基于AT89C51的可调上下限温度监控系统设计.docVIP

  • 19
  • 0
  • 约4.11千字
  • 约 10页
  • 2017-09-19 发布于安徽
  • 举报

基于AT89C51的可调上下限温度监控系统设计.doc

温度监控系统设计 本系统是基于AT89C51单片机的温度监控系统。由于本系统应用Proteus软件仿真,因此在温度传感器上运用一个滑动变阻器代替,代替的理由是:温度传感器检测温度变化输出的是电压变化,而滑动变阻器输出的也是电压变化,所以可以替换。 该系统应用PCF8591作为模拟量转换芯片,将温度模拟量转化为数字量。引脚SDA:串行输出的数据线;引脚SCL:串行输出的时钟线。 使用LCD1602作为显示芯片,用于显示温度上下限和实测温度,第一排显示Temp,第二排显示H: L: c: 。 使用ULN2003A作为驱动芯片,驱动继电器工作,继电器可驱动下位机加热器工作。 运用三个按钮调节温度上下限,按钮功能分别为切换、加一、减一。 下面是proteus总体仿真图: 以下是仿真成果: 当测定温度为51oC,温度上限为55oC,下限为45oC,此时测定温度在设定范围内时,继电器断开。如图所示: 当测定温度为40oC,温度上限为55oC,下限为45oC,此时测定温度低于设定温度下限时,继电器闭合,1C口为低电平,压缩机开始工作,如图所示: 当测定温度为56oC,温度上限为55oC,下限为45oC,此时温度测定温度高于设定温度上限时,继电器断开,压缩机停止工作,如图所示: 部分程序如下所示 本系统中测得温度信号经过PCF8591芯片转换为数字量后输入到单片机中。主函数如下

文档评论(0)

1亿VIP精品文档

相关文档