基于LwIP协议的CAN/以太网协议转换器的开发与研究

来源 :吉林大学 | 被引量 : 0次 | 上传用户:zh85120
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
CAN(Controller Area Network)总线采用差分信号传输,能实现:工作现场各种各类的仪表相互间的通信,但其弱点是远程通信能力较弱。以太网之所以作为当今的主流网络,是因为其远程通信能力很强。可以将这两类通信技术优势相结合,通过以太网远程功能可以监控工业控制系统,此系统是基于CAN总线的,要实现CAN总线上的数据与以太网的数据互联,必须设计CAN/以太网转换装置。本文设计了一个CAN/以太网协议转换装置:选择STM32F107作为主控制器,选择UDP(User Datagram Protocol)协议作为TCP/IP传输层的协议,实现CAN与UDP协议之间的相互转换。提出了一种设计CAN/以太网协议转换器的方法,由于所针对的传输层协议是UDP,因此,实际上设计的是CAN总线协议与UDP协议的转换网关[1]。系统根据功能划分为三部分,分别是:协议转换模块(主控制芯片部分),CAN收发数据部分,以太网收发数据部分。获取工作地点仪器设备的信息,与主控制芯片部分之间的数据传递是通过CAN收发数据部分完成的;CAN协议数据包与UDP协议数据包进行转换协议是由转换模块实现;以太网通信模块主要负责协议转换模块与以太网之间的数据传输。当工作中的仪表仪器有数据要与以太网上的控制机进行通信时,CAN收发模块将采集仪器仪表(CAN节点)的数据,并将获取的数据存放在数据缓冲区,再由协议转换模块(STM32F107主控芯片)作为协议转换器完成协议转换:它可以将存储在数据缓冲区的CAN协议数据包转变成可以在以太网上传输的UDP协议数据包,最后经由以太网通信模块发送给以太网,实现不同网络间的互联;当要实现相反流程时,即将工作站的指令从以太网传送到工作中的仪器设备,以太网数据收发部分从以太网上接收到传输来的信息(UDP协议数据包),并将数据放入数据缓冲区,然后主控芯片部分把从以太网上收到的UDP协议形式的数据包转换成CAN协议形式的数据包,最后通过CAN数据收发部分将数据包发送给相应的工作仪器设备,从而实现对工作仪器设备的远程控制。到目前为止,整个转换器已经制作完成,可以使用,系统具有不错的使用价值。
其他文献
随着中国对外开放程度的不断提高,中国与世界经济的联系日益紧密,中国经济与世界经济逐步融于一体。作为世界经济的组成部分,中国经济的动向受到世界经济变动的巨大影响。众所周
农用地定级是现阶段土地管理工作推进和社会经济发展提出的必然要求,是目前亟待完善的工作。现阶段我国农用地定级主要采用《农用地定级规程》(GB/T28405-2012)中的因素法与修正
目的探讨儿童低颅压综合征的原因与护理。方法回顾性分析28例小儿低颅压的病因及护理措施。常见原因主要是甘露醇应用不当、腰穿后局部脑脊液渗漏过多、频繁呕吐、腹泻、进食
共因故障是进行核电站保护系统设计时需重点关注的风险。为了使保护系统设计能避免共因故障的发生或减轻共因故障的后果,分析了共因故障的产生原因,并对国际法规、标准的相关
辽吉古元古裂谷带分布于郯庐断裂以东的辽东-吉南地区,是一条夹于北部的太古宙龙岗地块、南部的辽南地块和朝鲜的狼林地块之间、总体走向近东西、向北突出的弧形构造带。裂谷
【目的】掌握新疆地域条件下密植枣园幼龄树的落花落果动态变化规律,实现枣树花果量的调控和制定保花保果技术措施。【方法】调查引进新疆南疆的23个枣品种幼龄树全株的开花
近年来,随着功能磁共振和神经电生理技术的开发与利用,人脑活动数据的采集已经成为可能。如何从脑活动数据中发现具有生物学意义的知识及规律,正在成为当前神经信息学理论与
目的观察雷米普利联合美托洛尔治疗慢性心力衰竭(CHF)的临床疗效。方法本组60例慢性心力衰竭患者首先给予常规抗心衰基础治疗,心力衰竭得到初步稳定后,加用雷米普利和美托洛
随着房地产经济的飞速发展和城镇化进程的加快,房产测绘工作得到了突飞猛进的发展。近年来伴随着建设部“测管分离”思路的提出,各地相继放开了房产测绘市场。由于没有规章制