标题: 28串单体锂锰电池组管理系统设计 带MSP430源程序 [打印本页]

作者: feimy    时间: 2017-6-21 15:56
标题: 28串单体锂锰电池组管理系统设计 带MSP430源程序
附件包含电池管理系统的软件部分,BMS采集LTC6803方案


单片机源程序如下:

  1. /****************************************************************************
  2.                         28串        调试版本V1.0
  3. ***项目名称 : BMS202A(Battery Manage System)电池管理系统  
  4. ***MCU:  msp430F2274
  5. ***晶振: 12M
  6. ***硬件版本:Bms202A V1.0
  7. ***软件版本:Bms202A V1.0
  8. ***编译平台:IAR for msp430 5.30
  9. ***应用范围:锂锰电池组管理系统本系统目前适用的28节单体电池组成的电池组
  10. ***主要功能:对电池组参数实现监控,过温保护 过充保护 过充恢复 过放保护 过放恢复 过流保护 充电静置均衡
  11. ***author:feimy
  12. ***创建日期: 2012 -7 -10
  13. ***最后修改日期:2012-7-12 15:30
  14. *****************************************************************************************************/

  15. #include "in430.h"
  16. #include "io430x22x4.h"
  17. #include "CFG.h"

  18. void main(void)
  19. {
  20.   InitializeMSP430();
  21.   ConfigSPIMode();
  22.   ConfigUartMode();
  23.   FlashInit();
  24.   CLRWDT;
  25.   InitLCD();
  26.   DispProjectTitle();
  27.   DataInit();
  28.   Ltc6803init();
  29.   InitAdc();
  30.   InitTa();
  31.   CLRWDT;  
  32.   while(True)
  33.   {
  34.       if(LcdDisplayTimes > 2)
  35.         BtyOpenWireFg = OpenWireDetection();
  36.       ReadAllTempr();                       // read the tempreture
  37.       ReadAllCellsV();                            // read all cells volt
  38.       ReadFlag();                            // read OV UV flag
  39.       CDCurrent[1] = 0;
  40.       ReadCurrent(CHD);                     //采样放电电流
  41.       ReadCurrent(CHC);                     //样充电电流
  42. ……………………

  43. …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码

所有资料51hei提供下载:
BMS202S28SV1.02.rar (118.69 KB, 下载次数: 39)



作者: 凤归故乡    时间: 2018-1-6 21:17
谢谢分享
作者: 562034962    时间: 2018-3-21 09:22
谢谢分享
作者: 1238    时间: 2019-9-11 14:37
很好的资料,收藏了




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1