51+pid
@熊彭516:51单片机的温度控制系统一定要用到pid算法吗 还有其它方法吗? -
梁波13412318634…… 51单片机的温度控制系统中,比较好的控制算法就pid算法,这是自动控制原理中的经典算法,其它算法控制过程不够理想,过于简单,温度变化波动较大.
@熊彭516:如何用51编程PID实现智能小车平稳运行 -
梁波13412318634…… pwmout=P*(E(0)-E(1))+I*E(0)+D*(E(0)-2*E(1)+E(2))+pwmpre;展开全部 pwmpre=pwmout; E(0)是当前系统偏差,E(1)是上一次偏差,E(2)上上次偏差.P、I、D分别是比例系数、积分系数和微分系数 E=SpeedSet-Speed ;SpeedSet可根据路况设置,是你期望小车行驶的速度.Speed是你当前测量的小车的实际速度
@熊彭516:完整可用的51单片机PID运算公式 -
梁波13412318634…… 没意义.PID是有很强的针对性的,我以前看到的几个网上的PID程序都还是可以用的.但是需要你自己定的,可不只是PID三个数.采样周期是多少?PID计算后打算用多少位的数据,都是要自己定的,等等.而所谓温度控制的程序,直接套用的(参数不套用,自己调),没有几个能好用的,要么计算量太大,要么调节不够好.还是看看公式自己写的好.就算我写了一个在我手上好用的,给你,你那也未必好用,因为还要根据实际去修改一些输出、输入量,或加以限制,不同的系统,这些都是不同的.就像是汽车底盘都是4个轮子,你要的是越野车,我给你个轿车的底盘,上面再怎么改也不好用阿!
@熊彭516:51单片机c语言PID运算公式
梁波13412318634…… <p>格式可能不对</p> <p></p>
@熊彭516:51单片机PWM调速系统 控制调速正常,但低速电机有噪音! -
梁波13412318634…… 这个程序以前做遥控小车的时候写过,很长,不过控制L298的很短的,楼主只需要控制L298的ENA,ENB,IN1,2,3,4的高电平时间长短,也就是占空比就可以控制左右电机的速度了,原理自己百度文库很简单的,我是用定时器控制的,没法,52单片机没PWM功能,呵呵
@熊彭516:请问哪位大神用51单片机写过PID调节的程序,调节的什么?最好附带上程序,不慎感激!!!! -
梁波13412318634…… 程序对你应该没有具体帮助 关键是流程图 以及如何对反馈量进行比例积分差分运算 另外对环路的理解也很重要 大学试验的目的不是单片机 而是对控制论加深理解
@熊彭516:51单片机 pid控制量输出 -
梁波13412318634…… 截断加校正,去整数部分输出,再加一部分修正值.具体要实验确定.
@熊彭516:51单片机 PID温度控制程序 -
梁波13412318634…… PID的原理(你要用单片机那就要用这个原理最好):归一参数整定法你自己到网上搜一下归一参数整定法
@熊彭516:51单片机直流电机调速 -
梁波13412318634…… 第一:你这个不是电机调速的,用外部中断是测速的呀.下面是我写的.PID部分的代码就不给了,想加的话,自己找可以了#include <AT89X52.H>#include "common.h" #define _WHEEL_C_ #define Left_moto_pwm P1_5 #define Right_moto...
@熊彭516:关于用51单片机通过PID算法控制温度线性上升 -
梁波13412318634…… http://zhidao.baidu.com/question/534167662?&oldq=1#answer-1347990343 这是我回答的,不明白请追问..
梁波13412318634…… 51单片机的温度控制系统中,比较好的控制算法就pid算法,这是自动控制原理中的经典算法,其它算法控制过程不够理想,过于简单,温度变化波动较大.
@熊彭516:如何用51编程PID实现智能小车平稳运行 -
梁波13412318634…… pwmout=P*(E(0)-E(1))+I*E(0)+D*(E(0)-2*E(1)+E(2))+pwmpre;展开全部 pwmpre=pwmout; E(0)是当前系统偏差,E(1)是上一次偏差,E(2)上上次偏差.P、I、D分别是比例系数、积分系数和微分系数 E=SpeedSet-Speed ;SpeedSet可根据路况设置,是你期望小车行驶的速度.Speed是你当前测量的小车的实际速度
@熊彭516:完整可用的51单片机PID运算公式 -
梁波13412318634…… 没意义.PID是有很强的针对性的,我以前看到的几个网上的PID程序都还是可以用的.但是需要你自己定的,可不只是PID三个数.采样周期是多少?PID计算后打算用多少位的数据,都是要自己定的,等等.而所谓温度控制的程序,直接套用的(参数不套用,自己调),没有几个能好用的,要么计算量太大,要么调节不够好.还是看看公式自己写的好.就算我写了一个在我手上好用的,给你,你那也未必好用,因为还要根据实际去修改一些输出、输入量,或加以限制,不同的系统,这些都是不同的.就像是汽车底盘都是4个轮子,你要的是越野车,我给你个轿车的底盘,上面再怎么改也不好用阿!
@熊彭516:51单片机c语言PID运算公式
梁波13412318634…… <p>格式可能不对</p> <p></p>
@熊彭516:51单片机PWM调速系统 控制调速正常,但低速电机有噪音! -
梁波13412318634…… 这个程序以前做遥控小车的时候写过,很长,不过控制L298的很短的,楼主只需要控制L298的ENA,ENB,IN1,2,3,4的高电平时间长短,也就是占空比就可以控制左右电机的速度了,原理自己百度文库很简单的,我是用定时器控制的,没法,52单片机没PWM功能,呵呵
@熊彭516:请问哪位大神用51单片机写过PID调节的程序,调节的什么?最好附带上程序,不慎感激!!!! -
梁波13412318634…… 程序对你应该没有具体帮助 关键是流程图 以及如何对反馈量进行比例积分差分运算 另外对环路的理解也很重要 大学试验的目的不是单片机 而是对控制论加深理解
@熊彭516:51单片机 pid控制量输出 -
梁波13412318634…… 截断加校正,去整数部分输出,再加一部分修正值.具体要实验确定.
@熊彭516:51单片机 PID温度控制程序 -
梁波13412318634…… PID的原理(你要用单片机那就要用这个原理最好):归一参数整定法你自己到网上搜一下归一参数整定法
@熊彭516:51单片机直流电机调速 -
梁波13412318634…… 第一:你这个不是电机调速的,用外部中断是测速的呀.下面是我写的.PID部分的代码就不给了,想加的话,自己找可以了#include <AT89X52.H>#include "common.h" #define _WHEEL_C_ #define Left_moto_pwm P1_5 #define Right_moto...
@熊彭516:关于用51单片机通过PID算法控制温度线性上升 -
梁波13412318634…… http://zhidao.baidu.com/question/534167662?&oldq=1#answer-1347990343 这是我回答的,不明白请追问..