数字温度控制电路

一个数字温度控制器电路是一个精确的温度控制器在医疗,工业和家庭应用。该系统优于模拟/恒温系统,后者精度较差。例如,它可以用于恒温箱的温度控制,保持精确的温度是非常重要的。

数字温控系统
数字温控系统

数字温度控制器框图说明

该提出的数字温度控制器系统提供了在显示器上的温度信息,并且当温度超过设定点时,然后负载(即加热器)关闭。在该项目中,提供灯作为用于演示目的的负载。下面给出数字温度控制系统的框图。


数字温度控制器框图
数字温度控制器框图

提出的数字温度控制系统采用8051单片机作为应用的核心。显示单元由四个组成七个段显示温度传感器并与微控制器接口。

数字温度传感器与微控制器接口,以感应温度条件。该系统还提供四个按钮开关,以调整温度设置。

然后单片机通过数字温度传感器连续轮询温度信息,并在7段显示单元上显示,当相应的温度超过设定值时,自动关闭灯。

硬件要求

  • 变压器(230 - 12 V AC)
  • 电压调整器(LM 7805)
  • 整流器
  • 过滤
  • 单片机(法/ at89c51单片机)
  • DS1621温度传感器
  • 按钮
  • 7段显示
  • BC547
  • 电阻器
  • 电容器
  • 1 n4007
  • 中继

微控制器(AT89S52)

Atmel AT89S52是一款基于8051的功能强大的微控制器,为许多嵌入式控制应用程序提供了高度灵活和经济有效的解决方案。


AT89S52提供以下标准功能:

  • 8K字节的闪存
  • 256字节的RAM
  • 32 I / O线
  • 看门狗定时器
  • 两个数据指针
  • 三个16位计时器/计数器
  • 一个六向量的两级中断架构
  • 全双工串行端口
  • 片上振荡器和时钟电路

销图如下。

8051微控制器
8051微控制器

温度传感器-DS1621

传感器是接收并响应信号或刺激的设备。传感器可以仅将接收的信号转换为电形式。

温度传感器ds1621提供以下标准特性:

  • 测量不需要外部组件
  • 测量从-55°C至+ 125°C的温度为0.5°C增量(67°F至257°F以0.9°F为增量)
  • 温度被读取为一个9位值(2字节传输)
  • 供电范围宽(2.7V ~ 5.5V)
  • 在不到一秒的时间内将温度转换为数字文字
  • 恒温设置是用户自定义和不挥发
  • 通过2线串行接口(打开漏极I / O线)从/写入数据
  • 应用包括恒温控制,工业系统,消费产品,温度计,或任何热敏系统
  • 这是一个8针浸左右包

针描述

DS1621引脚描述
DS1621引脚描述
  • SDA - 2线串行数据输入/输出
  • 2线串行时钟
  • 接地,接地
  • Tout - 恒温器输出信号
  • A0 -芯片地址输入
  • A1 - 芯片地址输入
  • A2 -芯片地址输入
  • 电源电压

DS1621的功能图如下图所示。

DS1621功能框图
DS1621功能框图

DS1621提供9位温度读数,它指示设备的温度。当设备的温度超过用户定义的温度(TH)时,恒温器输出信号(TOUT)是活跃的。

在温度低于用户定义的温度TL之前,输出一直保持活动状态,允许任何必要的滞后。用户定义的温度设置存储在非易失性存储器中,因此部件可以在插入系统之前进行编程。

温度设置和温度读数全部传递给/来自DS1621在简单的2线(I2C)串行接口上​​的微控制器

测量温度

DS1621使用基于带隙的温度传感器测量温度。一个delta-sigma模拟数字转换器(ADC)将测量的温度转换为在°C或°F校准的数字值。

温度读数提供一个9位,2的补充读数通过发出读温度命令。数据是通过2线串行接口- MSB第一(I2C串行通信接口bob的是什么网站)。

基本七段显示

此版本是常见的阳极版本。这意味着每个LED的正腿连接到在这种情况下的引脚3的公共点,在这种情况下。每发光二极管具有连接到设备的一个引脚的负腿。

7-Segment LED显示屏
7-Segment LED显示屏

为了使它工作,你需要连接引脚3到5伏。然后使每个部分点亮,连接地线引脚,使其通过电阻接地。它也可以通过任何微控制器端口引脚在下沉模式下使用8051系列微控制器的ex端口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到0.6连接到7段显示器。微控制器2口引脚2.0 ~ 2.3连接到晶体管BC547上微控制器2口引脚连接到晶体管BC547上引脚2.4连接到另一个驱动继电器的晶体管BC547。

工作

该方案采用数字温度传感器DS1621与单片机接口。这个8引脚IC的表面感知环境温度,在引脚1上串行发送数字数据,这是由4个单位的微控制器显示7段共阳极显示器所有并联连接到端口' 0 '。

四个按钮开关被连接到带有上拉电阻的微控制器上,以帮助编程设定所需的温度。25引脚处的微控制器的输出驱动晶体管,后者反过来驱动继电器,开关加热器以维持温度。

然而,该项目使用一盏灯来代替加热器,以进行演示。当温度达到设定温度时,灯就会正常开启,然后关闭。

数字温度控制器的应用

以下是一些必须给予特别注意的应用实例。

  • 户外用途涉及潜在的化学污染或电气干扰
  • 核能控制系统,燃烧系统,铁路系统,航空系统
  • 医疗设备,娱乐机器,车辆,安全设备和装置,以不同的行业或政府法规约束
  • 可能危及生命或财产的系统、机器和设备

因此,这都是关于数字温度控制器使用一个微控制器。希望大家对这个概念有了更好的理解。

此外,有关此概念或基于微控制器的项目的任何查询,请通过评论下面的评论部分提供反馈。这是一个问题,7段显示的功能是什么?

5点评论

  1. 托马斯TU. 说:

    你的温度控制器利用继电器输出只是简单地打开/关闭继电器输出,以控制输出负载(加热器加热/冷却风扇冷却,等等)这种类型的控制被称为“砰砰”,因为它的糟糕的控制。所以你所说的“例如,它可以用来控制培养箱的温度,保持精确的温度非常重要”有些言过其实了。请让我知道你是否同意我的评论。

  2. 孟山 说:

    我不会编程这台pid温度控制器

    1. 塔伦阿加瓦尔 说:

      嗨manthan.
      我们非常抱歉地通知您,我们没有那个编码。

  3. 哈米德米拉德 说:

    如何利用可控硅开关电抗制作柔性交流发射机系统

    1. 塔伦阿加瓦尔 说:

      嗨哈米德Milaad
      请在我们的博客中引用此主题,以便您可以找到有关此概念的信息。

添加评论