DS1820芯片在电化学传感器温度补偿中的应用

发布者:快乐的天使最新更新时间:2011-09-30 关键字:电化学传感器  温度补偿  单总线DS1820芯片  神经元芯片 手机看文章 扫描二维码
随时随地手机看文章

一、前言
工业现场的环境温度变化范围大而剧烈,工作在工业现场的传感器大多数都对温度有一定的敏感度,这样就会使传感器的零点和灵敏度发生变化,从而造成输出值随环境温度变化,导致测量出现附加误差,因此温度补偿问题一直是传感器技术中的关键环节。
温度补偿的方法一般分为硬件补偿和软件补偿两种方法。目前应用较广泛的是利用微处理器实现温度漂移软件补偿方法。本文要介绍的温度补偿方法也属于一种软件补偿,只是在具体实现的过程中提出了新的设计方案——采用单总线数字温度传感器DS1820芯片和LonWorks现场总线技术中的神经元芯片(Neuron Chip即CPU)实现传感器的温度补偿,并以电化学传感器为例,详细介绍了它的硬件电路和软件设计部分。


二、传感器温度漂移软件补偿原理
    由于周围环境温度变化而引起传感器的附加误差,可以采用软件的方法来修正,其基本思路是:在传感器内靠近对温度敏感的部件处,安装一个测温元件,用以检测传感器所在环境的温度;把测温元件的输出经过多路开关与信号同一路径送入CPU(或者采用多通道模/数转换环节),根据温度误差的数学模型去补偿被测信号,以达到精确测量的目的,其中温度误差修正模型一般是根据具体的传感器温度特性用曲线拟合方法而建立的。
   传感器采用这种软件补偿方法解决温度附加误差时,通常测温元件大多采用热电阻,因此必须增加相应的热电阻温度变送器以及A/D转换两部分的电路,任何一个环节都不能缺少,具体实施起来难免显得有些繁琐,而且两部分电路的温度特性可能成为新的附加误差。

三、传感器温度漂移软件补偿新方案
针对上述提出的问题,我们可以通过用数字式温度传感器代替热电阻检测周围环境温度来解决。在这里我们推荐使用美国Dallas半导体公司研制生产的DS1820芯片—一种单总线数字温度传感器,它具有许多独特的优良性能:
(1)可以把温度信号直接转换为9位数字量,温度的转换可以在1秒内完成;
(2)只通过一根数据线就能实现与微处理器的通讯,而且芯片正常工作所需要的电源也可以从这根数据线上获得,无需外部电源;(3)具有微型化、低功耗、高性能、抗干扰能力强、易配微处理器等优点;(4)价格便宜,仅为普通温度变送器的十分之一。经实验研究证明这种传感器可以很好地解决温度漂移软件补偿中的测温问题。

四、电化学传感器的温度补偿方案
电化学传感器通过测量气体在某个确定电位电解时所产生的电流从而得到气体的浓度值。这种传感器体积小、重量轻,不仅灵敏度高,而且测量准确、响应时间快、使用寿命长,是目前比较理想的一种气体浓度测量传感器。不过,和大多数传感器一样,其温度特性不太理想,在实际使用时需要进行温度补偿。具体思路是:在确定传感器输出量与温度之间的数学模型后,通过数字温度传感器DS1820芯片,直接把温度信号转换成相应的数字量,送入CPU进行后续处理,即根据传感器的温度特性对测量值进行修正,实现用软件的方法消除由于环境温度的变化给测量带来的误差。
1、电化学传感器温度补偿硬件电路设计
硬件电路设计如图1所示,其核心部分主要是神经元芯片和DS1820芯片。神经元芯片有11个双向、可编程I/O口(管脚IO_0至IO_10)。这些I/O口可根据需求不同,灵活选择接口方式,实现与外围设备的接口。另外,Neuron芯片有34个预编程的操作模式(即I/O对象),支持电平、脉冲、频率等各种信号,可以实现有效的测量和控制。本文涉及到的I/O对象主要有Neurowire I/O对象和Touch I/O对象,前者主要用于传送全同步串行数据,数据一次传输8位,首先传输最高有效位;后者主要用于与Dallas半导体公司开发的One-Wire协议接口,以便与触摸式存储器(Touch Memories)和相似的设备进行通信(DS1820芯片就属于One-Wire设备),对于DS1820芯片工作时所需要的一系列初始化序列,Touch I/O对象都有相应的内部函数支持,例如:touch_reset(),该函数插入一个复位脉冲,如果检测到存在脉冲则返回1,如果未检测到存在脉冲则返回0,或1-WIRE总线总是为低电平则返回-1。有了这些函数的支持,神经元芯片对外围电路DS1820芯片的控制与通信就显得非常方便,因此在这一点上明显优于其他的微处理器。
2、电化学传感器温度补偿软件设计
从前面给出的硬件电路可以发现:电化学传感器温度补偿环节的硬件电路比较简单,然而简洁的硬件配置是靠复杂的软件来支撑的。为保证数据可靠传送,任一时刻单总线上只能有一个控制信号或数据。因此进行数据通信时,要符合单总线协议,一般有以下四个过程:初始化信号、传送ROM命令、传送RAM命令和数据交换。神经元芯片的编程语言是Neuron C语言,其软件流程图如图2所示。
通过软硬件测得环境温度值之后,接着就要对一定环境温度下检测到的气体浓度值进行修正。我们以华诚5FCO电化学传感器为例进行温度补偿新方案的测试。
首先需要了解传感器的温度特性,根据厂家提供的实验数据由最小二乘拟合原理得到CO电化学传感器的温度特性为:
Y=-0.000088X2+0.009612X
+0.835393
其中:X—环境温度值;
     Y—表示该环境温度下浓度测量值与20℃时浓度值的百分比(20℃为标准环境温度)。
应用LonWorks现场总线节点开发工具NodeBuilder进行硬件和软件联调, 并在实验室和现场进行多次测试,测试结果如表1所示。从表1可以看出,未进行温度补偿时的最大误差为16.4%,补偿后的最大误差为1.5%。因为CO电化学传感器的温度特性函数是由最小二乘法拟合而得,所以1.5%的误差中还包含有拟合误差,实验表明DS1820芯片的使用很好地完成了温度补偿的任务。

ds1820 c程序:http://www.elecfans.com/soft/20/2008/200801091780.html
五、结束语
传感器的温度漂移问题是影响传感器正常工作的一个比较棘手的难题,通过本文的例子可以看出,单总线芯片DS1820不仅可以应用于温度检测,而且更加方便地解决了传感器的温度漂移补偿,而且DS1820系列芯片不断有新的功能推出,它在传感器温度补偿中的应用前景是广泛的。

关键字:电化学传感器  温度补偿  单总线DS1820芯片  神经元芯片 引用地址:DS1820芯片在电化学传感器温度补偿中的应用

上一篇:基于ST72单片机的常规电池快速充电系统
下一篇:基于SMA7029M的步进电机驱动设计

推荐阅读最新更新时间:2024-03-16 12:42

气敏元件组成的温度补偿电路与正温度系数热敏电阻(R2)的延时电路正温度系数热敏电阻(R2)的延时电路
气敏元件组成的温度补偿电路 由于气敏元件自身的特性(温度系数、湿度系数、初期稳定性等),在设计、制作应用电路时,应予以考虑。如采用温度补偿电路,减少气敏元件的温度系数引起的误差;设置延时电路,防止通电初期,因气敏元件阻值大幅度变化造成误报;使用加热器失效通知电路,防止加热器失效导致漏报现象。下图是一温度补偿电路 正温度系数热敏电阻(R2)的延时电路 下图为正温度系数热敏电阻(R2)的延时电路。刚通电时,其电阻值也小,电流大部分经热敏电阻回到变压器,蜂鸣器(BZ)不发出报警。当通电1~2min后,阻值急剧增大,通过蜂鸣器的电流增大,电路进入正常的工作状态。
[工业控制]
气敏元件组成的<font color='red'>温度补偿</font>电路与正温度系数热敏电阻(R2)的延时电路正温度系数热敏电阻(R2)的延时电路
提高变容二极管调频电路频率稳定度的温度补偿
在变容二极管调频电路中,载频频率的不稳定性主要由温度变化、电源电压变化、负载阻抗变化等因素引起的。可以通过减少外界因素的变化来提高频率稳定度,如采用高稳定度直流稳压电源来减少电源电压的变化,采用金属屏蔽罩减少外界电磁场的变化,或者提高谐振回路的标准性,如采用参数稳定的回路电感器和电容器,采用温度补偿法,改进安装工艺,减弱振荡管与谐振回路的耦合。 在以上这些措施中,温度补偿法得到了广泛的应用。尤其是在军工产品方面,为了满足产品在高、低温环境下的工作性能要求,常常通过温度补偿法来减少温度对产品各项指标的影响。在变容二极管调频电路中,控制变容二极管的反向电压的轻微变动会导致频率偏移,在电路设计中,载频受温度变化的影响,通常规律是温度升高
[模拟电子]
提高变容二极管调频电路频率稳定度的<font color='red'>温度补偿</font>
适用于电化学传感器的运算放大器
摘要 本文将探讨适合乙醇和一氧化碳(CO)等电化学气体传感器应用的运算放大器。还将讨论此类应用所需的放大器性能,帮助便携式设备以更低功耗准确测量乙醇和CO,并获得更理想的结果。 简介 电化学气体检测元件需要恒定的偏置才能正常准确地运行,这可能会消耗大量功率。当器件处于空闲或休眠模式时,正常的电源管理系统往往会试图让这些器件都保持关断状态。然而,电化学传感器需要数十分钟甚至几个小时才能稳定下来。因此,检测元件及其偏置电路必须处于“始终接通”状态。此外,对于使用单节AA电池的消费电子应用,所需的偏置电压通常非常低。 MAX40108 是一款低功耗、高精度运算放大器(运放),工作电源电压低至0.9
[模拟电子]
适用于<font color='red'>电化学传感器</font>的运算放大器
基于DSP的焊接电流检测系统设计
电阻焊是一种将电网的能量经转换后直接对工件进行熔合的高自动化程度的焊接方法。它广泛地应用于汽车、航空及航天等行业。随着电阻焊应用领域的不断扩展及深入,对焊接质量也提出了越来越高的要求 。 要对焊接质量进行精确控制的关键是焊接电流及其状态电流参数的在线检测。目前国内外测量电阻焊焊接电流有效值的方法有两大类,即模拟法和数字法。其中数字法中的逐点积分法检测精度高,得到了广泛的应用 。该方法会占用大量的CPU时间 ,随着计算机技术的发展,各种高速高性能处理芯片不断出现,因此本文设计了基于DSP的电流检测系统,它可以实现电流的快速准确检测。 1 系统硬件设计 电流检测系统硬件结构如图1,本系统中采用了美国德州仪器公司(TI
[嵌入式]
韩国:神经元芯片成AI研发“明星”
    纳沛斯半导体是一家大型半导体封测企业,在韩国和全球半导体业界以技术和实力著称。不久前,记者参加了纳沛斯半导体公司的一场产品说明会,会后采访了该公司未来智能事业部部门长安廷镐先生。说明会由安先生主持,会上的明星是一款产品编号为NM500的AI芯片,被称为全球第一片正式量产的神经元芯片(NPU)。    前景繁荣,IT企业跨界半导体行业    全球半导体行业正在经历一轮长长的上升周期,韩国半导体企业纷纷交出亮眼的成绩单。三星电子报出的一季度初步经营数据,出现了147亿美元的当季运营利润,同比增长57.58%。三星电子的半导体部门也在时隔多年之后超越智能手机,成为集团的盈利冠军。LG电子日前发布的初步数据显示,其2018
[半导体设计/制造]
基于神经网络技术的虚拟传感器温度补偿系统
0 引言 固态压阻式传感器是利用半导体的压阻效应所制成的传感器,其灵敏度将随温度的变化而变化,导致输入输出特性存在非线性。表现为被测的目标参量为零或保持恒定值时,改变工作环境温度,则传感器的零点或输出电压值均发生变化,这将给测量目标参量带来误差。传统的温度补偿方法有:恒流源供电法、电压正反馈补偿法、热敏电阻补偿法,但以上三种方法只能是灵敏度温度系数接近于零,很难在较宽的温度范围内得到完全补偿。因此,本文将人工神经网络和虚拟仪器相结合,设计了压阻式压力传感器的温度补偿系统,消除了温度影响同时也进行了零点及非线性补偿。 1 补偿系统的工作原理 补偿系统由传感器和温度补偿器两部分组成。传感器部分包括主传感器与温度监测传感器:主传感器为
[测试测量]
基于神经网络技术的虚拟传感器<font color='red'>温度补偿</font>系统
神经元芯片未必能模拟脑,仿互联网人工智能大脑模型
    1.用神经元芯片堆积复制人脑的方法和问题   在2009年以色列魏茨曼科学研究所马克拉姆教授第一次向大众描述了他的美好愿景——用超级计算机模拟大脑中860亿个神经元以及100万亿个突触的活动。他向听众许诺,“我们可以在10年内实现这个目标”,还暗示说,这样的数学模型甚至可能拥有意识。马克拉姆还在很多演讲、采访和文章中提到,这样的大脑数学模型将给脑科学研究带来很多突破性进展——如数值模拟可以启发药物研制,取代一些动物实验,或是帮助人们对阿尔茨海默病等神经疾病有更清晰的理解。不仅如此,大脑模型还可以衍生出新的技术,使电脑的计算速度得到提升,或是制造出可以执行复杂任务甚至具备智能的机器人。   尽管很多科学家对马克拉姆的
[安防电子]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved