熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2022-5-10 12:39
正文摘要:關(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)試助手 ... |
恭喜恭喜,知道了多機(jī)通訊需要有防碰撞措施了。 |
謝謝,各位大神,問(wèn)題找到了,在判斷接收地址是否是本機(jī),前就把收發(fā)控制腳設(shè)置為高電平,導(dǎo)致有段時(shí)間兩個(gè)下位機(jī)都在發(fā)送 |
單片機(jī),發(fā)送完成后,應(yīng)該立馬 讓485處于接收模式, |
ruiziyq 發(fā)表于 2022-5-10 13:46 那就是硬件問(wèn)題了,拿示波器看波形吧。 |
Hephaestus 發(fā)表于 2022-5-10 13:24 通訊是用的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 |
szb314 發(fā)表于 2022-5-10 13:09 芯片用的是MAX485 , 和SP3485EN兩種芯片都試過(guò),都是一樣的問(wèn)題,芯片電壓是5V的 ,而且A 和 B 還加了1K的上拉,和下拉電阻都是一樣的問(wèn)題 |
協(xié)議有問(wèn)題,從機(jī)不該說(shuō)話(huà)的時(shí)候不應(yīng)該說(shuō)話(huà),從你的描述上看完全沒(méi)有考慮到這個(gè)問(wèn)題。 |
硬件電路驅(qū)動(dòng)能力不夠強(qiáng)吧 |
Powered by 單片機(jī)教程網(wǎng)