一种用于汽车台架测试的多协议网关设计
2017-03-27蔡淑敏王亚刚
电子科技 2017年3期
李 根,蔡淑敏,王亚刚
(上海理工大学 光电信息与计算机工程学院,上海 200093)
一种用于汽车台架测试的多协议网关设计
李 根,蔡淑敏,王亚刚
(上海理工大学 光电信息与计算机工程学院,上海 200093)
针对传统汽车总线和工业现场总线无法与管理信息的以太网络形成信息共享的弊端,设计出一种多协议转换的网关,该网关作为汽车总线和工业设备到以太网之间的连接桥梁,能实现不同协议的数据之间相互转发。硬件上该网关采用STM32F102主控芯片,利用CAN、UART、Ethernet等外设接口设计了相应协议的数据收发控制电路。软件上网关移植了实时嵌入式操作系统μC/OS-II,并嵌入LwIP网络协议栈,实现了从CAN、RS232及RS485到Ethernet数据的互相转发。将网关用于汽车台架测试中,实际测试结果表明,该网关实时性及可靠性高,具有较低的总线负荷和极低的数据粘包率。
网关;多协议;汽车台架测试;CAN总线
CAN、RS232、RS485等现场总线在工业生产、过程控制及汽车领域中负责底层数据的通信,实现了现场各传感器和智能设备之间的数字通信与信息传输,是交通、智能楼宇、工业生产等多种自动化领域中实现信息共享与通信的基础[1]。随着现场总线技术和以太网(Ethernet)技术的发展,控制系统逐渐变得分散化、网络化和智能化。以太网扩展了控制系统的实现形式,应用领域也逐渐扩大到了传统工业现场控制,但现阶段汽车领域和工业现场检测控制网络主要是由上述各种总线组成的轻量级网络,工业以太网仍然只占其中一小部分,传统现场总线不可能完全被其替代[2]。……
登录APP查看全文
