|
附件包含電池管理系統的軟件部分,BMS采集LTC6803方案
0.png (53.26 KB, 下載次數: 153)
下載附件
2017-6-21 17:14 上傳
0.png (19.91 KB, 下載次數: 168)
下載附件
2017-6-21 17:14 上傳
0.png (44.78 KB, 下載次數: 150)
下載附件
2017-6-21 17:14 上傳
單片機源程序如下:
- /****************************************************************************
- 28串 調試版本V1.0
- ***項目名稱 : BMS202A(Battery Manage System)電池管理系統
- ***MCU: msp430F2274
- ***晶振: 12M
- ***硬件版本:Bms202A V1.0
- ***軟件版本:Bms202A V1.0
- ***編譯平臺:IAR for msp430 5.30
- ***應用范圍:鋰錳電池組管理系統本系統目前適用的28節單體電池組成的電池組
- ***主要功能:對電池組參數實現監控,過溫保護 過充保護 過充恢復 過放保護 過放恢復 過流保護 充電靜置均衡
- ***author:feimy
- ***創建日期: 2012 -7 -10
- ***最后修改日期:2012-7-12 15:30
- *****************************************************************************************************/
- #include "in430.h"
- #include "io430x22x4.h"
- #include "CFG.h"
-
- void main(void)
- {
- InitializeMSP430();
- ConfigSPIMode();
- ConfigUartMode();
- FlashInit();
- CLRWDT;
- InitLCD();
- DispProjectTitle();
- DataInit();
- Ltc6803init();
- InitAdc();
- InitTa();
- CLRWDT;
- while(True)
- {
- if(LcdDisplayTimes > 2)
- BtyOpenWireFg = OpenWireDetection();
- ReadAllTempr(); // read the tempreture
- ReadAllCellsV(); // read all cells volt
- ReadFlag(); // read OV UV flag
- CDCurrent[1] = 0;
- ReadCurrent(CHD); //采樣放電電流
- ReadCurrent(CHC); //樣充電電流
- ……………………
- …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
BMS202S28SV1.02.rar
(118.69 KB, 下載次數: 39)
2017-6-21 15:55 上傳
點擊文件名下載附件
BMS 下載積分: 黑幣 -5
|
評分
-
查看全部評分
|