节能充电器
跟大家讨论一下,有没有做个这种充电器:电源由低压经继电器控制220V,接上手机充电时,继电器闭合,当手机充满电时,继电器断开自动断电.我想做一款这样的充电器.要怎样做才可以请指教
全部回复(30)
正序查看
倒序查看
现在还没有回复呢,说说你的想法
@zrygood
那充饱后怎样实现自动断电呢
...充饱后断电非常简单,有好多方式,在实际设计中要看你的充电器采用的哪种方法.
...如果你用的是MCU,那就太简单了,把程序直接改一下送出控制信号就行了;如果你用的是IC,那么你可以看看有没有停充的信号?如果有这个引脚,你直接采用这个信号就行了;如果没有这个引脚,你就干脆取指示灯上面的信号吧,一般的充电器指示灯总会在充饱后状态不同的,无论哪种状态,你都可以加以利用,让它成为一个控制信号来控制继电器吸合线圈的.
...还有用比较器、基准电压加触发器、甚至你可以让电路没有后级的直流断电、充饱后直接交流断电都是一样的,可以采用的方案太多了,可越是多,就越是有选择性、针对性,在你没有确定哪种充电电路前,谁也无法把一个最适合你的方案告诉你呀,如果发一个可行的方案,但充电电流、电压等不一定适合你的标准,所以你不妨参考一下自己的客户的规格要求,然后再确定选哪一款电路或者其改进型.
...如果你用的是MCU,那就太简单了,把程序直接改一下送出控制信号就行了;如果你用的是IC,那么你可以看看有没有停充的信号?如果有这个引脚,你直接采用这个信号就行了;如果没有这个引脚,你就干脆取指示灯上面的信号吧,一般的充电器指示灯总会在充饱后状态不同的,无论哪种状态,你都可以加以利用,让它成为一个控制信号来控制继电器吸合线圈的.
...还有用比较器、基准电压加触发器、甚至你可以让电路没有后级的直流断电、充饱后直接交流断电都是一样的,可以采用的方案太多了,可越是多,就越是有选择性、针对性,在你没有确定哪种充电电路前,谁也无法把一个最适合你的方案告诉你呀,如果发一个可行的方案,但充电电流、电压等不一定适合你的标准,所以你不妨参考一下自己的客户的规格要求,然后再确定选哪一款电路或者其改进型.
0
回复
提示
@yanglupu
这样,前端AC-DC采用待机电流很小的方案,后面充电方案采用单片机,当不充时处于眠状态,拔电池时来唤醒,检测没有电池又去休眠,有电池后就充电,充满就休眠.这样可以做一款低功耗的充电器,不知成本要加多少.
...你提出的这一款“低功耗”我还不太明白,你说后面充电的用单片机的睡眠状态来实现,但无论是睡眠状态还是唤醒状态都需要电源啊,它的电源从哪里来?它不可能直接取AC电源的,要转换的成低压的(一般是5V).如果这时仍然让AC/DC电路工作,那如何低功耗?功耗关键在这个AC/DC工作电路上,不在单片机上.如果你用一只电池来驱动单片机,也可以,但总感觉到产品有点不对吧?充电器上还要电池?
...是否我理解错了?
...是否我理解错了?
0
回复
提示
@zrygood
灯是双阴极的.正常状态下是显示绿色,电压是1.9V.红灯电压为0.2V.充电时显示红色,红灯电压是1.9V.绿灯电压也为1.9V.但是没电流,充满电时显示绿色.
...那么我们就取红色灯的驱动电压为信号端,我草草的画两个图(本来画三个,想一想就删除了一个)供你参考一下,这两个图即不是最优秀的,也不是最简单的,只是给你一个思路,以后的设计需要你自己根据实际需要来搞定.
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/66/2362451212717004.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/66/2362451212718054.jpg');}" onmousewheel="return imgzoom(this);">
...第一个图是用按钮启动的,工作原理是这样的:按一下启动按钮,220V导通,这时电源开始工作,产生的电压经电容C0供到Q2的基极(一定要串一只电阻的,我上面没画),Q2导通,继电器S吸合,这时即使松开按钮,220V保持导通状态.当没有接手机时,红灯是低电平,过一会儿C0充饱电,其极失去了驱动电流,三极管截止,220V断开.当有手机时,红灯启动,电压1.9V进入Q2基极,Q2一直维持导通状态,直到红灯灭掉.所以这个电路工作是,每按一下启动,电路就会接通检测有没有手机,如果没有,几秒后断掉.
...第二个是一个阻尼行程开关,它与众不同的是机械部分,这种开关是阻尼性单锁开关,选常闭的,时间常数选5分钟,就是说,你每加电一次、再断掉,它就会慢慢归位,这个行程的时间长数是5分钟.工作原理是这样的:电源接通后,开关是闭合状态,这时短时间内Q2截止,开关保持闭合.如果没有手机,一会儿它就断开了.如果有手机,Q1导通,Q2保持截止状态.
...第一个电路的缺点是需要手动启动一下,第二个电路的优点是:不用手动启动,缺点是:如果长时间插上电源,那么每隔5分钟,它就自动启动一次,以检测是否有手机.而且刚刚拔掉电源后立即插上时,要延迟一段时间才启动.
...其实我还画了自锁开关,但我取消了,你可以自己想一想,画出一个更实用、更优秀的电路,把它智能化.
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/66/2362451212717004.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/66/2362451212718054.jpg');}" onmousewheel="return imgzoom(this);">
...第一个图是用按钮启动的,工作原理是这样的:按一下启动按钮,220V导通,这时电源开始工作,产生的电压经电容C0供到Q2的基极(一定要串一只电阻的,我上面没画),Q2导通,继电器S吸合,这时即使松开按钮,220V保持导通状态.当没有接手机时,红灯是低电平,过一会儿C0充饱电,其极失去了驱动电流,三极管截止,220V断开.当有手机时,红灯启动,电压1.9V进入Q2基极,Q2一直维持导通状态,直到红灯灭掉.所以这个电路工作是,每按一下启动,电路就会接通检测有没有手机,如果没有,几秒后断掉.
...第二个是一个阻尼行程开关,它与众不同的是机械部分,这种开关是阻尼性单锁开关,选常闭的,时间常数选5分钟,就是说,你每加电一次、再断掉,它就会慢慢归位,这个行程的时间长数是5分钟.工作原理是这样的:电源接通后,开关是闭合状态,这时短时间内Q2截止,开关保持闭合.如果没有手机,一会儿它就断开了.如果有手机,Q1导通,Q2保持截止状态.
...第一个电路的缺点是需要手动启动一下,第二个电路的优点是:不用手动启动,缺点是:如果长时间插上电源,那么每隔5分钟,它就自动启动一次,以检测是否有手机.而且刚刚拔掉电源后立即插上时,要延迟一段时间才启动.
...其实我还画了自锁开关,但我取消了,你可以自己想一想,画出一个更实用、更优秀的电路,把它智能化.
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/66/2362451212717004.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/66/2362451212718054.jpg');}"onmousewheel="returnimgzoom(this);">...第一个图是用按钮启动的,工作原理是这样的:按一下启动按钮,220V导通,这时电源开始工作,产生的电压经电容C0供到Q2的基极(一定要串一只电阻的,我上面没画),Q2导通,继电器S吸合,这时即使松开按钮,220V保持导通状态.当没有接手机时,红灯是低电平,过一会儿C0充饱电,其极失去了驱动电流,三极管截止,220V断开.当有手机时,红灯启动,电压1.9V进入Q2基极,Q2一直维持导通状态,直到红灯灭掉.所以这个电路工作是,每按一下启动,电路就会接通检测有没有手机,如果没有,几秒后断掉....第二个是一个阻尼行程开关,它与众不同的是机械部分,这种开关是阻尼性单锁开关,选常闭的,时间常数选5分钟,就是说,你每加电一次、再断掉,它就会慢慢归位,这个行程的时间长数是5分钟.工作原理是这样的:电源接通后,开关是闭合状态,这时短时间内Q2截止,开关保持闭合.如果没有手机,一会儿它就断开了.如果有手机,Q1导通,Q2保持截止状态....第一个电路的缺点是需要手动启动一下,第二个电路的优点是:不用手动启动,缺点是:如果长时间插上电源,那么每隔5分钟,它就自动启动一次,以检测是否有手机.而且刚刚拔掉电源后立即插上时,要延迟一段时间才启动....其实我还画了自锁开关,但我取消了,你可以自己想一想,画出一个更实用、更优秀的电路,把它智能化.
你好,我试了第一个电路,电路不工作,我在CO电容与基极之间串了一个1K电阻也不行.三极管用的是8050,两个VCC电压端都是输入5.5V
0
回复
提示
@zrygood
你好,我试了第一个电路,电路不工作,我在CO电容与基极之间串了一个1K电阻也不行.三极管用的是8050,两个VCC电压端都是输入5.5V
...你好,那你就把全部的数据发过来,三极管的基极电压、集电极电流、继电器所需要的电流、继电器的工作电压、启动的时候流过继电器的电流等.
...电路不工作,一切元件都没损坏的情况下,肯定是继电器里的电流没有达到它的动作电流,你测量一下就知道原因了.再有,那两只电阻的阻值你根据实际需要调整的,上面的数据是我随便打上去的,R1可用几百欧的试一下.
...按这个思路查一下:把电容两端并一只1K电阻--按住启动不放--看是否动作?--不动作--检查继电器工作电压、额定电压是否是4V或4V以下的?(不要用6V的)--是--检查继电器电流是否达到?--未达到--检查三极管C极是电压?(接近零伏--继电器坏.)--电压在2V以上--检查其极电压(或电流)--低于0.8--红指示灯是否亮起?(要先加上电池试)--不亮--充电电路坏.如果亮,那么R1坏或者阻值偏大.
...所有这些步骤中,以继电器的额定电压最为重要,你不要随便拿一个继电器就接上去,如果它额定电压是6V的,你的电源电压才5.5V,全额加上它也工作在临界状态,再加上如果电池过放电压太低,那么充电输出端电压就会低于3.5V,这也是加那个电容的原因.这时再加上Q上面的压降,(大约0.3V),这时继电器根本无法启动.所以继电器的电压一定要低于4V才行.或者你干脆用可控硅(晶闸管)做.
...这样的电路非常简单,几步就能找到原因的,一般解决问题在五分钟以内.祝你成功.
...电路不工作,一切元件都没损坏的情况下,肯定是继电器里的电流没有达到它的动作电流,你测量一下就知道原因了.再有,那两只电阻的阻值你根据实际需要调整的,上面的数据是我随便打上去的,R1可用几百欧的试一下.
...按这个思路查一下:把电容两端并一只1K电阻--按住启动不放--看是否动作?--不动作--检查继电器工作电压、额定电压是否是4V或4V以下的?(不要用6V的)--是--检查继电器电流是否达到?--未达到--检查三极管C极是电压?(接近零伏--继电器坏.)--电压在2V以上--检查其极电压(或电流)--低于0.8--红指示灯是否亮起?(要先加上电池试)--不亮--充电电路坏.如果亮,那么R1坏或者阻值偏大.
...所有这些步骤中,以继电器的额定电压最为重要,你不要随便拿一个继电器就接上去,如果它额定电压是6V的,你的电源电压才5.5V,全额加上它也工作在临界状态,再加上如果电池过放电压太低,那么充电输出端电压就会低于3.5V,这也是加那个电容的原因.这时再加上Q上面的压降,(大约0.3V),这时继电器根本无法启动.所以继电器的电压一定要低于4V才行.或者你干脆用可控硅(晶闸管)做.
...这样的电路非常简单,几步就能找到原因的,一般解决问题在五分钟以内.祝你成功.
0
回复
提示
@悠然
...你好,那你就把全部的数据发过来,三极管的基极电压、集电极电流、继电器所需要的电流、继电器的工作电压、启动的时候流过继电器的电流等....电路不工作,一切元件都没损坏的情况下,肯定是继电器里的电流没有达到它的动作电流,你测量一下就知道原因了.再有,那两只电阻的阻值你根据实际需要调整的,上面的数据是我随便打上去的,R1可用几百欧的试一下....按这个思路查一下:把电容两端并一只1K电阻--按住启动不放--看是否动作?--不动作--检查继电器工作电压、额定电压是否是4V或4V以下的?(不要用6V的)--是--检查继电器电流是否达到?--未达到--检查三极管C极是电压?(接近零伏--继电器坏.)--电压在2V以上--检查其极电压(或电流)--低于0.8--红指示灯是否亮起?(要先加上电池试)--不亮--充电电路坏.如果亮,那么R1坏或者阻值偏大....所有这些步骤中,以继电器的额定电压最为重要,你不要随便拿一个继电器就接上去,如果它额定电压是6V的,你的电源电压才5.5V,全额加上它也工作在临界状态,再加上如果电池过放电压太低,那么充电输出端电压就会低于3.5V,这也是加那个电容的原因.这时再加上Q上面的压降,(大约0.3V),这时继电器根本无法启动.所以继电器的电压一定要低于4V才行.或者你干脆用可控硅(晶闸管)做....这样的电路非常简单,几步就能找到原因的,一般解决问题在五分钟以内.祝你成功.
你好.我之前也用电阻与电容并联,继电器启动电流要30毫安,电压5V.还有我觉得三极管在放大状态是启动不了继电器的,因为它是串在集电极上的,要在饱和状才可以达到它的启动电流,你认为呢
0
回复
提示
@zrygood
你好.我之前也用电阻与电容并联,继电器启动电流要30毫安,电压5V.还有我觉得三极管在放大状态是启动不了继电器的,因为它是串在集电极上的,要在饱和状才可以达到它的启动电流,你认为呢
...说得对,所以才要检查它的状态呀,要放大倍数高一点的管子,它是电压元件,所以饱和的时候基极电压仍然是0.8V左右,你的输入端1.9,足够了,关键是管子的质量与驱动电流关系密切.如果想用非常小的电流,接成复合管就OK了.
...还有,我以前做过的电路中,5V驱动下,1K的电阻引到基极(8050,三极管达到很深的饱和程度了,在0.4A电流下,压降是0.2V,足可以了.不过你的从1.9V的引入,电阻应该小一些.
...无论是饱和的时候,还是放大状态的时候,它基极的电压都不会有太大的变化,它是电压元件,而计算却只和电流有关,假定你从LED灯那里取了2mA的电流,三极管“β ”值是150,这时输出电流就是150*2=300mA,你的继电器是小型的,100mA足够了.所以,从LED那里只取1mA电流就行了.具体数据你可以算出来:1.9-0.75=1.15, 1.15/1=1.15K,这样的计算,是1K的就足够了,但你的三极管的放大倍数是否达到、实际使用中效果偏低等,你就用几百欧的就行了.这样的电流对指示没什么影响的.
...还有,我以前做过的电路中,5V驱动下,1K的电阻引到基极(8050,三极管达到很深的饱和程度了,在0.4A电流下,压降是0.2V,足可以了.不过你的从1.9V的引入,电阻应该小一些.
...无论是饱和的时候,还是放大状态的时候,它基极的电压都不会有太大的变化,它是电压元件,而计算却只和电流有关,假定你从LED灯那里取了2mA的电流,三极管“β ”值是150,这时输出电流就是150*2=300mA,你的继电器是小型的,100mA足够了.所以,从LED那里只取1mA电流就行了.具体数据你可以算出来:1.9-0.75=1.15, 1.15/1=1.15K,这样的计算,是1K的就足够了,但你的三极管的放大倍数是否达到、实际使用中效果偏低等,你就用几百欧的就行了.这样的电流对指示没什么影响的.
0
回复
提示
@悠然
...说得对,所以才要检查它的状态呀,要放大倍数高一点的管子,它是电压元件,所以饱和的时候基极电压仍然是0.8V左右,你的输入端1.9,足够了,关键是管子的质量与驱动电流关系密切.如果想用非常小的电流,接成复合管就OK了....还有,我以前做过的电路中,5V驱动下,1K的电阻引到基极(8050,三极管达到很深的饱和程度了,在0.4A电流下,压降是0.2V,足可以了.不过你的从1.9V的引入,电阻应该小一些....无论是饱和的时候,还是放大状态的时候,它基极的电压都不会有太大的变化,它是电压元件,而计算却只和电流有关,假定你从LED灯那里取了2mA的电流,三极管“β”值是150,这时输出电流就是150*2=300mA,你的继电器是小型的,100mA足够了.所以,从LED那里只取1mA电流就行了.具体数据你可以算出来:1.9-0.75=1.15, 1.15/1=1.15K,这样的计算,是1K的就足够了,但你的三极管的放大倍数是否达到、实际使用中效果偏低等,你就用几百欧的就行了.这样的电流对指示没什么影响的.
是啊,今天上午我又重新调整一下,我把8050换成9014,基极输入电阻为680欧,但是一通电我还没有接负载继电器闭合了,我测了基极电压是2V,就是说已经进入饱和状态,我在基极对地加了一个压降电阻1K,电压为0.5V 电路这时工作正常了,但是新的问题又出现了当充电已经接近充满了,基极电压下降1.2V时继电器就开始响了当电压下降1.V以下时,继电器就跳过不停.
0
回复
提示
@zrygood
是啊,今天上午我又重新调整一下,我把8050换成9014,基极输入电阻为680欧,但是一通电我还没有接负载继电器闭合了,我测了基极电压是2V,就是说已经进入饱和状态,我在基极对地加了一个压降电阻1K,电压为0.5V电路这时工作正常了,但是新的问题又出现了当充电已经接近充满了,基极电压下降1.2V时继电器就开始响了当电压下降1.V以下时,继电器就跳过不停.
哈哈明白了,你的指示灯不是开关型的,电压是慢慢下降的,你不是用充电管理IC的吧?退一步说,如果你用的是充电管理IC,那么这款IC的性能不达标的.那么加一个比较器吧,也很便宜的,0.3.这时取不取信号灯的电压都无所谓了直接检测电流吧,串一只小电阻.
0
回复
提示