4.3.1系统硬件结构
太阳能路灯智能控制系统硬件结构,如图4.6所示,该 以STC12C5410AD单片机为核心,外围电路主要由电压采集电路、负载输出控制与检测电路、LED显示电路及键盘电路等部分组成。电压采集电路包括太阳能电池板和蓄电池电压采集,用于太阳能光线强弱的识别及蓄电池电压的获取。单片机的P3口的两位作为键盘输入口,用于工作模式参数的设置。
图4.6
蓄电池电压采集,用于蓄电池工作电压的识别。利用微控制器的PWM功能,对蓄电池进行充电管理。蓄电池开路保护:万一蓄电池开路,若在太阳能电池正常充电时,控制器将关断负载,以保证负载不被损伤,若在夜间或太阳能电池不充电时,控制器由于自身得不到电力,不会有任何动作。 4.3.2电压采集与电池管理
太阳能电池板电压采集用于太阳光线强弱的判断,因而可以做为白天、黄昏的识别信号。同时本系统支持太阳能板反接、反充保护。
蓄电池电压采集用于蓄电池工作电压的识别。利用微控制器PWM功能对蓄电池进行充电管理。若太阳能电池正常充电时蓄电池开路,控制器将关断负载,以保证负载不被损伤,若在夜间或太阳能电池不充电时蓄电池开路,控制器由于自身得不到电力,不会有任何动作。当充电电压高于保护电压(15V)时,自动关断对蓄电池的充电;此后当电压掉至维护电压(13.2V)时,蓄电池进入浮充状态,当低于维护电压(13.2V)后浮充关不,进入均充状态。当蓄电池电压低于保护电压(11V)时,控制器自动关闭负载开关以保护蓄电池不受损坏。通过PWM充电电路,可使太阳能电池板发挥最大功效,提高系统充电效率。本系统支持蓄电池的反接、过充、过放。 4.3.3负载输出控制与检测电路
本系统设计了两路负载输出,每路输出均有独立的控制于检测,具有完善的过流、
6
短路保护措施,电路原理如图4.7所示。
图4.7
注:P1.6为单片机18引脚;P1.7为单片机19引脚;
P3.2为单片机6引脚
负载过流及短路保护:设计了两级保护。第一级采用了R7(0.01Ω康铜丝)以及运放LM358、比较器LM393等器件组成的过流、短路检测电路配合单片机的A/D转换及外部中断响应来实现,这里使用了硬件+软件的方式,LM358的输出送P1.7(A/D转换)口,用作过流信号识别,当电流超过额定电流20%并维持30s以上时,确认为过流;短路电流整定为10A,响应时间为毫秒数量级。第二级采用了电子保险丝保护,当流经电子保险丝的电流骤然增加时,温度随之上升,其电阻大大增加,工作电流大幅降低,达到保护电路目的,响应时间为秒数量级,过流撤消或短路恢复后电子保险丝恢复成低阻抗导体,无须任何人为更换或维修。系统采用了两级保护措施后,在长达数小时时间负载短路实验后,控制器仍没出现电路烧毁现象。解决了用传统保险丝只能对电路进行一次性保护,一旦烧毁必须人为更换的问题,同短路后需手动复位或断电后重新开启的系统相比,也具有明显的优点,简化了维护,提高了系统的安全性能。 4.3.4系统软件设计 1..单片机软件编程
本设计方案的硬件电路对应的软件程序包括:主程序、定时中断程序、A/D转换子程序、外部中断子程序及键盘处理子程序、充电管理子程序、负载管理子程序。单片机的软件编程上,以KeilC编译器的Windows集成开发环境μvision2作为软件开发平台,采用C51高级语言编写。按键处理流程如图4.8所示,电压检测子程序如图4.9所示。
7
图4.8 按键程序流程图
图4.9 电压检测子程序流程图
1. ADS子程序
INT8U ADC(INT8U number)using 2
{number=number&0x0.7;//通道号不超过7
8
ADS_CONTR= ADS_CONTR e0; //清ADC_FLAG、AD不启动 While((ADS_CONTR&0x10)=0x10); 等待A/D转换结束 return(ADC_DATA);//结束返回 }
2. 外部0中断响应子程序
void servise_TNTO0 interrupt 0 using 1
{if(P3_2) //高电平,认为是干扰信号触发中断 return
delay 1(5000); //10ms 延时 if(P3_2=0)
{load_switch_1=LSTOP;//负载开关1关 LOOP1_DL=1; 置负载短路标志 } }
这个太阳能路灯控制器可适用12V或24V工作光伏系统,可以直接驱动只留节能灯或通过逆变器驱动无极灯等作为照明光源,也可以驱动一些直流低压负载用于城市亮化。控制器的两路负载输出可以用于电动车道和人行道的照明,照明时间和工作模式可以灵活设置。着重解决了如何对蓄电池及负载进行有效管理问题,提高了太阳能电池板的使用效率,延长了蓄电池的使用寿命,防止因线路问题而造成的意外事件的发生。 4.4各数据计算
4.4.1太阳能电池组件计算
设计要求:负载输入电压24V功耗34.5W,每天工作时数8.5h,保证连续阴雨天数7天。
(1)湖州地区近二十年年均辐射量Kcal/cm2,经简单计算湖州地区峰值日照时数约为3.424h;
(2)负载日耗电量=12.2AH
(3)所需太阳能组件的总充电电流= 1.05×12.2×÷(3.424×0.85)=5.9A
在这里,两个连续阴雨天数之间的设计最短天数为20天,1.05为太阳能电池组件系统综合损失系数,0.85为蓄电池充电效率。
9
(4)太阳能组件的最少总功率数= 17.2×5.9 = 102W
选用峰值输出功率110Wp、两块55Wp的标准电池组件,应该可以保证路灯系统在一年大多数情况下的正常运行。 4.4.2蓄电池计算
蓄电池设计容量计算相比于太阳能组件的峰瓦数要简单。
根据上面的计算知道,负载日耗电量12.2AH。在蓄电池充满情况下,可以连续工作7个阴雨天,再加上第一个晚上的工作,蓄电池容量:
12.2×(7+1)= 97.6(AH),选用2台12V100AH的蓄电池就可以满足要求了。 4.4.3太阳能电池组件支架 1.倾角设计
为了让太阳能电池组件在一年中接收到的太阳辐射能尽可能的多,我们要为太阳能电池组件选择一个最佳倾角。关于太阳能电池组件最佳倾角问题的探讨,近年来在一些学术刊物上出现得不少。本次路灯使用地区为广州地区,选定太阳能电池组件支架倾角为16o。 2.抗风设计
在太阳能路灯系统中,结构上一个需要非常重视的问题就是抗风设计。抗风设计主要分为两大块,一为电池组件支架的抗风设计,二为灯杆的抗风设计。下面按以上两块分别做分析。
(1)太阳能电池组件支架的抗风设计
依据电池组件厂家的技术参数资料,太阳能电池组件可以承受的迎风压强为2700Pa。若抗风系数选定为27m/s(相当于十级台风),根据非粘性流体力学,电池组件承受的风压只有365Pa。所以,组件本身是完全可以承受27m/s的风速而不至于损坏的。所以,设计中关键要考虑的是电池组件支架与灯杆的连接。 (2)路灯灯杆的抗风设计路灯的参数如下:
电池板倾角A = 16o 灯杆高度= 5m
设计选取灯杆底部焊缝宽度δ = 4mm灯杆底部外径= 168mm
焊缝所在面即灯杆破坏面。灯杆破坏面抵抗矩W的计算点P到灯杆受到的电池板作用荷载F作用线的距离为PQ = [5000+(168+6)/tan16o]× Sin16o = 1545mm =1.545m。所以,风荷载在灯杆破坏面上的作用矩M = F×1.545。根据27m/s的设计最大允许风速,
10