微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 电源设计 > 一种数字式温度控制系统的设计

一种数字式温度控制系统的设计

时间:03-11 来源:互联网 点击:


图5 系统总电路图


3. 系统软件设计

  软件采用模块化设计方式,将各个功能分成独立的模块,由系统和监控程序一起管理执行。本装置的软件包括主程序、键盘处理子程序、显示子程序、温度设定子程序以及有关DS1820的程序(初始化子程序、写程序和读程序等)。
  主程序完成的功能是:启动DS1820测量温度,将测量温度与给定值比较,若TX≤TL,则进入加热阶段,置P3.1为低电平。在该过程中继续对所需测量的温度进行监测,当TX≥TH时,置P3.1为高电平,断开可控硅,关闭加热器,等待下一次的启动命令。全部的工作软件流程图情况如下:


图6 总流程图                图7 显示子程序(DISPLAY)


图8 自检子程序(ZIJIAN)     图9 温度范围确定子程序(TESTRANGE)


图10  转换TH(TURNTH)子程序    图11 读取温度子程序(GET_TEMP)


图12 传送温度子程序(SETTHTTL) 图13 读上下限温度子程序(READTHTL)


图14  键功能程序(KEY)



4.结 束 语

  该温度控制系统采用了一些较新的芯片和较先进的设计方法,电路工作性能稳定,反应快、控制功能强。经过一段时间的实用,效果良好,它可以大批量的生产,广泛被使用。

参 考 文 献

1.孙江宏、李玉良:电路设计与应用[M] 北京:机械工业出版社 2001.2
2.金庆发: 传感器技术与应用[M] 北京:机械工业出版社  2002.1
3.何立民:MCS-51系列单片机应用系统设计系统配置与接口技术[M] 北京: 北京航空航天大学出版社  1990
4.余永权:FLASH单片机原理及应用[M] 北京: 电子工业出版社  1997


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top