找回密码
 立即注册
搜索
楼主: 搬砖道人

直播——锂电池保护板主控部分大电流板PCB和程序制作

[复制链接]

24万

主题

442万

回帖

323

金币

版主

注册时间:2021-3-11

在线时间:9 小时

发表于 2018-5-15 11:20:02 | 显示全部楼层
peigang 发表于 2018-5-15 09:19
卖这个充电器是不是还奉送源代码一份?用户有了不同的想法可以自己改了刷
比如我就想0-80%的电量用大电流 ...

建议你0-20%与80-100%都用小电流充。

使用道具 举报

24万

主题

442万

回帖

323

金币

版主

注册时间:2021-3-11

在线时间:9 小时

发表于 2018-5-15 15:31:55 | 显示全部楼层
bsm56321 发表于 2018-4-22 14:03
来了个奇怪的问题,我串口波特率设置成115200的,结果错误,后来在串口用28800时接收发送正常,是什么原因 ...

串口波特率没必要这么高,9600足够了,太高了误码率和稳定性不好。另外,你的焊工真是惨不忍睹。。。

使用道具 举报

24万

主题

442万

回帖

323

金币

版主

注册时间:2021-3-11

在线时间:9 小时

发表于 2018-5-17 09:53:43 | 显示全部楼层
ivy365 发表于 2018-5-15 15:31
串口波特率没必要这么高,9600足够了,太高了误码率和稳定性不好。另外,你的焊工真是惨不忍睹。。。

不是波特率高,11059200波特率都可以正常,是寄存器配置错误原因,改好了

使用道具 举报

24万

主题

442万

回帖

323

金币

版主

注册时间:2021-3-11

在线时间:9 小时

发表于 2018-6-19 22:20:20 | 显示全部楼层
楼主 进展如何了?  继续更新呀 带能量转移吗

使用道具 举报

24万

主题

442万

回帖

323

金币

版主

注册时间:2021-3-11

在线时间:9 小时

发表于 2018-7-23 08:54:19 | 显示全部楼层
支持学习,我也在准备做个类似的4串铁锂用在小车上供逆变器使用,电流200A左右。

使用道具 举报

0

主题

6

回帖

229

金币

[Lv.6]-少尉

注册时间:2023-11-23

在线时间:25 小时

发表于 2018-12-3 11:29:39 | 显示全部楼层
能发一份电路和PCB,程序源码参考一下吗,我也正想买料玩一下,我的邮箱qiu4466@163.com
回复

使用道具 举报

24万

主题

442万

回帖

323

金币

版主

注册时间:2021-3-11

在线时间:9 小时

发表于 2018-12-20 13:45:08 | 显示全部楼层
很好,强烈支持,断续跟进,学习中。

使用道具 举报

24万

主题

442万

回帖

323

金币

版主

注册时间:2021-3-11

在线时间:9 小时

发表于 2019-1-26 12:33:48 | 显示全部楼层
本帖最后由 bsm56321 于 2019-1-26 13:08 编辑

没有时间弄,最近空了点再拿出来编程 366[/attach]

使用道具 举报

24万

主题

442万

回帖

323

金币

版主

注册时间:2021-3-11

在线时间:9 小时

发表于 2019-1-26 12:36:11 | 显示全部楼层
本帖最后由 bsm56321 于 2019-1-26 12:42 编辑

//------------------------APP送指令给均衡板+------------------------------------------------
                        if(smiao==1&&f4bj==0)                  //查电压
                        {                for(i=0;i<14;i++){        u4_dat=0x00;}     //清空接数缓存
                           f4bj=1;         num1++; if(num1==1)j=0; bb=0;r4js=0;num2=0;U_f(num1);        U_f(0xee);
                           U412();         U4f(0x55 ); U4f(0xaa ); U4f(num1 ); U4f(0xe1 );      //发电池组查询指令
                        }
                        
                   //-----------------------//收均衡板数据---------------------------------
          if(f4bj==1&&smiao==1)               
          {                    
               if(r4js==10&&u4_dat[0]==0xaa&&u4_dat[1]==0x5f&&u4_dat[2]>=1&&u4_dat[2]<=36)       //判断收到的是电压数据
                   {                                          
                             r4js=0; f4bj=0; bb=0;num2=0; num3=0;   j++;     //清接收计数器        有效电池数量J计数
                            vdat[num1*2-2]= u4_dat[3]; vdat[num1*2-1]= u4_dat[4]; jhdl= u4_dat[5]; jhzt[num1]=0x00;  //把查到的电压均衡状态均衡量数据保持到相应的数组里
                                jhdat[num1*2-2]= 0x00;; jhdat[num1*2-1]= 0x00;;
                                   for(i=0;i<14;i++){        u4_dat=0x00;}   //清空接数缓存
                  }
                  else if(num2>=250)     //判断均衡板无回传数据超250毫秒
                  {
                     num2=0;f4bj=0; r4js=0; bb=0;num3++;                  
                         vdat[num1*2-2]= 0x00; vdat[num1*2-1]= 0x00; jhdl= 0x00;; jhzt[num1]= u4_dat[7];  //把相应的数组归零
                         jhdat[num1*2-2]= u4_dat[8]; jhdat[num1*2-1]= u4_dat[9];                        
                         if(num3<3)num1--;else num3=0;    //3次重复检查无回数据的传电池组
                                   for(i=0;i<14;i++){        u4_dat=0x00;}    //清空接数缓存
              }
             if(num1>=36)     //判断36组电池串全部检查完成
                  {
                     num1=0;U415();smiao=0;f4bj=0; r4js=0; bb=0;num2=0;
                     dcsl=j;        app2=1;                  //检查完成,把电池有效数量赋予dcsl,给APP数据的发送标记打开
                     U_f(0xbb); U_f( dcsl);U_f(0xbb);//调试用结束码
                    for(i=0;i<14;i++){        u4_dat=0x00;}     //清空接数缓存
              }                                 
          }


                  //---------------------------------------------------------------串口通讯调试指令+APP控制指令处理---------------------------------------------------
                    if(bb>=300&&smiao==0)         
                         {           bb=0;
                                 if(u_dat[0]==0x55&&u_dat[1]==0xaa&&u_dat[2]<=36&&u_dat[2]<=0xe1)
                                 {
                                    rjs=0; r4js=0; for(i=0;i<14;i++){        u4_dat=0x00;}
                                     U412(); U4f(u_dat[0]); U4f(u_dat[1]);   U4f(u_dat[2] );  U4f(u_dat[3]);    //U_f(0xeb);
                                         u_dat[0]=0; u_dat[1]=0; u_dat[2]=0; u_dat[3]=0;     
                                 }
                                 if(u_dat[0]==0x55&&u_dat[1]==0xaa&&u_dat[2]==0xd4){rjs=0; r4js=0; fb=u_dat[3];cb=u_dat[4];fk=u_dat[5];                                                            ck=u_dat[6];u_dat[0]=0x00; u_dat[0]=0; u_dat[1]=0; u_dat[2]=0; u_dat[3]=0;     }
                                 if(u_dat[0]==0x55&&u_dat[1]==0xaa&&u_dat[2]==0xd1){rjs=0; r4js=0; app2=1;U415();u_dat[0]=0x00; u_dat[0]=0;                                                  u_dat[1]=0; u_dat[2]=0; u_dat[3]=0;     }
                                 if(u_dat[0]==0x55&&u_dat[1]==0xaa&&u_dat[2]==0xd2){rjs=0; r4js=0; smiao=1;f4bj=0;U412(); u_dat[2]=0x00;                                                          u_dat[0]=0; u_dat[1]=0; u_dat[2]=0; u_dat[3]=0;    }
                             if(u4_dat[0]==0xaa&&u4_dat[1]==0x55 && u4_dat[2]==0xde&& u4_dat[3]==0x03){r4js=0;u4_dat[0]=0; u4_dat[1]=0;                                             u4_dat[2]=0;        r4js=0;U412();smiao=1;f4bj=0; }                             
                         }                                                           

使用道具 举报

24万

主题

442万

回帖

323

金币

版主

注册时间:2021-3-11

在线时间:9 小时

发表于 2019-1-26 12:58:43 | 显示全部楼层
本帖最后由 bsm56321 于 2019-1-26 13:25 编辑

我相信这是世界上最小的36串均衡保护板,10*6.2公分,测试用板,没有美容,随便焊接的。主板工作时消耗电池组电流12mA(36v电源时),主板电源最高可输入140V(额定24-120V).均衡板有通讯自动唤醒休眠,均衡板工作电流0.8mA,均衡电流0-250mA可控,均衡板休眠电流2uA,主板休眠电流2uA,主板休眠状态下有放电或者充电电流自动唤醒,均衡板和主板完全隔离通讯






使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|电动车论坛

GMT+8, 2024-10-6 01:35 , Processed in 0.055783 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表