工業(yè)通訊模塊(Communication Module),是指在工業(yè)自動化控制領(lǐng)域中,專為電機(jī)傳遞不同訊號的連接器,包含轉(zhuǎn)換
RS-232、
RS-422/485信號等通訊網(wǎng)絡(luò),以使系統(tǒng)架構(gòu)中的驅(qū)動、控制與致動組件的串行訊息兼容。
RS485的通訊是在小板上實現(xiàn)的,其通訊電路由UART接口和RS485驅(qū)動電路組成UART接口負(fù)責(zé)對接收和發(fā)送的數(shù)據(jù)進(jìn)行處理,如:添加奇偶校驗位,起始位,結(jié)束位等。RS485驅(qū)動電路負(fù)責(zé)把UART發(fā)送的信號轉(zhuǎn)換為RS485的電氣特性的電平,把接收到的信號從RS485標(biāo)準(zhǔn)轉(zhuǎn)換為0~5V的標(biāo)準(zhǔn)數(shù)字信號。本文采用MAX485芯片實現(xiàn)RS485電氣特性的電平與0~5V的標(biāo)準(zhǔn)數(shù)字信號電平之間的轉(zhuǎn)換。 在電路圖中,MAX485芯片內(nèi)部有一個接收器和一個發(fā)送器組成,接收器通過A、B兩端來接收由RS485總線傳輸?shù)碾娖叫盘?,RO為接收器輸出端,通過光禍接單片機(jī)的RXD引腳;發(fā)送器通過DI引腳接收到由單片機(jī)傳送的數(shù)據(jù)后由A、B發(fā)送到RS485總線上,Dl為發(fā)送器輸入端,通過光耦接單片機(jī)的TXD引腳;/RE、DE引腳分別是接收器、發(fā)送器的使能端。由于MAX485芯片是半雙工工作,故/RE、DE可通過單片機(jī)的一個I/O口控制。