帆板控制系统设计与总结报告.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文档。上传文档
查看更多
帆板控制系统设计与总结报告

帆板控制系统设计与总结报告 摘要 本系统采用STM32单片机为控制核心,通过角度传感器检测帆板角度,并利用内置的PWM产生直流风扇的调速信号,再由LM298N驱动直流风扇,使帆板达到设定的0~60°内的任意角度。该系统具有驱动电流稳定、人机界面友好、响应速度快、性价比高、工作稳定可靠等优点。 关键字:STM32、角度传感器、LM298N、直流风扇。 Abstract The system uses STM32 microcontroller as control core, through the Angle sensor test the panels, and the Angle using built-in PWM produce dc fan speed control signal, again by LM298N drive dc fans, realize 0 to 60 ° Angle within reach a set with fans. The system has driven stable current, friendly man-machine interface, fast response time, high performance/price ratio, stable, reliable, etc. Key word: STM32, Angle sensor, LM298N, dc fan. 目录 一、方案的设计与论证 1 二、理论分析与计算 1 1.角度测量的基本原理 1 2.风扇控制电路 2 3.控制算法 3 三、硬件电路设计 3 1.硬件系统总体设计 3 2.风扇控制电路 4 3.帆板角度检测电路 5 4.声光提示电路 5 5.显示接口电路 6 四、软件设计 6 1.系统软件总体设计 6 2.控制算法设计与实现 7 3.多级菜单的设计与实现 7 五、测试方案与测试结果 8 1.测试仪器 8 2.测试方法与测试结果分析 8 参考文献 9 一、方案的设计与论证 根据题目要求,整个系统可分为控制系统、液晶显示模块、键盘输入模块、电源系统、帆板角度检测模块和动力执行系统。角度检测模块通过角度传感器检测帆板倾角θ,并将信号实时传回控制器处理。控制部分的作用是接受并处理键盘输入的控制信息以及检测信号,根据检测的角度控制电机的转速来改变风力的大小,从而控制帆板与垂线的倾角。各模块构成系统框图如图1所示。 图1 系统框图 本系统采用STM32F103RBT6单片机,其具有72MHz的高速频率、512K的Flash和20K的SRAM。是运算功能强大的32位单片机,足以满足本系统对信息处理速度与能力的要求。 角度检测模块采用导电塑料角度传感器WDY35,根据角度的变化改变传感器输出的电压,再通过A/D转换将数据传送给单片机,实现检测角度的功能。 动力系统为12V、2.3A的直流风扇,其风力较强,执行速度较快,加速性能好,调速范围广,易于平滑调节,易于控制。采用L298N作为驱动芯片,用单片机一个I/O口输出PWM即可提供控制信号。 电源系统由220V经变压器变压到12V,再由稳压电路LM2596T-5和稳压电路LM2596T-12两路分别输出5V和12V。 显示模块采用液晶显示屏LCD12864,具有128*64的分辨率,其占用资源少,功耗小,体积小,显示信息量大,能灵活多变的显示多种信息。 二、理论分析与计算 1.角度测量的基本原理 如图2所示,根据题意帆板固定在与角度传感器连接的转轴上。把帆板看做一个质点,当帆板不受外力时,帆板受重力和轴的拉力,受力平衡。当帆板被风扇风力吹动时,帆板受重力、推力与转轴的拉力。做受力分解θ为F边的对角,所以倾角θ与推力F成正比。若已知帆板所受风力F,则可算出帆板倾角θ。反之若已知帆板倾角θ也可算出达到此角度所需的风力值。 图2 受力分析 角度传感器WDY35原理为旋转式滑动电位器,其测量角度范围为0-360°,电压变化范围为0-5V。角度传感器1脚和3脚间为3.3V电压,2脚输出的电压值比上3.3V再乘以最大测量角度360则可计算出检测角度。根据题目要求最大测量角度为60°,则UAD在0~0.55V之间,提供数据给单片机自带的A/D。 本单片机STM32f103RBT6拥有3个ADC,均为12位逐次逼近型的模拟数字转换器,ADC的结果可以左对齐或右对齐方式储存在16位数据寄存器中。最大转换速率为1MHz,也就是转换时间为1μS(在ADCCLK=14MHz,采样周期为1.5个ADC时钟下得到)。 2.风扇控制电路 采用L298N驱动芯片驱动直流风扇,L298N是ST公司生产的一种高电压、大电流电机驱动芯片。该芯片主要特点

文档评论(0)

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

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

1亿VIP精品文档

相关文档