T12恒温铬铁参考
加热部分:
烙铁头热电偶信号放大:
电源部分:
实际PCB以及接法
核心控制算法
有人觉得控制算法很神秘,其实很简单;的意思是每次获取温度测量的AD值(TAD)之后,调用一下本函数,根据目标AD值(setupAD)来计算一下需要加热的PWM占空比;
int TAD=0; //温度AD值
int pwm=327; //占空比一半
int setupAD=900; //设置的AD值
void ctrl0(){
if (TAD<setupAD-100){
pwm=65535; //100%
}
else {
if (TAD>setupAD){
pwm=100; //基本相当于关闭
}
else{
//自动计算PWM
pwm=(setupAD-TAD)*65535/100;
}
}
}





支付宝打赏
微信打赏 



