4、气路系统设计与测试:气泵选型与驱动、电磁阀选型(泄气阀/放气阀)、气路密封性测试、气路阻力测试、气路系统响应时间。

好,咱们开始聊气路系统。说实话,这是血压计里最“物理”的部分。电路出问题,大不了重启一下。气路出问题,那数据直接就是错的。我见过不少方案,算法写得天花乱坠,结果气路一塌糊涂,测出来的血压值跟闹着玩似的。所以,这块咱们得扎扎实实过一遍。

4.1 气泵选型与驱动

气泵是血压计的心脏。它负责把袖带充起来,给血管施加压力。选型不对,后面全白搭。

核心参数:

  • 最大压力:一般要能打到300mmHg以上。为什么?因为有些患者血压高,加上安全余量,200多mmHg是常态。我建议留出30%的余量,选型时按300-350mmHg来考虑。
  • 流量:决定了充气速度。流量太大,充气快,但患者会感觉“咯噔”一下,不舒服。流量太小,充气慢,测量周期长,患者手臂容易动。我个人习惯,成人血压计流量控制在5-8L/min,儿童用可以小一点,3-5L/min。
  • 噪音:这个容易被忽略。你想想看,在医院里,护士给患者测血压,气泵“嗡嗡”响,患者本来就紧张,一听这声音更紧张了。我做过一个项目,就是因为气泵噪音太大,被临床退回来两次。后来换了无刷电机泵,噪音降了10dB,问题才解决。
  • 寿命:量产产品,气泵寿命至少得保证10万次充放气。不然售后有你受的。

驱动方式:

气泵驱动其实很简单,就是给电机供电。但要注意几点:

  • 启动电流:气泵启动瞬间电流很大,是额定电流的3-5倍。如果你的电源设计余量不够,一启动就把电压拉低了,MCU可能直接复位。我遇到过这种坑,后来在电源输入端加了个470uF的电解电容,才稳住。
  • PWM调速:有些方案用PWM控制气泵转速,实现恒速充气。但要注意,PWM频率不能太低,否则电机会“咔咔”响。一般建议20kHz以上,避开人耳可听范围。
  • 反向电动势保护:气泵电机是感性负载,断电瞬间会产生反向电动势。一定要在电机两端并联一个续流二极管,不然容易烧驱动管。

避坑指南:我曾经在一个项目中,为了省成本,用了有刷电机气泵。结果用了不到3万次,碳刷磨没了,气泵直接罢工。后来全部换成无刷电机,虽然贵了十几块钱,但寿命和噪音问题一次性解决。所以,量产产品,别在气泵上省钱。

4.2 电磁阀选型(泄气阀/放气阀)

电磁阀负责控制气路的通断。血压计里一般用两种:

  • 放气阀:测量结束后,快速把袖带里的气放掉。要求响应快,流量大。
  • 泄气阀:测量过程中,以恒定速率缓慢放气。这个最关键,直接决定了测量精度。

泄气阀的核心指标:

  • 线性度:说白了,就是控制电压和放气流量之间的关系是不是线性的。我见过一些便宜的阀,电压从2V变到3V,流量变化了50%,根本没法用。好的泄气阀,线性度应该在±5%以内。
  • 响应时间:从收到控制信号到阀口完全打开,这个时间要短。一般要求小于10ms。否则你算法算好了放气速率,阀还没反应过来,数据就偏了。
  • 泄漏率:阀关闭后,气路里不能有泄漏。这个后面会专门讲测试方法。

选型建议:

我个人习惯,放气阀用两位两通,常闭型。泄气阀用比例阀,可以精确控制开度。如果预算有限,也可以用多个开关阀组合,通过PWM控制等效开度。但说实话,比例阀省心很多。

小技巧:泄气阀的安装位置也有讲究。尽量靠近袖带接口,减少中间管路的影响。我见过一个设计,把泄气阀放在主机里,离袖带接口有30cm长的软管。结果测量时,软管本身的弹性影响了放气速率,数据波动很大。后来把阀移到袖带接口附近,问题就解决了。

4.3 气路密封性测试

气路密封性,是血压计最基础的要求。漏气的话,压力稳不住,测量结果肯定不准。

测试方法:

  1. 静态保压法:把气路系统(包括袖带)充到200mmHg,然后关闭所有阀门,静置30秒。观察压力下降值。一般要求下降不超过2mmHg。如果下降超过5mmHg,说明有泄漏。
  2. 动态泄漏测试:在测量过程中,记录压力曲线的斜率。如果斜率异常,说明有间歇性泄漏。这个需要算法配合。

常见泄漏点:

  • 气泵与管路连接处:用卡箍或热缩管固定,别只用插拔式。
  • 电磁阀与管路连接处:同样要固定好。
  • 袖带本身:袖带的气囊如果有微小破损,很难发现。我建议每批袖带抽检,充气后泡在水里看有没有气泡。
  • 传感器接口:压力传感器的气嘴,一定要用密封胶或O型圈。

注意:密封性测试不能只在常温下做。产品要过安规,高低温环境都要测。我遇到过,常温下密封性很好,放到40℃高温箱里,压力下降得厉害。后来发现是某个塑料件热膨胀系数不匹配,高温下产生了微小缝隙。所以,测试条件要覆盖产品的工作温度范围。

4.4 气路阻力测试

气路阻力,说白了就是气体在管路里流动时遇到的阻碍。阻力太大,充气慢,放气也慢,影响测量速度。

影响因素:

  • 管路内径:内径越小,阻力越大。一般用内径4mm的硅胶管,长度不超过50cm。
  • 管路材质:硅胶管比PVC管柔软,但内壁摩擦系数大,阻力稍大。不过硅胶管耐弯折,不易堵死,我更喜欢用硅胶管。
  • 接头数量:每个接头都是一个阻力点。尽量减少不必要的接头。
  • 弯折角度:管路弯折越急,阻力越大。尽量走大圆弧。

测试方法:

用标准气源(比如一个稳定的压力源),连接到气路系统入口。在出口接一个流量计。记录不同压力下的流量值。绘制压力-流量曲线。这条曲线越陡,说明阻力越小。一般要求,在100mmHg压力下,流量不低于3L/min。

经验数据:我做过一个统计,气路阻力每增加10%,测量时间平均延长2-3秒。对于需要快速测量的场景(比如急诊室),这个影响很明显。所以,设计时尽量把管路做短、做粗。

4.5 气路系统响应时间

响应时间,指的是从控制信号发出,到气路系统实际动作的时间。这个时间包括:

  • 电气延迟:MCU输出信号到驱动电路,再到电磁阀线圈得电。这个时间很短,一般不到1ms。
  • 机械延迟:电磁阀阀芯从静止到完全打开。这个时间取决于阀的结构,一般在5-20ms。
  • 气动延迟:气体从阀口流动到袖带,压力建立起来的时间。这个时间取决于管路长度和容积。

测试方法:

  1. 在气路系统中接入一个高精度压力传感器(响应时间小于1ms)。
  2. 给电磁阀一个阶跃信号(比如从0V跳到5V)。
  3. 同时记录控制信号和压力传感器的输出。
  4. 测量从控制信号上升沿到压力开始变化的时间差。这个时间差就是气路系统的响应时间。

要求:

对于血压计,整个气路系统的响应时间应该控制在50ms以内。如果超过100ms,你的算法就很难精确控制放气速率了。我见过一个方案,响应时间到了200ms,结果每次测量结果都偏大,因为算法以为压力已经稳定了,实际上还在变化。

优化建议:如果响应时间超标,先检查管路长度。把管路缩短一半,响应时间能降低30%以上。其次,检查电磁阀的驱动电压。有些阀需要更高的电压才能快速打开。我试过把驱动电压从12V提高到15V,响应时间从18ms降到了12ms。当然,前提是阀的规格书允许。

好了,气路系统这块,核心就是这些。记住,气路是血压计的“血管”,任何一个小问题,都会在最终数据上放大。设计时多花点心思,测试时多跑几遍,后面量产才能省心。