Modbus与CAN-bus协议转换器研究

来源 :东北大学 | 被引量 : 11次 | 上传用户:qjunp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在过程控制领域,现场总线的应用将会成为发展的必然趋势。CAN因其技术的先进性、使用的高的可靠性、简单和开放性已经在世界各国得到了越来越广泛的应用。目前CAN总线通信接口的开发在国内还处于起步阶段,国内大多数工业网络仍使用RS232或RS485接口,通过自定义的简单通信协议或Modbus协议来实现通信功能。针对这种现状,本文通过对CAN总线技术和Modbus协议的研究,设计了Modbus与CAN-bus协议转换器。Modbus与CAN-bus协议转换器是用于实现CAN-bus现场总线和RS485总线之间数据转换的智能协议转换器,并支持Modbus RTU协议。Modbus与CAN-bus协议转换器可以很方便实现两种总线之间的数据转换,这样,不需要改变已有的硬件结构即可以实现CAN和Modbus总线之间的数据传输,解决了不同网络终端设备的互连问题。Modbus与CAN-bus协议转换器向用户提供了一个透明的串行通讯协议,直接转换了Modbus的信息帧和CAN信息帧,来直接嵌入原有的应用领域,使系统设计具有更宽的选择范围,达到更先进的水平。本文选取了微控制器C8051F040、CAN控制器SJA1000、带隔离的CAN驱动器CTM1050和带隔离的RS485电平转换芯片RSM485CHT进行了协议转换器的硬件设计。并在其硬件基础上进行了CAN报文的收发、Modbus报文的收发、两种报文的相互转化。本设计的协议转换器主要是实现Modbus协议中的功能3(读保持寄存器)、6(预置单个寄存器)、16(预置多个寄存器)这三个命令和CAN信息帧(包括数据帧、远程帧、标准帧、扩展帧)的相互转换。在进行通讯时,既能够从CAN总线上获取RS485总线上的信息,又能够从RS485总线上获取CAN总线上的信息。经过调试,本设计运行正常,可以完成Modbus与CAN-bus协议转换器基本功能。
其他文献
针对建立在系统稳定性基础上的可靠性计算方法对框架结构来讲过于复杂和可操作性差。提出了一种新的计算方法 ,该方法在随机变量均值处形成一次状态矩阵 ,利用随机变量的变化
地质遗迹是在地球形成40多亿年的漫长地质历史时期由于各种频繁的内外动力作用形成、发展并遗留下来的不可再生的自然遗产,是人类获取地球演化变迁过程和自然环境状况等珍贵信
20世纪美国基础教育改革政策在演变过程中,始终以公平和效益作为基本的价值或目标取向。但不同时期,由于国内与国际形势变化及基础教育改革的任务不同,基础教育改革政策的价
美国是最早实施公民教育的国家之一。公民教育在促进美国民主制度的发展和完善方面发挥了不可忽视的作用。在概括介绍美国公民教育的目标、内容、途径和方法的发展变化的基础
在本设计中采用了以AD590为核心,与单片机相辅相成,实现温度的数字化显示。本系统的主要功能是对一定范围内的温度进行循环采集、测量和显示。在这设计里采用了数字显示,电路
介绍了行星减速机反向间隙的定义,分析了行星减速机的内部传动结构及反向间隙产生的缘由,以及行星减速机反向间隙对其的整体精度的影响。对塞规测量和咬铅条法这两种常见的测
国际体系权力模式是关于国际体系结构单元之间由于彼此相互作用而形成的权力关系内容和权力模式形式。冷战后国际体系权力模式体现为单极主导、多强并存的基本特征,即美国在综
哈耶克关于知与无知的知识论构成了他的有关扩展秩序的社会理论的基础,也为比较教育学提供了新的研究视角。在哈耶克知识论的观照下,比较教育知识呈现出主观性、默会性和复杂
科尔伯格道德发展理论强调道德判断能力和发展水平在儿童道德成长中的作用。他对儿童道德发展的阶段性,家庭、学校等外在环境在儿童道德成长中的作用的强调,以及其"三水平六
医疗保障是人类生存和发展的重要安全网,关系到社会的稳定以及国家的发展。2003年以来,国家高度重视医疗卫生体制改革,加大了医疗卫生事业的投入,加快了推进新型农村合作医疗和城