论文部分内容阅读
随着温度控制技术的发展,传统的温度测量方法会耗费大量的人力和物力并且对于变化非常快的温度的测量要想做到同步及时的测量,是非常困难的一件事情,会产生多种类型的误差,最终取得的测量数据在应用中很有可能失去了意义。而单片机以其功能强、体积小、可靠性高、造价低和开发周期短等优点,成为自动化领域和其他测控领域中广泛应用的器件,在工业生产中成为必不可少的器件。本文主要研究了以菜窖为应用对象,基于单片机的定时温控系统的硬件设计和软件设计。系统的介绍了以AT89C51单片机为核心器件,配以DS12B80型温度传感器,DS12887时钟芯片、以及BC7281A键盘显示芯片和固态继电器、加热器为系统硬件的硬件设计,简要的对所用到的器件进行了说明,通过汇编语言进行结构化编程,并利用单片机P3.1引脚为控制端连接到固态继电器,采用PID控制算法对恒温部分进行控制的软件设计完成了一个完整的定时温控系统的设计。系统可以由时钟芯片提供的时间基准利用温度传感器DS18B20对菜窖的温度进行定时测量,将测量到的温度数据反馈到单片机端,一方面通过单片机传递实时温度到LED显示器,一方面对测量到的温度与预先设定的保鲜温度进行比对,通过比对的温度差,利用PID控制算法可以采取全加热、调整加热和不加热三种方案。为了使系统的实用性更强,采用了散热效果好、功耗低、安装简便的翅片型加热管对空气进行加热。用户只需要输入预设温度,对DS12887进行时间更新,就可以启动系统。在LED显示器上可以观察到实时温度,预设温度和时间。同时还在设计时对系统进行了节电设计,使该系统耗能更少,成本更低廉,可维护性强,适合使用于菜窖之中。