导航:首页 > 操作系统 > pid是单片机

pid是单片机

发布时间:2023-09-01 19:05:53

‘壹’ 单片机如何写PID程序

具体如下:

1、如果加入D抖动的特别厉害,试试只用PI控制。

2、还有PID参数都是一步一步调出来的,我建议你做个上位机,就是个简单的VB串口程序,用来设置PID参数

3、然后在单片机这边弄个串口接收程序,这里就是个简单的串口程序,人人都会,把接收到的PID存储在缓冲区里。

4、然后单片机程序直接调用。单片机带EEPROM的话,当接收到改变的PID参数时,存储这些参数。去STC官网下你的单片机资料,上面有EEPROM测试程序,直接套用。

‘贰’ 单片机实现pid控制中 pid是一种算法

1.可以直接套用PID公式,无论增量还是绝对的。PID算法是根据误差来控制的算法,不依赖系统的模型,故不用算系统的传递函数。有的书提到传递函数,一般是用于理论建模仿真,从而直接用Matlab一类的仿真软件进行PID参数调试。得到的参数可以为实际应用提供一定参考价值。
2.PID参数整定有一套原则。首先要了解各个参数的作用。具体的整定方法,随便找本自控原理的书都会提到,我不太记得了,大致是有一个倍数关系。但实际操作,一般不会是用这个数,是需要根据系统的反应,改变各个参数来试的。尽信书不如无书啊~
另外,不同系统的参数肯定不一样。就算同一个系统,稍微有一些改变,可能最好的那组参数就会变化。因此衍生了很多先进PID算法,如神经PID、专家PID、模糊PID等等。

‘叁’ PLC的PID控制和单片机的PID控制哪个好

重点不明确。业务员需要知道的是元器件的功能。
工业电气,分为保护电器和控制电器。其中保护电器有断路器和熔断器。断路器,如每个家挺里都有的总闸,一旦电路出现短路了就跳闸,可重复保护。熔断器和断路器一样,起到保护作用,但是熔断器里面是容芯,烧坏了就没用了,只能保护一次,但胜在价格便宜,一般用于控制电路。
控制电器有接触器,中间继电器是时间继电器。电机启动电流和运行电流大,需要接触器来实现通断三相电。有些信号需要多次利用,就需要中间继电器来扩展触头。时间继电器就好比闹钟,设定好时间,时间一到就动作,用在需要对时间进行延迟的地方。
pid就是反馈信号的控制,目的是为了实现输出信号的跟随性和稳定性。所谓跟随性,就是我将设定的值变了,那么输出值就会程柔性的曲线变化,不会造成冲击性的信号。所谓的稳定性,就是如果中间环节出了问题,也不影响输出。比如对一电机的控制,设定为2000转。电机的负载突然加大,如果没有pid控制,将转速的测量值反馈回去,那么电机转速势必降低;如果有了pid控制,那么控制会自行增大输出频率,来提高电机转速,使其依然维持在2000转。
plc,和单片机一样,将有硬件电器元件控制的逻辑搬进程序里,实现软件逻辑运算.plc抗干扰能力强,编程简单,性价比高。单片机价格便宜,但抗干扰能力差

‘肆’ 温度控制用PID实现,用什么单片机好

PID温控并不是多么复杂的算法,所有单片机都可以实现,选51就好,价格便宜,使用的人也多。

‘伍’ 单片机PID控制问题

首先弄清楚PID是一种控制算法!!!

1,“如果用单片机恒温可以使温度到达预定值就停止加热,低了就加热,用一个温度传感器反馈,这样算是一个自动控制吗”你这是控制系统,但是效果会非常差,尤其是对于温度控制这种大惯性系统,达到预定值就停止加热,但是由于惯性,温度肯定会继续上升,电炉烧水的时候,水开了,断电之后水还要沸腾一定时间的(沸腾是很消耗能量的,由此可见如果是加热的话温度上升更严重,你也可以自己用温度计试试看);“低了就加热”是同样的道理。如果系统对控制精度有要求,你这样做肯定达不到要求。PID是一种控制算法,相对于其他控制算法来说算是最简单的了。PID能够做到在温度快要达到设定值的时候降低加热功率,让温度上升速度变慢,最终稳定在设定值。如果用你的直接控制,温度会在设定值上下振荡,永远不会停在设定值。
2,一般的控制系统都需要加反馈,以构成闭环控制系统,相对的还有开环控制系统。开环控制系统,举个例子,就是你加热的时候事先计算好大约需要多少热量,然后考虑一下环境影响,计算出加热时间,然后控制加热系统按照你这个时间加热。你觉得这样的系统能够稳定工作吗?环境稍稍有变动就挂了!开环控制系统的特点就是很容易受到环境的影响;闭环控制系统就稳定很多,你用1L水可用,2L水也行,500W电能用,1000W电炉也能用,这就是闭环的优点。
因此,大多数的控制系统都是闭环的,开环很少单独使用,即使用到了也是有闭环的。开环其实也是有优点的,开环在控制系统里面叫做前馈(跟反馈对应的),比如你的系统里面电源电压上升了,加热速度肯定会变快,如果你对电源电压采样,将采样的结果输入到闭环里面,对闭环做一个轻微的修正,控制的精度会更好,这就是开环的优势,它是超前的,能够预知结果(根据地源电压提高就能知道需要降低输出功率了)。

说完这些,你应该明白了,反馈是必需的(前馈也可以要,但是不是必需的),PID不能被取代(除非你用其它更复杂的控制算法)。

阅读全文

与pid是单片机相关的资料

热点内容
阿里云服务器安装后怎么使用 浏览:929
去做APP开户有什么危险没得啊 浏览:696
8分之1乘58算法 浏览:170
php提交过滤 浏览:356
豪斯曼检验stata命令 浏览:769
云看地是什么APP 浏览:885
数学指南pdf 浏览:858
phpcurldll64位 浏览:982
程序员脱产一年半 浏览:851
hr招程序员有什么条件 浏览:589
android开源集合 浏览:871
华为云服务器登录密码和账号 浏览:154
中世纪java程序员 浏览:787
什么开发引擎使用python 浏览:176
sh脚本运行命令 浏览:318
广联达加密锁怎么看到期 浏览:174
cad轨迹命令 浏览:981
同事刷到女程序员自媒体视频 浏览:573
校验算法的缺点是什么 浏览:719
PHP商品分类功能实现 浏览:332