点光源跟踪系统论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要:本文设计的是一个点光源追踪系统,主要由光照传感器的照度检测与处理,控制器分析与处理,执行机构运行和模块显示这几个部分构成。
整个系统是以LM3S811为控制核心,通过四个可见光照度传感器来检测光照,依据光照度的变化、大小来判断出点光源的位置与运动趋势,并将点光源运动分解为水平和竖直方向的二维运动,借以来控制水平电机与竖直电机的旋转角度。
当水平方向上的两传感器的测量数值相对接近,同时竖直方向上的两传感器的测量数值也相对接近时,位于竖直传感器中间的激光笔将精确的指向点光源。
除基本要求满足外,本系统设计了一些拓展环节:在点光源正对及电机运动幅度允许的条件下,激光笔可追踪任意方向移动的点光源,也可换速度档,达到迅速调节的目的。
关键字:点光源定位寻迹二维运动分析直流减速电机控制LM3S811
一.系统方案设计
1.主控芯片
根据本题的要求,整个系统中必须要有一个主控芯片来处理数据和控制操作,主要考虑以下两种方案:
方案一:MSP430系列单片机。
16位低功耗单片机,性能良好。
方案二:Cortex-M3系列。
32位处理器内核高性能处理器,具有强大的控制、处理能力,丰富的外围模块,稳定的系统,提供方便高效的开发环境。
本系统选取Cortex-M3系列的LM3S811作为控制器,LM3S811支持低功耗模式,性能稳定,内置嵌套向量中断控制器,在控制、处理数据速度上有优势,并含有丰富的外围模块,所以选择方案二。
2.传感器的选择
本系统的传感器主要是检测光照度,可考虑的传感器如下列方案:
方案一:光敏电阻。
从光照特性来看,随着光照强度的增加,光敏电阻的阻值开始迅速下降,可以反映光照的变化,但该特性大多数情况为非线性,部分光照区间内,特性变化不灵敏。
方案二:硅光电池。
硅光电池是一种直接把光能转换为电能的半导体器件,根据硅光电池光照强度曲线特性可知:硅光电池的开路电压或短路电流与光强呈很好的线性关系。
方案三:光敏二极管。
光敏二极管具有单向导电性,无光照时,有很小的暗电流,当受到光照时,光电流随射光强度的变化而变化。
方案四:可见光照度传感器。
该传感器是一个光电集成传感器,内置敏感元接收器,可见光范围内,输出电流照度呈线性变化,暗电流小,低照度响应,灵敏度高。
在测试光敏电阻与硅光电池时,发现光源的距离限制了两者的应用范围。
当距离比较大时,两者的灵敏度大大降低。
经实践测定,光敏二级管与可见光照度传感器满足要求,但在反映速度,及变化的灵敏、快速性方面,光照度传感器更胜一筹,因此传感器选择方案四。
3.电机的选择
电机的主要作用是调整激光笔的位置,指向点光源,可选取的类型如下方案:
方案一:步进电机。
在非超载的情况下,电机的转速、停止位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响。
每给一次脉冲信号,电机能够转过一个步距角。
方案二:直流减速电机。
此电机在正常通电状态下,转速平稳,角度的变化也近乎连续,控制简单方便。
根据设计的要求可知,步进电机存在的明显缺陷是角度变化的局限性,控制相对直流减速电机而言也复杂。
直流减速电机除角度连续变化外,转速平稳,容易控制,因而选用第二种方案。
4.点电源的供电方案
根据题目要求:为产生150mA~350mA的LED驱动电流,采用亮度驱动芯片TPS61062。
调试发现,电流不能够满足要求,最终决定在此基础上添加大功率三级管放大,经测试可行。
5.总方案的确定
综上,本系统最终以LM3S811作为控制器,用可见光照传感器做检测元件,通过控制直流减速电动机来使激光笔指向点光源。
图1系统方框图
二.理论分析及计算
1.点光源特性分析
根据题目中的要求,可以将点光源的运动分为沿圆周移动和沿其他任意方向移动两种形式。
空间中的任何一点可以用惟一的参量来表示,根据运动轨迹的不同,选择不同的坐标参量,具体如下:
a.沿圆周移动点光源
此类运动趋势的点光源设定为第一类点光源。
对于第一类光源,我们采用柱面坐标来处理。
由于运动圆周的半径和点光源的高度都以固定,因此确定点光源的位置或变化趋势可归结于求取单一变量:水平面的角度或其变化量。
b.沿其他任意方向移动的点光源
此类运动趋势的点光源设定为第二类点光源。
对于第二类光源,我们采用极坐标来处理。
因为点光源的指向问题与径长的值不相关,所以点光源位置的确定可通过求解仰角和水平面角度及其变化。
根据以上分析,可以将追踪点光源的位置问题转化为求解水平角度或仰角与水平角度的相关问题。
降低了任务的复杂性,目标明确。
2.传感器布局分析与计算
根据第一、二类点光源的特性及光照亮度来追踪光源的原理,依据简易、精确控制与节约资源的原则,本设计采用四路照度检测通道。
其中,两路检测元件水平排布用于水平面定位,布局相对对称,另两路左右检测元件与激光笔平行,用于竖直定位。
点光源的移动可分解为水平移动和竖直移动。
水平布局的中心传感器应用于精确定位光源的水平位置。
水平方向两边的传感器主要用来检测光源的水平位置或水平移动方向,以便及时通知控制器调整指示笔的水平指向。
考虑到能够快速的检测到光源的水平方向上的移动及移动的具体方向,设定最小识别光源距离为10cm(此偏差的解决方法见光照分析)。
此时传感器的理想分布如下图所示:
水平方向两路传感器与中间的夹角计算如下:
)*2/(360*))173/(10arctan(πθr +=;其
中r 为传感器距离圆心的距离
由实际可知r 值相对比较小,近似计算
)*2/(360*)173/10arctan(πθ≈,可得
°≈.33θ。
根据实际调试的情况,θ选取°5左
右。
竖直方向的布局分析与上述情况相同。
图2传感器布局分析图
此外,考虑到外界强光的影响,在传感器的前端加黑色圆筒处理。
实践证明,这样的处理能够有效地避免外界干扰,达到更良好的控制。
3.光照度分析
根据可见光照度传感器的物理结构特征:内置敏感元接收器。
适宜用光照度来分析,照度指物体被照亮的程度,采用单位面积所接受的光通量来表示。
一般的点光源的特点是能以4立体角向周围空间发出相同发光强度的光辐射。
而本设计采用的点光源在此基础上增加了有聚光作用的灯罩,所以周围的光照强度分布并不均匀,变化趋势为中间向两边递减。
但在中间的一段可以近似相等,这也是精确指示光源的难点之一。
对光照相等的区域做如下分析:
假设面元ds 受点光源S 的光照,设点光源S 至面元ds 距离为r ,并且点光源发出的元光束的光轴与面元的法线N 之间的夹角为α,则面元上的照度如下:
2
cos E r I ds d αϕ==
对相邻面元的光照分析与计算下:
易知,中间光照近似相等的区域很小,则βα≈。
就水平方向而言,当且仅当
21r r =时,两个传感器的光照亮度21E E =,
此时点光源位于两传感器中间位置;因为竖直方向与水平方向的分布相同,当43E E =时,点光源位于竖直传感器中间。
设置激光笔的位置在竖直传感器的中间,当水平与竖直方向同时满足条件时,激光笔将准确定位在光源中心处。
图3光照度分析图
三.系统单元电路设计
检测电路:传感器检测光照后,输出的模拟量经过限幅、采样保持处理后接入AD 通道。
10k
GND
VCC 5V
ON9658
1K
1N5408
GND
VCC 3.3V
1N54080.1uF
C083I
AD
图4检测电路
点光源电流控制电路:选取LED 亮度控制器,输出电流经大功率三极管后,接入负载。
VCC
GND
GND
1.5R1Res1GND
Q1D882
12R2Res21uf
1uf C2Cap GND
10mH
L1Inductor 图5点光源电流控制电路
显示、按键电路:由7279构成的显示,按键电路
123456789R10100K S1S5
S3S2S4S6
R2200R3200R4200R5200R6200R7200R8200R9
200P A B C D E F G
P A B C D E F G
DP SA SB SC SD SE SF SG DIG3SF SG SE SD
DIG2SF SG SE SD
DIG1SF SG SE SD
DIG0SF SG SE SD DIG3DIG2DIG1DIG0P
A B C D E F G R1110K
R1210K
DIG1
DIG0
SA SB
SC
SA
SB
SC
VCC
J1INT
DATA CLK VCC
图6显示、按键电路
电机驱动电路:采用电机驱动芯片L298控制电机
图7电机驱动电路
四.程序设计流程
程序描述:
初始化部分:控制器配置
程序主体部分包括:光照度检测,数据处理,
状态分析、控制执行机构并循环。
控制系统上电后,如果不按按键K1,那么
控制系统会进入到检测状态,在检测状态
中,系统会每个一段时间分别显示出4路传
感器的测量值,也可以通过按按键K4,K5,
K6来实现向上、向下、向左、向右四个方
向的调节。
如果按按键K1,会启动系统自
动寻找点光源。
此时,可以移动点光源的位
置,或者移动激光笔的指示位置,经过一段
后,系统会自动调节使得激光笔的指示位置
与点光源的位置接近,从而达到对点光源的
自动跟踪效果。
图8程序设计流程图
五.测试方案与结果
1.测试方法与过程
由理论分析可知,本系统对传感器的精度要求比较高。
主要就是微调传感器的角度。
测试前的准备:
先给点光源通电,调整点光源的电流值,达到规定范围内,然后在给其余设备供电后系统直接进入检测传感器是否能够正常工作状态。
然后,手动使激光笔对准光源,查看四个传感器的光照的测量情况,主要是使水平方向的两个传感器的测量值相对接近,竖直方向的两个传感器的测量值也相对接近,并且微调指示台,传感器的测量值有显著地变化,接着按启动按键,就可以测试。
测试方法:
在测试前的准备工作结束后,先让其自动运行,在自动找到点光源,并且激光笔正确指示后,沿任意方向调整光源,观测结果。
2.测试仪器及材料
直流稳压电源数字万用表点光源支架
3.测试结果及拓展部分
点光源位置不变,移动激光笔的指示位置,测量数据如下表:
表1:点光源位置不变的测量数据
测量次数12345
测量偏差(cm) 1.0 2.40.9 2.3 1.9
测量次数678910
测量偏差(cm) 3.4 2.7 1.1 1.7 1.2
点光源沿圆周运动,测量数据如下表:
表2:点光源沿圆周运动的测量数据
测量次数12345
测量偏差(cm) 1.3 2.5 1.9 2.4 1.0
测量次数678910
测量偏差(cm) 2.8 3.6 2.1 1.4 1.9
点光源沿直线LM运动,测量数据如下表:
表3:点光源沿直线LM运动的测量数据
测量次数12345
测量偏差(cm) 2.8 2.9 1.9 1.3 2.3
测量次数678910
测量偏差(cm) 1.8 2.0 2.5 3.0 2.3
点光源在激光笔支架前的一定空间范围内运动,测量数据如下表:
表4:点光源在一定空间范围内运动的测量数据
测量次数12345
测量偏差(cm)0.7 1.3 2.1 1.70.5
测量次数678910
测量偏差(cm) 2.6 1.6 3.0 2.9 1.1
经过反复调试,在规定区域内,激光笔能够在5S内精确指示,误差在±5cm之内。
此外,经测试,本系统的拓展部分:只要点光源能正对激光笔,任意方向的局部移动也可追踪;追踪的速度可调,分低速、高速追踪,效果良好。
六.设计总结
综合上述各部分的分析与测试结果,本设计基本完成了题目的基本要求,还较好的完成了大部分发挥内容。
通过本次的设计竞赛,我们懂得了理论联系实际的重要性,学到了很多东西,受益匪浅。
七.参考文献
1.康华光,电子技术基础高等教育出版社2008.
2.李增国,传感器与检测技术北京航空航天大学出版社2009.
3.Cortex-M3技术参考手册。