ImageVerifierCode 换一换
格式:DOC , 页数:60 ,大小:2.88MB ,
资源ID:295194      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-295194.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于自由单摆的打靶控制系统设计【毕业论文】.doc)为本站会员(文初)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

基于自由单摆的打靶控制系统设计【毕业论文】.doc

1、毕业论文 - 本科 毕业论文 (设计 ) 题 目: 基于自由单摆的打靶控制系统设计 学 院: 学生姓名: 专 业: 电气工程及其自动化 班 级: 指导教师: 起 止 日期: 毕业论文 - 基于自由单摆的打靶控制系统设计 摘要 本设计采用飞思卡尔最小系统板 MC9S12XS128 为核心。 MC9S12XS128 自带有 12 位 A/D采样功能,结合 采用精密线性电位器对每一时刻的单摆的摆角进行实时采样, 保证角度采样的精度 ,单片机根据这一变化量经过 软件 PID 处理 分析处理,最后输出一控制信号给 电机驱动模块,使电机根据这一信号转过对应的角度,控制激光笔打点的位置,实现实时动态调节。为

2、了解决 步进电机的步进角度比较大,容易使装置发生抖动, 减少 激光打靶的偏差,对步进电机 的驱动采用了 电流衰减 和 细分 方式 。在设计中步进电机驱动芯片采 B6560AHQ,使其能够有效的对最小系统输出的信号细分并且对其电流衰减,使得步进电机每进一步转过的角度细化到 0.1 和减少了转动时的震动程度 。使得激光打靶 到靶心位置 的稳定。经过实践证明,对电机进行细分 和驱动电流 电流衰减后,对整个系统的稳定性和精确度都有一个较大的提高。 【 关键字 】: MC9S12XS128 ;角度传感器 ;步进电机 ; TB6560AHQ ;信号细分 毕业论文 - Abstract This desig

3、n uses a fly think of Carle minimum system board MC9S12XS128 as the core. MC9S12XS128with12 A / D sampling function, combined with the use of precision linear potentiometer for each moment of the pendulum swing angle in real time sampling, to ensure the angle sampling accuracy, the MCU according to

4、this change in volume after software PID processing and analysis processing, and outputs a control signal to the motor drive module, so that the motor according to the signal turn the corresponding angle, control laser pen management position, realize the real-time dynamic regulation. In order to so

5、lve the stepper motor step angle is relatively large, easy to make the device to reduce jitter, laser target deviation, the stepper motor driven by the current decay and subdivision method. In the design of stepper motor driver chip using B6560AHQ, so that it can be effective on the minimum system o

6、utput signal subdivision and to its current decay, the stepper motor at each further turning angle of0.1 DEG and refinement to reduced rotation vibration level. The laser targeting to the bulls eye position stability. Practice has proved, the motor drive current subdivision and current decay, the wh

7、ole system o f stability and accuracy have a larger improvement. Key words MC9S12XS128; angle sensor; stepping motor; TB6560AHQ; signal subdivision 毕业论文 - 目录 前言 . 1 第 1 章 绪论 . 3 1.1 系统框架设计总方案 . 3 1.2 系统组成模块方案 . 3 1.2.1 控制器模块 . 3 1.2.2 电机模块 . 4 1.2.3 电机驱动方案 . 4 1.2.4 角度传感器模块 . 4 1.2.5 电源模块 . 5 第 2 章

8、系统主要硬件电路设计 . 6 2.1 电源模块硬件设计 . 6 2.2 单片机性能及其应用 . 6 2.2.1 单片机最小系统 . 8 2.3 激光发射部分 . 9 2.4 电机驱动模块 . 12 2.5 角度传感器模块 . 16 2.6 液晶显示 . 18 第 3 章 理论分析与计算 . 20 3.1 支架选择: . 20 3.2 激光打靶计算: . 21 3.3 角度变化产生的误差: . 22 3.4 步进电机概论及分类 . 22 3.5 不同的步进电机走一步产生的影响: . 23 3.6 测试结果与分析 . 24 第 4 章 系统软件设 计 . 24 4.1 程序功能描述与设计思路 .

9、24 4.1.1 程序功能描述 . 24 4.1.2 程序设计思路 . 24 4.2 主程序流程图 . 25 第 5 章 软件开发工具、制作调试过程 . 27 5.1 软件开发工具 . 27 毕业论文 - 5.2 PCB 板制作 . 28 5.3 元器件焊接 . 28 5.4 电路的调试 . 29 5.5 硬件结构组装 . 29 5.6 软件系统编写调试 . 29 鸣谢 . 30 参考文献 . 31 附录 A 基于自由单摆的打靶控制系统设计实物图 . 32 附录 B 系统软件程序 . 34 毕业论文 - 前言 一、综述本课题国内外研究动态,说明选题的依据和意义 1国内外研究动态 中国使用单片机

10、的历史只有短短的 30 年,在初始的短短五年时间里 发展极为迅速。1986 年在上海 召开了全国首届单片机开发与应用交流会,很多地区还成立了单片微型计算机应用协会,那是全国形成的第一次高潮。单片机应用技术飞速发展,我们上因特网输入一个 “ 单片机 ” 的搜索,将会看到上万个介绍单片机的网站,这还不包括国外的。电子界,在2003 年 7 月, 91student 在上海、广州、北京等大城市所做的一次专业人才需求报告中,单片机人才的需求量位居第一。 这是因为单片机比专用处理器更适合应用于 嵌入式系统 ,它得到了最多的应用。 纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计

11、算机的网络通讯与数据传 输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能 IC 卡、电子宠物等,这些都离不开单片机。 单片机是靠程序的,并且可以修改。通过不同的程序实现不同的功能,尤其 是特殊的独特的一些功能,这是别的器件需要费很大力气才能做到的,有些则是花大力气也很难做到的。一个不是很复杂的功能要是用美国 50 年代开发的 74 系列,或者 60 年 代的 CD4000系列这些纯硬件来搞定的话,电路一定是一块大 PCB 板。但是如果要是用美国 70 年代成功投放市场的系列单片机,结果就会有天壤之别。只因为单片机的通过你编写的程序可 以实现高智能,高效率,以及高可靠性

12、。 由于单片机对成本是敏感的,所以目前占统治地位的软件还是最低级汇编语言,它是除了二进制机器码以上最低级的语言,因为单片机没有家用计算机那样的 CPU,也没有像硬盘那样的海量存储设备。一个可视化高级语言编写的小程序 里面即使只有一个按钮,也会达到几十 K 的尺寸。二十世纪跨越了三个 “ 电 ” 的时代,即电气时代、电子时代和电脑时代。不过,这种电脑,通常是指个人计算机,简称 PC 机。它由主机、键盘、显示器等组成。还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片机(也称微控制器)。顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。因为它体积小

13、,通常都藏在被控机械的里面。它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。现在,这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词 “智能型 ” ,如智能型洗衣机,智能型热水器等。现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是电路太复杂,就是功 能太简单且极易被仿制。究其原因,可能就卡在产品未使用单片机或其它可编程逻辑器件上。 目前的射击打靶训练 , 基本上是以实弹训练为主 , 此项的费用 , 开支巨大 , 而且传统的报靶方法是人工报靶

14、 , 带有很大的个人主观因素 , 可靠性、公正性差 , 效率也不高。因此必须研制一种切合部队实际的非实弹射击条件下进行射击精度训练的打靶训练器。随着激光器的出现 , 特别是半导体激光器的出现 , 以激光为光源的射击训练模拟器在上世纪 70 年代中期迅速发展起来。国外专家认为这种新型的部队训练模拟器材是部队训练器材的一次革命 , 是和平时期部 队训练的有效手段之一。一些发达国家 ,如美国、英国、德国等都在积极进行激光射击模拟训练器材的研制。 80 年代以来 , 我国也有单位在进行激光模拟训练器的研究和毕业论文 - 探索 , 但在可靠性和数据处理等方面尚有许多技术问题有待改进。本文设计的激光打靶系

15、统包括硬件和软件两部分 , 能精确的显示 510环的环数和八个方位 , 简单实用 , 既能保证训练的质量又能减少弹药的消耗 , 是理想的公安、军队等部门训练使用的模拟打靶系统。 毕业论文 - 第 1章 绪论 1.1系统框架设计总方案 本设计要求制作附着在自由摆上的平板控制系统,能够实现摆杆绕着转轴旋。主 要是要求用一支激光笔寻找离摆杆 150cm 处垂直放置的靶子上的中心线上,并且寻找的时间越短越好,误差也越小越好。系统组成的基本框图 如图 1-1 所示 图 1-1 系统组成基本框图 MC9S12XS1281.2系统组成模块方案 1.2.1控制器模块 方案一:采用 CPLD(如 EPM7128

16、LC84-15)作为核心运算控制器件。 CPLD 具有速度快、编程容易、资源丰富、开发周期短等优点,可利用 VHDL 语言进行编写开发。但 CPLD 在控制上较单片机有较大的劣势。而且开发成本比单片机高 。此外,该方案具有较大的局限性,如检测部分就要占用可编程逻辑器件的大部分资源,造成资源的浪费,而这一些对于相对较低档次的单片机来说都是很容易就能实现的。为了节约资源,综合性价比,该设计不采用该方案。 方案二: 采用 ATMEL 公司的 AT89C51。 51 系列单片机软件编程自由度大,可实现各种控制算法和逻辑控制,技术方面也相对成熟。 价格便宜,应用广泛, 但是 89C51 需外接模数转换器

17、来满足数据采样的要求,硬件接口复杂,高速 A/D 与低速单片机之间速度的不匹配,给编程带来一定的难题,也浪费 CPU 资源。 另外 51 单片机需要 仿真器来实现软硬件调试,较为烦琐。显示器显示 MC9S12XS128 微控制器 电机转动调整角度 激光打靶 角度传感器 摆杆摆动 毕业论文 - 最重要的是其运算速度比较慢,可能无法适应该设计,所以 该设计不采用该方案。 方案三:采用 MC9S12XS128 微控制器作为控制模块。 MC9S12XS128 系列产品满足了对设计灵活性和平台兼容性的需求,并在一系列电子平台上实现了可升级性、硬件和软件可重用性、以及兼容性。 S12XS 系列可以经济而又

18、兼容地扩展至带 XGate 协处理器的 S12XE 系列单片机,从而削减了成本,并缩小了封装。 CPU 最高总线速度 40MHz ,具有 64KB、 128KB 和 256KB 闪存选项,均带有错误校 正功能 ,带有 ECC 的 4KB 至 8KB DataFlash,用于实现数据或程序存储 ,可配置 8 、 10 或 12 位模数转换器( ADC),转换时间 3 s ,带有 16-位计数器的、8-通道定时器 ,出色的 EMC 及运行和停止省电模式 。 根据题目的要求,结合我们组的成员对 MC9S12XS128 微控制器的运用相对熟练,考虑性价比,同时, MC9S12XS128 完全能够完成本

19、次设计的要求,所以我们选择了该方案。 1.2.2电机模块 电机模块的选择是整个系统的核心所在,按照设计的要求,电机需要对平板处在不同位置时进行相应角度 的转动,这需要很高的精确度,并且平板需要很高的制动性。 方案一:采用普通直流电机。 直流电机具有优良的调速特性 ,调速平滑、方便,调整范围广; 对驱动芯片要求低, 驱动简单而且工作稳定, 但是 直流电机的驱动电压与转速的关系受其负载影响很大,无法精确控制电机转数,并且误差将会进行叠加, 在控制精度上逊于步进电机。该设计不采用该方案。 方案二:采用步进电机。 步进电机的一个显著特点就是具有快速启停能力。如果负载不超过步进电机所能提供的动态转矩值,

20、就能够立即使步进电机启动或反转。另一个显著特点是转换精度高。正转反转控制 灵活。相比直流电机的工作方式,步进电机是一种将电脉冲转化为角位移的执行机构。同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。我们根据题目的要求选用了 两相混合式步进电机,两相步进角一般为 1.8,根据题目的要求,我们将信号细分和电流衰减,使其 步进角达到了 0.1,能够更好的运用在此系统中。 1.2.3 电机驱动方案 方案一:采用 双极性晶体管 D772、 D882 构成的电机驱动电路。该电路结构简单,容易制作,但其压降比较大,而且功耗也很大,而且该方案还不可以对其信号 细分和电流衰减,达到 减

21、震的目的 。所以本设计不采用该方案。 方案二:东芝公司的 TB6560AHQ 二项步进电机专用驱动芯片,与早期推出的 TB6560HQ芯片相比,其性能有较高的提高,输出电流可达 3.5A,采用该芯片的驱动板在电路上,结构上使用了可靠性设计,在普通散热方式的情况下可稳定的工作在 3A 电流。完全可以驱动本设计中的步进电机。同时该方案可以 将信号细分和电流衰减,实现 0.1步距,使得平台控制十分平稳。所以,采用该方案。 1.2.4角度传感器模块 角度传感器在这个系统中也起到了举足轻重的作用,反馈给控制模块的信息的准确 度直接影响到系统的精确性,以下我们提出了几种方案。 方案一:采用 ADXL345

22、 三轴传感器 , ADXL345 非常适合移动设备应用。它可以在倾斜毕业论文 - 感测应用中测量静态重力加速度,还可以从运动或者振动中生成动态加速度。它的高分辨率( 4mg/LSB)能够分辨仅为 0.25的倾角变化 ,但是由于本设计机械强度不够,影响三轴传感器采集到的数据的准确性。 所以本设计不采用该方案。 方案二:三轴传感器与 WDY32Z-1 角位移传感器结合。 WDY32Z-1 角位移传感器是根据转轴转动时输出端的电位会跟随着改变,单片机根据 A/D 转换后的信息对角度进行分析,灵敏度高。能够一定程度上弥补机械结构不稳定对三轴传感器数据采集的影响。但是两个角度传感器数据处理复杂,数据采集处理经常出现错误。 所以本设计不采用该方案。 方案三:采用 WDY32Z-1 角位移传感器。该传感器采集的数据稳定性很强,完全能够满足本设计的要求。 根据以上比较,综合低功耗、性价比,本设计选择方案三。 1.2.5电源模块 方案一:采用稳压芯片 LM7805 提供电源, LM7805 比较便宜并且比较稳定,单片机的电源由 LM7805 提供比较稳定。 方案二:采用集成多路输 出电源,一个集成块能提供多个电路的电源,电压稳定。不过集成多路输出电源价格比较贵,再说互相之间有干扰。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。