找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 1712|回復(fù): 8
打印 上一主題 下一主題
收起左側(cè)

rs485通訊問(wèn)題,單機(jī)沒(méi)問(wèn)題,兩個(gè)單片機(jī)下位機(jī)同時(shí)和串口助手通訊就會(huì)掉數(shù)據(jù)?

[復(fù)制鏈接]
回帖獎(jiǎng)勵(lì) 2 黑幣 回復(fù)本帖可獲得 2 黑幣獎(jiǎng)勵(lì)! 每人限 1 次(中獎(jiǎng)概率 50%)
跳轉(zhuǎn)到指定樓層
樓主
關(guān)于RS485,方面遇到的問(wèn)題,請(qǐng)教一下各位大神,謝謝   
1、下位機(jī)單機(jī)單獨(dú)和串口調(diào)試助手通訊時(shí)返回的數(shù)據(jù)是從20H 到 01H倒計(jì)數(shù),和預(yù)期是一樣的
2、但兩臺(tái)單片機(jī)下位機(jī)同時(shí)接到RS485后和串口調(diào)試助手通訊時(shí)返回的數(shù)據(jù)就會(huì)有問(wèn)題,重第9位數(shù)據(jù)起就會(huì)出問(wèn)題,而且返回的數(shù)據(jù)還會(huì)少幾個(gè),這個(gè)是什么原因呢,

有什么原因會(huì)導(dǎo)致這種情況呢,望各位大神賜教!謝謝

無(wú)標(biāo)題.jpg (314.11 KB, 下載次數(shù): 12)

無(wú)標(biāo)題.jpg
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂1 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:807591 發(fā)表于 2022-5-10 13:09 | 只看該作者
硬件電路驅(qū)動(dòng)能力不夠強(qiáng)吧
回復(fù)

使用道具 舉報(bào)

板凳
ID:883242 發(fā)表于 2022-5-10 13:24 | 只看該作者
協(xié)議有問(wèn)題,從機(jī)不該說(shuō)話(huà)的時(shí)候不應(yīng)該說(shuō)話(huà),從你的描述上看完全沒(méi)有考慮到這個(gè)問(wèn)題。
回復(fù)

使用道具 舉報(bào)

地板
ID:1004315 發(fā)表于 2022-5-10 13:42 | 只看該作者
szb314 發(fā)表于 2022-5-10 13:09
硬件電路驅(qū)動(dòng)能力不夠強(qiáng)吧

芯片用的是MAX485 , 和SP3485EN兩種芯片都試過(guò),都是一樣的問(wèn)題,芯片電壓是5V的 ,而且A 和 B 還加了1K的上拉,和下拉電阻都是一樣的問(wèn)題
回復(fù)

使用道具 舉報(bào)

5#
ID:1004315 發(fā)表于 2022-5-10 13:46 | 只看該作者
Hephaestus 發(fā)表于 2022-5-10 13:24
協(xié)議有問(wèn)題,從機(jī)不該說(shuō)話(huà)的時(shí)候不應(yīng)該說(shuō)話(huà),從你的描述上看完全沒(méi)有考慮到這個(gè)問(wèn)題。

通訊是用的MODBUS協(xié)議,01 03 00 0F 00 02 F4 08  這個(gè)是讀1號(hào)機(jī), 02 03 00 0F 00 02 F4 3B  這是讀2號(hào)機(jī),讀對(duì)應(yīng)的下位機(jī),只有對(duì)應(yīng)的才返回?cái)?shù)據(jù),這個(gè)沒(méi)問(wèn)題,預(yù)期發(fā)會(huì)的都是20H 倒數(shù) 到 01H
回復(fù)

使用道具 舉報(bào)

6#
ID:883242 發(fā)表于 2022-5-10 14:35 | 只看該作者
ruiziyq 發(fā)表于 2022-5-10 13:46
通訊是用的MODBUS協(xié)議,01 03 00 0F 00 02 F4 08  這個(gè)是讀1號(hào)機(jī), 02 03 00 0F 00 02 F4 3B  這是讀2號(hào) ...

那就是硬件問(wèn)題了,拿示波器看波形吧。
回復(fù)

使用道具 舉報(bào)

7#
ID:390416 發(fā)表于 2022-5-10 16:56 | 只看該作者
單片機(jī),發(fā)送完成后,應(yīng)該立馬 讓485處于接收模式,
回復(fù)

使用道具 舉報(bào)

8#
ID:1004315 發(fā)表于 2022-5-10 18:28 | 只看該作者
謝謝,各位大神,問(wèn)題找到了,在判斷接收地址是否是本機(jī),前就把收發(fā)控制腳設(shè)置為高電平,導(dǎo)致有段時(shí)間兩個(gè)下位機(jī)都在發(fā)送
回復(fù)

使用道具 舉報(bào)

9#
ID:123289 發(fā)表于 2022-5-11 11:09 | 只看該作者
恭喜恭喜,知道了多機(jī)通訊需要有防碰撞措施了。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表