基于ARM嵌入式图像处理平台的太阳跟踪系统.docx

上传人:b****9 文档编号:26123276 上传时间:2023-06-17 格式:DOCX 页数:13 大小:87.46KB
下载 相关 举报
基于ARM嵌入式图像处理平台的太阳跟踪系统.docx_第1页
第1页 / 共13页
基于ARM嵌入式图像处理平台的太阳跟踪系统.docx_第2页
第2页 / 共13页
基于ARM嵌入式图像处理平台的太阳跟踪系统.docx_第3页
第3页 / 共13页
基于ARM嵌入式图像处理平台的太阳跟踪系统.docx_第4页
第4页 / 共13页
基于ARM嵌入式图像处理平台的太阳跟踪系统.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

基于ARM嵌入式图像处理平台的太阳跟踪系统.docx

《基于ARM嵌入式图像处理平台的太阳跟踪系统.docx》由会员分享,可在线阅读,更多相关《基于ARM嵌入式图像处理平台的太阳跟踪系统.docx(13页珍藏版)》请在冰豆网上搜索。

基于ARM嵌入式图像处理平台的太阳跟踪系统.docx

基于ARM嵌入式图像处理平台的太阳跟踪系统

2012年2月15日第35卷第4期

现代电子技术

Modern Electronics Techniq

ueFeb.2012

Vol.35No.4

基于ARM嵌入式图像处理平台的太阳跟踪系统

陈丽娟,周 鑫

(南京航空航天大学,江苏南京 210016

摘 要:

基于计算机视觉原理,以ARM微控制器为核心构建嵌入式图像处理平台,实现了对太阳的实时跟踪。

系统采用CMOS图像传感器采集太阳图像,通过微控制器计算太阳角度,通过串口控制转台,实现对太阳的高精度跟踪。

同时,与视日运动规律相结合,保证系统的可靠性。

试验表明,该系统在降低系统能耗的同时,能可靠有效地跟踪太阳运动。

关键词:

太阳跟踪;ARM微控制器;计算机视觉;CMOS图像传感器

中图分类号:

TN919-34;TP36   文献标识码:

A   文章编号:

1004-373X(201204-0071-

04Sun-tracking system based on ARM embedded image processing 

platformCHEN Li-j

uan,ZHOU Xin(Nanjing University of Aeronautics and Astronautics,Nanjing 

210016,ChinaAbstract:

Based on computer vision principle,the real-time tracking of sun was realized by taking ARM microcontrolleras the core to construct the embedded image processing platform.The system collects images of sun through CMOS imagingsensor,and computes the sun angles relative to the tracking platform by a microcontroller.With the computed sun angles in-formation,the system controls the turntable through a serial port to make the solar panel perpendicular to the sun radiations.Meanwhile,another tracking mode based on sun trajectory is integrated in the tracking strategy to insure the system reliabili-ty.The teat result indicates that the system can reduce the system energy consumption and effectively 

track sun.Key

words:

sun-tracking;ARM microcontroller;computer vision;CMOS image sensor收稿日期:

2011-08-

13基金项目:

国家自然科学基金资助项目(61102138

;南京航空航天大学基本科研业务费专项科研资助项目(V1090-

0310 引 言

随着社会的发展和进步,环保节能已经成为人类可持续发展的必要条件。

目前,再生能源的开发和利用越来越受到人们的关注。

太阳能由于其普遍、

无害、无限、长久等特点,成为最绿色、最理想、最可靠的替代能

源[1]

但太阳能同时存在分散,不稳定,效率低等特点,太阳能光伏系统为解决这一问题提供了条件[

2-

3]。

就目前的太阳能光伏系统而言,如何最大限度提高太阳能的转换率,仍是国内外的研究热点。

有研究表明,和始终朝南的固定表面相比,与太阳辐射方向始终

保持垂直的表面对太阳能的利用率提高约33%[4]

阳跟踪装置可以保证太阳辐射方向始终垂直于太阳能电池板平面,使接收到的太阳辐射大大增加,提高了太阳能的接受率与利用率,因而得到广泛的应用。

太阳跟踪装置的分类方法有很多,按照跟踪方法,主要可分为视日运动跟踪和光电跟踪,视日运动跟踪又

可分为单轴跟踪和双轴跟踪[

5]

光电跟踪装置有较高灵敏度,结构简单,能通过反馈消除累积误差,具有较大优势,但受环境影响很大。

其关键部件是光电传感器,常用的是光敏电阻。

由于光敏电阻安装位置不连续和环境光散射等因素的影响,系统不能连续跟踪太阳,精

度有限[6]

视日运动跟踪能够全天候实时跟踪,但是存

在累积误差。

其中,单轴跟踪装置结构简单,但跟踪误差大;双轴跟踪装置算法复杂,跟踪难度较大,但跟踪精

度较高[

7-

8]。

本文用基于32位ARM嵌入式微控制器S3C2440来构建太阳跟踪系统,采用CMOS图像传感器来感知太阳方位,并通过微控制器计算获取太阳跟踪误差,实现对太阳的高精度跟踪。

加入视日运动规律,在跟踪目标丢失时,对系统进行重新定位。

同时,该系统的结构简单轻便,功耗低,环境适应能力强,能应用于各种太阳能设备。

1 硬件设计1.1 系统硬件结构

系统以ARM微控制器作为主控制器,采用CMOS图像传感器采集图像,并利用双轴转台来支撑太阳能电池板。

其中双轴转台集成了电机驱动与控制部分,通过串口与主控制器进行通信。

如图1所示是太阳跟踪系统的硬件结构图。

图1中,CMOS图像传感器与太阳能电池板处在同一平面,并固连在双轴转台上;ARM处理器与双轴转台的电机驱动部分采用串口通信方式;系统的供电均由蓄电池支持(包括ARM控制板和转台,因而形成了一个独立系统。

系统的基本工作原理是:

根据视日运动规律或CMOS图像传感器采集的天空图像,利用ARM处理器求取系统跟踪控制参数,并通过串口来控制双轴转台的转动

图1 太阳跟踪系统的硬件结构图

1.2 硬件介绍

(1ARM微控制器。

从实用角度考虑,太阳跟踪系统的低功耗设计显得尤为重要,ARM微处理器在保证高性能的前提下能够尽量降低功耗[9]。

相对于PC机,ARM微处理器占用空间较小,质量轻,可靠性强,硬件资源丰富,在简化系统结构的同时为系统功能扩展提供了可能。

系统选用32位ARM嵌入式微控制器S3C2440来构建控制平台。

运用ARM微控制器构建的嵌入式图像处理平台大大提高了图像的处理速度,同时有效降低了系统成本。

图像处理系统还具有拆装方便,配置灵活等优点,安全性得到大大提高[10]。

(2双轴转台。

系统采用集成式双轴转台,其结构如图2所示,工作电压为24V,可利用蓄电池供电。

在图2中,x向为水平方向,y向为垂直方向。

x向转角对应太阳方位角,y向转角对应太阳高度角。

该双轴转台x向转动范围为-157°~+157°,y向转动范围为0°~90°,集成了电机控制模块,并提供串行接口,控制器可以利用串口通信来控制并驱动转台在x向和y向上的转动。

(3CMOS图像传感器。

图像传感器产品主要有

CCD,CMOS,CIS三种。

其中CMOS图像传感器集成度高,价格低廉,而且可以实现数字化输出,软件可编程控制,提高了系统设计的灵活性,同时也具有较高的抗干扰性和稳定性[11]。

系统采用的图像传感器为OmniVision公司的OV 9650型COMS摄像头,其功耗为30μW,阵列大小为1 300×1 028pixels,焦距为4.85mm,像素大小为3.18μm×3.18μm,支持软件可编程控制,输出图像格式包括YUV,RGB等

图2 双轴转台的结构图

2 软件设计

2.1 跟踪控制策略

图3所示是太阳跟踪系统工作过程流程图,系统采用的跟踪控制策略如下:

(1系统可设置2种工作模式,早晨6:

00唤醒跟踪控制系统,系统启动跟踪控制,进入跟踪模式;下午18:

00休眠系统,系统关闭跟踪控制,进入待机模式。

同时系统采用粗跟踪和精跟踪2种方式,粗跟踪采用视日运动跟踪方法,精跟踪采用基于计算机视觉的跟踪方法。

粗跟踪为精跟踪提供初始工作条件,精跟踪保证系统的跟踪精度

图3 太阳跟踪系统工作过程流程图

2

7现代电子技术2012年第35卷

(2唤醒跟踪控制系统时,采用视日运动开环计算方法进行粗跟踪。

粗跟踪的基本过程是:

根据太阳运行

的天文规律计算,利用系统时间和给定的当地经纬度计算太阳高度角和太阳方位角,并根据计算结果来驱动并控制步进电机,从而调整太阳能电池板的角位置。

粗跟踪的目的是为了让太阳进入图像传感器的视野范围,主要用于首次定位和目标丢失后的重新定位。

(3系统工作在跟踪模式时,周期性采集图像,采用基于计算机视觉的闭环校正方法进行精跟踪。

精跟踪的基本过程是:

通过对采集图像进行处理,获取太阳角度偏差量。

由太阳角度偏差量可得到转台应转过的角度,从而使太阳能电池板能正对太阳。

精跟踪的目的是为了保证系统跟踪精度。

(4系统工作在跟踪模式时,由于阴天、雨天或其他原因,太阳光线很弱或基本看不见,导致CMOS图像传感器无法捕捉到太阳。

此时,太阳能电池板的工作效率很低,为了减小跟踪系统能耗,不进行电机动作并保持当前状态。

同时设置累计标志S,它表示图像传感器在连续S个采样周期内没有捕捉到太阳。

当S累计到设定值N时,采用视日运动开环计算方法重新粗定位,并重置累计标志S。

这样在降低系统能耗的同时可以提高系统可靠性。

2.2 基于计算机视觉的跟踪方法

基于计算机视觉的跟踪方法,其基本过程如下:

通过对采集图像进行处理,得到太阳位置偏差量。

如果偏差在预设阈值范围内,则保持当前状态;如果偏差超出预设阈值F

1

的范围,则根据偏差的方向和大小调整转

台,使得通过图像处理得到的偏差在预设阈值F

2

的范

围内。

其中阈值F

1的范围比阈值F

2

的范围大,这样

可以减小电机动作次数,降低能耗。

(1图像处理方法。

图像传感器得到图像后,首先进行图像的灰度化。

使用屏蔽字和移位操作来得到R,G,B分量,再进行比例转换,得到灰度图像。

设置阈值,将图像二值化,得到的图像中的光斑即为太阳。

找到太阳位置,计算光斑中心与图像中心的偏差值,将该偏差值换算为太阳方位角和高度角的实际偏差值。

(2偏差角计算与转台控制。

记CMOS图像传感器的焦距为f,像素大小为kx×k

y

假设采集图像上太

阳位置偏离图像中心的偏差为px×p

y

则可以计算太阳偏差角如下:

太阳方位偏差角:

Δα=arctan(px×kx/f;

太阳高度偏差角:

Δβ=arctan(p

y

×ky/f。

根据太阳方位偏差角和高度偏差角,通过串口控制转台转动,使太阳能电池板正对太阳。

其中转台x轴应转过的角度为太阳方位偏差角,转台y轴应转过的

角度为太阳高度偏差角。

2.3 嵌入式处理平台的实现

系统采用S3C2440作为主控制器。

利用Linux内核代码,针对本处理器和本系统特点,对内核进行相应的配置和裁剪,编译生成嵌入式内核,并选用yaffs作为根文件系统,将内核映像文件和根文件系统烧写到微控制器中,并编写相应驱动程序。

程序在主机上设计完成后,需进行交叉编译,然后下载到处理器运行。

首先在主机Linux系统下搭建交叉编译环境,这里采用arm-linux-gcc-4.3.2with EABI版本的交叉编译器,并配置主机和目标板的NFS和FTP网络,以实现主机到目标板的文件下载和主机对微控制器的控制。

程序编写完成后,进行交叉编译,生成可执行文件,下载到处理器运行即可。

3 实验结果

3.1 基于计算机视觉方法的跟踪实验

如图4所示是某次精跟踪过程的实验结果,其中(a为CMOS图像传感器捕捉到的原始图像;(b为经过灰度化、二值化后的结果,可以看出图像中的太阳已经被提取出来;(c为精跟踪一段时间后图像传感器得到的图像,可以看出太阳处在图像中心位置,此时太阳光线垂直照射太阳能电池板

图4 视觉跟踪试验结果

3.2 系统技术指标

对本文提出的太阳跟踪系统进行了性能测试,通过分析测试结果,该系统的技术指标如表1所示。

表1 太阳跟踪系统的技术指标

方位角范围-157°~+157°

高度角范围0°~90°

跟踪精度0.05°

系统自重/kg 11

工作温度范围/℃-10~60

噪音范围/dB≤70

系统平均耗电量/W≤5

4 结 语

本文中设计的太阳跟踪系统采用视日运动跟踪方

3

7

第4期陈丽娟,等:

基于ARM嵌入式图像处理平台的太阳跟踪系统

法和基于计算机视觉的跟踪方法相结合的方式,一方面采用视日运动跟踪方法进行初始粗定位和系统丢失目标时的重新粗定位;另一方面采用基于计算机视觉的跟踪方法进行精确跟踪。

基于计算机视觉的跟踪方法采用CMOS图像传感器采集太阳光斑,利用ARM微控制器处理采集到的图像,实现对太阳的实时跟踪。

实验结果表明,该系统可以连续跟踪太阳的角度变化,能够达到较高的跟踪精度;当跟踪目标丢失时,能够利用视日运动跟踪方法对系统重新定位,具有较好的环境适应能力。

该系统具有较低的日均功耗、较高的跟踪精度和可靠性,

结构简单轻便,可应用于各种太阳能光伏系统。

参 考 文 献

[1

]扬帆,杨景常,郑宇.向日葵型跟踪太阳智能发电装置的研制[J].西华大学学报:

自然科学版,2007,26(6:

18-20.[2

]苑玮琦,金晶晶.基于图像传感器的太阳方位检测系统研究[J].微计算机信息,2007,23(12:

141-

143.[3]HELWA N H.,BAHGAT A B G.,SHAFEEA M R 

E,etal.Maximum collectable solar energy by different solartracking systems[J].Energy Sources,2000,22(1:

23-

34.[4]GAY C F,YERKES J W,WILSON J H.Performance ad-

vantages of two-axis tracking 

for lar

ge flat-plate p

hotovolta

icenergy system[C]//Proceedings of 16th IEEE PhotovoltaicSp

ecialists Con

ference.[S.l.]:

IEEE,1982:

1368-1371.[5]郑小年,黄巧燕.太阳跟踪方法[J].能源技术,2003,24(4

:

149-

151.[6]杜伟巍,邹丽新,尤金正,等.基于CMOS图像传感器的太阳

自动跟踪控制器设计与实现[J].现代电子技术,2009,32(11:

150-

154.[7

]郑小年,黄巧燕,张晓黎,等.太阳集热器跟踪台的设计与控制[J].中国机械工程,2003,14(12:

1007-

1009.[8]KALOGIROU S A.Desig

n and construction of a one-axissun-tracking system[J].So1ar Energy,1996,57(6:

465-

469.[9]周立功.ARM微控制器基础与实践[M].

北京:

北京航空航天大学出版社,2003.

[10]马俊青,宋爱国,甘英俊.一种基于ARM的图像处理系统

的设计[J].电气电子教学学报,2009,31(4:

66-69.[11]何小明.用CMOS芯片取代CCD[N].中国电子报,2000-9-

15(5.

[12]孙梦宇,赵敏,吴毅杰,等.基于ARM的电子负载网络监控

系统[J].电子科技,2010(3:

46-

49.[13]蒋昌军,丁万山.基于ARM和Linux的字符采集与识别系

统[J].电子科技,2010(11:

11-

13.[14]施先旺.基于DSP/BIOS实现发动机实时在线状态监测

[J].火箭推进,2010,36(5:

54-

58.作者简介:

陈丽娟 女,1988年出生,

在读硕士。

研究方向为模式识别与智能系统,嵌入式应用。

周 鑫 男,1980年出生,

博士,副教授。

研究方向为模式识别与智能系统,嵌入式应用檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶檶

(上接第70页

架方案,并给出了具体的实现方案,该方案实现的系统采用集中式统一管理,

多点分布式布控,可以应用于多场景、多点监控。

系统采用多级客户端结构,一级客户端提供集中式统一管理,

二级客户端提供对多个监控场景的全面、无缝监控。

可扩展性强,系统中可以随时加入新的布控点,

智能客户端通过重新搜索功能就可实现对新布控点的控制和管理。

智能视频分析算法可以通过网络更新;针对不同的场景、监控的不同要求,可以采用不同的智能视频分析算法,提供个性化的视频智能分析服务,这些都给系统的应用带来极大的灵活性。

参 考 文 献

[1

]万卫兵,霍宏,赵宇明.智能视频监控中目标检测与识别[M].上海:

上海交通大学出版社,2010.

[2]MORITA 

S,YAMAZAWA K,YOKOYA N.Networkedvideosurveillance using multiple omnidirectional cameras[C]//Proceedings of IEEE International Symposium onComputational Intelligence in Robotics and Automation.[S.l.]:

IEEE,2003,3:

1245-

1250.[3]DIAS H,ROCHA J,SILVA L P.Distributed 

surveillancesystem[C]//Proceedings of IEEE Conference on ArtificialIntelligence.Portug

uese:

IEEE,2005:

257-261.[4]Texas Instruments.TVP5146:

NTSC/PAL/SECAM 

4xl02bit digital video decoder data manual[EB/OL].[2010-11-12].http:

//focus.ti.com.cn.[5]Texas Instruments.TMS320DM6446digital media sy

stem-on-chip[EB/OL].[2010-11-12].http:

//focus.ti.com.cn.[6]彭启琮,管庆.DSP集成开发环境:

CCS及DSP/BIOS的原

理与应用[M].北京:

电子工业出版社,2005.

[7]李鹏飞,陈朝武,李晓峰.智能视频算法评估综述[J].

计算机辅助设计与图形学报,2010(9:

352-

360.作者简介:

赵瑶池 女,1980年出生,

湖南湘潭人,讲师。

主要研究方向为图像处理、嵌入式技术。

胡祝华 男,1979出生,

湖南桃江人,讲师。

主要研究方向为流媒体技术、嵌入式技术。

4

7现代电子技术

2012年第35卷

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

当前位置:首页 > IT计算机 > 电脑基础知识

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

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