PWM脉冲的占空比就由于两个定时/计数器的定时确定。而定时的大小则根据检测信号与设定值的偏差,经过PID运算或其它控制规律运算确定。整个单片机系统主程序是对检测加热温度信号进行周而复始的扫描。当扫描到有信号输入时(A/D转换芯片送给单片机的),就进行控制规律的比较,需要改变输出脉冲占空比时,将计算后的两个定时/计数器的定时值分别重新送给这两个定时/计数器定时值的存储单元即可。
实际为了提高时效,可以根据控制规律,将输出脉冲的占空比所对应的两个定时/计数器的定时值事先计算好,并按照顺序事先存放在单片机的内存中,执行程序时则采用查表的方法,在扫描到有信号输入时直接查表,取出定时值送给这两个定时/计数器。这样工作速度快,PWM的动、静态性能较好,但程序编写好后,控制精度就不能更改。
因为,这是整个系统的设计问题,只能简单地说这些思路了。
PWM主要用来调节占空比的。是由单片机产生的一种波形。半导体制冷因该是加上电压后半导体的两面一面是热的一面是冷的,(热量向一个方向传导,听说过没见过也没用过)。联系起来的方式就单片机产生一个PWM波来控制制冷半导体的电压,从而是制冷有个数量级的调整。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)