新闻  |   论坛  |   博客  |   在线研讨会
一个设计巧妙的闪灯电路
rss200904 | 2009-06-23 11:07:25    阅读:664   发布文章

一个设计巧妙的闪灯电路
嗓子疼了好几天,吃啥药都不管用。总算给自己找到个放假的理由,决定好好睡上一整天。 吃了些药,睡到中午12点。起来吃了些东西,继续睡到下午五点半。下午爬起来,好了很多。看来对我来说,睡觉是最好的药品,管他大病小病,只要睡一天觉准能好。 7点吃完晚饭,开始犯困,又没啥好看的电视,准备接着继续睡觉。 人躺下,脑子闲不住了。不停的想各种问题。埃,忙惯了,闲都闲不下来... 突然想到,应该给我的自行车设计一种会闪烁的后车灯,夜路就安全了。以前见过一些类似产品,价格都偏高,电池寿命也不长。要是能在普通的车后反光灯里面加闪光电路,成本应该很低。 立刻不想睡了,找来扳手把车后反光灯拆下来了。用小刀翘开外壳(很费劲),一看里面是空的,很好,能放一块电路板。再看后面,有一个小凹槽,能放电池和一个小开关。 剩下就是电路了。我想做得比市面上产品耗电都小。降低耗电的方法一方面是降低电路本身功耗,另一方面是降低发光器件的耗电。 降低耗电亮度必然下降,为了不影响灯光效果,应该让发光管瞬间发光,这样虽然瞬间很亮,但平均耗电仍然很低。低占空比的电路很多,但自身功耗都还比较大,没有我认为十分满意的。想到用430单片机做,自身功耗确实低,杀鸡用牛刀,成本太高,没啥意义。用CMOS分离器件搭电路,成本低,耗电也小,就是电路比较复杂,体积大,怕放不下(其实是比较懒,太多零件懒得焊)。 突然想到可以用电荷泵做。大部分时间让电容充电,然后让电容切换到河发光管连接,瞬间放电。找来7660的资料,震荡频率可以通过外接电容降低到1Hz,不错。虽然工作状态占空比1:1,可是电容的电一旦放完,灯自然就灭了。这样车灯就每一秒瞬间闪烁一瞬间,很醒目,也省电。电路十分简单,除去发光管,也就3个元件! 电路见图1。7660的7脚外接一支104电容(C2),即可降低震荡频率至1Hz左右。7660的内部原理如图2所示,其实就是CLK控制4个开关。当CLK为1时,C1被并连到电源,进行充电(图3A)LED也是并联在电源上的,但由于2只LED串联后,导通电压为2X1.7=3.4V,此时是不会亮的;CLK为0时,C1和电源串联,由于C1两端已经有3V的电压,和电源串联后变成6V加在LED两端(图3B)。LED发光。LED的发光将迅速耗完C1的电荷,LED灯灭。最后的效果就是LED每隔1秒闪光一次。这里7660内部模拟开关的内阻作为了所有充放电回路的限流电阻,包括LED灯在内,都不需要额外的限流电阻。C3的作用是在电池内阻增大后,防止电源内阻限致LED电流。 由于电路简单,没有用PCB,将元件粘在车灯内部,直接在元件腿上焊接,两个小时就装好了,试验效果非常好。耗电不到1mA,而且即使电池电力不足,内阻升高,只要电容终止充电电压不变,亮度基本不变。即闪光亮度和电池内阻基本无关,提高了电池使用时间。 才 哈哈,今天睡出了灵感,没白睡。改天再接再厉,继续睡!

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客