瀏覽單個文章
老柏(第四)
Senior Member
 
老柏(第四)的大頭照
 

加入日期: Mar 2012
您的住址: 地球
文章: 1,303
(工業的問題)為什麼ASCII會比RTU慢???

我在做MODBUS時發現用同樣的時間週期送同樣的指令下,ASCII模式硬是比RTU模式容易漏,我想說應該是ASCII太慢了所以他還沒解碼完我就再丟


可是我看過設定後感到怪怪的,我的鮑率115200,ASCII起始符號是一個符號文字( : ),RTU的起始是等待10ms
如果以同樣的指令來說ASCII要傳送434位元,以鮑率115200來算相當於3.767ms;RTU模式雖然只要傳送99個位元(以鮑率115200來算相當於0.856ms),但是RTU要先等10ms,所以傳一次RTU要10.856ms


那為什麼ASCII比較容易出錯??還是說速度不是問題傳輸量大才是問題(容易有錯)??
     
      
__________________
[/url]
老柏                 老柏(第二)

老柏(第三)              老柏(第四)
舊 2013-04-30, 05:08 PM #1
回應時引用此文章
老柏(第四)離線中