简易风洞及控制系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
简易风洞及控制系统(G题)
摘要:本帆板控制系统由单片机ATMEGA328作为帆板转角的检测和控制核心,实现按键对风扇转速的控制、调节风力的大小、改变帆板转角θ、液晶显示等功能。引导方式采用角度传感器感知与帆板受风力大小的转角θ的导引线。通过PWM波控制电机风扇风力的大小使其改变帆板摆动的角度θ。风扇控制核心采用L298电机驱动模块,用ATMEGA328单片机为控制核心,产生占空比受数字PID算法控制的PWM脉冲,实现对直流电机转速的控制,同时利用光电传感器将电机速度转化成脉冲频率反馈到单片机中,实现转速闭环控制,达到转速无静差调节的目的。MMA7455三轴加速传感器把角度输出信号传送给ATMEGA328单片机进行处理。
关键词:ATMEGA328,MMA7455,PWM波,PID算法
目录
1. 系统设计
1.1 任务与要求
1.1.1 主要任务
1.1.2 基本要求
1.1.3 说明
1.2总体设计方案
1.2.1 设计思路·
1.2.2 方案论证与比较
1.2.3 系统的组成
2. 单元电路设计
2.1 风速控制电路
2.2小球测距原理
.
2.3控制算法
3. 软件设计
3.1风速控制电路设计计算
3.2控制算法设计与实现
3.3程序流程图
4. 系统测试
4.1 调试使用的仪器与方法
4.2 测试数据完整性
4.3 测试结果分析
4.4 结束语
5. 总结
参考文献
附录1 元器件明细表
附录2 电路图图纸
附录3 程序清单
1.系统设计
1.1任务与要求
1.1.1 主要任务
设计制作一简易风洞及其控制系统。风洞由圆管、
连接部与直流风机构成,如图所示。
圆管竖直放置,长度约40cm,内径大于4cm且内壁
平滑,小球(直径4cm黄色乒乓球)可在其中上下运动;
管体外壁应有A、B、C、D等长标志线,BC段有1cm
间隔的短标志线;可从圆管外部观察管内小球的位置;
连接部实现风机与圆管的气密性连接,圆管底部应有防
止小球落入连接部的格栅。控制系统通过调节风机的转速,实现小球在风洞中的位置控制。
1.1.2 基本要求
(1)小球置于圆管底部,启动后5s内控制小球向上到达BC段,并维持5s 以上。
(2)当小球维持在BC段时,用长形纸板(宽度为风机直径的三分之一)遮挡风机的进风口,小球继续维持在BC段。
(3)以C点的坐标为0cm、B点的坐标为10cm;用键盘设定小球的高度位置(单位:cm),启动后使小球稳定地处于指定的高度3s以上,上下波
动不超过±1cm。
(4)以适当的方式实时显示小球的高度位置及小球维持状态的计时。(5)小球置于圆管底部,启动后5s内控制小球向上到达圆管顶部处A端,且不跳离,维持5s以上。
(6)小球置于圆管底部,启动后30s内控制小球完成如下运动:向上到达AB段并维持3~5s,再向下到达CD段并维持3~5s;再向上到达AB段
并维持3~5s,再向下到达CD段并维持3~5s;再向上冲出圆管(可以
落到管外)。
(7)风机停止时用手将小球从A端放入风洞,小球进入风洞后系统自动启动,控制小球的下落不超过D点,然后维持在BC段5s以上。
(8)其他自主发挥设计。
1.1.3 说明
(1)题中“到达XX段”是指,小球的整体全部进入该段内;
(2)题中“维持”是指,在维持过程中小球整体全部不越过该段的端线;
(3)小球的位置以其中心点为准(即小球的上沿切线向下移2cm,或下沿切线向上移2cm);
(4)直流风机的供电电压不得超过24V,注意防止风机叶片旋转可能造成的伤害;可在圆管及其周围设置传感器检测管内小球的位置;可将圆
管、连接部与直流风机安装在硬质板或支架上,以便于使圆管保持竖
直状态,并保持风洞气流通畅。
(5)每一个项目最多进行三次测试;对于任何测试项目,测试专家可要求进行重复测试。
(6)风洞制作方法参考:
圆管长度约40cm,可以选用透明的有机玻璃(或亚克力材料)圆管,也可以选用不透明的PVC圆管。圆管的内直径必须大于40mm,保证小球(直径为40mm的乒乓球)在管内能够自由运动。
如果选用不透明的PVC圆管,为了能够方便直观地观察管内小球的位置,可以在管臂上沿轴线方向开凿宽度约5mm的长条形槽孔,再用宽的透明胶带贴在槽孔上,保证圆管的气密性。开凿长条形槽孔后,应清除管壁内的残屑,以免影响小球的运动。
为了防止小球落入连接部,可将一根细铁丝或导线,用AB胶或透明胶带粘在圆管下端口处。
连接部的材料可以采用冰箱保鲜袋。剪去袋底封口部分,得到一个两端开口的塑料薄膜“软管”。将“软管”的一端包住圆管的下端口,并用透明胶带将重叠部分缠紧;将软管的另一端包住直流风机出风口的外沿,并用透明胶带将重叠部分缠紧。注意直流风机的风向,应向连接部方向吹风。
可将风洞的圆管、直流风机部分固定在一块硬质板上,再固定硬质板,使圆管保持竖直状态;也可做一个三脚支架,将风洞的圆管部分固定
在支架上并保持竖直状态,直流风机垂挂在圆管下方。直流风机的进风口处应留有足够的空间,保证气流通畅。
1.2 总体设计方案
1.2.1 设计思路
题目要求设计一个翻版控制系统,通过对风扇转速的控制,调节风力的大小,改变帆板转角θ。设计中采用单片机PWM波电机控制方式,使得控制风扇风力的大小,帆板受到风力的大小从而改变帆板偏转的角度θ,角度传感器把检测到帆板的偏转角度传给ATMEGA48单片机进行处理达到设计所需的要求再用键盘进行调整,用液晶显示屏进行显示。
1.2.2 方案论证与比较
1.电源的设计方案论证与选择
系统需要多个电源,ATMEGA328、L298、MMA7455都使用5V的稳压电源,电
机驱动需要24V电压。
方案一、采用LM2596开关电压调节器,能够输出3A的输出电流,同时具有很好的线性和负载调节特性,固定输出3.3V、5V、12V经过调整可输出小于