⑴ 看過單片機與MAX485的控制電路,一般收發都要分別控制轉換的,但是一般的RS485都是自行收發的,怎麼弄
你也可以用一個電路,來簡單的控制下收發端啊。
看一下這個電路,實測很好用的:
powerbus
PB721換成你的mcu的UART即可。這是隔離的,當然你也可以去掉隔離,設計不隔離的UART。
電路圖出處:
【POWERBUS的EV721手冊】
侵刪
⑵ 單片機用TTL/RS-485/RS-422轉換器的設計
給你參考
⑶ 用單片機做RS485通訊
晶元可以用65LBC184,程序嗎就是普通的串口程序就行,前提把使能給選中。我把他的電路部分截圖發了,自己連上,找個串口程序試下就好了
⑷ 尋RS485/USB轉換器的的接線圖(單片機連接)
具體連接方法如下:
安裝廣成RS232/485至can模塊設備:
1、連接到電腦:
RS232/485到can模塊具有即插即用的特點,用戶可以使用pcrs232直接與cancom模塊連接。當用戶的PC機沒有自己的RS232介面時,需要將USB轉換成RS232或USB轉換成RS485,然後連接到cancom的232/485介面來建立信號。
請注意:RS232介面的RX和TX不能反接;RS485介面的485+(a)和485-(b)不能反接,否則無法通信。
目前,RS232和RS485的轉換電路已成功搭建。
⑸ 485電路,通信,單片機,主從
首先確定你的485晶元是好的,然後保證從機工作在「主從模式」,即:你的從機不是任何時候都在向外面發送數據,如果從既機要發送數據要有主機呼叫發送,並且要保證每台從機的呼叫識別碼不同,這樣在任意時刻就能保證僅有一台從機在與主機通信,從而不會發生數據的碰撞。還有一點需要注意的就是,要在485匯流排的兩端加上終端電阻(一般選100歐姆並接在兩根匯流排上)以避免信號的反射。你自己試試把。
⑹ 關於51單片機的485電路問題
單片機選你會用的都可以,只要滿足你的需求。
一般用於485隔離的光耦要選擇高速光耦,可以用6N137代替。
只要是485收發器都可以替代。
那個不是穩壓管,是瞬態抑制二極體(TVS)。一般485電路中選擇P6KE6.8CA,6.8V的
⑺ 單片機採集指示燈的交流電平信號通過485與電腦通信來控制繼電器的開關的電路圖
如果是5V單片機系統,高輸出2V的情況有:1、IO口外接了較大的負載,拉低了埠的電壓(一般單片機的IO為弱上拉),如果你斷開負載測量埠電壓還是2V的話就有可能是你把單片機的IO口功能配置錯了(如AVR單片機等);若為51系列的單片機P0口是需要接上拉電阻的。且一般單片機的輸出能力很弱,只能通過埠來驅動外部放大電路(如三極體等)控制用電器的開關,建議你重點檢查,IO口的配置,和與外部電路的連接--注意不能直接驅動較大電流的器件,若為發光二極體間隙使用灌電流的驅動方式--即讓單片機輸出低來電量二極體
⑻ 單片機Uart實現RS485通信,電路圖如何實現RX/TX2條線和我主機通信就夠還是需要一個485的轉換晶元
485類似於電流環的通訊方式,靠AB線之間的電壓差來進行數據收發的,而且是半雙工的通訊方式,需要個轉換晶元,例如max485
RX接MAX485的DO
TX接DI
還要個IO口控制收發引腳,然後把主機和從機的AB線對應連接就行了。具體的你可以找個數據手冊看看,很簡單的。
⑼ 51單片機與rs485連接電路在串口程序中怎麼驅動485在線等!!!謝謝
驅動485有硬體驅動方式和軟體方式。
軟體方式的話硬體電路比較簡單,吧485的2、3腳連在一起,並接在51單片機的一腳上(比如P1_0),單片機發送腳TX接485的DI腳(也就是4腳),單片機的串口接收RX接485的RO腳(1腳)。
默認P1_0為低電平,當發送數據之前先把P1_0置高,發送結束後再置低。
⑽ 51單片機多機485通信電路圖
485通訊只用了兩根線,台式機自帶的串口是232,至少需要3根線。需要連接的話用一個232轉485雙向轉換器就行了。