基于嵌入式技术的CAN-Ethernet互联网关的设计与实现

来源 :武汉理工大学 | 被引量 : 7次 | 上传用户:A491858248
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术、通信技术以及嵌入式技术的飞速发展,实现现场底层监测设备与以太网(Ethernet)的无缝连接,完成管理信息网络与现场测控网络的信息共享,成为当今工业发展越来越迫切的需求。然而,目前的许多现场监测设备都是基于如LonWorks、DeviceNe、CAN-Bus等通信接口来组成轻量级网络,而企业的上层管理网络则是基于以太网和TCP/IP协议的管理信息网络,两者无法直接通信。本论文就是在这一应用背景下,致力于解决CAN总线和以太网两种异构网络之间的数据不能共享这一问题。本文在深入地研究了CAN协议、TCP/IP协议以及LwIP协议栈的特点及实现原理的基础上,以STM32F107VCT6微处理器为硬件平台,μC/OS-Ⅱ为软件平台,开发了一种高效节能的嵌入式CAN-Ethernet互联网关,并允许在远程控制室对现场设备进行访问,实现对现场控制系统的远程监控与实时管理。论文首先介绍了嵌入式网关系统以及CAN和以太网总线协议的基本知识;然后详细讨论了系统的硬件电路设计、CAN与以太网功能模块电路的调试;接着概述了μC/OS-Ⅱ操作系统的特点及其内核工作机制,阐述了μC/OS-Ⅱ在STM32F107VCT6上的移植以及LwIP协议栈在μC/OS-Ⅱ系统上的移植过程,并进行了系统驱动程序的设计以及串口通信的实现,另外设计了上位机监测软件,实现以太网服务器对CAN现场总线系统的实时监控;最后给出了针对该嵌入式网关系统的配置文件设计和实验室环境下的调试结果。将本文所设计的CAN-Ethernet协议转换互联网关应用到搭建的开发平台中,通过串口通信模块来采集数据,同时,利用上位机测试软件来显示其通讯情况,物理仿真结果表明,该互联网关性能基本满足预定要求,能实现CAN总线和以太网两种异构网络之间协议转换的功能。
其他文献
非线性复动力系统的迭代可以产生十分复杂的现象,分形与混沌就是其中的两个典型问题,并且二者具有密切的联系。与此同时,稳定性的研究是系统分析中的一个重要问题,所以现实中需要
本文在综述DC/DC的基础上提出了一种改进型DC/DC控制方法,然后主要对DC/DC变换器的性能测试系统进行了研究,构建了基于GPIB总线与LabVIEW的虚拟仪器测试平台。针对目前DC/DC电
随着现代社会的迅猛发展,较多的大型建筑物随之建造起来,相应地发生火灾的危险也就随之加大,由于它关系着人民群众的生命财产安全,因此做好消防工作就变得日益重要。目前大部
城市轨道交通包括三种类型的交通方式:地铁、高架和轻轨。地铁是在地下运行,不占用地面空间,再加上有专门的轨道,所以和城市轨道交通的其他方式相比,地铁具有巨大的优越性。例如,
随着汽车工业的发展和私家车的普及,道路拥堵、交通事故等交通安全问题日益增多,作为智能交通系统(ITS)重要组成部分的车辆自组网就是在这样的背景下提出的。车辆自组网中随时
船舶同步发电机是船舶电力系统的关键单元,是整个系统的电力来源,对于船舶的稳定运行起着至关重要的作用,一旦故障就使得船舶运营停止,造成重大经济损失。随着现代船舶的大型化,对
数据预测方法广泛应用于数据采集、工业控制、智能处理等领域,目前的主要预测方法包括:时间序列法,卡尔曼滤波法,混沌理论法,人工神经网络法,支持向量机的方法等等。这些预测
微电网通常是大型电力网络系统的一部分,由包含电力电子接口的分布式微电源和一定数量的本地负载组成。微电网在脱离主电网时仍能够独立运行,即孤岛运行模式。孤岛模式是指微电
实时准确的城市交通流预测是智能交通系统(ITS)的关键技术之一,为城市交通诱导系统提供有利的数据支持,也为交通事故检测及其它ITS中的其它系统提供了重要的技术支持。   本
随着现代技术的不断发展,社会各个行业对实时数据的监控要求越来越高。对于分散的远距离站点的数据采集和监测,传统的有线传输已经大为落后。如今,远距离传输技术在这方面得应用