CAN总线镍氢电池管理解决方案
时间:04-23
来源:3721RD
点击:
口。
图3电池组ECU的电路结构图
3 CAN接口的电路设计
在本设计中采用P87C591作为微控制器。其中,P87C591与CAN驱动芯片的接口电路设计如图4所示。主要由P87C591,光电隔离电路,CAN驱动等三部分组成。光电隔离电路:为了进一步抑制干扰,CAN总线接口中往往采用光电隔离电路,光电隔离器一般位于CAN控制器与收发器之间。
图4 CAN通信模块硬件设计电路图
系统总程序包括初始化程序和主循环程序,其流程图如图5所示:
图 5 主程序图
系统首先上电,接着对CAN和定时器进行初始化,系统等待中断,如果有中断,判断中断类型,如果是SJA1000控制器的中断,就读取SJA1000控制器的数据,并且释放缓冲区,操作完中断返回,如果是定时器50ms周期中断,对电压,电流数据进行AD转换,计算SOC值,并由CAN发送相关数据,操作完中断返回。
4结束语
基于CAN总线的数据通信技术具有较高的可靠性、实时性和灵活性。CAN总线在混合动力电动汽车镍氢电池管理系统的应用中具有广阔的应用前景和发展空间。
- CAN总线在机车监控系统中的应用(04-04)
- 基于can总线技术的电子控制系统单元在汽车网络系统中的应用(07-16)
- CAN总线+单片机实现通信网络设计(08-27)
- 基于S3C2440处理器和WinCE的智能车载仪表设计(02-04)
- 基于CDMA和CAN总线的车辆远程故障诊断系统(02-20)
- CAN总线技术在矿井安全生产监控系统中的应用(08-09)