版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、综合电子设计 小型模拟风洞系统 2013.9 综合电子设计 小型模拟风洞系统刘石劬 22011231尹哲浩 22011214赵正扬 22011212董元 22011207一、引言二、设计思路2.1 整体功能设想2.2 模块实现方式确定三、设计内容及部分电路仿真3.1 输入模块设计部分 3.1.1 按钮功能电路实现与仿真 3.1.2 控制输入电路实现与仿真3.2 控制模块设计部分3.2.1 硬件选型及论证 3.2.2 风扇控制信号的分析3.3 整体原理图与PCB设计四、整体实物图即测试结果五、课程收获与心得六、参考文献一、引言风洞是空气动力学研究的重要地面试验设备,通过对流体力学方法的计算,可以
2、研究物体模型所受不同方向、不同大小的气动阻力影响,为汽车、高速列车等等的选型提供大量的参考依据。同时,风洞也是试验高速飞行器必不可少的一种设备,是保证一个国家航空航天处于领先地位的基础研究设施。随着时代的发展,飞机研究制造业的竞争越加激烈,尤其在军事领域,现有风洞试验设备的模拟能力已经成为制约第四第五代战斗机的研制和未来高超声速飞行器发展的瓶颈。这次课题设计,我们想以自己现有的能力和一些简单的器材来完成一个简易的小型风洞设计,用以模拟产生不同风力大小的气流。我们采用电脑CPU风扇作为风力的发生装置,以输入信号的占空比来调节风扇转速的大小,并可以根据风扇所发出的风力大小来实现结果的反馈。二、设计
3、思路2.1 整体功能设想风扇的输入信号可以控制风扇实现不同的转速,也可以让风扇的工作处于测试模式下,即风扇的转速按预定的延时变化,风力将由大至小,再由小变大循环往复。也可以通过键盘,让帆板到达指定高度。2.2 模块实现方式确定(1) 输入模块:使用者将通过按钮进行输入信号的控制,工作时不会存在两个按钮同时有效的情况。本模块的大体部分会以门电路的形式构成,功能上通过计数器不同的计数值来形成不同的输入信号,但必须保证信号的频率一致。最后,所有档位的信号必须以同一个输出端口输送至风扇,对风扇进行相应的控制。(2) 控制模块:采用MSP430F6638作为主控芯片,它是由TI公司推出的16位超低功耗、
4、具有精简指令集(RISC)的混合信号处理器。用LSM303作为检测角度的传感器,用AVC 8038风扇作为风力来源。三、设计内容及部分电路仿真3.1 输入模块设计部分输入模块是指将控制信号输入风扇前的所有电路,由档位控制按钮部分、档位实现部分、风扇输入部分等组成。通过对这些部分的整合,可以达成输出一个频率相同,占空比可变的方波信号的功能。输入模块的设计大多以简单的数字门电路来实现,使用的芯片也以74LS系列为主。输入部分原理图如下:3.1.1 按钮功能电路实现与仿真我们所设想的的按钮具体有按下和悬空两种状态。当使用者按下一个按钮后,对应的档位就会开始工作,输出对应占空比的波形。若使用者第二次按
5、同一按钮,则按钮将会弹起恢复悬空状态,对应的档位不再工作。在一个档位处于工作状态下,使用者按下其他按钮将不会起任何作用,必须将上一个按钮取消后,按下的新按钮才会正常开始工作。如下图所示,button1到button3分别为风扇的3个不同档位的控制按钮,而button4则为测试模式的控制按钮。这四个输入同时只能有一个有效。对每一个输入而言,其他3个输入的或非和它本身相与构成最后的输出。若在此之前,已经有按钮生效,则或非的值为0,新的按钮也就无从输出了。以button1和button4为例进行仿真,分别输入不同频率的方波。以下I/O分别为button1到button4和output1到output
6、4,每一个output对应相应的button信号。由图可见,即便输入信号存在高电平上的重叠,但是输出只会有一个信号为高电平,后出现上升沿的信号暂时无效,直至较早工作的信号降为低电平为止,才会开始工作。3.1.2 控制输入电路实现与仿真控制输入电路接入按键的输出,通过74161不同方式的计数产生不同的输出信号。本电路有4个输入,分别接至按钮部分的output1至output4;有2个时钟脉冲,分别控制档位1至档位3的计数器,和测试模式的额外计数部分;有3个输出,分别为档位1到档位3的输出,而档位4则对前3个输出同时进行利用,本身并不附加其他的输出。以button1、button3和button4
7、为例,分别仿真单一档位和测试模式的输出波形。当button1有效时,button1始终置1,button4亦然。下图I/O分别为CLK1、CLK2、button1到button4以及output1到output3。在button1有效下,output1的输出结果:在button3有效下,output3的输出结果:在button4有效下,测试模式的输出结果:通过对于CLK2的调节,可以控制测试模式下风扇转速由小到大再到小,在每个档位停留的时间,只需输入不同频率的方波即可。最后,控制输入电路的3个输出将以三态门的形式进行线与作为最后输进风扇的输入信号。每个三态门的EN端接各自对74161的使能信号
8、作为控制端。当对应的计数器工作时,该计数器的输出有效。我们利用quartus ii5.0对以上电路与实现功能,在quartus ii 5.0中,我们可以直接通过其中所绘原理图进行仿真,同时也可以相应生成相关程序如下:module windpit( button4, button1, button2, button3, CLK2,CLK1, output2, output1, output3, output4);input button4;input button1;input button2;input button3;input CLK2;input CLK1;output output2;
9、output output1;output output3;output output4;wire WIRE_71;wire WIRE_72;wire WIRE_73;wire WIRE_74;wire WIRE_8;wire WIRE_75;wire WIRE_10;wire WIRE_76;wire WIRE_77;wire WIRE_78;wire WIRE_15;wire WIRE_19;wire WIRE_24;wire WIRE_25;wire WIRE_79;wire WIRE_27;wire WIRE_28;wire WIRE_29;wire WIRE_30;wire WIRE
10、_31;wire WIRE_32;wire WIRE_36;wire WIRE_37;wire WIRE_38;wire WIRE_39;wire WIRE_80;wire WIRE_81;wire WIRE_82;wire WIRE_83;wire WIRE_84;wire WIRE_57;assign output2 = WIRE_79;assign output1 = WIRE_8;assign output3 = WIRE_73;assign WIRE_71 = 1;assign WIRE_74 = 0;74161 b2v_inst(.CLRN(WIRE_71),.CLK(CLK1),
11、.ENP(WIRE_72),.LDN(WIRE_73),.A(WIRE_74),.D(WIRE_74),.ENT(WIRE_72),.B(WIRE_74),.C(WIRE_74),.QB(WIRE_28),.QA(WIRE_29);assign output4 = WIRE_75 ? WIRE_8 : 1'bz;assign WIRE_37 = (WIRE_10 | WIRE_76 | WIRE_77 | WIRE_78);assign WIRE_10 = button4;assign WIRE_19 = (WIRE_78 & WIRE_15);assign output4 =
12、 WIRE_72 ? WIRE_73 : 1'bz;74161 b2v_inst2(.CLRN(WIRE_71),.CLK(CLK2),.ENP(button4),.LDN(WIRE_19),.A(WIRE_74),.D(WIRE_74),.ENT(button4),.B(WIRE_74),.C(WIRE_74),.QD(WIRE_78),.QC(WIRE_76),.QB(WIRE_77),.QA(WIRE_15);assign WIRE_83 = (WIRE_24 & WIRE_25);assign WIRE_57 = (WIRE_79 & WIRE_27);assi
13、gn WIRE_73 = (WIRE_28 & WIRE_29);assign WIRE_72 = WIRE_30 | button3;assign WIRE_84 = WIRE_31 | button2;assign WIRE_75 = WIRE_32 | button1;assign WIRE_80 = WIRE_77;assign WIRE_81 = WIRE_76;assign WIRE_82 = WIRE_78;assign WIRE_32 = WIRE_36 | WIRE_37;assign WIRE_31 = WIRE_38 | WIRE_39;assign WIRE_3
14、6 = WIRE_78 & WIRE_80 & WIRE_81;assign WIRE_38 = WIRE_77 & WIRE_76 & WIRE_82;assign WIRE_8 = WIRE_83;assign WIRE_39 = WIRE_77 & WIRE_81 & WIRE_82;assign WIRE_30 = WIRE_80 & WIRE_76 & WIRE_82;assign output4 = WIRE_84 ? WIRE_79 : 1'bz;74161 b2v_inst6(.CLRN(WIRE_71),
15、.CLK(CLK1),.ENP(WIRE_84),.LDN(WIRE_57),.A(WIRE_74),.D(WIRE_74),.ENT(WIRE_84),.B(WIRE_74),.C(WIRE_74),.QB(WIRE_79),.QA(WIRE_27);74161 b2v_inst7(.CLRN(WIRE_71),.CLK(CLK1),.ENP(WIRE_75),.LDN(WIRE_83),.A(WIRE_74),.D(WIRE_74),.ENT(WIRE_75),.B(WIRE_74),.C(WIRE_74),.QB(WIRE_24),.QA(WIRE_25);endmodule3.2 控制
16、模块设计部分3.2.1 硬件选型及论证角度检测方案的选择与论证方案一:采用LSM303 加速度传感器检测平台倾角。其核心为数字三轴加速度传感器和三轴磁力计,它体积小,价格低廉,工作可靠。并且其16位模式使其测量精度有保证,在测量微小的角度变化上误差很小。方案二:采用电位器检测摆杆倾角。用电阻分压方式可以实现电位器对角度变化的感应,但必须经过模数转换才能将信号传给处理器处理。此时,电位器的灵敏度和模数转换器的精度都会对测量结果产生直接影响,误差一般很大。方案三:采用增量式旋转编码器检测摆杆倾角。增量式旋转编码器的转轴旋转时,有相应的脉冲输出,其计数起点任意设定,可实现多圈无限累加和测量。需要提高
17、分辨率时,可利用90 度相位差的A、B 两路信号进行倍频或更换高分辨率编码器。2000 线的编码器转轴旋转一周可以输出2000 个脉冲,可以实现极高精度的角度检测,但其价格较高。综合以上三种方案,选择方案一。风扇选型即与论证由于本系统的风扇需要提供足够大的风力才能使帆板达到较高的角度。系统采用AVC 8038高转速暴力风扇,最高风量达到180.97CFM,可以满足设计需求。电机控制算法的论证与选择电机控制算法的选择直接影响到系统的性能和技术指标,在本系统的设计中起着关键的作用。较为可行的方案有:方案一:采用最优控制算法【3】。最优控制算法是将控制要求转化成某个性能指标,使其达到最优的一种算法。
18、但最优控制算法对过程的最优控制的一个重要前提就是最优化系统中的数学模型是完全正确的,而且其运算量较大,单片机很难满足要求。方案二:采用PID控制算法【4】。PID控制算法是运用反馈求和后的误差信号的比例(0阶位置项)、积分(误差累积项)、微分(1阶速度项)进行系统校正的一种控制算法。可用于被控对象的结构和参数不能完全掌握,或得不到精确数学模型的情况。其运算量较小,但系统控制器的结构和参数必须依靠经验和反复调试来确定。综合考虑采用PID控制算法。3.2.2 风扇控制信号的分析本系统采用PID控制算法来计算电机控制量PWM波的输出。 KP参数纯比例系数作用下的系统有如下特点:1)对于正作用的调节系
19、统,顶点、谷底均发生在同一时刻。 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参数为了提高系统稳定性,在采用了P、I参
21、数的基础上,我们再次引入D参数。D就是微分作用,根据微分作用的特点,咱们可以得出单纯微分作用下的推论:1) 微分作用与被调量的大小无关,与被调量的变化速率有关; 2) 与被调量的正负无关,与被调量的变化趋势有关;3) 如果被调量有一个阶跃,就相当于输入变化的速度无穷大,那么输出会直接到最小或者最大; 3.3整体原理图与PCB设计原理图如下:PCB:四、整体实物图即测试结果测试结果:帆板能在0度75度范围内可调,满足设计要求。测试过程详见附件中的视频。五、收获心得这个短学期的综合电子课程设计这门课让我们接触到了较为贴近实际的电子设计方面内容,既包含模拟系统部分,也包括数字系统部分,从对它不是非常了解到大家一起合作完成一个设计项目,中间遇到了许许多多的困难,但也被我们一一解决。这个学习与锻
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年工业机器人与具身智能大模型融合发展前瞻
- 2026年宝马数字孪生工厂实践与降本案例
- 2026年消防器材维护培训
- 2026年厦门象屿“屿链通”数字供应链平台:不占自身授信不担保稳赚服务费模式
- 体育教师资格证中体育竞赛的规则裁判
- 2026年食疗养生食谱搭配脾胃虚弱调理课件
- 妇科宫颈息肉护理
- 神经外科症状护理感染控制
- 20000吨双(三氯甲基)碳酸酯项目可行性研究报告模板-备案审批
- 甲状腺手术术后低钙血症护理
- 2025年江西生物科技职业学院单招职业技能考试题库附答案解析
- VDA 19.1 装配技术清洁度检测培训课件
- NLRP3炎症小体激活与细胞焦亡的信号关联
- 汽车起动机课件
- 2025-2026秋期末考试质量分析报告:剖析考试数据查找薄弱环节优化教学策略促提升
- 2025年华电校招要笔试及答案
- 2025年湖北襄阳特长生自主招生数学试卷真题(含答案详解)
- 南瑞集团在线测评试题
- 公路养护工节假日后复工安全考核试卷含答案
- 学校德育活动评估标准体系
- 社保局内控管理规范制度
评论
0/150
提交评论