找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 353|回复: 10
收起左侧

单片机自带PWM能配置PID控制吗?

[复制链接]
ID:322939 发表于 2024-3-9 11:02 | 显示全部楼层 |阅读模式
做PID控制的一般常用定时器做PWM,然后配置给PID,但有时候定时器做PWM由于在PID控温时频率小于20KHZ会出现有异响的现象,如使用单片机内置16位PWM配置给PID是否合适?不知各位大佬是怎样做的?
回复

使用道具 举报

ID:105826 发表于 2024-3-9 14:35 | 显示全部楼层
不确定你使用的是什么型号MCU,目前带PWM的输出的MCU,PWM的最高频率都大大高于你提到的20K,所以这点我觉得你不用担心。
回复

使用道具 举报

ID:883242 发表于 2024-3-9 14:51 | 显示全部楼层
当然合适,控温那么慢不用PWM都可以,用定时器加GPIO都能做。
回复

使用道具 举报

ID:322939 发表于 2024-3-9 18:57 | 显示全部楼层
目前使用的MCU是STC15W408as,要求开关频率大于20KHZ,用定时器做PWM控温发现在PID控温时发热芯引脚会有异响,所以只能将频率提高。
回复

使用道具 举报

ID:1034262 发表于 2024-3-9 22:41 | 显示全部楼层
当然可以
回复

使用道具 举报

ID:1109793 发表于 2024-3-10 08:22 | 显示全部楼层
温控要这么高的频率?高于14K是听不到的,20K都不行?你能听到20K的声音?
回复

使用道具 举报

ID:322939 发表于 2024-3-10 17:41 | 显示全部楼层
xiaobendan001 发表于 2024-3-10 08:22
温控要这么高的频率?高于14K是听不到的,20K都不行?你能听到20K的声音?

是客户要求开关频率等于或大于20KHZ
回复

使用道具 举报

ID:883242 发表于 2024-3-10 20:22 | 显示全部楼层
客户要求不合理,温度变化极其缓慢,用1Hz都没有问题。
回复

使用道具 举报

ID:420836 发表于 2024-3-10 23:58 | 显示全部楼层
使用内置的 PWM 配置进行 PID 控制是没有问题的。
回复

使用道具 举报

ID:401564 发表于 2024-3-11 12:40 | 显示全部楼层
LAW1100 发表于 2024-3-9 18:57
目前使用的MCU是STC15W408as,要求开关频率大于20KHZ,用定时器做PWM控温发现在PID控温时发热芯引脚会有异响 ...

如果是感性负载,可能要用到20K的频率
但温度控制一般用个1KHZ就可以了,这几乎是大小通吃的PWM频率
回复

使用道具 举报

ID:322939 发表于 2024-3-12 14:05 | 显示全部楼层
目前使用是阻性负载,试过用1KHZ的PWM频率,但在控温状态下发热芯引脚会吱吱响,后来将频率改低到十几HZ以下就没那么明显
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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