2019电子设计大赛设计报告 激光打靶

发布 2024-01-11 09:10:13 阅读 7684

通过对本次设计要求的具体分析和实验验证,确定了系统结构如图1所示 。本系统拥有两个微处理器,stm32f4用于处理摄像头采集回来的胸环靶上的光斑**,得到位置信息;msp430f149用于控制两个步进电机带动激光头做二维运动。摄像头受stm32f4控制用来检测激光点的位置,tft及12864上同步显示激光点信息,步进电机受msp430f149控制带动激光头对胸环靶进行射击,进而完成题目要求的动作。

按键模块及显示器实现人机交互功能,根据人为的模式选择让激光头进行不同的射击。

图1 系统框图。

方案一:采用开关型降压稳压器lm2576。lm2576最大输出电流3a,内部含有频率补偿和一个固定频率的振荡器,所需外围器件极少,效率高,纹波较小。

方案二:采用三端线性稳压集成电路lm7805。lm7805集成稳压电源芯片所需的外围元件极少,线性稳压度好,芯片内部还有过流、过热及调整管的保护电路,使用起来可靠、方便,而且**便宜,用它给控制系统供电足以满足需求。

方案三:采用三段线性稳压器lm2940。lm2940为低压差稳压器件,输入电压范围宽泛,输出电流能达到1.25a,稳压性好,但是相比于其他稳压器件,**较贵。

电源模块作为控制器的供电单元,它的好坏直接关系到系统的稳定性,根据供电的电流需求以及成本考虑综,本次设计选择相对**较低的方案一和方案二分别给stm32f4和msp430f149供电。

方案一:两个伺服电机。伺服电机自带高精度编码器,便于进行速度的闭环控制,驱动能力强,机械性能也好。

在实验中发现,虽然进行了闭环控制,控制也很平缓,但是打靶的精度也只能基本达到要求。

方案二:两个步进电机。步进电机具有快速启动能力,转换精度高,正反转控制灵活,可以轻松达到通过脉冲进行控制。

在实验中发现,当步进电机进行一定的细分之后,精度可以很好地控制,完全能满足控制要求。

方案三:步进电机加舵机。舵机使用方便,扭矩大,控制简单,机械性能好,但是在实验中发现,舵机的转动靠脉冲宽度来调节,它的转动精度不能达到基本要求,误差很大。

电机作为此次设计最主要的执行单元,它的好坏直接关系到指标的完成情况,对控制精度要求很高,综合考虑以上因素,本次设计选择方案二。

方案一:使用l298n电机驱动芯片。l298n是一个具有高电压大电流的全桥驱动芯片,响应频率高,自带使能控制端,操作方便,性能稳定,一个l298n就可以控制一个两相四线步进电机。

但是l298n不能进行细分,步进电机转动所需要的精度不能得到有效的调节。

方案二:使用半桥驱动芯片bts7960,需要2个芯片来驱动一个电机,电流最高43a,由于其内阻很小,驱动过程中发热不明显,但其**较高,并且经过实验,它不能满足细分的精度要求。

方案三:使用东芝公司的tb6560aqh驱动芯片,可以输出高达3a的驱动电流,集成度高所需外围器件少,使用方便,并且经过芯片自带的细分设置后能够很好地满足控制电机时的转动精度要求,芯片自带的衰减模式也非常利于调节电机的震动。

电机驱动主要受msp430f149控制用去驱动本设计的主要执行单元——步进电机 ,它的好坏直接影响到执行单元的运行稳定性。综合考虑转动精度,电流衰减等因素,选择方案三。

方案一:采用索尼公司的1/3 480线ccd摄像头,该摄像头具有超过38万的像素,清晰度很高,**适中。该摄像头为多电源供电,供电复杂,通过ccd摄像头采集回来的图像需要经过ad转换后再通过预处理器预处理,处理过程较为复杂。

在实验中发现使用这种摄像头,单片机无法快速完成图像处理工作,在时间上不能给主控制器足够的时间进行步进电机控制,不能满足控制要求。

方案二:采用ov7670摄像头集成模块,该摄像头为30万(640*480)像素,内部集成了agc、awb、aec多种功能,集成度极高。ov7670对环境的适应性好,不依赖于特定环境,能很好地进行自我调节。

该摄像头模块集成了一定容量的存储空间可以缓存一部分图像,对于单片机处理采集回来的图像增加了更多的时间,对于电机控制器也增加了有效的定位时间。ov7670摄像头**便宜,对于此次设计所需要的图像采集精度信息量完全足够,在实验中也能完全满足测试要求。

摄像头作为此次设计的唯一传感器,是此设计的核心器件之一。它的好坏直接影响到pid算法中的反馈信息,对执行单元的调节直接构成影响。综合以上考虑,此设计选择方案二。

方案一:采用msp430f149单片机作为控制器。msp430f149单片机具有丰富的接口资源且为即插型可编程器件,编程方便,同时它可以直接驱动96lcd。

msp430f149功耗极低,**便宜,是低功耗要求下的的一款首选处理器。

方案二:采用可编程器件cpld作为控制器。cpld可以实现各种复杂的逻辑功能、规模大、密度小、体积小、稳定性高、io资源丰富,易于进行功能扩展。

采用并行的输入输出方式,提高了系统的处理速度,适合作为大规模控制系统的核心,但是功耗大**也相对昂贵。

方案三:采用 stm32f4单片机作为控制器,stm32f4为32位处理器数据处理能力比普通单片机更强,并且最高可达到72mhz的主频,处理速度极快,端口资源丰富,**便宜,适合作为一个自动控制系统的控制器。

msp430系列单片机在低功耗情况下是极好的处理器,但是由于rom很小,msp430系列单片机不具备处理包含大量信息的**,stm32系列单片机恰好弥补了msp430系列单片机在此次设计中的缺陷,考虑到功耗、**以及数据处理能力等因素,选择方案一和方案三。msp430f149作为主控制器控制执行单元,stm32f4作为副控制器负责处理摄像头采集回来的数据。

在胸环靶面上建立一个直角坐标系,根据匀速直线运动公式:,激光点从任一点到达指定点它的位移等于x方向与y方向的和位移,由此可知2-1)

通过运动路径分析(如图2),只要分别满足了x方向和y方向的位移,则它的运动轨迹即和位移也就确定了,就可达到任一点移动要求。

图2运动路径分析。

如图3,抽象出激光打靶的数学模型。对于同心圆,在水平方向和竖直方向所需要的位移量是相等的,即控制激光点水平和竖直移动所需要的位移量精度是相等的。

根据自主选择的胸环靶以及设计要求可知:

图3 激光打靶模式数学模型。

根据数学模型推导如下:

l---激光点距胸环靶水平距离。

h---胸环靶中心距地面垂直距离。

---激光点在胸环靶上最小水平移动距离对应移动角。

---激光点在胸环靶上最小竖直移动距离对应移动角。

在胸环靶面上正上、正下、正左、正右四个方向各有一个蓝色的小圆形纸片作为标示,每个纸片距离最外环的距离为5cm。正上方为蓝色标识1,正下方为蓝色标识2,正右方为蓝色标识3,正左方为蓝色标识4。定位坐标如图4。

4 图像定位坐标。

由得到的四个标识点的坐标,,,建立一个直角坐标系,并可计算出整个胸环靶的半径为,每两环之间的距离为。

当检测到激光点的坐标为时,依据和(为激光点到原点的距离)的关系:

就可判定激光点位置。

由标记点建立的坐标系可知,激光点的坐标满足如下关系:

时,根据激光点的坐标信息即可知道激光点对应的方位信息。

系统电源的供电设计在整个系统中至关重要,它对单片机系统是否正常工作起着关键作用。在设计中,为了达到电压稳定的目的,采用12v1a的开关电源给系统供电,通过lm2576和lm7805稳压芯片将12v电压降至5v再经过ams1117-3.3给msp430f149和stm32微控制器供电。

部分电路如图6。

图6 电源模块电路。

bt6560aqh是内含两个h桥的高电压大电流双全桥式多功能驱动器其电路如图7。

图7 步进电机驱动模块电路。

系统采用了msp430系列单片机中的msp430f149,其电路如图8。

图8 控制电路与接口设计。

此次设计中程序主要包含了图像的采集与处理算法,在得到图像信息后,主控器进入不同的模式执行不同的功能,在各个模式的执行中,主要运用pid算法来提高控制精度。程序流程图如下所示:

图9 主程序流程图。

图10 图像处理子程序流程图。

按要求调节激光头打至所需环数,记录液晶显示器上显示的位置信息和实际的位置信息。

测量激光中心点打靶时,根据蜂鸣器提示记录实际的环数信息和显示器上的环数信息以及偏差距离,同时用秒表测量每次中心打靶所需要的时间。

当激光点打到胸环靶上某一具体位置时,显示器上进行环数和方位信息的显示。测试结果如表1。

表1 环数与方位信息显示测试数据。

电子设计大赛通知

关于举办第二届 英创杯 电子设计大赛的通知。为了加强学生实践能力和创新意识的培养,提高我校大学生电子设计的能力和水平,鼓励大学生踊跃参加课外科技活动,同时也为参加全国大学生电子设计竞赛最好准备,决定举办2011年湖南大学大学生电子设计大赛。一 竞赛组织 主办单位 湖南大学电气与信息工程学院。承办单位...

2024年电子设计大赛修改

第二阶段 实际制作与调试。题目将于7月初公布,整个暑假为作品完成阶段。题目以电子技术 包括模拟和数字电路 应用设计为主要内容,可以涉及模 数混合电路 单片机 嵌入式系统 dsp 可编程器件 eda软件的应用。具体要求如下 1 规范性 竞赛内容包括 理论设计 和 实际制作与调试 两部分。2 完整性 竞...

2019滁州学院电子设计大赛题目

1.简易自动电阻测试仪。一 任务。设计并制作一台简易自动电阻测试仪。二 要求。1 基本要求。1 测量量程为 k k m 四档。测量准确度为 1 读。数 2 字 2 3 位数字显示 最大显示数必须为999 能自动显示小数点和单位,测量速率大于5 次 秒。k k 三档量程具有自动量程转换功能。2 发挥部...