给大家介绍一个基于AT89S52单片机的太阳能路灯设计方案
1、太阳能路灯控制器设计
路灯控制系统工作原理:白天光伏电池向蓄电池充电,晚上蓄电池提供电力供路灯照明。所以蓄电池将构成一个充放电循环。太阳能路灯照明控制电路包括光伏电池、蓄电池、路灯和控制器四部分。设计中采用AT89S52单片机,并将其作为智能核心模块。外围电路主要包括太阳能电池电压采样模块、蓄电池电压采样模块、键盘电路模块、LED显示模块、充放电控制模块等。图1是太阳能路灯控制器结构设计图。
2、单片机智能控制模块
太阳能路灯控制器选择ATMEL公司的8位单片机AT89S52为核心的智能控制模块,在整体上具有低功耗、性能高的特点。
2.1、单片机振荡电路
单片机振荡电路如图2所示。
2.2、复位电路
复位电路如图3所示,电路结构简单,稳定可靠。
3、电源电路模块设计
系统正常工作电压为5V,系统采用12V/24V的铅酸蓄电池供电,蓄电池电压不稳定,所以需要对电源进行稳压。本系统采用LM7805三端稳压器,其输入电压在5~24V时均可以保证输出为稳定的+5V。LM7805组成稳压电源只需要很少的外围元件,使用起来非常方便,工作稳定可靠J。系统电源电路如图4所示。
4、采样模块设计
太阳能电池采样和蓄电池采样对于系统正常运行起着非常重要的作用。太阳能路灯控制器要对蓄电池充放电进行合理控制,即需对蓄电池、太阳能电池板电压进行采样。为此,AT89S52单片机就要外接A/D转换模块,把电压转换为数字信号,系统选用v/F转换芯片LM331组成数模转换电路。在系统采样设计中,为了防止因为外部因素导致AT89S52程序跑飞或死机,提高系统稳定性,在LM331与单片机之间还需增加单通道的高速光电隔离器6n137J。图5为太阳能电池板采样电路图。系统蓄电池采样和太阳能电池板采样电路相同。