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

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

提出的数字温度控制系统采用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位计时器/计数器
- 一个六向量的两级中断架构
- 全双工串行端口
- 片上振荡器和时钟电路
销图如下。

温度传感器-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针浸左右包
针描述

- SDA - 2线串行数据输入/输出
- 2线串行时钟
- 接地,接地
- Tout - 恒温器输出信号
- A0 -芯片地址输入
- A1 - 芯片地址输入
- A2 -芯片地址输入
- 电源电压
DS1621的功能图如下图所示。

DS1621提供9位温度读数,它指示设备的温度。当设备的温度超过用户定义的温度(TH)时,恒温器输出信号(TOUT)是活跃的。
在温度低于用户定义的温度TL之前,输出一直保持活动状态,允许任何必要的滞后。用户定义的温度设置存储在非易失性存储器中,因此部件可以在插入系统之前进行编程。
温度设置和温度读数全部传递给/来自DS1621在简单的2线(I2C)串行接口上的微控制器。
测量温度
DS1621使用基于带隙的温度传感器测量温度。一个delta-sigma模拟数字转换器(ADC)将测量的温度转换为在°C或°F校准的数字值。
温度读数提供一个9位,2的补充读数通过发出读温度命令。数据是通过2线串行接口- MSB第一(I2C串行通信接口bob的是什么网站)。
基本七段显示
此版本是常见的阳极版本。这意味着每个LED的正腿连接到在这种情况下的引脚3的公共点,在这种情况下。每发光二极管具有连接到设备的一个引脚的负腿。

为了使它工作,你需要连接引脚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段显示的功能是什么?
你的温度控制器利用继电器输出只是简单地打开/关闭继电器输出,以控制输出负载(加热器加热/冷却风扇冷却,等等)这种类型的控制被称为“砰砰”,因为它的糟糕的控制。所以你所说的“例如,它可以用来控制培养箱的温度,保持精确的温度非常重要”有些言过其实了。请让我知道你是否同意我的评论。
我不会编程这台pid温度控制器
嗨manthan.
我们非常抱歉地通知您,我们没有那个编码。
如何利用可控硅开关电抗制作柔性交流发射机系统
嗨哈米德Milaad
请在我们的博客中引用此主题,以便您可以找到有关此概念的信息。