简易风洞模拟控制系统报告.doc
《简易风洞模拟控制系统报告.doc》由会员分享,可在线阅读,更多相关《简易风洞模拟控制系统报告.doc(19页珍藏版)》请在咨信网上搜索。
1、简易风洞模拟控制系统 组员:高明达 田新兴 阚亚进摘要 本帆板控制系统由单片机ATMEGA328作为帆板转角的检测和控制核心,实现按键对风扇转速的控制、调节风力的大小、改变帆板转角、液晶显示等功能。引导方式采用角度传感器感知与帆板受风力大小的转角的导引线。通过PWM波控制电机风扇风力的大小使其改变帆板摆动的角度。风扇控制核心采用L298电机驱动模块,用ATMEGA328单片机为控制核心,产生占空比受数字PID算法控制的PWM脉冲,实现对直流电机转速的控制,同时利用光电传感器将电机速度转化成脉冲频率反馈到单片机中,实现转速闭环控制,达到转速无静差调节的目的。MMA7455三轴加速传感器把角度输出
2、信号传送给ATMEGA328单片机进行处理。 关键词: ATMEGA328,MMA7455,PWM波,PID算法SummaryThe system uses MSP430F149 SCM as the core control system; to stepper motor control flat turns, broken down by drive enhanced stepper motor precision; MMA7361 angle sensor chip module, acquisition of freedom pendulum displacement angle a
3、nd 12,864 LCD display; controlled by photoelectric sensor plate where you stopped, Flat tilt angle happens to meet flat force on coin (supporting force and friction force) happen to provide the components of the coin horizontally in transverse acceleration force required; electromagnets are used to
4、automatically free up swing. According to the foot of the step motor (1.8 /STEP), precise control of stepping motor rotation corresponding steps. The system layout is reasonable, theoretical possible, actually run more smoothly, high control precision, meets the requirements of topics essential part
5、s.Keywords: freedom pendulum .angle measurement. divided. driving balance control目录一、系统方案21.1方案选择与对比21.1.1角度测量方案21.1.2驱动电机方案21.2系统结构2二、系统理论分析与计算32.1平板转一周的控制原理分析32.2硬币不滑落控制原理分析4三、硬件模块设计与分析43.1控制电路43.2角度测量电路53.3步进电机及驱动电路53.4控制按键及模式转换电路63.5光电传感电路63.6显示电路7四、软件程序设计74.1系统主流程图74.2各模块程序流程图8五测量方案与测试结果95.1测量方
6、案95.1.1基本要求功能测试95.2测试结果及分析9实验总结10参考文献11附件一:电路原理图12附件二:主要器件清单12附件三:源程序13一、系统方案1.1方案选择与对比1.1.1电源的设计方案论证与选择 系统需要多个电源,ATMEGA328、L298、MMA7455都使用5V的稳压电源,电机驱动需要24V电压。 方案一、采用LM2596开关电压调节器,能够输出3A的输出电流,同时具有很好的线性和负载调节特性,固定输出3.3V、5V、12V经过调整可输出小于37V的电压。 方案二、采用升压型稳压电路。用两片MC34063芯片分别将3V的电池电压进行直流斩波调压,得到5V和12V的稳压输出。
7、只需使用两节电池,既节省了电池,又减小了系统体积重量,但该电路供电电流小,供电时间短,无法是相对庞大的系统稳定运作。 方案三、采用三端稳压集成7805与7824分别得到5V与24V的稳压电压。利用该方法方便简单,工作稳定可靠。 综上所述,选择方案三,采用三端稳压电路。1.1.2角度传感器的设计方案论证与选择 方案一、采用WDS35D4精密导电塑料角位移传感器,利用该传感器的输入端加上一个直流电压,在输出端得到一个直流电压信号,把角度位移的机械位移量转化成电压信号,用输出电压进行角度位移的控制。用此传感器只要测量导轨电阻两端的直流电压,不同的角度有不同的电阻值,通过电阻来算出角度,计算不方便。电
8、刷在导轨上移动获得输出,数值越小,精度越高。该传感器的优点: 对环境条件要求低,线性精度高、分辨率高、动态的噪声小等优点,由于该传感器的各项精度都比较精细使其价格过高。 方案二、采用电位器进行调角:帆板转动时电位器跟着转动,电压随之发生变化,通过电压的值转换成角度值。但扭力过大,而且精度也不高。 方案三、采用MMA7455三轴加速度传感器,利用物体运动和方向改变输出信号的电压值,把检测到的信号传送给ATMEGA328的AD转化器进行转化与读取此输出信号。通过不同的角度,X、Y、Z三个方向的加速度输出不同,将电容值的变化转化为电压值,电容值的计算公式是:C=Ae/D,其中A是极板的面积,D是极板
9、间的距离,e是电介质常数,再用反正弦函数把角度算出来,计算比较方便。该传感器的优点:线性精度高、体积小、工作可靠、标识清晰、扩展性好等优点。 综上所述,选择方案三,用MMA7455三轴加速传感器。 1.1.3显示方式的选择 方案一、采用LED数码管显示。使用数码管动态显示,由于显示的内容较少,给人的视觉冲击不怎么的舒适,具有亮度高、工作电压低功耗小、易于集成、驱动简单等优点。但在此次设计中需要设定的参数种类多,使用LED数码管不能完成设计任务,不宜采用。 方案二、采用字符型LCD显示。可以显示英文及数字,利用程序去驱动液晶 显示模块,设计简单,且界面美观舒适,耗电小。 综上所述,选择方案二,用
10、字符型LCD进行显示。 1.1.4帆板的设计方案论证与选择 方案一、采用电路板作为帆板。根据设计需要的要求,电路板需做成宽:10cm,长:15cm;在所拥有的风扇下采取电路板作为帆板,很难满足设计所需达到的角度。考虑风力的大小和自身重力,不宜采用。 方案二、采用泡沫作为帆板。泡沫的体积太轻,很容易满足设计所需要的角度,缺点:泡沫的稳定性不高,干扰成分太多。考虑不稳定性的因素太多此方案不宜采用。 方案三、采用铝板作为帆板。经过多次实验:铝板可以作为帆板使用,能过达到设计所需要的要求,而且铝板的稳定性比较好,抗干扰能力强,受干扰的成分比较小。 综上所述,选择方案三,用铝板作为帆板使用。 1.2系统
11、结构经过方案比较与论证,最终确定的系统组成框图如图1.1.1所示。其中的集成电路ATMEGA328单片机驱动液晶显示模块、控制电机驱动改变风扇风力的大小从而改变帆板的角度,角度传感器把接收到的输出信号传送给ATMEGA328单片机进行处理再更新显示。系统框图如图:角度传感器控制按键功能切换键光电传感器步进电机平板转动单片机LED显示图1:系统框图二、系统理论分析与计算PID算法: 由于单片机的处理速度和RAM资源的限制,一般不采用浮点数运算,而将所有参数全部用整数,运算到最后再除以一个2的N次方数据(相当于移位),作类似定点数运算,可大大提高运算速度,根据控制精度的不同要求,当精度要求很高时,
12、注意保留移位引起的“余数”,做好余数补偿。 遇限消弱积分:一旦控制变量进入饱和区,将只执行削弱积分项的运算而停止进行增大积分项的运算。具体地说,在计算Ui时,将判断上一个时刻的控制量Ui-1是否已经超出限制范围,如果已经超出,那么将根据偏差的符号,判断系统是否在超调区域,由此决定是否将相应偏差计入积分项 积分分离法:在基本PID控制中,当有较大幅度的扰动或大幅度改变给定值时, 由于此时有较大的偏差,以及系统有惯性和滞后,故在积分项的作用下,往往会产生较大的超调量和长时间的波动。特别是对于温度、成份等变化缓慢的过程,这一现象将更严重。为此可以采用积分分离措施,即偏差较大的时,取消积分作用;当偏差
13、较小时才将积分作用投入。 离散化公式:u(t) = q0e(t) + q1e(t-1) + q2e(t-2) 当|e(t)|时 q0 = Kp(1+T/Ti+Td/T) q1 = -Kp(1+2Td/T) q2 = Kp Td /T 当|e(t)|时 q0 = Kp(1+Td/T) q1 = -Kp(1+2Td/T) q2 = Kp Td /T u(t) = u(t-1) + u(t) 微分控制对系统性能的影响:微分作用可以改善动态特性,偏大时,超调量较大,调节时间较短。偏小时,超调量也较大,调节时间也较长。只有合适,才能使超调量较小,减短调节时间。 由于快速傅立叶变换FFT算法设计大量的浮点
14、运算,由于一个浮点占用四个字节,所以要占用大量的内存,同时浮点运算时间很慢,所以采用普通的8位MCU一般难以在一定的时间内完成运算,所以综合内存的大小以及运算速度,采用32位的单片机ATMEGA328,它拥有较大的RAM,并且时钟频率高达16M,所以对于浮点运算不论是在速度上还是在内存上都能够很快的处理。三、硬件模块设计与分析3.1风扇控制电路 风扇控制电路主要是由ATMEGA328、L298电机驱动模块组成。L298电机驱动 模块主要由放大电路、OPAMP运算放大电路、电机驱动组成。用电阻和电容组成高通滤波电路,用单片机控制达林顿管使之工作在开关状态,通过调整输入脉冲的占空比,调整电机转速。
15、用L298驱动两台直流减速电机的电路引脚A,B分别用PWM控制。如果电机运动则可将IN1,IN2和IN3,IN4两对引脚分别接高低电平,仅用单片机的两个端口给出PWM 信号控制A,B即可。特点: 工作电压高,可以达到46V;输出电流大,瞬间峰值可达3A,持续工作电流2A;额定功率25W。当步进电机发一个控制脉冲,它就转一步,再发一个脉冲,它会再转一步,两个脉冲的间隔越短,步进电机就转的越快。调整单片机发出的脉冲频率,就可以对步进电机进行调速,从而控制了风扇的风力的大小。L298电机驱动的特点:可以实现电机正反转及调速、启动转矩大。 图:3.2角度测量电路MMA7455三轴加速传感器是检测物体运
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简易 风洞 模拟 控制系统 报告
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。