0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

利用TMS320F2806型DSP实现太阳光线自动跟踪控制系统的设计

电子设计 来源:郭婷 作者:电子设计 2019-08-07 08:16 次阅读

1 引言

精确捕捉太阳光线可提高太阳能装置,尤其是聚光类太阳能装置的太阳能利用率。现有的聚光类太阳能发电系统主要采用程序控制、传感器控制、程序与传感器联合控制的方法。程序控制方法是计算出太阳在一天中的位置,并通过电机驱动装置运动到目标位置,该方法可克服传感器控制的缺点,但存在累积误差,且程序复杂,对控制器要求较高;传感器控制方法是实时测量太阳光的方向,但实际应用中存在跟踪死区,跟踪范围窄;而程序与传感器混合控制的方法虽然在任何气候条件下都能得到稳定而可靠的跟踪控制,但由于成本和可靠性等问题,一直没有被规模化使用。为更好地采集太阳辐射能量,降低发电成本,提高跟踪装置可靠性,这里对太阳光线自动跟踪方法进行研究,并利用TMS320F2806型DSP为主控制器设计模拟跟踪控制系统

2 跟踪方法

2.1 模拟跟踪装置

太阳光线的入射角是时刻变化的,为使跟踪装置在不同季节、不同日照时间都能精确地捕捉太阳光线人射角,机械结构采用双轴跟踪:利用高度角一方位角式全跟踪,通过两电机分别控制高度角轴与方位角轴位置,如图1所示。跟踪箱内装有跟踪传感器,电机1控制高度角轴,电机2控制方位角轴,两轴的合成运动使跟踪镜头始终跟随太阳入射光线。编码器1、编码器2分别检测高度角轴与方位角位置。

利用TMS320F2806型DSP实现太阳光线自动跟踪控制系统的设计

利用TMS320F2806型DSP实现太阳光线自动跟踪控制系统的设计

3.2 传感器检测电路

由跟踪策略可知,传感器需要检测的信号主要包括:光线强度、光电池一三象限电压差、二四象限电压差。这里主要介绍电压差检测电路。

由于光电池短路电流在很宽的光线强度范围内与光线强度成线性关系,在设计时利用其短路电流特性。在光电池的输出端串联取样电阻,将电流的变化转化为输入电压的变化。高度角与方位角跟踪原理相同,以高度角跟踪电路为例,信号检测电路如图3所示。

利用TMS320F2806型DSP实现太阳光线自动跟踪控制系统的设计

图3中Ain1、Ain3为采样输入端,分别连接光电池一三象限。当太阳光斑在光电池上移动时,光电池上一三象限的输出电流不等,经过电阻R1、R2采样后,送入差动放大器。R16为模拟量输入端的取样电阻,取电阻R13=R15。

由于所选控制器的模拟输入电压范围为0~3 V,而光线聚焦在光电池上形成光斑后,光电池两象限的电压差有正负。因此需在差动放大器同相输入端加一偏置电压Vr,使放大器输出的零点电压(当放大器两输入端均为零时,A/D转换模块检测的电压值)为1.5 V,以保证模拟输入电压始终为正值。根据运放工作在线性区的依据:(1)输入端电流为零;(2)U+=U-。假设采样输入端电压为Uin1、Uin3,经过计算得到通过R14的电流I为:

利用TMS320F2806型DSP实现太阳光线自动跟踪控制系统的设计

A/D转换器采样的模拟输入电压,即R16两端电压为:

利用TMS320F2806型DSP实现太阳光线自动跟踪控制系统的设计

当传感器主光轴对准入射光线高度角时,光电池一三象限压差Uin1-Uin3=0,此时VO2等于偏置电压的放大值,即电压基准值,设其为U,则:

利用TMS320F2806型DSP实现太阳光线自动跟踪控制系统的设计

利用TMS320F2806型DSP实现太阳光线自动跟踪控制系统的设计

由式(4)和式(5)可知,在光电池直径恒定,且光斑完全落在光电池上时,若焦距f越大,则d越大,θ越小。即焦距越长,太阳像越大,光电池能检测的太阳光线范围越小。

所使用的透镜焦距为410 mm,光电池直径为25 mm,根据式(4)和式(5)可计算出光电池的检测范围为1.48°,太阳像直径约为3.8 mm,即当粗跟踪将传感器主光轴与太阳入射光线间的夹角调节至1.48°以内时,太阳像便能全部呈现在光电池上,若此时光强满足设定阈值,则可进入传感器跟踪。另外,透镜焦距会影响传感器跟踪分辨率(传感器能检测到的最小光线偏移角度),在其他影响因素一定的情况下,增加透镜焦距,有助于提高传感器的跟踪分辨率,但会降低传感器检测范围,此时就需要提高粗跟踪算法精度。因此,设计时在考虑增加透镜焦距以提高传感器分辨率的同时还必须考虑所选粗跟踪算法的跟踪精度要与传感器检测范围相吻合,以保证粗跟踪后太阳光斑能落到光电池上。

4 控制系统实现

该系统采用粗跟踪与精确跟踪相结合的方法精确跟踪太阳光线,并利用TMS28x系列DSP,其具有精度高、速度快、集成度高的特点,内部集成有串行通信模块、事件管理器、A/D转换器等模块,可满足控制系统各项功能要求。同时,还能实现简单的浮点运算,并满足系统粗跟踪计算要求。图4为利用TM320F2806型DSP作为主控制器设计的跟踪系统控制框图。

利用TMS320F2806型DSP实现太阳光线自动跟踪控制系统的设计

该系统控制硬件主要包括:主控制器、电机及驱动器、跟踪传感器、光电编码器、显示屏等。系统主要完成粗跟踪太阳位置计算、跟踪信号检测、电机驱动、位置检测、显示、监控等功能。对太阳光线的跟踪分为粗跟踪与精定位。粗跟踪由软件实现,精定位由传感器实现。粗跟踪过程中,主控制器根据时间和日期以及观测点经度、纬度计算出太阳的粗略位置,并与编码器检测的跟踪轴位置相比较,根据两者的差值输出控制信号,驱动电机向程序计算的位置运动。跟踪传感器主光轴垂直于聚光器接收面,传感器检测信号经放大和滤波后由控制器采样。跟踪传感器不断检测光电池输出电压信号,并将检测值送至控制器中的A/D转换模块,检测到光线强度满足跟踪阈值后,进入传感器精确跟踪,并根据电压差采样值确定电机转向及速度。光电编码器也用于返回精确跟踪结束后太阳的实际位置。

由于系统需保存各种参数,如位置校准值、当地地理参数等,扩展1个I2C总线铁电存储器用于数据存储。行程开关用于为系统提供极限位置保护。系统的各种跟踪信息可通过RS485总线传输至上位机,同时上位机也可实现控制跟踪装置,包括开始跟踪、回零点、停止等命令。当前跟踪信息,如显示跟踪数据、电机的运行状态、A/D转换值及各种故障信号,都可在现场通过显示屏显示,通过显示屏或手动开关实现手动操作跟踪装置,调试方便。

5 结论

本文设计的跟踪控制系统使用程序控制和传感器控制相结合的方法,实现精确跟踪太阳光线,其特点是:(1)DSP系统具有较好的稳定性,且运算速度快,利用其内部的时间管理器模块简单有效地控制电机运动。(2)具有相应的人机界面,可实现相应参数的显示和远程控制。而在跟踪方法方面,具有以下特点:(1)粗跟踪采用简单算法实现,避免单一的程序控制对现场控制器高数据处理能力和大数据存储空间的要求;(2)单一的程序控制需要两个运动轴的高精度角度传感器作为本地定位检测,而这里所用策略的精确跟踪过程南传感器完成,降低程序控制时系统对角度传感器的精度要求;(3)跟踪范围广,传感器结构简单,价格低廉,跟踪稳定。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2550

    文章

    51035

    浏览量

    753077
  • dsp
    dsp
    +关注

    关注

    553

    文章

    7987

    浏览量

    348745
  • 太阳能
    +关注

    关注

    37

    文章

    3405

    浏览量

    114187
收藏 人收藏

    评论

    相关推荐

    请问做电源用stm32f334好还是tms320f2806?性价比哪个高?

    做电源用stm32f334好还是tms320f2806?性价比哪个高?
    发表于 04-02 06:41

    基于PLC控制太阳自动跟踪系统

    `1 引言  据测试,在太阳能电池板阵列中,相同条件下采用自动跟踪系统发电设备要比固定发电设备的发电量提高35%左右。  所谓太阳
    发表于 09-05 09:31

    【TL6748 DSP申请】基于DSP太阳自动跟踪控制系统

    提供的实时时间,系统白天根据太阳高度角和方位角的计算实现太阳自动跟踪,夜晚
    发表于 11-06 10:01

    请问TMS320F2802和TMS320F2806能不能同时输出4路独立的PWM?

    我在手册上面看到说是TMS320F2802只有3路PWM。但是我打开器件主页上面说有8路PWM。我想问问这个期间能不能同时输出4路独立的PWM。如果不行的话那TMS320F2806能同时输出四路独立的PWM吗?
    发表于 10-18 14:55

    请问TMS320F2806能在线烧入吗?

    请问TMS320F2806能在线烧录吗?如果可以的话用哪些烧录器啊?XDS510可以吗?
    发表于 11-01 16:21

    请问TMS320F28069FTMS320F28069有区别吗?

    TMS320F2806×的资料,没看到TMS320F2806×FTMS320F2806×M的资料,想问一下TMS320F28069F
    发表于 06-04 10:43

    数字信号处理器TMS320F2806电子资料

    概述:TMS320F2806是美国德州仪器 (简称TI) 公司出品的一款高性能32位数字信号处理器,它是TMS320C28x系列中的一种。TMS320F2806的最高运行速度可达到100MIPS, 可很好地满足...
    发表于 04-13 07:47

    TMS320F2801 pdf datasheet

    The TMS320F2809, TMS320F2808, TMS320F2806, TMS320F2802, TMS320F2801,
    发表于 08-07 20:48 19次下载

    TMS320F2809, TMS320F2806, TMS3

    The TMS320F2809, TMS320F2808, TMS320F2806, TMS320F2802, TMS320F2801,
    发表于 08-07 20:50 140次下载

    TMS320F28015/TMS320F28016 pdf

    The TMS320F2809, TMS320F2808, TMS320F2806, TMS320F2802, TMS320F2801
    发表于 08-07 20:51 111次下载

    TMS320F2801-100,pdf(Digital Si

    The TMS320F2809, TMS320F2808, TMS320F2806, TMS320F2802, TMS320F2801,
    发表于 11-29 23:14 28次下载

    TMS320F2802-100,pdf(Digital Si

    The TMS320F2809, TMS320F2808, TMS320F2806, TMS320F2802, TMS320F2801,
    发表于 11-29 23:38 35次下载

    基于TMS320F2806的感应电机控制系统

    设计了一种基于TMS320F2806无速度传感器的感应电机矢量控制系统,采用转子磁场定向,实现磁链与转矩的解耦控制利用PI自适应
    发表于 12-14 17:00 46次下载

    自动跟踪太阳光控制器电路图

    自动跟踪太阳光控制器电路图
    发表于 05-26 14:45 5586次阅读
    <b class='flag-5'>自动</b><b class='flag-5'>跟踪</b><b class='flag-5'>太阳光</b><b class='flag-5'>控制</b>器电路图

    569【毕设课设】基于单片机智能太阳光跟踪追踪控制系统电路设计

    569【毕设课设】基于单片机智能太阳光跟踪追踪控制系统电路设计
    发表于 11-12 19:21 24次下载
    569【毕设课设】基于单片机智能<b class='flag-5'>太阳光</b><b class='flag-5'>跟踪</b>追踪<b class='flag-5'>控制系统</b>电路设计