基于 51 单片机的智能温度检测散热报警系统
摘要:探讨工业场合温度测量处理方法及系统构成。本设计研究的温度检测报警系统使用的 是 SST89E58RDA 单片机为主控制器,利用数字温度传感器 DS18B20采集温度并通过数码管 显示,根据不同的温度阈值 LED 灯和直流电机给出不同响应,并且该系统触发报警后可通过 红外装置 HEDDER 远距离关闭报警。
一、方案论证与比较
1.1 系统主要性能指标 系统上电后,随后进行系统整体各主要模块的检测,随后单片机实时监测温度传感器
DS18B20 的状态,并将 DS18B20 得到的数据经行处理通过数码管实时显示当前的环境温度, 并根据事先约定的不同的高低温度阈值范围 LED 灯有不同颜色的显示,当温度超过设定最大 温度值时,蜂鸣器报警,红色 LEED 灯点亮,直流电机启动散热系统打开,温度精确位数位
0.01 度,此时可以通过遥控器关闭报警以及温度显示停止报警。
1.2 系统方案比较,设计与论证 该系统主要有主控制器,温度测量,系统状态显示,散热模块以及红外接收五个主要部
分电路组成,下面介绍实现此系统功能的方案。
1.2.1 主控制器模块
采用 SST89E58RDA 单片机作为整个系统作的核心,用其实时监测温度和报警,以实现 其既定的性能指标。
综上所述,本次设计采用 SST89E58RDA 单片机作为主控制器。
1.2.2 温度测量
此设计采用 DS18B20 温度传感器对温度进行测量,其输出信号为数字信号,方便单片 机对温度的采集,处理和控制,而且其电路简单,占用空间小。该单片机性能稳定,且线性 好,当测量温度在 0 到 100 之间时线性偏差都小于 1℃。除此之外,由于 DS18B20 温度传感 器采用单总线的数据传输方式,由 DS18B20和 SST89E58RDA 构成温度装置输出的温度信号, 数字信号可以直接链接计算机。这样,温度系统的结构就显得十分简单,占用的体积也不大。 同时,通过采用51 单片机控制让软件编程的自由度大大增加,即可以通过编程的自由度大 大增加,即可以通过编程实现各种各样的算术算法和逻辑控制,而且它还具有体积小,硬件 经济,简单,安装十分方便等优点。
1.2.3 显示模块 方案 1: 用数码管充当显示模块。数码管具有使用简单,显示速度快,显示效果简介明了等特
点而得到广发的应用。 方案 2:
通过 LCD 1602 液晶经行显示显示。LCD 具有现实内容丰富,清晰,显示信息量大,显 示速度快,使用方便等特点而得到广发的应用。但对于本系统我们并不需要显示丰富的内容, 而且 LCD 液晶价格昂贵,因此我们未选择此方案。
综上所述,显示模块我们选择方案 1.