第四章 电化学测量原理与传感器驱动
好,咱们进入正题。这一章讲的是血糖仪最核心的底层技术——电化学测量。说白了,就是怎么把血液里的葡萄糖浓度,变成我们能读出来的电信号。
我刚开始做血糖仪那会儿,觉得这玩意儿不就是测个电流嘛,能有多难?结果第一个原型机出来,数据飘得跟心电图似的。后来才明白,这里面的门道,远比想象中多。
4.1 葡萄糖氧化酶反应原理
先说说化学反应本身。血糖仪用的酶,最常见的就是葡萄糖氧化酶(GOD)。
反应过程其实很简单:
葡萄糖 + O₂ → 葡萄糖酸 + H₂O₂
嗯,这是第一代试纸的原理。后来发展到第二代、第三代,用了各种电子媒介体,比如铁氰化钾、二茂铁衍生物。但核心思想没变——酶把葡萄糖氧化,同时产生电子。
我个人习惯把酶看作一个「开关」。葡萄糖来了,开关打开,电子开始流动。我们测的,就是这股电子流的大小。
关键点:电流大小与葡萄糖浓度成正比。这是整个测量理论的基础。
我在项目中遇到过一个问题:酶活性受温度影响很大。夏天测和冬天测,同样的血样,结果能差20%。后来我们在算法里加了温度补偿,才算搞定。
4.2 电流/电压测量方法
测电流,听起来简单。但血糖仪测的是nA级别的微弱电流,也就是十亿分之一安培。你想想看,这有多小?
常用的方法有两种:
- 计时电流法:施加恒定电压,测量电流随时间的变化。这是最主流的方法。
- 方波伏安法:施加方波电压,在特定时间点采样电流。信噪比更好,但算法复杂些。
我建议初学者先从计时电流法入手。为什么?因为简单、稳定、容易调试。
具体来说,我们会在试纸插进去后,先施加一个0.4V左右的电压,等待几百毫秒让电流稳定,然后在某个时间窗口内多次采样取平均值。
小技巧:采样时间点选在反应曲线的平台期。我一般选在反应开始后的3-5秒,这时候电流变化最平缓,测量重复性最好。
4.3 三电极体系
这里要重点讲一下三电极体系。很多新手会问:为什么不用两个电极?
两电极系统确实简单,但有个致命问题——参比电极的电位会漂移。你想想看,如果参考点都不稳定,测出来的数据能准吗?
三电极体系包括:
| 电极名称 | 作用 | 注意事项 |
|---|---|---|
| 工作电极(WE) | 发生氧化还原反应的地方 | 表面状态直接影响灵敏度 |
| 参比电极(RE) | 提供稳定的参考电位 | 不能有电流流过 |
| 对电极(CE) | 构成电流回路 | 面积要足够大 |
我曾经踩过一个坑:参比电极和对电极接反了。结果测出来的数据完全反着走,葡萄糖浓度越高,电流反而越小。查了三天才找到原因,原来是PCB上两个焊盘标反了。
警告:参比电极绝对不能有电流流过!哪怕1nA都不行。否则电位会漂移,测量就废了。
4.4 恒电位仪电路设计
恒电位仪,说白了就是让工作电极和参比电极之间的电压保持恒定。不管电流怎么变,这个电压都不能变。
经典电路结构是这样的:
运放U1:作为电压跟随器,缓冲参比电极电位
运放U2:作为跨阻放大器,把电流转成电压
运放U3:作为控制放大器,维持恒电位
嗯,这里要注意运放的选择。我一般用CMOS输入级的运放,比如AD8605或者OPA333。为什么?因为输入偏置电流要足够小,最好在pA级别。
给你看个简化的电路图描述:
Vref → U3同相输入端
U3输出 → 对电极(CE)
参比电极(RE) → U1同相输入端
U1输出 → U3反相输入端(反馈)
工作电极(WE) → U2反相输入端
U2输出 → ADC采样
这个电路的关键在于:U3会不断调整对电极的电压,使得参比电极的电位始终等于Vref。这就是「恒电位」的由来。
设计要点:
- 反馈电容要加,防止振荡。我一般用10pF左右
- 布线时,模拟地和数字地要分开
- 电源去耦电容要靠近运放引脚
我记得第一次调恒电位仪电路,示波器上全是高频振荡。后来发现是反馈电容没加,加上之后立马稳定了。这种细节,书上不会告诉你,只有动手做才能体会到。
4.5 实际调试经验
最后分享几个实战经验:
- 先空载测试:不插试纸,测运放输出是否在合理范围。我习惯先测0V输入时的输出偏移。
- 用电阻模拟:用100kΩ到10MΩ的电阻代替试纸,验证电流转电压的线性度。
- 噪声排查:如果数据跳动大,先看电源纹波,再看布线。我曾经遇到一个案子,噪声来自LCD背光的PWM信号。
避坑指南:我曾经因为试纸插座接触不良,折腾了整整一周。后来换了镀金插座,问题就解决了。有时候,问题不在电路本身,而在连接器上。
好了,这一章的内容就到这里。电化学测量是血糖仪的根基,这部分搞扎实了,后面的算法、校准、量产都会顺利很多。下一章我们讲信号调理与ADC采样,到时候会用到今天讲的恒电位仪输出信号。