|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
大家在我485調(diào)試過程中給點建議 |
| 作者:happystar 欄目:通信技術(shù) |
我485通信連一臺機子,通信很正常,一對一600ms可以保證在3天內(nèi)不錯誤。 但是接上3臺機子后,發(fā)現(xiàn)一對一通信就有問題了。開始是2s不錯誤,經(jīng)過改正程序一點bug,現(xiàn)在1s是不錯誤的,但是600ms就不行。為什么單臺機子都可以,連上就不行呢?我找了幾天錯誤也沒有成功,希望大家給點意見。(硬件保證是沒問題的。我這個東西在第一次出廠可以保證600ms正確的,只不過現(xiàn)在在程序方面加了點功能。) 我個人覺得既然單臺機子可以在短時間通信,如果程序沒問題的話多臺是可以的。 謝謝大家 |
| 2樓: | >>參與討論 |
| 作者: chunyang 于 2007/1/6 16:31:00 發(fā)布:
應(yīng)該是程序流程的問題 注意協(xié)議必須是一主多從輪尋機制,要避免競爭,這是關(guān)鍵。 |
|
| 3樓: | >>參與討論 |
| 作者: daguang72 于 2007/1/8 13:27:00 發(fā)布:
有計算機參與么?
|
|
| 4樓: | >>參與討論 |
| 作者: happystar 于 2007/1/8 13:41:00 發(fā)布:
有啊 PC和設(shè)備是一問一答式的,不存在競爭的問題。以前的通信程序是很正常的,現(xiàn)在加點功能只不過改變了下優(yōu)先級問題,而且我也做過測試是正確的。再有就是AD采集時間加長了3倍(SPI)。通信代碼我一行也沒有改過。 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |