收及发送的数据类型
注T发送R接收二模块单元电路框图在对高速CAN上的节点进行硬件设计时采用通用扩展单元UDU这样只需通过改变软件来实现各节点的不同功能从而简化了硬件系统设计通用扩展单元结构如图2所示
f图2通用扩展单元在通用扩展单元中选用AT89C52作微控制器它是一个低电压高性能的CMOS8位单片机片内含8kB的可反复擦写的只读程序存储器EPROM和256B的随机存取数据存储器RAM兼容标准MCS251指令系统片内置通用8位中央处理器和Flash存储单元可适用于许多较复杂系统的控制应用场合CAN控制器采用Philips公司生产的SJA1000它是应用于汽车和一般工业环境的独立CAN控制器具有完成CAN高性能通信协议所要求的全部必要特性具有简单总线连接的SJA1000可完成物理层和数据链路层的所有功能它可以存储一条将在CAN总线上发送或接收的完整报文另外具有64字节扩展接收缓冲区REFIFO接收缓存更大在微控制器处理一个报文的同时可以继续接收其它发来的报文总线收发器采用PCA82C250它提供协议控制器和物理传输线路直接的接口可以用高达1Mbs的速率在2条有差动电压的总线电缆上传输数据最多挂接节点数可达110个采用PCA82C250可以增大通信距离提高系统瞬间抗干扰能力降低射频干扰PCA82C250和SJA1000共同组成CAN总线的控制和接口电路三电池管理控制系统设计蓄电池对电动汽车而言是影响整车性能的一个关键因素它对续驶里程加速性能和最大爬坡度等性能都会产生直接影响电池控制系统主要是监控电池的工作状态电池电压电流和温度管理电池的工作情况避免出现过放电过充过热和单体电池之间电压严重不平衡现象以便最大限度地利用电池的存储能力和循环寿命其结构如图3
图3电池管理控制单元结构图
f该系统主要实现以下功能对主辅电池进行实时监控通过UDU采集主辅电池充放电过程中的电池电压电流和电池温度来监控电池的工作状况并进行故障诊断UDU接收来自总线的汽车行驶状态数据根据汽车动力需求实时调整电动机转速及功率输出当收到制动信息时控制单元调控逆变器和电动机的动作启动再生制动系统回收制动能量预测电池剩余电量和相应的剩余行驶里程控制单元把采集到的充放电电流参数采用相应的算法预测剩余电量同时利用从总线上接收的车速信息估算剩余行驶里程并把估算结果通过总线发送到仪表显示单元四系统可靠性设计由于汽车内温度变化范围大45~100℃电磁干扰和其它电子噪声强环境恶劣要保证系统在车内运行的可靠性就必r