用单片机做PWM控制电加热器的加热功率请问控制思路是什么?

难道是用单片机的管脚来通过时间定时做开关控制晶闸管的导通与关闭的时间比来达到控制加热时输出功率的目的?还请高人多加指点... 难道是用单片机的管脚来通过时间定时做开关控制晶闸管的导通与关闭的时间比来达到控制加热时输出功率的目的?还请高人多加指点 展开
 我来答
longsox
2006-10-18 · 电气专业教授,喜欢诗词和中医
longsox
采纳数:639 获赞数:4548

向TA提问 私信TA
展开全部
用单片机做PWM控制电加热器的加热功率请问控制思路可以这么考虑:加热功率的大小由输出脉冲的占空比决定,占空比大,则加热功率就大。而输出脉冲的的形成可采用计时方式,即利用内部的定时/计数器产生,可以设置两个定时器,一个为脉冲高电平输出的延时,另一个为低电平输出的延时或整个周期时间的延时。两个定时/计数器采用中断工作方式,另外设置单片机的某一引脚为脉冲输出通道,当两个定时/计数器定时到后,分别改变这个通道的状态,就可实现PWM脉冲的输出。

PWM脉冲的占空比就由于两个定时/计数器的定时确定。而定时的大小则根据检测信号与设定值的偏差,经过PID运算或其它控制规律运算确定。整个单片机系统主程序是对检测加热温度信号进行周而复始的扫描。当扫描到有信号输入时(A/D转换芯片送给单片机的),就进行控制规律的比较,需要改变输出脉冲占空比时,将计算后的两个定时/计数器的定时值分别重新送给这两个定时/计数器定时值的存储单元即可。

实际为了提高时效,可以根据控制规律,将输出脉冲的占空比所对应的两个定时/计数器的定时值事先计算好,并按照顺序事先存放在单片机的内存中,执行程序时则采用查表的方法,在扫描到有信号输入时直接查表,取出定时值送给这两个定时/计数器。这样工作速度快,PWM的动、静态性能较好,但程序编写好后,控制精度就不能更改。

因为,这是整个系统的设计问题,只能简单地说这些思路了。
上海润度生物科技
2025-08-25 广告
润度专注于提供细胞培养解决方案咨询电话:400-182-9939上海润度生物科技有限公司(RADOBIO SCIENTIFIC CO.,LTD.)是上市公司上海泰坦科技股份有限公司(股票代码:688133)的控股子公司。作为国家高新技术企业... 点击进入详情页
本回答由上海润度生物科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式