|
|||||||||||
| 技術(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通訊問題,偶爾會有通訊錯誤,還請高手指點。 |
| 作者:shkliu 欄目:單片機 |
上圖在b板上面,a與b連接使用普通的排線連接。 測時發(fā)現(xiàn)R75=120ohm 不行。 |
| 2樓: | >>參與討論 |
| 作者: yangtse 于 2005/4/4 10:30:00 發(fā)布:
你的問題描述能否再清楚一點? pc機與A、B通訊?誰為主?誰為從? 通訊命令內(nèi)容? |
|
| 3樓: | >>參與討論 |
| 作者: gordon1977 于 2005/4/4 13:05:00 發(fā)布:
我覺得電路有問題。。。! 我覺得電路有問題!pc的j9_3應(yīng)該是數(shù)據(jù)發(fā)送端,但又作為485的發(fā)送能使,怎么能工作?我覺得這個電路pc只能接收數(shù)據(jù),不能發(fā)數(shù)據(jù)! |
|
| 4樓: | >>參與討論 |
| 作者: shkliu 于 2005/4/4 13:50:00 發(fā)布:
哈哈,能夠接受和發(fā)送的。自適應(yīng)的。以前有人討論過的:) pc 為主。 pc和b 雙向。 pc和a 單向。 |
|
| 5樓: | >>參與討論 |
| 作者: qingz9029 于 2005/4/4 15:58:00 發(fā)布:
電路抗干擾措施不好,還有接線不能有毛刺 電路抗干擾措施不好,還有接線不能有毛刺 |
|
| 6樓: | >>參與討論 |
| 作者: ynln 于 2005/4/4 16:43:00 發(fā)布:
ok 加上效驗啊 |
|
| 7樓: | >>參與討論 |
| 作者: shkliu 于 2005/4/4 22:10:00 發(fā)布:
加上了crc 偶爾會出錯。 不知道那位有高招,能不能達(dá)到100%的正確呢? |
|
| 8樓: | >>參與討論 |
| 作者: purisky 于 2005/4/4 22:28:00 發(fā)布:
哪位高人分析一下其工作原理? |
|
| 9樓: | >>參與討論 |
| 作者: yang96381 于 2005/4/5 7:45:00 發(fā)布:
呵呵,用集成電路!!! |
|
| 10樓: | >>參與討論 |
| 作者: zsmbj 于 2005/4/5 8:16:00 發(fā)布:
PC端的設(shè)計有問題,不如買個485的模塊吧! 如果R75選120歐姆時,R76,R77應(yīng)該選1K。 |
|
| 11樓: | >>參與討論 |
| 作者: yangtse 于 2005/4/5 8:41:00 發(fā)布:
個人意見 1、距離短的話,r75可以不加(要加也應(yīng)該加在總線首尾); 2、A、B板上的R76、R77不要都接;換句話說,只在A或B板接一組就可; 3、通訊協(xié)議里收發(fā)命令前要有前導(dǎo)碼,這很重要。 個人經(jīng)驗,僅供參考。 |
|
| 12樓: | >>參與討論 |
| 作者: shkliu 于 2005/4/5 21:40:00 發(fā)布:
哈哈,好像是不能夠達(dá)到100%Le |
|
| 13樓: | >>參與討論 |
| 作者: shkliu 于 2005/4/5 21:42:00 發(fā)布:
樓上,前導(dǎo)碼什么意思。? 是不是開頭和結(jié)束標(biāo)志?? 好像沒理由發(fā)送一些前導(dǎo)嗎:( |
|
| 14樓: | >>參與討論 |
| 作者: dengm 于 2005/4/5 22:55:00 發(fā)布:
給PC 的信號不是 RS232 電平! |
|
| 15樓: | >>參與討論 |
| 作者: lanyanttt 于 2005/4/6 14:16:00 發(fā)布:
嘿,我說兩句 R76,R77可選510歐姆,R75可以不接.R75,R76,R77這部分電路好象最好接在U19上 |
|
| 16樓: | >>參與討論 |
| 作者: sharks 于 2005/4/6 14:24:00 發(fā)布:
你的協(xié)議呢?有沒有漏洞? PC點名查詢B機,返回的數(shù)據(jù)會不會觸發(fā)A機? |
|
| 17樓: | >>參與討論 |
| 作者: xuhuadong 于 2005/4/6 16:02:00 發(fā)布:
速度太快 1。r76,r77不要,r75在線短時可以不加,為差分信號線匹配,可以硬件上加在u19ab處 2.波特快,在pc收時無影響,干擾不大, 在pc發(fā)命令碼時,電源可能會干擾到re,de信號,造成讀寫錯誤, 我遇到過,電路成本簡單,性能就不強了,一個靜電就可以把npn干掉, 這個硬件可以調(diào)你的程序,千萬別往外賣,485可靠通訊的硬件電路挺多的,等出問題改就晚了 |
|
| 18樓: | >>參與討論 |
| 作者: sun0_liang 于 2005/4/7 9:23:00 發(fā)布:
談?wù)?85通訊。 1.可能你的電路肯定不能用。 pc機處是不是232,發(fā)送無負(fù)壓。! 自適應(yīng)的電路應(yīng)用在波特率低,距離近的環(huán)境下試可以的,不知你的電路距離??距離不遠(yuǎn)——通過可靠的設(shè)計電阻阻值使方向控制發(fā)送轉(zhuǎn)接收三極管飽和延時(你的飽和延時電路正確,注意設(shè)計延時時間)! 2.軟件問題。 51異步串口通訊有波特率差異累計的特性。需要軟件注意解決。 |
|
| 19樓: | >>參與討論 |
| 作者: shkliu 于 2005/4/8 16:24:00 發(fā)布:
多謝!各位.能不能推薦485可靠通訊的硬件電路。 |
|
| 20樓: | >>參與討論 |
| 作者: g2004 于 2005/4/9 22:50:00 發(fā)布:
波特率最好不要超過9600 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |