此图,小鬼子搞了一年,我搞了三个月(包括认证),就单片机不一样.
小鬼子用的是ZELOG的,我用的ATMEL的!!!1087359609.sch
强烈推出,电源与单片机结合原理图!!
全部回复(79)
正序查看
倒序查看
现在还没有回复呢,说说你的想法
@一个好人
[图片]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/18/1087372776.gif');}"onmousewheel="returnimgzoom(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/18/1087372959.jpg');}" onmousewheel="return imgzoom(this);">
0
回复
提示
@maychang
有几点疑问,请指教:1.单片机的供电由网电源整流经电阻降压得到,虽然AVR耗电较少,这样功率损耗仍较大,为何不用电容降压?2.这是一个充电器,单片机输入信号是什么?是通过两个热敏电阻得到的电池温度吗?3.单片机输出PWM波的频率是多少?万望版主百忙中抽时间回答,不胜感激!
这是一个NI—MH/NI-CD智能充电器,可充,9.6V,12V,14.4V,18V,24V,36V,电池包,主要在电动工具上.成本是目前最低,(据我了解)
ATTINY51是AtmEL公司一个专用于充电器的MCU,大家可以在网上查到,为什么不用电容呢,电容我用过,最早就是因电容,也可以,但是为了减小面积和成本,只好用两个3W的电组代替了,
本电路是抄小日本的板,原输入是110VAC
经过我三个月的努力,全换了,再变成了,输入,220VAC,50HZ,
空载,38VDC,电流充每个电池包都一样,1.5A,
PWM是根据,TINY15检测电池,而输出不同的频率,程序花了我整整两个月啊,
ATTINY51是AtmEL公司一个专用于充电器的MCU,大家可以在网上查到,为什么不用电容呢,电容我用过,最早就是因电容,也可以,但是为了减小面积和成本,只好用两个3W的电组代替了,
本电路是抄小日本的板,原输入是110VAC
经过我三个月的努力,全换了,再变成了,输入,220VAC,50HZ,
空载,38VDC,电流充每个电池包都一样,1.5A,
PWM是根据,TINY15检测电池,而输出不同的频率,程序花了我整整两个月啊,
0
回复
提示
@一个好人
这是一个NI—MH/NI-CD智能充电器,可充,9.6V,12V,14.4V,18V,24V,36V,电池包,主要在电动工具上.成本是目前最低,(据我了解)ATTINY51是AtmEL公司一个专用于充电器的MCU,大家可以在网上查到,为什么不用电容呢,电容我用过,最早就是因电容,也可以,但是为了减小面积和成本,只好用两个3W的电组代替了,本电路是抄小日本的板,原输入是110VAC经过我三个月的努力,全换了,再变成了,输入,220VAC,50HZ,空载,38VDC,电流充每个电池包都一样,1.5A,PWM是根据,TINY15检测电池,而输出不同的频率,程序花了我整整两个月啊,
帮自己顶下!!!!
0
回复
提示
@一个好人
[图片]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/18/1087372776.gif');}"onmousewheel="returnimgzoom(this);">
梅兄,能否推荐一些变频器内部电源的设计资料,
给电设计建议也可以压,
我做18kw变频器,内部开关电源要求235~465输入,输出4组15v,一组12v
谢了!
给电设计建议也可以压,
我做18kw变频器,内部开关电源要求235~465输入,输出4组15v,一组12v
谢了!
0
回复
提示
@一个好人
帮自己顶下!!!!
我想将两个A/D口的电压相减,用得到的值的大小作为一个条件!当条件为真时,即FLAG为51h时,才执行另外程序,否则不执行!但是加上这个程序后,不管任何情况下,另外一个程序都会执行!不知道这个条件程序执行了没有,谢谢帮我看看!
LD Acc1, #1 ; 1th channel
LD Acc0, #6 ; 6 sample times
CALL AdcConvert
LD Acc0, #6 ; 6 adjust number
CALL AdcDataAdjust
CALL AverageValue
LD CellVoltageL, AverageValueL
LD CellVoltageH, AverageValueH
LD Acc9, CellVoltageL
LD Acc10, CellVoltageH
;---------------
LD Acc1, #0 ; 0th channel
LD Acc0, #6 ; 6 sample times
CALL AdcConvert
LD Acc0, #6 ; 6 adjust number
CALL AdcDataAdjust
CALL AverageValue
LD CellVoltageL, AverageValueL
LD CellVoltageH, AverageValueH
LD Acc7, CellVoltageL
LD Acc8, CellVoltageH
SUB Acc9, Acc7
SBC Acc10, Acc8
SUB Acc9, #>41 ; 0.2v
SBC Acc10, #<41
JR ULT, CJV_Down_0v2
INC Counter_Up_0v2
CP Counter_Up_0v2,#2 ;2*0.5s
JR ULT, DCC_Exit
LD Counter_OutputUp, #51h
JR CJV_Exit
CJV_Down_0v2:
CLR Counter_OutputUp
CLR Counter_Up_0v2
CJV_Exit:
RET
LD Acc1, #1 ; 1th channel
LD Acc0, #6 ; 6 sample times
CALL AdcConvert
LD Acc0, #6 ; 6 adjust number
CALL AdcDataAdjust
CALL AverageValue
LD CellVoltageL, AverageValueL
LD CellVoltageH, AverageValueH
LD Acc9, CellVoltageL
LD Acc10, CellVoltageH
;---------------
LD Acc1, #0 ; 0th channel
LD Acc0, #6 ; 6 sample times
CALL AdcConvert
LD Acc0, #6 ; 6 adjust number
CALL AdcDataAdjust
CALL AverageValue
LD CellVoltageL, AverageValueL
LD CellVoltageH, AverageValueH
LD Acc7, CellVoltageL
LD Acc8, CellVoltageH
SUB Acc9, Acc7
SBC Acc10, Acc8
SUB Acc9, #>41 ; 0.2v
SBC Acc10, #<41
JR ULT, CJV_Down_0v2
INC Counter_Up_0v2
CP Counter_Up_0v2,#2 ;2*0.5s
JR ULT, DCC_Exit
LD Counter_OutputUp, #51h
JR CJV_Exit
CJV_Down_0v2:
CLR Counter_OutputUp
CLR Counter_Up_0v2
CJV_Exit:
RET
0
回复
提示
@一个好人
这是一个NI—MH/NI-CD智能充电器,可充,9.6V,12V,14.4V,18V,24V,36V,电池包,主要在电动工具上.成本是目前最低,(据我了解)ATTINY51是AtmEL公司一个专用于充电器的MCU,大家可以在网上查到,为什么不用电容呢,电容我用过,最早就是因电容,也可以,但是为了减小面积和成本,只好用两个3W的电组代替了,本电路是抄小日本的板,原输入是110VAC经过我三个月的努力,全换了,再变成了,输入,220VAC,50HZ,空载,38VDC,电流充每个电池包都一样,1.5A,PWM是根据,TINY15检测电池,而输出不同的频率,程序花了我整整两个月啊,
精神可佳!!!PFPF!!!!!!!!!!
0
回复
提示