浅谈太阳能路灯的软件总体思路
发布时间:2015/1/15 16:09:29 来源:本站
(1)单片机上电复位后,体系首要初始化,并读取各项预设参数;
(2)体系收集太阳能电池端电压,与预设值对比,如高于体系预设值,判别环境为白日,进入白日充电程序;如低于体系预设值,则判别为晚上,进入晚上放电程序;体系预设值称之为光控点,用户可以依据本地一年四季气候环境经过软件自行设定光控点规模2V~15V体系默许光控点为10V即若体系检查到太阳能电池端电压大于10V,则以为是白日,反之,以为是晚上;
(3)进入白日充电程序后,体系首要经过判别蓄电池容量(蓄电池端电压)来决议采取哪种充电方法。本体系选用三阶段充电方法:MPPT充电;恒压充电、涓流充电方法;
(4)进入晚上放电程序后,体系首要判别蓄电池容量(蓄电池端电压),若低于预设值,则以为蓄电池为欠压状况,体系主动报警(欠压指示灯点亮)并堵截负载;若高于预设值,则以为蓄电池状况正常,打开控制负载通路的功率开关管,负载点亮。
一起负载状况指示灯点亮,提示负载作业正常;
(5)负载点亮的时刻和方法都可以依据使用者的需求灵敏的编程,共有三种形式:常亮形式、光控形式和光控+守时形式;
(6)在蓄电池输出电量的一起,体系不断检查蓄电池输出电流,若呈现反常情况形成电流过大,如负载短路,则体系主动堵截蓄电池输出通路并报警(负载状况指示灯闪烁提示反常);