项目概述
能够采集环境当前温度值,将温度值通过串口发送到电脑上。课程设计是让我熟练掌握了课本上的一些理论知识,课程设计也是一个学习新知识、巩固加深所学课本理论知识的过程,它培养了我们综合运用知识的能力,独立思考和解决问题的能力。加深我们对单片机原理与应用课程的理解。
根据设计任务,详细分析温度串口控制电路的设计需求,并进行软硬件的总体设计。在完成总体设计后,进行硬件功能模块的设计,利用Proteus软件和Keil4软件完成模拟温度串口控制电路的全部电路的软硬件设计工作,利用Keil4软件完成模拟温度串口控制电路的全部控制软件的仿真调试工作。利用Proteus软件完成大部分功能模块的电路仿真。
温度自动控制系统采用AT89C51单片机为主控芯片,采用AT89C51芯片作为控制核心,并用数码管显示当前的温度,设置复位键,通过PID算法来控制输出,从而达到控制炉温的目的。传感器采用数字温度传感器DS18B20,实现对温度的检测和控制。主要技术指标:可检测-55℃—+125℃。
该温度自动控制系统由温度信号采样电路,按键及显示电路,温度控制电路。根据设计任务,详细分析温度自动控制系统的设计需求,并进行软硬件的总体设计。由按键电路输入设定温度信号给单片机,温度信号采集电路采集现场温度信号给单片机,单片机根据输入与反馈信号的偏差进行PID计算,输出反馈量给温度控制电路,实现升温。显示电路实现现场温度的实时监控。本组成员完成全部硬件和软件的设计,并利Proteus仿真软件对设计结果进行验证。