《电磁控制运动装置.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《电磁控制运动装置

摘 要 本系统以单片机AT89S52为核心,调节直流电磁铁供电电压的大小,改变电磁铁的磁场力的大小,利用电磁控制实现摆杆指定的摆角CA100T角度传感器来实现摆杆摆角信号的采集,用 AT89S52根据摆角值和周期输出一定占空比的PWM脉冲波,用 L298N作为驱动电路,以达到控制摆角和周期的目的。本设计进行了硬件电路搭建和软件编程,给出了系统方案、硬件电路图和软件流程图,并通过软件编程,实现了题目要求的技术指标,并用液晶显示屏实时显示摆杆摆角、摆动周期、设定角度和设定周期。 关键词: 摆角 周期 电磁控制 AT89S52 目录 1.方案设计与论证 1 1.1?角度采集方案 1 1.2?驱动及控制方案 2 1.3?系统总体方案 2 2.系统硬件电路设计 3 2.1?单片机AT89S52 3 2.2 L298N简介 3 2.3角度测量原理 3 2.3.1角度测量原理 3 2.3.2角度测量算法 4 2.3.3角度测量电路 5 2.4直流电磁铁控制模块 5 2.4.1控制算法 5 2.4.2控制电路 6 2.5按键显示 7 2.6声光提示 7 3.系统软件设计 7 3.1主程序流程图 7 3.2 角度测量子程序流程图 9 3.3角度控制子程序流程图 9 4.系统测试 9 4.1 测试仪器与方法 9 4.2 角度测量 10 4.3 测试结果分析 10 5.结论 10 参考文献 11 附录1 硬件电路图 12 附录2 主要元器件清单 14 附录3 程序清单 15 1.方案设计与论证 本题目是设计 图1.1 摆杆控制系统示意图 根据题目的要求,本系统所设计的核心问题主要有: 1、对直流电磁铁电压大小进行快速而准确的控制,以保证摆杆的摆角和周期在控制范围内。 2、为保证系统的精度要求,必须要对摆杆摆动角度进行实时检测。 3、为保证摆杆在尽可能短的时间内达到预定角度还需要相应按键及显示电路。 我们分以下几个部分进行方案设计和比较论证。 1.1?转角采集方案 方案一:采用MMA7455L芯片。这是一种XYZ三轴微机电加速度计,可测量 X、Y、Z 三个方向上在工作时的参数,输出为8位或10位的数字量。可直接与单片机连接。硬件电路简单,但成本较高,软件程序调试较困难。 方案二:采用SCA100T-D02。SCA100T-D02测量范围为-90°~+90°,具有模拟和数字两路输出。模拟量输出 1.2?驱动及控制方案 ?方案一:采用线性放大驱动方式。采用L298N作为驱动芯片。单片机输出数字量,经D/A后转换为连续变化的电压值,控制电磁铁电磁力的大小,来改变摆角的大小,此方式波动小,线性好,对邻近电路干扰小。但存在效率低和散热等问题。硬件需要D/A转换器,电路复杂,成本高。 方案二:采用PWM调速。采用L298N作为驱动芯片。PWM调速是使加在直流电磁铁两端的电压为方波形式,通过改变方波占空比实现对直流电磁铁电压大小 的调节。PWM由单片机输出。L298N芯片电路简单,使用比较方便。 .3?系统总体方案 图1.2 摆杆控制系统总体方案框图 根据上述分析,设计出系统总体方案,由SCA100T-D02采集转角信息后送入AD7705转换,输出的8位数字量送入AT89C52中,单片机经分析处理后输出一定占空比的PWM,经L298N功率驱动放大后控制直流电磁铁电压的大小。同时可用按键设定摆杆转角并显示,摆杆控制系统总体方案框图如图1.2所示。 2.系统硬件电路设计 硬件电路设计图见附录1。 2.1?单片机AT89S52 本系统采用AT89S52作为核心部件。AT89S52内部有8KB的存储单元和256个RAM存储单元,用于本系统的角度采集控制足够使用。51单片机的外围控制电路如图2.1所示。 图2.1 单片机最小系统 2.2 L298N简介 L298N 是 SGS 公司的产品,比较常见的是 15 脚 Multiwatt 封装的 L298N,内部同样包含 4 通道逻辑驱动电路。可以方便的驱动两个直流电机,或一个两相步进电机。L298N 芯片可以驱动两个二相电机,也可以驱动一个四相电机,输出电压最高可达 50V,可以直接通过电源来调节输出电压;可以直接用单片机的 IO 口提供信号;而且电路简单,使用比较方便。L298N 可接受标准 TTL 逻辑电平信号 VSS,VSS 可接 4.5~7 V 电压。4 脚 VS 接电源电压,VS 电压范围 VIH 为+2.5~46 V。输出电流可达2 A,可驱动电感性负载。1 脚和 15 脚下管的发射极分别单独引出以便接入电流采样电

文档评论(0)

saity3 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档