0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

温度控制器表头的原理及说明

454398 来源:网络整理 作者:网络整理 2019-11-21 11:16 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

器件选择:

在这个电路中关键的两个元器件分别是单 片机AT89C2051和温度传感传感芯片DS18B20。 AT89C2051具有2K的可多次擦写的FLASH存储器,有15个I/O口,用于做一些小型的控制 显示和数据采据系统是很好的选择。DS18B20是单总线数字温度传感器,单总线也就是 说只用一根I/O引线完成数据的输入输出功能,所以它的体积很小,而且电压适用范围 在3-5.5V。DS18B20测量温度范围为 -55°C~+125°C,其A/D转换的分辩率可用程序控 制分别为9位、10位、11位和12位,最高分别率可以高达0.0625°C,但在-10~+85°C范围 内其精度为±0.5°C,这个精度已可以满足普通型的环境温度控制或测温类消费电子产品 的要求。DS18B20中有三个8位E2RAM单元(非易失性可电擦写储存器),可以读写上下限 警报温度值和一个自定义值,在本制作的中就只使用了上限温度值单元。每个DS18B20出 厂时都有一个唯一的序列编号,就是说在同一个单总线系统中可以控制多个DS18B20。 对DS18B20的单总线的操作方法这里因篇幅问题不可能一一说明,有兴趣的读者可以参 看DS18B20数据手册。

原理说明:

制作中DS18B20使用外接电源的供电方式,数据端用 4.7K电阻上拉,并联接到2051的2脚(P3.0)上。 晶振选用11.0592M的,使用简单的上电复位电路。选用共阳极的数码管,用2N3904作位驱动,段 引脚通过10欧的电限流电阻接入2051的P1口上,限流电阻选得很小,可以通过软件调整占空 比使数码管亮度适中。电路中有二个按键,可用于设置温度上下限。输出信号直接有2051的3脚 (P3.1)提供。

温度控制器表头的原理及说明

按键说明:

系统有3个操作状态:正常状态,边界温度1设置, 边界温度2设置。系统上电时进入正常状态。

正常状态: 数码管显示当前温度,按左键进入边界温度1设置,按右键进入边界温度2设置

边界温度1设置: 数码管显示边界温度1,3秒无按键操作返回正常状态。按左键边界温度1递加, 按右键边界温度1递减,左右键长按1秒以上可快速加减边界温度1。

边界温度2设置: 数码管显示边界温度2,3秒无按键操作返回正常状态。按左键边界温度2递加, 按右键边界温度2递减,左右键长按1秒以上可快速加减边界温度2。

如果边界温度1》边界温度2,系统工作在制热模式。当温度低 于边界温度2时,输出有效电平(高电平),当温度高于边界温度1时,输出无效电平(低电平),当温度在边界 温度1和边界温度2之间时输出维持不变。

如果边界温度1《边界温度2,系统工作在制冷模式。当温度高 于边界温度2时,输出有效电平(高电平),当温度低于边界温度1时,输出无效电平(低电平),当温度在边界 温度1和边界温度2之间时输出维持不变。

如果驱动电路要求低电平有效的信号,则对调以上两种设置就可以了。

软件说明:

系统用一个定时器中断去扫描数码管显示和操作DS18B20,一个扫描周期 为20ms.前3个5ms分别点亮3位数码管,数码管工作占空比为25%,如果数码管太亮,可适当减少点亮时间。最后一个5ms 处理DS18B20温度采样。DS18B20的单总线协议对时间要求很高,操作时不能被中断,因此把它放在中断服务程序中处理 比较好。并要求能在5ms内完成一次操作,以免中断丢失。另外,尽管完全可以做到每750ms对DS18B20采样一次,温度信 号的变化通常是比较缓慢的,过高的采样频率没有实际意义,反而可能增假DS18B20的功耗,导致器件本身的温升而影响 测量精度,所以,设计采样周期为5秒。

主程序的大循环中去扫描按键和在中断服务程序中采样到的温度信号,把实时 温度信号显示在LED数码管上,并对用户按键作出响应。

成品图(正面):

成品图(背面):

外形封装:

图中所有尺寸或坐标单位是mil(100mil = 2.54mm),整板尺寸约40*45mm。 背面有插针,可以安装在面包板或洞洞板上。管脚定义如下:

A:+5V

B:输出

C:GND

DEF:空

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 温度控制器
    +关注

    关注

    1

    文章

    180

    浏览量

    35238
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深入剖析AMC6821:智能温度监测与PWM风扇控制器

    深入剖析AMC6821:智能温度监测与PWM风扇控制器 在电子设备的设计中,温度管理和风扇控制是至关重要的环节。德州仪器(Texas Instruments)的AMC6821智能
    的头像 发表于 04-18 16:15 481次阅读

    ADM1031:智能温度监测与双PWM风扇控制器的深度解析

    ADM1031:智能温度监测与双PWM风扇控制器的深度解析 在电子设备的设计中,温度管理是至关重要的一环。今天,我们就来深入探讨一款专为个人电脑和热管理系统设计的智能温度监测与双PWM
    的头像 发表于 04-10 15:10 102次阅读

    ADM1029:高可用性系统的多功能风扇控制器温度监测

    ADM1029:高可用性系统的多功能风扇控制器温度监测 在电子设备的设计中,可靠的散热管理和温度监测至关重要,特别是在个人电脑、服务
    的头像 发表于 04-10 15:10 98次阅读

    LDS9003/9001:高功率LED温度与PWM控制器之利器

    LDS9003/9001:高功率LED温度与PWM控制器之利器 在高功率LED固态照明应用领域,如何精准控制LED的温度并实现高效调光,一直是电子工程师们关注的焦点。GIXYS推出的L
    的头像 发表于 04-04 11:30 212次阅读

    MAX6641:SMBus兼容的温度监测与自动PWM风扇速度控制器

    MAX6641:SMBus兼容的温度监测与自动PWM风扇速度控制器 一、引言 在电子设备的运行过程中,温度管理至关重要。过高的温度可能会导致设备性能下降、寿命缩短甚至损坏。因此,精确的
    的头像 发表于 04-03 15:35 115次阅读

    MAX6641:SMBus 兼容的温度监测与自动 PWM 风扇速度控制器

    MAX6641:SMBus 兼容的温度监测与自动 PWM 风扇速度控制器 在电子设备的设计中,温度监测和风扇控制是确保设备稳定运行的关键因素。MAX6641 作为一款具备 SMBus
    的头像 发表于 02-28 17:05 658次阅读

    探索 MAX1978/MAX1979:高效的珀尔帖模块集成温度控制器

    探索 MAX1978/MAX1979:高效的珀尔帖模块集成温度控制器 在电子设备的设计中,精确的温度控制至关重要,尤其是在对温度稳定性要求极
    的头像 发表于 02-28 15:55 186次阅读

    探索MAX1669:高性能风扇控制器与远程温度传感

    探索MAX1669:高性能风扇控制器与远程温度传感 在电子设备的设计中,温度控制和风扇管理是至关重要的环节。今天,我们将深入探讨一款功能强
    的头像 发表于 02-28 15:55 189次阅读

    CBM9001控制器

    控制器
    芯佰微电子
    发布于 :2026年01月13日 16:27:10

    请问CW32系列微控制器的工作温度范围是多少?

    CW32系列微控制器的工作温度范围是多少?
    发表于 12-16 06:56

    WHD温湿度控制器加热去湿的设置与说明

    控制器
    acrelxqx
    发布于 :2025年11月10日 09:42:54

    codesys 3.5版本控制器联机指导:如何进行RS232联机?#codesys编程控制器 #控制器

    控制器
    长沙硕博电子科技股份有限公司
    发布于 :2025年08月29日 09:07:25

    车载整机控制器 工程机械主机控制器#硕博电子#国产控制器

    控制器
    长沙硕博电子科技股份有限公司
    发布于 :2025年05月26日 09:09:02

    工程机械控制器厂家 控制器国产替代 #国产控制器#控制器厂家#控制器品牌

    控制器
    长沙硕博电子科技股份有限公司
    发布于 :2025年04月29日 14:15:05