由于3D打印机的挤丝头和热床都要处于恒温的状态,在本系统中采用加热
电阻进行加热,然好通过热敏电阻进行温度的监测,电路图如图4-4所示。微控
制器STM32F407拥有12位ADC模块,可以实时采集CTCI Temp接口的电压数
值,其中接口NTC 1和NTC2连接的热敏电阻与电阻R60进行分压,实现
CTC 1 Temp接口电压随温度变化的,且控制器ADC采集到的电压模拟量与热敏
电阻上的温度变化之间具有良好的线性关系,具体参数可以通过温度校对标定出
来。微控制器根据采集到的电压转换成温度值,然后将这个温度值与系统设置的
温度参数进行对比并进行PID调节,由CTC 1 Heat引脚输出到两级MOS管的
Q9, Q10端口,再驱动功率管QS,当CTC 1 Heat为高电平时,就可以使MOS
导通,也就是功率管导通,挤丝机和热床的加热电阻就开始加热了。相反,若
CTC 1 Heat输出低电平,挤丝机和热床就停止加热。微控制器采用PID调节控制
加热电阻是否工作,将采集的模拟量转换成温度值,然后与设定值进行比较,形
成一个闭环的温控系统,再经过PID调控使挤丝机和热床的温度浮动保持在一定
范围之内。
|