標(biāo)題: RS485 TTL轉(zhuǎn)接頭各種級聯(lián)互轉(zhuǎn)沒有什么影響嗎? [打印本頁]

作者: kirei0715    時間: 2022-10-20 15:11
標(biāo)題: RS485 TTL轉(zhuǎn)接頭各種級聯(lián)互轉(zhuǎn)沒有什么影響嗎?
我有個單片機(jī)開發(fā)板,上邊的管腳就是rs485的(本質(zhì)上就是里邊有個ttl轉(zhuǎn)485的電路)
我再接485轉(zhuǎn)ttl轉(zhuǎn)接頭,再轉(zhuǎn)ttl轉(zhuǎn)usb轉(zhuǎn)接頭。然后用電腦的usb和板子通信。
我發(fā)現(xiàn)不行。
這樣是理論上就不行嗎?
還是說我可能轉(zhuǎn)接口本身就壞了,或者哪塊線不知道壞了



作者: xo37    時間: 2022-10-20 16:44
usb 轉(zhuǎn) 485 → 485
作者: yzwzfyz    時間: 2022-10-20 16:57
道理上是行得通的。
先證明每個模塊都是OK且設(shè)置成了同一個通訊協(xié)議。
作者: kirei0715    時間: 2022-10-20 17:07
yzwzfyz 發(fā)表于 2022-10-20 16:57
道理上是行得通的。
先證明每個模塊都是OK且設(shè)置成了同一個通訊協(xié)議。

大佬又來了我也覺得是 誰知道哪里出問題了
作者: Hephaestus    時間: 2022-10-20 19:54
行不通。485要控制收發(fā)的,現(xiàn)在的485轉(zhuǎn)TTL轉(zhuǎn)接頭都是自動發(fā)送,沒有控制線來確認(rèn)到底是接收還是發(fā)送,時序和電平都是踩在正常和不正常的臨界點(diǎn)上,你可以認(rèn)為在懸崖邊上走路,一不小心就掉溝里了。
作者: youhm    時間: 2022-10-20 20:47
樓上解釋很清楚了,485有個收發(fā)切換,只有自動切換才能實(shí)現(xiàn)你的目的,通常的USB轉(zhuǎn)485就是自動切換
作者: kirei0715    時間: 2022-10-21 08:40
Hephaestus 發(fā)表于 2022-10-20 19:54
行不通。485要控制收發(fā)的,現(xiàn)在的485轉(zhuǎn)TTL轉(zhuǎn)接頭都是自動發(fā)送,沒有控制線來確認(rèn)到底是接收還是發(fā)送,時序 ...

rs485的轉(zhuǎn)接頭也分tx rx呀,不是就有收發(fā)和接送嗎。你說的這個我不太理解
作者: pcbboy    時間: 2022-10-21 10:16
kirei0715 發(fā)表于 2022-10-21 08:40
rs485的轉(zhuǎn)接頭也分tx rx呀,不是就有收發(fā)和接送嗎。你說的這個我不太理解

還有個引腳是控制TX和RX的狀態(tài)的。這就是485 和232控制邏輯的區(qū)別
作者: Hephaestus    時間: 2022-10-21 18:55
kirei0715 發(fā)表于 2022-10-21 08:40
rs485的轉(zhuǎn)接頭也分tx rx呀,不是就有收發(fā)和接送嗎。你說的這個我不太理解


給你貼個典型的自動收發(fā)轉(zhuǎn)換的電路,不需要切換收發(fā),可以自動切換。

PA2是TXD、PA3是RXD。根據(jù)芯片的邏輯,你自己分析一下這個電路的輸出波形有多么糟糕吧。

作者: lgh67831    時間: 2022-10-21 19:19
建議你把板上的485去掉,引出TTL,然后連接USB-TTL,信號經(jīng)過多次轉(zhuǎn)接,通訊不可靠吧。




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