2011年全国大学生电子设计竞赛(F题帆板控制系统)设计报告.docVIP

2011年全国大学生电子设计竞赛(F题帆板控制系统)设计报告.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文档。上传文档
查看更多
2011年全国大学生电子设计竞赛(F题帆板控制系统)设计报告

帆板控制系统 【摘要】 本设计以Cortex-M3为微处理器,配合高精度的旋转光电式编码器实现了帆板角度的控制和帆板旋转角度的实时显示功能。微处理器控制风扇电机的PWM占空比,从而控制风扇的转速,由精密旋转光电式编码器检测帆板的旋转角度并通过正交编码技术反馈到微处理器,微处理器可以实时检测、显示帆板的旋转角度。本设计不仅可以通过软件增量式PID算法实时调整帆板的旋转角度,同时也可以通过按键改变帆板旋转角度并可以稳定在误差范围允许范围内,从而达到自动控制功能。 【关键词】 LM3S615 旋转编码器 PWM PID算法 一、方案论证与比较 1.1设计思想 题目要求设计一个简易帆板控制系统,我们采用Cortex-M3芯片为核心控制器件来实现简易帆板控制系统的轴流风扇调速、角度显示、角度调节等功能;角度检测通过增量式光电编码器(ZSP3806)实现并且给处理器提供角度信号;用 PWM脉宽调制信号来控制MOS管(IRF530)驱动轴流风扇。 1.2控制器的选择 方案一 选择以前经常用的AT89C51,其软件编程灵活自由度大,但AT89C51的程序烧写需要用专门的烧写器,用起来不方便,故放弃此方案。 方案二 Cortex-M3是Luminary Micro公司 Stellaris 所提供的高性能的32位的单片机,Cortex-M3内核主要是应用于低成本、小管脚数和低功耗的场合,并且具有极高的运算能力和极强的中断响应能力。Cortex-M3的性价比高。最关键的是Cortex-M3内部有 3个 PWM发生器模块 1个控制模块,这样就简化了软件的编排。 综上所述我们采用方案二。 1.3显示模块的设计 显示模块是显示当前测量的角度以及设定角度等。我们考虑以下两种方案: 方案一 使用液晶显示。液晶显示具有超薄轻巧,低耗电量,无辐射等优势。但是其编程工作量加大,控制器的资源占用较多,而且在使用过程中不能有静电干扰,否则易烧坏芯片。在此设计中使用液晶显示有些大材小用不合适。 方案二 使用数码管显示。数码管显示具有功耗低、电压低、寿命长、对外界环境要求低、易维护等优点,同时它是采用二进制编码显示数字,程序编译容易,占用资源少,操作简单、经济。 本次设计我们只显示一些简单的角度和设定值,因此采用方案二。 1.4键盘的接口设计 由于此次设计中涉及按键较少,而且按键之间没有相互的影响。所以采用接 线简单方便的独立式按键,就完全可以。 1.5轴流风扇驱动电路设计 方案一 采用L298驱动直流轴流风扇,该芯片是利用TTL电平进行控制, 对电机的操作方便。相比较方案一采用L298少占用的空间且不容易产生信号干扰,但考虑到本设计中只吹动轴流风扇,不需要正反转,故此方案未免有点小题大做。 方案二 由于本次设计中我们要驱动轴流风扇来吹起帆板,相当于要驱动直 流电机,较为简单。所以我们采用IRF530MOS管来驱动,而且外围电路简单 容易实现对轴流风扇的控制,故选择此方案。 1.6角度检测电路设计 角度检测电路就是把角度信号转化成电信号。可以考虑以下几种方案: 方案一 利用精密电位器来检测角度。通过A/D转化电路,就可以检测出角度。这样的电路原理简单,容易理解,但硬件电路复杂。 方案二 光电编码器作为角度测量装置,该装置体积小精度高,工作可靠, 我们选择ZSP3806增量式光电编码器。增量式光电编码器是一种通过光电转换将输出轴上的几何位移量转换成脉冲个数的测量角度传感器。它是由光栅盘和光电检测装置组成,光栅盘是在一定的圆盘板上等分地开通若干个长方形孔,当帆板转动时,光栅盘与电机同速旋转,光电检测装置检测输出若干脉冲信号,计算光电编码器输出脉冲的增减个数就能反映当前电机转动的角度。光电编码器提供相位差90°的两路脉冲(A,B)信号,从而可以方便地判断出旋转方向。故我们选择此方案。其实物以及时序图如图1所示: 1.7电源模块 方案一采用两个电源供电。将驱动电源与以及其周电路电源完全隔离,利用传输信号。这样可以使驱动所造成的干扰彻底消除,提高了系统的稳定性,方案二采用单一电源供电。电源直接给供电,因启动瞬间电流较大,会造成电源电压波动,因而控制与检测部分电路通过集成稳压块供电。其供电电路比较简单, 图2 电路系统框图 2)主处理器控制电路 主控制电路主要实现对外部检测电路的信号采集,PWM脉冲信号的产生,以及信号的转换显示等功能。通过按键可以控制PWM的占空比,调节风扇的转速,使得帆板角度可控。 电路原理图见附录1。 3)轴流风扇控制驱动电路 本电路我们采用IRF530MOS管来驱动,再在前级加一个三极管9013来作为保护。然后用LM3S615的PB0口产生PWM信号,通过按键调节其占空比来调节轴流风扇的转速,从而实现风速的控制

文档评论(0)

aena45 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档