温度报警设计
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、设计要求
1.
当温度控制在10℃~30℃时报警器不发出声响,当 温度超过这个范围时报警器发出不同频率的声响。
2.
当温度高于30℃时报警器发出报警。
3.
当温度低于10℃时报警器发出报警。
4.
设计的电路所用直流电源
二、系统总设计框图
主模块(AT89C51单片机)、温度采集器(DS18B20)、液晶显示器 (LED12864)。
六、总结
重点、难点是
(1) 传感器,要对传感器的原理、结构、应用等各方面;
(2) 考虑从非电量信号到电量信号的电路实现原理以及与单 片机的接口; (3) 熟悉编程的技术; (4) 握温度传感器的原理、结构、应用等; (5) 从非电量信号到电量信号的电路实现原理以及与单片机 的接口;
端相连。Fra bibliotekDS18B20的DQ端口通过接入一个4.7K的上拉电阻到VCC,从而实现外部 电源供电方式。
寄生电源供电模式如图所示:从图中可知,DS18B20的GND和VDD均直接接 地,DQ与单总线相连,单片机其中一个I/O口与DS18B20的DQ端相连。
lcd1602介绍
字符型液晶显示模块是 一种专门用于显示字母、 数字、符号等点阵式
LCD,目前常用16*1,
16*2,20*2和40*2行等 的模块。
四、软件设计框图
五、仿真电路图
调试结果
开始在网上找了温度报警系统程序汇编,然后把仿 真电路图连号,运行时发现,没有反应。后来有看 下程序,程序里一个错误的就是蜂鸣器,我自己连
得图上没有蜂鸣器。最后把蜂鸣器的程序删除了,
然后在运行下,运行成功了,调节U2温度调节器, 把温度调最高温度为30,最低温度为10度,然后把 事实温度调到9度发现D1灯报警。
三、芯片介绍
选用AT89C51是因为AT89C51 是一个低电压,高性能CMOS8 位单片机,片内含8k 。
高密度、非易失性存储技术生
产,兼容标准MCS-51指令系统,
片内置通用8位中央处理器和 Flash存储单元,AT89C51单片
机在电子行业中有着广泛的应
用
DS18B20概述
DS18B20是Dallas公司继 DS1820后推出的一种改 进型智能数字温度传感器, 与传统的热敏电阻相比, 只需一根线就能直接读出 被测温度值,并可根据实 际需求来编程实现9~12位 数字值的读数方式。
DS18B20内部结构
DS18B20可以采用外部电源供电和寄 生电源供电两种模式。外部电源供电模 式是将DS18B20的GND直接接地,DQ 与但单总线相连作为信号线,VDD与 外部电源正极相连DS18B20的GND和 VDD均直接接地,DQ与单总线相连,
单片机其中一个I/O口与DS18B20的DQ
第七组 组员:李浩瑞 、游佳、刘妍
摘要
随着时代的进步和发展,温度的测试已经影响到我们的 生活、工作、科研、各个领域,已经成为了一种非常重要 的事情,因此设计一个温度测试的系统势在必行。 本文主要介绍了一个基于AT89C51单片机的数字温度报 警器系统。详细描述了利用数字温度传感器DS18B20开发测 温系统的过程,重点对传感器在单片机下的硬件连接,软 件编程以及各模块系统流程进行了详尽分析,对各部分的 电路也一一进行了介绍,该系统可以方便的实现温度的采 集和报警,并可以根据需要任意上下限报警温度,它使用 起来相当方便,具有精度高、量程宽、灵敏度高、体积小、 功耗低等优点。DS18B20与AT89C51结合实现最简温度报警 系统,该系统结构简单,抗干扰能力强,适合于恶劣环境 下进行现场温度测量,有广泛的应用前景 关键词:单片机;温度检测;AT89C51; DS18B20;
(6) MCS-51编程的技术,实现单片机对温度的调节控制;