硬件控制RS485電路圖設(shè)計(jì)
電路原理:圖所示為硬件控制RS485的電路圖。電路中使用2N7002LT1G MOS場效晶體管把UART_TXD_485這個(gè)MCU輸出的RS485發(fā)送信號邏輯取反后送給RS485芯片的RE/DE PIN腳??刂频脑硎?,當(dāng)UART_TXD_485輸出低電平時(shí)RS485芯片的DE使能;輸出高電平時(shí)RE使能。默認(rèn)情況下UART_TXD_485 是高電平,RS485芯片處于接收狀態(tài)。發(fā)送數(shù)據(jù)時(shí),UART_TXD_485上面有高低電平信號變化,低電平信號通過RS485芯片 SP3072EENL/TR直接輸出,高電平信號通過外部上下拉電阻來控制。
本文引用地址:http://www.biyoush.com/article/201612/327045.htm這種方法的優(yōu)點(diǎn)是控制簡單,軟件不需要做額外的工作,控制RS485像控制RS232一樣。但是這種方法的缺點(diǎn)是驅(qū)動(dòng)能力可能不足,由于這種控制方法沒有完全發(fā)揮出RS485驅(qū)動(dòng)芯片自身的驅(qū)動(dòng)能力,輸出信號依賴于外部上下拉電阻,因此在復(fù)雜環(huán)境下,譬如很多負(fù)載需要控制時(shí),就會(huì)存在驅(qū)動(dòng)能力不足的問題。但是在一些簡單的環(huán)境或者軟件實(shí)現(xiàn)較復(fù)雜的平臺(tái)下,使用這種方法還是切實(shí)可行的。
評論