欢迎光临 有限公司官网!
18年专注高精度物联网仪器仪表定制生产厂家
全国咨询热线: 166-1995-6263
新更新
热门点击
温度传感器50k和1    2023-09-27
联系我们
联系人:刘总
全国免费服务热线:
手机:166-1995-6263
制造厂商: 九纯健保定物联网科技发展有限公司
地址 :河北省保定市竞秀区惠阳街369号保定·中关村创新基地12号楼东单元3层大厂房
您的位置: 主页 > 监测应用 > 温湿度传感器
温湿度传感器

基于51单片机的温度(基于单片机的温度报警器)

分类: 温湿度传感器 阅读: 链接://www.baldratorres.com/news/46616.html

是致命错误。问题原因:编译工具及相关库文件在KEIL的tool.ini初始化文件指定的路径不存在或者指定的路径下的文件找不到。解决方案,有两种:1、安装KEIL到其安装的默认路径下(C:\keil\)。2、如果你

是致命错误。

问题:编译工具及相关库文件在KEIL的tool.ini初始化文件指定的路径不存在或者指定的路径下的文件找不到。

解决方案,有两种:

1、安装KEIL到其安装的默认路径下(C:\keil\)。

2、如果你装在了其他路径下,在安装好后,打开你keil安装目录下的tool.ini文件,找到PATH=#34;C:\Keil\C51\#34;,把这里的路径修改成你现在安装keil的路径,后面的\C51不能少,保存文件。

如果你还有keil别的问题的话,可以和我进行更多的交流。

DS18B20可以测得12位的度。-50~+125°范围

(1)适应电压范围更宽,电压范围:3.0~5.5V,寄生电源方式下可由数据线供。

(2)独特的单线接方式,DS18B20在与微处理器连接时仅需要一条线即可实现微处理器与DS18B20的双向通讯。

(3)DS18B20支持多点组网功能,多个DS18B20可以并联在的三线上,实现组网多点测温。

(4)DS18B20在使用中不需要任何外围元件,全部传感元件及转换电路集成在形如一只三极管的集成电路内。

(5)温范围-55℃~+125℃,在-10~+85℃时度为±0.5℃。

(6)可编程的分辨率为9~12位,对应的可分辨温度分别为0.5℃、0.25℃、0.125℃和0.0625℃,可实现高度测温。

(7)在9位分辨率时最多在93.75ms内把温度转换为数字,12位分辨率时最多在750ms内把温度值转换为数字,速度更快。

(8)测量结果直接输出数字温度信号,以“一线总线”串行传送给CPU,同时可传送CRC校验码,具有极强的抗干扰纠错能力。

(9)负压特:电源极接反时,芯片不会因而烧毁,但不能正常工作。

此外你还可以买PT100之类的阻抗型温感。

温度报警器是需要温度传感器不停地对监控的对象进行检测,例如pt100温度传感器,pt100传感器是不同温度下,阻值会不同,在同一温度下,阻值是相同的。根据这个原理通过电路转换成电压,然后模拟量转换成数字量输入到单片机,单片机根据读取到的电压值判断实际温度值,然后根据设定的报警值比较,如果超过进行报警动作。

在实际设计过程中那个报警温度的设定,可以直接对那个变量进行加减的,例如

voidactfuntion(unsignedcharte)

{

te++;

}

然后在检测到按键有电平跳变的时候,调用这个含参子函数对定义的温度设定值进行加操作,减操作也是一样,还可以在调用的后面进行值或者最小值的判断。

如果觉得这样一下一下的按太麻烦了,可以对按键进行长按连续触进行判断,是在定时器里进行判断按下时间,然后不停的调用这个子函数。

当然这个设定值是需要考虑掉电保存的,或者是按键保存。可以在设定好温度值之后,在按下其他的按键,进行把温度设定值保存到单片机内部eeprom可以了,不需要保存太多数据的情况下,现在市面上很多单片机都有的内部eeprom够用的了,不需要进行外部扩展。

然后在单片机上电,也是主函数的开进行读取eeprom中保存的设定值。

51单片机温感报警器通过测量温度传感器测量当前环境温度,并将温度值转换为数字信号输入到51单片机中,51单片机通过程序对温度值进行处理,当温度值超出设定的阈值范围时,51单片机通过驱动蜂鸣器等装置出报警信号,提醒使用者。整个电路主要包括温度传感器、51单片机、蜂鸣器、电源等组成。

当前链接://www.baldratorres.com/news/46616.html
在线客服
联系方式

热线电话

166-1995-6263

上班时间

周一到周五

公司电话

二维码
线
Baidu
map