基于CANopen-EtherNet/IP的协议转换模块研究

被引量 : 1次 | 上传用户:maciqian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
控制器局域网CAN定义了物理层和数据链路层,但没有在应用层定义报文标识符和数据字节的使用。CANopen是一种基于CAN总线的开放的、标准化的应用层协议,并在国内外的工业自动化领域中得到广泛应用。EtherNet/IP是工业以太网的缩写,是一种开放的、适用于工业环境的通信网络。它采用了以太网TCP/IP协议和工业以太网标准,在应用层则采用CIP协议进行实时I/O控制和点对点的信息交换。因其结合了CIP技术与以太网技术的优点,所以在工业自动化网络领域具有巨大的发展潜力。本文首先分析了CANopen协议规范,主要是DS301V402应用层和通信子协议。然后,对于CANopen协议栈CAN-Festival、 EtherNet/IP协议及其协议栈OpENer进行了分析。课题选用S3C2440A微处理器、MCP2510独立CAN控制器、DM9000E以太网MAC控制器为核心的硬件平台,并设计与实现了电路模块。系统软件平台为基于Linux2.6.30内核的嵌入式操作系统,采用交叉编译。编写基于S3C2440A微处理器和Linux内核的CAN驱动程序,协议栈的驱动程序接口,及支持CANopen协议主站基本功能的主程序,从而实现CAN-Festival协议栈到目标平台的移植,建立一个基于嵌入式Linux平台的CANopen主站。在OpENer协议栈实例的基础上建立一个基于嵌入式Linux平台的EtherNet/IP从站。然后通过建立两个命名管道实现Linux系统下同时运行的EtherNet/IP从站进程与CANopen主站进程之间的双向数据交换,从而实现CANopen网络与EtherNet/IP网络间的通信。最后,通过接入CANopen和EtherNet/IP网络的目标平台上的实验验证了该协议转换模块是可行与有效的。
其他文献
随着神经放射介入学的发展,血管内栓塞治疗颈动脉海绵窦瘘以其创伤小,方法简便,疗效可靠的优点成为治疗颈动脉海绵窦瘘的首选方法。为进一步提高本病的诊治率,本文就颈动脉海绵窦
“国进民退”是近年来学术界频频提及的话题,金融危机后频繁出现的国有企业兼并、重组民营企业事件引发了人们对经济发展更多的思考,中国经济近年是否存在“国进民退”,可谓
竞技健美操作为一个新兴的体育竞赛项目发展至今已近20年历史,它源于大众健美操,其后伴随各国际组织的建立,制定相应的竞赛规则,举办各种规模的国际赛事,使之迅速超越大众健
随着新一轮基础教育课程改革的不断深入,对实验操作的考核越来越重视,越来越多的中学将物理实验操作考试纳入中考的范畴。笔者利用调查法、内容分析法、统计等方法对中考物理
科学的内部会计控制制度可以有效避免和防止企业经济活动中不正当行为的发生。汽车运输企业以结算运费作为实现销售的方式,通过主营业务收入科目进行会计核算。为规范销售结算
新一轮高中课程改革已在全国部分省市展开,开设研究性课程,能够有效地改变学生的学习方式,引导学生进行自主探究,激发学生的学习热情,培养学生的实践能力。作为一种学习方式,
访问控制是信息安全技术的重要组成部分,经历了多个发展阶段,当前访问控制的研究重点和热点是基于角色的访问控制(RBAC)。RBAC通过引入角色的概念实现了用户和权限的逻辑分离
为实现多元热流体组分含量激光在线检测,根据多次反射吸收光谱原理提出了长光程开放光路反射阵列光学池,研究了不同光斑直径下光束发散角和对准误差对多元热流体检测系统接收
本文在分层随机抽样选取受访对象的基础上,通过收集到的124份有效问卷,了解湖北科技学院大学生对思想政治课程的看法、影响思想政治教育工作成效的主要因素、对专业课教师与
高职学生自主学习能力不强,给高职院校的教学管理和学生管理带来了许多问题,并日益成为高职院校提高教学质量、谋求内涵发展的障碍。如何提高高职学生的自主学习能力,对于实现高