各位网友好!
咱们一齐讨论讨论一下四节的AAA/AA充电方案,好吗?
在国内似乎做得不错的极少,似乎只有三洋做得比较理想(这里只谈纯技术,不谈”民族”之类,希望各位网友…)网上有些做业务的在说自己做得比日本的还要好,根据我的经验(我们已经做了三年半的研发了,仍不太理想)国内普遍不理想.主要原因我认为有如下三点:
一:发热的问题:AC/DC发热,充电时电池也发热,充电空间也小.
二:恰倒好处充电截止,并且每一台每一次均准确,即生产的一致性问题.
三:在达到性能的前提下做到低成本.
要把以上三个难点攻克,我感觉还颇有难处,大家觉得呢?
彭工
有关4节AAA/AA充电方案的探讨
全部回复(19)
正序查看
倒序查看
现在还没有回复呢,说说你的想法
关于温升的问题,我认为要做五颗热电阻,PCB内部本身的一颗(PCB的温升当成环境温升),另外颗是外露检测电芯的,在他们的温度差的基础判断如何?另外现在目前生产的一个非常至关重要的问题就是:电压电流精度的检测,由于目前行业上芯片的AD线性以及电阻的精度都不太好,导致AD转换不太理想,在不同电压端电压精度不一样.目前有些公司比较好的做法就是软件校正,可是我们大多数公司是硬件来校正的,即改变取样电阻值来校正显然不太理想.我认为可以把AD的校正参数可以放在任意的EEPROM或FLASH单元中,通过上位机来校准下位机,下位机的子程序再调用这个校准的参数,应该是一个不错的主意.有的人认为:没有必要了吧!事实上,目前所有的电源电池的GAS芯片都有这项功能,为什么人家要这样做呢?人家也是16BIT的精度,应该够准了吧?为了提高精度,他们往往都把硬件增益和软件都综合地考虑进去了.这样他们在检测高电压的时候,精度可以达到1MV.我认为ATMEG8可以实现此功能,因为它内部有EEPROM,带FLASH的应该也可以.另外我建议大家设计程序的时候,应该仿一些GAS的管理芯片的办法去做,做成通用的子程序,这样在生产测试的时候非常方便,干嘛不使用HDQ16的协议去做呢,一根线,实现很多功能.做成一个上位机,把要实现的功能,要测试的功能,实现得清清楚,明明白白.
0
回复
提示
@qiuyy
关于温升的问题,我认为要做五颗热电阻,PCB内部本身的一颗(PCB的温升当成环境温升),另外颗是外露检测电芯的,在他们的温度差的基础判断如何?另外现在目前生产的一个非常至关重要的问题就是:电压电流精度的检测,由于目前行业上芯片的AD线性以及电阻的精度都不太好,导致AD转换不太理想,在不同电压端电压精度不一样.目前有些公司比较好的做法就是软件校正,可是我们大多数公司是硬件来校正的,即改变取样电阻值来校正显然不太理想.我认为可以把AD的校正参数可以放在任意的EEPROM或FLASH单元中,通过上位机来校准下位机,下位机的子程序再调用这个校准的参数,应该是一个不错的主意.有的人认为:没有必要了吧!事实上,目前所有的电源电池的GAS芯片都有这项功能,为什么人家要这样做呢?人家也是16BIT的精度,应该够准了吧?为了提高精度,他们往往都把硬件增益和软件都综合地考虑进去了.这样他们在检测高电压的时候,精度可以达到1MV.我认为ATMEG8可以实现此功能,因为它内部有EEPROM,带FLASH的应该也可以.另外我建议大家设计程序的时候,应该仿一些GAS的管理芯片的办法去做,做成通用的子程序,这样在生产测试的时候非常方便,干嘛不使用HDQ16的协议去做呢,一根线,实现很多功能.做成一个上位机,把要实现的功能,要测试的功能,实现得清清楚,明明白白.
从纯技术的角度来说,对于镍氢充电器中所用的元件造成电压、电流精度的影响问题不是很大,因为充电控制不是用绝对电压去处理的,而是一个相对值,至于电流控制上,有用硬件的,也有用软件PWM的,并不需要太高的精度.倒是A/D的分辨率对充饱控制的准确性有决定性的作用.对锂电就要考虑元件的精度影响,要用软件较正.程序中要有自检功能有利于生产测试,当要自检时,通过设定相应条件进入自检,对各功能进行自我测试.
0
回复
提示
@pampcin
从纯技术的角度来说,对于镍氢充电器中所用的元件造成电压、电流精度的影响问题不是很大,因为充电控制不是用绝对电压去处理的,而是一个相对值,至于电流控制上,有用硬件的,也有用软件PWM的,并不需要太高的精度.倒是A/D的分辨率对充饱控制的准确性有决定性的作用.对锂电就要考虑元件的精度影响,要用软件较正.程序中要有自检功能有利于生产测试,当要自检时,通过设定相应条件进入自检,对各功能进行自我测试.
自检程序倒没有必要做,因为浪费存储空间,我认为.还不如做成“他”检测,比如把电压子程序定义成0X10,电流子程序0X11.....再通过HDQ16进行读写,发送一个0X10的时候,就把把相应的I/O口上的采样数据显示到上位机来.通过这种方法把充电器充电管理芯片做成一个“充电智能管理芯片”!MICROCHIP公司就有这样的充电器的一个例程.另外由于温度的影响,零件参数,AD的准确度都会发生改变,所以软件校正的问题就越来越必要了.有一种方法是:做一个精度的稳压源作为参考电压,然后通过读这个稳定源的电压,进行软件自我校正,这不失为一个好的方法.
0
回复
提示
@pampcin
目前的低价格、低成本要求限制了技术的发展和应用.比如AC/DC发热问题,目前都做小功率的,充电电流小,充电时间长,电流大了就要考虑用同步整流以减小发热,这样AC/DC的成本就上去了,谁愿意接受?还有低成本要求限制了电路结构及充电控制方式.打开三洋M60充电器看看,里面用了多少个MOS管?多少个功率三级管?这种低成本、高利润要求让工程师们整天在研究怎样省掉一个三极管、二极管,怎样把程序压缩到不到1k的ROM里.我不是反对硬件、软件的优化,但是这种不正常的处理问题的方式常常是捡了芝麻丢了西瓜.
我搞了一个案子,是身有体会的,效率可以做高,但成本在30元,我认为在国内可能不好卖,但确实是货真价高.是8颗MOSFET的串联方案,外壳做的比较小,具有可折插头及DC输入的.怎样才能做一个质优价低的呢?以上有个兄弟说采用温度法我有点赞成,很想试用,5颗NTC做对比是不是过充时才发热历害,有没有问题?
0
回复
提示
@pampcin
目前的低价格、低成本要求限制了技术的发展和应用.比如AC/DC发热问题,目前都做小功率的,充电电流小,充电时间长,电流大了就要考虑用同步整流以减小发热,这样AC/DC的成本就上去了,谁愿意接受?还有低成本要求限制了电路结构及充电控制方式.打开三洋M60充电器看看,里面用了多少个MOS管?多少个功率三级管?这种低成本、高利润要求让工程师们整天在研究怎样省掉一个三极管、二极管,怎样把程序压缩到不到1k的ROM里.我不是反对硬件、软件的优化,但是这种不正常的处理问题的方式常常是捡了芝麻丢了西瓜.
用价格性比好的单片机,目前行业上公认S3F9454的资源比较好,它有9个10BIT 的AD,4k FLASH.价格也是非常好,是一个专业用来做充电器的单片机.
0
回复
提示
@qiuyy
关于温升的问题,我认为要做五颗热电阻,PCB内部本身的一颗(PCB的温升当成环境温升),另外颗是外露检测电芯的,在他们的温度差的基础判断如何?另外现在目前生产的一个非常至关重要的问题就是:电压电流精度的检测,由于目前行业上芯片的AD线性以及电阻的精度都不太好,导致AD转换不太理想,在不同电压端电压精度不一样.目前有些公司比较好的做法就是软件校正,可是我们大多数公司是硬件来校正的,即改变取样电阻值来校正显然不太理想.我认为可以把AD的校正参数可以放在任意的EEPROM或FLASH单元中,通过上位机来校准下位机,下位机的子程序再调用这个校准的参数,应该是一个不错的主意.有的人认为:没有必要了吧!事实上,目前所有的电源电池的GAS芯片都有这项功能,为什么人家要这样做呢?人家也是16BIT的精度,应该够准了吧?为了提高精度,他们往往都把硬件增益和软件都综合地考虑进去了.这样他们在检测高电压的时候,精度可以达到1MV.我认为ATMEG8可以实现此功能,因为它内部有EEPROM,带FLASH的应该也可以.另外我建议大家设计程序的时候,应该仿一些GAS的管理芯片的办法去做,做成通用的子程序,这样在生产测试的时候非常方便,干嘛不使用HDQ16的协议去做呢,一根线,实现很多功能.做成一个上位机,把要实现的功能,要测试的功能,实现得清清楚,明明白白.
说实话的人呀,有些道理,不过我的东西定型了^_^
0
回复
提示
@pampcin
目前的低价格、低成本要求限制了技术的发展和应用.比如AC/DC发热问题,目前都做小功率的,充电电流小,充电时间长,电流大了就要考虑用同步整流以减小发热,这样AC/DC的成本就上去了,谁愿意接受?还有低成本要求限制了电路结构及充电控制方式.打开三洋M60充电器看看,里面用了多少个MOS管?多少个功率三级管?这种低成本、高利润要求让工程师们整天在研究怎样省掉一个三极管、二极管,怎样把程序压缩到不到1k的ROM里.我不是反对硬件、软件的优化,但是这种不正常的处理问题的方式常常是捡了芝麻丢了西瓜.
是呀,应该是保证参数和质量的前提下优化呀,好,我做的充电器只卖给懂的人,大家搞个沙龙^_^
0
回复
提示