摘要:本设计主要采用飞思卡尔9S12系列单片机,通过采集的温度信息进行数据处理并反馈给控制电路,以达到温度控制的目的。利用温度传感器来控制工业现场或其他场所的温度,实现机械化替代人工操作,大大降低人力成本的同时对操作效率及准确度的提高有很大帮助。
基于飞思卡尔的平台,以DS18B20芯片来采集温度信号,同时通过LCD实时显示,并控制温度调节系统的工作状态。测控温度范围0℃~室温,温度传感器DS18B20从环境的不同位置采集温度,采集的温度的值输入给单片机,单片机再对该值进行处理。然后得到一个比较稳定的温度值在当前环境中,再通过降温与加热对当前温度进行调整。调整的时候可以参考当前设定的温度值的上限值和下限值[1]。
关键词: MC9S12XS128MAL; 单片机; 温度;控制
目录
摘要
Abstract
1 绪论-1
1.1 温度控制系统设计的背景、发展历史-1
1.2 温度控制系统设计的意义-2
2 总体设计方案-3
2.1 系统技术方案-3
2.2 系统技术路线-4
2.3系统的可行性-4
3 系统的硬件设计-5
3.1 温度采集电路-5
3.2 数码管的温度显示电路-5
3.2.1 数码管的分类-5
3.2.2 数码管的驱动方式-6
3.2.3 本设计的数码显示-6
3.3 温度控制电路-7
3.4 晶振电路-8
3.5 复位电路-10
4 系统软件设计-11
4.1 软件设计整体思路-11
4.2 系统程序流程图-11
4.2.1主程序-11
4.2.2 写入子程序-12
4.2.3 读出温度子程序-14
4.2.4 显示子程序设计-15
4.3 采用的调试方法-16
4.4实验结果-16
结 论-17
参考文献-18
附录A-19
附录B-21
致 谢-24