實際應用參考設計如下:發(fā)送數(shù)據(jù)過程:
發(fā)送數(shù)據(jù),用的是單片機的TXD引腳,也就是說,在TXD引腳上表現(xiàn)數(shù)據(jù)。 例如要發(fā)送數(shù)據(jù)0x55,寫成二進制就是0x01010101,TXD引腳上就會依次的用高低電平體現(xiàn)1和0。
當TXD發(fā)送0時,三極管不導通,DE接高電平,進入發(fā)送模式,485芯片會把DI上的電平反應到AB引腳上輸出,因為DI已經(jīng)接地,所以AB引腳會傳輸0。你看看,當TXD發(fā)送0時,AB引腳發(fā)送0。 當TXD發(fā)送1時,三極管導通,RE接低電平,進入接收模式,485芯片的AB引腳進入高阻狀態(tài),因為R5把A拉高,R4把B拉低,所以,AB傳輸?shù)氖?。你看看,當TXD發(fā)送1時,AB引腳發(fā)送1。 總結,TXD發(fā)1,AB就發(fā)1;TXD發(fā)0,AB就發(fā)0。
接收數(shù)據(jù)過程: 接收數(shù)據(jù),用的是單片機引腳RXD,也就是說,在RXD引腳上表現(xiàn)數(shù)據(jù)。 在接收數(shù)據(jù)的過程中,TXD引腳是一直保持高電平的,當TXD是高電平時,RE是低電平,正好調理成了接收狀態(tài),然后485芯片的RO引腳(也就是接RXD的引腳)就會反應AB傳輸過來的數(shù)據(jù)。 知道了這個電路的接收和發(fā)送數(shù)據(jù)的過程,那就已經(jīng)完全了解了。你現(xiàn)在如果感覺到還是迷迷糊糊,自己做一個電路,實踐一下,思路立馬會變得清晰。
|