2014年TI杯大学生电子设计竞赛赛题-G题风洞控制系统-论文_第1页
2014年TI杯大学生电子设计竞赛赛题-G题风洞控制系统-论文_第2页
2014年TI杯大学生电子设计竞赛赛题-G题风洞控制系统-论文_第3页
2014年TI杯大学生电子设计竞赛赛题-G题风洞控制系统-论文_第4页
2014年TI杯大学生电子设计竞赛赛题-G题风洞控制系统-论文_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1、2014年TI杯大学生电子设计竞赛 G题:简易风洞及控制系统 (咼职组) 简易风洞及控制系统(G题) 【摘要】简易风洞采用内径为44的透明有机玻璃圆管,控制系统采用 MSP430F5438A作为主控芯片,通过红外对管传感器检测小球位置, 实时反馈的数字信号送至单品机进行处理,主控芯片内部程序与反馈 的数字量进行比较调节输出占空比,通过L298N驱动直流离心风机进 行PWM调速,形成闭环控制,从而实现小球在风洞中的位置控制, 同时在LCD显示屏上实时显示系统控制模式、小球位置和悬浮时间, 从而精准完成全部设计要求,并设计自主发挥电路,动态显示小球所 在位置及每个传感器状态,并依据不同环境,使用电

2、位器,对风机控 制电压进行调控。 【关键词】离心风机 PWM红外对管风洞 1系统方案3 1.1设计要求3 1.1.1 任务3 1.1.2 要求3 1.2总体方案3 1.2.1方案论证与比较 3 1.2.2系统组成4 2设计与论证5 2.1风洞控制实现方法5 2.1.1风洞装置的设计5 2.1.2风机的选择5 2.1.3风机调速方式5 2.1.4检测传感器的选用5 2.2电路设计及参数计算6 2.2.1主控电路6 2.2.2位置检测电路 8 2.2.3电机驱动电路8 2.2.4电源电路9 2.2.5显示电路10 2.2.6矩阵键盘电路11 2.2.7自主发挥电路设计12 2.3程序流程图设计 1

3、3 3系统测试方法与结果14 3.1测试条件14 3.2测试方法14 3.3测试结果15 参考文献17 1系统方案 1.1设计要求 1.1.1任务 设计制作一简易风洞及其控制系统。 风洞由圆管、连接部与直流 风机构成,如图1所示。圆管竖直放置,长度约40cm,内径大于4cm 且内壁平滑,小球(直径4cm黄色乒乓球)可在其中上下运动;管 体外壁应有A、B、C、D等长标志线,BC段有1cm间隔的短标志 线;可从圆管外部观察管内小球的位置;连接部实现风机与圆管的 气密性连接,圆管底部应有防止小球落入连接部的格栅。控制系统 通过调节风机的转速,实现小球在风洞中的位置控制。 1.1.2要求 卜 图1风洞

4、组成 (1) 小球置于圆管底部,启动后 5秒内控制小球向上到达 BC 段,并维持5秒以上。 (2) 当小球维持在BC段时,用长形纸板(宽度为风机直径的三分之一)遮挡 风机的进风口,小球继续维持在 BC段。 (3) 以C点的坐标为0cm、B点的坐标为10cm;用键盘设定小球的高度位置 (单位:cm),启动后使小球稳定地处于指定的高度 3秒以上,上下波动 不超过土 1cm。 (4) 以适当的方式实时显示小球的高度位置及小球维持状态的计时。 (5) 小球置于圆管底部,启动后 5秒内控制小球向上到达圆管顶部处 A端, 且不跳离,维持5秒以上。 (6) 小球置于圆管底部,启动后 30秒内控制小球完成如下

5、运动:向上到达 AB段并维持35秒,再向下到达CD段并维持35;再向上到达AB段 并维持35,再向下到达CD段并维持35;再向上冲出圆管(可以落到 管外)。 (7) 风机停止时用手将小球从 A端放入风洞,小球进入风洞后系统自动启动, 控制小球的下落不超过 D点,然后维持在BC段5秒以上。 (8) 其他自主发挥设计。 1.2总体方案 1.2.1方案论证与比较 方案一:主控芯片采用STC公司的8位单片机89C51,共有32个I/O 口,电 源电压为+5V ;风机可采用用于笔记本计算机的 DC 12V 0.12A散热风扇;使用40 超声波传感器检测兵兵球位置;通过电压比较不断调节 MOS管IRFZ4

6、4N的栅极 电压,来改变风机的输入电压,进行风机的调速,从而实现小球控制,完成风洞 控制系统。但在实际使用中由于51单片机性能所限,且没有内置的硬件脉宽调试 (PWM)模块,而软件模拟较为复杂,占空比调节速度慢,从而导致风机调速较 慢,小球位置难以实时得到控制,并传感器的检测出现误判和盲点,无法达到系 统设计要求。 方案二:主控芯片采用TI公司的16位单片机 MSP430F5438A,共有11*8个 I/O 口,供电电压为+3.3V;风机采用笔记本计算机的 DC 12V 0.24A散热风扇;使 用17个红外对管传感器检测兵兵球位置; 通过PWM脉宽调制,进行风机的调速, 从而实现小球控制,完成

7、风洞控制系统。430单片机的运行速度为51单片机的8-10 倍,具有硬件脉宽调制功能,能及时调节占空比,并能通过在线编程及时观测运 行状态,从而实现对风机转速的控制,红外对管的位置检测基本达到要求,但风 机的功率较小,部分系统要求无法实现。 方案三:主控芯片采用 TI公司的16位单片机MSP430F5438A,主控片内带 有丰富的功能和较多的I/O 口,最主要的是有硬件的脉宽调试模块,拥有速度快, 配置简单,稳定性好等。风机调整为 DC 59V,2.354.23W的离心风机,使用13 对红外对管在指点位置每间隔1cm旋转72C放置,并在A点、D点、AB段中间和 CD段中间各放置一对,以精确检测

8、兵兵球位置;并通过 PWM脉宽调制,进行风 机的调速,从而实现小球控制,完成风洞控制系统。离心风机比普通散热风扇的 功率大,启停反应速度快,送风距离较远,便于控制小球的位置,红外传感器的 选用和有效安装避免了误判,从而实现了精准的系统设计要求。 方案选择:综上所述,选择方案三实现风洞控制。 1.2.2系统组成 本系统组成框图如图2所示。 图2系统框图 2设计与论证 2.1风洞控制实现方法 2.1.1风洞装置的设计 方案一:采用透明UP-VC材料的圆管作为风洞,用冰箱保鲜袋 作为连接部,UPVC硬度适中,抗冲强度高,非常适合打孔等操作, 冰箱保鲜袋可塑性容易,价格低廉。但是 UPVC价格比较贵,

9、冰箱保 鲜膜的形状受外界影响太大,对风机送出的风向也会造成影响。 方案二:采用内径为 44有机玻璃圆管,硬度较硬,抗冲强度较 弱,透明度较高,连接部同样采用有机玻璃材料,采用螺纹套扣的方 式和风机进行完美的连接,又可以当做最终作品支架的一部分,如图 3所示,并且有机玻璃圆管的价格比 UPVC圆管的价格低。图3简易风洞装置 方案选择:采用有机玻璃圆管的整体装置设计美观,风机送风稳定,抗干扰 性强,使用效果佳,故选择了方案二。 2.1.2风机的选择 方案一:采用用于笔记本计算机的 DC 12V 0.12A或0.24A散热风扇,价格低 廉,购买容易,但是输出功率与风扇体积相关,安装有一定困难,电机反

10、应速度 较慢,风速控制难度较大,风洞控制要求难以实现。 方案二:采用DC 59V,2.354.23W的离心式风机,体积小,送风口较小, 比普通散热风扇的功率大,送风均匀,送风距离较远,价格同样低廉,且反应速 度快,便于控制小球的位置。 方案选择:综上所述,故选择了方案二。 2.1.3风机调速方式 方案一:由单片机D/A输出的05V电压,输入至运算放大器(OP07)的同 相输入端,作为基准电压,与反馈电压进行比较,比较器的输出与MOS管 (IRFZ44N)的栅极相连,MOS管的源极为风机的输入电压,通过栅极电压的改 变实现风机的调速。 方案二:采用脉宽调制技术(PWM),直接将恒定的直流电压调制

11、成可变大小 和极性的直流电压作为电动机的电枢端电压,由单片机(MSP435F5438A)定时器 模块产生不同的占空比,进而调节离心风机的转速。 方案选择:PWM调速便于控制,相应速度较快,抗干扰性强,故选用方案二。 2.1.4检测传感器的选用 方案一:采用一对40的超声波传感器,安装在风洞连接口处,检测小球实际 运动位置。 方案二:采用15对巧红外对管传感器,进行检测乒乓球的位置,其中 13对 红外对管在指点位置每间隔1cm旋转72C放置,并在A点和D点各放置一对,以 精确检测小球位置。 方案选择:超声波传感器检测时,出现误判和盲点,无法达到系统设计要求; 红外传感器的选用和有效安装避免了误判

12、,能够实现精准的系统设计要求,故选 用方案二。 2.2电路设计及参数计算 2.2.1主控电路 主控芯片为TI公司的单片机MSP430F5438A,主控电路如图4所示。 E 一二二1M .一 二二.二一二.亠. t+lITI!TI!llM:J-cll-5III巧 1.I I!lllhl.Jl lF ;ai-.-ik “亠 1 u-2-4 V t Erh-.- V -wbTJJ -9 = ff Fn / mF - BT4y -!: Nl-prlkJ -al 3S3nxulrxH 壬:二2m7i F.=器 kl nil MHUrlE +14pr 杞 CWL! 5mm .52 nm * Ik-E ME

13、U2 rstui 打曽肓 -alfiLm 2 H.nsnsNRESE - -5-5#; 1 uszn:匕WKauL-rlE lLaMn* 3 insii KH w=一 WH moK* xhclnEVJH-141 . TT .1 l IS |-0.11 I-M 3hilr IEi lWI.WMiVI 13 iixil 1 wv 1_IMB 1 VI w liMIA i TIM I l * lhm VI IIM m WM9I w?n:、ii imj 鼻1h t HM 让it . , M i.w i ii!rf i VWM ll-L-n I-.Y I -I * ItM iiwkRnr.iAaKiBr

14、Yn-fiM j *1. Bl# l lTfr i 114 TEtti I lid 1 Eltw J II# r ! v%.MJ , if q、伸 9 n L4M 丄 U m|dHi.|.-|Mi *1 -X.H11 Id injif-Jktah 1SW- i ill 何M + r- j 12 P S *-!* * * tf I- m讥以 CTtMl J - !.=;! HwRfi -霽 1. s I I -, I HC9P4E m-lru m Iwm; l-UW -drE b5k.R 芒KL ! JUH.P -U -nJa 二:Tm 图4主控电路 二rsjtsfe山fcfc二一 -*- BJ

15、*.IHlllll4l1r19lJlr*z $ ; IX i-I 222位置检测电路 检测传感器选用17对巧红外对管,在A、B、C、D点各放置一对,BC段间 安装9对红外对管,B点之上安装3对红外对管,CD段间安装1对红外对管,其 中13对每间隔1cm旋转72C放置,以避免误判,提高抗干扰性。红外对管检测 电路如图5所示,LM339为四路差动比较器,比较器的供电电压为 3.3V,以便于 I/O 口识别。将红外接收管的输出电压发送至比较器的同相输入端,与比较器的反 相输入端进行比较,当无小球遮挡时,比较器输出高电平,指示灯灭,当有小球 遮挡时,比较器输出低电平,指示灯亮,同时将低电平信号送至单片

16、机I/O,以识 别到小球位置。I/O 口分布如表1所示。 +3.3V +3.3V 330Q 1500. ICkO +3.3V LM339 -I/O 口(接单片机) o I/O 口(接指示灯) 图5红外对管检测电路 表1红外对管I/O 口分布表 位置 A B5 B2 B1 B C9 C8 C7 C6 C5 C4 C3 C2 C1 C D5 D I/O P3.0 P9.1 P1.2 P1.1 P3.4 P1.0 P5.4 P5.7 P5.1 P5.0 P4.3 P4.2 P4.1 P4.0 P3.7 P9.0 P4.4 2.2.3电机驱动电路 电机驱动电路如图6所示,L298N是专用驱动集成电路,

17、属于H桥集成电路, 输出电流大,功率强,可以直接控制直流电机;C1、C2、C3和C4为去耦电容, 已屏蔽高低频干扰;8个IN4007组成二极管续流保护电路;电位器Rp为多圈精密 绕线可调电阻,可以在不同环境下进行微调,对风机控制电压进行调控(此为自 主发挥一部分);输入信号端IN1接高电平,IN2接低电平,电机M1正转;通过 PWM调制将恒定的直流电压调制成可变大小和极性的直流电压作为电机的电枢 端电压,实现系统的平滑调速,从而灵敏的调节风机的转速。 +5V CC3 + 100uF O.luF C2 C4 + O.1uFOOuF +5V D2 D3 J1 1 2 3 4 5 6 IN2 7 I

18、N3 10 IN4 12 | +5V P2.26 5 IN1 11 CON6 2.2.4电源电路 电源电路可如图 D1 衣本本本 D4 IN4007 VSS VS IN1 OUT1 IN2 IN3 IN4 ENA A SEN A ENA B SEN B GND 9 L298N 2 1kQ 1 15 8 Rp M1 图6电机驱动电路 7所示, 和LM337输出电压精度更高。 220V 50Hz D5 2不 D6 I D7 本 D8 采用 LM317 和 LM337 来输出 2V、+5V。 LM317 +5V用于给单片机主板供电和降压电路供电。 图7电源电路 因430单片机I/O 口高电平的电压最

19、高为+3.3.V,故需要在+5V基础上进行降 压,降压电路如图8所示。LM2596开关电压调节器是降压型电源管理单片集成 电路,能够输出3A的驱动电流,同时具有很好的线性和负载调节特性,转化效率 高,具有过热保护和限流保护功能。其输出电压的计算公式为:U。二Uref(1 昱), Ri 其中Uref = 1.23V,为LM2596芯片内部提供的基准电压,调节R?,使输出电压U。 保持在3.3V; IN5825为肖特基二极管,起到续流作用,用来保护元件不被感应电 压击穿或烧坏。 Gt 0.1uF +5V 4 I- LM2596 470uF 50V 220uF 35V IN5825 0 q I_ 1

20、W 4 -+3.3V 图8降压电路 225显示电路 系统显示电路如图9所示,选用LCD128*64液晶点阵显示模块,选用八位并 行的接口方式,可实时动态显示系统控制模式、小球位置和维持状态的悬浮时间。 +5V P6 图9显示电路 2.2.6矩阵键盘电路 矩阵键盘电路如图10所示,采用4*4的矩阵键盘,节省了 I/O 口的使用,提 供了充足的按键,操作起来更加方便直观。 图10矩阵键盘 227自主发挥电路设计 (1) 测试辅助装置 测试辅助装置如图11所示,共有17个位置指示灯,能实时显示小球所在的位 置,将指示灯的输入端连接至比较器 LM339的输出端,当检测到小球时,相应位 置的指示灯亮。

21、330 Q 330 Q 330 Q 330 Q 330 Q 330 Q 330 Q 330 Q 330 Q 330 Q 330 Q 330 Q 330 Q 330 Q 330 Q 330 Q 330 Q P3.0 D2 P9.1 D3 P1.2 D4 D5 P3.4 D6 P1.0 D7 D8 D9 P5.1 D10 D11 D12 P4.2 D13 P4.1 D14 P4.0 D15 P3.7 D16 P9.0 P4.4 D17 P1.1 P5.4 P4.3 +3.3V 图11辅助装置连接电路图 (2) 使用电位器,针对不同环境,对风机控制电压进行调控,详见电机驱动 电路部分 2.3程序流程

22、图设计 程序设计的总体思路如图12所示。 图12程序流程图 3系统测试方法与结果 3.1测试条件 (1) 仪器 UT2062C双通道示波器一台 UT71A 四位半数字万用表一台 TPR3003T-3C双路直流稳压电源 (2) 环境条件 26C左右。 测试环境无风、无强光、温度在 3.2测试方法 13所示,其按键功能如表2所示。 本系统的键值设定示意图如图 B 图13键值设定 表2按键功能表 键 值 功能 键 值 功能 0 复位按键 8 按下后,小球移动到 C8位置,并保 持不动。 1 按下后,小球移动到C1位置,并保持 不动。 9 按下后,小球移动到 C9位置,并保 持不动。 2 按下后,小球

23、移动到 C2位置,并保持 不动。 A 按下后,小球达到圆管顶部 A端,且 不跳离。 3 按下后,小球移动到 C3位置,并保持 不动。 B 按下后,小球移动到 B位置,并保持 不动。 4 按下后,小球移动到 C4位置,并保持 不动。 C 按下后,小球移动到 C位置,并保持 不动。 5 按下后,小球移动到 C5位置,并保持 不动。 D 备用 6 按下后,小球移动到 C6位置,并保持 不动。 E 按下后,可自动完成设计要求(6) 所规定的全部动作。 7 按下后,小球移动到 C7位置,并保持 不动。 F 按下后,可完成设计要求( 7)所规 定的全部动作。 (1)实现设计要求(1)可按下3、4、5、6、

24、7键均可,其中按5键效果最 佳。 (2)实现设计要求(2)方法同(1)。 (3)实现设计要求(3)可按下C、1、2、3、4、5、6、7、8、9、B键均可 观测。 (4)本控制系统的LCD液晶显示屏自始实时显示小球的高度位置和维持状 态计时,此为本设计自主发挥的一部分。 (5)实现设计要求(5),按下A键即可。 (6)实现设计要求(6),按下E键即可。 (7)实现设计要求(7),按下F键即可。 3.3测试结果 (1)小球置于圆管底部,启动后控制小球向上到达BC段,并维持10秒以上, 测试5次,如表3所示。 表3设计要求(1)的测试数据 测试次数 到达BC时间(s) 维持时间(s) 上下浮动量(c

25、m) 1 3.9 10s以上 0.3cm 2 4.2 10s以上 0.5cm 3 3.9 10s以上 0.4cm 4 4.0 10s以上 0.9cm 5 4.5 10s以上 0.5cm (2)当小球维持在BC段时,用长形板(宽度为11mm,即为风机直径的三 分之一)遮挡风机的进风口,小球继续维持在 BC段,测试5次,如表4所示 表4设计要求(2)的测试数据 测试次数 维持时间(s) 上下浮动量(cm) 是否维持在BC段 1 20s以上 1.3cm 是 2 20s以上 1.5cm 是 3 20s以上 1.9cm 是 4 20s以上 2.2cm 是 5 20s以上 1.4cm 是 (3)以C点的坐

26、标为Ocm、B点的坐标为10cm;用键盘设定小球的高度位置 (单位:cm),启动后使小球稳定地处于指定的高度 10秒以上,上下波动不超过 1cm,测试5次,如表5所示。 表5设计要求(3)的测试数据 测试次数 设疋位置(cm) 到达位置用时(s) 维持时间(s) 上下浮动量(cm) 1 1 3.2 10s以上 0.8cm 2 2 3.8 10s以上 0.6cm 3 5 3.9 10s以上 0.5cm 4 8 3.9 10s以上 0.5cm 5 10 4.0 10s以上 0.3cm (4)以适当的方式实时显示小球的高度位置及小球维持状态的计时,测试5 次,如表6所示。 表6设计要求(4)的测试数

27、据 测试次数 显示的小球高度(cm) 实际小球高度(cm) 维持此状态的计时时间(s) 1 2 2 10s以上 2 5 5 10s以上 3 7 7 10s以上 4 8 8 10s以上 5 9 9 10s以上 (5)小球置于圆管底部,启动后5秒内控制小球向上到达圆管顶部处 A端, 且不跳离,维持10秒以上,测试5次,如表7所示 表7设计要求(5)的测试数据 测试次数 到达A端用时(s) 是否跳离 维持时间(s) 1 1.8 否 10s以上 2 2.1 否 10s以上 3 1.9 否 10s以上 4 2.0 否 10s以上 5 1.9 否 10s以上 (6)小球置于圆管底部,启动后 30秒内控制小球完成如下运动:向上到达 AB段并维持35秒,再向下到达CD段并维持35秒;再向上到达AB段

温馨提示

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

评论

0/150

提交评论