数字温度控制器电路
一个数字温度控制器电路是医疗,工业和家居应用中的精确温度控制器。该系统比模拟/恒温系统更好,精度差。例如,它可以用于培养箱的温度控制,在那里保持精确温度非常重要。
数字温度控制器框图说明
该提出的数字温度控制器系统提供了在显示器上的温度信息,并且当温度超过设定点时,然后负载(即加热器)关闭。在该项目中,提供灯作为用于演示目的的负载。下面给出数字温度控制系统的框图。
所提出的数字温度控制器系统使用8051个系列的微控制器,这是应用的核心。显示单元由四个 -七个段显示那温度感应器并与微控制器接口。
数字温度传感器接通到微控制器,用于感测温度条件。该系统还提供四个按钮开关,用于调整温度设置。
然后,微控制器通过数字温度传感器连续轮询温度信息,并在7个段显示单元上显示,并在相应的温度超过设定点时自动关闭灯。
硬件要求
- 变压器(230 - 12 V AC)
- 电压调节器(LM 7805)
- 整流器
- 过滤
- 微控制器(AT89S52 / AT89C51)
- DS1621温度传感器
- 按按钮
- 7段显示
- BC547
- 电阻器
- 电容器
- 1N4007
- 中继
微控制器(AT89S52)
Atmel AT89S52是基于8051强大的微控制器,为许多嵌入式控制应用提供了一种高度灵活性和经济高效的解决方案。
AT89S52提供以下标准功能:
- 8k字节的闪光灯
- 256字节的RAM
- 32 I / O线
- 看门狗定时器
- 两个数据指针
- 三个16位计时器/计数器
- 六矢量两级中断架构
- 全双工串行端口
- 片上振荡器和时钟电路
销图如下。
温度传感器-DS1621
传感器是接收并响应信号或刺激的设备。传感器可以仅将接收的信号转换为电形式。2021欧洲杯足球竞猜官方平台
该温度传感器 - DS 1621提供以下标准功能:
- 测量不需要外部组件
- 测量从-55°C至+ 125°C的温度为0.5°C增量(67°F至257°F以0.9°F为增量)
- 温度被读为9位值(2字节传输)
- 电源范围宽(2.7V至5.5V)
- 在不到1秒钟内将温度转换为数字字
- 恒温设置是用户可定义和非易失性
- 通过2线串行接口(打开漏极I / O线)从/写入数据
- 应用包括恒温控制,工业系统,消费产品,温度计或任何热敏系统
- 它是一个8针蘸码左侧包装
针描述
- SDA - 2线串行数据输入/输出
- SCL - 2线串行时钟
- GND - 地面
- Tout - 恒温器输出信号
- A0芯片地址输入
- A1 - 芯片地址输入
- A2 - 芯片地址输入
- VDD - 电源电压
DS1621的功能图如下图所示。
DS1621提供9位温度读数,指示设备的温度。当设备的温度超过用户定义的温度(TH)时,恒温器输出信号(TOUT)是有效的。
输出保持有效,直到温度下降到用户定义的温度T1以下,允许任何必要的滞后。用户定义的温度设置存储在非易失性存储器中,使得部件可以在插入系统之前编程。
温度设置和温度读数全部传递给/来自DS1621在简单的2线(I2C)串行接口上的微控制器。
测量温度
DS1621使用基于带隙的温度传感器测量温度。三角洲模拟到数字转换器(ADC)将测量的温度转换为在°C或°F中校准的数字值。
通过发出读取温度命令,在9位的两个补充读数中提供温度读数。数据通过2线串行接口 - MSB首先传输(I2C串行通信接口)。
基本七个段显示
此版本是常见的阳极版本。这意味着每个LED的正腿连接到在这种情况下的引脚3的公共点,在这种情况下。每发光二极管具有连接到设备的一个引脚的负腿。
为了使其工作,您需要将PIN 3到5伏特连接。然后使每个段亮起,将接地销连接到通过电阻器接地。它也可以通过任何微控制器端口引脚用于EX的下沉模式。8051系列微控制器中的端口0。
软件
我们使用“C”语言来编写应用程序代码并使用Keil Micro Vision(IDE)编译器编译。完成软件写入后,该代码将被转换为十六进制代码以驱动微控制器。使用合适的程序员将生成的十六进制代码刻录到微控制器中。
数字温度控制器的示意图连接
5V的电源需要操作系统,连接到微控制器的40销和GND连接到其20pin。端口1的引脚1.0至1.3连接到按钮。微控制器的引脚3.5至3.7分别连接到1,2,3针的TEMP传感器DS1621。
销0.0至0.6的微控制器端口0连接到7个段显示器。微控制器端口2的引脚2.0至2.3连接到微控制器的端口2的晶体管BC547连接到晶体管的BC547。引脚2.4连接到另一个晶体管BC547,其驱动继电器。
加工
该项目使用数字温度传感器DS1621,该数字温度传感器DS1621与微控制器接口。该8个引脚IC的表面感测环境温度,以串行输送数字数据,以销钉1,从微控制器显示4个单位7段常见阳极显示所有并行连接到端口'0'。
四个按钮开关与带式电阻的微控制器接口,以帮助根据需要进行编程设定温度。销25处的微控制器的输出驱动晶体管,该晶体管又驱动继电器,该继电器接通或断开加热器以保持温度。
然而,该项目使用灯来代替加热器以进行示范目的。一旦达到设定温度,灯泡通常会接通以关闭。
数字温度控制器的应用
以下是必须特别注意的应用程序的一些示例。
- 户外用途涉及潜在的化学污染或电气干扰2021欧洲杯足球竞猜官方平台
- 核能控制系统,燃烧系统,铁路系统,航空系统
- 医疗设备,娱乐机器,车辆,安全设备和装置,以不同的行业或政府法规约束
- 可能为生命或财产带来风险的系统,机器和设备
因此,这是关于使用微控制器的数字温度控制器。我们希望您对这一概念更好地了解。
此外,有关此概念或基于微控制器的项目的任何查询,请通过评论下面的评论部分提供反馈。这是一个问题,7段显示的功能是什么?
您的温度控制器利用继电器输出,只需简单地打开/关闭继电器输出,以控制输出负载(用于加热/冷却风扇的加热器等)这种控制被称为“BANG BANG”为了它的糟糕控制。因此,您的陈述“例如,它可以用于培养箱的温度控制,其中保持精确温度非常重要”被夸大其词。如果您同意或不同意我的评论,请告诉我。
我不会编程这个PID温度控制器
嗨manthan.
我们很遗憾地通知您,我们没有该编码。
如何使用晶闸管开关电抗进行灵活的交流发射机系统
嗨哈米德米拉德
请在我们的博客中引用此主题,以便您可以找到有关此概念的信息。