[AVR火锅(充电器)] 2009-10-27 15:16 我来说两句  

公布我亲手制作的 《M8 镍氢充电器(M8 Ni-MH Charger)》 全部制作资料

先上图,M8版 镍氢充电器(M8 Ni-MH Charger),无图无真相(实物相片由Ourdev.cn站长阿莫拍摄)。
pic1

pic2

pic3

pic4

----------------------------------------可爱的分隔线-----------------------------

 源程序(编译器:CVAVR)
 原理图和PCB文件
 原理图(PDF)格式

注1:这个原理图是v1.1,跟1.0的源程序,在端口上有点出入,这是因为这几天我为了制作PCB而改动的,大家如果要制作的话,要跟据原理图,再改一下源程序。

注2:为什么PCB会多了一些无谓的过孔,这其实是为了满足雕刻机刻双面板,而又不能解决过孔的时候的一种手工过孔的方式。

键盘操作:
Key1: Start / Stop (充电开关)
Key2: Info (显示各种显示,按一次转换一种信息)
Key1+Key2: 同时按Key1+Key2,再开机(开电源),则进入Setup模式。

LED显示:
LED 灭:表示无电池
LED 闪:表示充电中
LED 长亮:表示已经充满
  LED1:第一通道充电状态
LED2: 第二通道充电状态

LCD显示:
1)信息
v:电池电压
c:充电电流
b:初始电压
  m:最大电压
t:充电时间
e:错误计数
s:设置电流
p:当前pwm值

  2)状态
S:设置模式
  E:电池错误
N:无电池
P:预充电
Q:快速充电
T:电流充满

NOTE:
1)因为键盘比较简单,只有两个按键,所以LCD没有采用普通的菜单方式,而是采用轮询显示的方式。
2)因为充电器设置这一项,在平常生活中,很少用的(特别只是家里人在用),所以将它设置在“上电开机同时按双键”这个条件下,以防不懂的人乱设置。