当它工作时,可以去除静态错误,从而提高精度,整型分离PID框图示于图4。Р 图4 整型分离PID算法框图Р4.2 触摸屏软件设计Р使用触摸屏可使人机交互更加友好、方便和快捷,使用专用的控制芯片ADS7843连接到四线电阻触摸屏AMT9532,结合STM32F103处理触摸信号,触摸屏的软件流程图示于图5。Р Р 图5 触摸屏流程图Р5 实验结果Р使用精度为0.001℃的热度计作为校准时实验结果进行检测,特别方法:Р通过触摸屏在温度范围内设定合适的温度,等待LCD上显示的温度数据稳定后,通过由热度计读取的数值与该值作比较,计算其误差,计算公式如下:Р误差=|设定值—实际值|/设定值Р检测结果示于表1Р 表1 校准结果Р———————————————————————————————Р 设定值(℃) 显示值(℃) 实际值(℃) 误差(%)Р———————————————————————————————Р 16.00 15.98 15.977 0.2Р 30.00 30.00 29.988 0.4Р 40.00 40.01 40.009 0.2Р 50.00 50.00 50.014 0.3Р 60.00 60.01 60.011 0.2Р 70.00 69.97 70.020 0.3Р 80.00 79.98 80.037 0.5Р———————————————————————————————Р6 结论Р通过使用16比特PWM输出,简单滤波电路、转换电路、软件设计及浮点操作,这个系统实现了普通MCU难以实现的16比特D/A转换,系统温度控制范围为16℃~80℃,并且16比特控制信号的精度达1‰。实验结果表明,这个系统确实达到了控制要求,其温度精度优于±0.05℃,实际应用表明这个系统具有实时性、灵活性、稳定的高精度性以及低成本的优点,并且满足工业中高精度、高稳定性和可靠性的要求。