CN102591359B - 一种太阳跟踪控制器 - Google Patents
一种太阳跟踪控制器 Download PDFInfo
- Publication number
- CN102591359B CN102591359B CN201210042875.9A CN201210042875A CN102591359B CN 102591359 B CN102591359 B CN 102591359B CN 201210042875 A CN201210042875 A CN 201210042875A CN 102591359 B CN102591359 B CN 102591359B
- Authority
- CN
- China
- Prior art keywords
- register
- analog
- sunlight
- value
- master controller
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Photovoltaic Devices (AREA)
Abstract
本发明公开了一种太阳跟踪控制器,所述阳光传感器输出端连接有模数装换装置输入端,所述模数装换装置输出端连接有主控制器输入端,所述主控制器输出端连接驱动电路,驱动电路输出端再连接有云台控制装置,所述主控制器还连接有电源输入接口,按键显示接口和串口通信接口;阳光传感器采集太阳光位置并将其转换为电信号,通过模数转换后,将数字信号送入Atmega32单片机,单片机根据偏差信号计算出太阳位置,并输出相应的控制信号,经过驱动电路控制云台,保证云台面板始终与太阳光垂直,从而实现太阳跟踪目的,蓄电池储存太阳能电池板发出的电能,晚上为整个***提供电力,按键显示接口连接按键调试模块,用于安装、调试、维修。
Description
技术领域
本发明涉及控制器,具体涉及一种太阳跟踪控制器。
背景技术
太阳能是一种可再生清洁能源,目前,我国对太阳能的利用主要停留在非跟踪式太阳能发电、太阳能电池、太阳能热水器的初级应用阶段,太阳能发电站中采用的单晶硅电池的太阳能转换效率仅为12%左右,并没有将太阳能发电的优势体现出来。
提高太阳能发电效率的有效途径就是采用跟踪式聚光发电——即配备太阳跟踪***,配备太阳跟踪***可以直接将太阳能发电的效率提高92.2%;对于新型太阳能发电材料砷化镓来说,采用跟踪聚光发电,太阳能发电效率更能提高到36%以上,然而,目前市场上的太阳跟踪***存在价格昂贵、跟踪精度仅为0.3°、可靠性较差等缺点,制约了太阳跟踪***在实际应用中的推广。
发明内容
为了克服上述现有技术的缺点,提供了一种太阳跟踪控制器,结合阳光传感器,该***跟踪精度可达0.1°,该控制器以ATmega32芯片为处理器,能够控制云台实时跟踪太阳,保证云台与太阳光的角度为90°,从而增加云台的有效受光面积,提升太阳能的利用效率,成本低、稳定性较好,可应用于光伏产业中太阳能聚光发电、太阳能热发电、太阳能海水淡化、阳光输送机等需要采用太阳跟踪尤其是需要高精度跟踪太阳的场合。
为了实现上述目的,本发明的技术方案是:
一种太阳跟踪控制器,由阳光传感器、模数转换装置、主控制器、驱动电路、按键显示接口、串口通信接口、电源输入接口组成,所述阳光传感器输出端连接有模数装换装置输入端,所述模数装换装置输出端连接有主控制器输入端,所述主控制器输出端连接驱动电路,驱动电路输出端再连接有云台控制装置,所述主控制器还连接有电源输入接口,按键显示接口和串口通信接口;
所述阳光传感器用于采集阳光信号;
所述模数转换转换装置用于完成对阳光传感器电压信号的模数转换;
所述的主控制器电路用于完成输入、输出控制和数据运算;
所述的驱动电路用于增加输出信号的驱动能力;
所述的按键显示接口连接按键显示模块,用于安装、调试、维修;
所述的串口通信接口连接到上位机,实现串口通信功能;
所述的电源输入接口用于连接电源,为***提供电力;
所述主控制器采用Atmega32单片机;
阳光传感器采集太阳光位置并将其转换为电信号,通过模数转换后,将数字信号送入Atmega32单片机,单片机根据偏差信号计算出太阳位置,并输出相应的控制信号,经过驱动电路控制云台,保证云台面板始终与太阳光垂直,从而实现太阳跟踪目的,电源部分由蓄电池和太阳能电池板组成,蓄电池储存太阳能电池板发出的电能,晚上为整个***提供电力,按键显示接口连接按键调试模块,用于安装、调试、维修。
附图说明
图1为本发明的结构原理图。
图2(a)为阳光传感器的主视图,图2(b)为阳光传感器的俯视图。
图3为模数转换装置连接图。
图4为主控器连接图。
图5为驱动电路的电路连接原理图。
图6为***软件流程图。
图7为跟踪太阳核心算法软件流程图。
具体实施方式
下面结合附图对本发明的结构原理和工作原理作简要说明。
下面结合附图2对阳光传感器进行说明,该阳光传感器由8个参数基本一致的光敏电阻和带有凸透镜的黑色圆筒组成;
阳光传感器具体设计如下:实现“粗调”阳光信号采集部分的1 4号四个光敏电阻分别与半径为R1的圆周外切并对称分布,分别代表“北、东、南、西”四个方向;而实现“细调” 信号采集部分58号四个光敏电阻的1/4~1/3,在半径为R2圆周内并对称分布,螺纹连接管10上端通过与透镜固定台12以螺纹方式将平凸透镜9水平固定,下端通过与基准板11一体的调节内螺母连接于基准板11上,因为螺纹连接管10通过与透镜固定台12以螺纹方式将平凸透镜9水平固定后成为一个整体部件,所以还能够通过在内螺母11中旋转螺纹连接管10达到调节焦点的位置。
实际上半径为R2的圆周就是平凸透镜9汇聚太阳光的圆形区域,而且在5-8四个光电传感器安装固定后,通过在内螺母11中旋转螺纹连接管10就可以改变R2的大小,从而实现根据需要调整四个光电传感器受光面积的目的。
阳光传感器上面的8个光敏电阻的电路连接如图2(a)所示,图中R1~R8为光敏电阻,Rf为可变电阻;当太阳光照射光敏电阻时,AIN0~AIN7点得电压会发生改变,该点的电位满足如下关系:
将这8个信号分别连接至模数转换芯片的8个模数转换通道就完成了信号的输入,由于光敏电阻的参数不完全相同,采用可变电阻Rf是为了保证在相同的光照条件下保证8个光敏电阻参数一致。
所述的模数转换装置采用的模数转换芯片为12位并行高速模数转换芯片MAX197,该芯片有8个模拟输入通道。
模数转换芯片MAX197进行一次模数转换的时间仅为5us,能够满足***设计中对于实时性的要求,如果对于成本比较敏感场合,可以不使用该芯片而直接使用ATmega32中的模数转换模块,此时只需要将AIN0~AIN7与PA0~PA7分别短接即可。
所述的主控器完成信号的输入、输出控制以及数据运算,处理器采用低功耗、单指令周期的ATmega32单片机,附图4为主控器的信号输入输出连接图,包括模拟信号数据输入通道(PA0~PA7)为其电路连接图、模数转换芯片控制线(PD4~PD7)、串口通信线(PD0、PD1)、ISP程序下载线(PB5、PB6、PB7)、JTAG调试口(TDI、TDO、TMS、TCK)、驱动控制线(PB4、PB5、PB6、PB7)等;此外该主控器还包括振荡电路和复位电路,振荡电路由12MHz晶振和两个20pF电容连接组成。
所述的驱动路用于增加信号的驱动能力,驱动芯片采用集成芯片L298,L298可以驱动两个二相电机,也可以驱动继电器动作,输出电压最高可达50V,输出电压大小由输入电源决定; L298的单相输出电流可达2.5 A,可驱动电感性负载。
表1 L298N逻辑控制表
ATmega32单片机与L298的驱动电路原理为,单片机的PB4、PB5、PB6、 PB7分别连接L298N的5(IN1)、7(IN2)、10(IN3)、12(IN4)引脚,为控制信号,控制水平方向和垂直方向电机的工作于停止。L298N的4脚(Vss)直接接太阳能电池板的正极。2(OUT1)、3(OUT2)、13(OUT3)、14(OUT4)引脚为输出端,分别接两个电机的正负极。二极管D6~D9、D13~D16为续流二极管,发光二极管D10、D11、D12、D17用于显示电机的正反转情况,P4为输出接口,输出接口为两路,P4的1引脚和2引脚为一路,3引脚和4引脚为一路,分别驱动云台的东西方向和南北方向电机,这两路都可以直接电机功率在10W以下的直流电机;如果需要应用于更大功率的电机,可以讲这两路信号控制继电器,然后再由继电器连接大功率电机。
所述的按键显示接口连接至特定的按键显示模块,用于***的安装、调试、维修。按键显示模块包括了12864液晶显示以及键盘控制两部分。
所述的串口通信模块可以连接到上位机,实现串口通信功能;为了使得***易于升级,***配备了串口通信模块,通过该模块,该***可以通过电脑直接控制、监测。另外,该模块可以实现某些特定场合的集中管理,通过协议转换可以形成具有一定形成具有一定规范的现场总线(例如Profibus、Interbus、P-NET),实现***的数字化监控与管理。
此外,在太阳跟踪控制器中,还增加了其它模块,主要有:①增加了EEPROM芯片AT24C02,用于保存设定的相关参数;②此外还增加了时钟芯片DS1302,这样可以使得***采用两种模式实现跟踪,即:传感器模式和传感器与时钟结合模式;③预留有4路限位开关信号接口,用于特定应用场合;④留有风速传感器接口,接入风速传感器可以实现强风保护功能。
以上部分为***的硬件设计部分,下面阐述一种高精度太阳跟踪控制器的软件设计。该***设计采用C语言编写,编程环境为ICCAVR,调试环境为AVR studio。***软件的总体流程如附图7所示。单片机上电复位后,首先进行参数设定并初始化,***在进行AD转化,紧接着单片机通过传感器检测当前情况光照情况,之后按照程序进行外部调节、强风保护、异常检测、内部调节等过程。
太阳跟踪核心算法控制程序包括外部粗调程序和内部精调程序组成,程序流程如附图7,结合附图7说明程序具体工作流程如下:
1.ATmega32输出相应控制信号启动模数转换芯片MAX197开始采集阳光传感器8路AD输入信号;
2.将8路输入信号对应的AD值分别存入8个寄存器中,第1个寄存器存储的数据代表传感器阳光传感器黑筒内部东方向(以下简称内东,南、西、北方向的光敏电阻与东方向类似)光敏电阻对应的AD值,第2个寄存器存储数据代表阳光传感器黑筒内部南方向光敏电阻对应的AD值,第3个寄存器和第4个寄存器存储数据分别代表内西方向、内北方向光敏电阻的AD值;第5、第6、第7、第8个寄存器存储数据分别代表阳光传感器黑筒外部东方向、外部南方向、外部西方向、外部北方向的光敏电阻AD值;
3.ATmega32处理器比较第5个和第7个寄存器的值,假如第5个寄存器的值比第7个大,说明太阳大致位置在东方向;再比较第6个和第8个寄存器的值,假如第6个寄存器的值比第8个大,说明太阳大致位置在南方向;结合这二者,就可以确定太阳大致在东南方向。同理,当第5个寄存器比第7个寄存器小时,第6个寄存器数值比第8个寄存器数值小时可以确定出另外的几种状态,即:东、南、西南、西、西北、北、东北;
4.当确定大致方向以后,判断第5个与第7个寄存器的差值,即外东与外西,如果差值大于15,则ATmega32单片机通过驱动电机芯片L298使得电机向东运动;具体给出的信号为单片机的PB4引脚为高电平1,PB5为低电平0;
其它情况参照流程图7;
5.当外部调节好以后,转内部调节,内部调节和外部调节类似,不过由于聚光作用和精调效果,内部调节驱动电机的方向与外部是相反的,差值也改为8;
6. 判断第1个与第3个寄存器的差值,即内东与内西,如果差值大于8,则ATmega32单片机通过驱动电机芯片L298使得电机向西运动;具体给出的信号为单片机的PB4引脚为低电平0,PB5为高电平1;
其它情况参照流程图7;
7.重复上述1~6步骤,直到***调节到对准太阳为止。
Claims (3)
1.一种太阳跟踪控制器,由阳光传感器、模数转换装置、主控制器、驱动电路、按键显示接口、串口通信接口、电源输入接口组成,其特征在于,所述阳光传感器输出端连接有模数转换装置输入端,所述模数转换装置输出端连接有主控制器输入端,所述主控制器输出端连接驱动电路,驱动电路输出端再连接有云台控制装置,所述主控制器还连接有电源输入接口,按键显示接口和串口通信接口;
其中太阳跟踪控制器的操作步骤如下,第一步、主控制器输出相应控制信号启动模数转换装置开始采集阳光传感器8路AD输入信号;
第二步、将8路输入信号对应的AD值分别存入8个寄存器中,第1个寄存器存储的数据代表传感器阳光传感器黑筒内部东方向光敏电阻对应的AD值,以下简称内东,南、西、北方向的光敏电阻与东方向类似,第2个寄存器存储数据代表阳光传感器黑筒内部南方向光敏电阻对应的AD值,第3个寄存器和第4个寄存器存储数据分别代表内西方向、内北方向光敏电阻的AD值;第5、第6、第7、第8个寄存器存储数据分别代表阳光传感器黑筒外部东方向、外部南方向、外部西方向、外部北方向的光敏电阻AD值;
第三步、主控制器处理器比较第5个和第7个寄存器的值,假如第5个寄存器的值比第7个大,说明太阳大致位置在东方向;再比较第6个和第8个寄存器的值,假如第6个寄存器的值比第8个大,说明太阳大致位置在南方向;结合这二者,就可以确定太阳大致在东南方向;同理,当第5个寄存器比第7个寄存器小时,第6个寄存器数值比第8个寄存器数值小时可以确定出另外的几种状态,即:东、南、西南、西、西北、北、东北;
第四步、当确定大致方向以后,判断第5个与第7个寄存器的差值,即外东与外西,如果差值大于15,则主控制器单片机通过驱动电机芯片L298使得电机向东运动;具体给出的信号为单片机的PB4引脚为高电平1,PB5为低电平0;
第五步、当外部调节好以后,转内部调节,内部调节和外部调节类似,不过由于聚光作用和精调效果,内部调节驱动电机的方向与外部是相反的,差值也改为8;
第六步、 判断第1个与第3个寄存器的差值,即内东与内西,如果差值大于8,则主控制器单片机通过驱动电机芯片L298使得电机向西运动;具体给出的信号为单片机的PB4引脚为低电平0,PB5为高电平1;
第七步、重复上述第一~第六步骤,直到***调节到对准太阳为止。
2.根据权利要求1所述的一种太阳跟踪控制器,其特征在于,所述阳光传感器用于采集阳光信号;
所述模数转换装置用于完成对阳光传感器电压信号的模数转换;
所述的主控制器电路用于完成输入、输出控制和数据运算;
所述的驱动电路用于增加输出信号的驱动能力;
所述的按键显示接口连接按键显示模块,用于安装、调试、维修;
所述的串口通信接口连接到上位机,实现串口通信功能;
所述的电源输入接口用于连接电源,为***提供电力。
3.根据权利要求1所述的一种太阳跟踪控制器,其特征在于,所述主控制器采用Atmega32单片机。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210042875.9A CN102591359B (zh) | 2012-02-24 | 2012-02-24 | 一种太阳跟踪控制器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210042875.9A CN102591359B (zh) | 2012-02-24 | 2012-02-24 | 一种太阳跟踪控制器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102591359A CN102591359A (zh) | 2012-07-18 |
CN102591359B true CN102591359B (zh) | 2014-04-16 |
Family
ID=46480178
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210042875.9A Expired - Fee Related CN102591359B (zh) | 2012-02-24 | 2012-02-24 | 一种太阳跟踪控制器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102591359B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103078557A (zh) * | 2013-02-04 | 2013-05-01 | 江苏科技大学 | 一种多功能便携式太阳能跟踪发电装置及方法 |
CN103235603A (zh) * | 2013-05-03 | 2013-08-07 | 沈阳航空航天大学 | 自动跟踪太阳装置及控制方法 |
CN105302165A (zh) * | 2015-11-27 | 2016-02-03 | 胡国旺 | 光伏发电自动跟踪*** |
CN105717950A (zh) * | 2015-12-21 | 2016-06-29 | 南宁学院 | 一种光源跟踪*** |
DE102018002404A1 (de) * | 2018-03-23 | 2019-09-26 | Azur Space Solar Power Gmbh | Sonnennachführeinheit |
CN108646792A (zh) * | 2018-05-29 | 2018-10-12 | 西安理工大学 | 光伏发电支架组自动跟踪的控制装置及控制方法 |
CN114355990A (zh) * | 2021-12-28 | 2022-04-15 | 广西壮族自治区公众信息产业有限公司 | 一种基于光敏电阻的太阳跟踪伺服装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201716597U (zh) * | 2010-06-29 | 2011-01-19 | 苏州市职业大学 | 数字式太阳能自动跟踪控制器 |
CN102156482A (zh) * | 2011-04-11 | 2011-08-17 | 京信通信技术(广州)有限公司 | 一种太阳方位角跟踪控制器及其跟踪方法 |
CN102221837A (zh) * | 2011-06-21 | 2011-10-19 | 梁幸平 | 一种太阳能电池板自动转向控制*** |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006017955A1 (fr) * | 2004-08-17 | 2006-02-23 | Yaoming Zhang | Appareil a miroir detectant la lumiere solaire |
WO2011085557A1 (zh) * | 2010-01-15 | 2011-07-21 | 苏州恒阳新能源科技有限公司 | 光信号传感器 |
-
2012
- 2012-02-24 CN CN201210042875.9A patent/CN102591359B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201716597U (zh) * | 2010-06-29 | 2011-01-19 | 苏州市职业大学 | 数字式太阳能自动跟踪控制器 |
CN102156482A (zh) * | 2011-04-11 | 2011-08-17 | 京信通信技术(广州)有限公司 | 一种太阳方位角跟踪控制器及其跟踪方法 |
CN102221837A (zh) * | 2011-06-21 | 2011-10-19 | 梁幸平 | 一种太阳能电池板自动转向控制*** |
Also Published As
Publication number | Publication date |
---|---|
CN102591359A (zh) | 2012-07-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102591359B (zh) | 一种太阳跟踪控制器 | |
CN201918930U (zh) | 最大功率点跟踪的聚光光伏自动追日发电装置 | |
CN102269990B (zh) | 一种光伏发电阵列的智能控制网络*** | |
CN102155358A (zh) | 聚光自动追日最大功率点跟踪风光互补发电站 | |
CN102073325A (zh) | 一种太阳能板最大功率点双轴自动追踪装置和方法 | |
CN101859152A (zh) | 太阳能电池板追日***及其控制方法 | |
CN203759552U (zh) | 一种高效太阳能自动追踪装置 | |
CN103926937A (zh) | 一种高效太阳能自动追踪方法及装置 | |
CN101833339B (zh) | 一种基于微型计算机的通用型太阳实时自动跟踪控制*** | |
CN206671902U (zh) | 一种自动追踪太阳能电池板*** | |
CN101777856B (zh) | 利用光感差的光伏跟踪装置及基于网络的监控方法 | |
CN103823479A (zh) | 一种安装在建筑外墙的光伏跟踪控制*** | |
CN103135602A (zh) | 一种太阳方位跟踪控制*** | |
CN204719546U (zh) | 一种自动追光的太阳能充电装置 | |
CN203941456U (zh) | 太阳能跟踪控制*** | |
CN206115288U (zh) | 一种自动跟踪双模拟量输入光伏组件运动方向控制电路 | |
CN202120128U (zh) | 太阳能自动跟踪光电传感器 | |
CN207937882U (zh) | 一种太阳能自动跟踪采集*** | |
CN207637005U (zh) | 高效聚光的太阳跟踪控制*** | |
CN103809608A (zh) | 一种新型极轴式太阳跟踪***的控制电路 | |
CN202394123U (zh) | 一种太阳跟踪定向反光镜的控制*** | |
CN102289233A (zh) | 一种太阳光追踪仪的高灵敏度感光*** | |
CN206339871U (zh) | 一种智能化的太阳能自动跟踪控制*** | |
CN206162203U (zh) | 一种太阳跟踪装置 | |
CN205862239U (zh) | Mppt太阳能车跟踪控制器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140416 Termination date: 20210224 |