返回首页

单片机温度报警器仿真(单片机温度报警系统设计)

来源:www.haichao.net  时间:2022-12-23 16:52   点击:290  编辑:admin   手机版

1. 单片机温度报警系统设计

第一要完成温度传感器与单片机的硬件连接:

(1)温度传感器是将非电量转换为电量 即温度转换成电压(一般电压值较小 为毫伏级的)因此需要加一级运算放大电路,放大到0~5伏或1~5伏(2)需要完成模拟量到数字量的转换:将代表温度的电压(0~5V)经过A/D转换器转换成8位或16位数字量。

第二要编写软件:实现温度采集的A/D转换,并根据标度变换公式,把转换的8位或16位数字量转换成具有单位物理量的温度值。

两个单片机之间先建立相互间的外部中断,如:第一只单片机的P10引脚与第二只单片机的P32相连,同时,第二只单片机的P10引脚也与第一只单片机的P32相连,在两个单片机的中断子程序里,当任一只单片机去读温度传感器的数据时,另一只单片机也同时去读数据即可。注意:只能有一只单片机发布控制字命令。中断和串口已经他用。那么就用引脚查询方式让两个单片机之间先建立相互间的通信。

2. 单片机温度报警系统设计图

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

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

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

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

3. 单片机温度报警器设计

燃气泄漏报警器对每一个家庭来说都是非常重要的燃气安全设备,它是由气敏传感器、单片机和报警器三个主要部分组成的。其工作原理是:报警器通过气敏传感器探测其周围环境中的低浓度可燃气体,并且将其探测得到的结果用模拟量或数字量传送给控制器或控制电路。如果气体浓度超过安全设定值的话,控制器就会发出警报或自动关闭天然气阀门。

4. 单片机温度报警系统设计图书

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

5. 单片机温度检测报警系统

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

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

void actfuntion(unsigned char temp)

{

temp++;

}

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

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

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

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

6. 单片机温度报警系统设计规范

通过按键来控制单片机可实现LCD1602显示当前温度,可通过按键设置温度上下限

温度超过限值制冷或制热,并通过蜂鸣器。

报警STC89C52单片机为核心控制器,加上其他的模块一起组成温度控制的整个系统,其中包含中控部分、输入部分和输出部分。中控部分采用了STC89C52单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。

7. 单片机温度报警系统设计原理

数显温控表的组成及原理

温控仪是调控一体化智能温度控制仪表,它采用了全数字化集成设计,具有温度曲线可编程或定点恒温控制、多重PID调节、输出功率限幅曲线编程、手动/自动切换、软启动、报警开关量输出、实时数据查询、与计算机通讯等功能,将数显温度仪表和ZK晶闸管电压调整器合二为一,集温度测量、调节、驱动于一体,仪表直接输出晶闸管触发信号,可驱动各类晶闸管负载。

概论:

随着数字技术和微电脑技术的不断发展,数显表、以单片机为核心的新型显示与记录仪表越来越广泛地应用到工业自动化和工控领域中。数显表与指针表一样,与各种传感器、变送器相配,对电量、压力、物位、液位、流量、温度等进行测量,并直接以数字形式显示被测结果。

组成:

一只数显表应具备A/D转换、非线性补偿及标度变换三部分。

A/D转换:将模拟量转换成数字量,有专门的单芯片。

非线性补偿:大多数被测参数与显示值之间呈现非线性关系,为了消除非线性误差,必须在仪表中加入非线性补偿电路。常用的方法有:模拟式非线性补偿法、非线性数模转换补偿法、数字式非线性补偿法等。

标度变换:测量值与工程值之间往往存在一定的比例关系,数显表显示的不应该是输入值,而是实际的工程值,所以要进行标度变换。一般数显表的显示量程是全范围可设定的。

当然,虽然数显表的原理和组成都比较简单,但要做好并不容易,很多因素会影响仪表的质量,如设计思路、处理细节、元件选用等。

原理:

数显表首先要把连续变化的模拟量转换成断续变化的数字量(A/D转换),再上计数器(如果输入信号是数字量,则直接上计数器)、寄存器、译码器,zui后在LED数码管上显示出来。

其实,数显表大多是以电压表为主体的,大量的物理量经传感变送后转换成相对应的电信号,仪表的输入部分将这些电信号处理成常规的电压信号,所以大多数数显表的主体只是个电压表,不同点在于输入转化部分。

8. 单片机温度报警器课程设计

操作过程

n使用者打开报警器电源开关,将输液滴斗卡入报警器卡槽中,调整位置使光接收器能正常接收从水滴滴下时反射的由光发射器发出的光线(有液体滴下的同时工作状态指示灯闪亮表示调整到位) ,然后使用者在相邻时间内2滴液体滴下时分别2次按下滴速设置按钮,这时单片机接收到滴速设置按钮发出的2次信号,自动计算2次脉冲信号的间隔时间,以此为基准时间周期开始进入工作状态,以下步骤由单片机6根据预先设定的控制程序和计算出的基准时间周期自动进行控制。

1   单片机通过连接到蜂鸣器2的电路控制蜂鸣器2短鸣一声,提示使用者报警器进入正常工作状态。

2   输液器滴斗在正常输液进行时,滴斗内的液体以匀速状态下滴,光接收器接收到水滴滴下时反射的光信号后,产生一个电脉冲信号,通过连接到单片机的电路将电脉冲信号传送到单片机信号输入端,单片机在基准时间周期内收到光接收器产生的电脉冲信号,单片机根据预先设定的程序判定为工作正常状态,此时单片机通过连接到工作状态指示灯的电路控制工作状态指示灯亮,然后单片机自动进入下一个工作周期,重复以上控制程序直到在一个基准时间周期内单片机没有接收到光接收器产生的电脉冲信号。

3   输液器滴斗上方液体输完以后,滴斗内没有液体下滴,此时光接收器接收不到光信号,不再产生电脉冲信号,单片机在一个基准时间周期内接收不到光接收器传来电脉冲信号,单片机根据预先设定的程序判定为工作异常状态,此时单片机通过连接到工作状态指示灯的电路控制工作状态指示灯长亮,同时通过连接到蜂鸣器的电路控制蜂鸣器长响,实现声光报警。

4   使用者关掉报警器电源开关并重新开启报警器电源开关后,报警器恢复到初始状态,如不进行设置,单片机自动保持上次关机前的设置。

顶一下
(0)
0%
踩一下
(0)
0%