2013全国大学生电子设计竞赛论文浙江省三等奖旋转倒立摆分析.docVIP

2013全国大学生电子设计竞赛论文浙江省三等奖旋转倒立摆分析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘 要 本旋转式倒立摆系统,主要包括单片机控制模块,直流减速电机及驱动模块,以及角位移传感器模块和液晶显示模块构成闭环系统。其中控制模块采用AT89S52为控制芯片,直流减速电机为执行机构,L298电机驱动芯片驱动。旋臂和摆杆之间由角位移传感器连接,摆杆可绕旋臂在垂直平面内旋转。角位移信号由角位移传感器测量得到,经过ADS1115模数转换芯片输出数字信号,单片机处理读出实际角度最后由液晶显示出倒立摆的摆动角度。本系统的PID算法算法是通过实际经验试验出倒立摆的控制规律,稳定的完成倒立摆旋转运动。 关键词:倒立摆 PID算法 角度传感器 AD转换 直流减速电机 系统方案 图1 系统流程图 1.1主控芯片的论证与选择 方案一:选择AT89S52单片机进行系统的控制。该单片机具有IAP功能,算术运算功能强,软件编程灵活、自由度大,功耗低、体积小、技术成熟等优点,且价格便宜,操作简单最小系统板可自己制作完成。 方案二:选择ATmega32作为主控芯片。ATmage32型单片机作为主控CPU其主要特点为高性能、低功耗、高性价比,资源丰富,并且支持高级语言编程,但价格较贵,操作相对复杂。 综上所述选择方案一,因为本系统需要的 I/O口较少,加之51单片机的技术更为成熟,且AT89S52也能使系统运行稳定,符合实际要求。 1.2电动机及其驱动的论证与选择 方案一:使用直流减速电机,直流减速电机具有良好的调速性能,控制起来也比较简单。直流电机只要通上直流电源就可连续不断的转动,调节电压的大小就可以改变电机的速度。常用的驱动方式是PWM方式,即脉冲宽度调制方式,此方法性能较好,电路和控制都比较简单。 方案二:使用步进电机。步进电机具有良好的控制性能。当给步进电机输入一个电脉冲信号时,步进电机的输出轴就转动一个角度,因此可以实现精确的位置控制。与直流电机不同,要使步进电机连续的转动,需要连续不断的输入点脉冲信号,转速的大小由外加的脉冲频率决定。而且其转动不受电压波动和负载变化的影响,也不受温度、气压等环境因素的影响,仅与控制脉冲有关。但步进电机的驱动相对较复杂,要由控制器和功率放大器组成且成本较高。 综上所述选择方案一,因为本系统需要急停或急反转,故使用直流减速电机更适合。 1.3 角度传感器模块的论证与选择 方案一:倾角传感器经常用于系统的水平测量,从工作原理上可分为“固体摆”式、“液体摆”式、“气体摆”三种倾角传感器,倾角传感器还可以用来测量相对于水平面的倾角变化量。 方案二:角度传感器是用来检测角度的。它的身体中有一个孔,可以配合乐高的轴。当转过一定角度传感器就会计数一次。往一个方向转动时,计数增加,转动方向改变时,计数减少。计数与角度传感器的初始位置有关。当初始化角度传感器时,它的计数值被设置为0。 最终选择方案:方案二,因为本系统需要用角度传感器来时时检测摆杆的摆动角度并不断调整,且需要转动在0~360度之间故,选用方案二。 1.4 数模转换模块的论证与选择 方案一:ADC0804为CMOS工艺20引脚集成芯片,分辨率为8位,转换时间为100uS,输入电压范围为0~5V,芯片具有三态输出数据锁存器,可直接连接在数据总线上。 方案二:ADS1115是具有16位分辨率的高精度模数转换器(ADC),采用超小型的无引线MSOP-10封装。它在设计时考虑到了精度、功耗和实现的简易性。ADS1115具有一个板上基准和振荡器。数据通过一个I2C兼容型串行接口进行传输;可以选择4个I2C从地址。ADS1115采用2.0V至5.5V的单工作电源。ADS1113/4/5能够以高达每秒860个采样数据的速率执行转换操作。另外,ADS1115还具有一个输入多路复用器(MUX),可提供两个差分输入和四个单端输入。 最终方案选择:方案二,本系统需要时时检测且要求分辨率高一点,更灵敏,ADS1115是串行I2C总线器件可以节约更多的I/O口,数字采集频率较高可以满足系统要求。 1.5 显示模块的论证与选择 方案一:使用LED数码管显示。数码管采用BCD编码显示数字,对外界环境要求低,易于维护。但根据题目要求,如果需要同时显示给定值和测量值,需显示的内容较多,要使用多个数码管动态显示,使电路变得复杂,加大了编程工作量。 方案二:使用LCD显示。LCD具有轻薄短小,可视面积大,方便的显示英文和数字及符号,分辨率高,抗干扰能力强,功耗小,且设计简单等特点。 最终方案选择:选择方案二。采用LCD 1602液晶显示模块同时显示角度传感器的采样数据摆杆的旋转角度和PWM波的占空比,便于时时观察。 1.6 电源模块的论证与选择 由于系统需要多个电源

文档评论(0)

风凰传奇 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档