刚入行那会儿,我跟着师傅去一个食品检测实验室做系统对接。师傅指着角落里一台荧光分光光度计说:“这老伙计比我工龄都长,连个USB口都没有,你让LIMS怎么收它的数?”我当时愣在那儿,后来跑了二十几个实验室才明白,这种场景才是常态。

很多实验室都有那么几台“镇室之宝”——上世纪末的色谱仪、连软驱都坏了的原吸、只能打热敏纸的电子天平。这些设备检测功能完好,计量也过,就是没法和外部系统通信。换吧,老板舍不得钱;不换吧,原始记录全靠手抄,图谱贴在本子上,审核的人翻着都嫌累。

这类问题拆开看其实就三类:完全没接口的、有接口但协议封闭的、有接口但输出格式没法用的。分开了就好对症下药。

完全没接口的设备,最常见的就是那种只有数码管显示、连串口都找不到的老天平或pH计。这种说白了就是“聋哑设备”,只能读不能传。最务实的办法是用图像识别——在设备显示屏上方装个微型摄像头,通过OCR抓取读数。但这里有个坑,有些老设备数码管缺段、闪烁厉害,你得用专门的脚本做多次采样和容错处理。还有人问过我用树莓派搭采集终端的方案,我说可以,但你要想清楚谁来做后期的硬件维护?实验室电工可不管你这玩意儿。有的LIMS在对接这类设备时,通常直接在软件层面预留了OCR采数的触发接口,技术人员只需设置好采样间隔和容错阈值就行,不用管底层图像算法怎么跑。

第二类是带串口或GPIB口的老仪器。这类设备其实能通信,只是协议古老。问题出在哪儿呢?厂家早就不更新驱动了,有的连厂家都没了。你让仪器直接吐数据,它吐出来是一串十六进制码,根本不知道哪个字节是浓度哪个是吸光度。这就得靠协议解析。我的经验是先找到原始说明书——实验室档案柜里往往能翻出惊喜,上面白纸黑字写着数据帧格式。实在找不到,就接上串口调试助手,重复进样看返回数据的变化规律,多花点时间也都能反推出来。

输出格式没法用的情况更常见。比如有的老仪器只能输出到热敏打印机,根本不给数据接口。这种可以取巧——买个串口打印机数据截取器,几十块钱,插在仪器和打印机中间,打印信号一来,既能让打印机出纸,又能把ASCII数据转发给LIMS。还有个更野的路子,直接在打印机并口上接逻辑分析仪抓波形,解析打印指令再还原成数据。不过这个对技术能力要求高,不建议轻易尝试。

不管你用哪种方案,有两个点千万别忽略。一是数据完整性,特别是涉及电子记录的时候。CNAS-CL01:2018里关于数据完整性的要求是明确的,你做的任何改造都得有文件记录,得做验证,证明采集到的数据和仪器显示的数据一致。这对于合规实验室来说不是可选项。二是有审计追踪要求的数据,那些手动录入的、靠OCR抓的读数,元数据属性和原始数据的管理规则要提前定好,别等项目验收了才发现不符合规范,返工成本高得吓人。

还有一条路是绕开设备直接对接原始记录。有些老旧仪器产出频率很低,一天测不了几个样,这类场景硬上硬件改造性价比太低。不如在LIMS里做好原始记录模板,检测人员读数后填入,系统自动抓取、计算、判定。关键步骤留照片或扫描件当附件。这也合规,比花一两万块钱改造一台老设备划算得多。

说到底,老旧仪器对接从来不是技术问题,是性价比问题和工程落地问题。真正难的,是你得在设备还能用好使、老板不批新预算、质控要求越来越严这三座大山之间,找到一条能走通的路。