本帖最后由 sunstar126 于 2017-8-6 17:48 编辑
上一次发过一篇改D10的无源晶振为有源晶振,以增加遥控器的稳定性的文章,当时实际上心里就有一个想法,要改一下这个D10的电源部分,减少电源的消耗,增加使用时间.
为此我到网上找关于D10的电源部分的电路图,找了很多地方都没有找到,我甚至还打电话给华科尔,提出 了这个想法,但对方很委婉的拒绝了,看样子对所谓的技术保护太重视了,现在程度上,硬件部分已经没有什么可以保密的了,你既然是用的单片机,那么重点放在程序保护上就行了.这个不多说了.
既然电路图没有,一个办法就是把电源部分的电路走一下,画个图,再研究如何去改,这个方法太烦了一些,天气这么热,心里根本没有这个想法,想了就热了.
另一个办法当然就是找到最主要的问题去改.
分析D10的电路,实际上用12V的地方几乎可以说是没有,主电源首先是经过一个7805的线性稳压电源IC将输入电压稳定到5V供应部分电路,然后再从5V用低压差稳压IC稳压到3.3V供应单片机相关电路,而线性稳压电源的效率是很低的,就那个7805来说,输入是12V,输出是5V,因此,效率最高只有5/12=0.42,如果再考虑到7805本身的电源消耗,则效率还要低.至于5V稳压3.3V的LDO,效率为3.3/5=0.66,不过这些部分用较少,因此总的对电源的消耗不是太大的,所以,简单的方案就是只改7805的部分.
再来说一下只改7805部分的有利的地方.改7805,显然用开关电源是首选了,不过开关电源相对线性电源来说最大的问题就是输出的波纹有点大,不过有个好消息是,这个5V电源并不是直接给MCU供电的,这个5V还要再经过一个线性LDO供电给MCU,因此,用开关电源代替7805,对电路的影响几乎为0.
所以,我就从网上选DC-DC的高效率模块,买了三种,最终选 了一种,这三种都比较小,用的IC有点不同,效率都在90%以上,有些号称有97%,不过我最终的选择不是效率,因为差这一点点不是主要问题,而是稳定性,这三种的输出都是可调 的,不过我最终选的那种,有一个可选固定输出的焊盘,这个要比用可调电阻的稳定可靠多了,万一输出电压突然变高了怎么办?前几天我在调试一个小打印机时,原来是用的7.4V的锂电池,最高电压在8.4V,调试时用的维修电源,谁知当时脑子里不知道怎么想的,把电压调到了12V,然后就坏了,估计是里面的电源坏了,不知道MCU有没有问题.扔那里了.因此安全很重要啊.
好了,说一下我改的方法,就是将PCB反面的那个7805的IC拆了,换成开关稳压模块就OK了.实际测试的结果说一下,原来的总电流大约在160-170MA之间,我是看的维修电源上电流表的指示,在0.16和0.17之间跳动,后来将无源晶振换成有源的后,总电流就在0.18了,遥控器的使用时间曾经开机了超过8小时,现在改了开关电源了,显示的电流是0.08,甚至还有时会跳0.07,因此效率的提高是非常明显的.
上个图,不过不是我实际的图,借用了一下网上的图,当时没有拍
就是把图上圈起来的那个三脚 大管子拆掉,那个是7805,三个脚 的位置我也标出来了,不要接错,左边的那个脚 是5V的输出脚 ,接开关电源的VOUT,右边的是电源输入脚,接开关电源的VIN,下面的那个大的焊盘是接地.
昨天也就是8月5日早上6点正,电池充满电12.6V状态下开机,遥控器显示12.47V,刚才去医院体检回来,9点的时候,遥控器上显示电压为10.8V,已经过去了27个小时,遥控器上的显示电压刚好是电池的标称电压,不过可能实际电压在11V不到一点,如果说是显示电压和实际电压差0.13V的话,那实际电压就是10.93V了,不知道有谁知道这个显示电压和实际电压有差,如何校准?
最新数据,中午2点左右睡觉时,还在工作,当时没有注意电池电压,只是用眼瞄了一下屏幕,刚才睡好了起来,屏幕已经灭了,再开机,报电压过低了,我是设置是8V低电压.估计可能是3-4点左右自动关的机,这样算下来,从昨天的早上6点,到今天的下午14-15点,大约有32-33个小时,至少到早上9点,电压还有10.8V,我看了一下,通常在标称电压下,电池还有10%左右的容量,不过为了准确起见,我这时把电池再充电并平衡到10.8V下,再开机测试一下工作时间.
|