標(biāo)題: RS485通信自動(dòng)收發(fā)電路 [打印本頁(yè)]
作者: TY_harden 時(shí)間: 2022-4-2 13:54
標(biāo)題: RS485通信自動(dòng)收發(fā)電路
實(shí)際應(yīng)用參考設(shè)計(jì)如下:發(fā)送數(shù)據(jù)過(guò)程:
發(fā)送數(shù)據(jù),用的是單片機(jī)的TXD引腳,也就是說(shuō),在TXD引腳上表現(xiàn)數(shù)據(jù)。
例如要發(fā)送數(shù)據(jù)0x55,寫成二進(jìn)制就是0x01010101,TXD引腳上就會(huì)依次的用高低電平體現(xiàn)1和0。
當(dāng)TXD發(fā)送0時(shí),三極管不導(dǎo)通,DE接高電平,進(jìn)入發(fā)送模式,485芯片會(huì)把DI上的電平反應(yīng)到AB引腳上輸出,因?yàn)镈I已經(jīng)接地,所以AB引腳會(huì)傳輸0。你看看,當(dāng)TXD發(fā)送0時(shí),AB引腳發(fā)送0。
當(dāng)TXD發(fā)送1時(shí),三極管導(dǎo)通,RE接低電平,進(jìn)入接收模式,485芯片的AB引腳進(jìn)入高阻狀態(tài),因?yàn)镽5把A拉高,R4把B拉低,所以,AB傳輸?shù)氖?。你看看,當(dāng)TXD發(fā)送1時(shí),AB引腳發(fā)送1。
總結(jié),TXD發(fā)1,AB就發(fā)1;TXD發(fā)0,AB就發(fā)0。
接收數(shù)據(jù)過(guò)程:
接收數(shù)據(jù),用的是單片機(jī)引腳RXD,也就是說(shuō),在RXD引腳上表現(xiàn)數(shù)據(jù)。
在接收數(shù)據(jù)的過(guò)程中,TXD引腳是一直保持高電平的,當(dāng)TXD是高電平時(shí),RE是低電平,正好調(diào)理成了接收狀態(tài),然后485芯片的RO引腳(也就是接RXD的引腳)就會(huì)反應(yīng)AB傳輸過(guò)來(lái)的數(shù)據(jù)。
知道了這個(gè)電路的接收和發(fā)送數(shù)據(jù)的過(guò)程,那就已經(jīng)完全了解了。你現(xiàn)在如果感覺到還是迷迷糊糊,自己做一個(gè)電路,實(shí)踐一下,思路立馬會(huì)變得清晰。
-
485參考設(shè)計(jì).png
(149.41 KB, 下載次數(shù): 83)
下載附件
2022-4-2 13:53 上傳
485模塊
作者: 崇慶陽(yáng)光 時(shí)間: 2022-10-6 10:43
圖中找不到R4、R5呢?
作者: cjjdemon 時(shí)間: 2022-10-9 21:43
R5->R8
R4->R1
歡迎光臨 (http://www.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |