基于CAN总线的车辆控制器现场升级系统.pdfVIP

基于CAN总线的车辆控制器现场升级系统.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第29卷 第1期 太 原 科 技 大 学 学 报 . Vo1.29 Nal 2008年2月 JOURNAL OF TAIYUAN UNIVERSI IY OF SCIENCE AND I’ECHNOLOGY Feb.2008 文章编号:1673-2057(2008)01—0001—04 基于CAN总线的车辆控制器现场升级系统 李 昱。,曾建潮。,毕友明 ,智丙辉 (1.太原科技大学,太原030024;2.上海派芬自动控制技术有限公司,上海201206) 摘 要:工程车辆控制器中各种带ISP功能的元件的大量使用,使得控制器具有利用CAN总线进行现场升级的能 力。在讨论利用CAN总线对车辆控制器进行现场升级的模式以及通信协议后,以基于ISP的车载设备作为升级实验对 象验证了利用CAN总线升级车辆控制器的正确性与可行性。 。 关键词:嵌入式;车辆控制器;CAN总线;CANopen;在系统编程;升级模式 中图分类号:TP29 文献标识码:A 现代工程车辆典型的电气控制系统是以主控 Network)”的简称,它是一种串行通讯协议,能有效 制器、发动机控制系统、悬架控制系统、制动防抱死 地支持具有很高安全等级的分布实时控制。它采 控制系统(ABS)、牵引力控制系统、ASR控制系统、 用差分信号传输具有极强的抗干扰和纠错能力,最 仪表管理系统、故障诊断系统、中央门锁系统、座椅 早被用于飞机、坦克等武器电子系统的通讯系统 调节系统、车灯控制系统等子控制系统通过数据总 上。将这种技术用于民用汽车最早起源于欧洲,在 线连接起来所构成一个实时控制系统,工程车辆中 汽车上,这种总线网络用于车上各种传感器数据的 各种控制器的设计除了要考虑稳定性,也要考虑产 传递。通过遍布车身的传感器,汽车的各种行驶数 品的市场反应速度与产品的可重用性,更要便于维 据会被发送到“总线”上,这些数据不会指定唯一的 护升级。 接收者,凡是需要这些数据的接收端都可以从“总 工程车辆中各种控制器普遍使用具有ISP(In- 线”上读取需要的信息。CAN总线的传输数据非常 System Programming) 1 3功能的MCU作为主控MCU 快,可以达到每秒传输1 M位的数据,这样可以有效 或功能MCU,使得设备利用CAN总线进行现场升 保证数据的实效性和准确性。传统的车辆在车身内 级成为可能。各个厂家纷纷推出各自带ISP功能的 需要埋设大量线束以传递传感器采集的信号,而Can- MCU,Atmel公司的 AVR9l0l0 ,Silicon公司的 Bus总线技术的应用可以大量减少车体内线束的数 C8051F040[ 。 量,线束的减少则降低了故障发生的可能性。 本文以工程车辆中各种控制器作为研究对象, CAN现场总线定义了第1层、第2层【4 ;实际 讨论利用CAN总线对车辆控制器进行现场升级的 设计中,这两层完全由硬件实现,设计人员无需再 模式以及通信协议,并给出基于CAN总线的ISP系 为此开发相关软件(Software)或固件(Firmware)。 统程序升级实例。 同时,CAN只定义物理层和数据链路层,没有规定 应用层,本身并不完整,需要一个高层协议来定义 1 CAN总线与CANopen协议 CAN报文中的11/29位标识符、8字节数据的使用。 CAN总线是“控制器局域网(Controller Area CANopen协议是CiA(CAN-in-Aut

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档