小型模拟风洞系统设计报告_第1页
小型模拟风洞系统设计报告_第2页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

1、综合电子设计-1小型模拟风洞系统刘石劬22011231尹哲浩22011214一、引言二、设计思路2.1整体功能设想2.2模块实现方式确定三、设计内容及部分电路仿真3.1输入模块设计部分3.1.1按钮功能电路实现与仿真3.1.2控制输入电路实现与仿真3.2控制模块设计部分3.2.1硬件选型及论证3.2.2风扇控制信号的分析3.3整体原理图与PCB设计四、整体实物图即测试结果五、课程收获与心得、乡JI;卜八、参考文献综合电子设计小型模拟风洞系统2013.9一、引言风洞是空气动力学研究的重要地面试验设备,通过对流体力学方法的计算,可以研究物体模型所受不同方向、不同大小的气动阻力影响,为汽车、高速列车

2、等等的选型提供大量的参考依据。同时,风洞也是试验高速飞行器必不可少的一种设备,是保证一个国家航空航天处于领先地位的基础研究设施1。随着时代的发展,飞机研究制造业的竞争越加激烈,尤其在军事领域,现有风洞试验设备的模拟能力已经成为制约第四第五代战斗机的研制和未来高超声速飞行器发展的瓶颈这次课题设计,我们想以自己现有的能力和一些简单的器材来完成一个简易的小型风洞设计,用以模拟产生不同风力大小的气流。我们采用电脑CPU风扇作为风力的发生装置,以输入信号的占空比来调节风扇转速的大小,并可以根据风扇所发出的风力大小来实现结果的反馈。二、设计思路2.1整体功能设想风扇的输入信号可以控制风扇实现不同的转速,也

3、可以让风扇的工作处于测试模式下,即风扇的转速按预定的延时变化,风力将由大至小,再由小变大循环往复。也可以通过键盘,让帆板到达指定高度。幣度检测信号2.2模块实现方式确定(1) 输入模块:使用者将通过按钮进行输入信号的控制,工作时不会存在两个按钮同时有效的情况。本模块的大体部分会以门电路的形式构成,功能上通过计数器不同的计数值来形成不同的输入信号,但必须保证信号的频率一致。最后,所有档位的信号必须以同一个输出端口输送至风扇,对风扇进行相应的控制。(2) 控制模块:采用MSP430F6638作为主控芯片,它是由TI公司推出的16位超低功耗、具有精简指令集(RISC)的混合信号处理器。用LSM303

4、作为检测角度的传感器,用AVC8038风扇作为风力来源。三、设计内容及部分电路仿真3.1输入模块设计部分输入模块是指将控制信号输入风扇前的所有电路,由档位控制按钮部分、档位实现部分、风扇输入部分等组成。通过对这些部分的整合,可以达成输出一个频率相同,占空比可变的方波信号的功能。输入模块的设计大多以简单的数字门电路来实现,使用的芯片也以74LS系列为主。输入部分原理图如下:3.1.1按钮功能电路实现与仿真我们所设想的的按钮具体有按下和悬空两种状态。当使用者按下一个按钮后,对应的档位就会开始工作,输出对应占空比的波形。若使用者第二次按同一按钮,则按钮将会弹起恢复悬空状态,对应的档位不再工作。在一个

5、档位处于工作状态下,使用者按下其他按钮将不会起任何作用,必须将上一个按钮取消后,按下的新按钮才会正常开始工作。如下图所示,buttonl到button3分别为风扇的3个不同档位的控制按钮,而button4则为测试模式的控制按钮。这四个输入同时只能有一个有效。对每一个输入而言,其他3个输入的或非和它本身相与构成最后的输出。若在此之前,已经有按钮生效,则或非的值为0,新的按钮也就无从输出了。综合电子设计小型模拟风洞系统2013.9以buttonl和button4为例进行仿真,分别输入不同频率的方波。以下I/O分别为buttonl到button4和outputl到output4,每一个output对

6、应相应的button信号。02L绰2甲Ph3&4us5Lfus6D5S译2D.G3mzaJGZ5aibn.B01Lnr111r*1In.bairbn.B口ITbuba|LDU.ba|L1:|:;r甘DU.baaeu.BQaOQBQr1|L由图可见,即便输入信号存在高电平上的重叠,但是输出只会有一个信号为高电平,后出现上升沿的信号暂时无效,直至较早工作的信号降为低电平为止,才会开始工作。3.1.2控制输入电路实现与仿真控制输入电路接入按键的输出,通过74161不同方式的计数产生不同的输出信号。本电路有4个输入,分别接至按钮部分的output1至output4;有2个时钟脉冲,分别控制档位

7、1至档位3的计数器,和测试模式的额外计数部分;有3个输出,分别为档位1到档位3的输出,而档位4则对前3个输出同时进行利用,本身并不附加其他的输出。以buttonl、button3和button4为例,分别仿真单一档位和测试模式的输出波形。当button1有效时,button1始终置1,button4亦然。下图I/O分别为CLK1、CLK2、button1到button4以及output1到output3。在button1有效下,output1的输出结果:在button3有效下,output3的输出结果:在button4有效下,测试模式的输出结果:通过对于CLK2的调节,可以控制测试模式下风扇转

8、速由小到大再到小,在每个档位停留的时间,只需输入不同频率的方波即可。最后,控制输入电路的3个输出将以三态门的形式进行线与作为最后输进风扇的输入信号。每个三态门的EN端接各自对74161的使能信号作为控制端。当对应的计数器工作时,该计数器的输出有效。7JF'-LDMQADQQENT3DENPrcqCLftNCIKLDMQACQBQGEhJTODENP尺8CLRZHCIK:''"""7416-""'"?LJInki工COUMTEn;-rtrt-r-.-wt.-!-:'LDM0'jinc門口Q

9、CiewtQDRCOiDLFtN11CLK74101_r:TOT我们利用quartusii5.0对以上电路与实现功能,在quartusii5.0中,我们可以直接通过其中所绘原理图进行仿真,同时也可以相应生成相关程序如下:modulewindpit();button4,inputbutton4;button1,inputbutton1;button2,inputbutton2;button3,inputbutton3;CLK2,inputCLK2;CLK1,inputCLK1;output2,outputoutput2;output1,outputoutput1;output3,outputou

10、tput3;output4outputoutput4;wireWIRE_71;assignoutput4=WIRE_75?WIRE_8:1'bz;wireWIRE_72;assignWIRE_37=(WIRE_10|WIRE_76|wireWIRE_73;WIRE_77|WIRE_78);wireWIRE_74;assignWIRE_10=button4;wireWIRE_8;assignWIRE_19=(WIRE_78&wireWIRE_75;WIRE_15);wireWIRE_10;assignoutput4=WIRE_72?WIRE_73:wireWIRE_76;1

11、9;bz;wireWIRE_77;wireWIRE_78;74161b2v_inst2(.CLRN(WIRE_71),wireWIRE_15;.CLK(CLK2),.ENP(button4),.LDN(WIRE_19),wireWIRE_19;.A(WIRE_74),.D(WIRE_74),.ENT(button4),.B(WIREwireWIRE_24;_74),.C(WIRE_74),.QD(WIRE_78),.QC(WIRE_76),.wireWIRE_25;QB(WIRE_77),.QA(WIRE_15);wireWIRE_79;wireWIRE_27;assignWIRE_83=(W

12、IRE_24&wireWIRE_28;WIRE_25);wireWIRE_29;assignWIRE_57=(WIRE_79&wireWIRE_30;WIRE_27);wireWIRE_31;assignWIRE_73=(WIRE_28&wireWIRE_32;WIRE_29);wireWIRE_36;assignWIRE_72=WIRE_301button3;wireWIRE_37;assignWIRE_84=WIRE_311button2;wireWIRE_38;assignWIRE_75=WIRE_321button1;wireWIRE_39;assignWIRE

13、_80=WIRE_77;wireWIRE_80;assignWIRE_81=WIRE_76;wireWIRE_81;assignWIRE_82=WIRE_78;wireWIRE_82;assignWIRE_32=WIRE_361WIRE_37;wireWIRE_83;assignWIRE_31=WIRE_381WIRE_39;wireWIRE_84;assignWIRE_36=WIRE_78&WIRE_80&wireWIRE_57;WIRE_81;assignWIRE_38=WIRE_77&WIRE_76&assignoutput2=WIRE_79;WIRE_8

14、2;assignoutput1=WIRE_8;assignWIRE_8=WIRE_83;assignoutput3=WIRE_73;assignWIRE_39=WIRE_77&WIRE_81&assignWIRE_71=1;WIRE_82;assignWIRE_74=0;assignWIRE_30=WIRE_80&WIRE_76&WIRE_82;74161b2v_inst(.CLRN(WIRE_71),assignoutput4=WIRE_84?WIRE_79:.CLK(CLK1),.ENP(WIRE_72),.LDN(WIRE_71'bz;3),.A(

15、WIRE_74),.D(WIRE_74),.ENT(WIRE_72),.B(74161b2v_inst6(.CLRN(WIRE_71),WIRE_74),.C(WIRE_74),.QB(WIRE_28),.QA(WIRE_29);.CLK(CLK1),.ENP(WIRE_84),.LDN(WIRE_57),.A(WIRE_74),.D(WIRE_74),.ENT(WIRE_84),.B(QA(WIRE_27);_25);endmodule74161b2v_inst7(.CLRN(WIRE_71),.CLK(CLK1),.ENP(WIRE_75),.LDN(WIRE_83),.A(WIRE_74

16、),.D(WIRE_74),.ENT(WIRE_75),.B(3.2控制模块设计部分3.2.1硬件选型及论证角度检测方案的选择与论证方案一:采用LSM303加速度传感器检测平台倾角。其核心为数字三轴加速度传感器和三轴磁力计,它体积小,价格低廉,工作可靠。并且其6位模式使其测量精度有保证,在测量微小的角度变化上误差很小。方案二:采用电位器检测摆杆倾角。用电阻分压方式可以实现电位器对角度变化的感应,但必须经过模数转换才能将信号传给处理器处理。此时,电位器的灵敏度和模数转换器的精度都会对测量结果产生直接影响,误差一般很大。方案三:采用增量式旋转编码器检测摆杆倾角。增量式旋转编码器的转轴旋转时,有相应

17、的脉冲输出,其计数起点任意设定,可实现多圈无限累加和测量。需要提高分辨率时,可利用90度相位差的A、B两路信号进行倍频或更换高分辨率编码器。2000线的编码器转轴旋转一周可以输出2000个脉冲,可以实现极高精度的角度检测,但其价格较高。综合以上三种方案,选择方案一。风扇选型即与论证由于本系统的风扇需要提供足够大的风力才能使帆板达到较高的角度。系统采用AVC8038高转速暴力风扇,最高风量达到180.97CFM,可以满足设计需求。电机控制算法的论证与选择电机控制算法的选择直接影响到系统的性能和技术指标,在本系统的设计中起着关键的作用。较为可行的方案有:方案一:采用最优控制算法【3】。最优控制算法

18、是将控制要求转化成某个性能指标,使其达到最优的一种算法。但最优控制算法对过程的最优控制的一个重要前提就是最优化系统中的数学模型是完全正确的,而且其运算量较大,单片机很难满足要求。方案二:米用PID控制算法。PID控制算法是运用反馈求和后的误差信号的比例(0阶位置项)、积分(误差累积项)、微分(1阶速度项)进行系统校正的一种控制算法。可用于被控对象的结构和参数不能完全掌握,或得不到精确数学模型的情况。其运算量较小,但系统控制器的结构和参数必须依靠经验和反复调试来确定。综合考虑米用PID控制算法。322风扇控制信号的分析本系统采用PID控制算法来计算电机控制量PWM波的输出。KP参数纯比例系数作用

19、下的系统有如下特点:1)对于正作用的调节系统,顶点、谷底均发生在同一时刻。2)对于负作用的调节系统,被调量的顶点就是输出的谷底,谷底就是输出的顶点。3)对于正作用的调节系统,被调量的曲线上升,输出曲线就上升;被调量曲线下降,输出曲线就下降。两者趋势完全一样。4)对于负作用的调节系统,被调量曲线和输出曲线相对。波动周期完全一致。5)只要被调量变化,输出就变化;被调量不变化,不管静态偏差有多大,输出也不会变化。由于输出波动=被调量波动*比例增益,纯KP参数作用下就是一个比例作用。定义Error=目标角度-当前角度;电机的驱动信息在KP参数作用下PWM=KP*Error。KI参数仅靠比例系数调节非线

20、性系统显然是不够的,故我们又引入KI参数。I就是积分作用。一句话简述之:如果调节器的输如偏差不等于零,就让调节器的输出按照一定的速度一直朝一个方向累加下去。积分相当于一个斜率发生器。启动这个发生器的前提是调节器的输如偏差不等于零,斜率的大小与两个参数有关:输入偏差的大小、积分时间。在本系统中,我们将采样以及调节的程序放在定时中断内,故可认为每次的积分时间是保持不变的,考虑积分时间相当于在KI参数上乘以一个固定的比例参数,并不改变其本质。故在本系统中我们只考虑输入偏差的大小。定义iError+二Error;同时采用P、I参数调节下有PWM=KI*Error+KP*Error。KD参数为了提高系统

21、稳定性,在采用了P、I参数的基础上,我们再次引入D参数。D就是微分作用,根据微分作用的特点,咱们可以得出单纯微分作用下的推论:1)微分作用与被调量的大小无关,与被调量的变化速率有关;2)与被调量的正负无关,与被调量的变化趋势有关;3)如果被调量有一个阶跃,就相当于输入变化的速度无穷大,那么输出会直接到最小或者最大;3.3整体原理图与PCB设计原理图如下:综合电子设计小型模拟风洞系统2013.9-二二IHliiHIII-十PCB:'NI'II'II'II'=二综合电子设计小型模拟风洞系统2013.9测试结果:帆板能在0度75度范围内可调,满足设计要求。测试过程详见附件中的视频。五、收获心得这个短学期的综合电子课程设计这门课让我们接触到了较为贴近实际的电子设计方面内容,既包含模拟系统部分,也包括数字系统部分,从对它不是非常了解到大家一起合作完成一个设计项目,中间遇到了许许多多的困难,但也

温馨提示

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

评论

0/150

提交评论