• 首页
  • 公司介绍
    • 公司简介
    • 实力证明
    • 产品工作原理
    • 行业应用与解决方案
  • 全新热敏温控技术
    • 感温材料介绍
  • 产品系列
    • 定制产品
      • 船用不锈钢温控阀温包
      • TV/HAT系列温控阀
      • 洗衣机、洗碗机热动元件
    • 温度压力安全阀(T/P阀)
      • 热水器温度压力安全阀
      • 空压机温度压力安全阀
      • 蒸汽锅炉温度压力安全阀
    • T/P 阀感温棒
    • 电热执行器温包
      • TEA-500 电热执行器温包
      • TEA-501 电热执行器温包
      • TEA-504 电热执行器温包
    • 温控阀温包
      • 温控阀温包 – 300系列
      • 温控阀温包 – 301系列
    • 恒温混水阀温包
      • 0829 恒温混水阀温包
      • 5464 恒温混水阀温包
    • 防冻阀温包
    • 散流器风口温包
    • 汽车温控阀温包
      • 汽车发动机温控阀温包
      • 柴油过滤模块温包
  • 新闻资讯
  • 联系我们
  • Home
  • 新闻资讯
  • [恒温阀芯]基于DS18B20的单片微电脑温度控制器设计
 

[恒温阀芯]基于DS18B20的单片微电脑温度控制器设计

by admin / 2019/06/25 / Published in 未分类

  DS18B20是一款新型单线数字温度传感器,采用单芯片连接测量温度,简化温度控制器电路并提高可靠性。绍了基于DS18B20的温度控制器设计。DS18B20单片机; 8051;温度介绍传统的单片温度控制器使用热敏电阻测量温度,必须包括模拟测量电路和A / D转换器,并占用更多的单片机线路,在这种情况下,必须添加I / O扩展接口芯片。多电路元件降低了可靠性使用新型DS18B20单线数字温度传感器测量温度消除了上述缺点。

基于DS18B20的单片微电脑温度控制器设计_no.164

  DS18B20是近年来由美国DALLAS Semiconductor推出的改进型智能温度传感器。可直接从传统热敏电阻直接读取测量温度,并通过简单编程执行9至12位编程根据实际需要。字值读取模式简化了电路,无需添加测量电路和模数转换器,并且需要单端口线来读取或写入DS18B20的信息,从而大大减少了资源占用。片机的硬件。于DS18B20的单片温度控制器具有电路简单,可靠性高的优点。度控制器实时测量温度并显示,用户可以设置最高报警温度值和最低报警温度值,并具有一定的温度控制功能。

基于DS18B20的单片微电脑温度控制器设计_no.39

  DS18B20规格DS18B20主要特性(1)单线接口模式:当DS18B20连接到微处理器时,只需一条数据线即可与微处理器建立双向通信。(2)不需要使用外部组件。(3)温度范围为-55至 125°C。有温度分辨率为0.5°C。4)可以编程9至12位数字读取模式。(5)用户可以设置非易失性报警的上限和下限。(6)多个DS18B20可以在一条数据线上并联连接,用于多点温度测量。
  DS18B20的GND引脚功能是接地引脚,VCC是电源引脚。DQ是双向数据线,用于连接微处理器以提供DS18B20与微处理器之间的双向通信。度控制器的具体功能和硬件连接温度控制器连接到8018单片机进行温度测量,硬件连接如图2所示。度是实时测量的,是温度值的组成部分温度由两位数字管显示,一位数管显示小数点后的数字。定温度控制:当室外温度高于设定的最高报警温度时,风扇开始冷却,然后当温度低于最高报警温度时停止。室外温度低于最低报警温度时,会发出警报声。户可以设置最大报警温度值和最小报警温度值,可以通过按下按钮来实现。警温度设定范围为1至99°C。控器软件设计DS18B20的软件设计DS18B20作为温控器温度测量的关键要素,首次引入了软件设计。一次。(1)DS18B20的操作协议。DS18B20各种操作的软件设计必须基于其操作协议。
  作协议DS18B20:每次DS18B20使用它必须遵循三个步骤的时间:成功初始化DS18B20(复位DS18B20) – >发送指令ROM – >处理之前发送存储器指令数据。(2)对DS18B20进行编程。于DS18B20操作的通用子程序模块。DS18B20的单线通信功能基于时间,基于严格的时隙概念。此,同步非常重要,其操作的编程必须严格按照定时和延迟时间的顺序,以确保其操作的可靠实现。据DS18B20操作协议,按照DS18B20的初始化,写入和读取同步要求,通用启动子程序模块,字节子程序模块和模块读字节子程序例程是为DS18B20操作而设计的。择以下初始化程序来解释其设计:初始化程序INIT18B20的功能:DS18B20复位,复位将FLAG标志设置为1,FLAG定义失败子程序的流程图如图3所示。他两个子程序的功能如下:写例程WRITE18B20的字节功能:写入寄存器中的字节DS18B20上的MCU A;在DS18B20初始化之前,此例程不会生效。取READ18B20字节子程序功能:从DS18B20读取一个字节并将其保存到A.该恒温器是一个用于DS18B20操作的程序。用DS18B20有两个步骤:首先,恒温阀芯参数程序CONFIG,功能:​​设置最高报警温度和转换报警温度和温度的最小分辨率(选择范围9-12比特)用于DS18B20。GETTEMP温度采集程序,功能:DS18B20控制温度转换,一旦转换完成,读取两个字节的温度值,低位字节存储在TEMPL单元和TEMPH单元中的高字节。们的设计基于DS18B20的操作协议。择以下GETTEMP来解释其程序的实现:GETTEMP还必须调用READ18B20字节读取例程。
  程序:整体温控器软件设计温度控制器软件设计采用模块化程序结构,清晰紧凑。度控制器软件包括MAIN主程序,KEYDEAL键盘中断程序和显示定时器中断程序DISPLAY。程序的主要功能是完成系统的初始化,连续收集温度值并将其转换,当温度值超出规定范围时,命令和报警。主要由以下三个子程序模块组成:(1)系统初始化程序:首先完成定时器,激活和中断优先级,电池指针设置,最高温度限制,设置最小初始报警值,DS18B20设置温度转换分辨率(9-12位范围)。程序调用CONFIG配置程序(参见上面的说明)。(2)GETTEMP温度采集程序:温度转换控制传输到DS18B20,转换完成后,读取两个字节的温度数据。关详细说明,请参见上文。(3)温度值转换程序TEMPBCD:根据精度要求将收集的温度值转换为BCD码值进行显示。于9至12位温度转换分辨率,DS18B20的转换时间为几十到几百ms,温度采集程序运行时间长,因此温度获取和温度值转换在连续执行的主程序中定义。证温度测量的实时性能。这种情况下,为了允许按钮的快速响应,键盘中断方法用于执行按钮处理,并且中断优先级被设置为低。盘中断服务程序的KEYDEAL功能包括数字化和确定按下哪个键,这允许通过主要完成最高温度和最低温度的设置来执行相应的功能。
  程序调用CONFIG安装程序。了使显示清晰和稳定,有必要检查在每个设定时间扫描显示。果,定时器中断模式用于扫描,在每个定义的时间产生中断,并且在DISPLAY中断程序中执行数字管的动态。描,实时显示温度或设定温度值;此中断优先级设置为高,优先级确保执行扫描显示作业,不会受到键盘低优先级中断的干扰。温器软件的模块化设计的优点是它可以使用一些常见的例程。述程序调用的通用子程序模块有:DS18B20初始化子程序,DS18B20写字节子程序,DS18B20读字节子程序,延迟程序YANSHI1(延迟80us),YANSHI2(延迟500us),YANSHI3(延伸)100ms时)。论基于DS18B20 8051单片温度控制器,无需模拟测量电路或A / D转换器,数字温度值传输仅占用一个单片机端口线。极大地简化了电路,减少了设备并提高了可靠性。设计的设计符合DS18B20的时序要求,并设计了可靠运行的程序。用合理的软件设计,保证实时温度测量和温控器控制,显示清晰稳定,键盘响应迅速。
  本文转载自
  恒温阀芯 https://www.wisdom-thermostats.com

归档

  • 2020年八月
  • 2020年七月
  • 2020年六月
  • 2020年五月
  • 2020年四月
  • 2020年三月
  • 2020年二月
  • 2020年一月
  • 2019年十二月
  • 2019年十一月
  • 2019年十月
  • 2019年九月
  • 2019年八月
  • 2019年七月
  • 2019年六月
  • 2019年五月
  • 2019年四月
  • 2019年三月
  • 2019年二月
  • 2019年一月
  • 2018年十二月
  • 2018年十一月
  • 2018年十月
  • 2018年八月
  • 2018年七月
  • 2018年六月
  • 2018年五月
  • 2018年四月
  • 2018年一月
  • 2017年十月

文章分类

  • 技术
  • 资讯

关于威仕顿

  • 公司简介
  • 实力证明
  • 感温材料介绍
  • 全新热敏温控技术
  • 产品工作原理
  • 行业应用与解决方案
  • 版权与条款

产品

  • 定制产品
    • 船用不锈钢温控阀温包
    • TV/HAT系列温控阀
    • 洗衣机、洗碗机热动元件
  • 温度压力安全阀(T/P阀)
    • 热水器温度压力安全阀
    • 空压机温度压力安全阀
    • 蒸汽锅炉温度压力安全阀
  • 电热执行器温包
    • TEA-500 电热执行器温包
    • TEA-501 电热执行器温包
    • TEA-504 电热执行器温包
  • 温控阀温包
    • 温控阀温包 – 300系列
    • 温控阀温包 – 301系列
  • 恒温混水阀温包
    • 0829 恒温混水阀温包
    • 5464 恒温混水阀温包
  • T/P 阀感温棒
  • 防冻阀温包
  • 散流器风口温包
  • 汽车温控阀温包
    • 汽车发动机温控阀温包
    • 柴油过滤模块温包

联系我们

Tel.: 0574 - 8805 9937
Mob.: 180 6927 2889
技术咨询: 181 0689 9222

Email: sales@wisdom-thermostats.com

浙江威仕顿温控科技有限公司
宁波市 鄞州区 首南街道,萧皋西路 615 号

© 2015 浙江威仕顿温控科技有限公司 all rights reserved. | 浙ICP备17055712号

TOP