保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

数字温度测控芯片DS1620的应用


寄存器9位温度高限设定值;

写TL寄存器[02h] 命令后的连续9个脉冲写入TL

寄存器9位温度低限设定值;

读TH寄存器[A1h] 命令后的连续9个脉冲读出TH

寄存器9位温度高限设定值;

读TL寄存器[A2h] 命令后的连续9个脉冲读出TL

寄存器9位温度低限设定值。

5 应用实例

    5.1 无CPU参与下的应用

  DS1620有三个温度触发输出,都可作为温控端使用,用于控制加热或制冷装置。在设置控制/状态寄存器以及TH和TL寄存器内容后,DS1620可在脱离CPU的情况下单独作温控器使用。图4是用THIGH作控制的应用实例。当环境温度高于TH寄存器的温度设定值后,THIGH输出为高,2N7000导通,启动风扇散热;当环境温度低于TH寄存器的设定值后,THIGH输出为低电平,2N7000截止,风扇停转。

5.2 有CPU参与下的应用

(1)硬件连线

  图5是用AT89C51单片机作CPU来操作DS1620的。单片机的P1口连接DS1620的三线通信接口:P1.1接DQ,P1.2接CLK/,P1.3接。

    (2)程序设计

  程序采用C51编制,在KEIL C V6.20下调试通过。本刊网络补充版(http://fanwen.oyaya.net收集整理)中,给出操作DS1620的几个主要子函数。DS1620SetConf(unsigned char val)用于配置控制/状态寄存器的内容;用DS1620startConv(void)开始进行温度转换;用DS1620ReadConf(void)返回控制/状态寄存器内容;可查寻DONE位来判断是否转换完成,转换完成后用DS1620read(void)读出转换的温度值。也可采用软件延时方式,在开始转换后延时1s以上,再读转换的温度数据值。

6 小 结

  DS1620的外围接线简单,使用灵活。使用时请注意它的测量范围及精度能否满足要求。用作热继电器使用时必须写入控制寄存器操作模式和TH、TL寄存器的温度设定值。


《数字温度测控芯片DS1620的应用(第3页)》
本文链接地址:http://www.oyaya.net/fanwen/view/162472.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。