● 摘要
随着我国高速公路建设的迅猛发展,高速公路交通安全监控系统越来越复杂,监控系统联网的趋势也越来越明显。“将全部设备接入网络”已经成为业界的共识。为了保持竞争优势,实现自动化管理、智能控制等,需要使原本不具备联网功能并分散各地的串行设备立即连入到网络中,充分利用现有的Intemet 资源进行数据传输和管理。通过嵌入式串口通信平台,可以让现有的串行设备拥有联网功能,基于TCP/IP 进行串口数据流的传输,从而解决了串行通信在传输距离和可靠性方面的局限性,避免了投资大量人力、物力对传统串行设备进行更换或者升级。本文设计的串口通信平台采用ARM920T嵌入式处理器和Linux 操作系统,把现有的串行接口的数据转化成IP端口的数据,然后进行IP化的数据存取,将传统的串行数据送往Intemet 网络。串口通信平台实现串行接口与网络接口之间的通信数据的判断、转换与传输,系统对来自串行设备的数据流进行处理,并进行格式转换,使之成为可以在网络中传播的数据帧;对来自网络接口的数据帧进行判断,转换成串行数据并送往串行设备。归纳起来,本文主要完成的工作有:在分析基于ARM920T的硬件平台以及基于Linux 的软件平台的基础上,为嵌入式串口通信平台提出了总体设计开发方案;分别设计了服务器工作模式与客户端工作模式两种工作模式以适应不同联网方式的需求, 同时设计实现了系统参数的在线配置功能;在该串口通信平台中实现了串行设备与远端主机之间的双向数据通信,并采用一定的数据传送机制,确保数据传输的可 靠性与及时性;通过修改编译操作系统Linux 的内核和文件系统,开发了适用于该串口通信平台的软件平台。
相关内容
相关标签