1、DS1620芯片介绍
DS1620是一片8引脚的片内建有温度测量并转换为数字值的集成电路,他集温度传感、温度数据转换与传输、温度控制等功能于一体。测温范围:-55~+125℃,精度为0.5℃。该芯片非常容易与单片机连接,实现温度的测控应用,单独做温度控制器使用时,可不用外加其他辅助元件。
引脚功能及排列如图1所示。
其中:RST,CLK/CONV及DQ为三线串行通信线;DQ为数据输入输出端。当RST保持高电平,对应CLK/CONV时钟脉冲的上升沿处,DQ可按位输入各种控制指令及数据,在CLK/CONV时钟脉冲的下降沿处开始按位输出9 B温度值,分2个字节输出,最低位(LSB)在最先输出,先输出的1个字节(8 B)除以2就是摄氏温度值,后输出的1个字节(仅1 B)为温度的符号位,是0为正,是1为负。RST为低电平时结束通信,CLK/CONV保持低电平,DQ呈现高阻态,但芯片内部在进行温度的测量与数字转换(即温度值的更新),这需要大约1 s的时间。
引脚THIGH为高温临界触发输出端,当所测温度高于高温临界寄存器中设定的温度TH时,该引脚由低电平变为高电平,而温度低于TH时又回到低电平;TLOW为低温临界触发输出端,其电平变化与THIGH类似;TCOM为高/低温临界组合触发输出端;他们都可作为温度调节器的输出端,直接控制加热或冷却设备。
DS1620内部有一个工作方式寄存器,如表1所示。
其中:DONE为温度数据转换位,为0时表示正,在转换过程中,为1表示已转换完毕;THF:高温标志位,当温度高于或等于高温临界寄存器中的设定值TH时,硬件对该位置位,但硬件不能对该位清零;TLF:低温标志位,当温度低于或等于设定值TL时,硬件对该位置位,同样,硬件不能对该位清零;CPU:CPU使用位,通过软件对该位清零时,若RST为低电平,则可由CLK/CONV控制温度数据的转换,通过软件对该特定温度转换位,若通过软件对该位置1,则DS1620进行该时刻的温度转换,并等待读取,若该位被置0,则DS1620将不停地进行温度转换。
DS1620的工作状态都是由外部输入的指令来控制的,具体的指令如下:
AAH 读取转换好的温度数据;从指令输入后的第9个时钟(亦称移位)脉冲开始,将输出温度寄存器中的数据。
01H 给高温临界寄存器写入TH数据。
02H 给低温临界寄存器写入TL数据。
A1H 读高温临界寄存器中的TH数据。
A2H 读低温临界寄存器中的TL数据。
EEH 开始转换温度数据。
22H 停止转换温度数据。
0CH 写工作方式寄存器。
ACH 写工作方式寄存器。
2、电路设计
如图2所示,单片机P3.3~P3.5与DS1620按三线通信方式相连,P1口输出七段码,P3.0~P3.2通过驱动三极管接到共阳数码管的COM端,3个按键在P3.7的配合下提供功能扩展。
3、程序设计
程序的流程图如图3所示,各程序模块均为子程序及嵌套有子程序的调用,其中读、写DS1620模块模块为子程序,完成1个字节的温度值或指令的读写;按键服务模块主要完成对高/低温临界寄存器中TH、TL值的改写。
下面给出写/读DS1620、配置DS1620、开始转换、读取温度等5个子程序的汇编语言程序,其余模块及程序不再赘述。
4、结 语
所设计的数字温度计测量精度高、工作可靠、体积小、成本低,可扩展为温度调节器。不足之处是由于DS1620测温的迟滞性,不宜做即时温度测量。
上一篇:51单片机串口通信实验电路详解
下一篇:使用单片机实现拉幕式数码显示技术的详细说明
推荐阅读最新更新时间:2024-11-10 10:21
推荐帖子
- 反馈系数表达式计算
- 求如上图的反馈网络对应的反馈系数表达式,实在是计算不到一个确定的答案。反馈系数表达式计算『实在是计算不到一个确定的答案』怎么会计算不到一个确定的答案?把输出端到反相输入端以及反相输入端到地的电路以复阻抗表示即可。当然,此电路反馈系数也是随频率变化的,是频率的函数。电原理图中可以看出:直流(极低频率)时,该电路就是一个跟随器。电原理图中可以看出:极高频率时,该电路也是一个跟随器,其电压增益为1。容抗公式总该知道,于是有:F侧是容抗和阻抗的并联,G侧是容抗和
- 呜呼哀哉 模拟电子
- 三极管问题
- 一个8M左右的信号经过C11和三极管,该8M信号是用电容三点式震荡电路产生,经过C11后,然后经过三极管放大,如何增大三极管的阻抗,这样信号经过C11和三极管后获得较大的信号,三极管问题增加阻抗意义有限,需要较高增益一是采用较高B值的晶体管,二是再加一级放大。 B值是指三极管的值是吧要增加此级的输入阻抗,将C35去掉(开路)即可。但这样未必能够获得较大的信号。 是的。典型的高频信号输入输出阻抗匹配问题,刘海石应该拿得出手@RF-刘海石
- S3S4S5S6 模拟电子
- 网络广告烦人吗??(调查)
- 95%网民认为广告太烦人各大门户自清页面广告“只要一登录网站首页,至少能跳出四五条广告来;光是把这些广告窗口逐个关闭,就能把人累得够呛,哪儿还有兴趣浏览网站内容呢?”昨天,21CN提供的一份调查报告显示,95%的网民认为网站广告妨碍了自己上网。为此,多家门户网站已开始对自家页面上的广告进行清理。层出不穷的弹出式广告、满屏飞舞的浮动式广告、加上眼花缭乱的动画广告,不少网民戏称其是“网络牛皮癣”,并视为继垃圾邮件和色情信息之后的第三大“网上公害”。据统计,遇到广告投
- mdreamj RF/无线
- 【投票】说说你来【最爱TI M3/M4-Stellaris!】版块多长时间了
- 今天又有几个热心的网友获得了强大的LM3S9B96开发板,心里为他们高兴的同时,也回想起了一年前我刚来到这个论坛的时候。 一年过去了,自从我接触TIM3开始,就认识了EEWORLD,参加了EEWORLD的学习活动,EEWORLD赠送给我一块8962的开发板,那时候真的是很感动,EEWORLD让我学到
- Study_Stellaris 微控制器 MCU
- 【转帖】电感和磁珠的区别&选型
- 电感和磁珠的区别电感是储能元件,而磁珠是能量转换(消耗)器件电感多用于电源滤波回路,磁珠多用于信号回路,用于EMC对策磁珠主要用于抑制电磁辐射干扰,而电感用于这方面则侧重于抑制传导性干扰。两者都可用于处理EMC、EMI问题。磁珠是用来吸收超高频信号,象一些RF电路,PLL,振荡电路,含超高频存储器电路(DDRSDRAM,RAMBUS等)都需要在电源输入部分加磁珠,而电感是一种蓄能元件,用在LC振荡电路,中低频的滤波电路等,其应用频率范围很少超过错50MHZ。地的连接一般用电感
- Ameya360皇华 综合技术交流
- 集成主板优化攻略4项方法
- 集成主板通常指那些在主板上直接集成了显卡、声卡或网卡等部件的主板,其中以集成显卡为重要特征。虽然集成主板并不是主流产品,但它以较低的价格及安装的简便性还是在主板市场占有一席之地。集成主板上的显卡、声卡、网卡等部份由于要占用大量系统资源,所以它的性能与非集成主板相比要差许多,这也是集成主板不能成为主流产品的重要原因。尽管集成主板性能不是很高,但我们可以通过合理的设置与优化在一定程度上来提高它的性能。集成主板优化攻略4项方法
- fighting 单片机