摘要
如果系统精度、效率和可靠性至关重要,设计传感器节点 无线数据传输以用于远程监控会是一个相当大的挑战。溶 液的ph值是许多行业需要考虑的一种测量,例如农业或医 疗领域。本文的主要目的是评估ph玻璃探针的特性,从而 解决硬件和软件设计的不同挑战,并提出一种利用射频收发器模块从探针无线传输数据的解决方案。
简介
本文第一部分介绍ph探针,然后探讨与前端信号调理电路相关 的各种设计挑战,以及如何实现低成本、高精度、高可靠性的数 据转换。为了提高数据处理的精度,讨论中还会涉及校准技术, 例如一般多项式拟合,即利用最小二乘法逼近分散的预定义数 据来校准ph值。本文最后一部分提供一种无线监控系统参考电 路设计。
了解ph探针
ph值定义
水溶液可分为酸性、碱性和中性三类。在化学中,酸碱度通过一 种数值尺度来衡量,称为ph值。依据嘉士伯基金会的定义,ph值 代表氢离子浓度。此尺度是一个对数尺度,范围为1到14。ph值的 数学表达式为:ph = –log(h+)。因此,如果氢离子浓度为1.0 × 10–2 摩尔/升,则ph = –log(1.0 × 10–2) = 2。蒸馏水等水溶液的ph值为 7,这是一个中性值。ph值小于7的溶液为酸性溶液,大于7的溶液 为碱性溶液。对数尺度反映了一种溶液相对于另一种溶液的酸 性程度。例如,ph值为5的溶液,其酸度是ph值为6的溶液的10倍,是ph值 为8的溶液的1000倍。
ph指示器
有很多办法可测量水溶液的ph值,包括通过石蕊试纸指示器或 使用玻璃探针。
石蕊试纸
石蕊试纸指示器通常由从地衣提取的染液制成,可用来指示ph 水平。一旦与溶液接触,试纸就会发生化学反应,导致其颜色改 变,由此指示ph水平。这一类大体上包括两种方法:一种是将已 知ph值对应的标准颜色与利用缓冲溶液浸入测试液体的指示器 颜色进行比对;另一种是将ph试纸先浸没在指示器中,然后浸入 测试液体中,将其颜色与标准颜色进行比对。虽然上述两种方法 很容易实现,但是温度和测试溶液中的杂质很容易引起误差。
ph玻璃探针2
最常用的ph指示器是ph探针。它由一个玻璃测量电极和一个参 比电极构成。典型玻璃探针由玻璃薄膜及其中封入的盐酸(hcl) 溶液组成。外壳内部有一根镀agcl的银线,其充当参比电极并与 hcl溶液接触。玻璃膜外部的氢离子扩散通过玻璃膜,置换相应 数量的钠离子(na+),多数玻璃中一般都存在钠离子。这种正离子 很敏锐,大部分限定在玻璃表面上浓度较低的一侧薄膜上。na+ 的多余电荷在传感器输出端产生一个电压。探针类似于一块电池。当把探针置于溶液中时,测量电极产生 一个电压,其大小取决于溶液中氢的活性,然后将该电压与参 比电极的电位进行比较。随着溶液酸性的增强(ph值变低),玻 璃电极电位相对于参比电极阳性增强(+mv);随着溶液碱性的增 强(ph值变高),玻璃电极电位相对于参比电极阴性增强(-mv)。 这两个电极之差即为测得电位。在理想情况下,典型的ph探针在 25°c下会产生59.154 mv/ph单位,通常用能斯脱方程表示如下:
其中:
e = 氢电极电压,活性未知
a = ±30 mv,零点容差
t = 环境温度(25°c)
n = 1(25°c),价(离子上的电荷数)
f = 96485库仑/摩尔,法拉第常数
r = 8.314 伏特-库仑/°k摩尔,阿伏加德罗氏数
ph = 未知溶液的氢离子浓度
phiso = 7,参比氢离子浓度
方程表明,产生的电压取决于溶液的酸度和碱度,并以已知方式 随氢离子活性而变化。溶液温度的变化会改变其氢离子的活性。 当溶液被加热时,氢离子运动速度加快,结果导致两个电极间电 位差的增加。另外,当溶液冷却时,氢活性降低,导致电位差下 降。根据设计,在理想情况下,当置于ph值为7的缓冲溶液中时, 电极会产生零伏特电位。
典型ph探针的规格如下表所示。
表1. ph玻璃探针的典型规格
ph探针在本研究中起着重要作用,因为数据可靠性取决于传感 器的精度和可靠性。选择ph探针时,有两个重要因素需要考虑: 缓冲溶液温度改变之后的稳定时间及其ph值改变之后的稳定时 间。作为例子,下面的数据摘自jenway的应用笔记“jenway高性能 ph电极评估”1 ,显示了探针在给定测试条件下发生温度变化后 的稳定性能。制备一种溶液,其缓冲液在20°c时的ph值为7,在 60°c时的ph值为4。让各电极在以200 rpm转速搅拌的ph 7缓冲液 中稳定。然后用去离子水清洗电极,并将其转移到ph 4缓冲液的 等分试样中放置4分钟。再次用去离子水清洗电极,然后将其放 回到ph 7缓冲液中。评估读数持续10秒保持稳定所需的时间。对 每个探针重复测试三次。
表2. 缓冲溶液温度改变之后的稳定时间
表3. 缓冲溶液ph值改变之后的稳定时间
在所示给定条件下,jenway探针的性能与通用ph探针相比,响应 时间要快最多50%。使用类似这样的仪表会非常有利,因为其样 本吞吐速率很高,分析数据所需的时间会大大缩短。
传感器模拟信号调理电路
为了理解信号调理电路,必须知道传感器探针的等效电路图。 如上一节所述,ph探针由玻璃制成,可形成极高的电阻,范围从1 mω到1 gω不等,充当与ph电压源串联的电阻,如图1所示。
图1. ph探针等效电路配置
即使非常小的电路电流流经电路中各器件的高电阻(尤其是测 量电极的玻璃膜),这些电阻上也会产生相对较大的压降,严 重降低仪表测得的电压。更糟糕的是,测量电极产生的电压差 非常小,处于毫伏范围(理想情况下,室温时每ph单位对应59.16 mv)。用于此任务的仪表必须非常灵敏,并且有超高输入电阻。
模数转换
对于此类应用,给定传感器的响应时间时,数据采样速率将是一 个问题。假设传感器分辨率为0.001 v rms,adc满量程电压范围为 1 v,则实现9.96位的有效分辨率无需高分辨率adc。无噪声分辨 率单位为位,用下式定义:无噪声分辨率 = log2 [满量程输入电压 范围/传感器峰峰值电压输出噪声]。adc采样速率对低功耗应用 可能是一个重要因素,因为adc的采样速率与功耗直接相关。在 传感器的响应时间一定时,典型adc采样速率可设置为其最低吞 吐速率。可采用集成adc的微控制器以减少器件数量。
收发器
传输ph和温度数据需要收发器,控制收发器需要微控制器。收 发器和微控制器的选择涉及到一些重要考量。
选择收发器必须考虑如下因素:
工作频率
最大距离范围
数据速率
许可
工作频率
设计rf传输必须确定工作频率(of),sub-ghz或2.4 ghz频率能否满 足应用要求。在需要高数据速率和使用蓝牙等宽带宽的应用中, 2.4 ghz频率是最佳选择。但工业应用通常使用sub-ghz频率,因 为可用的专有协议能方便地提供网络链路层。专有系统主要使用 sub-ghz范围内的ism频率,即433 mhz、868 mhz和915 mhz。
最大距离范围
sub-1 ghz频率支持25 km以上的长距离、大功率传输。当用于点对 点或星形拓扑时,这些频率可有效穿透墙壁和其他障碍物。
数据速率
数据速率也需要确定,它会影响收发器的传输距离能力和功耗。 数据速率较高时,功耗较低,可以用于短距离传输;而数据速率 较低时,功耗较高,可以用于长距离传输。要降低功耗,提高数 据速率是一个好办法,因为它只在很短的时间内以突发方式消耗 电流,但这样做也会缩短无线电覆盖距离。
收发器功耗
收发器功耗对电池供电应用非常重要。这在许多无线应用中也是 一个考虑因素,因为它决定了数据速率和距离范围。收发器有两 个功率放大器(pa)选项以提供更大的使用灵活性。单端pa可以输 出最多13 dbm的rf功率,差分pa可以输出最多10 dbm的功率。表 4总结了一些pa输出功率与收发器idd电流消耗的关系。为完整起 见,表中同时给出了接收模式的电流消耗。
表4. pa输出功率与收发器idd电流消耗小结
许可
sub-ghz包括433 mhz、868 mhz和915 mhz的免许可ism频段。它广 泛用于工业中,非常适合各种无线应用。它可以用在世界上的不 同地区,因为它符合欧洲etsi en300-220法规、北美fcc part 15法 规及其他类似监管标准。
微控制器
如图2所示,rf系统的核心是一个处理器单元或微控制器(mcu), 其处理数据并运行与收发器(用于rf传输)和ph参考设计(rd)板 (用于传感器测量)接口的软件堆栈。
图2. 无线传感器数据采集和传输框图
选择微控制器必须考虑如下因素:
外设
存储器
处理能力
功耗
外设
微控制器应集成spi总线之类的外设。收发器和ph参考设计板均 通过spi连接,因此需要两个spi外设。
存储器
借助适当大小的存储器,微控制器执行协议处理和传感器接口 任务。flash和ram是微控制器的两个极重要组成部分。为确保系 统不会用尽存储空间,使用128 kb内存。这必定会让应用和软件 算法流畅运行,并且为可能的升级和功能增加(以便消除系统问 题)留有余地。
架构和处理能力
微处理器必须足够快,以便处理复杂的计算和流程。该系统使用 32位微处理器。虽然位数较低的处理器可能也可行,但本系统选 择使用32位以支持潜在更高的应用和算法需求。
微处理器功耗
微处理器的功耗应非常低。对于那些依赖电池供电且必须在无 维保的情况下运行数年的应用,功耗至关重要。
其他系统考量
差错校验
通信处理器在发射模式下将crc附加于有效载荷,在接收模式下 检测crc。有效载荷数据加上16位crc可以利用曼彻斯特编码技 术进行编码/解码。
成本
系统应当使用最少的器件和最小的板尺寸,因为当成本是关键 要求之一时,这些常常是决定性因素。不要使用分立器件,必须 考虑由mcu和无线器件组成的集成解决方案。这样可消除无线 电和mcu之间互连的设计难题,简化电路板设计,使设计流程更 直接了当,并缩短焊线,使其更不易受干扰影响。利用集 arm® cortex®-m mcu和无线电收发器于一体的单个芯片,可以减少电路 板器件数量,简化电路板布局布线,降低总成本。
校准
执行校准例程是实现高精度的关键环节之一。能斯脱方程所描 述的ph溶液的一个特征是其高度依赖于温度。传感器探针仅给 出一个恒定的失调,可认为该失调在所有温度水平都是恒定的。 由于其高度依赖于温度,本系统必须有一个确定溶液温度的传 感器。
可以使用直接代入能斯脱方程之类的方法,但由于溶液的非理想 特性,可能会产生某种程度的误差。这种方法仅需测量系统的失 调和未知溶液的温度。为确定该传感器引入的失调,需要一种ph 值为7的缓冲溶液。理想情况下,传感器应产生0 v输出。adc读数 将是系统失调电压。典型ph探针传感器的失调可能高达±30 mv。
实践中常常使用另一种方法,即利用多种缓冲溶液来设置一些点 以构建一般的线性或非线性方程。在此例程中,需要两种经nist 认证并可追溯的额外ph缓冲溶液。这两种额外缓冲溶液的ph值 至少应相差2。
通过缓冲溶液执行校准的方法如下:
第1步:从第一种缓冲溶液中移出电极组件并用去离子水或 蒸馏水清洗之后,将带温度传感器的ph探针浸入所选的第 二种缓冲溶液中。
第2步:重复第2步,但使用第三种缓冲溶液。
第3步:根据利用所选缓冲溶液测得的值建立方程。
可利用多个数学方程导出校准方程。常用公式之一是点斜式直线 方程。此方程使用校准期间获得的两点:p1 (vm1, ph1)和p2 (vm2, ph2),其中p1和p2是利用所选缓冲溶液测得的点。为了确定未知 溶液的ph值,对于给定点px (vmx, phx),可以利用方程进行简单的 线性插值:
若有多组点,为提高精度,可使用一阶线性回归。给定n个数据 p0 (vm0, ph0), p1 (vm1, ph1), p2 (vm2, ph2), p3 (vm3, ph3), ... , pn (vmn, phn), 可以利用最小二乘法建立一般方程, phx = a + b × vmx, 其中b为直线的斜率,a为截距,其值如下:
以及
最小二乘逼近法可扩展到更高阶,例如二阶非线性方程。一般二 阶方程可以表示为:phx = a + b × vmx + c × vmx2。a、b和c的值可 计算如下:
这个方程组可通过代入、消元或矩阵方法来求解,从而获得未知 变量a、b、c的值。
硬件设计解决方案
缓冲放大器
在此给定条件下,为使电路与该高源电阻隔离开来,需要一个高 输入阻抗、超低输入偏置电流的缓冲放大器。低噪声运算放大器 ad8603可用作该应用的缓冲放大器。ad8603的低输入电流可以 最大限度地减少流过电极电阻的偏置电流所产生的电压误差。 就25°c下串联电阻为1 gω的ph探针来说,对于200 fa典型输入偏 置电流,失调误差为0.2 mv (0.0037 ph)。即使在1 pa的最大输入偏 置电流下,误差也只有1 mv。虽然不一定需要,但可以利用防护、 屏蔽、高绝缘电阻支柱以及其他此类标准皮安方法来最大限度 地减少所选缓冲器高阻抗输入端的泄漏。
模数转换器
低功耗adc适合这种应用。16位σ-δ型adc ad7792支持精密测量应 用。它有一个低噪声3通道输入,当更新速率为4.17 hz时,噪声仅 有40 nv rms。该器件采用2.7 v至5.25 v电源供电,典型功耗为400 μa,采用16引脚tssop封装。其他特性包括4 ppm/°c温漂(典型 值)的内置带隙基准电压源、最大1 μa的关断功耗以及内置时钟 振动器,因此所需器件数量和pcb空间得以减少。
选择rf收发器
基于前述要求, aducrf101最适合这种应用。
aducrf101是一款针对低功耗无线应用而设计的完全集成式数据 采集解决方案,工作频率范围为431 mhz至464 mhz和862 mhz至 928 mhz。它集成了通信外设,例如应用所需的两条spi总线。片内 提供128 kb非易失性flash/ee存储器和16 kb sram。它是集成微控 制器和收发器的单芯片解决方案,这使得器件数量和电路板尺 寸减至最小。
aducrf101直接采用2.2 v至3.3 v电压范围的电池供电,功耗如下:
280 na(关断模式,非保留状态)
1.9 μa(关断模式,处理器存储器和rf收发器存储器保留)
210 μa/mhz(cortex-m3处理器处于激活模式)
12.8 ma(rf收发器处于接收模式,cortex-m3处理器处于关 断模式)
9 ma至32 ma(rf收发器处于发射模式,cortex-m3处理器处 于关断模式)
软件实现
软件是无线传输系统的关键部分之一。它决定了系统如何工作, 对系统功耗也有影响。该系统有两个软件部分,分别是协议堆栈 和应用程序堆栈。使用的协议堆栈为adradionet—一种用于ism 频段的无线网络协议。它采用ipv6地址,集合了此类解决方案需 要的大部分特性,例如低功耗、多跳、端对端应答、自愈等。应用 程序堆栈是一个通过spi访问ph参考设计板的软件。
为了高效运行这两个软件堆栈,使用了一个简单的调度程序。一 个非抢占式调度程序处理协议堆栈任务,为其功能分配一定的时 间和资源。然而,系统中定义的任务数量是有限的。为了高效工 作,非抢占式调度程序必须在其时间消逝之前完成已定义任务的 执行。对于系统中的两个堆栈,非抢占式调度程序正合适,因为 分配给它的已定义任务数量是有限的。
结语
本文介绍了ph无线传感器监控设计方面的不同挑战和解决方 案。已经证明,adi数据采集产品可用来应对ph测量的各种挑战。 ad8603运算放大器或任何具有高输入阻抗的同等adi放大器,可 用来抵消传感器的高输出阻抗,从而提供足够的屏蔽,防止系统 加载。aducrf101数据采集系统ic可提供完整的rf数据传输解决 方案。数据采集的高精度既可利用精密放大器和adc硬件实现, 也可通过软件校准实现,即利用数学统计建立一个一般方程,例 如各种曲线拟合法。
出门问问发布新款智能手表TicWatchC2
虹科方案 | 如何解决非肠道用冻干制剂验证?
采用区块链,来降低商业网络潜在的安全风险技术方案已经成熟
华为迎战高通,一个好消息和一个坏消息
DigiKey 在 2023 年上半年新增 300 多家供应商
探讨pH探针与前端信号调理电路相关设计挑战
下一代显示技术的有力竞争者:Micro LED
浅谈射频连接器的选择和参数
V2X将如何影响自动驾驶车辆的未来?
回顾TCL将进军半导体设备领域事件
电子技术基础问答
小米:目标是在未来几年在欧洲排到第一名
Locomation近日宣布,计划在2022年实现自动驾驶卡车商业化
为什么用U盘的人越来越少了
俄乌冲突或将加剧半导体供应难度
加强软件安全性 推动汽车行业发展
测试成绩显示三星Exynos 1080多核性能比骁龙888更快
小米电视4惊艳发布!65英寸无边框+4.9mm超惊艳售价9999元
NFC:遥控现实世界
WiMAX 4G功率放大器AWM6433的性能特点及应用