单片机的温度报警系统,51单片机温感报警器原理?

admin 2023-06-23 行业新闻 1305 0

大家好,今天小编关注到一个比较有意思的话题,就是关于单片机的温度报警系统的问题,于是小编就整理了4个相关介绍单片机的温度报警系统的解答,让我们一起看看吧。

  1. 单片机温度报警器实验步骤?
  2. 51单片机温感报警器原理?
  3. 单片机温度报警器用的哪种传感器分辨率多少?
  4. c51单片机温度报警器灯不亮?

单片机温度报警器实验步骤?

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

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

void actfuntion(unsigned char temp)

{

temp++;

}

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

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

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

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

51单片机温感报警器原理?

本设计由STC89C52单片机电路+数字温度传感器DS18B20电路+按键电路+蜂鸣器报警电路+继电器控制电路+LCD1602液晶显示电路+电源电路组成。

1、LCD1602液晶实时显示当前温度值和设置的温度上下限报警值,温度上下限可以通过按键设置,超出之后会通过继电器自动调节回设置温度(继电器需要外接加热器和散热器)。

2、如果温度超过上限,温度过高打开制冷继电器,如果温度低于下限,温度过低打开制热继电器。

3、如果1分钟内,没有温度调节到上下限范围内,则蜂鸣器报警。

1. 51单片机温感报警器的原理是通过温度传感器采集环境温度,将温度值与预设的阈值进行比较,当温度超过阈值时,单片机控制蜂鸣器发出报警声音。
2. 温度传感器是通过测量环境温度并将其转换为电信号输出,单片机通过AD转换将电信号转换为数字信号,再通过比较器比较温度值与阈值的大小,控制蜂鸣器发出报警声音。
3. 除了蜂鸣器报警外,还可以通过LCD显示屏显示温度值和报警状态,或者通过无线模块发送报警信息到手机等设备,增加报警器的实用性和便捷性。

单片机温度报警器用的哪种传感器分辨率多少?

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之类的阻抗型温感。

c51单片机温度报警器灯不亮?

是致命错误。

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

解决方案,有两种:

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

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

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

51单片机插上电源不亮,可从以检查程序控制逻辑是否正确。 下几方面检查:

1、检查是否有短路故障。

2、检查是否有短路故障。

3、检查晶振电路是否连接正确。

4、检查复位电路是否连接正确。

5、检查程序是否可靠烧录。

6、检查程序控制逻辑是否正确。

到此,以上就是小编对于单片机的温度报警系统的问题就介绍到这了,希望介绍关于单片机的温度报警系统的4点解答对大家有用。

扫描加好友

扫描加好友

扫描加好友

扫描加好友