基于RTOS的CANopen协议与iCAN协议网关模块的设计与实现

来源 :吉林大学 | 被引量 : 0次 | 上传用户:degr5
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着物联网的发展,现场总线技术被逐渐应用于自动控制领域。其中,CAN总线凭借其优良的性能和低廉的成本被广泛应用于各个行业。但由于CAN总线仅对物理层和数据链路层做出了定义,无法满足工业自动化应用中设备的互联互通需求,需要一个高层协议来定义报文中标识符和数据字段的使用。CANopen协议由CIA制定,一经推出便在欧洲受到广泛认可,如今已经是世界上最流行的基于CAN总线的应用层协议,具有广泛的适用领域。iCAN协议是由广州致远电子公司研发的基于CAN总线的应用层协议,具有我国自主知识产权。它实时可靠,协议简单,开发难度较小,为中小型CAN总线应用网络的搭建提供了一种低成本的解决方案。由于我国现场总线技术起步较晚,且iCAN设备无法与应用其他CAN高层协议的设备通信,导致其应用受限。本文设计的网关模块能够实现CANopen协议与iCAN协议间的数据转换,使iCAN设备兼容于应用广泛的CANopen网络,极大增强其开放性,有助于推动国产总线技术iCAN的进一步应用和我国自主知识产权产品的开发。论文首先阐述了CANopen协议与iCAN协议的特点和应用现状,对网关模块的研究意义进行了详细说明。然后对网关设计过程中应用到的技术进行了简要说明,重点分析了两种协议的通信机制和本文应用的FreeRTOS操作系统的工作原理,通过需求分析提出了网关模块的通信方案和总体软硬件设计方案。接着根据总体硬件设计方案,提出了网关模块的硬件架构,并选择STM32F107VCT6作为主控芯片进行硬件平台的搭建,对CAN通信接口电路、电源电路、USB转串口电路进行了设计。之后以网关模块硬件平台为依托,移植FreeRTOS操作系统作为软件平台来进行程序的设计,利用其任务管理功能和队列与信号量机制来进行网关模块功能的开发。通过移植CANfestival协议栈,实现iCAN协议通信函数,开发驱动程序,配置对象字典,设计数据转发流程来实现网关模块的通信功能与协议转换功能。最后搭建硬件实验平台,将网关模块同时接入CANopen网络和iCAN网络,通过CAN分析仪抓取CANopen设备与iCAN设备通信的报文,分析报文并对网关模块的协议转换功能进行验证。经实验证明,本文设计的网关能较好地实现CANopen协议与iCAN协议间的数据转换,支持CANopen设备与iCAN设备间的双向通信,对拥有我国自主知识产权的iCAN协议的应用推广有良好的促进作用。
其他文献
在发展新形势下,现代企业应主动承担社会责任,认真执行我国出台相关管控政策。基于此,现代企业应将社会责任融入环境管理会计工作中,协调管理过程中与保护环境存在的利益冲突,采取针对性地调整改进措施,为实现企业可持续高效发展创造有利条件。现代企业响应我国保护环境的国策,在环境管理会计工作切实执行自身的社会责任,有助于塑造良好的企业形象,促进社会对企业的认可度提高,为建立环境友好型社会提供助力,实现和社会发
本文研究了样本在NA相依的情况下,线性回归模型回归系数最小二乘估计的强相合性,误差密度估计的强、弱相合性,以及非参数回归模型中回归函数核估计的相合性。 全文包括以下两个主要部分: 第一部分:我们得到样本为NA相依的线性回归模型yi=x′iβ+ei,i=1,2,…,n中,回归系数的最小二乘估计的强相合性,证明了误差估计的弱相合性,强相合性,并给出它的收敛速度。 第二部分:我们研究了
在碳中和背景下构建绿色会计体系则成为了我国经济发展的共识,碳中和经济的发展有利于改善恶化气候和生态环境,它是一种科学的发展模式,也是完成我国走可持续发展的基本方针。发展新能源,淘汰落后产能,可以实现保护生态环境和发展经济的同步实现。也是建立节约型社会,全面贯彻落实科学发展观的必然要求。本文首先分析了我国目前形势"环境现状""绿色GDP""改革开放",从三个方面诠释了我国现阶段需要在碳中和背景下构建
当前在企业发展中,提高市场竞争力不只是要从经济发展的角度考虑,也要从社会责任考虑。企业发展要尽到社会责任,这是企业对社会发展发挥积极作用的要点,运用环境管理会计,对优化环境能起到促进作用。基于此,通过对社会责任下环境管理会计主要职能以及应用作用的阐述,就企业环境管理会计应用问题进行分析,提出社会责任下企业环境管理会计应用问题的控制措施。
本论文分两部分,第一部分目的是将一维扩散过程的大偏差结果拓广到高维,对于高维扩散过程dX(t)=σ(t)dB(t),(其中σ(t)未知),我们讨论其平方变差过程[X]t=integral from n=0 to t(σσ*)(s)ds的估计Qtn(X):=∑k=0[nt](Xk/n-X(k-1)/n)(Xk/n-X(k-1)/n*的大偏差及中偏差。通过利用G(?)rtner-Ellis定理,得到了
随着信息技术的高速发展,越来越多企业将财务管理工作转向智能化发展,以构建高效的财务管理体系。在这一背景下,企业财务和业务融合的步伐也在推进,管理会计发展迅速。企业在发展过程中各项流程趋于程序化,企业在管理过程中的各类问题也在暴露,例如内部资源管理不善、财务管理缺乏全局性等问题,这些问题制约了财务资源配置的效益性。因此当前开展业财融合下的财务管理转型已成为越来越多企业实现资源高效配置的方式。本文针对
今年两会上,雷军针对汽车产业,提出了要建立和完善碳足迹核算体系,以支撑碳足迹精确管理、核算、认证和核查,以及加快新能源汽车大功率快充基础设施建设的建议。3月4日,全国人大代表、小米创始人雷军公布了向“两会”提交的建议。针对汽车行业,雷军提出了两项建议:建立新能源汽车碳足迹核算体系和加快新能源汽车大功率快充基础设施建设。
期刊
目的综合护理干预运用于妇产科慢性盆腔炎病人护理中的临床实际效果。方法此次100例慢性盆腔炎病人均来自医院2019年6月~2020年6月妇产科部门,依照病人住院次序将其分为实验组和对照组,每一组各50例。实验组与对照组病人均必须开展抗感染药与用药治疗,应用100mL左氧注射剂、100mL奥硝挫氧化钠注射剂来对病人开展静滴治疗,对照组病人护理方法为基本护理,实验组则在对照组基本上开展综合护理干预,比照
为了提高小学生的信息技术素养,锻炼小学生的思维能力,本文借助文献研究、实地调研、行动研究等方法,就小学信息技术教学中的问题、让学引思项目式教学在小学信息技术融入的意义及策略进行了探索,并从以学情为基准、以合作为模式、以实践为路径、以兴趣为导入、以游戏为动力、以评价为引导的角度提出了相关教学建议。
十年树木,百年树人。中职语文教学作为中职教育中的重要内容,它是学生文化、“德育”培养的重要载体。在中职语文教学中开展德育渗透,不仅是“立德树人”视角下的重要目标任务,也是中职教育未来发展的必然途径。文章通过分析中职语文教学中德育渗透现状,并从四个方面提出了其有效策略,以期能有效促进学生身心健康成长,培养其良好的德行品质,为学生未来走向职业化道路打下强大综合素养基础。