该国正处于技术转型时期。能减排已成为可持续发展的主要任务。度控制在减少资源浪费和促进工业系统的正常运行中起着非常重要的作用。设计使用两个DS18B20温度传感器来收集两个不同位置的温度,这些温度由AT89C51处理。得的温度由一个四位数的LED数字管显示。
个温度传感器的温度。
3个按钮用于获取最高和最低温度设置,蜂鸣器和电动机用于获取高温或低温警报。度控制器的当今问题是如何降低成本,降低功耗,精确的温度测量以及同时显示多个温度通道。文设计并实现了基于C51微控制器的双向温度控制器,该控制器可最大程度地降低成本并具有较高的精度。
温度超过设定的最高温度时,双向温度显示和控制可以启动电风扇以降低温度。音警报在设定的最低温度下激活,用户可以设定最高和最低温度。度控制器系统由以下主要部分组成:温度传感器,警报电路,LED显示电路,键盘控制,控制部分89C51。系统的设计和实现是:温度控制器启动后,绿灯亮,四位数字LED显示屏上的前两位数字是温度传感器1测量的环境温度,并且最后两位数字是温度传感器2测得的环境温度。设计使用DS18B20作为温度传感器。
传统的热敏电阻相比,DS18B20具有精度高,恒温阀芯测量误差小和实用的多点温度测量的优点。此,DS18B20用作温度传感器。设计使用蜂鸣器和电风扇警报电路。鸣器报警电路由三极管和蜂鸣器组成。温度低于设定的最低温度时,蜂鸣器响起。风扇警报电路由三极管和电风扇组成。温度高于设定的最高温度时,电风扇会发出声音。系统采用LED数码管进行显示,LED亮度高,视角大。LCD屏幕的视角低,亮度低且价格高。于此温度传感器主要用于亮度不高的温室和其他地方,因此从经济和实用的角度出发,选择LED作为显示器。系统使用3个独立的按键作为键盘控制电路。

盘通常分为两种:独立式和矩阵式键盘。立的键盘结构很简单,但是需要更多资源。阵键盘的结构较为复杂,但所需的口线较少。于此设计所需的按键数量很少,因此使用了三个独立的键盘来完成两个温度传感器的温度设置。

系统将AT89C51、51用于小型电子产品,其硬件设计电路如图1所示。系统使用汇编语言编码来获得比C编码程序更快的处理时间。
含系统初始化,键盘扫描选择子例程,温度比较子例程,温度测量子例程,温度计算子例程和子例程显示程序。程序首先初始化数据,然后调用键盘扫描子程序KEY_TEST,温度比较子程序COMPARE,温度获取子程序GET_TEMP,显示子程序。DIS_SET和DISPLAY温度,然后确定采集并显示第二个温度传感器的温度值。LED显示屏可分为动态显示屏和静态显示屏。态显示占用更多端口。了降低硬件成本,该设计使用动态扫描显示方法来显示两个温度传感器的温度值。DISPLAY和DISPLAY1功能分别根据来自临时存储单元的数据读取第一和第二温度传感器的温度并显示两个温度传感器的温度。程思路:根据SIGN品牌判断切换到不同的显示器,通过搜索表格获得的数据以不同的单位存储并显示在LED上。盘通过设置SIGN标志来确定第一或第二温度传感器的最高或最低温度。程思路是:最初将SIGN设置为0,并在按下第一个键时将其分配给它。1,再次按下时添加一个,直到第五次重新分配0,这取决于SIGN的值来确定不同的参数。据DS18B20温度传感器必须执行的三个步骤才能完成温度转换,程序:MOV A,#0CCH //跳过ROM MOV A,#44H //执行温度转换MOV A,#0BEH / /读取临时存储的内容。温度控制器采用AT89C51单片机为核心,DS18B20作为温度传感器,得益于四位LED显示屏,并通过循环扫描实现两个温度通道的采集和显示。设计经济实用,可以在两个地方测量温度,以满足在温室,室内房屋和工业控制等不同环境中使用的需要。
本文转载自
恒温阀芯 https://www.wisdom-thermostats.com
