10位低功耗数字温度传感器的应用AD7414、AD7415、AD7416、AD7814
数字式温度传感器AD7416及其应用
00 l 00 0l 0 1 0 0 o】0 0 0 0 1 1 0 0 0 1 l0 1 0 0 l0
的 9 最高 位储 存以2的补码 格式表示 的 高温 个 度 门限设 点 。 D 4 6 电时地 址指针 指 向温 A 7 1上 度 值寄 存器 , 8 ℃ , .s 7 ℃, 0 T v = 5 这些 缺 T
S CL SDA
,
0
0
O
1
温度值( 只读 , 电缺省)
配 置( / 读 写)
S T T E B
—
M OV R4
8
读 温 度数值 的第 一个字 节 , 并把 结果放 到 3 H寄 存器 F 中。
】 】
O 1
T Y T读/ ) H S( T T( 写) OI 读/
如所 有 的 F C兼 容 器件一 样 ,A 7 1 有 一 个 7 串 D 46 位 行地址 。 这个地 址 的高 4 位设 定为 10 ,而 低 3 可 由 01 位 用户通 过将 A2 A 引脚连 接到 无论 是 + S G D来 至 0 V 或 N 设置 。通过 它们 不同 的设定地 址 ,可将 多逃 8 A 7 1 个 D 46 接 到一 条 串行总 线 , 超过 8 则将 与总线上 的其它 器件发 个 生冲窭 。 1 A 7 1 在笔者 设计 的 多路 循环 温湿 度检 图 是 D 46 测控制 仪 中的接 法 ( 只画出其 中的 一路 温度测 量 ) 其 中 , 示 出了 A 7 1 与 A 8C 0 1 D 46 T 9 2 5 的一 种 串行 接 口形式 。 从A 7 1读 数据是 一或 二字 节 的操 作 。 D 46 读温 度寄 存 器 的 内容是 一 个双字 节 的操 作 。 面是针 对 图 1 件结构 下 硬 所 编 写的读 温 度子程 序 T MP E 。
基于AVR单片机的多点数字温度检测系统设计
Design of multipoint digital temperature measuring system
based on AVR single—chip microcomputer
GE盈.iun
(Key Laboratory of opto—electronic Technology and Intelligent Control枷ni醴ry of Education,
为提高系统的可靠性,该系统设计了由硬件与 软件组成的“看门狗”和一个报警指示灯电路。硬件 看门狗由MAX705及其外围电路组成,具有电源监 控和复位功能。需要注意,当检测温度值超过规定 范围时,OTI引脚输出,通过PD5引脚使主机进行中 断服务并点亮报警指示灯。电路图如图4所示。
启动总线
主机发送地址访问命令
[3]李华.单片机实用接I:1技术[M].北京:航天航空大学出版社,
1998.
责任编辑:杨立民
(上接第103页)
4 结束语
在应用软件开发中,强调的是需定义和需求分 析,而用户的业务流程则是需求的焦点,在应用系统 需求分析阶段,应抓住其主要矛盾。本文提出的面向 业务流程的需求建模方法,则更适合于应用软件需求 分析,并在应用软件开发实践中收到了较好的效果。 参考文献:
[6]Ellis S,Keddara K,Rozenberg G.Dynalllic Changes Within Worldlow
基于MSP430单片机的汽车舒适度评价系统设计
汽车电子技术 Automobile Electronics基于MSP430单片机的汽车舒适度评价系统设计陈毅强(秦皇岛视听机械研究所)摘 要:本文以MSP430F149为核心处理器,设计和实现了汽车舒适度评价系统。
该评价系统通过对汽车温度、湿度和振动加速度的实时检测,并实时分析计算,给出舒适度评价,为改善汽车舒适度提供有效的理论支持。
本文分别从硬件和软件两方面对汽车舒适度评价系统进行了研究,并介绍了该系统的硬件设计和软件编程。
关键词:汽车舒适度;MSP430单片机;液晶显示A Car Comfort Evaluation System Based on MSP430 MCUChen Yiqiang(Qinhuangdao Audio-Visual Machinery Research Institute)Abstract: Taking MSP430F149 as the core processor, the paper designs and realizes a vehicle comfort evaluation system. The system can make the car comfort evaluation based on the real-time detection of the temperature, humidity and vibration acceleration of the car, so as to provide effective references for the improvement of vehicle comfort. In the paper, studies are carried out on the vehicle comfort system from two aspects: hardware and software, and the hardware design and software programming of the system are presented.Keywords: vehicle comfort; MSP430 MCU; LCD display0 引言随着经济水平的发展,人们对汽车的需求量越来越大。
数字温度传感器AD7416及其应用应用
数字温度传感器AD7416及其应用摘要:AD7416是美国模拟器件公司(ADI)出品的单片数字温度传感器,其片内寄存器可以设置高/低温度门限,并可通过I2C接口对内部寄存器进行读/写。
文中介绍了AD7416的基本特性、引脚功能和工作原理,并给出了典型应用电路。
关键词:温度传感器;I2C接口;模数转换;AD7416AD7416 digital temperature sensor and its applicationAbstract: AD7416 is Analog Devices Corporation (ADI) produced a single-chip digital temperature sensors, on-chip register can be set high / low temperature threshold, and through the I2C interface to the internal register read / write. The paper introduced the basic characteristics of the AD7416, pin functions and working principles, and gives the typical application circuit.Key words: Temperature Sensor I2C interface analog-digital conversion AD7416AD7416是美国模拟器件公司(ADI)出品的单片温度监控系统集成电路。
其内部包含有带隙温度传感器和10位模数转换器,可将感应温度转换为0.25℃量化间隔的数字信号,以便用来与用户设置的温度点进行比较。
AD7416片内寄存器可以进行高/低温度门限的设置。
当温度超过设置门限时,过温漏级开路指示器(OTI)将输出有效信号。
超低功耗温度计
超低功耗温度计发布时间:2022-05-23T05:06:10.667Z 来源:《中国科技信息》2022年第2月3期作者:叶苏丹王钰喜黄佳璐胡雯馨谈欣燕[导读] 本文通过对低功耗相关电子元器件的结构和特点的分析,结合现代控制技术的设计理念,叶苏丹王钰喜黄佳璐胡雯馨谈欣燕绍兴文理学院浙江绍兴 312000 摘要:本文通过对低功耗相关电子元器件的结构和特点的分析,结合现代控制技术的设计理念,制作了以低功耗单片机STM8L152K4T6为控制器的简易低功耗数字温度测量装置。
首先,本装置通过精密模拟温度传感器采集环境温度信息得到模拟量,AD芯片ADS1115将模拟量转换为数字量,再由单片机读取、处理,最终将具体温度显示在液晶显示屏上,同时发射到接收设备上。
在此过程中,它克服了传统温度计功耗偏高、精确度偏低等问题。
系统结构精巧,成本较低,抗干扰能力强,并且具有超低功耗、超高精确、实时监测、信息互联的特色优势。
关键字超低功耗;超高精度;实时监测;信息互联随着物联网的发展,人类进入了电子化时期,低功耗逐渐成为一个新兴的研究方向。
目前,市面上的温度计很难在测温的过程中达到超低功耗的要求,由此,我们团队展开了相应的调查与研究。
温度计是可以准确地判断和测量温度的工具,在生产生活中有着广泛而重要的应用,如家庭数字式温度计,生产车间中的显温器等。
这些温度计通常使用发光二极管或OLED屏幕来显示温度,虽然该温度计的工作电流在400-600mA左右,但是作为一种测温仪器,它有着数量多且工作时间长的特点,长此以往会导致过多的能源消耗。
目前,节能化是全球的热潮,我国也在长期实施“节能优先”的能源战略,但是传统数字式温度计存在功耗较高的弊端,有悖于节能化的趋势。
传统温度计主要有膨胀式温度计和数字式温度计,二者通常根据物体热胀冷缩的原理或者运用热敏电阻等来测量温度,但是存在弊端——稳定性差、精确度低,例如温度计玻璃管内的体积、周围环境的温度等都会使最后的测温结果产生偏差。
实验3-应用层实验-温度传感器实验
实验三应用层实验-温度传感器实验一.课时安排:2学时二.实验目的学会使用并且掌握温度传感器AD7414芯片的使用;掌握智能传感器的CC2530芯片的程序设计方法。
三.实验设备(1)硬件:DK-WSN100物联网开发套件一套PC机一台(2)软件IAR Embedded Workbench for 8051 集成开发环境四.实验内容使用智能传感器的CC2530芯片模拟I2C总线时序,使用I2C接口读取温度传感器AD7414芯片中所获取的当前环境的温度测量值。
五.实验原理1.温度传感器AD7414温度测量有两种模式。
第一种模式是使用内部的时钟计时,每800毫秒采集一次温度并进行AD转换。
内部振荡器是唯一的在转换之间开机的电路,一旦它停止,唤醒信号被用来启动其他部分电路,每800ms一次。
通常每次AD转换需要25μs。
新温度值存储至温度值寄存器,可以通过I2C接口读取。
另一个测温的方法是one-shot模式,AD7414在每次被配置为one-shot模式后进行一次温度采集。
在采集温度和温度转换成ADC值之间有4μS的间隔,转换完成并且寄存器读取到温度值所需要的时间一共有25μS。
图1 AD7414 引脚结构引脚功能介绍:I2C 地址选择:芯片型号:AD7414-1 I2C 地址:1001 110AD7414有五个内部寄存器,四个是数据寄存器,还有一个是地址指针寄存器。
(1)地址指针寄存器地址指针寄存器是储存一个地址的8-bit寄存器, 且指向AD7414 四个数据寄存器之一。
(2)温度值寄存器温度值寄存器是一个10-bit 只读寄存器, 它储存从ADC 两种补码格式中读来的温度值。
ADC 的完整的理论的跨度为255°C,但在实际操作中温度测量范围是局限在−40°C to +125℃。
温度数据表温度转换公式如下:正温度=(ADC 代码)/4负温度=(ADC 代码-512)/4注意:DB9 的1 代表负数,0 代表正数(3)I2C 的时序图CC2530 与AD7414 通过I2C总线通信,通信时序为:图2 写入地址指针以选择一个寄存器为后续的读值操作图3 通过一个字节的数据来给写入的地址指针选择寄存器图4 从选定的寄存器读取一个字节的数据图5 从温度值寄存器读取两个字节的数据2.程序设计流程图3. PANID配置方法六.实验步骤1.设备连接本实验使用标签为“STS_SmartSS_TP_A1”带OLED屏幕的ZigBee模块;先将CCdebugger仿真器的一端的10Pin的JTAG引脚与一个ZIGBEE模块相连(注意JTAG引脚与模块的连接是否正确),再将另一端用USB接口与电脑相连,并打开ZIGBEE 模块的电源(此上电顺序非常重要)。
PID水温控制系统
PID水温控制系统摘要:随着社会主义现代化的发展,在科学技术突飞猛进的今天,人工智能起不不可忽视的作用。
尤其是各种智能化的仪器、仪表在农、工业的广泛应用给社会带来了极大的便利。
本文从温控模型和特点出发,采用以单片机PIC16F877为核心,用AD7416数字温度传感器进行测量温度。
以PID算法控制温度,并对温度进行良好的精度控制。
本系统的多个部件如,定时器,加热开关,按键设置水温,实时显示温度,控制温度和报警保温等功能等都可利用单片机来实现。
文章着重介绍核心器件的选择、温度控制系统分析、各部份电路及软件的设计。
它具有结构简单、可靠性好,抗干扰能力强、实现容易,成本低,具有实用价值等特点。
它提供了一个通过温度来控制设备的基本思想和原理,相信能在实际应用中为我们的生活带来更大的便利。
关键词:单片机数字温度传感器PID温度控制PID-based temperature control systemAbstract:Along with the development of socialist modernization, rapid progress in science and technology today, not artificial intelligence from the role that can not be overlooked. Especially the variety of intelligent instruments, meters in the agricultural, industrial society to the broad application brought great convenience. In this paper the characteristics of the model and temperature control, the introduction of SCM PIC16F877 at the core, with AD7416 digital temperature sensor to measure the temperature. PID algorithm to control the temperature , and temperature control for good accuracy. Many parts of the system such as, timers, heating switches, buttons installed water temperature, real-time display of temperature, temperature control and alarm functions, such as insulation SCM can be used to achieve. The article highlights the core device of choice, temperature control system, part of the circuit and software design. It has a simple structure, reliability, and strong interference capability to achieve easy, low cost, has practical value, and other characteristics. It provides a temperature controlled equipment through the basic ideas and principles, I believe in the practical application of our life more convenient.Keywords: microcomputer digital temperature PID temperature control目录一、前言 (1)(一)设计任务及要求 (1)(二)方案的比较与选择 (2)二、总体设计 (2)(一)系统总体设计 (2)(二)单元电路的功能原理分析 (7)(三)发挥部分设计 (8)三、系统软件设计 (9)(一)程序的主流程图 (9)(二)各个功能模块流程 (10)四、系统测试与调试 (14)(一)电路测试 (14)(二)仪器的使用 (15)(三)测试的结果 (15)(四)发挥部分测试 (15)五、结论 (15)致谢 (16)附录 (17)附录一设计总电路图 (17)附录二设计PCB图 (18)附录三设计3D图 (19)附录四程序清单 (20)参考文献 (28)一、前言(一)设计任务及要求本文介绍的是一个由PIC16F877为核心的单片机制作的一个水温控制器。
10位低功耗数字温度传感器的应用AD7414、AD7415、AD7416、AD7814
10位低功耗数字温度传感器的应用AD公司生产的数字温度传感器,内部包括一个带隙温度传感器和一个10位A/D转换器,精度可达0.25℃,是LM75的升级替换产品。
可广泛应用于个人计算机、电子测试设备、办公设备、家用电器、过程控制等场合。
该系列有:AD7414、AD7415、AD7416、AD7814等四种型号,它们的工作原理相同,主要参数见表1,引脚排列如图1所示,引脚说明见表2。
表1 主要参数图1 引脚图图2 AD7416功能框图2 器件主要组成以AD7416为例,器件功能框图如图2所示。
由带隙温度传感器、10位A/D转换器、温度寄存器、可设点比较器、故障排队计数器等组成。
2.1 带隙温度传感器和10位A/D转换器传感器将温度转换成电压,再由A/D转换器转换成10位数字量送温度值寄存器。
A/D转换器的一次转换时间约400μs。
2.2 温度值寄存器温度值寄存器是一个16位只读寄存器,它的高10位D15~D6由A/D转换器送来的数字量以补码格式储存,低6位D5~D0未用,如表3所示。
温度数据格式见表4(小数点在D8、D7之间)。
该表中显示了A/D转换器的全部理论范围-128℃至+127℃。
实际应用中,温度的测量范围将取决于器件的正常工作温度范围,表中所列的数据为理论工作范围中的一些典型值。
表2 引脚说明引脚名称说明GND电源地AS逻辑输入,从三个I2C地址中选其一的地址输入V DD正电源电压,2.7~5.5VSCL串行总线时钟OTI超温掉电输出(漏极开路)SDA数字I/O。
双向数据串行总线,漏极开路输出A2~A0串行总线地址可编程的低3位DIN串行数据输入SCLK串行时钟输入片选输入DOUT串行数据输出表3 温度值寄存器D15D14D13D12D11D10D9D8D7D6D5~D0B9B8B7B6B5B4B3B2B1B0未用2.3 可设点比较器它对实际测量温度与预先设定的高(TOTI )和低(THYST )门限(寄存在图2中所示的上、下限寄存器中)进行比较,并在超温指示输出端(OTI)表4 温度值寄存器输出一个指示信号。
AD7416温度检测
四川工程职业技术学院“微机原理与接口技术”实训专用周报告册课落款称:温度测量班级:通信技术09-1姓名:学号:指导教师:日期: 2020年12 月前言随着社会的进步,人类对单片机的应用也愈来愈普遍。
生活当中咱们随时都会利用到单片机,它令人们的生活变得加倍的方便快捷,在各个领域咱们也都离不开对单片机的利用。
温度是阻碍环境的重要因素,现在咱们能够通过利用单片机利用温度传感器对环境温度进行测量,而且利用也超级方便,测试成效也超级的好。
给咱们的生活带来了专门大的帮忙,同时在各行各业当中也离不开对温度的精准要求。
对农业、工业上带来了很多的益处,通过对温度的精准测量,不仅误差范围小,而且可控,令人们的生活生产效率不断提高。
增进了社会的飞速进展,令人类的生活也加倍的方便快捷。
目录一、课题要求................................................................................ - 4 -二、原理分析................................................................................ - 4 -三、知识介绍................................................................................ - 4 -四、流程图.................................................................................... - 7 -五、电路图.................................................................................... - 8 -六、性能描述............................................................................. - 11 -七、附录..................................................................................... - 12 -八、实训总结............................................................................. - 21 - (一) ......................................................................................... - 21 - (二) .................................................................. 错误!未定义书签。
有I 2C总线实现AD7416的多点温控系统
新 器 件 新 技 术
T… 设 点 寄 存器 是一 个 1 6
89 0 l C2 5 P3 Pl0 _
键盘温 度值设 定、L D显示电路 E
用 7 HC 6 、7 H 6 4 1 4 4 C1 5实现
位读 / 写寄 存器 . 它 的 9个 最 高 位 储 存 以 2 的 补 码 格 式 表 示 的 低 温 度 门限 设 点 。
媪度, ℃
-
数字输 出
l I 0】01 0 】 00 l 0l 0 10 l1 00 l 0 11 0111 00
I 温度节点 8
图 1 单总线温度采集结构框 图
个 0 1 F的陶瓷 电容接在 +VS和地之 间去耦 。硬
1 A 7 1 器件结构 B 46
A 4 6 用节 省空 间的 S 一 和 小型 S I D7 1 采 O8 O C封装
结 构 框 图 如 图 2所 示 。
件 设 计 原 理 如 图 3所 示 。 如所 有 的 1 C兼 容器 件一 样 , A 4 6有 一 个 7 D7 1 位 串行 地 址 。这 个 地 址 的 高 4位 设 定 为 1 0 . 而低 1 0
关键词
A 7 i I c总 线 单 片机 D4 6
’
引脚 说明如 表 1 划 。 所 AD7 1 4 6是 ADI 司 生 产 的 在 一 个 芯 片 中 有 完 公 整 的 数 字 温 度 传 感 器 和 热 监 视 系 统 的 芯 片 . 具 有 体 积 小 、功 耗 低 温 度 测量 范 围 宽 ( 5 ~ 1 ℃ 、 一 + 5 5 2 测 量 精 度 高 l 0位 二进 制 数 字 量 输 出 j 1 、高 性 价 比 、 使 用 方 便 等 优 点 . 可 以很 容 易 和 单 片 机 组 成 多路 温
AD7416数字温度传感器及其应用
的产 品。 我们以 1V 6 8为代表来介绍
f) 1 可 实现组合逻辑电路和时序逻辑 电路 的多种功能 经 过编程 可以构成多种 门电路 , 如触发器 、 寄存器 、 计数 器 、 比 较器 、 译码器等 , 代替常用的 7 4系列和 5 4系列的 T L器件或 T
总之. 采用 P C串行总线接 口的 A 7 1 D 4 6数字 温度传感 器 , 打破了传统温 度采样 即传 感器 一运算放大 一A D转换 的设 计 / 模式. 简化了电路设计, 提高了系统的可靠性 , 可在各种 领域使 用, 具有广泛的应用前景 。 毋
VC32 垒 2 CC
CMo I 0系 列 的 C O M S芯 片 。
GL A 器件的结构。A 1V 有 2 个 : G L68 0
引脚 , 图 1 如 所示 . 它有 8 个输人端
( ~@ 脚 ) ② ,8个输 出端 (2~1 I 1 9 7 , 脚) 1 , 个时钟输人端 ( 脚) 1 ① 和 个 。
G L G Br I vL g )器件是由美国 L T IE公司发 A ( e e c T oi iA a c A TC
明 并 投 产 的 一 种 最新 P D器 件 , 是 在 P L器 件 的基 础 上 . L 它 A 用
C S工艺代替 了 T L电路工艺 ,用浮 栅 MO MO T S晶体管 代替 熔丝并在输 出结 构中采用了可编程宏单元 O M 提供复杂逻 L C, 辑设计 的最大灵活性 :
A 71 D 4 6在 多点温 度测 量 系统 中的应 用
图 4为 A 7 1 D 4 6在某 多点测 温 系统 中实际应用 的部分电 原理图 , 中主 C U采用 A ME 其 P T L公 司简化结构的 8 C 0 1 9 2 5 单 片机 . 系统共用 了 8 A 7 1 , 个 D 4 6 以测量不 同方 位的某电池系统 的温 度值 。S ~ W4为 4个温度设置开关 , W1 S 用来 设定各组 电
十位数字温度传感器(AD7416
十位数字温度传感器(AD7416 )和四通道、单通道ADC(AD7417/AD7418)1. 概述AD7416是有8个管脚的温度监测器。
该温度监测器可通过多路复用器的0通道进行访问。
片上寄存器可编程控制极限温度,当温度超过极限时漏极开路温度过热指示器(OTI)处于工作状态。
AD7417和AD7418分别是10位,4通道和单通道的ADC,其片上温度传感器可用2.7V~5.5V电压供电。
该装置包含一个约15μs的转换器,5通道多路复用器,温度传感器,时钟振荡器,跟踪-保持器和一个2.5V的参考电压。
1.1 AD7416/AD7417/AD7418的主要特点●10位ADC,转换时间15μs和30μs●单通道和4单通道模拟输入●片上温度传感器测量范围:-40℃~+25℃●片上跟踪-保持●温度过热指示●转换结束自动掉电●供电电压范围:2.7V~5.5V●I2C兼容串口●串行总线地址允许八个AD7416/AD7417连接到一条总线上●AD7416可代替LM751.2 管脚说明AD7416管脚结构如图1所示,表1是其管脚功能说明。
AD7417管脚结构如图2所示,表2是其管脚功能说明。
AD7418管脚结构如图3所示,表3是其管脚功能说明。
图1 AD7416管脚结构图表1 AD7416管脚功能说明管脚号名称说明1 SDA 数字I/O。
双向数据串行总线。
2 SCL 数字输入。
串行总线时钟。
3 OTI 逻辑输出。
当通道0(温度传感器)的转换结果大于温度过热寄存器(OTR)的8位数时,温度过热指示器(OTI)置位。
信号在连续读操作结束时重置。
漏极开路输出。
4 GND 跟踪-保持、比较器和电容DAC、数字电路的参考地。
5 A2 数字输入。
串行总线地址的最高可编程位。
6 A1 数字输入。
串行总线地址的中间可编程位。
7 A0 数字输入。
串行总线地址的最低可编程位。
8 V DD正向供电电压,2.7V~5.5V。
图2 AD7417管脚结构图管脚号名称说明1,16 NC 无连接。
数字温度传感器AD7416在多点温度测量系统中的应用
AD 4 6进 行温度测控可大大 简化设计 方案,使 系统 性能更加稳 定.在 实 际的烟草 、粮 食等仓 库温 度测 量 中效 71
果 良好 .
关 键 词 :温 度 传 感 器 ;射 频 收发 ; 单 片机 ; 无 线 串行 通信
中 图分 类 号 :TP 1 . 1 2 2 1 文献 标 识 码 :A 文 章 编 号 :10 —5 8 (0 6 1 0 7 3 0 8 6 8 2 0 )0 —0 7 —0
式 .当需要 对环境 温 度进行 测量 时 ,通过 IC串行 接 V 总线来 写入操 作命 令 ,此 时 ,芯片将 由睡 眠状 态 转 I
1 0
1 1
输 出 ;R —P F WR:转换 电压 输入 ;T E R Q:频率选择输 入 ;A T :天线输 入/ 出; N2 输
人.
图 2
A 1 天线 输 入/ 出 ;P —UP:电源开关 输入/ 出 ;T E NT : 输 WR 输 X N:模 式 控 制使 能 端 ;XC :晶 体振 荡 器 输 2
图 3
维普资讯
7 8
辽 宁 师 专 学报
20 06年 第 1 期
位 .其地址 信 息 的格 式 为 :1 0 A 0R W .读/ 控 制位 为 1时 ,表 示 对 A 4 6进行 读 操 作 ,为 0 0 1 2A1A / 写 D7 1 时 则表示进 行写 操 作 .当每个 字节 传送 结束 时 ,必须 在 收到 接 收数 据一 方 的确 认 信 号 AC K后 方 可 开始 下 步 的操 作 .然后 在地 址信 息和读 眉控 制 位 之后 传 送 片 内寄 存 器地 址 和 数据 .最后 ,在 S L保 持 高 电平 C
一
的情 况下 ,当 S A从低 电平 跳 变到高 电平 时将终 止 数据 的传 输操 作 ,并 将 结 果转 化 为数 字 量 存人 到 温度 D 值 寄存 器 中 .A 4 6预 先设置 的工 作 方 式 分 自动 测 温 方 式 和低 功耗 方 式 两 种 ,本 文 设 计 采 用低 功 耗 方 D7 1
数字温度传感器AD7418及其应用
表1温度与输出数据的关系
温度(>°C)
数字输出
–125
–100
–75
–50
–25
–0.25
0
+0.25
+10
+25
+50Leabharlann +75+100
+125
引脚7:VDD,正电源端,2.7V5.5V。
引脚8:/CONVST,逻辑输入信号,转换启动信号。
三、芯片内部结构
AD7418的内部结构框图如图1所示。芯片内包含有温度传感器、基准电压源、10位模数转换器、控制逻辑电路、I2接口电路,温度值寄存器、TOTI温度点寄存器、THYST温度点寄存器、ADC寄存器、配置寄存器1和配置寄存器2、地址指示器寄存器等电路。
1
TOTI寄存器
1
0
0
ADC寄存器
1
0
1
配置寄存器2(读/写)
温度数值寄存器(地址00H)是一个16位的只读寄存器,数据位D15D6用来储存从ADC读出的10位数据,数据位D5D0未使用。
配置寄存器1(地址01H)是一个8位的读/写寄存器。数据位D7D5为通道选择,D7D6D5=000时,选择温度传感器;D7D6D5=100时,选择模拟通道AIN。D4、D3用于设置故障排队长度,以防止测温系统在受到干扰时错误地触发过温指示器(OTI),故障排队长度可分别设置为1、2、4和6次。D2用于设置OTI的输出极性,0表示低电平输出,1表示高电平输出;D1用于设置OTI的工作方式,0表示采用比较方式工作,1表示采用中断方式工作。D0用于设置工作方式,0表示采用自动测温方式,1表示采用低功耗方式。
一种基于AD7416数字温度传感器的反窃电系统[实用新型专利]
专利名称:一种基于AD7416数字温度传感器的反窃电系统专利类型:实用新型专利
发明人:常诚,熊开斌,刘同旭,高新,江波,杨光世
申请号:CN201320031661.1
申请日:20130121
公开号:CN203164248U
公开日:
20130828
专利内容由知识产权出版社提供
摘要:本实用新型公开了一种基于AD7416数字温度传感器的反窃电系统,本系统使用AD7416数字温度传感器,AD7416数字温度传感器与数字信号控制器电连接,所述数字信号控制器的输出端与报警电路输入端电连接,且数字信号控制器输出端还通过无线传输电路与主站侧/数据监控中心连接。
本实用新型克服了现有技术的不足,系统设计布局合理,可检测出人为放火意图烧毁表箱/计量柜和因电气不良导致的异常温升损坏表箱/计量柜的情况。
申请人:安徽省电力公司蚌埠供电公司
地址:233000 安徽省蚌埠市胜利中路245号
国籍:CN
代理机构:北京轻创知识产权代理有限公司
代理人:沈尚林
更多信息请下载全文后查看。
10位温度传感器AD7416驱动程序
10位温度传感器AD7416驱动程序#include "reg51.h"#include "intrins.h"sbit AD7416_SCL= P1^6;sbit AD7416_SDA= P1^7;unsigned char AD7416_SystemError;unsigned int Temperature; //温度unsigned char ZorF; //正还是负//#define SomeNOP(; { _nop_(; _nop_(; _nop_(;_nop_(;_nop_(;_nop_(; _nop_(; _nop_(;_nop_(;_nop_(;_nop_(; _nop_(; _nop_(;_nop_(;_nop_(; _nop_(; _nop_(; _nop_(;_nop_(;_nop_(;_nop_(; _nop_(; _nop_(;_nop_(; _nop_(;_nop_(; _nop_(; _nop_(;_nop_(;}//延时函数AD7416_delay({unsignedint i=60;while(i--;}/*--------------------------------------------------------------------------------调用方式:void AD7416_I2CStart(void ﹫2001/07/0 4函数说明:私有函数,I2C专用---------------------------------------------------------------------------------*/ void AD7416_I2CStart(void{EA=0;AD7416_SDA=1; AD7416_SCL=1; AD7416_delay(;//INIAD7416_SDA=0; AD7416_delay(;//STARTAD7416_SCL=0; AD7416_delay(;}/*-------------------------------------------------------------------------------- 调用方式:void AD7416_I2CStop(void ﹫2001/07/0 4函数说明:私有函数,I2C专用---------------------------------------------------------------------------------*/ void AD7416_I2CStop(void{AD7416_SCL=0; AD7416_SDA=0; AD7416_delay(;//INIAD7416_SCL=1; AD7416_delay(;//STOPEA=1;}/*-------------------------------------------------------------------------------- 调用方式:I2CAck(void ﹫2001/07/0 4函数说明:私有函数,I2C专用,等待从器件接收方的应答ACK BY AD7416---------------------------------------------------------------------------------*/ AD7416_WaitAck(void{unsigned char errtime=255;//因故障接收方无ACK,超时值为255。
温度传感器AD7416的远程应用
温度传感器AD7416的远程应用
杨鸣;冯文利
【期刊名称】《电子元器件应用》
【年(卷),期】2004(006)009
【摘要】采用美国AD公司数字温度传感器AD7416进行温度测控,重点介绍这种温度传感器的结构和在远程测量应用中的制作。
【总页数】3页(P34-36)
【作者】杨鸣;冯文利
【作者单位】郑州自动化研究所,河南郑州450006
【正文语种】中文
【中图分类】TP212.11
【相关文献】
1.10位数字温度传感器AD7416应用设计 [J], 马立明;任杰;马怀祥
2.集成有温度传感器的10位模数转换器AD7416/AD7417/AD7418及其应用 [J], 兰颖;李刚
3.温度传感器AD7416的远端应用 [J], 杨鸣;冯文利
4.集成温度传感器AD7416及其在智能温度控制器中的应用 [J], 张广歌
5.数字温度传感器AD7416在多点温度测量系统中的应用 [J], 宋剑英;石从刚
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
10位低功耗数字温度传感器的应用武汉力源电子股份有限公司应用推广部(430079)苏亦雄摘要采用10位低功耗数字温度传感器进行温度测控,可大大简化设计方案,系统性能也更加稳定。
重点介绍这种传感器的结构和使用。
关键词数字温度传感器 OTI输出故障排队1 概述AD公司生产的数字温度传感器,内部包括一个带隙温度传感器和一个10位A/D转换器,精度可达0.25℃,是LM75的升级替换产品。
可广泛应用于个人计算机、电子测试设备、办公设备、家用电器、过程控制等场合。
该系列有:AD7414、AD7415、AD7416、AD7814等四种型号,它们的工作原理相同,主要参数见表1,引脚排列如图1所示,引脚说明见表2。
表1 主要参数图1 引脚图图2 AD7416功能框图2 器件主要组成以AD7416为例,器件功能框图如图2所示。
由带隙温度传感器、10位A/D转换器、温度寄存器、可设点比较器、故障排队计数器等组成。
2.1 带隙温度传感器和10位A/D转换器传感器将温度转换成电压,再由A/D转换器转换成10位数字量送温度值寄存器。
A/D转换器的一次转换时间约表2 引脚说明400μs。
2.2 温度值寄存器温度值寄存器是一个16位只读寄存器,它的高10位D15~D6由A/D转换器送来的数字量以补码格式储存,低6位D5~D0未用,如表3所示。
温度数据格式见表4(小数点在D8、D7之间)。
该表中显示了A/D转换器的全部理论范围-128℃至+127℃。
实际应用中,温度的测量范围将取决于器件的正常工作温度范围,表中所列的数据为理论工作范围中的一些典型值。
表3 温度值寄存器2.3 可设点比较器它对实际测量温度与预先设定的高(TOTI )和低(THYST )门限(寄存在图2中所示的上、下限寄存器中)进行比较,并在超温指示输出端(OTI)输出一个指示信号。
OTI输出端需一个外部上拉电阻,通常为10kΩ。
图3是一简单的风扇控制器,当温度超过80℃时它将接通冷却风扇,而在温度降到75℃时关断风扇。
2.4故障排队计数器为了避免在噪声环境下的误触发,器件提供了一个故障排队计数器。
例如,如果故障排队设置为4,则必须连续4次的测量温度大于TOTI(或小于THYST),OTI才输出有效。
任何打断了这种持续的读操作将复位故障排队计数器,所以如果有三次读数大于TOTI,接着有一次读数小于TOTI,则故障排队计数器将被复位而不会触发OTI。
3 使用方法3.1 数字温度传感器的安装数字温度传感器可用于表面或空气温度检测。
如用热传导的粘合剂将器件粘附在一个表面上,则管芯温度与表面温度之差大约在0.2℃之内。
当环境空气温度与被测量的表面温度不同时,应将器件的背面和引线与空气隔离。
接地引脚是通向管芯的最主要的热量路径,必须保证接地引脚也与被测温的表面有良好的热接触。
数字温度传感器封装的小型化使其可以被安装在密封的金属探头中进行温度测量。
3.2 器件地址表4 温度值寄存器AD7814的地址由其片选信号决定;AD7416的地址由A0、A1、A2决定,地址格式为:1001 A2A1A0 R/W;AD7414和AD7415的地址见表5。
3.3 多个数字温度传感器的系统D7416串行地址的低3位可以由用户设置,允许从1001000至1001111共8个地址中选择。
图4示出了有8个AD7416接到一个串行总线的系统,它们的OTI输出“线与”,形成一个公共的中断请求线。
图3 风扇控制器表5 AD7414/AD7415的地址图4 8个AD7416并联图5评估电路4 应用实例硬件原理图见图5。
这是一个评估电路,可同时安装三片数字温度传感器:AD7414、AD7416、AD7814,软件轮流显示各器件所测得的环境温度,并模拟OTI输出,用LED指示。
现作如下几点说明:(1)各器件的地址不同,而SDA、DOUT引线可直接相连;AD7414、AD7416的OTI输出线与(低电平有效),现作超限报警指示。
(2)因温度的惯性系数较大,可采用简便有效的移动平均法、中值法、低通滤波法等进行软件滤波。
在实际应用中,可边采样,边计算其平均值,以其平均值作为温度采样值。
采样次数为8~16次即可。
(3)本系统采用LCM103液晶模块作温度显示,X25045作上电复位及看门狗用。
(4)AD7414、AD7416、AD7814的温度数据采样参考程序如下:;伪定义ADCH EQU32H;采样值高字节ADCL EQU31H;采样值低字节ADCNUM EQU30H;采样次数ADCS BIT P1.5;AD7814片选ADSCLK BIT P1.1;AD7814时钟ADDOUT BIT P1.7;AD7814数据输出ADSCL BIT P1.1;AD7416时钟ADSDA BIT P1.7;AD7416数据I/O······;程序初始化······;AD7814的采样参考程序SAMPLE78:MOV ADCNUM, #8 ;采样8次SE078:CLR ADCS ;选中AD7814MOV R7, #16 ;产生16个取数脉冲MOV ADCH, #0 ;A/D值高字节MOV ADCL, #0 ;A/D值低字节SE178:CLR ADSCLKNOPNOPJB ADDOUT, SE178SE378:CLR ADSCLKNOPNOPMOV C, ADDOUTMOV A, ADCLRLC AMOV ADCL, AMOV A, ADCHRLC AMOV ADCH, ASETB ADSCLKNOPNOPDJNZ R7, SE378SETB ADCS······;进行数据处理DJNZ ADCNUM, SE078RET;AD7416的采样参考程序;AD7414、AD7415与AD7416相似,但地址不同。
SAMPLE74:MOV ADCNUM, #8 ;连续采样8次SE074:MOV R6, #9EH ;片选AD7416的地址写操作MOV R5, #1 ;选中配置寄存器MOV R4, #18H ;给配置寄存器赋值LCALL WRCOM ;三字节的写操作MOV R6,#10011110BMOV R5,#3 ;选中温度上限寄存器MOV R4,#40H ;上限温度=64LCALL WRCOMMOV R6,#10011110BMOV R5,#2 ;选中温度下限寄存器MOV R4,#20H ;上限温度=32LCALL WRCOMMOV R6,#10011110BMOV R5,#0 ;选中温度寄存器MOV WREXE ;两字节的写操作MOV DATA1,#10011111B ;片选AD7416,读操作LCALL RDCOM······;数据处理DJNZ ADCNUM,SE074 ;采样未完,返回WRCOM:LCALL BEGIN ;三字节的写操作MOV DATA1,R6LCALL OUTBYTE ;输出字节MOV DATA1,R5LCALL OUTBYTEMOV DATA1,R4LCALL OUTBYTELCALL STOPRETWREXE:LCALL BEGIN ;两字节的写操作MOV DATA1,R6LCALL OUTBYTEMOV DATA1,R5LCALL OUTBYTELCALL STOPRETRDCOM:LCALL BEGIN ;读操作LCALL OUTBYTELCALL INBYTE ;输入字节MOV ADCH,DA TA1LCALL NACK ;MCU使ADSDA数据线变为低电平LCALL INBYTEMOV ADCL,DATA1LCALL ACK ;MCU使ADSDA数据线变为高电平LCALL STOPRETOUTBYTE:MOV R7,#8 ;输出字节OE1:MOV A,DATA1RLCAMOV ADSDA,CMOV DATA1,ALCALL CLOCKDJNZ R7,OE1LCALL ACK ;AD7416产生应答RETINBYTE:SETB ADSDA ;输入字节MOV R7,#8INE1:LCALL CLOCKMOV A,DATA1RLCAMOV DATA1,ADJNZ R7,INE1RETNACK:CLR ADSDA ;AD7416无应答LCALL CLOCK ;ADSDA数据线为0,一个时钟脉冲之后,ADSDA为1RETACK:SETB ADSDA ;AD7416有应答LCALL CLOCK ;ADSDA为1,一个时钟脉冲之后,ADSDA为0RETSTOP:CLR ADSDA ;产生停止信号SETB ADSCLNOPNOPNOPNOPSETB ADSDARETBEGIN:SETB ADSDA ;产生开始信号SETB ADSCLNOPNOPNOPNOPNOPCLR ADSDANOPNOPNOPNOPCLR ADSCLRETCLOCK:NOP;产生时钟脉冲SETB ADSCLNOPNOPNOPNOPMOV C,ADSDACLR ADSCLRET总之,采用数字温度传感器,可使设计者完全打破传统的设计模式:传感器-运放-A/D转换,从而大大简化了设计方案,提高了电路的可靠性,轻松地实现标度变换过程。
参考文献1 AD7416具有二线接口的10位低功耗数字温度传感器数据手册. 武汉力源电子股份有限公司, 1999.82 AD7414 Data sheet. AD公司3 AD7415 Data sheet. AD公司4 AD7814 Data sheet. AD公司。