基于自由摆平板控制系统.docVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于自由摆的平板控制系统B题) 摘要 本系统采用STC12C5A60S2单片机作为核心处理芯片,用STC12C5A60S2对电机进行对平板正转,反转的控制。平板旋转的角度由角度传感器ADXL345完成。角度量通过IIC总线接口获得,然后再通过分析和判断,再对电机进行控制转动,使的平板保持平衡,从而使硬币不掉落平板。此外,还用到显示频NOKIA5510显示倾斜角度,和语音模块ISD1420。 Abstract The system uses stc12c5a60s2 monolithic integrated circuits, with a central treatment of electrical stc12c5a60s2 the flat is to reverse the control of a flat spin. the angle from the angle sensor adxl345. the angle of the interface by IIC, and then by analysis and assessment, the motor control of a flat, to balance a coin fall, thereby, not flat. in addition, it is also used to show businesses, and shows lean nokia5510 voice module isd1420. 关键词:单片机 摆动 平板 角度传感器 目录 TOC \o 1-3 \u 摘要 1 第一章系统设计及方案论证与比较 3 1.1系统总体方案设计 3 1.2方案的设计与论证 3 1.2.1控制模块的选择 3 1.2.2电机的选择 3 1.2.3电机驱动的选择 3 第二章理论分析及计算 4 2.1平板状态测量方法 4 2.2建模与控制方法 5 第三章电路与程序设计 5 3.1硬件电路设计 5 3.1.1主控电路设计 5 3.1.2步进电机驱动电路设计 6 3.1.3角度传感器电路设计 6 3.2软件程序设计流程 7 第四章测试结果及分析 7 4.1测试步骤 8 4.2测试结果 8 4.3结果分析 8 结束语 9 附件一完整的电路原理图 10 附件二测试结果 12 附录三重要的源程序 13 第一章 系统设计及方案论证与比较 1.1系统总体方案设计 根据题目给定的条件,我们设计的方案总体上由单片机系统模块,电机控制模块,语音模块和传感器模块四部分组成。单片机系统由复位电路和电源电路组成。传感器模块由角度传感器组成,它将测量到的角度发送给单片机系统分析,从而使单片机系统控制电机转动。系统框图如图B-1。 图B-1 系统框图 1.2方案的设计与论证 1.2.1控制模块的选择 方案一:使用89C51单片机 该单片机有5个中断口,1个串口,2个定时器,缺点是反应速度比较慢。 方案二:使用STC12C5A60S2单片机 该单片机由9个中断口,有2个串口,具有独立波特率发生器,内部扩展RAM,速度是传统单片机的12倍。 分析两个方案,本系统采用第二种方案。 1.2.2电机的选择 方案一:使用直流电机 直流电机具有良好的线性调速特性,简单的控制性能,较高的效率,优异的动态特性。但是直流电机位置控制难度大,难以达到较高的控制精度。 方案二:使用步进电机 步进电机是纯粹的数字控制电动机,它将电脉冲信号转换成相应的角位移或线位移)。步进电机的动态响应快,易于起停,正反转及变速。在非超载的情况下,它的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响。这一线性关系的存在,加上步进电机只有周期性的误差而无累计误差等特点,使得它可以达到很高的控制精度,且控制难度要比直流电机小得多。 分析两个方案的优缺点,本系统采用第二种方案。 1.2.3电机驱动的选择 方案一:采用步进电机专用的驱动器 此方案能为步进电机提供稳定的工作电压和工作电流。但是其价格十分昂贵,重量较大,而对于本系统电机不需要带大负载,也对驱动器没有过高的要求。 方案二:采用ULN2003A电机驱动芯片 ULN2003A可方便驱动步进电机,且外围电路简单、原件少、重量轻,造价便宜且方便。但是它只能驱动四相步进电机。如果用于驱动直流电机的话只能按一个方向转动,换向要改变电机的接法。 方案三:采用专用集成电路芯片L298 用集成电路芯片L298驱动电机,它电子开关的速度快,稳定性强,且它的外围器件成本低,使整机可靠性提高。适合驱动二相或四相的步进电机。该芯片有两个TTL/CMOS 兼容电平的输入,配合PWM技术,具有良好的抗干扰性能。 分析三个方案,我们选用第三方案。 第二章 理论分析及计算 2

文档评论(0)

151****9996 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档