Freescale單片機在電池管理系統(tǒng)中的應用
3.2 子模塊
子模塊的任務主要有:A/D轉換與數(shù)據(jù)處理任務、內(nèi)部CAN接收任務、內(nèi)部CAN發(fā)送任務、以及均衡執(zhí)行任務。中斷有:A/D采集中斷、定時器下溢中斷。
如圖9所示,軟件以模/數(shù)減法計數(shù)器的下溢中斷來確定系統(tǒng)的執(zhí)行周期,計數(shù)周期為2.5 ms。在模/數(shù)計數(shù)器前一次下溢中斷程序中,選擇電壓采集通道,并查詢內(nèi)部CAN接收;經(jīng)2.5 ms在本次下溢中斷到來后,中斷服務程序進行A/D轉換的啟動,轉換完成進入A/D中斷,開啟其他任務的執(zhí)行,如此循環(huán)交替進行。其中,根據(jù)協(xié)議,內(nèi)部CAN發(fā)送任務為保證周期為10 ms,要間隔一次A/D轉換后才啟動,其他任務執(zhí)行周期則為5 ms。
4 結論
均衡控制功能解決了電池單體電壓不均衡造成的過充問題。Freescale 9S12系列單片機強大的數(shù)據(jù)處理功能,豐富的外圍接口和良好的電磁兼容性滿足了混合動力汽車電池管理的所有要求,在實際中得到了良好的效果。
評論