51单片机 Proteus仿真 PID 电机转速调节 PWM 风扇转速调节

news/2025/2/12 23:16:38/

/*
PID的参数设置可以参照以下来进行:  
参数整定找最佳,从小到大顺序查;  
先是比例后积分,最后再把微分加;  
曲线振荡很频繁,比例度盘要放大;  
曲线漂浮绕大湾,比例度盘往小扳;  
曲线偏离回复慢,积分时间往下降;  
曲线波动周期长,积分时间再加长;  
曲线振荡频率快,先把微分降下来;  
动差大来波动慢。微分时间应加长;  
理想曲线两个波,前高后低4比1 ; 
一看二调多分析,调节质量不会低;
*/

proteus仿真:
在这里插入图片描述
PID细节程序:

void PIDControl()        //pid偏差计算
{e=SpeedSet-num;duk=(Kp*(e-e1)+Ki*e+Kd*(e-2*e1+e2));  uk=uk1+duk;out=(int)uk;if(out>1000){out=1000;}else if(out<0){out=0;}uk1=uk;e2=e1;e1=e;PWMTime=out;
}

原理图:
在这里插入图片描述

原件清单:
在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/news/496717.html

相关文章

python控制树莓派风扇_gpio控制风扇转速 pwm方案

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #最新的保持温度恒定的代码&#xff0c;把——改成空格或者\t # #!/usr/bin/env python # encoding: utf-8 import RPi.GPIO import time import sys import math RPi.GPIO.setwarnings(False) RPi.GPIO.setmode(RPi.GPIO.BCM) #这…

STM32PWM控制智能风扇

设计思路&#xff1a; 这个是一个STM32通过定时器产生PWM波控制小风扇的设计&#xff0c;首先STM32驱动ds18b20温度传感器采集环境温度&#xff0c;然后通过按键设置温度的阈值&#xff0c;不同的温度范围定时器产生的PWM波不同&#xff0c;相应的小风扇的转速也会不一样&…

四线直流风扇PWM调速探研

最近拿到个9cm风扇&#xff0c;试了下可以使用&#xff0c;这个风扇是常见的用于机柜或机箱的工业扇&#xff08;高转速高电流&#xff09;&#xff0c;因此在接通典型12V后非常暴力&#xff0c;怠速电压在4v左右。 这篇文章将说明电脑风扇如何调速&#xff0c;为自制控制器预研…

NanoPC-T4 上实现pwm风扇自动调速

友善之臂推出的 NanoPC-T4 是一款采用 瑞芯微 RK3399 方案的嵌入式开发板&#xff0c;性能强大。发热量也杠杠的。 其板载PWM调速风扇接口采用GH1.25 插头&#xff0c;支持PWM调速。但查看了下 dts 并没有配置自动根据温度调节的选项。(注:pwm-fan, thermal_zone, cooling_devi…

树莓派4 PWM控制风扇转速

5V风扇是笔记本拆下来的&#xff0c;接了个ss8550 NPNPNP三极管。 接线&#xff1a; pi 5V --- 风扇5V 风扇GND --- 三接管C极 pi BCM 18 --- 三极管B极 pi GND --- 三极管E极 效果图&#xff1a; 代码&#xff1a; #!/usr/bin/python3 # encoding: utf-8import RPi.GPIO…

树莓派 linux pwm,树莓派使用pwm控制风扇

使用gpio readall查看针脚名称 $ gpio readall -------------------------------Pi 4B------------------------------ | BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM | ---------------------------------------------------------------- | | | 3…

Linux pwm_fan 风扇驱动

前言 本文分析风扇驱动&#xff0c;驱动主要功能是控制以及计算风扇转速&#xff0c;添加进Linux Thermal 核心层&#xff1b; 设备树 常用设备树如下&#xff1a; pwm-fan {compatible "pwm-fan";cooling-min-state <0>;cooling-max-state <3>;#c…

【小伟哥AI之路】Jetson Nano之4针PWM风扇转速控制

刚拆封的Jetson Nano 配置是PWM4脚风扇&#xff0c;发现开机不转&#xff0c;感觉风扇安装问题…… jetson-nano-sd-card-image.zip 发现3脚和4脚有区别&#xff0c;4脚能控制风速&#xff0c;这个高级了。 硬件连接 FAN注意对好方向&#xff0c;将风扇接入 Jetson Nano 的风…