基于PICl6F676的太阳能控制器
3.4 稳压电路
稳压电路是由高精密电阻、稳压器L7809CV、L7805CV,滤波电容等元件构成,如图6所示。图6中使用4个2 kΩ精密电阻分出 1/4蓄电池电压作为单片机A/D转换分析电压,从而减小分析电压的误差。考虑到实际中蓄电池的电压控制在11.5~16 V之间,并且三段集成稳压器的最佳压差为2.5~4 V。先使用L7809CV将蓄电池电压稳压在9 V,再使用L7805CV将9 V电压稳定在5 V。这样L7809CV的最大压差为6 V,L7805-CV的压差为4 V,在稳压器上附加散热铝片即可确保稳压器不会因过热而损坏。为提高单片机工作的稳定性,使用2个5 V电源分别向单片机和继电器供电,避免相互干扰。
4 太阳能控制器的软件设计
图7给出该太阳能控制器软件设计控制流程。
涓流充电时,仅当检测的涓流小到设定值时才关闭充电回路;温度补偿时△μ(可正、可负)为程序中相应的充放电点电压值的改变值。还要考虑环境光线强度的骤变以及用电的瞬时电流的突变等情况对系统控制的影响,故需在软件上增加适当的延迟功能。
此外在试验进行时,遇到蓄电池的“滞回效应”,即蓄电池处于过充电点与过放电点时,由于用电负载的存在,电源系统在保护值处不断振荡,将对电子元件造成损坏。则程序设计时需进行“判断是否第一次上电”,调用不同临界值的子程序,蓄电池两端电压回落或上升到规定值时,使其正常工作。
5 结束语
设计了一个基于PICl6F676型单片机的太阳能控制器,其功耗低,性能稳定;并采用“自适应三阶段充电模式”自动以最佳方式控制蓄电池充放电;考虑温度补偿功能,以保证在外界环境温度的变化下能自动改变各种“充放电点”,可在温差变化较大的地区使用。且考虑了蓄电池的记忆效应,滞回效应,在负载电路使用二级保护装置,更好保护蓄电池。
该太阳能控制器,在模拟试验成功的基础上进行现场试验,也已取得初步成功。若在该控制器的基础上,进一步完善手动控制电路及后续的逆变电路,可提高电路稳定性及整体功能,进而使其具有良好的市场前景。
单片机 51单片机 MCU 单片机视频教程 单片机开发 ARM单片机 AVR单片机 PIC单片机 Atmel stm32 单片机学习 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)