太阳能自动追光装置设计与制作

上传人:痛*** 文档编号:125963968 上传时间:2022-07-27 格式:DOC 页数:20 大小:245.85KB
收藏 版权申诉 举报 下载
太阳能自动追光装置设计与制作_第1页
第1页 / 共20页
太阳能自动追光装置设计与制作_第2页
第2页 / 共20页
太阳能自动追光装置设计与制作_第3页
第3页 / 共20页
资源描述:

《太阳能自动追光装置设计与制作》由会员分享,可在线阅读,更多相关《太阳能自动追光装置设计与制作(20页珍藏版)》请在装配图网上搜索。

1、太阳能自动追踪装置目 录摘要1关键词1Abstract1Keywords1引言21 追光系统简介22 系统原理及各模块论证22.1 光采集模块3 2.2 数据处理模块32.3 AD转换模块42.4 微控制模块42.5 机械控制模块42.6 电源模块52.7 最终方案53 系统硬件设计及软件设计53.1 系统硬件电路设计53.1.1 微控制器模块电路53.1.2 光采集模块电路53.1.3 AD转换模块电路63.1.4 电机驱动模块电路63.1.8 电源模块电路83.2 软件系统的设计与实现83.2.1 光采集模块的控制83.2.2 程序流程图84 系统调试94.1 硬件调试94.2 软件调试9

2、5 调试方法、现象105.1 电路的测试方法105.2 测试仪器及设备105.3 实物与数据106 总结11参考文献:11附录A12附录B12致谢20 太阳能自动追踪装置电子信息科学与技术专业学生 英容华指导教师 张冠芬摘要:运用核心元件元件ATmega16 单片机,内含8路高速A/D转换,与传统模块采用运放电路相比,设计电压采集部分采用AD转换器,以最简洁的电路实现了太阳能电池板对太阳的垂直跟踪,采用双轴跟踪技术,弥补了其他太阳能跟踪的短板,可实现电池板对太阳光的全方位垂直跟踪,实现太阳能利用率的最大化,设计机械部分采用立柱式结构,转动范围东西、南北0-180度,可实现无死区全角度转动,本装

3、置功耗低,抗干扰能力强,且价格低廉。1关键词: AD转换器;ATmega16 单片机;垂直跟踪Solar energy to be automatic tracking deviceStudent majoring in electronic information science and technology professional Ying RonghuaTutor Zhang GuanfenAbstract: The design of the core components ATmega16 microcontroller, containing eight road high sp

4、eed A/D conversion, low power consumption, strong anti-interference ability, and the price is low. And the traditional module USES than amplifier, the design voltage acquisition of the AD converter, more accurate and reliable, low energy consumption. This design with the most concise circuit realize

5、d the solar panels to the vertical tracking. This design USES the double axes tracking technology, to make up for the other solar tracking short board, can realize the all-round vertical to the sun panels tracking, realize the maximization of the solar energy utilization. As is known to all, the sim

6、ple circuit, stability, the higher the better robustness. This design machine of the type structure, turn the east-west and south-north range 0-180 degree, which can realize no dead zone all turning Angle.Keywords: AD converter;ATmega16 single-chip microcomputer; Vertical tracking 引言:随着社会的快速发展,各种污染严

7、重,能源短缺,太阳能作为一种新能源,取之不尽且具有节能环保双重特点,对太阳能的有效利用符合可持续发展社会大趋势。不管哪种太阳能利用设备,如果它的集热装置能始终保持与太阳光垂直,并且收集更多方向上的太阳光,那么,它就可以在有限的使用面积内收集更多的太阳能。基于太阳能以上优势,创作出了本次试验设计。本设计以小模型太阳能电池板为例,只需更换相应元器件,便可将其应用于各种大型太阳能发电系统。本次设计的太阳能电池板自动跟踪系统由于其结构简单价格低廉、拥有较高的稳定性、跟踪精度高,对太阳能的利用效率高等特点,必然会有极大的发展潜力。理论分析表明,太阳能电池板垂直跟踪与非跟踪相比,发电效率可提高37.7%,

8、显而易见,其环境效益与经济效益必然是巨大的。121 追光系统简介 太阳能作为绿色新能源,以其经济、清洁、环保、可持续等优点有着其它能源不可替代的优势。当前太阳能发电产业正成为我国政府的重点扶持对象。是当前及未来能源发展的重点。目前国内太阳能发电普遍有以下不足:大多采用电池板固定方式安装,对能源的利用率较低;少数采用传感器与涡轮蜗杆技术进行追光产品的可靠性差,且价格较高。克服以上不足我们有如下优势:本设计采用光敏电阻光强比较法实现电池板对太阳光的垂直跟踪,该系统是以单片机为核心,外加光敏电阻传感设备,步进电机驱动,机械结构采用两端输出逆止活齿减速器,零回差、自锁、两端同步输出,再由太阳高度计算公

9、式计算出太阳高度角和太阳方位角两个物理量,核心模块驱动水平和垂直两路步进电机校正太阳能收集装置的位置,使之与太阳方向垂直。使用智能追光装置后,电池板的发电效率能提高30%以上。使太阳能追光机械传动系统进入新的发展阶段。太阳能作为绿色新能源,是未来能源发展的重点,而现有产品采用固定的太阳能电池板,在太阳能的采集方面效率低,为此,我们设计了主动式太阳能智能追光装臵。由于在任意时间、任意地点地球的公转轨道是严格已知的,本装臵利用地方时和纬度精确地计算出太阳高度角和太阳方位角两个量,通过机械控制部分对太阳能设备进行姿态的调整实现智能追光。122 系统原理及各模块论证实现从太阳升起开始进行自动跟踪其运行

10、轨迹且始终使太阳能电池板以最佳角度朝向阳光,有效提高对光能的利用率,将光能转化为电能。本设计对太阳能电池板双轴自动追踪系统进行了设计。首先,通过测量装置的检测,给出太阳在东西方向和南北方向的方位信号。然后,此信号与电池板的姿态信号在ATmega16系统内进行比较后输出电机动作信号进而使东西方向的电机转动来调节电池板在东西方向的姿态,同时南北方向的电机也转动来调节电池板在南北方向的姿态,最终达到太阳能电池板与太阳光垂直的目的。这样太阳能电池板就不仅能在东西方向上追踪太阳,也能在南北方向上随着太阳的位置转动。使光照始终与太阳能电池板保持垂直,进而最大化的接收太阳能。同时,在极端天气下(如连续阴雨,

11、日食等现象),要暂停电机等工作,仅留下测量系统及ATmega16控制系统工作,以及时控制电机转动带动电池板转动。风力过大时要对系统采取二级保护措施本设计采用双轴跟踪技术,弥补了其他太阳能跟踪的短板,可实现电池板对太阳光的全方位垂直跟踪,实现太阳能利用率的最大化。本设计的核心元件ATmega16 单片机,内含8路高速A/D转换,功耗低,抗干扰能力强,且价格低廉。与传统模块采用运放电路相比,本设计电压采集部分采用AD转换器,更加精确可靠,能耗低。本设计以最简洁的电路实现了太阳能电池板对太阳的垂直跟踪。本设计机械部分采用立柱式结构,转动范围东西、南北0-180度,可实现无死区全角度转动。34为实现本

12、系统的功能,下面分别对各个功能模块进行分析论证,整体设计框图如图2-1所示。光采集模块AD转换电 源 模 块MCU机械控制模块图2-1系统整体设计框图2.1 光采集模块方案1:采用光强传感器。用ROHM原装BH1750FVI芯片,光照度范围大,并且传感器内置16位AD转换器,直接数字输出,省略复杂的计算,省略标定,不区分环境光源,接近于视觉灵敏度的分光特性,可对广泛的亮度进行1勒克斯的高精度测定,标准NXP IIC通信协议,块内部包含通信电平转换,可以与5v单片机直接连接。工作稳定可靠。但价格贵。方案2:采用光敏电阻,光敏电阻器是利用半导体的光电效应制成的一种电阻值随入射光的强弱而改变的电阻器

13、;入射光强,电阻减小,入射光弱,电阻增大。光敏电阻在特定波长的光照射下,其阻值迅速减小的特性。这是由于光照产生的载流子都参与导电,在外加电场的作用下作漂移运动,电子奔向电源的正极,空穴奔向电源的负极,从而使光敏电阻器的阻值迅速下降。在黑暗条件下,它的阻值(暗阻)可达110M欧,在强光条件(100LX)下,它阻值(亮阻)仅有几百至数千欧姆。光敏电阻器对光的敏感性(即光谱特性)与人眼对可见光(0.40.76)m的响应很接近,只要人眼可感受的光,都会引起它的阻值变化。设计光控电路简单,可以使设计大为简化。并且性价比高。因此综合考虑到所应用场合和性价比选择了方案2。52.2 数据处理模块 方案1:采用

14、两个鲁性棒的交叉立体式采集。竖杆产生光影,横杆上布置光采集模块,采集光影子的长度。以此确定太阳光位置。实现垂直对光。但此方案需要加以步进电机调整横杆采集的方向。并且需要太阳能电池板与控制装置同步同方向。不便于实际应用。方案2:环形消影的方法,即用八个光敏电阻围成圆形,圆形上放置影杆。若一个光敏电阻上出现了影子,则控制电机转动。直到没有影子为止。从而实现垂直对光功能。256设计示意图如图2-2所示。16428375影杆图2-2光采集数据处理模块示意图因此综合考虑到所应用场合和性价比选择了方案2。2.3 AD模块方案1:AD采用的是ATmega16内部集成的8路10位ADC,8个单端通道,2个具有

15、可编程增益(1x, 10x, 或200x)的差分通道。在省电模式下,异步定时器继续运行,允许用户保持一个时间基准,而其余功能模块处于休眠状态; ADC 噪声抑制模式时终止CPU 和除了异步定时器与ADC 以外所有I/O 模块的工作,以降低ADC 转换时的开关噪声。4方案2:采用AD0832,ADC0809是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件。它是逐次逼近式A/D转换器,可以和单片机直接接口,从ADC0809的通道IN3输入05V之间的模拟量,通过ADC0809转换成数字量在数码管上以十进制形成显示出来。ADC0809的VREF接5V电压。因此综合考虑到所

16、应用场合和性价比选择了方案1。2.4 微控制模块 方案1:采用Atmel 公司的AT89S52单片机,该单片机是一种低功耗的CMOS 8位微控制器,具有8K 在系统可编程Flash 存储器。片上Flash允许程序存储器在系统可编程,只能适于常规编程器。在单芯片上,片上资源匮乏,难以直接输出PWM信号和实现AD转换。 方案2:ATmega16是具有16K字节的系统内可编程Flash(具有同时读写的能力,即RWW),512 字节EEPROM,1K 字节SRAM,32 个通用I/O 口线,32 个通用工作寄存器,用于边界扫描的JTAG 接口,支持片内调试与编程,三个具有比较模式的灵活的定时器/ 计数

17、器(T/C),片内/外中断,可编程串行USART,有起始条件检测器的通用串行接口,8路10位具有可选差分输入级可编程增益(TQFP 封装) 的ADC ,具有片内振荡器的可编程看门狗定时器,一个SPI 串行端口,以及六个可以通过软件进行选择的省电模式。 工作于空闲模式时CPU 停止工作,而USART、两线接口、A/D 转换器、SRAM、T/C、SPI 端口以及中断系统继续工作;掉电模式时晶体振荡器停止振荡,所有功能除了中断和硬件复位之外都停止工作;在省电模式下,异步定时器继续运行,允许用户保持一个时间基准,而其余功能模块处于休眠状态; ADC 噪声抑制模式时终止CPU 和除了异步定时器与ADC

18、以外所有I/O 模块的工作,以降低ADC 转换时的开关噪声; Standby 模式下只有晶体或谐振振荡器运行,其余功能模块处于休眠状态,使得器件只消耗极少的电流,同时具有快速启动能力;扩展Standby 模式下则允许振荡器和异步定时器继续工作。4因此综合考虑到所应用场合和性价比选择了方案2。2.5 机械控制模块方案1:采用直流电机控制,直流电机操作简单,电路设计简易。但转速不易于控制,电机的转速,受负载和电流变化的影响大。所以不适合用于该设计。方案2:采用步进电机。步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和

19、脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。ATmega16可以直接输出四通道PWM 信号,实现对步进电机的即时控制。示意图如图2-5所示。67图2-5机械控制模块示意图因此选择了方案2。2.6 电源模块方案1:采用双电源供电。一个光采集模块专用电源其参数为5V 1A,另一个电源给单片机及外围器件供电。此方案的优点在于工作电路稳定,但电路较复杂

20、。方案2:只用一个电源模块供电。从光采集模块上直接引出单片机的电源线。由于ATmega16正常工作时所消耗的电流不大,基本上不会影响光采集模块的效果。8上述论证可知,电池组可保持系统稳定,我们选取了方案2。2.7 最终方案经过反复的探讨和论证我们最终确定太阳能自动追踪装置的如下最终方案:1.微控制器模块:以ATMEL公司的ATmega16单片机为控制核心。2.光采集模块:采用光敏电阻。3.数据处理模块:采用环形消影的方法。4.AD转换模块:采用的是ATmega16内部集成的8路10位ADC。5.电源模块:采用单个稳压电源供电的方式。3 系统硬件设计及软件设计3.1 系统硬件电路设计 整体电路如

21、图3-1所示。图3-1系统整体电路图3.1.1 微控制器模块电路由ATMEL公司的ATmega16组成的控制模块电路简单2,其最小系统如图3-1-1所示。图3-1-1 AVR最小系统3.1.2 光采集模块电路光采集模块电路如图3-1-2所示。图3-1-2 光采集模块电路3.1.3 电机驱动电路 电机驱动采用L298N模块驱动,模块电路如图3-1-3所示。图3-1-3 电机驱动电路3.1.4 电源模块电路电源采用7805稳压模块,电路如图3-1-4所示。图3-1-4电源模块电路3.2 软件系统的设计与实现3.2.1 AD模块的控制外部的模拟信号量需要转变成数字量才能进一步的由MCU进行处理。AT

22、mega16内部集成有一个10位逐次比较(successive approximation)ADC电路。因此使用AVR可以非常方便的处理输入的模拟信号量。ATmega16的ADC与一个8通道的模拟多路选择器连接,能够对以PORTA作为ADC输入引脚的8路单端模拟输入电压进行采样,单端电压输入以0V(GND)为参考。另外还支持16种差分电压输入组合,其中2种差分输入方式(ADC1,ADC0和ACD3,ADC2)带有可编程增益放大器,能在A/D转换前对差分输入电压进行0dB(1),20dB(10)或46dB(200)的放大。还有七种差分输入方式的模拟输入通道共用一个负极(ADC1),此时其它任意一

23、个ADC引脚都可作为相应的正极。若增益为1或10,则可获得8位的精度。如果增益为200,那么转换精度为7位。AVR的模数转换器ADC具有下列特点:l 10位精度;l 0.5LSB积分非线形误差l 模拟电源引脚AVcc供电。AVcc和Vcc的电压差别不能大于0.3V。ADC转换的参考电源可采2LSB的绝对精度;l 13s260s的转换时间;l 在最大精度下可达到每秒15kSPS的采样速率;l 8路可选的单端输入通道;l 7路差分输入通道;l 2路差分输入通道带有可选的10和200增益;l ADC转换结果的读取可设置为左端对齐(LEFT ADJUSTMENT);l ADC的电压输入范围0Vcc;l

24、 可选择的内部2.56V的ADC参考电压源;l 自由连续转换模式和单次转换模式;l ADC自动转换触发模式选择;l ADC转换完成中断;l 休眠模式下的噪声抑制器(NOISE CANCELER)。l AVR的ADC功能单元由独立的专用用芯片内部的2.56V参考电源,或采用AVcc,也可使用外部参考电源。使用外部参考电源时,外部参考电源由引脚ARFE接入。使用内部电压参考源时,可以通过在AREF引脚外部并接一个电容来提高ADC的抗噪性能。43.2.2 程序流程改系统工作流程本系统工作按下图流程运行: 图3-2-2 主程序流程图和中断程序流程图4 系统调试4.1 硬件调试第一步,通电观察。将电路通

25、电观察有无异常现象,例如有无器件冒烟现象,有无异常气味,手摸集成电路外封装,是否发烫等。如果出现异常现象,应立即关断电源,待排除故障后再通电。第二步,静态调试。将信号输入端加固定的电平信号后进行的直流测试,可用万用表测出电路中各点的电位,通过和理论估算值比较,结合电路原理的分析,判断电路直流工作状态是否正常,及时发现电路中已损坏或处于临界工作状态的元器件。通过更换器件或调整电路参数,使电路直流工作状态符合设计要求。第三步,动态调试。动态调试是在静态调试的基础上进行的,在电路的输入端加入合适的信号,按信号的流向,用示波器顺序检测各测试点的输出信号,若发现不正常现象,应分析其原因,并排除故障,再进

26、行调试,直到满足要求。第四步,分模块块调试。先调试光采集模块的电路情况,先确定光采集模块的信号状况良好,上位机软件和串口调试助手能不能成功返回数据和命令;其次调试单片机电路,利用串口通信助手和下载编程软件,分别编写各个模块的简单程序,测试出各模块电路是否正常。第五步,总体调试。把各个模块连接好,下载单片机程序,打开电源运行程序。看硬件是否正常,是否有电信号的干扰。应尽量让信号线和电源线隔开。54.2 软件调试第一步, 用上位机软件和串口调试助手调试光采集和单片机之间的通信。上位机软件见附录第二步,用multisim对模块电路进行仿真。第三步,利用Keil C编程软件和Protues 实现联调,

27、程序分步运行和全速运行联合调试。55 调试方法、现象与数据5.1 电路的测试方法为了保证实际制作出来机械控制系统能够稳定可靠地运行,我们对各个功能模块和程序分别运用仿真软件multisium和protus进行了仿真测试。5.2 测试仪器及设备调试测量过程中用到的仪器设备如表5-2所示。表5-2测量仪器及设备表仪器名称型号用途数量计算机DELL-INSPIRON调试程序160MHz双踪数字示波器TSD1002调试电机的转速1数字万用表FLUKE测试链接和各个重要位置的电压1直流稳压电源YD18303D供各模块电源调试用15.3 实物与数据本系统实物图见附录B实物示意图如下图5-3-1所示: 图5

28、-3-1 实物示意图数据测试结果如见下表5-3-2所示。表5-3-2数据测试结果工作机组时间1号2号3号4号5号6号7号8号6:00-8:008:00-10:0010:00-12:0012:00-14:0014:00-16:0016:00-18:00注:表示接受光照 ;表示接受到阴影6 总结在设计制作过程中,力求电路简单,外形美观,整体协调,软件方面,力求稳定可靠;硬件方面,力求合理,协调稳定。最终顺利完成了设计中所有的要求使系统更加智能化,人性化。制作过程中,我遇到了很多困难。同时在这次毕业设计中也学到了不少东西,让我深刻的体会到了理论知识的重要性,也提高了自己分析解决问题的能力。 参考文献

29、:1 谭丙煜.怎样撰写科学论文M.2版.沈阳:辽宁人民出版社,1982:5-6.2 Martin A.Green), 狄大卫 , 曹昭阳 , 李秀文 .太阳能电池:工作原理、技术和系统应用M.1版. 上海:交通大学出版社; 2010: 1-1.3 朱永强. 新能源与分布式发电技术 M.1版.北京:大学出版社,2010:9-1.4 马潮.AVR单片机嵌入式系统原理与应用实践M. 1版.北京:北京航空航天大学出版社,2007:322-344.5 张永瑞,刘振起,杨林耀,顾玉昆.电子测量技术基础M.1版.西安:西安电子科技大学出版社,1994:82-88. 6 刘南平. 现代电子设计与制作技术M.

30、2版.北京:电子工业出版社,2004:230-232.7 高吉祥.电子技术基础实验与课程设计M.2版.北京:电子工业出版社,2002:283-288.8 余孟尝.数字电子技术基础简明教程M.2版.北京:高等教育出版社,1999.245-362.9 吴戈,李玉峰.案例学单片机C语言开发M.1版.北京:人民邮电出版社,2008:73-117.10 谭浩强,张基温.C语言程序设计教程M.3版.北京:高等教育出版社,2006:306-307.附录 A系统的部分程序#include #include #define uchar unsigned char#define uint unsigned int

31、const tongdao=0x00,0x02,0x03,0x04,0x05,0x06,0x07;uchar addata8;void delay(uint ms) uint i,j; for( i=0;ims;i+) for(j=0;j1141;j+);uint mega16_ad()/uchar chl uchar i; for(i=0;i8;i+) /uchar addatai; DDRA&=tongdaoi;/通道 PORTA&=tongdaoi; ADMUX=0; ADCSR=0X80; ADCSR|=BIT(ADSC); while(!(ADCSR&(BIT(ADIF); adda

32、tai=ADCL; addatai=addatai+ADCH*256; return addatai; void main() while(1) uint cankao; cankao=500;/设定光参考值 /ada=mega16_ad(); DDRB=0XFF; /PB0 PB1 控制1号电机 PB2 PB3控制2号电机 if(addata0cankao) PORTB=0XFE;/1111 1110 DDRD|=0X30; TCCR1A=0X63; TCCR1B=0X1B; OCR1A=20; OCR1B=2000;/PD4 if(addata1cankao) PORTB=0XFD;/11

33、11 1101 DDRD|=0X30; TCCR1A=0X67; TCCR1B=0X16; OCR1A=20; OCR1B=2000; if(addata2cankao) PORTB=0XFE;/1111 1011 DDRD|=0X30; TCCR1A=0X64; TCCR1B=0X19; OCR1A=20; OCR1B=2000; if(addata3cankao) PORTB=0XFE;/1111 0111 DDRD|=0X30; TCCR1A=0X62; TCCR1B=0X19; OCR1A=20; OCR1B=2000; if(addata4cankao) PORTB=0XFE;/PB

34、2 DDRD|=0X30; TCCR1A=0X31; TCCR1B=0XF7; OCR1A=20; OCR1B=2000; if(addata5cankao) PORTB=0XFE;/PB3 DDRD|=0X30; TCCR1A=0XB2; TCCR1B=0X1B; OCR1A=20; OCR1B=2000; if(addata6cankao) PORTB=0XFE;/PB6 DDRD|=0X30; TCCR1A=0XD2; TCCR1B=0X3F; OCR1A=20; OCR1B=2000; if(addata7cankao) PORTB=0XFE;/PB7 DDRD|=0X30; TCCR1A=0X8F; TCCR1B=0XFB; OCR1A=20; OCR1B=2000; 91019

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!