- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 1
PAGE 1
汽车监控平台的设计与开发
电动汽车中的电控单元多、内部空间小、环境干扰大,对掌握系统、通信系统提出了更高的要求。CAN以其良好的运行特性,极高的牢靠性和独特的设计,特殊适合电动汽车各电子掌握单元之间的通信。为了更好地在试验室进行研究,本文设计建立了一个功能比较完善的试验测试平台,能够对CAN总线系统及其网络协议进行研究。 1前言 电动汽车中的电控单元多、内部空间小、环境干扰大,对掌握系统、通信系统提出了更高的要求。CAN以其良好的运行特性,极高的牢靠性和独特的设计,特殊适合电动汽车各电子掌握单元之间的通信。为了更好地在试验室进行研究,建立了一个功能比较完善的试验测试平台,能够对CAN总线系统及其网络协议进行研究。首先,基于DSP的开发设计了电机掌握器节点的通信程序。其次,深入了解CAN总线在电动汽车中的应用需求,设计了CAN总线的应用层协议。最终,为检验设计协议的可行性,利用VB6.0开发了电动汽车的监控系统,并为监控数据建立了数据库,便利管理数据。 2电机掌握器节点的设计 针对电动汽车电机掌握器的特点,选用TI公司的TMS320LF2407芯片作为电机掌握器的处理器。采用模块化的设计思想,编写了电机掌握器节点的通信程序,可便利移植到基于DSP的电机掌握器或其他掌握单元中。在电动汽车的CAN总线系统中,电机掌握器的实时性要求高,属于高速节点,波特率设为1兆波特。电机掌握器节点主要是接收总线上传来的电机工作模式、SOC、车速、加速踏板位置和制动踏板位置等掌握信息,同时发送电机的工作温度、电机故障、工作状态等实时信息。本文中利用DSP2407的邮箱2作为接收邮箱,邮箱5作为发送邮箱,20毫秒定时发送一次。 3电动汽车监控系统设计 在试验室模拟电动汽车CAN总线系统,以PC机(带USB-CAN模块)作为电动汽车的总掌握器。利用CAN-bus通用测试软件的运行机制和工作原理,设计了基于PC机的电动汽车CAN总线技术的监控系统。 3.1监控系统概述 监控系统通过掌握台(带USB-CAN模块的PC机)对电机掌握器、电池掌握器以及离合掌握器进行监控。运行主界面如图1所示。能依据需要在CAN总线中收发参数,实现对总线各节点的监视和掌握。例如,电机参数,包括SOC、车速、故障等级、工作模式、故障代码、工作温度等。监控系统还可依据系统扩展需要,供应创建节点的功能。另外,还供应数据管理功能。在监控系统执行过程中,采集到的数据会被记录到MicrosoftAccess数据库中,可以用表格形式实时显视,还可以通过输出按钮由软件Excel打开。 图1电动汽车监控系统运行界面 3.2监控系统通信协议 在CAN协议中只定义了数据链路层和物理层两层协议,缺乏对信息处理的规范,而一个完整的网络系统中离不开人机交互的应用进程,所以必需由用户定义应用层协议。依据电动汽车运行的特点,设计了监控系统的通信协议。大体上将电动汽车上各电子掌握单元(ECU)分为高速和低速节点两大类。其中高速节点包括电机掌握器、发动机掌握器、电池掌握器、ABS/ASR掌握单元和能量管理单元等,在它们的ID码设置较高的优先级。低速节点包括空调系统、仪表显示系统、车灯系统等。表1给出了电动汽车各节点之间接收及发送的信号类型。依据电动汽车各节点之间接收及发送的数据,对各节点之间需要交换的信息的类型,所包含的参数以及表示方法有详细的说明。例如在电机掌握器节点发送的8个字节分别定义为:电机转速(双字节)、电机转矩(双字节)、工作温度(单字节)、错误等级及代码(单字节)、工作模式(单字节)还有一个字节作为备用。表1电动汽车各节点之间接收及发送的数据明。例如在电机掌握器节点发送的8个字节分别定义为:电机转速(双字节)、电机转矩(双字节)、工作温度(单字节)、错误等级及代码(单字节)、工作模式(单字节)还有一个字节作为备用。 表1电动企业各节点之间接收及发送的数据 3.3监控系统程序设计 监控系统是要完成对各节点的监控,根据设计需求,可将整个设计分为五个设计窗体,包括主窗体、电机掌握器监控窗体、电池掌握器监控窗体、离合掌握器监控窗体和创建节点窗体,并进行模块化设计。其中创建节点窗体可依据需要便利创建监控窗口,设置节点ID号和监控变量。监控系统程序设计流程图如图2所示。 图2监控系统程序流程图 电动汽车中的电控单元多、内部空间小、环境干扰大,对掌握系统、通信系统提出了更高的要求。CAN以其良好的运行特性,极高的牢靠性和独特的设计,特殊适合电动汽车各电子掌握单元之间的通信。为了更好地在试验室进行研究,本文设计建立了一个
文档评论(0)