(一)模块构造原理图
(二)各模块的主要功能
单片机:主要完成的任务是控制数据的采集过程,并将采集到的数据经过分析处理后生成PWM脉宽调制信号控制开关管的导通与关断,从而控制输出大小,上电复位是具体的工作过程,查询按键按确定功能,从而转入相应的程序并分析计算PWM占空比,开始输出电流或电压并使12864显示模块显示出数据。在输出过程中通过单片机定时器定时检测输出电流或电压,调节PWM占空比与设定值比较,使输出趋于设定值,在电池充电中,通过检测电流大小从而确定电池充电的多少,通过这些去改变充电方式或决定是否继续充电。
LM2596模块:作为降压模块的核心,将太阳能电池板接收到的电压降到一定电压值后再提供给充电电路,保障电路安全。
BQ2057C模块:与LM2596模块相结合,构建成一个智能充电电路系统给用电器充电。
LCD12864液晶屏:和单片机AT89C52组成的数据播报装置,显示实时电池电量,温度等信息,让使用者知道设备的当前状态。
BQ2018模块:和单片机AT89C52组成的电量测量装置,对电池电荷量进行实时测量并返回信号给单片机。
ULN3330:与步进电机、L293D构成一个转动寻找强光源的装置,探测光的强度,寻找光度最强的位置将测得的数字返回给单片机。
L293D:与步进电机、ULN3330构成一个转动寻找强光源的装置,驱动步进电机,与单片机随时保持联系。
步进电机:与L293D、L293D构成一个转动寻找强光源的装置,通过单片机的调控转动太阳能板使其找到到光度最强的位置,让充电效果达到最佳。
DS18B20:和单片机AT89C52组成的温度测量装置,它将温度的数字信号传送给单片机,单片机处理DS18B20返回的信号,在通过算法得出实际温度,实时监测温度,防止硬件过热。
|