您的位置 首页 技术

根据单片机的温度丈量计划

TC74是microchip公司的一种可以串行访问的数字温度传感器,它能从它的机载固态传感器的采集并转换温度信息,分辨率为1deg;C。温度是一个

TC74是microchip公司的一种能够串行拜访的数字温度传感器,它能从它的机载固态传感器的收集并转化温度信息,分辨率为1°C。温度是一 个8位数字字存储在其内部的一种能够经过一个2线I2C兼容的串行总线拜访的温度记录器。本教程介绍怎么运用TC74传感器与PIC单片机丈量环境温度。

图1 制品图

一、原理

TC74数字温度传感器是选用SOT – 23和TO – 220封装,它与设备通讯是经过一个2线I2C兼容的串行总线完成的。关于温度的分辨率是1°C和它的转化率名义上是8个样本/秒。

图2 TC74的管脚图

TC74贮存丈量温度为8位的内部寄存器为2′的补码二进制格局。最重要的位是符号位,这是负的温度设置为1。因而,最大可测正温度是 127°C(0111 – 1111)。TC74也得到了另一个8位读/写装备寄存器(RWCR)是用来将进入低功率器材(IDD = 5µ待机方式,典型值)。在这种方式下,A / D转化器是中止的和温度数据寄存器也被中止。7位读/写装备寄存器有必要设置为将74进入待机方式。

图3 温度转化器和内部贮存器

二、串口操作

串行时钟输入(SCLK)和双向数据端口(SDA)树立一个与TC74沟通的二线双向串行端口方式。该端口是I2C,它兼容一切搬运发生在一个主机的操控 下,这个主机通常是一个微操控器。主机操控器供给时钟信号给一切的数据传输和TC74作为一个传递者。默许的是7位的TC74的I2C地址为 1001101B。但是,其他7个地址的挑选也能够从设备的零件编号辨认。例如,我有一个tc74a0 TO-220封装。A0对应的设备地址1001 000b。相同,tc74a3具有它本身I2C地址1001 011b。参看概况表。

经过I2C接口从TC74读取温度包括以下过程:

1.主机操控器宣布发动条件的地址字节。地址字节包括7位从地址和读/写点(R / W)。R / W位总是0′(写)在第一阶段。

2.假如接纳到的7位地址与自己的从地址匹配,TC74与应对脉冲响应。

3.主机操控器下发指令字节74表明它想拜访的寄存器。读取温度,指令字节应00H。TC74应对一个脉冲响应。

4.主机操控器的问题一个新的开端,由于数据传输的方向是现在要改变了。R / W 1位新地址字节是由主机宣布的,这是由从机辨认的。

5.TC74从8位温度寄存器发送温度数据。在接纳的字节的时分,主机不应对,则中止。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/jishu/319254.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部