- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
太陽能电池板自动追光系统的设计
太阳能自动追光电池板的模糊神经网络控制系统
摘要:本文将差压式太阳能电池板输出的信号作为追光系统的输入信号,以ATmega16单片机作为控制核心,采用时钟追踪与光电追踪相结合的追踪模式。系统直接以太阳能电池板作为检测装置,将光信号转换为电信号,并以A/D转换芯片转换成数字信号。最终通过控制步进电机,控制太阳能电池板的自动追光。系统运用模糊神经网络系统对信号进行处理,通过对光照强度等参数进行对比分析,确定了模糊神经网络的单元层数,隶属度等,从而实现了太阳能电池板自动追光的模糊神经网络控制。
关键字:差压式太阳能电池板 ATmega16单片机 神经网络 模糊控制 高斯隶属度
引言
太阳能是一种清洁绿色能源,是最丰富的可再生能源形式。而自动追光系统可使太阳能电池板发电率提高40%。传统的太阳能电池板自动追光系统主要有时钟追光系统和传感器追光系统。由于外界环境的影响,传统控制系统理论的复杂性与所要求的精确性之间存在尖锐矛盾。模糊逻辑控制已成为智能控制的重要组成部分。对模糊控制理论和技术的研究和探讨还在不断进行 ,这种新颖的控制理论和技术正处于发展和提高的进程中。
模糊系统知识抽取比较方便,而神经网络却可以直接从样本中进行有效的学习,总的来说,神经网络适合于处理非结构化信息,而模糊系统对处理结构化信息,而模糊系统对处理结构化的知识更为有效。模糊神经网络从提高神经网络的记忆性,透明性和鲁棒性出发,将模糊化概念与模糊推理规则引入神经网络的神经元,连接权和网络学习中,有效的发挥了各自优势,弥补各自的不足,可有效的控制太阳能电池板的自动追光系统。
1太阳能自动追光系统模型
1.1 机械结构
太阳能电池板通过两个相互垂直的旋转轴叠架分别与两个步进电机相连接。通过两个步进电机的旋转控制旋转轴的转动,从而控制太阳能电池板的转动。两个太阳能步进电机通过两个旋转轴分别控制太阳能电池板的前后转动和左右转动。
步进电机是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。单片机实现的步进电机控制系统具有成本低、使用灵活的特点,广泛应用于数控机床、机器人、工业自动控制以及各种可控的有定位要求的机械工具等应用领域。步进电机按相数分可分为:单相,双相和多相三种。本文采用四相步电机,控制更为精确。
电控部分主要是由单片机和测光电路组成。太阳能电池板在不同的光照下会通过电解电溶液产生不同的电势。本系统通过将四块太阳能电池板拼接在一起,并由挡光板将象限隔离。则可将四块太阳能电池板的电势差作为输入信号,输入单片机,从而实现由太阳能电池板与光线的夹角信号向电信号的转换。挡板的具体尺寸将由太阳能电池板的大小决定。
1.2单片机的控制装置
四块不同的太阳能电池板在光照下分别产生四个电压信号,当其光照不同时,其产生的电压信号各不相同,设其分别为V1,V2,V3,V4。
系统的电控部分分别由主控芯片ATmega16,步进电机驱动器及四相步进电机组成,其中主控芯片主要连接复位电路,时钟振荡电路,及太阳能电池板。其输出接四相步进电机驱动器。经过步进电机驱动器带动四相步进电机工作进行调整太阳能电池板的位置。
由于ATmega16具有①高性能、低功耗的8位AVR微处理器。②数据吞吐率高达IMIPS/MHz,可缓解系统功耗和处理速度之间的矛盾。③两个具有独立预分频器和比较器的8位定时计数器;一个具有预分频器、比较功能和捕捉功能的16位定时/计数器。④32个可编程的I/O口等优点。而模糊神经网络数据处理量大,所以本课题采用ATmega16芯片。
1.2.1主控芯片结构:
单片机XTAL1和XTAL2接口接入时钟振荡电路,RESET接口接入复位电路,接口ADC0、ADC1、ADC2、ADC3接收到四块电池板产生的电压信号之后,经过比判断,由单片机的接口PC0、PC1、PC2、PC3控制控制电机A的正反转,从而实现前后旋转轴的旋转,带动太阳能电池板的前后旋转。由单片机的PD0、PD1、PD2、PD3接口控制电机B的正反转,从而控制左右旋转轴的旋转,带动太阳能电池板左右旋转。主控芯片单片机的引脚排列及连接如下图所示:
1.2.2电机的控制电路
四相步进电机是由步进电机驱动器ULN2003A驱动,其中驱动器U2的输入接口1B、2B、3B、4B接入主控芯片信号,由COM、1C、2C、3C、4C为输出接口控制电机A转动。同理,由芯片U2驱动步进电机B转动。
步进电机是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度。可以通过控制脉冲个数
文档评论(0)