Freescale单片机在电池管理系统中的应用
3.2 子模块
子模块的任务主要有:A/D转换与数据处理任务、内部CAN接收任务、内部CAN发送任务、以及均衡执行任务。中断有:A/D采集中断、定时器下溢中断。
如图9所示,软件以模/数减法计数器的下溢中断来确定系统的执行周期,计数周期为2.5 ms。在模/数计数器前一次下溢中断程序中,选择电压采集通道,并查询内部CAN接收;经2.5 ms在本次下溢中断到来后,中断服务程序进行A/D转换的启动,转换完成进入A/D中断,开启其他任务的执行,如此循环交替进行。其中,根据协议,内部CAN发送任务为保证周期为10 ms,要间隔一次A/D转换后才启动,其他任务执行周期则为5 ms。
4 结论
均衡控制功能解决了电池单体电压不均衡造成的过充问题。Freescale 9S12系列单片机强大的数据处理功能,丰富的外围接口和良好的电磁兼容性满足了混合动力汽车电池管理的所有要求,在实际中得到了良好的效果。
评论