標(biāo)題:
485總線通信問題,數(shù)據(jù)丟失
[打印本頁(yè)]
作者:
zqh2945
時(shí)間:
2011-9-8 08:51
標(biāo)題:
485總線通信問題,數(shù)據(jù)丟失
自己做了兩個(gè)采集卡,都是232接口 ,通過232-485 轉(zhuǎn)換器和PC串口連接,自己寫的通信協(xié)議,調(diào)試中遇到余下問題: 1:PC上單獨(dú)給其中任一個(gè)采集卡發(fā)數(shù)據(jù),響應(yīng)非常快,輪詢間隔設(shè)置為10ms也沒問題,長(zhǎng)時(shí)間測(cè)試沒有發(fā)現(xiàn)數(shù)據(jù)丟失情況 2:當(dāng)交替輪詢兩個(gè)采集卡的時(shí)候,時(shí)間間隔就不能設(shè)置為10ms了,這樣會(huì)出現(xiàn)采集卡沒反映的情況,時(shí)好時(shí)壞,間隔設(shè)置為500ms以上就基本正常了,1s以上 長(zhǎng)時(shí)間測(cè)試沒問題 問題是,為什么兩種情況下時(shí)間間隔不一樣? 我現(xiàn)在是給一個(gè)節(jié)點(diǎn)發(fā)送完數(shù)據(jù)后 ,都會(huì)等待節(jié)點(diǎn)的響應(yīng),2s后沒反映就不管了,繼續(xù)和其他的節(jié)點(diǎn)通信。所以不會(huì)存在碰撞的情況。等待2s已足夠了,一般100ms 就會(huì)有響應(yīng)的。
作者:
zqh2945
時(shí)間:
2011-9-8 15:23
沒人關(guān)注一下
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1