




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 1系统方案设计及论证1.1系统结构分析通过对本次设计要求的具体分析和实验验证,确定了系统结构如图1所示。本系统拥有两个微处理器,STM32F4用于处理摄像头采集回来的胸环靶上的光斑图片,得到位置信息;MSP430F149用于控制两个步进电机带动激光头做二维运动。摄像头受STM32F4控制用来检测激光点的位置,TFT及12864上同步显示激光点信息,步进电机受MSP430F149控制带动激光头对胸环靶进行射击,进而完成题目要求的动作。按键模块及显示器实现人机交互功能,根据人为的模式选择图1系统框图1.2方案比较选择1.2.1电源模块方案一:采用开关型降压稳压器LM2576。LM2576最大输出
2、电流3A,内部含有频率补偿和一个固定频率的振荡器,所需外围器件极少,效率高,纹波较小。方案二:采用三端线性稳压集成电路LM7805。LM7805集成稳压电源芯片所需的外围元件极少,线性稳压度好,芯片内部还有过流、过热及调整管的保护电路,使用起来可靠、方便,而且价格便宜,用它给控制系统供电足以满足需求。方案三:采用三段线性稳压器LM2940。LM2940为低压差稳压器件,输入电压范围宽泛,输出电流能达到1.25A,稳压性好,但是相比于其他稳压器件,价格较贵。电源模块作为控制器的供电单元,它的好坏直接关系到系统的稳定性,根据供电的电流需求以及成本考虑综,本次设计选择相对价格较低的方案一和方案二分别
3、给STM32F4和MSP430F149供电。122电机选择方案一:两个伺服电机。伺服电机自带高精度编码器,便于进行速度的闭环控制,驱动能力强,机械性能也好。在实验中发现,虽然进行了闭环控制,控制也很平缓,但是打靶的精度也只能基本达到要求。方案二:两个步进电机。步进电机具有快速启动能力,转换精度高,正反转控制灵活,可以轻松达到通过脉冲进行控制。在实验中发现,当步进电机进行一定的细分之后,精度可以很好地控制,完全能满足控制要求。方案三:步进电机加舵机。舵机使用方便,扭矩大,控制简单,机械性能好,但是在实验中发现,舵机的转动靠脉冲宽度来调节,它的转动精度不能达到基本要求,误差很大。电机作为此次设计最
4、主要的执行单元,它的好坏直接关系到指标的完成情况,对控制精度要求很高,综合考虑以上因素,本次设计选择方案二。1.2.3电机驱动方案一:使用L298N电机驱动芯片。L298N是一个具有高电压大电流的全桥驱动芯片,响应频率高,自带使能控制端,操作方便,性能稳定,一个L298N就可以控制一个两相四线步进电机。但是L298N不能进行细分,步进电机转动所需要的精度不能得到有效的调节。方案二:使用半桥驱动芯片BTS7960,需要2个芯片来驱动一个电机,电流最高43A,由于其内阻很小,驱动过程中发热不明显,但其价格较高,并且经过实验,它不能满足细分的精度要求。方案三:使用东芝公司的TB6560AQH驱动芯片
5、,可以输出高达3A的驱动电流,集成度高所需外围器件少,使用方便,并且经过芯片自带的细分设置后能够很好地满足控制电机时的转动精度要求,芯片自带的衰减模式也非常利于调节电机的震动。电机驱动主要受MSP430F149控制用去驱动本设计的主要执行单元一一步进电机,它的好坏直接影响到执行单元的运行稳定性。综合考虑转动精度,电流衰减等因素,选择方案三。1.2.4摄像头传感器方案一:采用索尼公司的1/3480线CCD摄像头,该摄像头具有超过38万的像素,清晰度很高,价格适中。该摄像头为多电源供电,供电复杂,通过CCD摄像头采集回来的图像需要经过AD转换后再通过预处理器预处理,处理过程较为复杂。在实验中发现使
6、用这种摄像头,单片机无法快速完成图像处理工作,在时间上不能给主控制器足够的时间进行步进电机控制,不能满足控制要求。方案二:采用OV7670摄像头集成模块,该摄像头为30万(640*480)像素,内部集成了AGC、AWB、AEC多种功能,集成度极高。OV7670对环境的适应性好,不依赖于特定环境,能很好地进行自我调节。该摄像头模块集成了一定容量的存储空间可以缓存一部分图像,对于单片机处理采集回来的图像增加了更多的时间,对于电机控制器也增加了有效的定位时间。OV7670摄像头价格便宜,对于此次设计所需要的图像采集精度信息量完全足够,在实验中也能完全满足测试要求。摄像头作为此次设计的唯一传感器,是此
7、设计的核心器件之一。它的好坏直接影响到PID算法中的反馈信息,对执行单元的调节直接构成影响。综合以上考虑,此设计选择方案二。1.2.5控制器方案一:采用MSP430F149单片机作为控制器。MSP430F149单片机具有丰富的接口资源且为即插型可编程器件,编程方便,同时它可以直接驱动96LCD。MSP430F149功耗极低,价格便宜,是低功耗要求下的的一款首选处理器。方案二:采用可编程器件CPLD作为控制器。CPLD可以实现各种复杂的逻辑功能、规模大、密度小、体积小、稳定性高、IO资源丰富,易于进行功能扩展。采用并行的输入输出方式,提高了系统的处理速度,适合作为大规模控制系统的核心,但是功耗大
8、价格也相对昂贵。方案三:采用STM32F4单片机作为控制器,STM32F4为32位处理器数据处理能力比普通单片机更强,并且最高可达到72MHz的主频,处理速度极快,端口资源丰富,价格便宜,适合作为一个自动控制系统的控制器。MSP430系列单片机在低功耗情况下是极好的处理器,但是由于ROM很小,MSP430系列单片机不具备处理包含大量信息的图片,STM32系列单片机恰好弥补了MSP430系列单片机在此次设计中的缺陷,考虑到功耗、价格以及数据处理能力等因素,选择方案一和方案三。MSP430F149作为主控制器控制执行单元,STM32F4作为副控制器负责处理摄像头采集回来的数据。2理论分析与计算2.
9、1激光靶点分析2.1.1激光点运动轨迹分析在胸环靶面上建立一个直角坐标系,根据匀速直线运动公式:S二V*t,激光点从任一点到达指定点它的位移等于X方向与Y方向的和位移,由此可知S=;S2+S2(2-1)y通过运动路径分析(如图2),只要分别满足了X方向和Y方向的位移,则它的运动轨迹即和位移也就确定了,就可达到任一点移动要求。图2运动路径分析2.1.2打靶精度分析如图3,抽象出激光打靶的数学模型。对于同心圆,在水平方向和竖直方向所需要的位移量是相等的,即控制激光点水平和竖直移动所需要的位移量精度是相等的。根据自主选择的胸环靶以及设计要求可知:L=300cm(2-2)H=50cm(2-3)L=2c
10、m(2-4)2L=2cm(2-5)3L=“L2+H21(2-6)L=L*land(2-7)21L3=L*tan(B+arttan(H/L)-H(2-8)图3激光打靶模式数学模型根据数学模型推导如下:B=acrtan(斗)-arctan(T)(2-9)(2-10)L激光点距胸环靶水平距离H胸环靶中心距地面垂直距离a-激光点在胸环靶上最小水平移动距离对应移动角P-激光点在胸环靶上最小竖直移动距离对应移动角2.2图像定位分析2.2.1激光点环数信息分析在胸环靶面上正上、正下、正左、正右四个方向各有一个蓝色的小圆形纸片作为标示,每个纸片距离最外环的距离为5cm。正上方为蓝色标识1,正下方为蓝色标识2,
11、正右方为蓝色标识3,正左方为蓝色标识4。定位坐标如图4。3 #3 b34图像定位坐标由得到的四个标识点的坐标bi(Xi,W,b2(X2,打,b3(X3,人),b4(X4,,建立一个直角坐标系,并可计算出整个胸环靶的半径为r二(lX1-X41+1X2-XJ)/4,每两环之间的距离为人二r门。当检测到激光点的坐标为r(兀y)时,依据A和d(d为激光点到原点的距离d7X2+y2)的关系:d(11n)A(2-11)就可判定激光点位置。2.2.2激光点方位信息分析由标记点建立的坐标系可知,激光点的坐标满足如下关系:-、:3xyf3x,正上xyQ3x,右上;33卄xyx,j正33一3xyx,右下-丁yx丁
12、y,正下斗yx弋3y,左下3yx-y3y,正左-3yx-3-y,左上(2-12)时,根据激光点的坐标信息即可知道激光点对应的方位信息。 图6电源模块电路3电路与程序设计3.1电路设计3.1.1电源电路设计系统电源的供电设计在整个系统中至关重要,它对单片机系统是否正常工作起着关键作用。在设计中,为了达到电压稳定的目的,采用12V1A的开关电源给系统供电,通过LM2576和LM7805稳压芯片将12V电压降至5V再经过AMS1117-3.3给MSP430F149和STM32微控制器供电。部分电路如图6。-I3.1.2电机驱动电路设计BT6560AQH是内含两个H桥的高电压大电流双全桥式多功能驱动器
13、其电路如图7。步进电机驱动模块电路3.1.3控制电路与接设计系统采用了MSP430系列单片机中的MSP430F149,其电路如图8。DDB=三=世厂Ig图8控制电路与接口设计I三三三三 ii3.2程序设计此次设计中程序主要包含了图像的米集与处理算法,在得到图像信息后,主控器进入不同的模式执行不同的功能,在各个模式的执行中,主要运用PID算法来提高控制精度。程序流程图如下所示:模式9模式2模式1模模式式67模式8图9主程序流程图图10图像处理子程序流程图4测试方案与测试结果4.1测试方案设计4.1.1测试仪器器件精度备注直尺1mm卷尺1cm秒表0.01s4.1.2测试方法:按要求调节激光头打至所
14、需环数,记录液晶显示器上显示的位置信息和实际的位置信息。测量激光中心点打靶时,根据蜂鸣器提示记录实际的环数信息和显示器上的环数信息以及偏差距离,同时用秒表测量每次中心打靶所需要的时间。4.2弹着点环数与方位信息显示测试及结果当激光点打到胸环靶上某一具体位置时,显示器上进行环数和方位信息的显示。测试结果如表1。表1环数与方位信息显示测试数据序号实际环数测量环数实际方位测量方位环数误差是否有方位误差199左上左上0否21010中心中心0否377止卜止卜0否488右下右下0否555右上右上0否4.3弹着点图像显示测试及结果(发挥部分)当激光点打在胸环靶上时,胸环靶及弹着点的相应图形都在图形点阵显示器
15、上进行显示,同时闪烁提示。测试结果如表2。表2弹着点图像显示测试数据序号显示实际环数与方位是否有误差误差环数环数方位环数方位环数方位110中心10中心否否029左上9左上否否038右下8右下否否047止卜7止卜否否056左下6左下否否066右上6右上否否04.4自动中心打靶测试及结果(发挥部分)激光点从任意指定位置打到中心点。测试结果如表3。表3自动中心打靶测试数据序号设定环数是否到达中心误差环数偏差距离耗时蜂鸣器是否指示19是00.6cm1.02s是26是00.8cm0.96s是38是01.0cm0.95s是45是00.5cm1.21s是57是00.8cm1.13s是610是00.5cm0.78s是 4.5任一点打靶测试及结果(发挥部分)通过键盘设定510的任意环数,激光点自动打到设定环数。测试结果如表4。表4任一点打靶测试数据序号设定环数实际环数误差环数155026603770488059904.6移动中心定点打靶(发挥部分)在此模式下,激光枪处于常开状态并打向中心,缓慢移动胸环靶,激光枪自动调节始终打向胸环靶中心。4.7结论与分析通过表格中数据分析,各项指标均达到设
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 科技产品品牌的社交媒体建设案例分析
- 环保科技在节能减排中的突破
- 机械制造行业未来发展趋势预测
- 清洁能源供应项目投资合同
- 科技产品跨境电商的交易数据分析及其在全球市场的定位研究报告
- 痛风并发症的预防与治疗综合汇报
- 二零二五年度办公室经理助理岗位竞聘聘用合同范本
- 北京星联月星科技发展有限公司介绍企业发展分析报告
- 2023-2029年中国雪松子仁行业市场发展监测及投资潜力预测报告
- 商务中心项目可行性研究报告
- 外贸客户报价单中英文格式模板
- 湖南教育学会版信息技术六年级下册教案(6课)
- JJF 1338-2012相控阵超声探伤仪校准规范
- 媒介经营与管理-课件
- 2022年四川甘孜州州属事业单位考调工作人员冲刺卷贰(3套)答案详解
- 超星尔雅学习通《民俗资源与旅游》2020章节测试含答案
- 尿碘检测临床意义
- 2022年山东司法警官职业学院单招语文试题及答案解析
- 2023版北京协和医院重症医学科诊疗常规
- 钢网验收报告
- 防水补漏工程合同(合同版本)
评论
0/150
提交评论