基于CAN总线在线编程技术的研究

被引量 : 0次 | 上传用户:qiuyujie
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学技术的快速发展,先进智能控制技术在工程车辆和工程机械上的广泛应用,使得控制系统的线束越来越长、越来越复杂。CAN总线技术应用到车辆和机械控制领域,解决了电子控制单元大量使用所带来的电气控制问题,给工程车辆和工程机械的发展带来了划时代的变化。在工程车辆和工程机械新产品的研发过程中,控制器参数修改次数多、不易拆卸,取下控制器进行烧录这一传统方法已无法满足现在工程车辆和工程机械控制器程序更新的需要。采用在线编程技术,通过控制系统自身CAN总线网络实现控制器的在线编程,可以大大提高产品研发效率、节省研发成本。因此,研究开发控制器在线编程的技术具有非常重要的意义。本文对在线编程技术和CAN总线通信技术进行详细研究,设计在线编程系统总体方案,进行CAN总线网络主、从节点设计,系统采用CAN总线通信。分析CAN通信协议标准帧类型数据帧格式,并定制CAN总线应用层协议。在系统硬件设计过程中,分别确定了主节点和从节点主要功能,分析硬件电路设计方案、工作流程,确定系统所需元器件。以新华龙的C8051F040单片机为核心器件,选用德州仪器的SN65HVD230收发器构建CAN网络从节点,以PC机和USBCAN-I协议转换器构建主节点。在系统软件设计过程中,设计在线编程系统引导程序和用户应用程序。在主节点上编译系统程序、解码.HEX文件、计算CAN网络通信波特率、生成数据校验码。在从节点上设计CAN通信模块、Flash存储模块和代码校验模块。CAN通信模块主要包括握手、ID设置、中断服务、发送、接收和代码校验,Flash存储模块主要包括Flash擦除、Flash写入和下载完成时的跳转。最后,搭建系统试验电路,使用CANTest等软件工具,对在线编程系统进行调试。总结论文主要工作,同时针对系统设计中存在的不足,提出了改进方法,为课题的进一步研究做了准备。
其他文献
有一支高素质、高水平的教师队伍,是保障高等院校高水平教学的一个基础条件。因此,研究S大学教师资源配置状况,提出优化解决方案是其提高社会知名度、提升毕业生就业率的重要
随着我国加入WTO和改革不断深化,大型的工程项目越来越多,对工程管理水平的要求随之水涨船高。在这种情况下,国际上流行的项目管理模式PMC开始进入我国,并受到大力支持。但是
改革开放以来,我国法治建设取得了突飞猛进的发展,社会主义法律体系已经初步建立,相对于日益完善的法律体系,我国公民的法律意识相对而言显得较为薄弱,法律意识的形成需要经
<正>德国建筑大师米斯(Mies Vander Rohe)认为:“一张椅子的设计并不容易于设计一幢摩天大楼。”室内设计因为是为人们营造各种式样的生活场所,故尔,应尤其重视对其细节的设
期刊
如今中国高等教育已逐步迈入大众化教育阶段,高校招生规模逐年扩大。与此同时,高校办学资金短缺和资源利用率不高已成为制约我国高等教育进一步发展的绊脚石。随着我国高等教
研究生生源质量与培养质量具有密切联系,不同层次的生源其培养质量存在较大的差异。由于省属工科院校的工科性质,马克思主义理论学科在该类学校中处于弱势地位,研究生在生源
<正> 《敦煌唐人诗集残卷(伯2555)》(以下简称《残卷》)先后经过王重民先生和舒学同志的整理加工。四年前第一次在《文物资料丛刊》上公开发表。最近。中华书局又将它们收入
马克思主义哲学历来关注人的生存和发展问题,而人的生存和发展是通过价值实践行为不断丰富和提升的过程,经历了从价值自发到价值自觉的历程,从感性认识到理性意识的过程。存
学生公寓既是学生学习、生活的主要场所,又是学生交流思想、人格养成的环境;既是课堂教学的延伸,又是学校育人体系的重要组成部分;既是学生日常管理的重点部门,又是学生思想政
本文从心理和生理两个方面对整个手风琴演奏技能形成过程中出现的常见问题进行分析,并在此基础上结合本人多年积累的演奏经验,提出了解决这些常见问题的方法。文章是由两个章