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

上传人:lao****ou 文档编号:95695 上传时间:2023-03-06 格式:DOCX 页数:11 大小:999.42KB
下载 相关 举报
太阳能光源追踪系统的设计.docx_第1页
第1页 / 共11页
太阳能光源追踪系统的设计.docx_第2页
第2页 / 共11页
太阳能光源追踪系统的设计.docx_第3页
第3页 / 共11页
太阳能光源追踪系统的设计.docx_第4页
第4页 / 共11页
太阳能光源追踪系统的设计.docx_第5页
第5页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《太阳能光源追踪系统的设计.docx》由会员分享,可在线阅读,更多相关《太阳能光源追踪系统的设计.docx(11页珍藏版)》请在第一文库网上搜索。

1、太阳能光源追踪系统的设计摘要:本文设计了一款太阳能自动跟踪采集系统,该系统由机械系统,太阳能采集系统,硬件掌握系统,软件部分组成。太阳能采集系统由太阳能电池板,蓄电池组成。硬件掌握系统以AT89C52单片机为核心构成自动跟踪太阳掌握电路。通过光电信息采集电路,信号处理电路,步进电机转动掌握电路,结合C语言编程的太阳能采集掌握程序,实现了对太阳能采集过程的自动追踪,达到太阳能采集的光电转换最大化,提高太阳能的采用率。关键词:太阳能,采集,单片机,软件,自动跟踪。1引言随着经济进展和社会进步,人类对自然资源的开发程度加剧,面临资源枯竭的逆境,人类对自然资源的需求越来越高,因此,查找可循环采用绿色环

2、保的新能源成为当务之急。太阳能就是符合这一要求的,而且是取之不尽用之不竭的可再生新能源,合理开发并提高太阳能的采用率具有特别重要的意义。目前,太阳能电池板装置安放位置大多是固定不变的。而依据光伏电池原理,只有当阳光与电池板接收面照耀角度为直角时,光电转化效率最高,因此目前太阳能电池装置转化效率较低。自动追光掌握电路以AT89C51单片机为基础,采用光电二极管检测光信号,步进电机准时掌握转盘位置,能够精确追踪太阳,使太阳光在一天当中始终直射到太阳能电池板接收面上,最大限度的提高太阳能转化率。此掌握电路采用广泛,可在太阳能发电站、太阳能电池、太阳能路灯、太阳能热水器等方面使用。2 .太阳能自动追光

3、系统设计方案光信号匚= 光电传感器匚力单片机处理喜e动步进电机曰电池板转动I 口 I电 源图1系统总体原理框图3 .太阳能自动追光系统电路原理图如图2所示,该图为整体电路原理图,主要分为三个模块,电路正常工作时,先由光电传感器电路检测到光信号,经过转换电路输出凹凸电平信号。单片机接收相应电信号,推断出是否检测到光,然后将掌握信号输出到步进电机驱动芯片内,最终步进电机会依据相应掌握信号驱动步进电机,从而掌握步进电机的转速和转角,实现太阳能电池板实时追踪光心。U1XTAL19XTAL2VCC-4h10kK1-J=LRSTP0.0AD0P0.1AD1P0.2/AD2P0.3AD3P0.4AD4P0.

4、5AD5P0.6AD6P0.7AD7U2PSENALEEARP116 G哨-LfJ. f45g161514J L211P2.0A8P2.1A9P2.2A10P2.3A11P2.4A12P2.5A13P2.6A14P2.7A151B2B3B4B5B6B7BLN2003AZLPI .02P1.1T2EP1.2P1.3P1.4P1.5PI .6P1.7P3.ORDP3.1XDP3.2XNT0P3.3NTP3.4T0P3.5P3 6网P37RD21 1八步进电睢口步进电机驱动芯片GNDAT89C52 51单片机处理电路图2自动追光掌握电4 .硬件电路模块4.1 步进电机掌握模块4.1.1 步进电机介绍

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

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

7、电路,用于驱动大电流功率负载电子电路oRP1CUM1?五17COM1C2C3C4C5C6C7C1B2B3B4B5B6B7B12341234LN2003A7.-ZLP1.0T2P1.1/T2EXP1.2P1.3P1.4P1.5P1.6P1.7GNDAT89C52图4步进电机引脚RP1与ULN2003连接电路原理图如上图所示步进电机的四相对应RP1的2、3、4、5引脚与ULN2003相连,引脚1接电源VCC。右边引脚为单片机的P1信号输出口,通过软件程序循环输出四组方波,通过PL0P1.3分别与ULN2003的四个输入口相接,从而实现实时掌握步进电机转速和转角。4. 2光电传感器掌握模块4. 2.

8、1光电传感器介绍光电二极管是工作在反向电压下,基于光照的变化而引起光电二极管输出电流变化的原理,这就可以把光信号转换成相应的电信号,从而成为一种光电传感器件。入射光-I I I I S101电尽区电子入射光O空穴(0 镀铿蒸铝电极图5硅光电二极管结构图如上图所示,图(a)为光电二极管的内部结构原理图,当入射光照耀到光敏管上时,内部PN结中的空穴一一电子流发生变化,从而引起输出电流变化。4. 3光电传感器工作原理/300图6硅光电二极管输出特性曲线正如特性曲线所示:没有光照时,反向电流极其微弱,叫喑电流;有光照时,反向电流快速增大到几十微安,称为光电流。光的强度越大(其中E1E2E3),反向电流

9、也越大。4. 3.1光电传感器应用电路VCC光电传电路4=-图7光电传感器电路原理图如上图所示,当有光照到光电二极管时,Q1导通,Q2截止,1端输出低电平。无光照时,Q1截止,Q2导通,1端输出高电平。其中采用电压比较器很好地对电信号进行处理,将电压低于3V的处理为低电平,电压高于3V的处理为高电平。这样将光传感器采集到的光信号转换为相应的电信号,从而输入到单片机的P2.0接口,这样在驱动步进电机时以接收到光信号作为相应的触发点,电池板将始终找寻光源点。4.4单片机掌握模块4. 4.1 AT89C51单片机芯片性能介绍AT89C52是一种低功耗、高性能的8位单片机,片内含8KB的可反复擦写的只

10、读程序存储器(PER0M)和256B的随机存取数据存储器(RAM),能够与标准MCS-51指令系统及8052产品引脚兼容,片内置通用8位中心处理器(CPU)和Flash存储单元,功能强大AT89C52单片机适合于很多较为简单掌握应用场合叫主要性能参数:与MCS-51产品指令和引脚完全兼容;8k字节可重擦写Flash闪速存储器;1000次擦写周期;全静态操作:0Hz-24MHz;三级加密程序存储器;256X8字节内部RAM; 32个可编程I/0口线;3个16位定时/计数器;8个中断源;可编程串行UART通道;低功耗空闲和掉电模式。Pl.o- Pl. 7P3.o- P3.7图8单片机结构框图4 .

11、 4.2单片机主要引脚工作介绍VCC:供电电压,GND:接地。XTAL1 :反向震荡放大器的输入和内部时钟工作电路的输入。XTAL2:振荡器的反相放大器的输出端M oRST:复位输入端。当振荡器复位器件时,保持RST脚两个机器周期的高电平常间。P0 (PO. 0-P0. 7) :P0 是一个8位漏极开路双向I/O 口。每脚可汲取8位TTL门电流,当P0 锁存器写“1”时,被定义为高阻抗输入。它能用于访外部程序数据时存储器,它被定义为地址/数据总线的第八位。在对Flash编程时,P0 口接收指令字节;而在FLASH验证程序时,则输出指令字节,此时P0外接上拉电阻。Pl (P1.0-P1.7) :

12、P1 口为一个内部上拉电阻的8位双向I/O 口。P1的输出可驱动4个TTL输入。作输入口使用时,由于有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流。在Flash编程和验证时,P1 口作为第八位地址接收。P2 (P2. 0-P2. 7):P2 口是一个带有内部上拉电阻的8位双向I/O 口。P2 口的输出缓冲器可驱动4个TTL输入。当P2 口被写“1”时,由于内部的上拉电阻,其管脚电位被拉高,且作为输入。作为输入时,那些被外部信号拉低的引脚会输出一个电流。P2 口在FLASH编程和验证时4,接收高八位地址信号和掌握信号。5 . 4.3单片机外围电路图9单片机晶振电路图10单片机复位电路晶

13、振电路:是由两个电容和一个晶振并联而组成的并联谐振电路,这个并联谐振电路加到一个负反馈电路中就可以构成正弦波振荡电路M。手动复位电路:刚上电瞬间,由于电容电压不能越变,所以reset两端电压为电源电压,单片机9号引脚复位有效开头复位,随着电容充电,reset两端电压开头下降,当将至3. 5V时消耗时间T-RC100ms远大于两个机器时间2us,满意复位时间要求,从而实现复位。6 .软件程序掌握部分否电池板位置固定结束图11光电跟踪模块的程序流程图步进电机的四相分别与单片机最小系统P1.。PL 3相连,通过每次赋值并延时的思想实现步进电机正反转。定义:#define Coil Al A1=1 ;

14、B1R;C1 =O;D1=O;A 相通电,其他相断电执行: Coil Al DelayMs (Speed);其中Speed可以调整转速。下面是摘录的步进电机和光电采集处理程序,其中转速和转角可以通过赋值来实现调控。void DelayUs2x(unsigned char t)(while(-1);)void DelayMs(unsigned char t)while(t-)DelayUs2x(245);DelayUs2x(245);)void bujin(void)(unsigned int i=213;旋转一周时间Speed=30;Coil_OFFwhile(i-) 正向(Coil.Al遇到 Coil_Al 用人1 = 1下1=0;0二001=0;代替DelayMs(Speed);转变这个参数可以调整电机转速,/数字越小,转速越大,力矩越小Coil_B 1DelayMs(Speed);Coil_ClDelayMs(Speed);Coil.DlDelayMs(Speed);)Coi

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

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



客服