基于STM32的温度控制实验设计摘要:设计一种基于STM32单片机的高精度温度控制实验系统,调温范围为15~130℃
系统包括测温、控制、人机交互和加热器等模块,使用DS18B20温度传感器测量温度,采用搭载ARMCortex
M内核的STM32F429单片机作为控制核心,人机交互部分采用TFT显示屏实时显示温度,通过PWM脉冲宽度调制波驱动加热器
该系统可以实现温度的测量变送、控制、数据存储和分析功能
采用自适应性强的模糊PID算法,实现三个控制参数的在线修正
不需要建立被控对象精确模型就能保证加热器功率的实时控制要求,实现较快和较稳的动态性能
实验测试结果证明了该方法的实用性和有效性
关键词:温度控制;温度实时显示;脉冲宽度调制;模糊PID中图分类号:TN876
34文献标识码:A文章编号:1004
373X(2016)12
04Abstract:Ahigh
precisiontemperaturecontrolexperimentalsystembasedonmicrocontrollerSTM32wasdesigned,whosetemperaturerangeisfrom15to130
℃℃Thesystemcontainsfourmodulesoftemperaturemeasurement,control,man
machineinteractionandheater
DS18B20temperaturesensorisusedtodetecttemperature
single
chipmicrocomputerSTM32F429withARMCortex
Mkernelistakenasthekeycontrolunit
TFTscreenisadoptedinthehuman
computerinteractionparttorealizete