向大家介绍一款变电流脉冲充电器
花费了三年的心血,今年推出了一款新型充电器,现在把图纸贴出来,与大家共享.当然,如果你过分讲究成本,就不用看了,我们不想作垃圾产品,而是想实实在在为社会、为我们国家的电动车行业作点事情.1127865177.doc
全部回复(349)
正序查看
倒序查看
现在还没有回复呢,说说你的想法
@ysun
你能介绍一下你的设计思路吗,你这个电源是否从头到尾都是脉冲充电?还有是给48V电池充电吗?
你所的很对,图中的电路是给48V电池充电的.
本软件主要由初始化、预处理、快速脉冲充电和涓流充电四个部分成.
1 初始化
在程序的初始阶段应首先对 PIC12C672单片机进行初始化操作,包括设置 I/O 端口的输入输出状态,设置 PLL 锁相环电路参数,设置 TIM 定时器参数等等.
2 预处理 预处理阶段是进入快速充电前的准备工作
程序初始化后,首先设置 A/D 转换参数和通道,检测电池的端电压.将
检测数据同理论经验值比较, 判断电池的类别以及是否连接正确.对端电压低的电池,采用短时间的脉动电流充电,这样有利于激活电池内的化学反应物质,部分恢复受损的电池单元.对端电压在标称范围内的电 池选择相应的充电控制模块和算法,对端电压不在标称范围内的电池,软件自动将其剔除,停止充电.
3 快速充电
按预定的充电控制模块和算法设置PIC12C672单片机,打开中断使能位,
开始快速充电.快速充电时,PIC12C672单片机必须不断检测以下几项关键技术指标:电池是否出现断路、电池是否达到规定的安全电压、电池是否满足-△V条件.其中电池的断路主要通过检测采样电阻上的电压的大小来判断.
电池的端电压检测使用PIC12C672单片机的片上8位高精度 A/D 模块,采用中断控制方式,这样可节省 PIC12C672 单片机在 A/D 转换期间的等待时间.端电压检测的数据,通过充电算法计算电池的电压负增长-△V是否满足快速充电终止条件,时实修改PIC12C672单片机PWM的输出参数,控制充电电流的大小.
4 涓流充电
快速充电结束后,PIC12C672单片机自动转入涓流充电模式,补偿电池因自放电而损失的电量,这样可使电池总处于充足电的状态.
本软件主要由初始化、预处理、快速脉冲充电和涓流充电四个部分成.
1 初始化
在程序的初始阶段应首先对 PIC12C672单片机进行初始化操作,包括设置 I/O 端口的输入输出状态,设置 PLL 锁相环电路参数,设置 TIM 定时器参数等等.
2 预处理 预处理阶段是进入快速充电前的准备工作
程序初始化后,首先设置 A/D 转换参数和通道,检测电池的端电压.将
检测数据同理论经验值比较, 判断电池的类别以及是否连接正确.对端电压低的电池,采用短时间的脉动电流充电,这样有利于激活电池内的化学反应物质,部分恢复受损的电池单元.对端电压在标称范围内的电 池选择相应的充电控制模块和算法,对端电压不在标称范围内的电池,软件自动将其剔除,停止充电.
3 快速充电
按预定的充电控制模块和算法设置PIC12C672单片机,打开中断使能位,
开始快速充电.快速充电时,PIC12C672单片机必须不断检测以下几项关键技术指标:电池是否出现断路、电池是否达到规定的安全电压、电池是否满足-△V条件.其中电池的断路主要通过检测采样电阻上的电压的大小来判断.
电池的端电压检测使用PIC12C672单片机的片上8位高精度 A/D 模块,采用中断控制方式,这样可节省 PIC12C672 单片机在 A/D 转换期间的等待时间.端电压检测的数据,通过充电算法计算电池的电压负增长-△V是否满足快速充电终止条件,时实修改PIC12C672单片机PWM的输出参数,控制充电电流的大小.
4 涓流充电
快速充电结束后,PIC12C672单片机自动转入涓流充电模式,补偿电池因自放电而损失的电量,这样可使电池总处于充足电的状态.
0
回复
提示
@abt-bj
给铅酸蓄电池不能够使用-△作为充满电判断!产生-△的条件是正极板大量析氧,负极板进行氧复合,快速的氧复合,形成较大的氧复合电流,形成电池内阻下降.问题是,开口的铅酸蓄电池正极板析氧,都从开口处排气了,密封电池的排气阀开启气压也比较第,所以,除非高内压的铅酸蓄电池才有-△,而目前国内极少见到这样的高内压的铅酸蓄电池.所以,目前国内铅酸蓄电池采用-△判断是不可行的.仅仅对奥铁马、霍克的高内压电池才有效.
您这个问题提的非常好,但实际上,密封免维护铅酸蓄电池是完全能够产生-△的!这是我们参与合作的美国Auto Meter公司做了近三年实验研究和数据采集得出的结论.有关这方面的具体数据,我们可以在合适的时候提供给您.
0
回复
提示
@abt-bj
如果这个充电器仅仅是单纯为特殊的具备-△特性的电池准备的可以,对国内大多数铅酸蓄电池是不行的.对此,我可以断言!
铅酸蓄电池产生-△V的道理与氢镍电池和镉镍电池的原理是一致的.在正极板大量析氧以后,形成了电池内部的高气压.如果电池的开阀压比较高,负极板氧复合加大,形成氧复合电流.这时候电池内部的气压达到80kpa以上,温度也高达80℃.电池外壳如果采用ABS,就已经接近了ABS塑料的玻璃点温度,在高内压作用下电池外壳会变形.这样,电池外壳就必须采用耐高温的工程塑料.电池的排气阀也要采用类似于氢镍电池的排气阀,而不能够使用目前国内大多数采用的排气阀结构.所以,国内的大多数铅酸蓄电池是看不到-△的,也就是在电池达到高温高压以前,电池排气了.
美国的研究,是针对特殊电池的.对此,我也做过美国奥铁马、英国霍克深循环电池的-△研究,并且成功的控制.
美国的研究,是针对特殊电池的.对此,我也做过美国奥铁马、英国霍克深循环电池的-△研究,并且成功的控制.
0
回复
提示
@classtwo
你所的很对,图中的电路是给48V电池充电的.本软件主要由初始化、预处理、快速脉冲充电和涓流充电四个部分成.1初始化在程序的初始阶段应首先对PIC12C672单片机进行初始化操作,包括设置I/O端口的输入输出状态,设置PLL锁相环电路参数,设置TIM定时器参数等等.2 预处理预处理阶段是进入快速充电前的准备工作程序初始化后,首先设置A/D转换参数和通道,检测电池的端电压.将检测数据同理论经验值比较,判断电池的类别以及是否连接正确.对端电压低的电池,采用短时间的脉动电流充电,这样有利于激活电池内的化学反应物质,部分恢复受损的电池单元.对端电压在标称范围内的电池选择相应的充电控制模块和算法,对端电压不在标称范围内的电池,软件自动将其剔除,停止充电.3快速充电按预定的充电控制模块和算法设置PIC12C672单片机,打开中断使能位,开始快速充电.快速充电时,PIC12C672单片机必须不断检测以下几项关键技术指标:电池是否出现断路、电池是否达到规定的安全电压、电池是否满足-△V条件.其中电池的断路主要通过检测采样电阻上的电压的大小来判断.电池的端电压检测使用PIC12C672单片机的片上8位高精度A/D模块,采用中断控制方式,这样可节省PIC12C672单片机在A/D转换期间的等待时间.端电压检测的数据,通过充电算法计算电池的电压负增长-△V是否满足快速充电终止条件,时实修改PIC12C672单片机PWM的输出参数,控制充电电流的大小.4涓流充电快速充电结束后,PIC12C672单片机自动转入涓流充电模式,补偿电池因自放电而损失的电量,这样可使电池总处于充足电的状态.
没有看明白,单片机怎样自动转入涓流模式,直接长开V3吗?你好象没有采用限流电阻的恒流方法,请问是否通过改变单片机输出的占空比来恒流的?还有你这个充电器能充最大多少AH的电池?
0
回复
提示
@classtwo
采用-△V判断电池充是否满电只是条件之一,另外还有有7脚的ADC电压检测等.
高内压的铅酸蓄电池产生-△,电池的端电压基本上都在2.6V/单格 以上,这个电压不仅仅超过了电池的正极板析氧电压,也超过了负极板析氢电压,在电池会大量失水的.国外的电池,往往具备了高开阀压的排气阀,电池外壳采用了耐高温的工程塑料,电池内部具备了金属“钯”的催化剂,电池内部的氢气和氧气直接合成水,但是,也会产生较高的温度.
如果按照国内电池的控制方法,电池的端电压一般不会达到2.6V/单格的,以避免电池失水.所以,国内的电池基本上是不会产生-△的.这样,您设定的-△检测是永远也无法使用的.
采用-△,可以不考虑VREF,仅仅考虑相对值就可以,而采用电压判断,好象没有VREF就不行了.
如果按照国内电池的控制方法,电池的端电压一般不会达到2.6V/单格的,以避免电池失水.所以,国内的电池基本上是不会产生-△的.这样,您设定的-△检测是永远也无法使用的.
采用-△,可以不考虑VREF,仅仅考虑相对值就可以,而采用电压判断,好象没有VREF就不行了.
0
回复
提示