位置型pid输出pwm来控制加热片实现温度控制

本人萌新,此问题比较急。又因为本人基础较差 希望有大佬直接给代码,鄙人直接复制就好🙏
现在已完成将外界温度读入(pid的实际值)以及设定温度(pid的设定值),也有pid的代码,可以输出每次的增量比如输出了一个0.01吧,那我怎么把这个转成pwm占空比来控制加热片实现恒温啊。
目前手里有继电器,加热片,51单片机。(问过其他人说可以把pid检测频率降低再用低频的pwm去控制继电器来让加热片工作或者不工作)真的麻烦大佬们的代码,鄙人真的感激不尽,越详细越好,最好直接复制。真的很急🙏🙏🙏🙏🙏🙏