|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
去年搞485通信,現(xiàn)在測試很穩(wěn)定,謝謝21ic的... |
| 作者:lixun00 欄目:通信技術(shù) |
朋友幫忙,特別是chunyang大大.去年的采用特殊分時搜索查詢法,在帶24*4的情況下工作穩(wěn)定,但現(xiàn)在準備擴充功能,查詢法滿足不了要求,想用總線競爭法,4線全雙工485通信,不知可不可以?有做過類似朋友的請講下,謝謝! |
| 2樓: | >>參與討論 |
| 作者: chunyang 于 2007/3/16 17:39:00 發(fā)布:
不能用“競爭”法,但可以用“突發(fā)”法 主機不查詢,節(jié)點要上傳數(shù)據(jù)時,先檢測總線是否被占用,若總線空閑,用最短的幀結(jié)構(gòu)向主機發(fā)出請求,然后釋放總線,接到回應后再獨占發(fā)送。若一次請求不成功,可延時再求,最好這個延時是個一定范圍內(nèi)的隨機數(shù)。 此法適于大規(guī)模主從網(wǎng),485、422和無線網(wǎng)均可,我用此法給客戶做過上百節(jié)點的無線網(wǎng),運行良好,有線的485、422等總線網(wǎng)只會響應更快。 |
|
| 3樓: | >>參與討論 |
| 作者: daguang72 于 2007/3/17 9:33:00 發(fā)布:
4線全雙工就是422了
|
|
| 4樓: | >>參與討論 |
| 作者: lixun00 于 2007/3/17 15:54:00 發(fā)布:
謝謝1表達錯誤,就是這個"突發(fā)"法,謝謝. |
|
| 5樓: | >>參與討論 |
| 作者: yixiupu0 于 2007/3/20 17:01:00 發(fā)布:
請問chunyang 從機怎樣 檢測總線是否被占用 |
|
| 6樓: | >>參與討論 |
| 作者: chunyang 于 2007/3/20 19:16:00 發(fā)布:
檢測一個時間段內(nèi)總線的狀態(tài)是否恒為1 |
|
| 7樓: | >>參與討論 |
| 作者: yixiupu0 于 2007/3/21 9:59:00 發(fā)布:
還是不是很明白 請教chunyang 你所說的檢測一個時間段內(nèi)總線的狀態(tài)是否恒為1 是不是用從機的一個I/O口用中斷的方式去檢測總線的狀態(tài)(如總線上的B+),時間段以最長的一幀為一段,或者以1 BYTE為一段. |
|
| 8樓: | >>參與討論 |
| 作者: chunyang 于 2007/3/22 2:10:00 發(fā)布:
不是用IO 直接串口檢測,恒為1就不會產(chǎn)生起始位,串行通訊自然無法發(fā)起,這可以認為“空閑”,當然,僅如此是不夠的,沖突還有存在可能的,故軟件、協(xié)議及硬件上的容錯是必須考慮的。 |
|
| 9樓: | >>參與討論 |
| 作者: zsmbj 于 2007/3/26 13:18:00 發(fā)布:
To:chunyang,485總線用“突發(fā)”是不行的。 突發(fā) 可以用在無線網(wǎng)上沒有問題,不過用在485總線上就不行了。同一時刻發(fā)送會燒毀485芯片的。 只有CAN總線可以隨時發(fā)送。 |
|
| 10樓: | >>參與討論 |
| 作者: xwj 于 2007/3/26 13:48:00 發(fā)布:
都說了:先檢測空閑再突發(fā),本來沖突的概率就很小了 再說485就算同時存在2個發(fā)送也燒不了芯片的 |
|
| 11樓: | >>參與討論 |
| 作者: chunyang 于 2007/3/26 13:55:00 發(fā)布:
所以采用突發(fā)模式的485接口要串入20歐的保護電阻 我這么用的多了,只要設計合理,原理正確,可靠性是可以做到很高的。 具體信息可以查閱以前我的老帖。 |
|
| 12樓: | >>參與討論 |
| 作者: chunyang 于 2007/3/26 13:57:00 發(fā)布:
保護電阻的引入可不僅僅是防止沖突時對器件的沖擊 更重要的是可以“隔離”故障點,原理其實很簡單,不妨考慮一下。 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |