ImageVerifierCode 换一换
格式:DOCX , 页数:6 ,大小:20.44KB ,
资源ID:11685592      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11685592.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(太阳能光源追踪系统的设计.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

太阳能光源追踪系统的设计.docx

1、太阳能光源追踪系统的设计太阳能光源追踪系统的设计 太阳能光源追踪系统的设计 第 10 页 共 11 页 自动追光控制电路的设计 太阳能光源追踪系统的设计 摘要:本文设计了一款太阳能自动跟踪采集系统,该系统由机械系统,太阳能采集系统,硬件控制系统,软件部分组成。 太阳能采集系统由太阳能电池板,蓄电池组成。 硬件控制系统以AT89C52单片机为核心构成自动跟踪太阳控制电路。 通过光电信息采集电路,信号处理电路,步进电机转动控制电路,结合C语言编程的太阳能采集控制程序,实现了对太阳能采集过程的自动追踪,达到太阳能采集的光电转换最大化,提高太阳能的利用率。 关键词:太阳能,采集,单片机,软件,自动跟踪

2、。 1 引言 随着经济发展和社会进步,人类对自然资源的开发程度加剧,面临资源枯竭的困境,人类对自然资源的需求越来越高,因此,寻找可循环利用绿色环保的新能源成为当务之急。 太阳能就是符合这一要求的,而且是取之不尽用之不竭的可再生新能源,合理开发并提高太阳能的利用率具有非常重要的意义。 目前,太阳能电池板装置安放位置大多是固定不变的。 而根据光伏电池原理,只有当阳光与电池板接收面照射角度为直角时,光电转化效率最高,因此目前太阳能电池装置转化效率较低。 自动追光控制电路以AT89C51单片机为基础,利用光电二极管检测光信号,步进电机及时控制转盘位置,能够精确追踪太阳,使太阳光在一天当中始终直射到太阳

3、能电池板接收面上,最大限度的提高太阳能转化率。 此控制电路利用广泛,可在太阳能发电站、太阳能电池、太阳能路灯、太阳能热水器等方面使用。 2.太阳能自动追光系统设计方案 图1 系统总体原理框图 3.太阳能自动追光系统电路原理图 如图2所示,该图为整体电路原理图,主要分为三个模块,电路正常工作时,先由光电传感器电路检测到光信号,经过转换电路输出高低电平信号。 单片机接收相应电信号,判断出是否检测到光,然后将控制信号输出到步进电机驱动芯片内,最后步进电机会根据相应控制信号驱动步进电机,从而控制步进电机的转速和转角,实现太阳能电池板实时追踪光心。 图 2 自动追光控制电路图 4.硬件电路模块 4.1

4、步进电机控制模块 4.1.1 步进电机介绍及选择 步进电机是一种将电脉冲转化为角位移的执行机构。 当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。 可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。 本设计中,因为事先机械设计时加入了轴承,因此选用28BYJ-48,5V 4相5线步进电机,减速比 1/64,步距角为 5.625/64,牵入转矩达到300gf.cm。 故选用这种型号的步进电机可以实现本设计的功能。 4.1.2

5、步进电机工作原理 ( A相通电 ) ( B相通电 ) ( C相通电 ) 图 3 步进电机工作原理示意图 设A相首先通电(B、C两相不通电),产生A-A轴线方向的磁通,并通过转子形成闭合回路。 这时A、A极就成为电磁铁的N、S极。 在磁场的作用下,转子总是力图转到磁阻最小的位置,也就是要转到转子的齿对齐A、A极的位置(图a);接着B相通电(A、C两相不通电),转了便顺时针方向转过30,它的齿和C、C极对齐(图C)。 可以看出,当脉冲信号一个一个发来时,如果按ACBA的顺序通电,则电机转子便逆时针方向转动。 这种通电方式称为1相励磁方式。 4.1.3 步进电机驱动 考虑到本课题基本功能和程序的可行

6、性,步进电机驱动芯片选用ULN2003,该芯片是大电流达灵顿管阵列电路,用于驱动大电流功率负载电子电路。 图4 步进电机引脚RP1 与ULN2003 连接电路原理图 如上图所示步进电机的四相对应RP1的2、3、4、5引脚与ULN2003相连,引脚1接电源VCC。 右边引脚为单片机的P1信号输出口,通过软件程序循环输出四组方波,通过P1.0P1.3分别与ULN2003的四个输入口相接,从而实现实时控制步进电机转速和转角。 4.2光电传感器控制模块 4.2.1 光电传感器介绍 光电二极管是工作在反向电压下,基于光照的变化而引起光电二极管输出电流变化的原理,这就可以把光信号转换成相应的电信号,从而成

7、为一种光电传感器件。 图5 硅光电二极管结构图 如上图所示,图(a)为光电二极管的内部结构原理图,当入射光照射到光敏管上时,内部PN结中的空穴电子流发生变化,从而引起输出电流变化。 4.3 光电传感器工作原理 图 6 硅光电二极管输出特性曲线 正如特性曲线所示:没有光照时,反向电流极其微弱,叫暗电流;有光照时,反向电流迅速增大到几十微安,称为光电流。 光的强度越大(其中E1 4.3.1 光电传感器应用电路 图 7光电传感器电路原理图 如上图所示,当有光照到光电二极管时,Q1导通,Q2截止,1端输出低电平。 无光照时,Q1截止,Q2导通,1端输出高电平。 其中利用电压比较器很好地对电信号进行处理

8、,将电压低于3V的处理为低电平,电压高于3V的处理为高电平。 这样将光传感器采集到的光信号转换为相应的电信号,从而输入到单片机的P2.0接口,这样在驱动步进电机时以接收到光信号作为相应的触发点,电池板将一直找寻光源点。 4.4 单片机控制模块 4.4.1 AT89C51单片机芯片性能介绍 AT89C52是一种低功耗、高性能的8位单片机,片内含8KB的可反复擦写的只读程序存储器(PEROM)和256B的随机存取数据存储器(RAM),能够与标准MCS-51指令系统及8052产品引脚兼容,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大AT89C52单片机适合于许多较为复杂控制应用

9、场合。 主要性能参数:与MCS-51产品指令和引脚完全兼容;8k字节可重擦写Flash闪速存储器;1000次擦写周期;全静态操作:0Hz24MHz;三级加密程序存储器;2568字节内部RAM;32个可编程IO口线;3个16位定时计数器;8个中断源;可编程串行UART通道;低功耗空闲和掉电模式。 图 8 单片机结构框图 4.4.2 单片机主要引脚工作介绍 VCC:供电电压,GND:接地。 XTAL1:反向震荡放大器的输入和内部时钟工作电路的输入。 XTAL2:振荡器的反相放大器的输出端。 RST:复位输入端。 当振荡器复位器件时,保持RST脚两个机器周期的高电平时间。 P0口(PO.0-PO.7

10、):P0口是一个8位漏极开路双向I/0口。 每脚可吸收8位TTL门电流,当P0口锁存器写“1”时,被定义为高阻抗输入。 它能用于访外部程序数据时存储器,它被定义为地址/数据总线的第八位。 在对Flash编程时,PO口接收指令字节;而在FLASH验证程序时,则输出指令字节,此时P0外接上拉电阻。 P1口(P1.0-P1.7):P1口为一个内部上拉电阻的8位双向I/O口。 Pl的输出可驱动4个TTL输入。 作输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流。 在Flash编程和验证时,P1口作为第八位地址接收。 P2口(P2.0-P2.7):P2口是一个带有内部上拉电阻的

11、8位双向I/O口。 P2口的输出缓冲器可驱动4个TTL输入。 当P2口被写“1”时,由于内部的上拉电阻,其管脚电位被拉高,且作为输入。 作为输入时,那些被外部信号拉低的引脚会输出一个电流。 P2口在FLASH编程和验证时4,接收高八位地址信号和控制信号。 4.4.3 单片机外围电路 图 9 单片机晶振电路 图 10 单片机复位电路 晶振电路:是由两个电容和一个晶振并联而组成的并联谐振电路,这个并联谐振电路加到一个负反馈电路中就可以构成正弦波振荡电路。 手动复位电路:刚上电瞬间,由于电容电压不能越变,所以reset两端电压为电源电压,单片机9号引脚复位有效开始复位,随着电容充电,reset两端电

12、压开始下降,当将至3.5V时消耗时间T=RC100ms远大于两个机器时间2us,满足复位时间要求,从而实现复位。 5.软件程序控制部分 图11 光电跟踪模块的程序流程图 步进电机的四相分别与单片机最小系统P1.0P1.3相连,通过每次赋值并延时的思想实现步进电机正反转。 定义:#define Coil_A1 A1=1;B1=0;C1=0;D1=0;A相通电,其他相断电 执行: Coil_A1 DelayMs(Speed);其中Speed可以调节转速。 下面是摘录的步进电机和光电采集处理程序,其中转速和转角可以通过赋值来实现调控。 void DelayUs2x(unsigned char t)

13、while(-t); void DelayMs(unsigned char t) while(t-) DelayUs2x(245); DelayUs2x(245); void bujin(void) unsigned int i=213;/旋转一周时间 Speed=30; Coil_OFF while(i-) /正向 Coil_A1 /遇到Coil_A1 用A1=1;B1=0;C1=0;D1=0;代替 DelayMs(Speed); /改变这个参数可以调整电机转速 , /数字越小,转速越大,力矩越小 Coil_B1 DelayMs(Speed); Coil_C1 DelayMs(Speed);

14、 Coil_D1 DelayMs(Speed); Coil_OFF i=213; while(i-)/反向 Coil_D1 /遇到Coil_A1 用A1=1;B1=0;C1=0;D1=0;代替 DelayMs(Speed); /改变这个参数可以调整电机转速 , /数字越小,转速越大,力矩越小 Coil_C1 DelayMs(Speed); Coil_B1 DelayMs(Speed); Coil_A1 DelayMs(Speed); void main() / 光电采集信息检测主程序 while(1) if(guang = 1) bujin(); 6. 硬件机械装置设计 图 12 机械装置示意

15、图 在设计的过程中要做到自动追踪太阳,因此要设计一个合适的支架。 如上图所示,为了减小转动轴与钻孔之间的摩擦力,提高步进电机的驱动能力,在第一个钻孔处焊接一个竖直轴3,4。 其中16、17分别是光信号采集管,由光电二极管组成。 7、8为太阳能电池板左右转向转动轴,11、13为太阳能电池板竖直方向转动轴。 16、17采集的光电信号,经由单片机处理后驱动步进电机进行相应的转速和转角控制。 7.实验结果分析 表1 太阳自动循日系统记录 时间 /(t) 太阳方位 /() 太阳高度 /() 镜面方位 /() 镜面高度 /() 步进电机 俯仰方向/步 步进电机 水平方位/步 初始数值 实际数值 初始数值

16、实际数值 12:00 12:10 12:20 12:30 12:40 12:50 13:10 13:20 13:30 13:50 14:00 14:10 14:20 14:40 88.6303 91.8326 95.0271 98.2 101.338 104.151 107.191 109.629 112.283 115.123 117.635 120.074 122.44 124.732 37.0731 37.0648 36.9236 36.6564 35.7896 35.1566 34.551 33.7859 32.8464 31.8994 30.8707 29.7646 28.5855

17、27.3374 24.9263 27.6789 30.8913 34.7188 39.386 44.6296 51.9233 59.4861 70.0361 84.5297 99.7525 115.296 129.359 141.014 71.6813 73.2872 74.8766 76.4401 77.9628 79.2923 80.6616 81.6701 82.6127 83.3277 83.4082 83.5817 82.8198 81.8987 320 300 280 260 240 230 230 260 280 340 460 530 590 620 310 290 270 2

18、50 240 230 250 280 330 410 480 540 600 610 690 940 1570 1680 2240 3090 4210 7030 8630 10890 12070 13160 14070 14760 970 1070 2330 2340 2610 3650 4890 6770 7980 11470 12690 13682 14390 15040 通过对以上数据的分析可以看出,本设计基本上可以实现自动追光控制,但是由于光电传感器采集光信息点较少和机械装置尺寸存在偏差,所以在中午12:30至下午13:30这段时间误差较大,可能由于这段时间光线较强,传感器采集有效信息

19、少而造成。 参考文献 1 薛建国太阳能电池自动追踪系统的设计J长春师范学院学报,2005,24(3):26-30。 2 濮良贵,纪名刚等机械设计M北京:高等教育出版社,2006:78-90。 3 邱宣怀机械设计M北京:高等教育出版社,2006:100-360。 4 于永泗,齐民机械工程材料(第七版)M辽宁:大连理工大学出版社2007:22-28。 5 刘鸿文材料力学(第四版)M北京:高等教育出版社, 2004:30-32。 6 孙俊逸,盛秋林单片机原理及应用M北京:清华大学出版社.2006:88-100。 7 余永权ATMEL89系列Flash单片机原理及应用M北京:电子工业出版社,2000:55-60。 8.实物 图 13 实物图

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1