摘要
本文介绍了以51单片机为核心的温度控制器的设计,从硬件和软件设计两方面作了较为详尽的阐述。
关键词:数据采集,温度调节,温控系统,51单片机
目 录
1绪论. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
2单片机简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
2.1单片机的由来. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
2.2 MSC-51系列引脚图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
3 系统整体设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.1设计要求. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
3.2总体设计方案. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.2.1 硬件电路总体设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
3.2.2 软件电路总体设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
4 系统硬件设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
4.1 传感器的选择. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
4.1.1 温度传感器的选择. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
4.1.2 流量传感器的选择. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
4.2 温度调节器的选择. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
4.3 硬件电路设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.3.1 AD590外围电路设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.3.2 电动单座调节阀的外围电路设计. . . . . . . . . . . . . . . . . . . . 11
4.3.3 键盘及显示的设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.3.4 掉电保护电路的设计. . . . . . . . . . . . . . . . . . . . . . . . . . .. 13
5 系统软件设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..14
5.1 系统定义. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.2 程序框图及主要程序功能. . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.2.1 主程序模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
5.2.2温度测量子程序框图. . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.2.3 调整设定温度子程序框图. . . . . . . . . . . . . . . . . . . . . . . . .17
设计总结. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
附录(显示子程序). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
致谢. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22