没有合适的资源?快使用搜索试试~ 我知道了~
带有存储器功能的数字温度计.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 168 浏览量
2022-07-06
07:08:54
上传
评论
收藏 162KB DOC 举报
温馨提示
试读
14页
带有存储器功能的数字温度计
资源推荐
资源详情
资源评论
带有存储器功能的数字温度计-DS1624 技术应用
1. DS1624 基本原理
DS1624 是美国 DALLAS 公司生产的集成了测量系统和存储器于一体的
芯片。数字接口电路简单,与 I2C 总线兼容,且可以使用一片控制器控制多达
8 片的 DS1624。其数字温度输出达 13 位,精度为 0.03125℃。DS1624 可
工作在最低 2.7V 电压下,适用于低功耗应用系统。
(1). DS1624 基本特性
◆ 无需外围元件即可测量温度
◆ 测量范围为-55℃~+125℃,精度为 0.03125℃
◆ 测量温度的结果以 13 位数字量(两字节传输)给出
◆ 测量温度的典型转换时间为 1 秒
◆ 集成了 256 字节的 E2PROM 非易性存储器
◆ 数据的读出和写入通过一个 2-线(I2C)串行接口完成
◆ 采用 8 脚 DIP 或 SOIC 封装,如图 2.34.1
图
2.34.1
(2). 引脚描述及功能方框图
其引脚描述如表 1 所示:
DS1624 的功能结构图如图 4.34.2 所示:
图 4.34.2
(3). DS1624 工作原理
温度测量
图 4.34.3 是温度测量的原理结构图
图 4.34.3 温度测量的原理结构图
DS1624 在测量温度时使用了独有的在线温度测量技术。它通过在一个由
对温度高度敏感的振荡器决定的计数周期内对温度低敏感的振荡器时钟脉冲的
计数值的计算来测量温度。DS1624 在计数器中预置了一个初值,它相当于-
55℃。如果计数周期结束之前计数器达到 0,已预置了此初值的温度寄存器中
的数字就会增加,从而表明温度高于-55℃。
与此同时,计数器斜坡累加电路被重新预置一个值,然后计数器重新对时
钟计数,直到计数值为 0。
通过改变增加的每 1℃内的计数器的计数,斜坡累加电路可以补偿振荡器
的非线性误差,以提高精度,任意温度下计数器的值和每一斜坡累加电路的值
对应的计数次数须为已知。
DS1624 通过这些计算可以得到 0.03125℃的精度,温度输出为 13 位,
在发出读温度值请求后还会输出两位补偿值。表 2 给出了所测的温度和输出数
据的关系。这些数据可通过 2 线制串行口连续输出,MSB 在前,LSB 在后。
表 2 温度与输出数据关系表
温度 数字量输出(二进制) 数字量输出(十六进
制)
+125℃ 0111,1101,0000,
0000
7D00H
+25.0625℃ 0001,1001,0001,
0000
1910H
+0.5℃ 0000,0000,1000,
0000
0080H
+0℃ 0000,0000,0000,
0000
0000H
-0.5℃
1111,1111,1000,
0000
FF80H
-25.0625℃
1110,0110,1111,
0000
E6F0H
-55℃
1100,1001,0000,
0000
C900H
由于数据在总线上传输时 MSB 在前,所以 DS1624 读出的数据可以是一
个字节(分辨率为 1℃),也可以是两个字节,第二个字节包含的最低位为
0.03125℃。
表 2 是 13 位温度寄存器中存储温度值的数据格式
高八位字节
低八位字节
S B1
4
B1
3
B1
2
B1
1
B1
0
B
9
B
8
B
7
B
6
B
5
B
4
B
3
0 0 0
表 3 温度值的数据存储格式
剩余13页未读,继续阅读
资源评论
oligaga
- 粉丝: 52
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功