收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

当前位置: 毕业论文设计参考 >> 电子电气通信 >> 通信工程本科论文

基于AT89C51设计温度控制器研究

[关键词:AT89C51,温度控制器]  [热度 ]
提示:此毕业设计论文完整版包含【开题报告,任务书,论文,答辩稿
作品编号:txgc0268,word全文:21页,合计:8000

以下仅为该作品极少介绍,详细内容请点击购买完整版!
基于AT89C51设计温度控制器研究毕业设计论文------

毕业设计要求:

用单片机AT89C51、开发工具Keil C51及C语言设计一个温度控制器。用Proteus进行模拟仿真,要求检测、显示三个地点的温度,每个测温地点设置上、下限临界温度,控制开关电路动作,并用声光等形式报警,可以附加自行设计的其它功能。

本课题研究内容

本课题以单片机AT89C51与DS18B20温度采集器为基础,利用Keil软件开发工具及C语言程序设计了一个温度控制器。通过Proteus进行模拟仿真,实现检测与显示三个不同位置的实时温度,并且在每个测温地点设置三个临界温度,控制继电器或开关电路动作,并用声光等形式报警,可以附加自行设计的其它功能实现系统的进一步升级,使系统更具实用性。

在本设计中,在运行过程中单片机将通过3个I/O口来循环读取DS18B20的数据,来实现实时LCD上动态显示A、B、C三点的温度。其主要功能是通过检测外部中断0从而产生中断,而且温度的上、下限值我们也可以通过程序随时设置,然后通过确认键来退出中断完成。

总结描述

本设计是基于单片机AT89C51设计的多点温度控制的系统,它不但具有温度的采集、温度的显示,还具有控制温度和报警的功能。当然给它提供稳定的工作电压是其能工作正常的重要前提保证,因此,这个设计中需要有稳压直流电源的设计。稳压直流电源制作是通过降压、整流、滤波、稳压实现的。在实物中稳压电源工作一直都很稳定,符合原有设计要求。

作品设计中温度控制器使用的是DS18B20,因为它可以通过编程来调节测量精度,其精度范围为0.25~0.0625℃。因此本设计中采用的是12位二进制表示一个数值,精度是0.0625℃的默认分辨率。温度显示器使用的是LCD1602,它能显示16*2个字符,所以它可以实时的显示单片机从DS18B20中采集的温度数值,把三点的温度同时显示在同一块液晶显示器中。本设计中还添加了按键设置功能,通过按键的设置功能可以对报警温度进行设置,如果A、B、C三点的温度有任意一个温度低于或者高于设置好的范围就会触发报警功能和继电器控制功能,在程序中,报警功能和控制功能是通过将读取的温度值与设定好的p、q两个参数的值进行比较后经过单片机的判断而做出的响应。

 

 


以上仅为该作品极少介绍,详细内容请点击购买完整版!

提示:此毕业设计论文完整版包含【开题报告,任务书,论文,答辩稿
作品编号:txgc0268,word全文:21页,合计:8000

本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于AT89C51设计温度控制器研究(开题报告,任务书,论文,答辩稿)!