標(biāo)題: 89c52rc單片機(jī)主機(jī)做rs485(MODBUS)協(xié)議的位移傳感器通信,但無(wú)收發(fā)信號(hào) [打印本頁(yè)]

作者: mojiang    時(shí)間: 2024-5-7 12:11
標(biāo)題: 89c52rc單片機(jī)主機(jī)做rs485(MODBUS)協(xié)議的位移傳感器通信,但無(wú)收發(fā)信號(hào)
以“STC12C5A60S2單片機(jī)接MAX485模塊,讀取485溫濕度傳感器的數(shù)據(jù)(MODBUS)OLED顯示程序”這個(gè)帖子的代碼為基礎(chǔ)做了89c52rc主機(jī)的rs485通信程序,但連接燒錄后ttl轉(zhuǎn)rs485模塊的收發(fā)信號(hào)燈均沒有反應(yīng),主從機(jī)之間不傳輸信息。ttl模塊的RXD/TXD與單片機(jī)的TXD/RXD相連,485A/B接口對(duì)應(yīng)相連
新手第一次做modbus協(xié)議很多不懂,51單片機(jī)的資料也比較少,請(qǐng)各位大佬多多指教!

20240507_115735(1).jpg (1.8 MB, 下載次數(shù): 48)

20240507_115735(1).jpg

作者: Hephaestus    時(shí)間: 2024-5-7 14:28
單片機(jī)沒有跟485模塊共地。
作者: STC莊偉    時(shí)間: 2024-5-7 17:04
STC8G系列-串口相關(guān)程序 (1).rar (249.23 KB, 下載次數(shù): 9)
作者: mtt661    時(shí)間: 2024-5-8 21:57
故障排查么,首先用你的usb轉(zhuǎn)ttl轉(zhuǎn)485直接連接溫濕度傳感器,用電腦看看傳感器工作正常不正常,然后用你的額usb轉(zhuǎn)ttl連接單片機(jī),給單片機(jī)燒錄程序后,先用電腦看看單片機(jī)發(fā)出的modbus命令是不是正常,兩個(gè)都正常了,問題也就解決了。
作者: Longan.Wang    時(shí)間: 2024-5-9 14:37
Hephaestus 發(fā)表于 2024-5-7 14:28
單片機(jī)沒有跟485模塊共地。

正解!
作者: 3wjkdhus    時(shí)間: 2025-4-6 12:37
Hephaestus 發(fā)表于 2024-5-7 14:28
單片機(jī)沒有跟485模塊共地。

485有AB就行不需要公地

作者: qinlu123    時(shí)間: 2025-4-7 09:41
3wjkdhus 發(fā)表于 2025-4-6 12:37
485有AB就行不需要公地

RS485總線不需要共地但是RS485驅(qū)動(dòng)器(MAX485或者其他)需要和單片機(jī)共地
作者: qinlu123    時(shí)間: 2025-4-7 09:42
Hephaestus 發(fā)表于 2024-5-7 14:28
單片機(jī)沒有跟485模塊共地。

眼尖,給你點(diǎn)贊
作者: rundstedt    時(shí)間: 2025-4-7 17:35
3wjkdhus 發(fā)表于 2025-4-6 12:37
485有AB就行不需要公地

你仔細(xì)看看是AB那兩條線沒共地么?
作者: 3wjkdhus    時(shí)間: 2025-6-13 21:52
qinlu123 發(fā)表于 2025-4-7 09:42
眼尖,給你點(diǎn)贊

485不需要地




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1