- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
点光源跟踪系统报告
全国大学生电子设计竞赛
2010年TI杯模拟电子系统专题邀请赛试题
点光源跟踪系统(B 题)
林进贵 田恒志 胡国庆
辽宁工程技术大学电气与控制工程学院
2014年7月26日
点光源跟踪系统(B题)设计报告
摘要
本设计STC12C5A60S2处理器为核心,设计并制作一个检测并跟踪白光LED点光源位置的光源跟踪系统。通过利用感光元件(光敏电阻),将光强转换为电压信号并进行放大,送AD转换,然后通过STC12C5A60S2单片机进行计算和分析,并利用分析结果控制舵机带动光笔运转,准确跟踪光源的运动。
系统由STC12C5A60S2单片机系统(含按键和液晶显示)、光电检测和放大、AD转换、舵机控制电路等组成。
为了克服环境光的影响和测量过程中的干扰,系统中采用了4个廉价光敏电阻(分为2组)进行测光。其方法是,首先对每组光电传感器进行多次测量和转换,在进行平均值滤波后,对滤波后的两组结果求差值,确定光源偏离方向,产生舵机控制信号,从而控制激光笔的移动,达到跟踪光源进行准确定位的目的。
本课题所采用的电路简单,算法合理。经过实际制作和测试,完全达到了题目基本部分和发挥部分的所有要求,效果很好。
关键词:STC12C5A60S2 白光LED点光源跟踪 感光元件 舵机
目录
一、系统方案设计论证 4
1.1 感光器件选用方案 4
1.2 光源检测方案 5
二、系统实现 7
2.1 硬件设计 7
2.1.1 系统框图以及总体电路图 7
总体电路图 7
2.1.2 单元电路设计 8
2.2 软件设计 13
2.2.1 软件流程 13
三、系统整体测试及分析 14
3.1 测试步骤 14
3.2 测试结果 15
四、作品部分设计亮点 16
五、结论及设计感想 16
参 考 文 献 17
红外接收二极管广泛用于各种家用电器的遥控接收器中红外接收二极管能很好地接收红外发光二极管发射的波长为94Onm的红外光信号,而对于其他波长的光线则不能接收保证了接收的准确性和灵敏度
光源照射光敏器件示意图
方案一:直流电机带动激光笔转台
直流电机是将直流电能转换为机械能的转动装置,电动机定子提供磁场,直流电源向转子的绕组提供电流,换向器使转子电流与磁场产生的转矩保持方向不变。其调速性能好,调速范围宽,可以均匀地实现转速调节。但其换向困难,会产生火花,寿命短,且其转动角度不能精确控制。
方案二:步进电机带动激光笔转台
步进电机是一种将电脉冲转化为不连续的机械运动的机电装置。当施加适当的电脉冲指令时,电机转子的出轴或外转子将会以不连续的步进增量旋转。所加脉冲的顺序直接决定着电机转轴旋转的方向。电机转轴旋转的速度取决于所加脉冲的频率,而旋转的角度或者圈数和所加的脉冲数成正比。其方案如下:
方案三:用舵机带动激光笔转台
大多数舵机都是用PWM信号控制其转向,PWM信号周期为20ms,当PWM占空比为2.5%(即在一个周期内高电平时间为0.5秒)时,舵机转到0度的位置,当PWM占空比为12.5%(即在一个周期内高电平时间为2.5秒)时,舵机转到180度的位置。我们使用的舵机也是这样的特性。
首先,要确定STC12C5A60S2输出的PWM信号的周期为20ms,我们用的是定时器A产生PWM波,设置时钟频率的值。
根据Tpwm=TACCR0(定时器A捕获/比较寄存器)/时钟频率=20ms;求出TACCR0。
PWM占空比=TACCR1/TACCR0;
当TACCR1=TACCR0*2.5%舵机回0度位置。
当TACCR1=TACCR0*12.5% ,舵机回180度位置。
这样就可以改变TACCR1的值来改变占空比,实现控制舵机的具体位置。
舵机最小步进值=180/(TACCRO*12.5%-TACCRO*2.5%)
所以增大TACCR0的值可以提高舵机寻找光源的精度。(同时要改变定时器A的时钟频率)。
二、系统实现
2.1 硬件设计
2.1.1 系统框图以及总体电路图
系统框图
总体电路图
2.1.2 单元电路设计
2.1.2.1光敏电阻感光电路:
2.1.2.1光敏电阻感光电路
感光电路中将4个光敏电阻上下左右对称固定在激光笔转台上,将光电传感器感应到的光信号转化为电信号并进行放大。
2.1.2.2 舵机电路
舵机都是用PWM信号控制其转向,PWM信号周期为20ms,当PWM占空比为2.5%(即在一个周期内高电平时间为0.5秒)时,舵机转到0度的位置,当PWM占空比为12.5%(即在一个周期内高电平时间为2.5秒)时,舵机转到180度的位置。我们使用的舵机也是这样的特性。STC12C5A60S2单片机内部
文档评论(0)