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

QQ登錄

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

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

單片機(jī)通過(guò)RS485連傳感器通信不上

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:1099508 發(fā)表于 2023-11-13 14:57 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
通過(guò)usb轉(zhuǎn)RS485單獨(dú)調(diào)試單片機(jī)和傳感器,都可以正常運(yùn)行。但是單片機(jī)直接連傳感器沒(méi)有反饋。
在傳感器和單片機(jī)中間并聯(lián)usb轉(zhuǎn)485觀測(cè),發(fā)現(xiàn)兩者都只對(duì)電腦發(fā)出的數(shù)據(jù)有反饋。單片機(jī)對(duì)傳感器發(fā)出信號(hào)沒(méi)反應(yīng),傳感器對(duì)單片機(jī)信號(hào)也沒(méi)反應(yīng)
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:744809 發(fā)表于 2023-11-13 17:07 | 只看該作者
485不能直連單片機(jī)uart口,需要用uart轉(zhuǎn)485芯片才行
回復(fù)

使用道具 舉報(bào)

板凳
ID:883242 發(fā)表于 2023-11-13 19:34 | 只看該作者
連誰(shuí)是主機(jī)誰(shuí)是從機(jī)都搞不清楚那就沒(méi)法調(diào)試了。
回復(fù)

使用道具 舉報(bào)

地板
ID:1097151 發(fā)表于 2023-11-13 21:03 | 只看該作者
檢查電纜連接:確保電纜連接正確,沒(méi)有松動(dòng)或損壞。如果您使用的是多個(gè)傳感器,請(qǐng)確保每個(gè)傳感器的電纜連接正確。  檢查電源:確保傳感器和單片機(jī)都有足夠的電源。如果您使用的是多個(gè)傳感器,請(qǐng)確保每個(gè)傳感器都有足夠的電源。  檢查電路:檢查電路是否正確連接。如果您使用的是多個(gè)傳感器,請(qǐng)確保每個(gè)傳感器的電路都正確連接。  檢查代碼:檢查代碼是否正確。如果您使用的是多個(gè)傳感器,請(qǐng)確保每個(gè)傳感器的代碼都正確。
回復(fù)

使用道具 舉報(bào)

5#
ID:1097151 發(fā)表于 2023-11-13 21:05 | 只看該作者
根據(jù)電阻的精度等級(jí)定義,1%的精度等級(jí)意味著電阻的實(shí)際阻值可能會(huì)在標(biāo)稱值的±1%范圍內(nèi)波動(dòng).因此,如果公司使用的0Ω電阻的標(biāo)稱值為0Ω,那么0.09Ω的阻值超出了1%的范圍。但是,如果公司使用的0Ω電阻的標(biāo)稱值為0.01Ω,那么0.09Ω的阻值仍然在1%的范圍內(nèi)。請(qǐng)注意,0Ω電阻的實(shí)際阻值通常在50mΩ左右,具體取決于電阻的封裝形式和精度等級(jí)
回復(fù)

使用道具 舉報(bào)

6#
ID:1099508 發(fā)表于 2023-11-14 08:25 | 只看該作者
123156fsadf 發(fā)表于 2023-11-13 17:07
485不能直連單片機(jī)uart口,需要用uart轉(zhuǎn)485芯片才行

是的,用了3485芯片轉(zhuǎn)換了串口
回復(fù)

使用道具 舉報(bào)

7#
ID:688692 發(fā)表于 2023-11-14 08:53 | 只看該作者
Hephaestus 發(fā)表于 2023-11-13 19:34
連誰(shuí)是主機(jī)誰(shuí)是從機(jī)都搞不清楚那就沒(méi)法調(diào)試了。

正確,當(dāng)單片機(jī)發(fā)出與電腦調(diào)試時(shí)一樣的數(shù)據(jù)包,看看傳感器有沒(méi)有回應(yīng)就清楚了。
回復(fù)

使用道具 舉報(bào)

8#
ID:123289 發(fā)表于 2023-11-14 09:10 | 只看該作者
再仔細(xì)閱讀所用器件的手冊(cè)。
回復(fù)

使用道具 舉報(bào)

9#
ID:1099508 發(fā)表于 2023-11-14 13:41 | 只看該作者
cnos 發(fā)表于 2023-11-14 08:53
正確,當(dāng)單片機(jī)發(fā)出與電腦調(diào)試時(shí)一樣的數(shù)據(jù)包,看看傳感器有沒(méi)有回應(yīng)就清楚了。

問(wèn)題就在此,單片機(jī)發(fā)出的數(shù)據(jù)與電腦調(diào)試一模一樣,但是傳感器只對(duì)電腦發(fā)出的指令有反饋
回復(fù)

使用道具 舉報(bào)

10#
ID:1099508 發(fā)表于 2023-11-14 16:32 | 只看該作者
現(xiàn)在在程序里把單片機(jī)接收的延時(shí)給刪了,傳感器發(fā)的數(shù)據(jù)單片機(jī)也能收到,但是單片機(jī)發(fā)的數(shù)據(jù)傳感器依舊沒(méi)反應(yīng)
回復(fù)

使用道具 舉報(bào)

11#
ID:688692 發(fā)表于 2023-11-15 10:18 | 只看該作者
雪落秋霜 發(fā)表于 2023-11-14 16:32
現(xiàn)在在程序里把單片機(jī)接收的延時(shí)給刪了,傳感器發(fā)的數(shù)據(jù)單片機(jī)也能收到,但是單片機(jī)發(fā)的數(shù)據(jù)傳感器依舊沒(méi)反 ...

我不信,你抓波形放過(guò)來(lái)討論一下
回復(fù)

使用道具 舉報(bào)

12#
ID:883242 發(fā)表于 2023-11-15 12:33 | 只看該作者
雪落秋霜 發(fā)表于 2023-11-14 16:32
現(xiàn)在在程序里把單片機(jī)接收的延時(shí)給刪了,傳感器發(fā)的數(shù)據(jù)單片機(jī)也能收到,但是單片機(jī)發(fā)的數(shù)據(jù)傳感器依舊沒(méi)反 ...

貌似傳感器是從機(jī)?電腦或者單片機(jī)是主機(jī)?單片機(jī)是主機(jī),傳感器是從機(jī)的時(shí)候,電腦如果是主機(jī),單片機(jī)當(dāng)然收不到單片機(jī)的信號(hào)。
回復(fù)

使用道具 舉報(bào)

13#
ID:627251 發(fā)表于 2023-11-15 17:44 | 只看該作者
串口助手調(diào)試下單片機(jī)485端口,再檢查下通信報(bào)文是否正確。
回復(fù)

使用道具 舉報(bào)

14#
ID:1099508 發(fā)表于 2023-11-16 10:24 | 只看該作者
可以了,問(wèn)題是發(fā)送延時(shí)導(dǎo)致485總線占用
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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