基于汽车CAN总线的空调控制器Bootloader的设计研究.pdfVIP

基于汽车CAN总线的空调控制器Bootloader的设计研究.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文档。上传文档
查看更多
104 机电技术机电技术 2015年4月 基于汽车基于汽车CANCAN 总线的空调控制器总线的空调控制器BootloaderBootloader 的设计的设计 廖应生 (福建省机械科学研究院,福建福州350005) 摘 要:提出了一种基于汽车CAN总线的汽车空调控制器的Bootloader的设计方法,详细描述了系统的硬件组成和 软件设计。采用这种设计能够方便的实现汽车空调控制器的程序更新,不仅加快了产品的开发过程,而且也有利于产品 售后的功能维护和升级。 关键词:汽车CAN总线;汽车空调控制器;Bootloader 中图分类号:TP273 文献标识码:A 文章编号:1672-4801(2015)02-104-03 随着人们对汽车的安全性、舒适性、操作性等 标准帧,不支持远程帧。数据帧中数据字节为8 方面提出更高要求,越来越多的电子控制单元 个字节。汽车空调控制器接入低速CAN网络,设 (ECU)开始应用到汽车上。为了实现各ECU单元 计采用100K的波特率。 之间的信息传递,目前在汽车上普遍采用了CAN 1.2 汽车CAN通讯的诊断规范 总线来连接各ECU。 [2] 本系统CAN诊断网络层遵循ISO15765-2 标 汽车空调系统的安装极大提高了驾乘人员的 [3] 准。应用层遵循ISO15765-3 标准。诊断报文采 舒适性,汽车空调控制单元是空调系统的核心部 用标准寻址方式。空调控制器接收诊断报文的 件。在汽车空调控制单元的开发过程中,为了完 CANID共有2个,一个为功能寻址ID,一个为物 成空调系统和整车的性能匹配,需要频繁更改 理寻址ID。空调控制器发送诊断报文CANID只 ECU的应用软件和相关参数,导致在实车测试中, 有1个。诊断报文分为单帧报文、第一帧报文、连 不得不经常从车上拆下控制器然后再通过烧写器 续帧报文、流控制帧报文。空调控制器需要对这 进行程序烧录,给开发人员带来极大的不便。此 些收到的报文进行解析,从而得出完整的诊断服 外,在产品量产之后,如果存在产品功能升级或更 务。这是系统CAN通讯软件设计的一个重要的 新,对于大批量已经装车的控制器重新拆卸然后 部分。 进行程序更新不仅费时费力,而且极容易造成产 诊断服务是诊断仪发给控制器,让控制器执 品的品质问题。通过CAN总线实现空调控制器 行相应操作的命令。本系统诊断服务参考IS0 应用软件的在线更新成为解决这些问题的一种有 [4] 14229 标准。支持的诊断服务如表1所示。 效方法。 表表11 诊断服务表诊断服务表 本文提出了一种基于汽车CAN总线的Boot⁃ 诊断服务 内容 诊断服务 内容 loader设计方法。空调控制器不需要通过烧写器 0x10 诊断模式切换控制 0x31 例程控制 进行程序烧录,只需要由上位机(诊断仪)通过汽

文档评论(0)

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

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

1亿VIP精品文档

相关文档