简易风洞及控制系统

2026/4/26 3:02:29

2.1 风扇控制电路

风扇控制电路主要是由ATMEGA328、L298电机驱动模块组成。L298电机驱动

模块主要由放大电路、OPAMP运算放大电路、电机驱动组成。用电阻和电容组成高通滤波电路,用单片机控制达林顿管使之工作在开关状态,通过调整输入脉冲的占空比,调整电机转速。用L298驱动两台直流减速电机的电路引脚A,B分别用PWM控制。如果电机运动则可将IN1,IN2和IN3,IN4两对引脚分别接高低电平,仅用单片机的两个端口给出PWM 信号控制A,B即可。特点: 工作电压高,可以达到46V;输出电流大,瞬间峰值可达3A,持续工作电流2A;额定功率25W。当步进电机发一个控制脉冲,它就转一步,再发一个脉冲,它会再转一步,两个脉冲的间隔越短,步进电机就转的越快。调整单片机发出的脉冲频率,就可以对步进电机进行调速,从而控制了风扇的风力的大小。L298电机驱动的特点:可以实现电机正反转及调速、启动转矩大。

图1.1.2 L298电机控制电路

2.2角度测量原理

MMA7455三轴加速传感器是检测物体运动和方向的传感器,它根据帆板运动和方向改变输出信号的电压值。当帆板受到风扇风力运动时,三轴加速传感器检测到帆板运动的输出信号,把该输出的电压值用三角函数数出来在把结果送往ATMEGA328单片机进行处理,通过按键控制与液晶显示屏进行显示。MMA7455三

9

轴加速传感器:如图1.1.3所示

2.3控制算法

由ATMEGA328单片机组成的数字控制系统控制中,PID控制器是通过PID控制算法实现的。ATMEGA328单片机通过AD对信号进行采集,变成数字信号,再

10

在单片机中通过算法实现PID运算,再通过DA把控制量反馈回控制源。从而实现对系统的伺服控制。图1.1.4位置式PID控制算法的简化示意图A、图B。

图1.1.4(A)

图1.1.4(B) 传递函数为:

时域的传递函数表达式

11

对上式中的微分和积分进行近似

式中n是离散点的个数。 于是传递函数可以简化为:

其中

3. 软件设计

3.1风扇控制电路设计计算

由单片机ATMEGA328的处理速度和ram资源的限制,一般不采用浮点数运算,而将所有参数全部用整数,运算到最后再除以一个2的N次方数据(相当于移位),作类似定点数运算,可大大提高运算速度,根据控制精度的不同要求,当精度要求很高时,注意保留移位引起的“余数”,做好余数补偿。

12


简易风洞及控制系统.doc 将本文的Word文档下载到电脑
搜索更多关于: 简易风洞及控制系统 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219