2021年全国大学生电子设计竞赛设计报告模板_第1页
2021年全国大学生电子设计竞赛设计报告模板_第2页
2021年全国大学生电子设计竞赛设计报告模板_第3页
2021年全国大学生电子设计竞赛设计报告模板_第4页
2021年全国大学生电子设计竞赛设计报告模板_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGEIIIWORD模版WORD模版风力摆控制系统文档中文字均可以自行修改2021年8月15日目录TOC\o"1-3"\h\u17336一、系统方案 3194751.1CPU的论证与选择 3284181.2驱动的论证与选择 3217301.3控制系统的论证与选择 328457二、系统理论分析与计算 4217072.1系统结构的分析 4322402.2摆动与转速的计算 419985三、电路与程序设计 4117603.1电路的设计 4176013.1.1系统总体框图 4100963.1.2CPU与驱动子系统框图与电路原理图 5273143.1.3陀螺仪与风机子系统框图与电路原理图 5319823.1.4电源 662403.2程序的设计 6238213.2.1程序功能描述与设计思路 6250063.2.2程序流程图 621693四、测试方案与测试结果 7199434.1测试方案 7112254.2测试条件与仪器 7134114.3测试结果及分析 8306144.3.1测试结果 830074.3.2测试分析与结论 86509五、结论与心得 1010134六、参考文献 1022129附录1:电路原理图 12268附录2:源程序 13PAGE16风力摆控制系统一、系统方案本系统主要由CPU模块、驱动模块、陀螺仪模块、电源模块、风机模块组成,下面分别论证这几个模块的选择。1.1CPU的论证与选择方案一:瑞萨R5F100LEA。瑞萨R5F100LEA芯片虽然具有代码生成快,易操作等优点,但是该芯片片内资源少、代码不够灵活,且队员对该芯片的使用并不熟练,同时题目没有限制控制芯片的型号,故不采用此方案。方案二:STM32F103。STM32F103系列芯片具有功耗低、片内资源丰富等优点,但是该芯片使用不够灵活,操作复杂,故也不采用此方案。方案三:XS128。S12MCU是功能丰富的入门级器件,具备可扩展性和高性能。S12XMCU具备容量更大的存储器选项并集成了XGATE协处理器,可提供更高的性能或仿真外设模块。综合以上三种方案,选择方案三。1.2驱动的论证与选择方案一:MOS管。MOS管在电压控制方面其控制方式比较方便;输入电阻高,噪声低,热稳定性好。但对静电比较敏感,容易被静电击穿。方案二:L298N。L298N可直接接至12v,它有较强的驱动能力。方案三:BTS7960。它是半桥驱动芯片,需要2个芯片来驱动一个电机,电流最高可达43A,其内阻很小,散热好,实用性好。综合以上三种方案,选择方案三。1.3控制系统的论证与选择方案一:采用模糊控制算法,模糊控制算法有许多优良的特性,它不需要事先知道对象的数学模型。具有系统响应快、超调小、过渡过程时间短等优点。但是它的编程复杂,数据处理量大。方案二:采用PID算法,按比例、积分、微分的函数关系进行运算,然后将其运算结果用以输出控制。优点是控制精度高且算法简单明了。对于本系统的控制已足够精确,节约了单片机的资源与运算时间。综合比较以上两种方案,本系统采用方案二。二、系统理论分析与计算2.1系统结构的分析(1)系统理论:通过对题目要求的分析,这是一个对全开环系统的控制,需要控制的是摆杆的角度,而摆杆的角度是通过控制轴流风机的转速产生空气推力来间接控制的。为了使激光笔绘制的轨迹超过50cm,我们就需要控制摆杆的倾角超过一个阈值θ,这个阈值可以直接计算出来,然后,通过简单的开环调节,从低到高不断增加X轴方向轴风流机的转速,直到倾角超过阈值记录下相应的PWM脉宽作用时间,便可轻易实现。(2)系统摆动角度:系统摆动的角度大小可以通过加速度计得到,通过一定的比例控制,将得到的角度值反馈到系统中,从而达到闭环控制的效果。(3)系统摆动角速度:系统摆动的角速度可以通过陀螺仪来得到。2.2摆动与转速的计算(1)摆动角度:通过分析,可以明确,径向风机控制采用PID控制算法,使摆杆控制在某一设定的角度上。切线方向控制B、D电机产生推力,推动摆杆做圆周运动。(2)风机转速:通过实际反复测量,根据输出PWM占空比与转速成线性关系原理,来实现风机的转速控制。三、电路与程序设计3.1电路的设计3.1.1系统总体框图系统总体框图如图1所示图1系统总体框图3.1.2CPU与驱动子系统框图与电路原理图1、CPU子系统框图图2CPU子系统框图2、驱动子系统电路图3驱动子系统电路3.1.3陀螺仪与风机子系统框图与电路原理图1、陀螺仪子系统框图图4陀螺仪子系统框图2、风机子系统电路图5风机子系统电路3.1.4电源电源由变压部分、滤波部分、稳压部分组成。为整个系统提供5V电压,确保电路的正常稳定工作。这部分电路比较简单,都采用LM2576实现,故不作详述。3.2程序的设计3.2.1程序功能描述与设计思路1、程序功能描述根据题目要求软件部分主要实现键盘的设置和显示。1)键盘实现功能:2)显示部分:2、程序设计思路3.2.2程序流程图1、主程序流程图等待中断发生开定时器中断引脚及功能初始化等待中断发生开定时器中断引脚及功能初始化2、摆动角度子程序流程图PWM输出子程序PWM输出子程序陀螺仪⊕陀螺仪积分K1⊕积分K1比例加速度计1/Tg⊕比例加速度计四、测试方案与测试结果4.1测试方案(1)硬件测试:风机根据东西南北的方位分为上下左右,当需要风力摆沿着相应直线摆动时,只需左右风机按一定转速转动。由于电机本身误差和风力及其他外界误差的影响,风力摆会前后晃动。(2)软件仿真测试(3)硬件软件联调:调试时,下载线连接单片机,以便程序执行后实时观测控制算法中多个变量,比如摆杆方向,角度,电机速度以及加速度。通过拨码开关来决定运行不同的程序,以实现不同的功能。相互功能之间没有干扰。实现另一个功能需要单片机复位后重新运行。记录下每次实现不同功能的性能指标。4.2测试条件与仪器测试条件:检查多次,仿真电路和硬件电路必须与系统原理图完全相同,并且检查无误,硬件电路保证无虚焊。测试仪器:高精度的数字毫伏表,模拟示波器,数字示波器,数字万用表,风速仪。4.3测试结果及分析4.3.1测试结果2V档信号测试结果好下表所示:(单位/V)信号值0.20500.21000.20450.40261.0071.5421.6691.999显示0.20510.21000.20440.40261.0061.5421.6691.9994.3.2测试分析与结论根据上述测试数据,XXXXXXXXXXXXXXXXXXXXXXXXXXXXX,由此可以得出以下结论:1、2、3、综上所述,本设计达到设计要求。五、结论与心得通过这次比赛,我们受益匪浅。学习到了很多全新的知识,对PID算法以及角度传感器有了跟多的了解和认识。在制作的过程中,我们也遇到了很多难题。比如一开始就遇到了硬件选择的难题:电动机型号的选择,为此我们一开始就耗费了大量的时间。后来又因为组建和检修硬件,导致时间更加紧张。硬件完善后在软件的调试时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论