2024年3月

看了几遍这个B站UP主1PID系列教程,才初步理解PID的一些原理。但深入理解还需结合实际操作,就跟着UP主搭建一个电吹风的实验平台。

实验硬件

比较方便的办法是购买PLC+HMI电脑仿真,我为了省钱加学习的路线采用ESP32+C#上位机来搭建。ESP32的ADC分辨率为12位(官方:模数转换器 (ADC)Arduino ESP32 ADC功能介绍以及模拟量信号读取示例),分辨率比较高,但准确度一般(ESP32数据采集入门(5)压力传感器),ESP32的ADC采样电压最高3.3V,所以在常规选用热电阻变送器24V 4~20mA的模拟量系统中,需要串联一个166Ω的电阻,可以通过选用几个合适的电阻串联;准确度通过实测电压我这个ESP32的ADC采样电压偏小0.092V,因此需要在程序中加上这个偏差以修正。但在实际使用中采集的温度波动还是很大,ESP32的ADC只能用在准确度要求不高的场合。
我采用家里原有的3档飞科电吹风,对电路加以改造。拆解时需要特别注意飞科的电吹风是真难拆。使用时将电吹风开关打到冷风档,然后引出开关使主发热丝接通的1和2两个引脚。

电路图

电路图.png

- 阅读剩余部分 -