基于S3C44B0的串口服務(wù)器系統的設計
為使現有的基于RS232 、RS485 或CAN 總線(xiàn)的串口設備以以太網(wǎng)的方式組網(wǎng)運行,文章介紹了一種基于S3C44B0 的串口服務(wù)器系統的設計,詳細闡述了系統硬件、軟件結構及其工作原理。實(shí)際應用表明,該系統實(shí)現了以太網(wǎng)與串口的數據交互,使現有的串口設備能快速接入以太網(wǎng)。
本文引用地址:http://dyxdggzs.com/article/155804.htm引言
目前,各自動(dòng)化監控裝置絕大部分仍然采用RS232 、RS485 或CAN 總線(xiàn)組網(wǎng)方式,嚴重影響了礦井安全監控系統運行的實(shí)時(shí)性、可靠性、交互性。而工業(yè)以太網(wǎng)從10 M、100 M 帶寬發(fā)展到現在的千兆網(wǎng),已成為礦井監控系統的主要組網(wǎng)方式。
因此,如何使現有的基于RS232 、RS485 或CAN 總線(xiàn)的串口設備以以太網(wǎng)的方式組網(wǎng)運行,是目前需要解決的一個(gè)問(wèn)題。本文介紹一種基于S3C44B0的串口服務(wù)器系統,該服務(wù)器系統可將串口數據轉換成TCP/ IP 協(xié)議進(jìn)行數據傳輸,具有廣泛的應用前景。
1 系統硬件結構
基于S3C44B0 的串口服務(wù)器系統硬件結構如圖1 所示。

圖1 基于S3C44B0 的串口服務(wù)器系統硬件結構圖
該系統主要功能: 從串口設備讀取數據,將所得到的數據進(jìn)行TCP/ IP 協(xié)議封裝,通過(guò)RJ 45 的接口發(fā)送到上位機,與上位機的服務(wù)器程序進(jìn)行交互;同時(shí),將上位機發(fā)送給串口服務(wù)器的數據轉發(fā)到串口,進(jìn)而通過(guò)網(wǎng)絡(luò )遠程監控現場(chǎng)的串口設備。
RS232 接口電路如圖2 所示。在本系統中,擴展出2 個(gè)獨立的串行口,該串行口可以三線(xiàn)通信或者與Modem 通信。該接口采用2 片MAX3232C芯片,其中MAX3232C(1) 負責串行口發(fā)送接收信號的電平轉換,MAX3232C (2) 完成握手信號的電平轉換。處理器S3C44B0 的C10~C15 分別作為nRTS1 、nCTS1 、TXD1 、RXD1 、nRTS0 、nCTS0 信號,PE1 和PE2 作為T(mén)XD0 和RXD0 信號。

圖2 RS232 接口電路圖
評論