微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于LPC2294的CAN与以太网网关互联的设计

基于LPC2294的CAN与以太网网关互联的设计

时间:10-29 来源:互联网 点击:

3 测试
将该上位机IP地址设置为192.1.1.11,打开网关参数设置界面对一些参数进行设置,如:网关参数回复IP地址、网关参数回复端口、网关模块IP地址、网关接收端口号和CAN数据目标IP地址等参数。随后将CAN总线数据报文测试软件ZLGCANTest打开,设置CAN总线的波特率为250 khit·s-1,将CAN报文发出后用ZLGCAN—Test、TcpUdp测试工具及EtherPeek NX软件来查看网络的通信情况。图6便是由ZLGCANT est软件所得到的,从图中可知,CAN发送数据的帧类型是扩展帧,帧格式是数据帧,帧ID为0x0000 0000,每个CAN协议中发送8 bit的数据。而图7是通过TcpUdp测试工具得到的数据,并已在图中标出,此报文头由Etherner协议报文头、IP协议报头、UDP协议报头和自定义UDP报头组成,并从自定义UDP报头中的报文标识可判别出CAN报文,而后面的数据正是图6中CAN报文中的13 bit数据,即对CAN报文采用透明转换方式,将CAN网络数据成功发送到以太网。同样方法可测试到以太网中数据也成功发送至CAN。网络中其他类型的报文也同样如此。

4 结束语
文中阐述了以ARM7系列LPC2294为核心的以太网与CAN总线网络互联的通信网关实现过程,概述了本网关中采用的以太网和CAN总线的报文格式及其自定义UDP数据报文的结构。并提出了网关的软、硬件实现方法。通过实验该网关模块实现了以太网与CAN总线间的数据传递,且具有稳定性和较高的可靠性。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top