- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)