资料介绍
电动汽车中的电控单元多、内部空间小、环境干扰大,对控制系统、通信系统提出了更高的要求。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、车速、故障等级、工作模式、故障代码、工作温度等。监控系统还可根据系统扩展需要,提供创建节点的功能。另外,还提供数据管理功能。在监控系统执行过程中,采集到的数据会被记录到Microsoft Access 数据库中,可以用表格形式实时显视,还可以通过输出按钮由软件Excel 打开。
3.2 监控系统通信协议
在CAN 协议中只定义了数据链路层和物理层两层协议,缺乏对信息处理的规范,而一个完整的网络系统中离不开人机交互的应用进程,所以必须由用户定义应用层协议。根据电动汽车运行的特点,设计了监控系统的通信协议。大体上将电动汽车上各电子控制单元(ECU)分为高速和低速节点两大类。其中高速节点包括电机控制器、发动机控制器、电池控制器、ABS/ASR控制单元和能量管理单元等,在它们的ID 码设置较高的优先级。低速节点包括空调系统、仪表显示系统、车灯系统等。表1 给出了电动汽车各节点之间接收及发送的信号类型。根据电动汽车各节点之间接收及发送的数据,对各节点之间需要交换的信息的类型,所包含的参数以及表示方法有具体的说明。例如在电机控制器节点发送的8 个字节分别定义为:电机转速(双字节)、电机转矩(双字节)、工作温度(单字节)、错误等级及代码(单字节)、工作模式(单字节)还有一个字节作为备用。表1 电动汽车各节点之间接收及发送的数据明。例如在电机控制器节点发送的8 个字节分别定义为:电机转速(双字节)、电机转矩(双字节)、工作温度(单字节)、错误等级及代码(单字节)、工作模式(单字节)还有一个字节作为备用。
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、车速、故障等级、工作模式、故障代码、工作温度等。监控系统还可根据系统扩展需要,提供创建节点的功能。另外,还提供数据管理功能。在监控系统执行过程中,采集到的数据会被记录到Microsoft Access 数据库中,可以用表格形式实时显视,还可以通过输出按钮由软件Excel 打开。
3.2 监控系统通信协议
在CAN 协议中只定义了数据链路层和物理层两层协议,缺乏对信息处理的规范,而一个完整的网络系统中离不开人机交互的应用进程,所以必须由用户定义应用层协议。根据电动汽车运行的特点,设计了监控系统的通信协议。大体上将电动汽车上各电子控制单元(ECU)分为高速和低速节点两大类。其中高速节点包括电机控制器、发动机控制器、电池控制器、ABS/ASR控制单元和能量管理单元等,在它们的ID 码设置较高的优先级。低速节点包括空调系统、仪表显示系统、车灯系统等。表1 给出了电动汽车各节点之间接收及发送的信号类型。根据电动汽车各节点之间接收及发送的数据,对各节点之间需要交换的信息的类型,所包含的参数以及表示方法有具体的说明。例如在电机控制器节点发送的8 个字节分别定义为:电机转速(双字节)、电机转矩(双字节)、工作温度(单字节)、错误等级及代码(单字节)、工作模式(单字节)还有一个字节作为备用。表1 电动汽车各节点之间接收及发送的数据明。例如在电机控制器节点发送的8 个字节分别定义为:电机转速(双字节)、电机转矩(双字节)、工作温度(单字节)、错误等级及代码(单字节)、工作模式(单字节)还有一个字节作为备用。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- TMS320C5504,TMS320C5505, TMS320C5515和TMS320C5514的产品说明书 6次下载
- TMS320C6472/TMS320TCI6486 串行RapidIO实施指南 3次下载
- TMS320C6472/TMS320TCI6486 DSP tsip用户指南 16次下载
- TMS320C6472/TMS320TCI6486 DSP smc用户指南 2次下载
- TMS320C6472/TMS320TCI6486 DSP hpi用户指南 4次下载
- TMS320C6472/TMS320TCI6486 DSP emac/mdio模块用户指南 3次下载
- TMS320C6472/TMS320TCI6486 ddr2实施指南 7次下载
- TMS320F281x Flash编程的API的版本变化 0次下载
- TMS320F2810,TMS320F2812数字信号处理器数据手册 22次下载
- 基于TMS320C28346的高性能永磁同步电机调速系统设计 25次下载
- 小型蜂窝解决方案 7次下载
- 基于TMS320LF2407+DSP的高性能变频调速装置的研究 10次下载
- 基于TMS320LF2407的小型变频器设计 7次下载
- TMS320TCI6484 and TMS320C6457 7次下载
- TMS320TCI648x DSP Universal Te 7次下载
- 基于TMS320DM642多媒体芯片实现视频监控系统的应用方案 2845次阅读
- 基于TMS320C6000高性能DSP实现I2C总线接口的软硬件设计 1285次阅读
- 通过采用PCI9052接口实现TMS320C6713芯片与PC机间的高速数据传输 2783次阅读
- TMS320C6748和TMS320C6747芯片对比 1.5w次阅读
- tms320c6748主要参数和原理图 tms320c6748 IO图浅析 1.3w次阅读
- dsp tms320c6000基本作用的认识 9210次阅读
- TMS320C6455外部中断实现 浅谈外部中断的使用 6608次阅读
- TMS320f28335控制AD7656的硬件电路设计 1w次阅读
- 微蜂窝基站是什么_微蜂窝基站结构 9321次阅读
- 基于TMS320VC5507的语音识别系统实现 1845次阅读
- TMS320F2812实现谐波谱线显示设计 1162次阅读
- 基于DSP芯片TMS320LF2407的天然气发动机控制系统 1371次阅读
- 基于TMS320C642电子稳像的实现 1504次阅读
- 基于TMS320DSC2x的数字网络摄像机设计 633次阅读
- TMS320C54xx与TLV320AIC24型编解码器接口 1612次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多