广告

面向医疗应用的气压式液位传感器设计方案

时间:2021-03-24 作者:谱思机器人 阅读:
液面探测在医疗检验科设备和实验室设备中应用广泛, 为了提高反应效率, 减小试剂消耗, 需要加样针对液面进行快速精确的响应。本文将讲述一种设计,采用嵌入式信号处理器和成熟的MEMS气压传感器,以及专用低漂移低延时滤波算法,实现TIP头液面的气压式高精度快速检测功能。
广告

1、概述

液面探测在医疗检验科设备和实验室设备中应用广泛, 为了提高反应效率, 减小试剂消耗, 需要加样针对液面进行快速精确的响应。目前主流的探测方法有电容式和气压式两种, 一般而言电容式方法具有更快的响应速度和更高的检测精度, 比如PCS0902可以对低至数十微升的试剂进行微秒级别的响应. 但是对于电导率较高的试剂或离子溶液, 采用电容式方法需要执行严格的隔离程序以排除后端液路的影响, 这样对于结构和软件的要求会比较高, 本设计采用嵌入式信号处理器和成熟的MEMS气压传感器,以及专用低漂移低延时滤波算法,实现TIP头液面的气压式高精度快速检测功能。

2、检测原理

气压传感器是本方案的核心器件, 为了提高灵敏度和稳定性, 厂商一般采用MEMS工艺制造, 可分为电容式和电阻式, 通常在受力平面上分布四个形变电阻或电容, 利用桥式电路检测微小的压力变化, 其检测精度可以达到0.005hPa,如下图3-1所示。根据参考压力点的设计不同, 可分成表压,差分式和绝对式三种类型;根据输出接口类型不同,可分为数字式和模拟式。数字式传感器集成比较简单, 但是通常以牺牲响应速度, 精度和灵活性为代价,而且由于采样和量化环节均在芯片中固化, 后端很难再根据应用场景做优化调整。 本模块选用模拟差分式气压传感器进行方案设计。

图3-1

在移液应用中, 泵和气压传感器, 枪头布置在一条封闭的管路L中, 如下图3-2所示。当加样臂下降时, TIP头接触液面, 引起封闭管路L中的压力变化, 从而使得模块能够检测到液面。当加样臂在进行抽取液体样本时, 封闭管路L中维持特定的负压值, 如果发生了凝块堵塞TIP头的情况, 压力值急剧下降, 传感器将能够检测到此异常。当加样臂在进行吐液操作时, 封闭管路L中维持特定的正压值, 如果发生了凝块堵塞TIP头的情况, 压力值急剧上升, 这种异常变化同样能被模块检测到。

图3-2

3、系统概要设计

本模块主要由气压传感器, 偏置接口电路, 及微处理器等部分组成, 如下图4-1所示。其中采样, 滤波及补偿等任务在微处理器中完成。模块通过中断信号和CAN总线与上位机交互, 获取参数配置及工作模式控制信息, 输出结果数据及中断电平。

图4-1

3.1气压输入

根据移液应用要求, 如前述选择差分式气压输入, 并将其中一路通过密封管路连接到图3-2所示的管路L中。由于传感器安装在PCB上, 为了方便密封连接, 可选用带锥形接口的传感器, 需要注意的是, 为了使模块能在不同海拔高度正确检测微小压差, 另一路参考管路应通过阻尼棉与大气联通, 如下图4-2所示, 一方面滤除瞬时高频压力干扰, 另一方面能跟随海拔高度的微小变化(因为高精度传感器对高度变化非常敏感), 结构设计上需要综合考虑预留管路空间。

图4-2

3.2放大偏置

由于差分模拟量输出的气压传感器本质上是一个电阻或电容桥, 因此信号必须经过偏置,耦合, 放大等预处理才能送到采样保持器。以26PC系列为例, 在5V供电时, 其输出最大量程值范围为+2.4~+2.6V, 而且由于振动,声压扰动等因素的存在, 当输入压差为0时, 输出电压将不会是+2.5V基准点, 因此在信号被放大采样之前, 必须进行预处理, 电路如下图4-3。

其中R1~R4是传感器内部电阻压电电阻, 从传感器出来的低幅值差分信号先经过前置滤波, 再通过偏置和放大, 将输出点设在1.65V上, 然后通过缓冲器送到S/H, 以便适配目前主流的3.3V嵌入式处理器输入引脚。

D1~D3提供电源端简单的温偏补偿, 也可以采用一个电流源代替, 从而实现更精确的温偏补偿。由于信号幅值低至1mV, 需要采用高精度(1‰)低温度系数的电阻, 及低失调高带宽的运放器件。

图4-3

3.3信号采样

仍然以26PC为例,其响应时间为最大1ms, 以平均值500us计算, 根据采样定理, S/H最低频率应该为4khz, 电路的前端信号波形如下图4-4所示, 当静态工作点在1.65V时, 26PC01在量测范围内每输出0.5%psi增量,即83.5uV, 按照扩大200倍计算, OP的增益带宽最低需要满足800khz,而输入偏置电压应该小于80uV, 前端差模和共模滤波频点也需要对应设置如下。

图4-4

3.4滤波

除了在前端电路中用硬件方式做共模和差模滤波, 主要的信号处理采用软件数字IIR滤波器。这个与PAS0700类似, 首先根据传感器的响应特性, 设计一个Butterworth低通, 如下图4-5, 根据处理器MIPS及浮点运算的能力, 综合考虑阶数(N <= 8), 滤除泵马达高频声波等噪声(Wc <= 3khz); 然后根据获取的原始采样数据做FFT分析中低频段内的陷波和低频阻带, 滤除工频,温漂, 机台或加样臂振动等噪声范围。

图4-5

用于工频及其倍频的陷波滤波器, 其阶数不会超过3, 如下传递函数1; 处理温度缓慢漂移的高通, 与麦克风的低频滤波类似, 如传递函数2; 对于特定的振动噪声频谱, 对应的带通阶数可能稍微大一点。

考虑到CANOPEN通讯协议及其他中断处理, 总的滤波器运算开销, 应该限制在150us/Cycle以内, 比PCS0902的滤波器略小, 否则就需要选用MIPS更高的处理器了。

3.5补偿

MEMS器件气压传感器具有较大的温度敏感性, 因为温度极易导致内部压电材料发生变形, 同样晶圆也会由于温度变化而导致连接部位出现应力变形, 从而导致测量结果出现偏移, 在不同时间, 不同的工作地点都可能会带来较大的偏差。除此之外, 工作站的安装, 气流, 振动等因素也会带来一定偏差, 通常这些因子不会影响到传感器的量程和敏感度, 也就是说, 其传输函数仍然遵循y = mx + b的形式, 如下图4-6, 因此软件上可以采取相应的补偿措施。

图4-6

补偿过程分为以下几步:

①首先, 在给定压力pressure时, 传感器的输出电压值满足以下方程:

其中, Pmax是最大工作气压, Pmin是最小工作气压, Vmax和Vmin则分别对应这两种情况下的输出电压。

②第二步, MCU获取到经过滤波后的电压值后,根据前述电路放大偏置系数, 换算成传感器输出电压Voutput, 然后再根据上式计算pressure:

 ③第三步, 用计算所得压力值减去参考压力值(比如默认当前为0), 即可得到补偿压力值:

Calib_pressure = pressure – Ref_pressure

④第四步, 在后续操作中, 使用每次量测计算后得到的压力值减去Calib_pressure, 即可得到校准之后的压力值, 直到下一次校准更新Calib_pressure.

3.6状态机与流程

嵌入式软件主状态机,以及校准和传感器例程分别如下图示。其中占用处理时间最多的是Filter例程, 涉及到相当数量的浮点运算, 如果比照PCS0902, 选用100Mhz以上带硬件FPU的处理器, 单一流程周期的总时间可以控制在150us以内。

图4-7

图4-8

4、主要设计指标

本方案模块的技术指标主要包括检测精度, 线性度, 响应时间, 工作区间, 过载范围, 温度范围等。其中检测精度和响应时间对于移液应用来说是最重要的两个指标, 以下分别详述。

4.1检测精度

在某些移液应用中, 由于导电碳素TIP头成本较高, 需要采用一次性绝缘TIP头, 这种情况下电容式或电感式液位传感器可能会大幅降低其灵敏度, 因此需要气压式液位模块能够达到或接近PCS0902的检测精度, 比如20uL的H2O, 以此为例, 下面计算相关的约束条件。

以20uL常用一次性TIP为例, 其结构尺寸如下图5-1:

图5-1

29mm的锥形腔体总体积是20uL,假设液面最大允许插入深度为5mm,则管内的压强增加值为:

而26PC01的精度为+/-0.5% psi, 即约为34.5Pa, 所以理论上应该是可以探测到液面, 但已经非常接近传感器的极限了。如果选用BM1383传感器, 精度范围为12~100Pa, DPS3130则是6~100Pa, 一致性可能会变得更差一些, 而26PC01的国产替代品SPRA001, 精度也只能达到+/-2%psi, 另外一些传感器只能通过空气, 比如SDP3x, 不适合此类场景。事实上, 5mm的TIP浸入深度在小体积的移液中已经很深了, PCS0902在探针运动下降过程中检测10uL的液体, 浸入深度仅为1mm左右, 由此可见与PCS0902等专用电容式液位传感器相比, 气压式在小体积高精度液面探测应用中有实质性的瓶颈, 可能更多会用作检测凝块堵塞等补充用途。

4.2工作区间

由于高精度的气压传感器的过载区间比较小, 因此需要计算在最大移液量时的工况。下面以1250uL的大容量TIP头为例, 其结构如下图5-2:

图5-2

当TIP头在以流速V抽取1250uL的液体即将结束时, 传感器承受的压强差最大。

假定抽取速度为500uL/s, 按照1mm3归一化, 则有:

就是说在正常工况下, 以500uL/s的速度抽排1250uL的H2O, 传感器端口的最大压强差占26PC01满量程的约15%, 余量还是比较充足的。

4.3响应时间

响应时间主要取决于传感器选型, 26PC系列为1ms; BM1383为6ms,另加I2C传输时间约80us; DPS3130则高达27.6ms。其他时间消耗主要是滤波器计算时间, 预留150us, 前置滤波电路的延迟小于10us,可以忽略。所以如果选用26PC系列, 能达到的最快响应时间大约为1.16ms, 这比PCS0902的100us响应时间高了一个数量级, 可能会导致在小体积液面探测应用时出现撞针故障。

图5-3

5、电气集成

主要描述模块对于电源, EMC, PCBA等方面的要求和影响。

5.1电源

本模块方案的核心, 本质上是一个精密模拟信号处理电路和数字滤波器的有效结合。由前述参数计算可知, 要想获得期望的精度和一致性, 必须确保前端电路的uV级有用信号不被常见的各种mV级噪声源淹没, 而电源是最重要的因素之一。

26PC系列采用2.5~16V电压供电,基于噪声纹波要求, 不能直接采用DCDC供电, 需要经过一个低噪声的LDO如ADP7104等, 使得在3khz带宽以内的均方根噪声低于40uV RMS, 某些LDO的相位裕度较低, 所以应该尽量选用定点输出而不是可调输出的器件, 如下图6-1所示:

图6-1

另外, PSRR也需要在3khz附近达到60dB左右, 通常在这种小电流负载下低噪声LDO能够达到期望的效果。如果实测仍然需要改善, 可以在LDO电流中采用前置和后置滤波, 如下图6-2所示:

图6-2

另外遵循一般规则,所用电容应选择低ESR及0ppm/°C温度系数的Class1陶瓷电容。

5.2PCBA

PCB布局布线对于敏感小信号的影响是毋庸置疑的, 除了一些基本的规则, 比如数字和模拟信号的分区与地平面回路切割, 输入端到OP之间的差分走线, 元器件的位置与信号分层等等, 还需要额外关注寄生电感和电容对放大偏置电路的影响, 以确保电路按照设计参数范围工作。 此外, 基于气压传感器的特殊性质, 在布局和SMT工艺中需要特别注意以下环节:

传感器的背面PCB区域不能放置元器件;

安装孔和应力集中点应远离传感器;

SMT拾取机构在夹取器件时应选择管路接口部位;

不能使用真空吸嘴, 确保传感器的两个管路口始终处于标准大气压下;

在使用锡膏或者定位胶时,避免堵住传感器的气孔;

PCBA完成后不能使用超声波清洗;

尽量减小工艺过程中的一切振动和应力;

过回流焊时严格遵循器件的温度曲线, 如下图6-3:

图6-2

5.3传感器选型

以下是几种常用气压传感器的参数表:

6小结

以上围绕气压式液位传感器的方案设计, 详细描述了与设计精度, 响应时间等关键指标相关的设计要点, 并从结构, 电路, 信号处理, 工作流程, 生产制造等各个方面讨论了需要考虑的重点, 希望能帮助相关仪器工程师梳理思路, 少走弯路, 更快的实现产品方案.

7、单位换算与术语

1 in. H2O (@ 0°C) = 3.6127×10-2 psi
1 in. H2O (@ 20°C) = 3.6063×10-2 psi
1mm H2O (@ 0°C) = 1.4223×10-3 psi
1mm H2O (@ 20°C) = 1.4198×10-3 psi
1 in. Hg (@ 0°C) =0 .49118 psi
1mm Hg (@ 0°C) = 1 TORR = 1.9337 ×10-2 psi
1 bar = 14.504 psi
1mbar = 1.4504×10-2 psi
1 Pa = 1.4504×10–4 psi
1 kPa = 0.14504 psi
ATM = 14.696 psi

°C = (°F – 32)/1.8
°F = (1.8 × °C) + 32
Key:
psi = lbs. per square inch
in. H2O = inches of water
in. Hg = inches of mercury
mm Hg = millimeters of mercury
bar = bar
mbar = millibar
kPa = kilopascal = 1000 (N/m2)
ATM = atmosphere
Pa = pascal

责编:Amy Guan

本文为EET电子工程专辑 原创文章,禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
  • 特斯拉向车主致歉,分析:掉电也能刹车,但或产生失灵错觉 在本次特斯拉“刹车失灵”纠纷事件中,大家应该关注的是“车辆是否有刹车失灵的问题”,而不是“特斯拉态度不好,店大欺客”。分析显示,特斯拉目前的刹车助力系统采用博世iBooster,除了在整车中有绝对“优先机制”,还有踏板误踩补救机制。很多人以为特斯拉是电动车,所以刹车系统就是靠踏板产生电信号,一旦掉电刹车就失灵了……
  • 从慕展上ADI的5个demo,看中国工业市场的推动力 从ADI FY2021 Q1的季报来看,工业目前占到这家公司总营收的55%。而且这一财季的表现显著优于上一财年,工业方向的营收还同比增长了24%,达到8.55亿美元——就近两年来看都是十分亮眼的成绩。值得一提的是,按ADI的市场区域划分,FY2020 ADI唯一获得营收增长的区域就是中国:13.48亿美元营收,占到ADI总营收的24%……
  • CIS联盟之争:三星联电合作扩产,挑战索尼台积电龙头地位 去年,索尼正式与台积电达成合作关系,首度将图像传感器(CIS)部分关键芯片交给台积电代工。而近日三星电子与联电也签署了合作协议,将扩大生产图像传感器,形成“台日联盟”对“台韩联盟”的局面。
  • 汽车电子市场2021现状如何?慕展上的几家企业这么说…… 去年年底,IHS Market修正了2022年汽车半导体市场预期的数值,将原本-20%的市场滑坡预期收窄至-9.6%,与此同时预计2021年出现增长。驱动市场复苏的因素有两个,第一是汽车半导体产品存量较低,第二如今每辆车的半导体平均价值提升。上周的慕尼黑上海电子展之上,《电子工程专辑》采访了好几家国内外与汽车电子相关的企业……
  • 电容式传感方向盘离手检测(HoD)令驾驶更安全 为了有效地提高驾驶安全性,方向盘离手检测(HoD)已在许多高级驾驶辅助系统(ADAS)中得到了应用,这也是L1-L4级自动驾驶系统的要求。在离手检测应用中,艾迈斯半导体推出一款电容式传感器AS8579,可以实现高精准度、高可靠的测量并且适用于多种环境条件。
  • iFixit拆解小米11:拆卸方便,为减小厚度内部集成度相当高 iFixit 日前拆解了最新的小米11 手机。虽然外媒对小米11 的报导是“小米11 延续了小米高性价比的旗舰智能机市场战略”,而iFixit 的细致拆解分析表明,为了实现高性价比,小米11 确实在多个方面做了取舍,且大部分与手机的是使用寿命和耐用性有关。
  • 千亿级别的暴涨与暴跌的比特币为啥 比特币暴跌20%或有400亿美金资金爆仓,显卡行业也深受波及,而这背后一方面是政府的禁令频发,另一方面金融犯罪的案例被推到了台面上,再加持众多资本狂割韭菜使得整个市场乌烟瘴气。而纵观发展历史,速度快的CPU为何没有用武之地呢,本文来带你一探究竟。
  • EE快讯——华为2021第18届全球分析 2021年4月12日,华为在深圳举办了第18届华为全球分析师大会,会上华为徐文伟提出了未来10年九大技术挑战与研究方向;轮值董事长徐直军表示:6G比5G快50倍,将在2030年左右推出,同时表示要提升软件能力减少芯片依赖,对海思的态度是养得起,也会一直养着,对于业界一直猜测的麒麟9000芯片库存还有多少,徐直军表示:华为的库存可以支撑公司活得更长一点。另一方面,欧菲光的前途终于有了结果...
  • 紫光展锐:大破大立,做数字世界的生态 4月20日,以“构go”为主题的2021紫光展锐创见未来大会在线上举行。会上,展锐重磅发布了5G业务新品牌——唐古拉系列,推出了Cat.1bis新技术特性,并分享了创新业务AR领域的最新商用进展。此外,展锐重申了公司产业定位——数字世界的生态承载者,并公布了对消费电子业务和工业物联网领域的前瞻预见和战略规划。
  • 安谋中国发布全新“山海”S12解决 安谋中国今天发布面向 AIoT 系统的全栈安全解决方案“山海”S12,包含硬件加解密引擎、安全软件和安全服务三大部分,从芯片的安全 IP 层到云端安全应用和安全管理提供全链路的安全保护。“山海”S12可以广泛应用于智能手机、平板、智能电视及安防等行业,为多种安全解决方案如数字版权保护、AI 安全、身份认证等提供基础安全能力。
广告
热门推荐
广告
广告
广告
EE直播间
在线研讨会
广告
广告
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了