找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

[嵌入式/ARM] 用于大型LED显示屏的混合直流电源

[复制链接]
admin 发表于 2013-3-30 00:16:13 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
摘  要: 关键词: 太阳能光伏;自动切换;专家控制算法;自适应配置;GPRS无线通信
       LED显示屏已经被广泛用于水陆交通、市政、商业、金融、居民小区等信息显示场合,但是其供电电源仍然主要使用传统的开关电源甚至效率低下的线性电源。LED显示屏不间断工作,累计耗电量非常巨大;且其安装位置的常规电力铺设、电源系统的监控与调试通常也十分不方便。因此,针对LED显示屏(尤其是户外大型LED显示屏)提供多种电能来源、能根据LED屏负载进行灵活拓展、具有免维护的远程监控及配置功能的高可靠性混合直流电源,将是LED显示屏专用直流电源必需解决的问题。
     目前,已有将太阳能和蓄电池作为直流电源,应用于LED灯具及照明系统中;GPRS无线通信技术也已被用于电表远程计量、机电设备的远程状态监控与诊断等场合。但是,综合太阳能光伏、蓄电池、AC-DC自动切换以直流供电,同时针对LED显示屏中负载的模块化增减等特点,电源输出结构也采用模块化扩展,并且集成GPRS无线通信技术而进行电源参数的远程监控及配置,这种电源还未出现。
1 系统工作原理
     本系统是为了解决现有技术存在的问题而提出的,目的在于提供一种适用于偏远常规供电不便、需长期工作的大型LED显示屏的模块化混合直流电源系统。如图1所示,由多种电源输入模块产生的电流经调制模块转化为相同的直流电压等级,然后进入自动切换控制模块,最后由与LED显示屏模块数目相对等的可扩展输出模块阵列输出LED显示屏所需的总直流电流;上述各个模块的参数通过GPRS远程监控模块进行实时采集,并传送至远程监控管理中心[1-3]。
   
   2 多种电源输入模块
     多种电源输入模块包括太阳能光伏板、蓄电池和AC-DC电源,这三者以并联形式输出直流电能连接到调制模块。太阳能光伏板可由多个单块太阳能光伏板以串联或并联及其组合方式连接,以达到合适的电压等级并提供足够的电流;蓄电池可由多个单独蓄电池以串联或并联及其组合方式连接,以达到合适的电压等级并提供足够的电流;AC-DC电源由工频交流电供电,并将其转换为合适的直流电压并提供足够的电流。
     调制模块的功能是实现输入太阳能光伏、蓄电池、AC-DC之间不同电压的协同调制和隔离变换。调制模块中,太阳能光伏板与AC-DC电源通过充放电管理电路与蓄电池连接;该充放电管理电路采用负脉冲去极化、可击穿结晶硫化物、消除过充电,有效保证了蓄电池寿命。二极管D1、D2防止电流反充,开关器件K1、K2实现了三种电源的隔离和切换,其输出经调制转化为相同的直流电压等级,再通过电容C1、C2以及电感L组成的Π形电路滤波后得到平滑脉动很小的直流电流,并输出到智能切换控制模块。
3 自动切换控制模块
3.1 切换规则

     由传感器采集多种电源输入模块中的电压、电流、温度等模拟信号,经过调理电路进行滤波和电压变换后,送入模数变换器转换成相应的数字信号后再送入微控制器,微控制器内由汇编或C语言实现了专家控制算法,经过该算法运算、处理之后执行控制指令,生成的控制信号经驱动放大电路后驱动开关器件工作,同时微控制器还根据状态指令发送状态指示,指示当前智能切换控制模块所处的切换状态。
     切换控制原则为:优先投切太阳能光伏电能,同时将多余电能储存在蓄电池中;夜晚或偶尔阴雨天导致太阳能电池电能不足时,投切使用蓄电池电能;只有在连续阴雨天时,太阳能和蓄电池均无法使用的情况下,才切换至由市电供能的AC-DC电源。
3.2 硬件实施
     电压传感器采用分压电阻网络,电流传感器采用康铜丝和集成运放LM358N,温度传感器采用DS18B20,该芯片具有独特的单总线接口方式,温度测量范围是-55 ℃~+125 ℃,测量精度为0.5,可设置温度超限报警值;A/D变换器采用微控制器内模拟比较器Comparator_A和功能强大的定时器Time_A,构成斜率(Slope)A/D转换,实现从模拟到数字的转换;自动切换控制模块以MSP430单片机为核心,是一种具有超低功耗特性功能强大的16位单片机。
3.3 专家控制算法
     自动无扰切换技术完全是基于专家控制的算法,该算法首先根据大量日常观测数据以及精确实验数据归纳总结所得的经验资料构建专家控制数据库,无论三路电源处于何种状态,专家控制数据库中都有对应的解决方案;然后通过采集分析3个连续变化的参变量的状态来构造自动控制函数,该函数能准确调用该状态下数据库中对应的解决方案,确保自动无扰切换稳定顺利地施行。
     表1显示了在不同外部切换条件输入的情况下专家控制算法的输出状态真值表。对于开关器件K1(常开型),“1”表示开关动作闭合,“0”表示开关不动作打开;对于开关器件K2(常闭型),“1”表示开关动作打开,“0”表示开关不动作闭合。
    20121107043829220352418.gif
   
     在本发明的实施例中,利用了类C语言实现所述智能切换专家控制算法如下:
     (1)选取和确定外部切换条件:
     外部切换输入条件:太阳能光伏板电压(VS),蓄电池充电电流(IB),蓄电池电压(VB);
     输出控制量:开关量K1,开关量K2。
     (2)建立专家控制算法的规则库
     切换控制规则库(  )
     {
     ①K1断开&&K2闭合    //该操作适合于太阳能或蓄电池充足的情况下,由太阳能供电或由蓄电池供电(太阳能供电蓄||电池供电);或者所有电源均不可用,系统处在完全失电状态,此时蓄电池已经通过K1、K2而自动切离保护,系统等待上电重启
     ②K1闭合&&K2断开    //该操作适合于太阳能无电且蓄电池充放电过流的情况下,由市电供电(太阳能无电&&蓄电池充放电过流)
     ③K1断开&&K2断开    //该操作适合于太阳能与蓄电池均充足的情况下,由太阳能直接供电(太阳能直接供电&&蓄电池充满);或者太阳能充足且蓄电池充放电过流的情况下,由太阳能直接供电(太阳能直接供电&&蓄电池充放电过流)
     ④K1闭合&&K2闭合    //该操作适合于太阳能与蓄电池均无电的情况下,由市电供电(太阳能无电&&市电给蓄电池充电)
     }
     (3)构建切换控制函数:
     Void    Expert_Switch_function(float  VS,float  VB,float  IB)
     //VS为太阳能光伏板电压,VB为蓄电池电压,IB为蓄电池充电电流
     {
     If(VS &lt;12V  &&  VB <9V  &&  IB <500mA)
     { K1=1;K2=0;};
     If(VS <12V  &&  VB <9V  &&  IB >500mA)
     { K1=1;K2=1;};
     If(VS <12V  &&  VB >9V  &&  IB <500mA)
     { K1=0;K2=0;};
     If(VS <12V  &&  VB >9V  &&  IB >500mA)
     { K1=1;K2=1;};
     If(VS >12V  &&  VB <9V  &&  IB <500mA)
     { K1=0;K2=0;};
     If(VS >12V  &&  VB <9V  &&  IB >500mA)
     { K1=0;K2=1;};
     If(VS >12V  &&  VB >9V  &&  IB <500mA)
     { K1=0;K2=1;};
     If(VS >12V  &&  VB >9V  &&  IB >500mA)
     { K1=0;K2=1;};
     }
     (4)利用定时中断来调用切换控制函数:
     # pragma  code  InterruptVectorHigh = 0x08
//高优先级中断向量
     Void  InterruptVectorHigh (void)
     {  _asm
        goto Switch_function        //跳到中断程序
        _endasm   }
     #pragma  code                //中断服务程序
     #pragma  interrupt  Switch_function
     Void  Switch_function ( )
     {    TMR0=0X13;            //对TMR0写入调整值
     INTCONbits.T0IF=0;        //清除中断标志
     sreg=sreg+1;                //中断计数器加1
     if(sreg = = 40)//中断次数为40后才进行切换操作
     {    sreg=0;
         Get_AD(&VS, &VB, &IB);   //调用AD函数,
获得当前VS, VB, IB输入值
         Expert_Switch_function(VS, VB, IB);
//调用切换控制函数
     }
}
4 可扩展输出模块阵列
4.1 可扩展输出模块

     可扩展输出模块阵列直接与LED屏模块连接,将所述的直流电转化成适合LED屏的标准电压并向其供电。
     图2显示了可扩展输出模块阵列的内部结构图。可扩展输出模块,经过并联而成阵列,具体并联多少模块可以根据LED显示模块的规模(负载规模)自适应配置。可扩展输出模块是由内部的DC-DC变换电路和带有输出电压反馈的PWM调节电路构成,当CD-DC变换电路的输入电压不稳定,出现波动时,电压反馈PWM调节电路利用输出电压作为反馈信号,调整PWM波的占空比,使得输出电压始终稳定在标准5 V。其输入端与自动切换控制模块的输出端连接,其输出端将直流电转化成适合LED显示模块的标准电压并向其供电。
    20121107043829235982419.gif
   4.2 硬件设计
     可扩展输出模块是由集成开关元件LM2576为核心,以电容器、电感器、续流二极管构成的BUCK电路。输入电压为7 V~40 V,输出电压为标准5 V;单块模块大输出电流为3 A,平均工作效率可以达到70%~90%。
4.3 配置计算方法
     根据LED屏模块自适应配置可扩展输出模块阵列的方法:
     (1)首先计算一个单元板的电流
     单元板电流=(单元板总像素数&times;每像素发光管数&times;单个发光管电流大小/扫描数)
     单个发光管电流大小通常在0.005 A~0.02 A,通常可以取值0.01 A。扫描数一般是室内16扫,半户外8扫或16扫,室外一般是4扫、2扫、或静态(1扫)。
     例如一个5.0双基色的室内单元板满负荷(全亮)的时候大概电流总数是:
     (32&times;64)&times;2&times;0.01/16=2.56 A
     可扩展输出的模块阵列完全由单个子模块构成,每个子模块(3 A)为标准5.0双基色单元板匹配设计,可根据屏的规模而自由拼接。
     (2)计算所需面积的功率
     例如:1 m2功耗是:2.56 A&times;5 V/(0.488(长)&times;0.244(高))=107 W/m2
     (3)计算子模块数
     每平方米需要子模块的个数为107 W/(3 A&times;5 V)=7块
5 GPRS远程监控模块
     GPRS无线监控模对所述各模块参数(电压、电流、温度、湿度等)进行实时采集并通过GPRS无线网络与控制中心连接实现远程监控与维护。每套电源系统都配备所述GPRS远程监控模块,每套电源设备均可通过所述模块直接连接到GPRS网络,构成星型拓扑网络,再连接到公网并与之通信。
     如图3所示,GPRS无线通信网络系统由直流电源系统终端、GPRS模块、通信网络与模块控制中心四部分构成。
    20121107043829251602420.gif
       终端直流电源完成电压、电流、温度、湿度等数据的计量和采集;以RS232方式发送DCE数据给GPRS传输模块,GPRS传输模块将DCE数据经过打包加密转换为TCP/IP数据后通过无线接入网络发送给最近的移动基站BSS(Basic Station System)。GPRS传输模块是基于移动通信网络技术的GPRS传输设备,以APN方式接入GPRS网络。从GPRS传输模块到ARS整个系统组成专用虚拟网络。
     GPRS模块与通信网络是直流电源终端与控制中心通信的桥梁;GPRS网络通过SGSN与各个BSS基站进行帧中断连接,SGSN与GGSN设备之间通过基于TCP/IP的GPRS隧道协议GTP(GPRS Tunneling Protocol)协议连接。GGSN通过通用路由封装GRE(Generic Routing Encapsulation)协议与移动中心路由器连接。GGSN可以由具有网络地址翻译NAT(Network Address Translation)功能的路由器承担内部IP地址与外部网络IP地址的转换,移动台MS(Mobile Station)可以访问GPRS内部的网络,也可以通过外部网络接入点名称APN(Access Point Name)访问外部的分组数据网络PDN(Packet Data Network)/Internet网络。完成与Internet网络的数据交换,最后由主站的计算机接收Internet上的数据并进行数据汇总、实时调度、温度补偿、设备损耗分析等相关处理,另外也可通过系统对终端设备进行控制、远程升级与维护功能。
     GPRS远程监控模块采用西门子公司的MC55,它是当今市场上尺寸最小的三频模块。该模块体积小、功耗低(峰值电流450 mA)、控制简单,它除了具有GSM模块原有的功能外还支持分组业务功能,内置AT指令集、TCP/IP协议。MC55有5 KB的Buffer用于GPRS数据传输,最大数据包长度可达1.5 KB,完全满足一般数据采集的需要。当开通GPRS网络功能的SIM卡插入后,CCIN引脚置为高电平,系统才可进入正常工作状态。在单片机的控制下,利用现有的GSM网络进行信号的处理和传输,从而实现远程无线监护的目的。
     本系统所述适用于大型LED屏的混合直流电源系统,可以根据LED显示屏模块的数量进行电源输出模块的增减,能够通过GPRS无线通信模块对于电源参数进行远程监控与配置,并且实现了太阳能光伏、蓄电池、AC-DC自动无扰切换,适用于大型LED显示屏。
参考文献
[1] 赵建光.嵌入式连续语音识别系统研究[D].邯郸:河北工程大学硕士学位论文,2007.
[2] HERMANSKY H,MORGAN N.RASTA processing of speech[J].IEEE Trans on Speech and Audio Processing,1994,2(4):578-589.
[3] 林波,吕明.基于DTW改进算法的孤立词识别系统的仿真与分析[J].信息技术,2006,30(4):56-59.
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2025-1-8 05:36 , Processed in 0.060400 second(s), 10 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表