amobbs.com 阿莫电子技术论坛
标题:
公布我的 《M8 镍氢充电器》 全部制作资料,包括源程序,原理图,和适合雕刻机制作方式的P
[打印本页]
作者:
aleyn
时间:
2009-10-27 11:39
标题:
公布我的 《M8 镍氢充电器》 全部制作资料,包括源程序,原理图,和适合雕刻机制作方式的P
<br>先上图,M8版 镍氢充电器,无图无真相。
<br>
<br>
<br> 
(原文件名:05.jpg)
 
<br>
<br>
<br> 
(原文件名:5a.jpg)
 
<br>
<br>
<br> 
(原文件名:05b.jpg)
 
<br>
<br>
<br> 
(原文件名:M8充电器.jpg)
 
<br>
----------------------------------------可爱的分隔线-----------------------------
源程序,编译环境:CVAVR 1.25
ourdev_496400.rar(文件大小:60K)
(原文件名:1.0b.rar)
<br>
原理图,PCB文件(AD08格式)
ourdev_496401.rar(文件大小:327K)
(原文件名:1.1.rar)
注1:这个原理图是v1.1,跟1.0的源程序,在端口上有点出入,这是因为这几天我为了制作PCB而改
动的,大家如果要制作的话,要跟据原理图,再改一下源程序。
<br>
注2:为什么PCB会多了一些无谓的过孔,这其实是为了满足雕刻机刻双面板,而又不能解决过孔的
时候的一种手工过孔的方式。
原理图,PDF格式。
ourdev_496402.pdf(文件大小:51K)
(原文件名:Schematic Prints.pdf)
<br>
<br>
作者:
cinderellah
时间:
2009-10-27 11:40
shafa~
作者:
kyughanum
时间:
2009-10-27 11:41
顶~~不过图片看不见
作者:
kele2009
时间:
2009-10-27 11:43
顶!
作者:
bird07
时间:
2009-10-27 11:45
路过
作者:
liang_work
时间:
2009-10-27 12:18
顶!!!
作者:
stmstm
时间:
2009-10-27 12:59
顶
(原文件名:1.JPG)
问下村长,这部分电路时干什么的啊
(原文件名:2.JPG)
这个图中R101起个什么作用,b772可以达到3A,充电电流MAX时2A,为什么要2个三极管呢?难道是脉冲电流太大吗
作者:
wajlh
时间:
2009-10-27 13:13
村长有没有刻出一块板子出来,
作者:
rainbow
时间:
2009-10-27 14:17
6楼,第一个是放电的,第二个是接成达林顿方式,使单片机可以控制B772工作在饱合状态.
作者:
aleyn
时间:
2009-10-27 14:37
9楼正解。
作者:
mysky
时间:
2009-10-27 14:43
很漂亮啊
作者:
cinderellah
时间:
2009-10-27 14:48
那位能不能把pcb转成99se或者dxp2004的?ddd~
作者:
n0831
时间:
2009-10-27 15:17
不错
作者:
bjj9217
时间:
2009-10-27 16:31
mark
作者:
harng
时间:
2009-10-27 16:37
mark
作者:
xiaorunyi
时间:
2009-10-27 17:04
to12:99的
点击此处下载
ourdev_496489.zip(文件大小:31K)
(原文件名:M8充电器99.zip)
作者:
stmstm
时间:
2009-10-27 17:06
6楼,第一个是放电的,第二个是接成达林顿方式,使单片机可以控制B772工作在饱合状态.
------------------------------------------------------------------------------
单个B772就不能工作在饱合吗?还有那个R101 是干什么的啊,希望村长指点指点
作者:
cgbabc
时间:
2009-10-27 17:26
支持一个
作者:
cinderellah
时间:
2009-10-28 09:59
谢谢16楼XD了哈~帮顶,这个原理不太了解,学习~
作者:
wangxiaoacc
时间:
2009-11-5 16:49
好东西,记号
作者:
zhfeng
时间:
2009-11-28 21:10
能不能讲一下你的充电器采用的充电方法和放电方法呢?
作者:
lvhaian
时间:
2009-11-28 21:20
记号, 不过图片怎么不能显示呢?
作者:
laolu
时间:
2009-11-28 21:24
我也看不到村长的图
作者:
zhfeng
时间:
2009-11-30 15:02
R112和C120有什么作用呢?
作者:
biansf2001
时间:
2009-11-30 16:50
看不到啊,具体说明呢
作者:
aleyn
时间:
2009-11-30 17:23
我也看不到图了,估计是阿莫在调整服务器。
作者:
zhfeng
时间:
2009-11-30 18:01
如果用8550和2SA940替代图中的充电用的两个三极管是否可以呢?
村长能否详细讲解一下充电电路的设计原理及充电方法呢?
作者:
zhfeng
时间:
2009-11-30 19:49
电池上的真实电压如何检测呢?是不是在关断充电管时进行检测?
作者:
aleyn
时间:
2009-12-1 13:34
【27楼】 zhfeng
1)如果用8550和2SA940替代图中的充电用的两个三极管是否可以呢?
-------------------
如果参数差不多,是可以的。
2)村长能否详细讲解一下充电电路的设计原理及充电方法呢?
---------------------
请参考一下这本《充电器电路设计与应用》(现代电力电子应用技术丛书) 。
3)电池上的真实电压如何检测呢?是不是在关断充电管时进行检测?
---------------------
是的,必须关断才检测。
作者:
zhfeng
时间:
2009-12-14 17:05
想请教一下村长,你的电流检测是用0.47R/3W的那个电阻采样的吗?
当电流1A时,电压也只有0.47V,小电流时如20mA时,电压就只有9.4mV
你是如何保证电流检测的准确性的呢?
另外,电池的电压是在管子关断时采样的,所以采样电阻选大些是不是也没有关系啊?只是改变了占空比的大小与充电电流大小的对应关系?这样是不是可以提高电流检测的精度呢?
作者:
Pmin-wei
时间:
2010-4-13 11:44
看不到图
要下载才行
作者:
xinjie1023
时间:
2010-5-18 15:28
在看村长的源码
作者:
arone
时间:
2010-5-28 19:15
源码好像不全雅,村长是否能补全,正在学习
作者:
zhenke
时间:
2010-5-28 22:46
mark!
作者:
arone
时间:
2010-6-26 18:33
//参考电压
#define AREF_VOLTAGE 3084
//电压转换运算因子
#define V_AD_HIGH 3
#define V_AD_LOW 4
#define V_AD_SHIFT 8 //256
#define ADC_TO_VOL(V,D) V = (D * V_AD_HIGH) + ( (D * V_AD_LOW) >> V_AD_SHIFT )
//电流转换运算因子
#define A_AD_HIGH 6
#define A_AD_LOW 53
#define A_AD_SHIFT 7 //128
#define ADC_TO_CUR(A,D) A = (D * A_AD_HIGH) + ( (D * A_AD_LOW) >> A_AD_SHIFT )
有谁可以解释下ADC_TO_VOL(V,D) 及ADC_TO_CUR(A,D)这两个计算?
作者:
colin_deng_
时间:
2010-6-28 15:52
回复【35楼】arone
-----------------------------------------------------------------------
同上求解!
等
作者:
arone
时间:
2010-6-28 21:09
A=3084/1023*D=3D+15/1023D近似于3D+16/1024D=3D+4D/256 不知道这样理解对不?
另电压采样的的时候削差是什么原因?谁能解释一下不?
Temp += VSIMPLE_DELTA;
Temp >>= VSIMPLE_SHIFT;
temp为何要加一个vsimple_delta?
作者:
aleyn
时间:
2010-6-29 21:53
回复【35楼】arone
//电压转换运算因子
#define ADC_TO_VOL(V,D) V = (D * V_AD_HIGH) + ( (D * V_AD_LOW) >> V_AD_SHIFT )
//电流转换运算因子
#define ADC_TO_CUR(A,D) A = (D * A_AD_HIGH) + ( (D * A_AD_LOW) >> A_AD_SHIFT )
有谁可以解释下ADC_TO_VOL(V,D) 及ADC_TO_CUR(A,D)这两个计算?
-----------------------------------------------------------------------
加上这两个,是避免让M8出现除法的运算,加快AD运算速度转换速度。
另电压采样的的时候削差是什么原因?谁能解释一下不?
Temp += VSIMPLE_DELTA;
Temp >>= VSIMPLE_SHIFT;
temp为何要加一个vsimple_delta?
-------------------------------------------------
因为采样电阻不是什么好电阻,有跳差,所以采用加总平均的算法来做。
作者:
arone
时间:
2010-6-30 09:59
多谢村长的指导。
作者:
outt60777
时间:
2010-9-30 01:03
同问 这个图中R101起个什么作用
作者:
zhuhanliang
时间:
2010-10-13 09:07
mark
作者:
zsw3979
时间:
2010-10-22 08:54
与30楼同问
作者:
wyjavr
时间:
2010-11-1 14:03
好贴!我也在做这个!用的也是M8!
作者:
xk0028
时间:
2010-11-7 09:50
线太细了,不太适合雕刻呀
作者:
zhuml2010
时间:
2010-11-26 19:22
电路设计的挺好,差距啊,顶
作者:
zhachy
时间:
2011-3-5 09:28
学习
作者:
likeavr
时间:
2011-3-7 20:50
Mark!
作者:
xwyin
时间:
2011-3-31 18:13
村长,我用CVAVR1.25编译了一下,少了这个头文件
#include <mega8ext.h>
#include "M8_Config.h"
作者:
yywin
时间:
2011-3-31 20:10
学习
作者:
gpzdc986
时间:
2011-5-8 01:14
mark
作者:
ansai0089
时间:
2011-5-8 01:21
手下 先谢谢
作者:
SkyGz
时间:
2011-5-15 02:24
我改了一份, 线径\过孔\焊盘都加大了,更适用雕刻机, 1602也改为单排16针的了...M8的引脚也调整为正确的了...........
谁想开板的, 我给文件, 送一块我就好了...^_^
作者:
gzrldt
时间:
2011-5-18 00:03
回复【52楼】SkyGz
我改了一份, 线径\过孔\焊盘都加大了,更适用雕刻机, 1602也改为单排16针的了...m8的引脚也调整为正确的了...........
谁想开板的, 我给文件, 送一块我就好了...^_^
-----------------------------------------------------------------------
发个图看看,雕刻机可以直接雕吗,手上有块这个块子,可惜管脚错了,可以用雕刻机的可否发个,也做个玩玩
作者:
lhxr
时间:
2011-5-18 16:32
学习中
作者:
SkyGz
时间:
2011-5-18 18:59
回复【53楼】gzrldt
回复【52楼】skygz
我改了一份, 线径\过孔\焊盘都加大了,更适用雕刻机, 1602也改为单排16针的了...m8的引脚也调整为正确的了...........
谁想开板的, 我给文件, 送一块我就好了...^_^
-----------------------------------------------------------------------
发个图看看,雕刻机可以直接雕吗,手上有块这个块子,可惜管脚错了,可以用雕刻机的可否发个,也做个玩玩
-----------------------------------------------------------------------
修改M8为正确引脚(原是直插的,有误), 1602改单排插, 扩线径\焊盘\过孔等, 加USB 5V输出, 焊板式的电池座(注:还有两处错误: 1015\1815\772\882 三极管极性有误,暂没修正)
点击此处下载
ourdev_640557DH135M.rar(文件大小:156K)
(原文件名:M8_Charger1.1.rar)
作者:
css0754
时间:
2011-5-29 20:41
东西很好,可惜图片看不到。
作者:
hd0420
时间:
2011-11-30 19:35
没有温度检测的??村长是利用什么判断充满电呢??
作者:
direwbj
时间:
2011-12-3 13:25
学习了!
作者:
zyyn123
时间:
2011-12-29 15:59
很不错的资料,做了一个,谢谢楼主了。
作者:
xyw19881223
时间:
2012-4-2 10:58
你好,村长!
//参考电压
#define AREF_VOLTAGE 3084
//电压转换运算因子
#define V_AD_HIGH 3
#define V_AD_LOW 4
#define V_AD_SHIFT 8 //256
#define ADC_TO_VOL(V,D) V = (D * V_AD_HIGH) + ( (D * V_AD_LOW) >> V_AD_SHIFT )
//电流转换运算因子
#define A_AD_HIGH 6
#define A_AD_LOW 53
#define A_AD_SHIFT 7 //128
#define ADC_TO_CUR(A,D) A = (D * A_AD_HIGH) + ( (D * A_AD_LOW) >> A_AD_SHIFT )
上面你说过 “加上这两个,是避免让M8出现除法的运算,加快AD运算速度转换速度。”
这里的运算因子参数是怎么选择的?
作者:
fslily
时间:
2013-8-21 20:06
很好的资料
作者:
chenshichao541
时间:
2013-8-23 17:59
顶一下,下线下来看看
作者:
浮华一生
时间:
2016-6-15 18:09
学习!!!!!!!
作者:
funnynypd
时间:
2016-12-10 08:51
In the schematic: BT100 and BT101, is there two battery in serial connection at a time?
欢迎光临 amobbs.com 阿莫电子技术论坛 (https://www.amobbs.com/)
Powered by Discuz! X3.4