网站大量收购独家精品文档,联系QQ:2885784924

ADuC8xxMicroConverterRTD.pdfVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ADuC8xxMicroConverterRTD

AN-709 应用笔记 One Technology Way ? P.O. Box 9106 ? Norwood, MA 02062-9106 ? Tel: 781/329-4700 ? Fax: 781/326-8703 ? Rev. 0 | Page 1 of 12 使用ADuC8xx MicroConverter?实现RTD接口和线性化 作者:Grayson King和Toru Fukushima 简介 铂RTD是最精确的传感器之一,可用来测量–200°C至 +850°C之间的温度,能够实现±0.02°C或更出色的校准精 度。然而,为获得最高的RTD精度,需要精确的信号调 理、模数转换、线性化和校准。ADI公司的MicroConverter 系列产品(/MicroConverter)包括单芯 片上集成一个16位或24位ADC和一个8052 MCU的器件,再 配合信号调理电路,非常适合RTD传感器。本应用笔记介 绍使用ADuC834(或其他类似微转换器)和少量无源元件实 现完整RTD传感器接口的方式。 本文引用的软件工具和代码示例,强烈推荐供使用微转换 器实现RTD传感器接口时参考,这些工具和代码可从以下 网址获取:/MicroConverter。 硬件设计 RTD(电阻温度检测器)的阻值是以某一确定的方式随温度 变化的函数。在详细了解RTD传递函数的阻值与温度关系 (这是非线性的)之前,假设已经数字化地修正了非线性, 首先重点关注将RTD电阻转换为数字值。一个通常的方法 如图1所示。 这里有单个电流源(IEXC)通过串联方式同时激励RTD (RRTD)和 一个精密的基准电阻(RREF),从而分别产生ADC输入电压 (VRTD)和基准电压(VREF): ADC归一化的数字输出(零输入=0,满量程输入=1)就是输 入电压与基准电压的比值再乘以增益AADC: 注意IEXC是如何在上式中被消掉的,这意味着,即使激励 电流发生变化或不精确,该ADC结果始终直接对应于RTD 电阻和基准电阻的比值。选择一个高精度、低漂移基准电 阻意味着即便使用精度很低的电流源也可以高精度地计算 出RTD电阻值。 使用微转换器时应用同一原理,图2给出了ADuC834与一 个4线RTD接口电路的连接。注意,这是和图1相同的整体 拓扑结构,但所有的有源元件(激励电流源、VRTD和VREF差 分输入级、增益AADC、该ADC本身和一个微控制器)都包 括在ADuC834芯片内部,同时还有许多其他外设,例如数 字通信路径的串行通信端口。注意:为了实现信号R/C滤 波和接线端子过压保护,电路还要添加一些无源元件。这 是一个完整的执行电路,只需要一个电源和用于数字接口 的任意特定外围芯片(例如,RS-232或RS-485线路驱动器/ 接收器)。 图1. RTD接口硬件配置 AN-709 Rev. 0 | Page 2 of 12 图2. 使用ADuC834实现的完整RTD接口电路 根据ADC转换结果计算RTD电阻值 根据“硬件设计”部分的描述 可以写成 其中: 这个标定值(scale)是用在示例代码中的固定比例因子。进 一步考虑,可以将一个固定的偏移值添加到方程中,因而 其中偏移(oset)表示一个可用来修正误差的固定偏移量。 “偏移”这一词在“校准”部分会有更深入的讨论。大多数情 况下,偏移量设定为零就足够了。请注意,RTD阻值作为 ADC转换结果的函数可以用一个方程表示,此方程只需使 用标定值和偏移量就可以决定。 本文档的其余部分则考虑最为通用的铂RTD,其标称电阻 (R0)在0°C时为100 Ω。同时假设基准电阻值为5.62 kΩ,该 电阻可以很好的匹配这样一个RTD。使用这些元件值和 ADuC834,ADC内部增益最高可配置为7.8125就可以满足 RTD覆盖其全部的额定温度范围。(记住,ADCnorm根据定 义限制在0至1范围内,它在更高ADC增益的情况下定义了 温度范围限制。)7.8125的增益对应于0x4C的ADC0CON值或 320 mV 单极性的范围设置(AADC = VREF/span = 2.5 V/320 mV = 7.8125)。为了对应于这个增益设置,标定值设定为719.36 (scale = RREF/AADC = 5.62 k/7.8125 = 719.36),这也是示例代 码中使用的默认标定值。偏移量的默认值为零。 上述RRTD方程只是通过软件方法得出的,RTD阻值直接来 源于一个给定的ADC转换结果。要确定RTD温度与其阻值 变换之间的函数关系,需要了解RTD传递函数。 RTD传递函数 铂RTD传递函数是由两个不同的多项式方程描述的:一个 用于温度低于0°C时,另一个用于温度高于0°C时。这些方 程为: RR

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档