找回密码
 立即注册
楼主: 梁工

PID 算法来了,视频讲解; PID温控;串口绘图;USB-CDC虚拟串口/就是串口

 火... [复制链接]
已绑定手机

0

主题

9

回帖

54

积分

注册会员

积分
54
发表于 2026-6-8 14:24:57 | 显示全部楼层
梁工,请教一下:
1)我的项目是单节锂电池供电的,电池电压经LDO输出3.3V给MCU供电,即VCC为3.3V,此时是否可以VREF直接接VCC,省去F1/R10/U2/C5/Z1 ?
2)如果VREF还需要,R10上端接3.3V,VREF还是2.5V吗?
3)10K NTC串10K电阻分压,热敏电阻是PT100的话串多大电阻分压? 分压电阻影响ADC值吗?

点评

1、VREF可以直连VCC,省去R10、U2、C5。F1和Z1配合是给MCU限流保护的,最好不要省去。 2、如果VREF还需要,R10改为200欧姆,上端接3.3V,VREF还是2.5V。 3、PT100是昂贵的金属铂精密温度传感器,不能这么简单的接,P  详情 回复 发表于 2026-6-8 15:53
回复

使用道具 举报 送花

83

主题

8318

回帖

1万

积分

超级版主

积分
17938
 楼主| 发表于 2026-6-8 15:53:47 | 显示全部楼层
tfl*** 发表于 2026-6-8 14:24
梁工,请教一下:
1)我的项目是单节锂电池供电的,电池电压经LDO输出3.3V给MCU供电,即VCC为3.3V,此时是 ...

1、VREF可以直连VCC,省去R10、U2、C5。F1和Z1配合是给MCU限流保护的,最好不要省去。
2、如果VREF还需要,R10改为200欧姆,上端接3.3V,VREF还是2.5V。
3、PT100是昂贵的金属铂精密温度传感器,不能这么简单的接,PT100的电阻变化很小的,还要抵消引线的电阻,应该使用运放或外挂差分ADC测量。
Pt100测温电路-3线-PIC.jpg
Pt100测温电路A-3线AD7705.JPG
PT100测温电路-4线AD7705.JPG


回复

使用道具 举报 送花

已绑定手机

0

主题

9

回帖

54

积分

注册会员

积分
54
发表于 2026-6-8 16:37:40 | 显示全部楼层
我们用的2线PT100,引线只有几厘米,温度测量范围0~500度、精度0.5°C以内。有更简单的测量电路可用吗?
回复

使用道具 举报 送花

已绑定手机

0

主题

9

回帖

54

积分

注册会员

积分
54
发表于 2026-6-9 11:53:21 | 显示全部楼层
梁工:
我用的2线PT100,引线长度很短(只有几厘米),温度测量范围0~500度、精度要求不太高,请问有更简单的测量电路推荐吗?谢谢

点评

画2个简图给您,没有更简单的了。 [attachimg]139634[/attachimg] [attachimg]139635[/attachimg]  详情 回复 发表于 2026-6-9 17:38
回复

使用道具 举报 送花

83

主题

8318

回帖

1万

积分

超级版主

积分
17938
 楼主| 发表于 2026-6-9 17:38:32 | 显示全部楼层
tfl*** 发表于 2026-6-9 11:53
梁工:
我用的2线PT100,引线长度很短(只有几厘米),温度测量范围0~500度、精度要求不太高,请问有更简单 ...

画2个简图给您,没有更简单的了。

截图202606091737591769.jpg


截图202606091738279324.jpg

回复

使用道具 举报 送花

已绑定手机

0

主题

9

回帖

54

积分

注册会员

积分
54
发表于 2026-6-9 18:56:21 | 显示全部楼层
感谢梁工,待我消化消化
回复

使用道具 举报 送花

已绑定手机

0

主题

7

回帖

36

积分

新手上路

积分
36
发表于 2026-6-11 19:30:42 | 显示全部楼层
梁工您好:想用您这个PID控制加热系统,我的是5000W,AC220V的加热管,使用80A固态继电器控制,PWM周期使用1Hz是否可行?还有那些地方需要注意的,给个详细的图解最好,请您指导一下,谢谢梁工

点评

AC220V、5000W的加热管,如果升降温缓慢,用几秒的周期都可以的,比如5秒做周期,有500个半波,一个半波对应10W。需要过0检测,半波数做PWM的时钟。PID做法都一样,对于缓慢的温度变化,D没啥作用,一般PI即可。  详情 回复 发表于 2026-6-11 23:12
回复

使用道具 举报 送花

83

主题

8318

回帖

1万

积分

超级版主

积分
17938
 楼主| 发表于 2026-6-11 23:12:35 | 显示全部楼层
ZCCC*** 发表于 2026-6-11 19:30
梁工您好:想用您这个PID控制加热系统,我的是5000W,AC220V的加热管,使用80A固态继电器控制,PWM周期使用 ...

AC220V、5000W的加热管,如果升降温缓慢,用几秒的周期都可以的,比如5秒做周期,有500个半波,一个半波对应10W。需要过0检测,半波数做PWM的时钟。PID做法都一样,对于缓慢的温度变化,D没啥作用,一般PI即可。
回复

使用道具 举报 送花

已绑定手机

0

主题

9

回帖

54

积分

注册会员

积分
54
发表于 2026-6-13 11:25:10 | 显示全部楼层

D1

D1
   PID控温电路-串口的原理图中,发热器两端增加了D1;USB-DCD帖子中没有D1,D1的作用是什么?是否必要?

点评

D1用于感性负载的反电动势抑制,不用D1反电动势会击穿MOSFET。 比如电炉丝、电阻丝、线绕电阻、电吹风发热丝等等,像弹簧一样,必然有电感,不用D1就容易烧MOSFET。除非你的负载确定是无感的,比如无感电阻,就不需  详情 回复 发表于 2026-6-13 17:18
回复

使用道具 举报 送花

已绑定手机

0

主题

9

回帖

54

积分

注册会员

积分
54
发表于 2026-6-13 11:36:45 | 显示全部楼层

纵坐标

纵坐标


1)帖子中的纵坐标是0~250, 打开串口绘图工具默认是0~500,这个纵坐标范围在哪里可以调?
2)横坐标是时间单位,一格是一秒吗?是不是也可以在哪里调整改变?

点评

鼠标移到左边纵坐标,按下CTRL,波动滚轮缩放。 鼠标移到显示区(横坐标),按下CTRL,波动滚轮缩放水平衡坐标。 横坐标刻度是点数,跟你的采样速度有关,比如返回速度是1ms一个点,则坐标1就是1ms。  详情 回复 发表于 2026-6-13 17:22
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-11-10 03:02 , Processed in 0.084495 second(s), 93 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表