微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 医疗电子 > 基于AD5933的高精度生物阻抗测量方法

基于AD5933的高精度生物阻抗测量方法

时间:03-15 来源:互联网 点击:
非线性补偿

如上所述,使用本系统对一组不同阻值的标准电阻进行测量,得到测量模块输出的解调结果,建立解调结果与实际阻值的对应关系,利用此对应关系可以通过查表或差值的办法,通过解调结果计算待测电阻的阻值,进一步补偿误差提高精度,这就是对系统的非线性补偿。对于控制器而言查表方法占用存储空间,而复杂的插值影响速度。本系统利用单片机作为控制器,在有限的存储空间和运算速度的条件下,采用分段线性插值的方法实现非线性补偿。

实施方法为:首先将系统测量一组标准电阻,得到的一组输出值,将输出值转换成幅值并与实际阻值一一对应的存入一组表格。当系统进行实际测量时,将实测阻抗值换算成实测幅值,即DX,查表找到DX对应的幅值所在表格的区间,在这个区间上做线性拟合,计算出实测阻抗的幅值,并返回输出。

在某个激励频率下,测量纯电阻网络时,目标内部的容性成分可以被忽略,此时,系统测量到的相角,主要由系统相移构成。将对应检测到的相角作为相位补偿值,即可通过加减运算对实测相位进行补偿。

在不同放大倍数、不同激励频率下执行上述表格生成和相位补偿的测量,就可以得到一系列表格和相位补偿值。实际测量过程中,根据放大倍数和激励频率选择相应的表格和相位补偿值,进行电阻抗值的计算和补偿,即可进一步提高系统的精度。

结果

笔者利用现有系统测量了一组由变阻箱产生的纯电阻,实测结果和电阻理论值以及相对误差列在表1中。测量条件为:测量电阻在1k到10k之间,激励频率 50kHz,激励幅值1V。

表1  实测数据



结论

本文采用的阻抗测量芯片AD5933,是一款具有很高的集成度的片上系统,片上集成了DDS、12位的ADC和实现DFT算法的DSP,作为一个片上系统本身就具有抗外界噪声干扰和简化测量电路的优点。而且这款芯片从测量原理、解调原理、添加校准点等方面提高了精度,芯片本身的设计符合了设计高精度测量系统的基本要求。最后笔者通过分段线性差值的方法,利用单片机控制器的有限资源,进一步提高了系统的精度。并且通过本文所述四个部分的有机结合,有效降低了对电流源和参比电阻精度的要求,提高了系统的工艺性。最终实现了一种高精度,工艺性好,电路简单的高性能阻抗测量的方法。

参考文献:

1.  董秀珍,生物电阻抗技术研究进展,中国医学物理学杂志,2004,21(6):311~317
2.  王超、王湘嵛、孙宏军等,用于生物阻抗测量的双反馈电流源研究,生物医学工程学杂志,2006,23(04):304~307
3.  杨宇祥、王珏、牛飞龙等,基于AD8302的生物阻抗频谱测量仪的研制,仪器仪表学报,2006,27(06):168~170
4.  王超、王化祥,基于虚参考点的生物阻抗测量方法,天津大学学报,2005,38(04):352~355
5.  霍旭阳、尤富生、史学涛等,一种高精度生物电阻抗测量系统的设计,仪器仪表学报,2007,28(06):994~998
6.  周黎明、杨玉星、袁世英等,基于坐标变换迭代拟合法的生物电阻抗模型参数提取方法研究,生物医学工程学杂志,2006,23(01):56~59

*国家自然科学基金项目(No.60174032,60674111)。2008年4月29日收到本文修改稿。林凌,副教授,研究方向为生物医学信号检测与处理、生物医学工程。

作者:林凌 王斯亮 李刚 天津大学精密测试技术及仪器国家重点实验室(天津 300072)
来源:电子产品世界 2008(7)

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top