光源自动跟踪系统报告
光电跟踪实验报告
光电跟踪实验报告班级:06111101姓名:张秀峰学号:1120111562一.系统概述光电跟踪系统由转台、图像采集设备和激光测距设备三部分组成。
1.转台系统的转台为模拟火炮或雷达跟踪系统运动模块的类工业旋转运动系统。
其组成如下图所示,它包含电控箱、转台本体(电控箱和转台本体为一体)及由运动控制卡和普通PC机组成的控制实验平台等三大部分。
图2.1 系统结构图转台本体主要由以下几个部分组成:1)机械结构件(含PAN和TILT两个转动关节)2)伺服电机(两套)3)限位开关4)图像采集设备(1套)5)激光测距设备(1套)电控箱内安装有如下主要部件:1)伺服驱动器2)I/O接口板3)开关电源控制平台主要由以下部分组成:1)与IBM PC/AT机兼容的PC机(公司不提供),带PCI插槽2)运动控制器3)用户接口软件2.图像采集设备图像采集设备由工业摄像头、镜头、1394接口卡(含数据线)三部分组成。
3.激光测距设备激光测距采用DLS-C30。
二.系统安装1. 安装运动控制卡1)检查运动控制卡的外观有无损坏; 2) 关闭计算机电源;3) 将运动控制卡插入空闲的PCI 槽中; 4) 用螺钉锁紧运动控制卡和转接头;5) 将转接头和卡上的JP2插座用转接电缆连上;2. 连线1) 将电控箱的开关打到关闭的位置2) 将运动控制卡的CN1插口和电控箱的CN1插口用屏蔽电缆连结起来 3) 将转接头CN2的插口和电控箱的CN2插口用屏蔽电缆连结起来 4) 将电源线一端插入电控箱插座,另一端接入220V AC 电源(实验室提供 电源需要保持良好接地。
)3. 安装软件(1)运动控制卡运动控制卡安装完后,系统开机会检测到新硬件,将运动控制卡的配套光盘放入,按提示安装驱动程序。
详情参见运动控制器产品说明书(2) 图像采集设备1)安装1394开发包及驱动2)安装BCAM 1394 Driver三.软件的使用1.界面说明运行REVS150.exe进入光电跟踪系统,系统界面如下图4.1:图4.1 教学实验平台软件界面界面功能区说明:图像和靶标位置显示区:实时将图像采集卡采集到的视频动态显示以及靶标位置跟踪二维曲线的实时显示。
光线追踪实验报告
光线追踪实验报告Ray Tracer---光线跟踪实验报告711064XX XXX一、实验目的在计算机图形学课程作业中,题目要求是做Ray Tracing 或碰撞检测,其中对Ray Tracing 的要求是:(1)多种形状物体,Ball, box等(2)包含多种材质物体:纯镜面反射、透明物体、纯漫反射、半透明物体等(3)Moving in a 3D world(4)environment texture二、实验原理在这次实验中,使用了真正的光线跟踪算法,而不是采用环境纹理来反映周围环境。
1、光线跟踪简介光线跟踪是一种真实地显示物体的方法,该方法由Appel在1968年提出为了生成在三维计算机图形环境中的可见图像,光线跟踪是一个比光线投射或者扫描线渲染更加逼真的实现方法。
这种方法通过逆向跟踪与假象的照相机镜头相交的光路进行工作,由于大量的类似光线横穿场景,所以从照相机角度看到的场景可见信息以及软件特定的光照条件,就可以构建起来。
当光线与场景中的物体或者媒介相交的时候计算光线的反射、折射以及吸收。
由于一个光源发射出的光线的绝大部分不会在观察者看到的光线中占很大比例,这些光线大部分经过多次反射逐渐消失或者至无限小,所以对于构建可见信息来说,逆向跟踪光线要比真实地模拟光线相互作用的效率要高很多倍。
计算机模拟程序从光源发出的光线开始查询与观察点相交的光线从执行与获得正确的图像来说是不现实的。
2由以上经典的光线追踪算法可以发现,在此算法中,环境中的物体等模型,并不是一次性的画好的,而是对整个场景一个像素一个像素的画上去的,光线跟踪算法中的每一根光线要与场景中的每一个物体所含的每一个面求交。
三、光线跟踪算法实现1、计算观察光线首先需要确定光线的数学表达式。
一条光线实际上只是一个起点和一个传播方向,假设起点为O(x1,y1,z1),屏幕上一点为D(x2,y2,z2),则光线的方向dir(x3,y3,z3)为:dir=O–D;即在程序中,光线的起点定义为:方向为:由此可以确定一条光线然后就需要求出与该光线相交的物体中的最近的交点2、光线与球体相交球体由方程(x-a)2+(y-b)2+(z-c)2=r2确定,求光线是否与方程相交,只需计算方程组(x-x1)2+(y-y1)2+(z-z1)2=R2e+ d t = 0有无实数解即可。
点光源跟踪报告
3.2编程思想
本设计思想:采用三个光敏三极管采集光强,左右两个用于判断光源的位置是在左还是右,中间的用于精确定位点光源.
方案二:采用大功率三极管TIP31C做大功率LED灯的驱动。大功率三极管TIP31C能通过最大电流为3A,完全能够合乎题目的要求。设计时,利用三极管基极电流与发射极电流的倍数关系,设计出一个电流连续可调的恒流源。实验后发现效果比较明显,易于控制。
由于三极管主要就是通过电流的关系而工作的,其电流特性比较稳定,且易于控制,所以本系统选择了方案二。
图2-1光源检测模块1
由运放的特性知:V2=V3,Ir2=0,由反馈特性知:V2=V1=V4* ;
取R3=1K,R4=9.1K;可得Av=10;再加一级电压跟随器可增加电路带负载能力。
2.2高亮度LED灯驱动电路
本方案要求LED灯的电流能够连续可调,所以采用大功率三极管TIP31C来驱动它,利用三极管集电极电流与基极电流的倍数关系来驱动1Wled灯并实现其连续可调的功能。测试时发现其电流受基极的电位计控制,所以能够实现其连续可调,且效果较好。其详细电路图如下图2-3
七.参考文献
[1]康华光.模拟电子技术基础(第五版).高等教育出版社.2006
[2]高吉祥.全国大学生电子设计竞赛培训系列教程.电子工业出版社.2007
[3]郭天祥.51单片机C语言教程.电子工业出版社.2008
6.7%
20度
是
0.5度
2.5%
30度
是
点光源跟踪系统设计报告
点光源跟踪系统(B题)方案设计报告摘要:本方案使用TI公司生产的MSP430F247为主控芯片,以TPS61062为核心设计了白光LED驱动电路,应用OPA2335作放大器制作了光源检测电路。
本系统利用以激光笔为中心水平和垂直方向上对称分布的四个光敏三极管为探测端接收光源信号,再利用自适应环境算法、电机分段调速等多种算法实现激光束对白光光源的实时跟踪。
本系统成功完成了基础部分和发挥部分的要求,最终定位误差可控制在1.5cm以内。
关键字: 减速步进电机控制LED电流控制自适应算法一、系统方案的选择1.系统测光部件的选择方案一:以四个光敏电阻为探测端分别对称分布于激光笔水平和垂直方向上,中心处即激光束发光点。
利用光敏电阻在不同光强下电阻值的变化与一个定值电阻串联来输出不同分压值进行判断,当光敏电阻正对光源时电压最大,偏离时电压值线性下降。
方案二:使用四个光敏三极管为测光部件采用方案一的布局方式和工作方式制作探测端,但因三极管有β倍的电流放大作用且光源偏离三极管正对方向时电压值下降的波形斜率更大,所以微小位移的幅值变化更明显。
考虑到二者光敏特性曲线的斜率和幅值变化范围等方面因素,故最终选择方案二。
2.光源跟踪系统转动的控制方案选择方案一:光源跟踪系统由双舵机构成“云台”式结构,机械结构简单、稳定,且舵机在两个方向上都可以做到180°自由的转动,转动速度通过PWM波的占空比控制,但舵机本身控制转角的精度可能使连续小角度定位时产生抖动。
方案二:水平方向利用带减速箱的步进电机控制,垂直方向上利用舵机控制转动。
由于减速箱的使用相当于使步进电机的步长角度变得非常小,使在2米外的光源附近的激光束移动时很平滑,可以做到精确步长控制的连续定位,但缺点是减速箱和电机的完全啮合有一定难度,需要较高的机械加工精度。
综上所述,方案一控制方法最为简易,但控制稳定性可能不足;方案二控制精确度高。
由于本次题目应优先考虑稳定性和准确性,故最终选择方案二。
运动光线跟踪实验报告(3篇)
第1篇一、实验目的1. 了解运动光线跟踪的基本原理和方法。
2. 掌握运动光线跟踪在计算机图形学中的应用。
3. 通过实验,提高对光线跟踪算法的理解和实际操作能力。
二、实验原理运动光线跟踪是一种用于模拟光线在动态场景中传播的算法。
在计算机图形学中,运动光线跟踪广泛应用于动画制作、实时渲染等领域。
其基本原理是:根据物体表面的运动情况,实时更新光线路径,从而实现动态场景的光线跟踪。
三、实验环境1. 操作系统:Windows 102. 开发环境:Visual Studio 20193. 图形库:OpenGL四、实验步骤1. 创建场景:首先,创建一个包含多个物体的动态场景,物体表面具有不同的材质和运动轨迹。
2. 初始化参数:设置光线跟踪的参数,如光线精度、采样数等。
3. 运动光线跟踪算法实现:(1)确定初始光线:根据摄像机位置和朝向,确定初始光线路径。
(2)遍历物体:按照物体表面的运动轨迹,实时更新光线路径。
(3)计算光线与物体的交点:根据光线与物体表面的交点,计算光线在物体表面的反射、折射、散射等效果。
(4)跟踪光线:根据光线在物体表面的传播情况,继续跟踪光线路径,直至达到终止条件。
4. 渲染场景:将运动光线跟踪的结果进行渲染,展示动态场景的光线效果。
五、实验结果与分析1. 实验结果:通过运动光线跟踪算法,成功实现了动态场景的光线跟踪,展示了场景中物体表面的光线效果。
2. 分析:(1)实验结果表明,运动光线跟踪算法能够较好地模拟动态场景中的光线传播过程。
(2)通过调整光线跟踪参数,可以优化渲染效果,提高渲染速度。
(3)在实际应用中,运动光线跟踪算法可以应用于动画制作、实时渲染等领域,为计算机图形学的发展提供有力支持。
六、实验总结1. 通过本次实验,深入了解了运动光线跟踪的基本原理和方法。
2. 掌握了运动光线跟踪在计算机图形学中的应用,提高了实际操作能力。
3. 在实验过程中,遇到了一些问题,如光线跟踪速度较慢等。
电光源跟踪系统报告
点光源跟踪系统设计报告南京农业大学徐伟,郝文欣,朱长明摘要:为了满足点光源跟踪系统的设计要求,我们对各单元电路方案进行了比较论证,最终确定系统以MSP430单片机作为系统的控制核心,采用高灵敏度的光敏二极管作为光源轨迹采集器件。
对于关键的地面跟踪系统的旋转部分,经过充分比较、论证,最终选用了高输出扭矩的直流减速电机。
系统显示采用一块1602的液晶,编程容易,美观大方。
实践证明,系统完全达到了设计要求,不但完成了所有基本和发挥部分的要求,并增加了对准语音播报一个创新功能。
Abstract: In order to satisfy the point source tracking system's design requirements, carried on various units electric circuit plan comparison to prove and to determine that the system took system's control core by the MSP430 monolithic integrated c ircuit, used the high sensitivity the photodiode to do for the photo source path gathering component; Regarding the key ground tracking system's rotating part, undergoes the full comparison, the proof, has selected the high output torque direct-current deceleration electrical machinery finally; The system demonstrated that uses 1602 liquid crystals, the programming is together easy, elegant appearance. The final experiment indicated that the system has achieved the design requirements completely, not only has completed all basic and the display part request, and increased the alignment pronunciation to disseminate news an innovation function.关键词:光电传感器,MSP430单片机,直流减速机1.系统方案1.1实现方法本题要求设计并制作一个能够检测并指示点光源位置的光源跟踪系统,我们利用直流减速电机来实现地面跟踪系统的旋转定位;利用光电传感器来实现对光源位置的检测追踪;利用MSP430实现对整个系统控制,实现整个系统的协调运作;还有显示模块作为人机界面,实现显示功能。
基于单片机的光源自适应跟踪系统
指导教师评定成绩:审定成绩:重庆邮电大学自动化学院综合设计报告设计题目:基于单片机的光源自适应控制系统设计单位(二级学院):自动化学院学生姓名:专业:班级:学号:指导教师:设计时间:年月重庆邮电学院自动化学院制摘要本设计给出了一种基于单片机的点光源自动跟踪系统设计方案, 该设计使用TI 公司的超低功耗的AT89C51单片机作为整个系统的控制核心,主要由电机驱动模块,点光源检测模块,电源转换模块等模块组成。
利用8路光敏二极管来检测点光源的位置并将检测到的信号经过放大传给控制器AT89C51单片机,经过过单片机的运算和处理来确定点光源的运动趋势,并将运算的控制信号传给两台步进电机,使其跟随点光源运动。
本设计可以扩展为以后的太阳能发电的自动跟踪系统。
该系统不仅能自动根据太阳光方向来调整太阳能电池板朝向, 结构简单、成本低, 而且在跟踪过程中能自动记忆和更正不同时间的坐标位置, 不必人工干预, 特别适合天气变化比较复杂和无人值守的情况, 有效地提高了太阳能的利用率, 有较好的推广应用价值。
关键词:AT89C51单片机,光源,自动跟踪,DS18B20,传感器摘要 (2)一、设计题目 (4)1.1基于单片机的光源自适应控制系统设计 (4)1.2设计要求 (4)二、设计报告正文 (5)2.1设计方案总体方向的选择 (5)2.1.1基本系统方案 (5)2.1.2方案选择 (5)2.1.3 设计思路 (6)2.2硬件电路的设计 (6)2.2.1 AD转换模块 (6)2.2.2 步进电机模块 (8)2.2.3电机驱动模块 (10)2.2.4检测模块: (12)2.2.5显示模块 (14)2.2.6单片机模块 (14)2.3系统软件设计 (17)三、设计重点 (18)四、设计总结 (22)五、参考文献 (23)六、附录 (24)一、设计题目1.1基于单片机的光源自适应控制系统设计设计一控制系统,假设有一个太阳能电池板,为了使电池板最大限度的接受光照强度,通过控制器调节电池板的角度使电池板始终正对光线。
激光自动跟踪课设报告材料
《现代电子技术应用综合设计》课程报告激光自动跟踪电路设计二0一九年一月目录一、综述....................................................................................................................二、系统功能及工作原理.......................................................................................三、单元电路设计调试结果...................................................................................1、矩形波调制电路.........................................................................................2、 I/V转换电路 ..............................................................................................3、放大电路......................................................................................................4、解调电路......................................................................................................5、滤波电路......................................................................................................6、减法电路......................................................................................................7、加法电路......................................................................................................8、除法电路......................................................................................................9、绝对值电路 .................................................................................................10、非门电路...................................................................................................11、三角波电路 ...............................................................................................12、比较电路....................................................................................................13、 L298N电路 ................................................................................................四、整体电路搭建图 ...............................................................................................五、整体电路功能....................................................................................................六、小组课程设计总结...........................................................................................七、实际用到器件....................................................................................................一、综述现今社会,光的用途越来越多样化,不论是用于照明,还是用来测绘,亦或是用在军工方面,可以说,人类正在从电的时代向光的时代转变,以前由电来解决得问题,现在可以尝试通过光电的手段来解决。
点光源跟踪设计报告
“点光源跟踪系统”的设计与实现摘要:本点光源跟踪系统由MSP430F5438单片机、bh1750fvi-e光强传感器,LED 灯和云台等组成闭环控制系统,主要模块有LED驱动电路模块、云台控制模块和光能检测模块。
在芯片TPS61062控制的驱动电路作用下产生电流可调的点光源,通过光能检测模块比较各方位光照强度,控制不同继电器的导通从而控制云台向某个方向转动,实现追光功能。
而且,需要校准时也可以用红外进行手动调节。
关键词:MSP430单片机,光能检测,云台控制“The point source Tracking System” 的设计与实现Abstract:The point source tracking system by the MSP430F5438 MCU, bh1750fvi-e light intensity sensors, LED lights and head composed of closed-loop control system, the main module has LED driver circuit module, PTZ control module and the light detection module. TPS61062 chip under the control of drive circuit produces current adjustable light source, light detection module by the parties to place light intensity compared to control conduction of different relays to control head rotation in a certain direction, to achieve functional recovery of light. Moreover, the need for calibration can also be adjusted manually using infrared.Key Words:MSP430 microcontroller, light detection, PTZ control一、方案比较与论证1、LED驱动模块的方案比较与论证方案一:用电源直接在LED的两端加一个电压使LED发光,但这样需要一个可调电压源,通过调节电压来改变LED的电流,从而实现亮度的调节,由于电压的调节很难实现精确的步进,使得这种调节方式线性度很差,给我们监测电流造成了一定的难度,而且这种方案容易损坏LED灯,故未采用此方案。
光照追踪电路实验报告
一、实验目的1. 了解光照追踪电路的基本原理和组成。
2. 学习使用光敏电阻作为光强感应元件。
3. 掌握光照追踪电路的设计与搭建方法。
4. 验证光照追踪电路的性能,并分析其工作原理。
二、实验原理光照追踪电路利用光敏电阻的阻值随光照强度变化的特性,通过控制电路的输出信号,实现电路对光照方向的追踪。
当光敏电阻受到光照时,其阻值减小,电路输出信号随之变化,从而驱动执行机构(如电机)转向光源。
三、实验仪器与设备1. 光敏电阻2. 运放电路模块3. 电机驱动模块4. 电源5. 电路板6. 连接线7. 电路实验箱8. 示波器四、实验步骤1. 电路设计:- 设计光照追踪电路,包括光敏电阻、运放电路模块、电机驱动模块等。
- 计算光敏电阻的阻值变化范围,选择合适的运放电路和电机驱动模块。
- 绘制电路图,并标注各元件参数。
2. 电路搭建:- 将光敏电阻、运放电路模块、电机驱动模块等元件按照电路图连接到电路板上。
- 连接电源,确保电路正常供电。
3. 电路调试:- 使用示波器观察电路输出信号,调整电路参数,使电路输出信号与光敏电阻阻值变化一致。
- 调整电机驱动模块,使电机能够根据电路输出信号方向转动。
4. 实验测试:- 将电路放置在光照环境中,观察电机转动方向是否与光源方向一致。
- 改变光照方向,验证电路是否能够及时调整电机转动方向。
五、实验数据与分析1. 光敏电阻阻值变化:- 在不同光照强度下,光敏电阻的阻值变化范围为10kΩ~1MΩ。
2. 电路输出信号:- 当光敏电阻受到光照时,电路输出信号为正电压;当光敏电阻未受到光照时,电路输出信号为负电压。
3. 电机转动方向:- 当光敏电阻受到光照时,电机转动方向与光源方向一致;当光敏电阻未受到光照时,电机停止转动。
六、实验结论1. 光照追踪电路能够根据光照强度变化,驱动电机转动,实现电路对光照方向的追踪。
2. 通过调整电路参数,可以使电路输出信号与光敏电阻阻值变化一致,确保电机转动方向与光源方向一致。
光源自动跟踪系统设计报告1
题目光源自动跟踪系统组别第三组姓名农世安、黄勇深、廖晓系(院)信息工程系班级 11应用电子(3+2)指导教师龙祖连、倪杰、张存吉二O一二年九月三日光源自动跟踪系统要摘本设计以TI公司提供的16位超低功耗、高性能嵌入式微控制器MSP430为核心设计并制作一个能够检测并指示点光源位置的光源跟踪系统。
循迹小车沿半径r =80cm的半圆黑色循迹线(线宽20mm)自C点运动到D点,在D点停留5S后关掉LED灯并自动返回C点,表示一天周期的结束。
放置在地面的光源跟踪系统,通过运用光敏器件的检测、传感器、AT89S52单片机的强大功能及相关外围电路设计产生控制信号传递给步进电机,使步进电机带动激光笔进行左、右等方向进行光源的实时检测及精确的跟踪。
本文着重讨论电机控制与光源检测定位方法。
关键字光源检测及跟踪光敏器件步进电机目录一、引言 (4)任务与要求 (4)二、方案的选择与论证 (5)1、微控制器模块的选择与论证 (6)2、光敏元器件的选择与论证 (7)3、电机的选择与论证 (8)4、电机驱动模块的选择与论证 (9)5、显示模块的选择与论证 (9)6、方案确认 (10)7、方案论证 (10)三、系统总体设置 (11)1、系统硬件流程图 (11)2、系统软件流程图 (12)四、系统单元设计 (14)1、单片机最小系统 (14)2、电源电路 (15)3、黑白线检测模块 (16)4、电机驱动模块 (16)五、系统总体测试 (17)六、总结 (17)一、引言.任务与要求:设计并制作一个能够检测并指示点光源位置的模拟光伏发电太阳光自动跟踪系统,系统示意图如图1所示。
光源B使用单只1W白光LED(不得使用任何聚光装置),固定在一可调速循迹小车上,循迹小车沿半径r =80cm 的半圆黑色循迹线(线宽20mm)自C点运动到D点,在D 点停留5S后关掉LED灯并自动返回C点,表示一天周期的结束。
循迹小车的速度以自C点运动到D点的时间为20~50S 可调节。
点光源追踪系统报告---不加学号
2010年陕西省第二届大学生德州仪器(TI)杯模拟及模数混合电路应用设计竞赛参赛队编号(参赛学校填写)学校编号组(队)编号选题编号B点光源跟踪系统设计报告摘要:该系统由主控电路、采样调理电路、光源支架、光源跟踪电路、电源模块电路、液晶显示电路等六部分组成。
我们采用TI公司推出的Cortex-M3系列LM3S811为主控芯片,以及光敏三极管(3DU5C)采集LED灯光强度的方案实现对点光源的跟踪。
我们创造性的采用LM3S811芯片特有的过采样功能,能够对多达连续64次的采样作出平均计算,有效消除采样结果的不均匀性,实现激光笔对点光源的精确追踪。
采用内部看门狗实现了在调节点光源LED电流后,在不改变电路参数和工作模式的情况下,激光笔依然能自动跟踪点光源。
通过LM317的输出电压可控来调节点光源的电流大小,满足题目要求。
关键词:LM3S811 光敏三极管过采样自动跟踪一、系统方案论证1.主控芯片选择方案我们选择了TI公司推出的Cortex-M3系列LM3S811为主控芯片。
2.光敏器件选择方案题目要求检测环境是正常光照,在有一定正常室内光照干扰的情况下,需要采用对点光源敏感的器件。
方案一:采用传统方法使用光敏电阻检测光强。
方案二:采用光敏三极管(SDU5C)检测光源方案分析:方案一中的光敏电阻只能对有无光照进行检测,无法对光的强度进行检测,在正常室内光照的环境下,对点光源并不敏感。
而光敏三极管对光强非常敏感,除了可以实现光 -电转换外,还能放大光电流,我们也通过采样的数据分析证明光敏三极管可以在正常室内光照下有效的对点光源的强度变化进行检测,能满足题目要求,故选择方案二。
3.点光源供电方案方案一:利用Cortex-M3控制DA芯片TLC5615产生稳定0-3.3V稳定电压,但输出电压在空载与加负载的情况下有很大区别,不能在有负载情况下实现稳定的电流输出,达不到300mA。
方案二:利用LM317产生可控电压对LED点光源供电。
自动跟踪光照系统
一.前言本文介绍一种可有广泛用途的自动跟踪光照系统,该产品可利用取之不尽、用之不竭的太阳能来为人类的工农业生产和办公居住生活服务。
当今世界,石油、煤炭资源日趋紧张,能源价格节节攀升,不可再生资源的快速减少所形成的能源危机给包括我国在内的很多国家造成巨大的压力。
人们不得不需要寻找新的替代能源和制定安全的能源对策。
利用太阳能是我国新能源政策的一个重要方面。
自动跟踪光照系统就是一个利用太阳能的产品项目。
它利用光机电一体化技术采集太阳光并将光线投放到需要的地方或空间,为人们提供改善照明、取暖、绿化、促进农作物生长等应用服务,在提高农业、林业、种植业产量和绿化美好城市环境、提升人们生活质量等领域有着广泛的用途。
二.工作原理与产品设计以下给出的是本产品的设计框图。
系统主要由光敏电路、CNC电路、伺服驱动电路、伺服电机、减速器、采光板组成。
其工作原理是从太阳的升起时,到太阳西落时这段有太阳照耀的时间里,采光板会在伺服电机的驱动下自动跟踪太阳的转动轨迹,并保持以最佳的角度将太阳光折射到需要的地方或空间去,从而发挥太阳光提供的能量作用。
其最大的特点是全天自动跟踪,可随心所欲定向投放阳光,投放量的大小可通过控制采光板的面积和数量任意选择。
在城市或农村一个固定的使用场合,一年四季太阳的运动轨迹是固定的。
我们可利用键盘和CNC电路将对应于该轨迹的采光板的运动程序编制出来并存储于CNC装置中。
根据产品的应用目的,可编制四个程序(对应于春夏秋冬),也可以编制12个程序(对应于每个月份)。
当安装、调试完成后,一年四季采光板将会自动按照预定的程序指令进行转动,指定的地方或空间就会始终获得最好最充足的阳光,不需要使用者再去操作,非常方便。
对个别需要修正的情况,可通过键盘进行微调修正,修正结果会得到保存。
伺服驱动电路的作用是将CNC的指令信号放大,并驱动伺服电机旋转。
伺服电机通过减速器传递扭矩带动采光板转动。
由于采光板不需要连续运动,只进行间歇运动,故电力消耗不大,电源电路没有多大的负担,电耗很少。
点光源跟踪系统--设计报告
点光源跟踪系统(题目)一、任务设计并制作一个能够检测并指示点光源位置的光源跟踪系统,系统示意图如图1所示。
光源B使用单只1W白光LED,固定在一支架上。
LED的电流能够在150~350mA的范围内调节。
初始状态下光源中心线与支架间的夹角θ约为60º,光源距地面高约100cm,支架可以用手动方式沿着以A为圆心、半径r约173cm 的圆周在不大于±45º的范围内移动,也可以沿直线LM移动。
在光源后3 cm 距离内、光源中心线垂直平面上设置一直径不小于60cm暗色纸板。
光源跟踪系统A放置在地面,通过使用光敏器件检测光照强度判断光源的位置,并以激光笔指示光源的位置。
图1 光源跟踪系统示意图二、要求1.基本要求(1)光源跟踪系统中的指向激光笔可以通过现场设置参数的方法尽快指向点光源;(2)将激光笔光点调偏离点光源中心30cm时,激光笔能够尽快指向点光源;(3)在激光笔基本对准光源时,以A为圆心,将光源支架沿着圆周缓慢(10~15秒内)平稳移动20º(约60cm),激光笔能够连续跟踪指向LED点光源;2.发挥部分(1)在激光笔基本对准光源时,将光源支架沿着直线LM平稳缓慢(15秒内)移动60cm,激光笔能够连续跟踪指向光源。
(2)将光源支架旋转一个角度β(≤20º),激光笔能够迅速指向光源。
(3)光源跟踪系统检测光源具有自适应性,改变点光源的亮度时(LED驱动电流变化±50mA),能够实现发挥部分(1)的内容;(4)其他。
三、说明1.作为光源的LED的电流应该能够调整并可测量;2.测试现场为正常室内光照,跟踪系统A不正对直射阳光和强光源;3.系统测光部件应该包含在光源跟踪系统A中;4.光源跟踪系统在寻找跟踪点光源的过程中,不得人为干预光源跟踪系统的工作;5.除发挥部分(3)项目外,点光源的电流应为300±15 m A;6.在进行发挥部分(3)项测试时,不得改变光源跟踪系统的电路参数或工作模式;点光源跟踪系统(报告)摘要:本方案所涉及的点光源跟踪系统采用光敏三级管来检测点光源,并且利用比较比较器来判断电压高低,从而获知各个光敏传感器接收到的光的强弱来判断点光源的位置。
3 光源自动跟踪系统课程设计解答
指导教师评定成绩:审定成绩:重庆邮电大学自动化学院自动控制原理课程设计报告设计题目:光源自动跟踪系统单位(二级学院):自动化学院学生姓名:* * *专业:****班级:* * * *学号:******指导教师:* * *设计时间:20** 年*月重庆邮电大学自动化学院制目录一.题目 (3)二.模型建立与求解 (4)2.1控制系统结构 (4)2.2光源检测模型 (4)2.3直流电机模型 (5)三.性能验证和参数设计 (6)3.1根轨迹设计及频域分析 (6)3.2时域检验与速度信号测试 (7)3.3检测电路设计 (8)一.课程设计题目已知一光源自动跟踪系统,利用帆板上一对光敏元件检测光能,当帆板偏离光源时,光敏元件产生电压差并通过放大后驱动电机转动,使太阳能帆板对准光源,如图示,其中,电机3,1.75; 2.8310;a a c v a R L V K W -==⨯=*表示转子旋转产生的电动势0.093;v K =电机产生的电磁力矩*,0.0924;t t T K I K ==电机及负载的转动惯量623010J ms -=⨯;阻力矩为*,a T B W =其中3510B -=⨯.要求完成的主要任务:1、分析系统工作过程,建立数学模型,并画出结构图。
2、系统跟踪阶跃响应的时间为0.5秒,超调量为小于5%,设计校正系统。
3、分析当该系统跟踪太阳转动时的性能。
4、设计光源检测放大装置,画出电路图并确定主要元件参数。
二、模型建立与求解2.1控制系统结构依据检测、放大、电机三个模块,画出相应的控制结构图,如图2.图2 控制系统图在这里,角度的输入和比较依靠物理的光线输入和检测以及系统结构布局来实现的.2.2光源检测系统模型该光源跟踪系统主要由光线检测电路,电机驱动放大器,直流伺服电机三个模块组成。
两个完全相同的光敏传感器分别安装在帆板两边,用来检测光线是否正对该跟踪系统。
当光线满足入射条件时,两个光敏传感器检测到的光辐射强度几乎相等,否则讲表明帆板偏向受辐射少的一边。
光线追踪算法实验报告(3篇)
第1篇一、实验目的本实验旨在通过实际操作,了解光线追踪算法的基本原理和实现方法,掌握光线追踪算法在不同场景下的应用,并分析其实际效果。
二、实验环境1. 操作系统:Windows 102. 编程语言:C++3. 开发工具:Visual Studio 20194. 图形库:OpenGL三、实验内容1. 光线追踪算法原理光线追踪算法是一种基于光线传播原理的渲染技术。
通过模拟光线从摄像机出发,与场景中的物体发生碰撞、反射、折射等过程,最终计算出每个像素的颜色值,从而生成具有真实感的图像。
2. 光线追踪算法实现(1)光线与场景的交点检测首先,我们需要实现光线与场景中物体的交点检测。
在实验中,我们采用三角形作为场景中的基本几何形状,并使用Mller-Trumbore算法进行光线与三角形的交点检测。
(2)光线追踪过程在光线与场景交点检测的基础上,我们需要对光线进行追踪。
具体步骤如下:a. 计算光线在交点处的材质属性,包括反射率、折射率等;b. 根据材质属性,判断光线是否发生反射、折射或透射;c. 如果光线发生反射或折射,则根据反射、折射定律计算新光线的方向;d. 重复步骤a、b、c,直到光线满足终止条件(如光线与场景交点处的材质为透明,或光线追踪深度达到预设值)。
(3)光线追踪结果处理在光线追踪过程中,我们需要对每个像素的颜色值进行计算。
具体步骤如下:a. 对每个像素发射光线,进行光线追踪;b. 根据光线追踪结果,计算每个像素的颜色值;c. 对每个像素的颜色值进行合成,生成最终的渲染图像。
3. 实验场景为了验证光线追踪算法的效果,我们在实验中设计了以下场景:(1)场景一:室内场景,包含家具、墙面、窗户等物体;(2)场景二:室外场景,包含天空、地面、建筑物等物体。
四、实验结果与分析1. 实验结果通过实验,我们得到了以下结果:(1)场景一:室内场景的渲染效果较为真实,物体之间的光照、阴影、反射等现象得到了较好的模拟;(2)场景二:室外场景的渲染效果也较为真实,天空、地面、建筑物等物体的光照、阴影、反射等现象得到了较好的模拟。
点光源跟踪系统设计报告
点光源跟踪系统摘要:本文设计了一个基于低功耗单片机MSP430F2618的光源跟踪系统,系统分为可移动光源、光信号接收及处理、亮斑位置调整三个主模块。
可移动光源利用1W白光LED和驱动芯片TPS61062发出亮度可调的光信号;光信号接收及处理模块利用光敏三极管并经过信号调理电路,完成光信号的接收和处理;亮斑位置调整模块由步进电机及其驱动电路组成,是调整亮斑位置的执行电路,MCU对采集的光信号进行处理,并运用比例积分(PI)控制算法与脉宽调制(PWM)完成对电机的控制,从而实现激光亮斑对可移动光源位置的跟踪。
此外,该系统还包含电源、声光报警、液晶显示、拨码开关等模块,人机交互界面友好,使用方便。
关键字: PI控制算法 PWM控制 LED光源步进电机1一、系统方案1. 整体方案选择根据题目要求,此光源跟踪系统可按功能划分为可移动光源、光信号接收及处理、亮斑位置调整三个主模块。
利用光敏三极管将可移动光源发出的光信号转化为电信号后,由MCU对采集的信号进行计算处理,并控制电机和舵机以调整激光笔的角度,实现激光亮斑对可移动光源的跟踪。
系统整体框图如下图所示:2.主控制器的论证与选择方案一:采用FPGA作为系统的主控制器,对光信号接收及处理系统产生的电信号进行处理,并控制电机运动。
FPGA速度快,但成本偏高,算术运算能力不强。
方案二:采用MSP430F2618单片机作为控制核心。
该单片机拥有包括ADC 在内的丰富外设资源,且算术运算能力较强,软件编程灵活,可以实现各种灵活的运动控制。
考虑到本系统对速度要求不高,最终采用了方案二。
3. 光信号接收及处理模块的论证与选择此模块的主要功能是利用三组光敏三极管,把可移动光源发出的光信号转化为电信号,其中两组位于水平面,一组位于竖直面,且每组的两个光敏三极管关于中心对称。
要实现此模块功能,有以下可选方案:方案一:利用比较器,并设置门槛电压为0V,输入信号为每组的两个光敏三极管的分压。
自动跟踪系统实验报告
一、实验目的1. 理解自动跟踪系统的基本原理和工作流程。
2. 掌握自动跟踪系统的设计和实现方法。
3. 通过实验验证自动跟踪系统的性能和效果。
二、实验原理自动跟踪系统是一种利用图像处理技术对目标进行自动跟踪的系统。
其基本原理是通过图像处理算法提取目标特征,然后根据特征信息在连续的图像序列中实现对目标的跟踪。
常用的跟踪算法有基于颜色、基于形状、基于运动等。
三、实验环境1. 硬件环境:计算机、摄像头、被跟踪目标。
2. 软件环境:图像处理软件(如OpenCV、MATLAB等)。
四、实验步骤1. 系统设计(1)确定跟踪目标:选择合适的跟踪目标,如运动车辆、行人等。
(2)图像采集:利用摄像头采集目标图像序列。
(3)图像预处理:对采集到的图像进行预处理,如去噪、灰度化等。
(4)特征提取:根据跟踪目标的特点,选择合适的特征提取方法,如颜色特征、形状特征、运动特征等。
(5)跟踪算法设计:根据所选特征,设计合适的跟踪算法,如卡尔曼滤波、光流法、模板匹配等。
(6)跟踪结果评估:对跟踪结果进行评估,如计算跟踪误差、计算跟踪成功率等。
2. 系统实现(1)采集实验数据:利用摄像头采集目标图像序列。
(2)图像预处理:对采集到的图像进行预处理。
(3)特征提取:根据所选特征,提取目标特征。
(4)跟踪算法实现:根据所选跟踪算法,实现自动跟踪功能。
(5)跟踪结果展示:将跟踪结果展示在图像上,观察跟踪效果。
五、实验结果与分析1. 实验结果(1)图像预处理:对采集到的图像进行预处理,如图1所示。
图1 预处理后的图像(2)特征提取:提取目标特征,如图2所示。
图2 目标特征(3)跟踪结果:实现自动跟踪功能,如图3所示。
图3 跟踪结果2. 实验分析(1)图像预处理:预处理后的图像可以减少噪声对特征提取的影响,提高跟踪精度。
(2)特征提取:根据所选特征,提取目标特征,为跟踪算法提供依据。
(3)跟踪算法:根据所选跟踪算法,实现自动跟踪功能。
在本实验中,采用卡尔曼滤波算法进行跟踪,具有较好的跟踪效果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2012年广西大学生电子设计竞赛光源自动跟踪系统(F题)摘要系统采用8位单片机STC89C52作为智能小车系统检测和控制的核心,通过2光敏传感器来对1W的LED白光来感光最强的点进行跟踪,当LED灯随着给小车的行走,通过步进电机支架上的2光敏传感器控制步进电机转动,来对不同感光最强的点进行跟踪从而实现检测并指示点光源位置的模拟光伏发电太阳光自动跟踪系统功能。
硬件系统采用最为精简的电路模块搭建,软件系统使用模块化编程。
硬件由电源电路、单片机最小系统模块、电机驱动电路、循迹引导电路等组成。
,最终实现了能够检测并指示点光源位置的模拟光伏发电太阳光自动跟踪系统功能,测试表明各项指标基本符合设计任务要求。
关键词:STC12C5A60S2单片机、L298N电动机、循迹。
显示屏。
光源、跟踪、检测、激光笔、白光LED目录一、系统设计要求 (2)1.1 任务 (2)1..2设计相关要求 (2)1.2.1.. 基本要求 (3)1.2.1 发挥部分 (3)二、系统方案论证与选择 (3)2.1系统基本方案 (5)2.2系统各模块的最终方案 (5)三、系统的硬件设计与实现 (5)3.1系统硬件的基本组成部分 (5)3.2主要单元电路的设计 (6)3.2.1电源电路 (6)3.2.2 控制电路 (6)3.2.3循迹电路 (7)3.2.4电机驱动电路 (8)3.2.5 显示屏1602 (8)3.2.6 光敏传感器 (9)3.2.7 HB7128电机步进 (10)四、系统软件的设计………………………………………………………………五、系统测试…………………………………………………………………………六、总结…………………………………………………………………………………一、系统要求设计智能车辆是集环境感知、规划决策、多等级辅助驾驶等功能于一体的综合系统,是智能交通系统的一个重要组成部分,其设计主要集机械、电子、检测技术与智能控制于一体,是机器人研究领域的一项重要内容,在军事、民用、太空开发等领域有着广泛的应用前景,且其智能技术广泛运用于各种领域。
本选题以设计智能小车综合考察参赛选手对制造工艺流程管理及自动配给、装配技术的理解,并着重考察运动控制方面的能力,提高参赛选手的动手能力和分析能力。
1.1、任务设计并制作一个能够检测并指示点光源位置的模拟光伏发电太阳光自动跟踪系统,系统示意图如图1所示。
光敏器件80CM图1 光源跟踪系统示意图1.2 设计的相关要求1.2.1 基本要求(1)小车置于C点,将激光笔光点调偏离点光源中心5cm时,激光笔能够尽快指向靶牌中心(10S内完成)。
(2)在激光笔基本对准光源时,以A为圆心,将循迹小车沿着圆周从C到D移动,激光笔能够连续跟踪指向LED点光源(20S内完成)。
(3)跟踪完毕,小车在D点停留5S后关闭LED。
(4)灭LED后小车自动返回到C点(10S内)。
1.2.2 2.发挥部分(1)将光敏板,转向D点,小车放于C到D圆弧的任一位置,光敏板和激光笔能自动旋转,将激光点指向靶牌。
(10S内完成)。
(2)在基本部分2中,可以显示小车运行时间。
(3)能适时显示靶牌旋转的角度,以A为圆心,C点为0度,D点为180度。
(4)其他。
二系统方案论证与选择根据题目要求,系统系统主要实现能够检测并指示点光源位置的模拟光伏发电太阳光自动跟踪系统功能,统框图如图1.1所示,可分为电源部分,单片机最小系统模块、电机驱动模块、循迹引导模块、显示模块、传感模块、电机步进模块等。
1 .电源模块论证与选择方案一:双电源供电。
由于电机驱动和其他芯片工作电压不一样,需用不同的电源供电。
但如用双电源供电则需使用两个不同的电池组,占空间,且增加车体重量,从而影响车速。
方案二:使用14.8的锂电池,用KIS-3R33S 做两个降压模块、稳压后给单片机系统和其它芯片供电。
用这种方案方便车的行走,减少车的重量。
综上所述,采用方案二。
2 控制器模块的论证与选择方案一:选用PIC、或A VR、或凌阳SPCE061A等作为控制核心;这些单片机资源丰富,可以实现复杂的逻辑功能,功能强大,完全可以实现对小车的控制。
但对于本题目而言,其优势资源无法得以体现,且成本稍高。
方案二:采用以增强型80C51内核的STC系列单片机STC12C5A60S2,其片内集成了60KB程序Flash,2通道PWM、16位定时器等资源。
单片机算术运算功能强,软件编程灵活、自由度大,可用软件编程实现各种算法和逻辑控制,并且由于其功耗低、体积小、技术成熟和成本低等优点,使其在各个领域应用广泛。
,较好的符合智能小车的控制,需求环境非常容易搭建。
因此较好地符合设计的需要。
综上所述,采用方案二。
3 循迹模块方案一:用光敏电阻组成光敏探测器。
光敏电阻的阻值可以跟随周围环境光线的变化而变化。
当光线照射到白纸上面时,光线发射强烈,光线照射到黑线上面时,光线发射较弱。
因此光敏电阻在木板轨迹上方和黑色轨迹上方时,阻值会发生明显的变化。
将阻值的变化值经过比较器就可以输出高低电平。
单片机据此来判断小车是否偏离轨道或是否到达转弯标志,并根据反馈来不同的电平信号,发出相应的控制操作命令来控制小车。
但是这种方案的缺点是受环境中光线的影响很大,且由于电压变化不是很大,不能够稳定的工作。
方案二:采用TCRT5000红外光电传感器,在小车行驶过程中,遇到黑线时,TCRT5000输出为低电平,灯灭。
此红外光电传感器调理电路简单,工作性能稳定,灵敏度高。
是在黑暗或者是强光照射下,小车系统均可以很稳定的工作,对环境的适应能力较强。
综上所述,采用方案二。
4 电动机驱动模块的论证与选择方案一:采用电阻网络或数字电位器调整电动机的分压,从而达到调速目的。
但是电阻网络只能实现有级调速,而数字电阻的元器件价格比较昂贵,且可能存在干扰。
更主要的问题在于一般电动机的电阻比较小,但电流很大,分压不仅会降低效率,而且实现很困难。
方案二:采用继电器对电动机的开与关进行控制,通过控制开关的切换速度实现对小车的速度进行调整。
这个电路的优点是电路较为简单,缺点是继电器的响应时间长不可用于高速、频繁的开关切换操作,易损坏,寿命较短,可靠性不高。
方案三:采用集成驱动芯片L298N,用单片机PWM进行控制。
L298 是专用的集成驱动芯片,具有输出电流大,功率强,过流保护等特点,并且使用方便。
通过比较,为了保证电机正常稳定工作,我们选择方案三L298N电机驱动模块。
5 显示模块方案一:使用液晶显示屏显示。
液晶显示屏(LCD)具有轻薄短小、低耗电量、无辐射危险,平面直角显示以及影像稳定不闪烁等优势可视面积大,画面效果好,分辨率高,抗干扰能力强等特点。
方案二:使用数码管显示。
数码管虽然具有:低能耗、低损耗、低压、寿命长,但电路不稳定。
、综上所述,采用方案一2.2系统各模块的最终方案经过仔细分析和论证,决定了系统各模块的最终方案如下:(1)电源模块:采用14.8V的锂电池(2)控制模块:采用STC89C52单片机(3)循迹模块:采用TCRT5000红外光电传感器(6)电机驱动模块:采用专用芯片L298N作为电机驱动芯片(7)显示模块:使用1602液晶显示(8) 传感器模块:采用光敏电阻三、系统的硬件设计与实现3.1系统硬件的基本组成部分电路原理图系统总的框图如下所示。
图系统总体框图3.2主要单元电路的设计3.2.1电源电路将14.8V的电源降压成7.2V,供给驱动,再将7.2V降压到5V,供给单片机用,电源电路原理图如下:3.2.2单片机最小系统原理图用ST89C51C芯片做的最小系统。
电路图如下:3.2.3三点循迹电路:利用TCRT50000控制小车在行驶时不偏离跑道和转弯处控制小车转弯.。
电路图如下所示;3.2.4 L298N电机驱动电路原理图:L298N可驱动2个电机,UT1、0UT2和OUT3、OUT4之间分别接2个电动机,5、7、10、12脚接输入控制电平,控制电机的正反转,ENA,ENB接控制使能端,控制电机的停转。
单片机STC89C52输出二组PWM波,每一组PWM波用来控制一个电机的速度,另外二个I\O 口可以控制电机的正反转。
控制方法与控制电路都比较简单。
电路图如下所示;3.2.5显示屏1602在本系统中,采用了1602液晶显示,能更准确地显示数据。
液晶显示屏显示的是小车行驶时间和显示靶牌旋转的角度。
3.2.6光敏传感器电路原理图:采用LM393芯片,用光敏电阻能更好地感应光,而且价格便宜。
3.2.7 HB7128电机步进电路图:为了构造完美的跟踪系统,本次设计应用THB7128芯片来做跟踪系统,其驱电路如下图所示:四、系统软件的设计(1)主程序流程图小车循迹设计流程图(2)部分源程序:#define uchar unsigned char#define uint unsigned int#define AheadFlag 0 //前进方向#define BackFlag 1 //倒退方向/**********************************三点寻迹**********************************/ //前灯sbit P_RIGHT=P3^0;sbit P_MIDDLE=P3^1;sbit P_LEFT=P3^2;//后灯sbit P_RIGHT2=P3^3;sbit P_MIDDLE2=P3^4;sbit P_LEFT2=P3^5;/**********************************马达控制**********************************/ sbit L298_IN1=P1^0;sbit L298_IN2=P1^1;sbit L298_IN3=P1^2;sbit L298_IN4=P1^3;/******************************1W LED*******************************/sbit LED1 = P1^4;/******************************12864液晶相关I/O口设置*******************************/sbit RW = P1^5; //读写控制sbit E = P1^6; //使能信号sbit nRST = P1^7; //复位信号//#define LCD12864Data P0 //8位并行数据端口sbit RS = P2^1; //寄存器组选择sbit PSB = P2^0; //串口/并口选择/******************************key*******************************/sbit KEY1 = P2^5;sbit KEY2 = P2^6;sbit KEY3 = P2^7;//-----------------------------///***********************************lcd1602************************************/ sbit lcd_RS = P0^0; //寄存器选择端sbit lcd_RW = P0^1; //读写控制端sbit lcd_EN = P0^2; //使能端/*sbit lcd_RS = P3^4; //寄存器选择端sbit lcd_RW = P3^3; //读写控制端sbit lcd_EN = P3^2; //使能端*/#define DATA_PORT P0 //双向数据端口void readbusy(void); //读忙函数void sentbyte(unsigned char i,unsigned char tybe);//发送一节数void Init_1602(void);//初始化1602液晶显示void Locate_xy(unsigned char x,unsigned char y );//定位写位置void Displaychar(unsigned char x,unsigned char y, unsigned char wdata);//1602液晶显示一个字符void Displaypstr(unsigned char x,unsigned char y,unsigned char *str);//1602液晶显示字符串,//*************************************uint count = 0; //用于计时5Svolatile uint timercnt = 0; //用于计算小车行驶时间volatile uchar timercount = 0;uchar startflag = 0;//小车最初启动标志uchar AheadOrBackFlag;五、系统测试各模块单元电路完成并组装完毕后,在暗光实验室进行测试和调试,首先完成小车循迹,从起始点C点运动到D点,在D点停留5S后关掉LED灯并自动返回C点。