用80C196KC单片机实现太阳跟踪

发布者:meirong最新更新时间:2012-02-07 来源: 能源工程 关键字:太阳跟踪  数字系统  光学传感器 手机看文章 扫描二维码
随时随地手机看文章

0 引 言

  聚光式太阳集热器尽管必须精确地跟踪太阳,以确保好的效果,但仍然比普通的平面太阳集热装置有着明显的优势,特别是中温和高温应用。 

  各种型式的装置,从简单到复杂,应用于太阳跟踪,主要可以分成两大类,即机械系统和电控系统。电控系统一般说来有较高的稳定性和跟踪精度。电控系统又可以进一步分为两大类:

  1)用光学传感器作为反馈的模拟控制系统;  
  2)计算机根据数学公式计算太阳位置进行跟踪,并通过光学传感器作为反馈的数字系统。

  根据传感器工作的模拟系统适应性较差,在多云天气会盲目跟踪云层边沿的亮斑,造成能源的浪费和机械的额外磨损。

  数字系统一般被认为具有较高的精度和较好的适应性,但是系统复杂而昂贵。

  如果适当地对系统的计算对象进行简化,就可以用成本较低的单片机代替昂贵的可编程控制 器或者微型机实现数字化的跟踪控制系统。从而大大降低系统的成本,同时保留数字系统特有的灵活性和精确度。

1 系统描述

  本文所述系统的跟踪策略是根据日期和时间控制聚光器的运动,并利用光学传感器调整聚光器的初始位置,在运行中对聚光器的位置进行校正。

  如图1所示,系统由6个部分组成,分别是时钟、单片机、驱动机构、编码器、聚光镜和传感器。系统的核心部件是80C196KC单片机。

  单片机利用时钟提供的日期和时间,计算出聚光镜的预期位置,与编码器提供的当前位置比较,输出控制信号。驱动装置根据单片机提供的信号转动聚光镜,同时通过编码器将运行速度或位置增量反馈到单片机,形成闭环控制系统。

  由于当前位置是由增量式计算得到的,若当前位置的计算出现偏差,则不能够由反馈得到校正,从而形成累积位置偏差。为此,必须通过传感器监视聚光镜的位置是否与太阳偏离,当偏离时启动一个校正程序,达到消除当前位置误差的作用。

  光学传感器A和B随聚光器一起运动,为单片机提供太阳辐射信息。传感器A采用文献[1]提到的金字塔形布置的光电池组,4块光电池分成两组,分别提供方位角和高度角的偏差信号,当聚光器轴线指向太阳时,输出零信号;偏离时,信号随偏离的角度以及太阳直射辐射强度的增加而增加(图2)。传感器B由一块接受全天辐射的光电池和一块遮挡直射辐射的光电池组成,提供太阳直射辐射强度信号,信号随直射辐射强度值的增加而增加(图3)。传感器A和B选用的所有光电池应尽量保持一致。

  1)判断天空直射辐射的强度,在直射辐射较弱时不启动校正程序,从而避免多云天气的盲目跟踪;
  2)通过简单的修正运算,降低甚至消除环境(太阳辐射、温度等)对偏差信号的影响,使修正后 的偏差信号在偏差角度相同时,能够较为一致。




2 控制系统

  16位单片机80C196KC具有较强的运算能力,通过编制程序可以完成浮点数的基本运算。由于太阳在天空的位置可以由纬度、日期和时间完全确定,因此利用这些信息可以达到精确跟踪 的目的。控制系统框图如图4所示。

[page]

  如前所述,系统采用单片机计算出的太阳方位作为聚光镜位置期望值输入,驱动装置的输出作为反馈构成闭环系统。为了达到稳定性和精确度的要求,分别采用了PD调节器和补偿通道。
  驱动装置的传递函数一般可以表示为分别表示驱动装置的增益和时间常数。仅采用比例k1调节时,其闭环阻尼系数是闭环系统的总增益,一般不能满足要求。加入PD调节器后,ζ=可以通过调节微节微分时间常数Td使阻尼系数满足要求。

  由于太阳运行位置的变化基本上属于斜坡输入,仅采用比例微分调节器时,闭环系统存在稳态误差ess=1/K。增大系统的K值可以减小稳态误差,但过大的K值会使系统的无阻尼自然频率接近或大于单片机的采样频率,使系统失去稳定性。积分项虽然可以消除系统的稳态误差,但一定条件下可能导致系统的稳定性变差。

  令Z(s)=1,则原系统的特征方程不变,因而稳定性不发生变化。令上式右端分子的零阶和一阶项的系数为零,则斜坡输入的稳态误差为零。  
  设L(s)=L0+L1 s,代入上式右端分子,可得:

  由于补偿通道消除了系统的静态误差。主通道不再需要安排积分环节消除稳态误差,成为比例微分控制,有利于系统的稳定性。对于不同的被控对象,可以选用不同的L1、k1和Td值,使系统的稳定性和动态特性得到保证。这种参数的调整非常简便,体现了数字控制的优越性。

  对图4虚框中的传递函数离散化时,可以将微分项用后向差分代替,算法非常简单。采用足够小的采样周期时,可以保证离散化后的系统不会失去稳定性。单片机采用12MHz晶振时,定时器1溢出的周期约为87ms,具有50多万个状态周期[4],足以完成简单的计算任务,而太阳在这样短时间内的位置移动可以忽略不计。因此用定时器1溢出的周期作为采样周期有以下优点:

  1)可以满足计算任务。对于试验系统的时效分析表明,控制计算所用的机时不及总机时的15%;
  2)当选取系统总增益K,使闭环系统的无阻尼自然频率不高于1Hz时,可以使离散化方法保持稳定和达到足够的精确度。对系统的逻辑分析结果表明了系统的稳定性和精度。

3 校正系统

  上述计算机控制系统虽然有很高的精确度,但是系统的位置反馈量仍然有可能产生误差。而且由于位置反馈量的增量式算法,这种误差不能通过编码器检测出来,因此可能形成累积误差。这种累积误差可以通过光学传感器提供的偏差信号来进行校正。

  由于扰动的存在,偏差信号总是会有所波动,如果一旦偏差信号不为零就进行校正,则使系统变为了传感器控制,与模拟系统相比不具备任何优势。对修正后的偏差信号设定一个死区,可以大大的减小偏差信号的波动对系统的影响,增加系统的稳定性,系统的跟踪精度可以通过设定死区大小来保证。当经修正的偏差信号大于某给定值,即超出死区范围,且传感器B给出的参考信号反映的直射辐射强度不低于某一阈值时,启动误差校正程序。设定阈值的目的是为了使系统在太阳直射辐射太弱,即太阳被遮挡时,不启动校正过程,避免了多云天气盲目跟踪云层边沿的亮斑。校正过程分两步实现:

  1)用光学传感器偏差信号代替图4中的位置量反馈误差E(s),组成反馈环,使偏差信号趋于0。
  2)当偏差信号达到零时,对输出位置量赋值,使输出位置量等于期望位置量,同时切换回原来的反馈系统,完成校正过程。

  由于系统结构没有发生变化,因此上述第一步形成的闭环控制系统稳定性不会发生变化。

4 结 论

  1)可以利用单片机实现成本较低的数字化太阳跟踪系统。
  2)虽然经过简化,在太阳跟踪控制中,单片机系统具备较好的稳定性,并能够达到相当好的精确度,同时具备模拟系统不具备的灵活性。
  3)利用光学传感器,单片机系统可以实现位置的自动调整。

参考文献
 
[1] William ALynch,Ziyad MSalameh.Simple electro-opti-cally controlled dual-axis sun tracker[J].Solar Energy,1990,45(2):65-69.
[2] Soteris AKalogirou.Design and construction of a one-axissun-tracking System[J].Solar Energy,1996,57(6):465-469.
[3] Leonard DJaffe.Testresults on parabolic dish concentra-torsfor solar thermal power systems[J].Solar Energy,1989,42(2):173-187.
[4] 孙涵芳.Intel16位单片机[M].北京:北京航空航天大学出版社,1999.
关键字:太阳跟踪  数字系统  光学传感器 引用地址:用80C196KC单片机实现太阳跟踪

上一篇:基于80C196KC单片机的电力补偿装置控制系统设计
下一篇:基于RS485总线的单片机对等网络的设计与实现

推荐阅读最新更新时间:2024-03-16 12:52

一种基于以太网的嵌入式数字监控系统
1 引言 随着科技的进步及对生活质量要求的不断提高,信息技术和网络化技术的发展,为家用电器居家环境集中控制和远程遥控提供了可能。将信息技术与家电控制技术相融合,在很大程度上实现家庭生活的信息化和自动化,满足人们舒适、快节奏的生活需要,当家庭采用了监控系统之后,各种电子设备就能够在几乎无需过问的情况下进行操作。鉴于这种数字化家庭的发展趋势,远程监控作为一种理想的有效的而且快捷方便的实现途径己被广泛采用。 2 系统总体设计 本系统将采用上、下位机的方式组建监控系统。下位机工作于监控现场,采用51系列单片机控制;上位机则用于监控中心,使用一台PC机。单片机通过各种传感器,采集数据,通过以太网卡控制芯片实现的网络接口将监
[单片机]
一种基于以太网的嵌入式<font color='red'>数字</font>监控<font color='red'>系统</font>
数字万用表校准软件|数字万用表自动计量系统NSAT-3030
*兼容数表:Fluke、Keysight、Keythley、Rigol品牌数字万用表。 *兼容校准源:FLUKE 5502/ 5522/5700/5720/ 5800/ 9500校准源 *检定项目:直流电压、交流电压、直流电流、交流电流、直流欧姆等 *基于规程: 《JJF 1587-2016 数字多用表校准规范》 1. 系统优势 兼容多品牌型号万用表及校准源 系统自动封装计量规程 自动配置各计量点参数信息 自动计量生成计量报告 2. 系统概述 NSAT-3030数字万用表自动计量系统自动封装国家计量检定标准,计量项目齐全、操作流程清晰、计量结果精确,相较于传统手动计量方法有着明显优势,能针对性
[测试测量]
<font color='red'>数字</font>万用表校准软件|<font color='red'>数字</font>万用表自动计量<font color='red'>系统</font>NSAT-3030
混合域分析仪解决嵌入式射频系统以及数字射频系统的疑难
  一、概述   是一款具有创新意义的分析仪,自它诞生之日起,已经 获得国内外十多个最佳创新奖项(图1-2)。MDO4000之 所以获得巨大的成功,根源在于它推出了创新的概念- 跨域分析,利用跨域分析,可以发现传统手段无法发现 的嵌入式射频系统以及数字射频系统的疑难杂症。    泰克最新推出的MDO4000系列混合域分析仪(图1-1)   MDO4000 系列混合域分析仪究竟是什么?我们可以将 其基本功能总结如下:   - 四通道100MHz/300MHz/500MHz/1GHz 带宽数字荧光示波器   - 3GHz/6GHz 频谱分析仪   - 大于等于1GHz 带宽的调制域分析仪   - 16 通道逻辑分析仪  
[测试测量]
混合域分析仪解决嵌入式射频<font color='red'>系统</font>以及<font color='red'>数字</font>射频<font color='red'>系统</font>的疑难
基于数字信号处理器的新一代车载娱乐系统解决方案
1. 引言   车载娱乐系统中的技术发展趋势正在变得日益复杂。通过铜缆发送音频数据的简单音频系统已经成为过去。为了满足多通道音频处理和分布式视频的要求,复杂的网络处理变得越来越流行。特别是与数字传输内容保护(DTCP)加密和解密方法相关的媒体定向系统传输(MOST)光网络正在被许多高挡和中挡汽车采用。这种趋势以及车载音频系统通常必须以变化的采样频率适应多种输入源(调幅和调频、CD、DVD驱动、蜂窝电话、导航系统输入)这个事实给DSP供应商增加了压力,要求他们提供改进性能和提高集成度的处理器。 2. 通用基于MOST总线的车载高端娱乐系统   MOST总线专门用于满足要求严格的车载环境的要求。这种新的基于光纤的网络能够支持24
[汽车电子]
基于DSP与双目CMOS摄像头的数字图像处理系统
摘 要:介绍了基于浮点DSP处理器与双CMOS摄像头的数字图像采集处理系统,探讨了系统的基本原理和设计方法,并给出了系统的实现方案。在该系统中,数据采集由两个相互独立的CMOS摄像头完成,并由DSP进行图像处理,FPGA协同DSP完成时序逻辑控制和组合逻辑控制。处理后的图像可以通过1394接口输出。该系统主要由FPGA和DSP实现,设计灵活,具有很强的重构性。   关键词:图像 图像处理 DSP FPGA IEEE1394   传统的数字图像处理通常采用图像采集卡,将模拟电视信号转换成数字信号,然后由PC机进行软处理。这样不仅不够灵活,处理能力也受到PC机和软件的限制。随着CMOS成像芯片工艺的改进和数字信号处理器功能
[应用]
PCI总线实现通用数字信号处理系统
  1 系统的硬件设计   1.1 PCI接口芯片PCI9052   PCI9052是一款面向低端应用的高性能、工作在目标(从)模式的PCI接口芯片,支持PCI 2.1总线规范。该芯片的局部总线可以通过编程设置为8/16/32位的(非)复用总线,且局部总线时钟与PCI总线时钟相互独立运行,便于高、低速设备的兼容,并可支持相对慢的局部总线在PCI总线上的突发传输速率达到132 Mb/s。同时,PCI9052提供5个本地地址空间和4个本地地址片选,基址和地址范围可由串行E2PROM编程设置。选择PCI9052作为PCI-DSP桥可以降低PCI总线开发的难度,增加系统的可靠性和稳定性。   1.2 DSP的HPI通信协议
[嵌入式]
Qt跨平台数字化压力测量分析监控系统的设计与实现
在应用物理学科的“数字化压力测量”实验装置中,使用了模拟电路,数字电路,传感器与单片机等学科技术知识。为了完成数据采集与分析,单靠单片机技术所构成的硬件系统架构,虽然可以做到实时的监控,但不利于数据处理的深化与更加深入详细分析的表达,数据的记录也会带来误差,为了解决这些问题,让学生能更好的领略到数字化时代的知识,在完成数字化压力测量检测仪的基础上,提出本课题的设计与实现。 PC机具有强大数据处理,图像显示以及实时监控的能力,利用PC机的这些特点,同时编写友好的应用程序来实现数据的采集与分析,具有特殊意义——能够提升整套测试系统的处理能力的上位机得以呈现。 Qt提供的C++应用程序开发框架,可以轻松实现“一次编写,随处编译
[测试测量]
Qt跨平台<font color='red'>数字</font>化压力测量分析监控<font color='red'>系统</font>的设计与实现
业界首款适用于数字有线电视机顶盒的单片系统 支持高清AVC/VC-1解码和频道捆绑以及安全软件下载
支持与 DOCSIS 2.0兼容的下行频道捆绑和前所未有的内置安全性 为有线电视运营商提供 IP视频内容以及安全软件下载提供了方便   北京, 2007年1月4日――全球有线和无线通信半导体市场的领导者Broadcom(博通)公司(Nasdaq:BRCM)今天宣布,推出业界首款先进的数字有线电视机顶盒芯片BCM7118,该芯片支持DOCSIS/EuroDOCSIS 2.0有线电视调制解调器规范,同时支持与即将出台的DOCSIS 3.0规范兼容的下行频道捆绑。这个新的单片系统解决方案支持最新的视频压缩技术,如ITU和ISO的联合标准“先进视频编码(AVC)”、MPEG-4、第10部分和VC-1(SM
[新品]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved