高精度帆板控制系统设计.docVIP

  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单片机、角度传感器、AD转换、键盘电路、显示电路及声光提示等电路组成。角度传感器采用型号为WDD354D的精密导电塑料电位器,其功能是把角度机械位移量转换成电信号。AD转换电路用的是具有12位分辨率的TLC2543,该芯片将角度传感器输出的模拟信号转换成数字信号,单片机采集数字信号对帆板系统电路进行控制。键盘电路由4*4矩阵键盘组成,用于调节风扇风力大小和帆板转角。用LCD12864作为显示器,来显示帆板的转角,显示分辨力达到0.1度。风扇由直流电机控制,对转速进行调节从而使帆板的转动角度在7-15cm范围内可以精确调节。   【关键词】帆板控制系统;单片机;角度传感器   1.引言   本文是对帆板控制系统的设计,该课题来源于2011年全国大学生电子设计竞赛的F组题目之一。大赛要求设计并制作一个帆板控制系统,通过对风扇转速的控制,调节风力大小,改变帆板转角θ,如图1所示。   2.系统方案设计与论证   2.1 系统方案设计   本系统主要目标是实现对风扇转速的控制来控制帆板的转角及其它一些相关功能。该系统采用了能支持在线下载的AT89S52单片机。角度传感器采用型号位WDD354D的精密导电塑料电位器,其功能是把角度机械位移量转换成电信号。AD转换电路用的是具有12位分辨率的TLC2543,该芯片将角度传感器输出的模拟信号转换成数字信号,单片机采集数字信号对帆板系统电路进行控制。键盘电路由4*4矩阵键盘组成,用于调节风扇风力大小和帆板转角。用LCD12864作为显示器,来显示帆板的转角。声光提示由发光二极管和蜂鸣器组成。风扇由直流电机控制,容易对转速进行调节。帆板控制系统框图如图2所示。   2.2 系统方案论证   2.2.1 处理器的论证与选择   本系统主要目标是实现对风扇转速的控制来控制帆板的转角及其它一些相关功能。实现题目中的要求既可以采用单片机实现该功能,也可以利用数字电路、模拟电路的相关理论实现该功能。但从整个系统的可靠性、稳定性、电路简化、便于控制等角度考虑,本系统最终采用51单片机作为整个系统的控制中心,实现对整个系统的控制。一个基本的MCS-51单片机通常包括:中央处理器、ROM、RAM、定时/计数器和I/O口等各功能部件,各个功能由内部的总线连接起来,从而实现数据通信。为此我们选用能够支持在线下载的AT89S52单片机作为帆板控制系统的核心电路。   2.2.2 角度传感器的论证与选择   方案1:   使用角度传感器UZZ9000或UZZ9001或KMZ41作为角度信号检测的器件,需使用步进电机驱动,且电路连接复杂,这种传感器在市场上不好购买,所需费用较高。   方案2:   使用WDD35D-4型角度传感器检测帆板所转动的角度。   WDD35D-4型角度传感器是一个5K的精密电位器,输出为模拟信号,旋钮的旋转角度与其电阻值呈线性变化,独立线性度为0.1%,具有360度的机械转角和345度的电气转角,测量角度的最大偏差为0.345度。由于题目要求角度传感器的分辨力为2度,绝对误差小于等于5度,WDD35D-4型角度传感器的主要技术特性能达到题目要求,而且WDD35D-4相对与其它传感器价格低点。实际测试中也符合题目要求。   经过比较,我们选择了方案2。   2.2.3 ADC模数转换器的论证与选择   方案1:   对于帆板控制系统中的传感器,必须对传感器的数据进行采集,A/D转换器的采集精度必须符合电路要求。使用TLC2543 12位串行模数转换器,使用开关电容逐次逼近技术完成A/D转换过程。由于是串行输入结构,能够节省51系列单片机I\O口资源;且价格适中分辨率高。   方案2:   使用ADC0809对角度传感器采集来的信号进行处理,ADC0809为8位逐次逼近式模数转换器,具有转换起停控制端,分辨率为8位基本满足题目的要求难度较大,而且相对于方案1精确度不高。AD转换电路中还接74LAS74作为分频器。使电路相对于方案1复杂。   经过比较选择方案1。   3.硬件设计   3.1 单片机最小系统   该系统是由ATMEL89S52芯片构成单片机最小系统,是帆板控制系统的核心部分,主要对各种信号及信息进行处理,并对电路进行控制。单片机最小系统主要由电源、复位、振荡电路以及扩展部分等部分组成。   3.1.1 复位电路   单片机的置位和复位,都是为了把电路初始化到一个确定的状态,一般来说,单片机复位电路作用是把一个例如状态机初始化到空状态。我们采用按键复位电路,按键复位就是在复位电容上并联一个开关,当开关按下时电容被放电、RST也被拉到高电平,而且由于电容的充电

文档评论(0)

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

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

1亿VIP精品文档

相关文档