• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

刚在网上见到的,国内最先进的镍氢电池快速充电器设计.

http://digi.pchome.net/2005/1/2/3_146190.php?rpcount=128

单只充电.
体积小,速度快过三洋MR57.
发热低.
带RS232接口,可上传充电曲线.
全部回复(31)
正序查看
倒序查看
shanren
LV.2
2
2005-01-21 17:18
这个也敢叫国内最先进的?!ATMEL的代理有个方案好象就是这个.是广告吧?至于上传曲线,除了极少数人有用,没什么意义.
0
回复
cece
LV.4
3
2005-01-22 11:20
如果谁有兴趣的话,我可以30元出货镍氢快充,跟该产品功能一致.
0
回复
censtar
LV.6
4
2005-01-24 17:25
@cece
如果谁有兴趣的话,我可以30元出货镍氢快充,跟该产品功能一致.
怀疑啊.
电源部分多少钱?
DC-DC转换多少前?智能控制与显示?
按照惯例,利润10%底线,税收7%也是底限,加工成本、损耗一台算8毛也是底限;运费包装算5毛也是底限.这么说你的成本不到25块人民币?
充2节四节的?
我想效率肯定有问题,其他CCC方面的测试也有问题.
电源部分12块的成本,壳子1.5~2(不要说不用阻燃的)如果还有AC线1.5(当然用烂线除外),五金指示灯去掉1.5~2.0¥,剩下的不足7块钱来做充电控制回路啊.对最终性能表示怀疑中.
能否让我相信一下?
0
回复
musich
LV.3
5
2005-01-24 17:53
@censtar
怀疑啊.电源部分多少钱?DC-DC转换多少前?智能控制与显示?按照惯例,利润10%底线,税收7%也是底限,加工成本、损耗一台算8毛也是底限;运费包装算5毛也是底限.这么说你的成本不到25块人民币?充2节四节的?我想效率肯定有问题,其他CCC方面的测试也有问题.电源部分12块的成本,壳子1.5~2(不要说不用阻燃的)如果还有AC线1.5(当然用烂线除外),五金指示灯去掉1.5~2.0¥,剩下的不足7块钱来做充电控制回路啊.对最终性能表示怀疑中.能否让我相信一下?
我也表示强烈怀疑:30元就能做出来?不会是一个变压器加个二极管的烂充电器吧?

我关注那个贴子很久了,性能应该是最接近三洋的充电器了.

从充电曲线上看已是非常完美:
和书上写的、电池测试仪上测的电池曲线有什么分别?
控制精度已不低于我手上的擎天电池测试仪了.
充电器做到这个程度还能做得更好吗?

人家敢传曲线出来验证,不得是不佩服.
0
回复
abt-bj
LV.9
6
2005-01-24 19:20
看其基本功能考虑还是不错的.下面是引证:

基于AVR ATMEGA48V单片机的镍氢电池智能充电器&二次电池充电性能测试仪设计规格书:

1、采用内置式高性能开关电源,活动拆叠电源插头设计,体积小巧,方便携带:

   a、100-240V,50/60Hz全球通用电压设计.

   b、开关电源高低压侧的安全间距8mm(不够处需开槽),以符合国家相关标准.

   c、开关变压器无辅助电源、无高频工作噪音设计,生产简便,安全性能和一致性能好.

2、可充1-4只AA电池或1-2只AAA电池,也可混合充电(同时充2只AA和1只AAA).

3、所有充电槽位均为独立检测、独立控制,允许不同容量电池,混合充电.

4、每个充电槽位均有独立的充电状态指示灯,及电源指示灯:

   绿色的电源指示灯在加电后,长亮显示.

   任一充电槽位在正常充电时:对应槽位红色LED指示灯长亮.

   任一充电槽位当电池充满时:对应槽位红色LED指示灯熄灭.

   任一充电槽位电池检测到:接触不良、电池故障、非充电电池等问题时:

       对应槽位红色LED指示灯将闪烁告警.

5、提供电池激活功能和满电保持功能:

   电池激活状态时,绿色电源指示灯闪烁指示.

   充电完成后,则自动进入满电保持功能.

6、精确的充电控制:

   真正的高精度 0ΔV 控制技术,比使用 -ΔV 技术的充电器更准确.

   在更准确检出电池充满点的同时,也降低了对测温元件安装位置要求.

   将已充满的电池放回充电器重新充电时,检测出电池已充满的时间越短,温度越低,

   则说明:充电器对应的检测精度越高.

7、先进的电池充电温度控制技术,使电池在整个充电过程中不发热.

   对镍氢充电电池来说,发热必将对电池性能造成损伤.

   电源设计应严谨,避免电源产生的热量传递到电池上.

8、充电准确度要高:放电测试的结果应与电池实际容量相符.

9、完备的其它控制功能,保护措施需完备:

   a、对长期存放不用或长期小电流放电的电池,能准确判断并充电.

   b、最大充电时间限制:暂定为180分钟,并可在生产过程中自动校准.

   c、最大电池容量限制:暂定为3000mAH(AA)和1100mAH(AAA).

   d、最大电池温度限制:暂定40摄氏度,并可在生产过程中自动校准.

   e、最高电池电压限制:暂定1.6V,并可在生产过程中自动校准.

   f、自动检测充电电池与非充电电池:

      非充电电池放入充电器时,充电器将立即闪烁指示出对应槽位并拒充.

      且不影响其它充电槽位电池的正常充电.

   g、电池短路保护:内部已短路的电池,充电器将拒充.

   h、电池反接保护:用户误将电池反向放入充电槽时不会损坏充电器和电池.

   i、充电过程中,用户用手去碰电池测温甚至转动电池所引起的接触电阻变化,不影响充电器正常充电.

   j、允许用户:充电器先插电,后装电池;

   k、允许用户将正在充电或已充满的电池取下,更换电池进行充电:充电器均能重新识别并充电.

10、存放过久电池激活功能:

    长期存放不用、电压过低的电池,先使用小电流激活,待电压正常后,再进入快速充电.

11、生产自动校准技术:

    在生产过程中,可自动校准元件误差对测量带来的误差,确保产品性能一致.

12、可选件一:

    RS232串行接口数据联接线,联接PC上位机.(允许稍后提供带光电隔离版本联接线)

    通过RS232串行接口和通用串口数据接收类软件,可将电池充电数据实时上传到PC上位机.

    并可以进行:记录、分析、并绘制充电曲线,计算充电容量等等.

    若外壳原因未能提供RS232接口的,充电器内部RS232接口功能保留给有动手能力的用户.

13、可选件二:PC上位机控制软件.

    PC上位机通过RS232接口(选件一),收集各通道电池充电全部数据,计算并实时显示:

      a、电池当前充电容量.
      b、电池内阻及变化曲线.
      c、电池充电时电压及变化曲线.
      d、电池充电时温度及变化曲线.

    并可由PC接管单片机充电控制程序,所有控制交由PC控制或用户通过PC的手动控制.

14、具有软件升级能力:可随电池技术不断发展,随时升级至最新软件版本.

15、具有二次开发能力:对高级用户,提供二次编程技术支持.

    可开放部分设计参数,允许有编程能力的用户,自行设计控制软件,DIY属于自己的充电器.

16、主控制芯片选用AVR ATMEGA 48V:低成本、高性能FLASH单片计算机.

    具有:4K FLASH,512字节RAM,256字节EEPROM,8通道10位A/D,可校准的片内RC时基,看门狗、电源监控(BOD)、硬件USART等众多的片内资源.

    支持ISP在线编程和IAP应用自编程,可通过串、并口反复编程上千次.

16、单面阻燃PCB板,低制造成本.

    在设计中,尽量避免使用贴片元件,使生产更容易,质量更有保障.

17、电池容量与充电时间对照表:(充电电流1.4A X2 - 1.5A X2)

    1300mAH      AA      50分钟      (1-2只时)
    1800mAH      AA      70分钟      (1-2只时)
    2100mAH      AA      83分钟      (1-2只时)
    2300mAH      AA      90分钟      (1-2只时)

    3-4只电池时,时间加倍.

18、完全自主知识产权,可OEM和ODM:

    可供实力的经销商打造自有品牌的高性能充电器.也可自己选择提供外壳和自定规格.

    视所提供外壳尺寸,有可能需外置10V-21V,30W通用电源适配器或直驳车载电源.
0
回复
abt-bj
LV.9
7
2005-01-24 19:42
@abt-bj
看其基本功能考虑还是不错的.下面是引证:基于AVRATMEGA48V单片机的镍氢电池智能充电器&二次电池充电性能测试仪设计规格书:1、采用内置式高性能开关电源,活动拆叠电源插头设计,体积小巧,方便携带:  a、100-240V,50/60Hz全球通用电压设计.  b、开关电源高低压侧的安全间距8mm(不够处需开槽),以符合国家相关标准.  c、开关变压器无辅助电源、无高频工作噪音设计,生产简便,安全性能和一致性能好.2、可充1-4只AA电池或1-2只AAA电池,也可混合充电(同时充2只AA和1只AAA).3、所有充电槽位均为独立检测、独立控制,允许不同容量电池,混合充电.4、每个充电槽位均有独立的充电状态指示灯,及电源指示灯:  绿色的电源指示灯在加电后,长亮显示.  任一充电槽位在正常充电时:对应槽位红色LED指示灯长亮.  任一充电槽位当电池充满时:对应槽位红色LED指示灯熄灭.  任一充电槽位电池检测到:接触不良、电池故障、非充电电池等问题时:      对应槽位红色LED指示灯将闪烁告警.5、提供电池激活功能和满电保持功能:  电池激活状态时,绿色电源指示灯闪烁指示.  充电完成后,则自动进入满电保持功能.6、精确的充电控制:  真正的高精度0ΔV控制技术,比使用-ΔV技术的充电器更准确.  在更准确检出电池充满点的同时,也降低了对测温元件安装位置要求.  将已充满的电池放回充电器重新充电时,检测出电池已充满的时间越短,温度越低,  则说明:充电器对应的检测精度越高.7、先进的电池充电温度控制技术,使电池在整个充电过程中不发热.  对镍氢充电电池来说,发热必将对电池性能造成损伤.  电源设计应严谨,避免电源产生的热量传递到电池上.8、充电准确度要高:放电测试的结果应与电池实际容量相符.9、完备的其它控制功能,保护措施需完备:  a、对长期存放不用或长期小电流放电的电池,能准确判断并充电.  b、最大充电时间限制:暂定为180分钟,并可在生产过程中自动校准.  c、最大电池容量限制:暂定为3000mAH(AA)和1100mAH(AAA).  d、最大电池温度限制:暂定40摄氏度,并可在生产过程中自动校准.  e、最高电池电压限制:暂定1.6V,并可在生产过程中自动校准.  f、自动检测充电电池与非充电电池:      非充电电池放入充电器时,充电器将立即闪烁指示出对应槽位并拒充.      且不影响其它充电槽位电池的正常充电.  g、电池短路保护:内部已短路的电池,充电器将拒充.  h、电池反接保护:用户误将电池反向放入充电槽时不会损坏充电器和电池.  i、充电过程中,用户用手去碰电池测温甚至转动电池所引起的接触电阻变化,不影响充电器正常充电.  j、允许用户:充电器先插电,后装电池;  k、允许用户将正在充电或已充满的电池取下,更换电池进行充电:充电器均能重新识别并充电.10、存放过久电池激活功能:    长期存放不用、电压过低的电池,先使用小电流激活,待电压正常后,再进入快速充电.11、生产自动校准技术:    在生产过程中,可自动校准元件误差对测量带来的误差,确保产品性能一致.12、可选件一:    RS232串行接口数据联接线,联接PC上位机.(允许稍后提供带光电隔离版本联接线)    通过RS232串行接口和通用串口数据接收类软件,可将电池充电数据实时上传到PC上位机.    并可以进行:记录、分析、并绘制充电曲线,计算充电容量等等.    若外壳原因未能提供RS232接口的,充电器内部RS232接口功能保留给有动手能力的用户.13、可选件二:PC上位机控制软件.    PC上位机通过RS232接口(选件一),收集各通道电池充电全部数据,计算并实时显示:      a、电池当前充电容量.      b、电池内阻及变化曲线.      c、电池充电时电压及变化曲线.      d、电池充电时温度及变化曲线.    并可由PC接管单片机充电控制程序,所有控制交由PC控制或用户通过PC的手动控制.14、具有软件升级能力:可随电池技术不断发展,随时升级至最新软件版本.15、具有二次开发能力:对高级用户,提供二次编程技术支持.    可开放部分设计参数,允许有编程能力的用户,自行设计控制软件,DIY属于自己的充电器.16、主控制芯片选用AVRATMEGA48V:低成本、高性能FLASH单片计算机.    具有:4KFLASH,512字节RAM,256字节EEPROM,8通道10位A/D,可校准的片内RC时基,看门狗、电源监控(BOD)、硬件USART等众多的片内资源.    支持ISP在线编程和IAP应用自编程,可通过串、并口反复编程上千次.16、单面阻燃PCB板,低制造成本.    在设计中,尽量避免使用贴片元件,使生产更容易,质量更有保障.17、电池容量与充电时间对照表:(充电电流1.4AX2-1.5AX2)    1300mAH      AA      50分钟      (1-2只时)    1800mAH      AA      70分钟      (1-2只时)    2100mAH      AA      83分钟      (1-2只时)    2300mAH      AA      90分钟      (1-2只时)    3-4只电池时,时间加倍.18、完全自主知识产权,可OEM和ODM:    可供实力的经销商打造自有品牌的高性能充电器.也可自己选择提供外壳和自定规格.    视所提供外壳尺寸,有可能需外置10V-21V,30W通用电源适配器或直驳车载电源.
我认为,除了价格以外,其他的基本上都可以做到.吃透了镍氢电池的充电器模式,几乎所有的单片机工程师都可以做到.看来作者对镍氢电池的充电模式基本上掌握了.

该充电器每路大约采用1.5A充电.充电速度做到这样应该没有问题.

关键是有一点点问题,就是0Δ和-Δ问题.采用10位单片机的精度刚刚好做到接近于0Δ的.但是在数学上的0Δ需要无穷大的等级,在实际工程中,采用10位的,应该是-Δ中止,其作用与0Δ比较接近就可以了.不要采用+Δ,那样会有一些欠充电的.

PIC有这样的典型,但是是16路的.
0
回复
abt-bj
LV.9
8
2005-01-24 19:47
@musich
我也表示强烈怀疑:30元就能做出来?不会是一个变压器加个二极管的烂充电器吧?我关注那个贴子很久了,性能应该是最接近三洋的充电器了.从充电曲线上看已是非常完美:和书上写的、电池测试仪上测的电池曲线有什么分别?控制精度已不低于我手上的擎天电池测试仪了.充电器做到这个程度还能做得更好吗?人家敢传曲线出来验证,不得是不佩服.
很多电池测试仪器要么是采用8位A/D,要么是外接A/D.这个充电器采用10位芯片自带A/D做充电器中止控制恰好够用.

每分钟通过串口上传一个数据给上位机的EXCEL,就可以实现上传曲线.这是基本的,只要接口够都可以做出来.我不认为有什么神秘啊!
0
回复
musich
LV.3
9
2005-01-24 21:13
@abt-bj
我认为,除了价格以外,其他的基本上都可以做到.吃透了镍氢电池的充电器模式,几乎所有的单片机工程师都可以做到.看来作者对镍氢电池的充电模式基本上掌握了.该充电器每路大约采用1.5A充电.充电速度做到这样应该没有问题.关键是有一点点问题,就是0Δ和-Δ问题.采用10位单片机的精度刚刚好做到接近于0Δ的.但是在数学上的0Δ需要无穷大的等级,在实际工程中,采用10位的,应该是-Δ中止,其作用与0Δ比较接近就可以了.不要采用+Δ,那样会有一些欠充电的.PIC有这样的典型,但是是16路的.
问题正是在这里:

以我所知,10位的单片机也只能做到-ΔV检测.正如我们做到的一样:3-5个mV左右.

但是,那个充电器却声称做到了1mV以下.这才是说它先进的地方,并不是因为它有个串口可上传图形.

从他给出的图上看,好象也是这么回事,也和电池温度情况吻合:我们做的3-5mV快速充电器,即便冬天充电,充满时电池温度也不算低.而他做到了只是微温,而且被北斗验证是真的.

有没有用高位数的A/D,做过0ΔV检测的?说说看电池温度是如何.

我把图转过来吧.500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/25/1106572226.jpg');}" onmousewheel="return imgzoom(this);">

还有一个带了座标的:500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/25/1106572288.jpg');}" onmousewheel="return imgzoom(this);">
0
回复
abt-bj
LV.9
10
2005-01-24 21:22
@musich
问题正是在这里:以我所知,10位的单片机也只能做到-ΔV检测.正如我们做到的一样:3-5个mV左右.但是,那个充电器却声称做到了1mV以下.这才是说它先进的地方,并不是因为它有个串口可上传图形.从他给出的图上看,好象也是这么回事,也和电池温度情况吻合:我们做的3-5mV快速充电器,即便冬天充电,充满时电池温度也不算低.而他做到了只是微温,而且被北斗验证是真的.有没有用高位数的A/D,做过0ΔV检测的?说说看电池温度是如何.我把图转过来吧.[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/25/1106572226.jpg');}"onmousewheel="returnimgzoom(this);">还有一个带了座标的:[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/25/1106572288.jpg');}"onmousewheel="returnimgzoom(this);">
加运放是可以的.

另外,中止充电,应该是温度与—Δ呈现或的关系.40℃也是一个条件.所以是微温的.
这样做,夏季多数会是有一些欠充电,形成晶枝生长.但是,采用1C左右的充电,也具有抑制晶枝生长的能力.

最高充电电压中止也就是保护作用而已.
0
回复
musich
LV.3
11
2005-01-24 21:35
@abt-bj
加运放是可以的.另外,中止充电,应该是温度与—Δ呈现或的关系.40℃也是一个条件.所以是微温的.这样做,夏季多数会是有一些欠充电,形成晶枝生长.但是,采用1C左右的充电,也具有抑制晶枝生长的能力.最高充电电压中止也就是保护作用而已.
加运放如何做,有相关的资料吗?

按我的理解:加运放进行放大应该是不行的.
比如说:电池电压的变化范围是在0.8V到1.7V左右,我们通常只能选择2.5V左右的基准.
对于10位的A/D,分辩率是2.4mV左右,再加上滤波等处理后,有效的分辩率可做到3-5mV之间.

若是加运放放大,则基准也需同样提高,分辩率还是只能做到3-5mV.

我刚见到有个叫H-H的说法:
“用电池电压减去一个固定电压,比如0.8V,再来检测,就能提高A/D分辨率了”
但估计也是很难做.
0
回复
2005-01-24 21:49
@musich
加运放如何做,有相关的资料吗?按我的理解:加运放进行放大应该是不行的.比如说:电池电压的变化范围是在0.8V到1.7V左右,我们通常只能选择2.5V左右的基准.对于10位的A/D,分辩率是2.4mV左右,再加上滤波等处理后,有效的分辩率可做到3-5mV之间.若是加运放放大,则基准也需同样提高,分辩率还是只能做到3-5mV.我刚见到有个叫H-H的说法:“用电池电压减去一个固定电压,比如0.8V,再来检测,就能提高A/D分辨率了”但估计也是很难做.
不难做,而且固定电压可以取到1.4V,因为镍氢电池充电结束肯定在1.4V以上,这样可以大幅度提高分辨率.
0
回复
musich
LV.3
13
2005-01-24 21:53
@水穷云起
不难做,而且固定电压可以取到1.4V,因为镍氢电池充电结束肯定在1.4V以上,这样可以大幅度提高分辨率.
取到0.8V都已经有点高了,因为还要用A/D来检测电池有无.
0
回复
abt-bj
LV.9
14
2005-01-24 21:59
@水穷云起
不难做,而且固定电压可以取到1.4V,因为镍氢电池充电结束肯定在1.4V以上,这样可以大幅度提高分辨率.
垫起来是一个方法.还有,1024个等级,是分布在0~5V之间的,浪费很多.把需要检测的部分置于0~5V之间,可以提高测量精度.
但是,我认为,在给镍氢电池充电中,选用那么高的精度是没有意义的.10位A/D足够了.
0
回复
abt-bj
LV.9
15
2005-01-24 22:02
@musich
取到0.8V都已经有点高了,因为还要用A/D来检测电池有无.
可以采用2个A/D口.或者分别切换检测.
0
回复
musich
LV.3
16
2005-01-24 22:09
@abt-bj
垫起来是一个方法.还有,1024个等级,是分布在0~5V之间的,浪费很多.把需要检测的部分置于0~5V之间,可以提高测量精度.但是,我认为,在给镍氢电池充电中,选用那么高的精度是没有意义的.10位A/D足够了.
我试试在单片引脚上串只二极管看看,这样应该是垫高0.6V左右.
也就是说当检测到0.7V以上时判为有电池.

充满的电池最高约1.6V,则基准还是取2.5V.(1.6+0.6=2.3V)

这样相当于将基准变换到了(2.5-0.6)=1.9V.
10位A/D的话,则分辩率可做到1.85mV,无实质变化啊.
而且,I/O驱动上又要麻忱病?

看来是要买个样机来看看了.

如果电池温度真的能控制得那么好的话,提高A/D精度是很有必要的.
0
回复
musich
LV.3
17
2005-01-24 22:15
@abt-bj
可以采用2个A/D口.或者分别切换检测.
刚想了一下你提到的运放方案:

能否做动态压缩和放大?(指数和对数放大模式)

就是当电池电压低于1.4V时压缩分辩率,待电压高于1.4V则放大分辩率?
0
回复
2005-01-24 22:36
@musich
我试试在单片引脚上串只二极管看看,这样应该是垫高0.6V左右.也就是说当检测到0.7V以上时判为有电池.充满的电池最高约1.6V,则基准还是取2.5V.(1.6+0.6=2.3V)这样相当于将基准变换到了(2.5-0.6)=1.9V.10位A/D的话,则分辩率可做到1.85mV,无实质变化啊.而且,I/O驱动上又要麻忱病?看来是要买个样机来看看了.如果电池温度真的能控制得那么好的话,提高A/D精度是很有必要的.
串二极管不好,因为一般二极管的压降同电流有关,而且是非线性的,这可严重影响精确度.
0
回复
censtar
LV.6
19
2005-01-25 08:08
@abt-bj
看其基本功能考虑还是不错的.下面是引证:基于AVRATMEGA48V单片机的镍氢电池智能充电器&二次电池充电性能测试仪设计规格书:1、采用内置式高性能开关电源,活动拆叠电源插头设计,体积小巧,方便携带:  a、100-240V,50/60Hz全球通用电压设计.  b、开关电源高低压侧的安全间距8mm(不够处需开槽),以符合国家相关标准.  c、开关变压器无辅助电源、无高频工作噪音设计,生产简便,安全性能和一致性能好.2、可充1-4只AA电池或1-2只AAA电池,也可混合充电(同时充2只AA和1只AAA).3、所有充电槽位均为独立检测、独立控制,允许不同容量电池,混合充电.4、每个充电槽位均有独立的充电状态指示灯,及电源指示灯:  绿色的电源指示灯在加电后,长亮显示.  任一充电槽位在正常充电时:对应槽位红色LED指示灯长亮.  任一充电槽位当电池充满时:对应槽位红色LED指示灯熄灭.  任一充电槽位电池检测到:接触不良、电池故障、非充电电池等问题时:      对应槽位红色LED指示灯将闪烁告警.5、提供电池激活功能和满电保持功能:  电池激活状态时,绿色电源指示灯闪烁指示.  充电完成后,则自动进入满电保持功能.6、精确的充电控制:  真正的高精度0ΔV控制技术,比使用-ΔV技术的充电器更准确.  在更准确检出电池充满点的同时,也降低了对测温元件安装位置要求.  将已充满的电池放回充电器重新充电时,检测出电池已充满的时间越短,温度越低,  则说明:充电器对应的检测精度越高.7、先进的电池充电温度控制技术,使电池在整个充电过程中不发热.  对镍氢充电电池来说,发热必将对电池性能造成损伤.  电源设计应严谨,避免电源产生的热量传递到电池上.8、充电准确度要高:放电测试的结果应与电池实际容量相符.9、完备的其它控制功能,保护措施需完备:  a、对长期存放不用或长期小电流放电的电池,能准确判断并充电.  b、最大充电时间限制:暂定为180分钟,并可在生产过程中自动校准.  c、最大电池容量限制:暂定为3000mAH(AA)和1100mAH(AAA).  d、最大电池温度限制:暂定40摄氏度,并可在生产过程中自动校准.  e、最高电池电压限制:暂定1.6V,并可在生产过程中自动校准.  f、自动检测充电电池与非充电电池:      非充电电池放入充电器时,充电器将立即闪烁指示出对应槽位并拒充.      且不影响其它充电槽位电池的正常充电.  g、电池短路保护:内部已短路的电池,充电器将拒充.  h、电池反接保护:用户误将电池反向放入充电槽时不会损坏充电器和电池.  i、充电过程中,用户用手去碰电池测温甚至转动电池所引起的接触电阻变化,不影响充电器正常充电.  j、允许用户:充电器先插电,后装电池;  k、允许用户将正在充电或已充满的电池取下,更换电池进行充电:充电器均能重新识别并充电.10、存放过久电池激活功能:    长期存放不用、电压过低的电池,先使用小电流激活,待电压正常后,再进入快速充电.11、生产自动校准技术:    在生产过程中,可自动校准元件误差对测量带来的误差,确保产品性能一致.12、可选件一:    RS232串行接口数据联接线,联接PC上位机.(允许稍后提供带光电隔离版本联接线)    通过RS232串行接口和通用串口数据接收类软件,可将电池充电数据实时上传到PC上位机.    并可以进行:记录、分析、并绘制充电曲线,计算充电容量等等.    若外壳原因未能提供RS232接口的,充电器内部RS232接口功能保留给有动手能力的用户.13、可选件二:PC上位机控制软件.    PC上位机通过RS232接口(选件一),收集各通道电池充电全部数据,计算并实时显示:      a、电池当前充电容量.      b、电池内阻及变化曲线.      c、电池充电时电压及变化曲线.      d、电池充电时温度及变化曲线.    并可由PC接管单片机充电控制程序,所有控制交由PC控制或用户通过PC的手动控制.14、具有软件升级能力:可随电池技术不断发展,随时升级至最新软件版本.15、具有二次开发能力:对高级用户,提供二次编程技术支持.    可开放部分设计参数,允许有编程能力的用户,自行设计控制软件,DIY属于自己的充电器.16、主控制芯片选用AVRATMEGA48V:低成本、高性能FLASH单片计算机.    具有:4KFLASH,512字节RAM,256字节EEPROM,8通道10位A/D,可校准的片内RC时基,看门狗、电源监控(BOD)、硬件USART等众多的片内资源.    支持ISP在线编程和IAP应用自编程,可通过串、并口反复编程上千次.16、单面阻燃PCB板,低制造成本.    在设计中,尽量避免使用贴片元件,使生产更容易,质量更有保障.17、电池容量与充电时间对照表:(充电电流1.4AX2-1.5AX2)    1300mAH      AA      50分钟      (1-2只时)    1800mAH      AA      70分钟      (1-2只时)    2100mAH      AA      83分钟      (1-2只时)    2300mAH      AA      90分钟      (1-2只时)    3-4只电池时,时间加倍.18、完全自主知识产权,可OEM和ODM:    可供实力的经销商打造自有品牌的高性能充电器.也可自己选择提供外壳和自定规格.    视所提供外壳尺寸,有可能需外置10V-21V,30W通用电源适配器或直驳车载电源.
除了:
   d、最大电池温度限制:暂定40摄氏度,并可在生产过程中自动校准.
   e、最高电池电压限制:暂定1.6V,并可在生产过程中自动校准.
   还有0delta检测这三方面,我认为作者已经做到了一个不错的充电器,且对镍电池了解比较透彻.是一个好动东!
0
回复
abt-bj
LV.9
20
2005-01-25 11:39
@censtar
除了:  d、最大电池温度限制:暂定40摄氏度,并可在生产过程中自动校准.  e、最高电池电压限制:暂定1.6V,并可在生产过程中自动校准.  还有0delta检测这三方面,我认为作者已经做到了一个不错的充电器,且对镍电池了解比较透彻.是一个好动东!
我十分同意楼上19贴网友的说法.但是,对于这样优秀的充电器我提出2个看法.
1、不必可疑刻意追求0Δ,提高这个指标的意义不大,还会形成电路、调试复杂,成本提高.在消费类产品中的材料成本和工时都是要求比较严格的.
2、国内的消费者的看法未必知道和理解您设计的是这样优秀的充电器.而消费的主流可能还是30元的产品.对此,希望您做好思想准备.要解决这个问题,需要有营销方面的高手.几乎可以说,这个营销方面的高手决定了这个优秀设计的命运.
0
回复
musich
LV.3
21
2005-01-26 09:54
@abt-bj
我十分同意楼上19贴网友的说法.但是,对于这样优秀的充电器我提出2个看法.1、不必可疑刻意追求0Δ,提高这个指标的意义不大,还会形成电路、调试复杂,成本提高.在消费类产品中的材料成本和工时都是要求比较严格的.2、国内的消费者的看法未必知道和理解您设计的是这样优秀的充电器.而消费的主流可能还是30元的产品.对此,希望您做好思想准备.要解决这个问题,需要有营销方面的高手.几乎可以说,这个营销方面的高手决定了这个优秀设计的命运.
http://digi.pchome.net/2005/1/2/3_146190_3.php?nowpage=4&rpcount=170


刚看到他对长期不用的旧电池的解决方案,思路真是不错.
0
回复
qiuyy
LV.6
22
2005-01-27 18:13
老兄,我帮你把源代码发出来了.哈哈,希望挡住你的财路的网友不要骂我.1106820915.rar
0
回复
cece
LV.4
23
2005-01-28 10:46
@abt-bj
很多电池测试仪器要么是采用8位A/D,要么是外接A/D.这个充电器采用10位芯片自带A/D做充电器中止控制恰好够用.每分钟通过串口上传一个数据给上位机的EXCEL,就可以实现上传曲线.这是基本的,只要接口够都可以做出来.我不认为有什么神秘啊!
4元单片机检测控制电路,12元开关电源电路,PCB,加工费检测4元,充电器功率15W,你要多少?五金2元.精度5~8mV.注意:仅仅是电路板成品,不包括塑胶.
0
回复
cece
LV.4
24
2005-01-28 11:15
@censtar
除了:  d、最大电池温度限制:暂定40摄氏度,并可在生产过程中自动校准.  e、最高电池电压限制:暂定1.6V,并可在生产过程中自动校准.  还有0delta检测这三方面,我认为作者已经做到了一个不错的充电器,且对镍电池了解比较透彻.是一个好动东!
关于温度方面,如果是大电流时,单片机电压的检测是很容易的,并且温度是很低,大概1C判定充饱时能放出80%的容量.但是在0.7C以下充电时,如果定温度在40,则70%的容量,一般要定在52-55度比较适宜,40度在充饱的电池比较有效.如果让电池厂家标准来选的话,一个先安全,二个快速,三个充得饱.
0
回复
cece
LV.4
25
2005-01-28 11:28
@musich
我也表示强烈怀疑:30元就能做出来?不会是一个变压器加个二极管的烂充电器吧?我关注那个贴子很久了,性能应该是最接近三洋的充电器了.从充电曲线上看已是非常完美:和书上写的、电池测试仪上测的电池曲线有什么分别?控制精度已不低于我手上的擎天电池测试仪了.充电器做到这个程度还能做得更好吗?人家敢传曲线出来验证,不得是不佩服.
你是做充电器的?快充的一级市场价格为120到150元,实际充电器厂的出厂价40-50元,市场30元出厂价为8-12元.客户不会看曲线的,人家要的是电池能充饱.充饱和曲线一般都差5%到10%的容量,很远吧.不要把曲线看成宝宝
0
回复
musich
LV.3
26
2005-01-28 13:27
@cece
4元单片机检测控制电路,12元开关电源电路,PCB,加工费检测4元,充电器功率15W,你要多少?五金2元.精度5~8mV.注意:仅仅是电路板成品,不包括塑胶.
把您的规格传上来看看是否能做到跟该人家产品的功能一致.

30元低档的充电器,市场上见多了:

要么发热厉害,要么充电判断不准.

义隆的单片机便宜倒是便宜,可惜你说的这个型号连A/D都没有.
做做慢充还可以,敢做快充吗?
0
回复
cece
LV.4
27
2005-01-28 14:50
@abt-bj
可以采用2个A/D口.或者分别切换检测.
我个人认为,很多人不知道在镍氢电池电压检测的最终目的,最终目的是找出电池电压曲线的拐点,所以只要你能实现这个目的,什么样的A/D都可以接受,因此模拟的电路都可以,如果作得好的话,友人说,不精确量化电压成多少伏怎么行,实质上判定采用定性的方式就可以,不必定量,因此,可采用非常廉价的A/D.因为此,很多快充电器的成本高居不下.
0
回复
cece
LV.4
28
2005-01-28 14:57
@qiuyy
老兄,我帮你把源代码发出来了.哈哈,希望挡住你的财路的网友不要骂我.1106820915.rar
谁比谁高多少,做这行的,好东西没人公开的
0
回复
qiuyy
LV.6
29
2005-01-29 07:54
@cece
谁比谁高多少,做这行的,好东西没人公开的
我没有说我丢出来的东西,就是好东西.是不是好资料,网友会自然会有批评.为什么没有人丢出一份相样子的资料呢?至少我丢出来的东西,网友们拿回家改一改,改成其他的如三星的,就可以立刻使用了.至少网博上暂时还没有相关的有用的资料,智能充电器的源代码资料,这是第一个.找到相关的资料也花费了我不少的心血.在做这方面的网友,值得读一读,因为我以前的所以充电器的资料都是照参这儿做的.比如用单片机做恒流恒压部分.还有负压检测部分.
0
回复
musich
LV.3
30
2005-01-29 17:08
@cece
你是做充电器的?快充的一级市场价格为120到150元,实际充电器厂的出厂价40-50元,市场30元出厂价为8-12元.客户不会看曲线的,人家要的是电池能充饱.充饱和曲线一般都差5%到10%的容量,很远吧.不要把曲线看成宝宝
我是做充电器和电池的,我猜您也是做充电器的?
您说的价格是和我们现在做的价格差不多.

传个曲线,我也认为不关键,只要有多的I/O口都能做出,并不神秘.

但是,最大的问题也正是曲线:

首先,从成本看:那个充电器用的AVR芯片,价格我问过:1K的价格约6.X元.
从电路结构上看,不会有多复杂:毕竟是单面板就能做的.

其二,从充电准确与否上看:
如果从充电曲线上都不能判定电池已充满,那还有什么方法可以确认?
不管用什么MCU来做,最终的控制方法,还不都是通过曲线来控制吗?
电池温度,对AA和AAA来说是不可准确测量的量,毕竟隔了一层外壳.

我用擎天的电池测试仪测了很多电池,记录的曲线是差不多的.
但擎天的测试仪,16路的就要2万多啊!

其三,检测精度:从曲线上看精度就足以令人吃惊了,可惜的是现在还拿不到样机.
但从其声称的高精度0ΔV,我猜测:RS232输出的分辩率是在1mV以下.

这是最想知道的地方:有什么办法能让10位A/D的单片机做到1mV以下?

我见过很多来推销充电器方案的,各种样机也测了不少,还真没见到理想的镍氢充电器.
如果这个充电器能做到他所说的性能和价格,我都不知道我的充电器该怎么活了.
0
回复
cece
LV.4
31
2005-01-31 09:58
@musich
我是做充电器和电池的,我猜您也是做充电器的?您说的价格是和我们现在做的价格差不多.传个曲线,我也认为不关键,只要有多的I/O口都能做出,并不神秘.但是,最大的问题也正是曲线:首先,从成本看:那个充电器用的AVR芯片,价格我问过:1K的价格约6.X元.从电路结构上看,不会有多复杂:毕竟是单面板就能做的.其二,从充电准确与否上看:如果从充电曲线上都不能判定电池已充满,那还有什么方法可以确认?不管用什么MCU来做,最终的控制方法,还不都是通过曲线来控制吗?电池温度,对AA和AAA来说是不可准确测量的量,毕竟隔了一层外壳.我用擎天的电池测试仪测了很多电池,记录的曲线是差不多的.但擎天的测试仪,16路的就要2万多啊!其三,检测精度:从曲线上看精度就足以令人吃惊了,可惜的是现在还拿不到样机.但从其声称的高精度0ΔV,我猜测:RS232输出的分辩率是在1mV以下.这是最想知道的地方:有什么办法能让10位A/D的单片机做到1mV以下?我见过很多来推销充电器方案的,各种样机也测了不少,还真没见到理想的镍氢充电器.如果这个充电器能做到他所说的性能和价格,我都不知道我的充电器该怎么活了.
单节充可以做得到,双节的话要多费点心思,但是1mV和8mV有什么区别呢,
大概时间上滞后1~2分钟.你的充电器只有在成本和制造上比一比了.
0
回复