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