天津大学李刚:家庭健康中的单片机技术

发布者:EEWorld资讯最新更新时间:2010-05-17 来源: EEWORLD关键字:过采样  监护  放大器  检测  信号  模拟 手机看文章 扫描二维码
随时随地手机看文章

  李刚老师,来自天津大学精密仪器学院生物工程医学系,他研究了很多生物医学方面的东西,与我们未来的健康生活息息相关。
  
  以下为李刚老师演讲《家庭健康中的单片机技术》实录:

  特别高兴今天有机会跟大家介绍一下过去一两年在科研上的一些经验体会。相比前面的老师们的介绍,我这个就是小儿科,因为我本身(不是谦虚的话)就只是一个单片机的爱好者,只不过是用的单片机用的比较多而已。

  家庭健康显然是个大趋势,我们现在的生活理念整个都在改变,健康是第一个,绿色,人希望我们生活的质量是高品质的,并不是活着就行,而是有质量有素质。那么医疗的理念也在发生变化,当然医疗现在成为三座大山之一,大家都感受很沉重,实际上不管是WTO(还是其他的相关部门)一直都在推崇预防医学,中国的传统观念其实最高境界实际上也是中医的最高观念是治未病,就是没有病的时候,称为未病。东方的哲学思想也是天人合一的思想,实际上在前面几位老师的介绍中都或多或少都有这方面的理念,什么物联网之类的,我只不过在我的小小的角落里侧面来介绍我的一些体会,那么时间关系我也只介绍一些简单的东西,而且是从历史上挖出来一点点东西,我乐此不疲的去钻,去想,去弄,所以可能有一些不合适的地方,大家也就一笑了之。

  作为健康这个理念是无处不在,无时不在,还要无微不至,甚至让你在感受到健康的关爱的时候你还没有知觉,你并不知道你在受到这种关爱。甚至在受到某种提升健康的东西。介绍的第一个东西是就是神奇的过采样技术,过采样其实在几十年前很早就有这个技术了,过采样并不是什么新的东西,从前年开始我把它捡起来,因为我发现还是可以把它发扬光大的,那么我们在家庭健康中的一个监护,主要是说要对微弱的人群进行检测,监护还希望使得这种微处理器不要用的太庞大的,或者说像住院那样,你非要躺着床上才能得到监护,希望这种监护能随时随地移动,那么在监护中最重要的是对微弱的人体信号的检测,这种信号是很微弱,那肯定要用到微处理器,所处理的信号都模拟的信号,那么肯定需要模数转换来进行转换,模数转换要保持它的分辨率肯定要用到放大器,这就是我们一般设计一个监护信号(的步骤),用到放大器在生物电子中进行检测放大器要求比较精密,比较昂贵,复杂也比较困难,而且动态范围也受到一些限制,加入放大器本身就有噪声,抗干扰性能自然就差了,又耗电又占用体积,那我们能不能拿放大器来开刀呢?我今天实际上就是拿放大器来开刀,我们为什么要放大器?显然我这个问题就有点太小儿科了,让大家见笑了,但是我们都是要这么做的,那我们要怎么样不要放大器来完成这些事情呢?

[page]



  那我们就提出第一个:高分辨率的AD模数转换器来实现不要放大器的信号检测,道理说起来很简单,就像我们经常碰到的心电,心电通常在1 mV,我们通常用的AD比如说是2.5V输入,为了简单一点,我们假定是1V输入范围,用12位的AD去转换,通常几乎现在所有的生物采集里面都要加上放大器,把1 mV的信号放大1000倍到1V左右,然后保证模数转换有足够高的分辨率,如果是一个10位的AD的话,那也就是说对于1 mV的心电来说,我们可以分辨它到1μV,如果 我们换成20位的AD,那我们就不用放大了也能分辨1μV,就是这么简单,那么我把它简单归结为,我们通过利用模数转换器的分辨率去换取放大器的放大倍数,或者增益,如果没有放大器了,那么我想这个体积就好做了,也就实现了我们用数字信号处理去替代模拟信号处理的这种信号检测预处理的最高的理想。模数转换器通常来说20位精度或者多少位这个价格会比较昂贵,我们现在常用的比如说12位的AD,很多单片机中都已经嵌进去了,TI的,ADI的,兴华龙,silicon labs等等这些单片机都有12位的AD,这上面的AD通常都能做到几百千赫(兹)的采集率,但我们特别是在家庭用的这些信号采集里,很多像心电也就是几十赫兹的信号用200或者400HZ的采样率,我们通过过采样每提高4倍的采样率,可以得到1位的精度。在我们常用的单片机中,我可以不客气的说(请大家谅解),几乎绝大多数的人在处理这些低频信号的时侯满足奈奎斯特采样定率就行了,比如说过5-10倍(采样率)在工程上就行了,那对于一个400k的采样速度也依然只用它400400HZ,其他不用,但在我们现在这种情况下用过采样技术其实是最简单的方法,那我们就可以用400k的采样抽样到400HZ,这就扩了1000倍,1000倍1024就是得到了5位的AD的精度,如果是说只对压力温度进行采样的话,你就会扩几百K的倍数,一个10位或者15位的AD可以到达20位甚至更高,那这些就意味着什么,在这些信号采集里面放大器就是多余不要了,不要了带来的好处是什么,前面所列举的那些成本、动态范围、耗电、体积统统没有了。那好过采样这么好,不花成本,下抽样也很简单,如果过采样扩1000倍的话,实际上就是把1000个数都加起来这是最简单的下抽样,又是很好的低通。那么现在问题就是这个过采样,在过采样中有个很特殊的问题,就是平时我们认为最难去掉的白噪声,因为白噪声是任何电子器件都存在的,只要有电阻就存在,这是最挠头的。那么在过采样里面它是个宝贝,没有它是实现不了的,没有它还要额外去加,加上一个人为的所谓随机劳动,有些文章也研究到这一点去加,但在AD里头实际上是加不上的,因为我们通常所用的AD前面都有采样保持器、抗横的滤波,那我怎么让白噪声直接到模式转换上面呢?还有一个问题就是对于过采样来说如果我碰到的是一个很干净很稳定的直流信号,没有噪声的,假定我这个噪声只在0.4个LSB这个地方,那这个信号你采10000次加起来还是0,怎么采都不行,对不对,这过采样失效了,的确是失效了,我们加了一个成型信号,成型信号也很简单,比如说一个三角形就是一个成型信号。我们这么来想,如果被采集的信号在0.4个LSB的时候我加了一个LSB这个高度的信号叠加上去,然后采10次就有4次为1是不是,然后6次为0,加起来就是4除以10,0.4我得到了被测量的信号,那这个信号如果仅仅要求在1个LSB的高度那当然很难,精度这些都很难保证,实际上没有那么严格要求。我们的理论研究表明(你)加的越大越好,只要加上这个成型信号,加上你的被采样信号,加上其他干扰不超出你的AD范围(加的)越大越好,大有什么好处呢?大可以消除一些AD的非线性的微分误差,(为什么?)你采样点多了,在你的AD的每一个量化电频上都分布了它的每一个量化的差分误差都平均掉了。那么我们通过这些就可以产生一个用在心电检测上的放大器,如果相比其他的心电放大器来说,这就是很简单的,实际上这里面有些东西还是很多余的。那么就这么一个放大器我还可以实现心电和呼吸的同时采样,当然还可以检测导线脱落,这实际上就是利用了单片机的过采样技术。比如说用AD的841,或者C8051F这个系列的,只要有个十几位的AD,基本上这些常规的生物电,比如说肌电脑电心电都可以采集。再比如说脑电我要做个256个通道,如果按常规的做那这个仪器就大的不得了,如果这么做那就很简单,特别是对于监护,我们可以做一个很简单的所谓穿戴式的监护,甚至这些都可以集成到单片机内部,有些单片机像中银(音译)一种单片机做血压计的它里面就集成了3个运放还是4个运放(运算发大器),所以完成这些,那么可能对IC厂商来说,如果做一些不管是工业控制还是家庭健康的,把这些简单的几个小运放集成到里面,我们就可以做成很微小的三维点的采集,那么这些采集对于一个个人的健康信息的监护来说有很多很多的好处。这方面呢,我们可能用的是单片机,但可能很多考虑要在外面,不是说仅仅考虑单片机,这样反倒是对单片机的应用是一种促进,单片机最体现的(功能)一个是单片一个是计算,单片就是体积小都在一个上面,去实现一个所有的信息采集初步处理都在里面,那么计算过采样这些需要计算,单片机计算能力越高得到的效益越高,这里面有一个用基石去换取性能,至少下抽样要完成加法,扩多少倍你要完成多少次加法。但如果下抽样的滤波器设计的更好一点提高的精度会更多一些。那么过采样技术为数字信号处理真正替代模拟信号处理,也就是替代放大微波这些构建创造了一个很好的条件。在这方面写了点文章,这两年在过采样方面差不多也都是我们课题组的文章,用这个申请了一些专利。

[page]


  第二个就是介绍怎么不抽血分析血样成本,今天把这个仪器带来了。我们目前实现的血液的主要成分的无创检测,而且精度超出了我们家用的有创的血糖仪之类的。血液成分无创检测到目前为止只有国外的一个公司实现了血红蛋白的检测,我们现在目前来说比较有把握的来说十来种血液成分都能检测出来,血糖、血脂、血红蛋白、中性密脂细胞、胆固醇这些东西。那么这跟单片机是什么关系呢?我们用的是一种光谱的方法通过光谱来测量血液成分。光谱在化学成分分析上是很常用的一个技术。它应用的基础就是郎珀-比尔定律。郎珀-比尔定律也就是说当一种物质你供给它一束光,得到一个输出光,输入与输出的比值或者衰减就与你被检测的物质的含量,它本身在波段这个频率的吸收系数成正比,是一个物质吸收的基本的定义。对于我们血液里面,第一步就是说怎么得到血液的光谱,不是说得到皮肤的光谱,得到肌肉的光谱,(皮肤上的护肤霜的)光谱不能影响我,怎么办?我们就提出了动态光谱。动态光谱在精度上采样率上和数据量上都有要求,那我们怎么做呢?我们是这么做的,如果我打一个单色光,透过手指我可以测到脉搏波,医院做的心率的检测就是这个道理。那么脉搏波的最大值就是光强的最大值和最小值有什么物理含义呢?实际上动脉毛细血管收缩到最薄的时候血液最少的时候,这时候射出来的是光强的最大值。当脉搏波最强是时候也就是血液最后的时候这时候得到的是光电脉搏波的最小值。最大值和最小值中间的能量差值被谁吸收掉了呢?被我们所关心的动脉血液增加厚度这一部分所吸收掉了。如果我把每一个波长的这个血液所吸收的值都撤出来,那么它所组成的光谱只跟我们所测的血样有关,跟皮肤的厚度颜色,脂肪的厚度都没有关系。那么这就是我要得到的血液的光谱,得到血液的光谱当然下一步就是分析。但是要得到最大值,我们先简单看看这个精度要求多少,假定血液中有100种成分(实际上远不止这么多)假定这些成分含量都是相当,假定我对每一种成分测量值精度要到1%的分辨(率),那么我这个光的测量最差也要到万分之一的精度,这是对精度的要求。另外一方面,如果我要来测1000个波长的光电脉搏波,我每次都要测到最大值最小值,假定我只需要在每个脉搏波上面采样1000次,脉搏波的速度大概是每秒一次的样子,这样我的采样速度最低要每秒一兆,这还不考虑即使脉搏波是个正弦波,采样1000次它的相位误差带来的辅值误差是多少。要保证这个辅值误差小于万分之一,精确计算可以再精确。而且这时候任何一个干扰在最高值最低值的采样上面都有可能出现,出现了100%的干扰或误差就带进去了,所以对数据采集的单片机的要求就提高了。我们怎么去保证这个呢,第一步从原理上我可以不抽血得到血液的光谱,这在测量方法上是一个突破,同时它从原理上对我们数据采集和分析系统提出了要求,刚才说了精度和速度,那么更进一步的说,刚才如果是采用速度这么高还不能保证精度,那我们第二种方法是什么?现在我们回过头来看这个原理,从前面采样来说是同一组血液成分所构成的同一个厚度用不同的波长快速的测量得到的光电脉搏波的峰峰值所组成的光谱我们把它叫做动态光谱,那么每个波长的光电脉搏波它都是相似型,相似型我可以在傅立叶变换里面任何一个函数如果它乘以10或者除以10也就是增加多少倍,它相应的分量也增加或者减少多少倍,所以前面的这个我们就可以通过傅立叶变换的方式可以大幅度的提高数据采集的精度还可以提高性噪比,还可以降低对采样速度的要求,所以我们从每秒几兆以上的采样速度最后降到只需要每秒二十几赫兹的速度,但是这对计算要提出更高的要求,要完成傅立叶变换,目前我们对血红蛋白,血糖,中性粒子细胞,这几个最早测出来的成分都是做到2%到5%的平均误差,我们平时用的血糖仪误差大概在20%到30%。

[page]



  第三个说的是中医舌诊,简单的说我们做中医舌诊当然以我们中国人为主,喜欢做这种课题。比如说舌体庞大或者舌维形状或者纹理分析等等做了很多,但现在有哪一个真正能在临床上用呢?没有。第二喜欢做舌色,特别是数码相机摄像头发展起来之后,好像用数码照起来很准,颜色是什么色就是什么色甚至可以有国家标准来做。但是我说很遗憾这个是错误的。从舌色上来说犯的错误是什么呢?我们古人看到鸟在空中飞翔,用翅膀摇,人能够等效翅膀的是什么?当然就是手了,然后贴上些树叶或者羽毛之类的从上面往下跳结果都摔死了,现在我们飞起来了,也有翅膀但翅膀是不摇的。可是我们一问中医,中医就说那个患者他的舌色是焦黄色或者淡红色或者什么东西,实际上对于一种颜色来说如果你用三原色来分解或者反过来讲如果你用这三种原色来调和出这种颜色,你是唯一的是确定的,但是如果我用1000个波长的颜色来调,它是什么分布呢?怎么个比例关系呢?无穷无尽。正因为这种无穷无尽才代表了各种各样的千变万化,各种病情的对身体对机理的影响。我们仅仅停留在中医他说的这种颜色上面,实际上我们把很多很多东西全给丢掉了,所以我们现在用光谱来做这个东西。这就是中医的系统辩证,我们必须牢牢记住这一点,我不是用西医或者我们现在的一些观念叫做形而上学,片面的孤立的静止的去看待问题,去对待信息这就是错误的,现在拿光谱去照,实际上是采了五个部位,现在对舌尖这一个部位,我们到医院去,不是什么患者都找得到,比如我们去肝炎科找到肝炎患者,到心脏科找到冠心病(患者),高血粘症的,当然还有健康。我们进去一做,得到的结果很让人惊讶,我们得到的结果是,最差的精度我们也在百分之八十八点几,还有人做到100%的也就是说我建的模型在我这个泛指,说他是他就是说不是就不是,当然我不是说我这个方法马上就能怎么样啦,但是就这么些样本里面,比如说少则二十几个多则一百多个患者拿其中一部分来建模预测另外一部分,我能做到这么高的精度,远远超过所有的其他方法所做的,那就很神奇了,因为时间关系我不向下展开了。那么我现在要说的是我这个光谱,我要做光谱成像,这就设计到一个概念,我不能把图像的信息和谱的信息分开,那数据采集就牵扯到一个图像1024*1024这就是1兆,再加上每一个像素点就是一个光谱,假定1000个波长这就是1G,如果这光谱精度再高点那就是2G了。就在这么大的数据只是一个样本,要去采集处理建模等等,这就是对我们的单片机嵌入式系统的要求,那么理想状态是什么呢,后面跟光谱有关前面跟电有关,我做过一个鼠标,你摸着鼠标就已经在测量你的光电脉搏了,你摸着键盘就已经在测你的心电了,这是我们一个长江学者提出来的理念叫做“激励工程(音译)”,实际上就是说你坐在椅子上就已经在测你的受力情况,需要给你怎么调整或者给你加点红外,或者怎么按摩,怎么防止鼠标手之类,如果说我早上起来到计算机前面站一站可能摄像头就已经把我照进去了,(会提醒)该提高什么该注意什么了。

  因为一个很重要的问题是说最糟糕是有病了去医院去看,稍好一点说我平时注意锻炼,更加好的是在你没有任何迹象之前这种发展趋势没有到达临界值之前,已经在提示你或者无形地在给你治疗了,这就是理想,这就是未来单片机所能用到的,可能也是物联网之类的,可能很多很多。限于时间关系,我胡说八道了一番,谢谢大家!

关键字:过采样  监护  放大器  检测  信号  模拟 引用地址:天津大学李刚:家庭健康中的单片机技术

上一篇:中科院自动化所关强:物联网与RFID技术
下一篇:PGI编译器与Cray CX系列超级计算机搭配销售

推荐阅读最新更新时间:2024-05-02 21:03

万用表检测电解电容好坏方法
第一步:首先将万用表调到欧姆挡的适当挡位,一般容量在1UF以下的电容器用“20k 挡检测,1UF--100UF内的电容器用“2”K挡检测,容量大于100UF的电容器用”200“挡检测。 第二步:然后用万用表的两只表笔,分别与电容器的两端相接(红表笔接电容器的正极,黑表笔接电容器的负极),如果显示值从000开始逐渐增加,最后显示溢出符号1,表明电容器正常;如果万用表始终显示000,则说明电容器内部短路:如果绐终显示1,则可能是电容器内部极间短路。 常用容量在0.47UF至2200uF之间的电容可以直接使用MF47型表检测其容量与好坏。具体方法: 将电容充分放电,黑表笔接电容正极,红表笔接电容的负极,以摆动的最大格数判
[测试测量]
蓄电池安全检测技术的半荷内阻测量方法
  目前蓄电池安全检测技术正面临这样的困境:容量放电试验对电池有损,耗时费力且含有令人不安的运行风险,不可多用;内阻测试的判别准确率欠佳而难以完全信赖。能否寻找到一种能把容量放电法的高准确率和内阻法的方便安全集中于一身的新方法?这就是介于二者之间、又兼具二者之长的“半荷内阻法”。本文着重讨论半荷内阻法的理论依据和实用关键。   1 电池组放电的电压曲线族   单体电池的放电曲线作为电池最重要的性能指标早已为人熟知,放电曲线直观展现了其电池在一定负载电流下其端电压的变化规律,在忽略细节后可表述为:   1)终止电压前的平稳缓慢下降;   2)终止电压后的快速下跌;   3)终止电压为上述二线段之间的拐点,可以用二折线法粗略
[测试测量]
蓄电池安全<font color='red'>检测</font>技术的半荷内阻测量方法
发光二极管检测器电路图
发光二极管检测器 该测试器可对发光二极管进行不区分极性地检测,从而判定其发光性能。在批量检测中,与用万用表等测试手段相比,省时省力、简单直观。 电路如下图所示,一路运算放大器接成低频自激振荡器,在输出端间歇输出高电平或低电平。另一路运放接成反相器形式。当振荡电路输出高电平时,反相器则输出低电平;振荡电路输出低电平时,反相器输出高电平。若在两输出端跨接一支发光二极管,不论跨接的极性如何,发光二极管总是要随着振荡电路的振荡频率,间歇地导通发光。LED为电源指示管,兼作发光强度的比较管。运放IC可选用LM358或LM324。
[测试测量]
发光二极管<font color='red'>检测</font>器电路图
信号源和信号发生器的详细资料说明
信号源是四大通用电子测量仪器之一,其他三种是:网络分析仪,频谱分析仪和示波器。这篇介绍信号源所涉及的相关基础知识。信号源的最常用的功能是用来产生一个正弦波,所以先从介绍正弦波的特征开始本篇文章。 一、正弦波的信号特性 通过正弦波信号的表达等式,可以反映其信号所包含的参数为:信号幅度;频率;初始相位。信号的频率和初始相位可以包含在信号的相位信息中。 对于理想的正弦波信号而言,其幅度和频率及初始相位应该为确定参数,所以正弦波信号是比较简单的信号。定义一个连续波信号只需要幅度和频率两方面指标。 图1 正弦波信号特性 信号源产生正弦波的典型幅度参数有如下几项: 图2 信号源输出正弦波的典型幅度参数 信号源要考虑幅度精度,以
[测试测量]
<font color='red'>信号</font>源和<font color='red'>信号</font>发生器的详细资料说明
MAX2640低噪声放大器用于ISDB-T设计
  MAX2640是一款低成本、低噪声放大器,专为400MHz至2500MHz频率范围的应用设计。本应用笔记给出了针对470MHz至770MHz ISDB-T应用对MAX2640 RF匹配电路的调整。通过优化电路,使其在整个工作频段满足下列指标:噪声系数< 1.2dB、增益> 15dB、输入回波损耗< -3dB、输出回波损耗< -12dB、IIP > -18dBm、输入P1dB > -26dBm。   MAX2640是一款低成本、低噪声放大器(LNA),专为400MHz至2500MHz频率范围的应用设计。该器件工作在+2.7至+5.5V宽电压范围,典型情况下仅消耗3.3mA电流,同时具有低噪声系数、高增益以及高输入IP3。
[电源管理]
MAX2640低噪声<font color='red'>放大器</font>用于ISDB-T设计
告别信号差 科学家研发世界最小智能天线
    据国外媒体消息,经过7年的辛苦研究和工作,一组来自爱丁堡Sofant Technologies 科技公司的科学家们已经研发出世界上最小的智能天线。 这一发明意味着天线信号差很快将成为过去,当投放4G LTE网络使用的时候,能够提供更强的信号。   这是这么做到的呢?据了解,一个微电子机械模块在操控一个可控制天线的同时,还与制造商的智能软件相结合,使得天线提供更加强烈的信号。Sofant Technologies公司的发明除了可以增强信号之外,还能够延长电池寿命。   该公司CEO Sergio Tansini说,天线设计一直以来都落后于智能手机技术的改革。一些新的通信协议,比如LTE、4G都会给现存的
[手机便携]
数字示波器在高频信号采集中的应用
1 高频信号的采集 当要对一个高频信号(比如高达100MHz的雷达波形)进行采集和处理的时候。通常会设计一个高速或者超高速硬件采集电路,包括放大部分、滤波部分;A/D和D/A转换部分等,这种电路的要求非常高,要求边采集边存储,电路速度高,而且要考虑各种辐射干扰等,同时,目前市场上成品价格很难承受。并且根据采样定理,一个最高频率为/的连续信号,完全可以用时间上相隔了=1/2f的一系列离散采样值来表示。所以采样频率F应等于或大于被采样信号的最高频率f的2倍,即F≥2f.考虑到实际恢复波形的低通滤波器不可能具有完全理想的特性,为了正确恢复信号,通常取9=(2.5-5)f或更高。当采样的信号高达100MHz时,就应该达到500MHz的采
[测试测量]
数字示波器在高频<font color='red'>信号</font>采集中的应用
PLC程序:十字路口的交通指挥信号灯布置
十字路口的交通指挥信号灯布置 一、控制要求 (1)信号灯系统由一个启动开关控制,当启动开关接通时,该信号灯系 统开始工作,当启动开关关断时,所有信号灯都熄灭。 (2)南北绿灯和东西绿灯不能同时亮。如果同时亮应关闭信号灯系统, 并立刻报警。 (3)南北红灯亮维持 25s。在南北红灯亮的同时东西绿灯也亮,并维持 20s。到 20s 时,东西绿灯闪亮,闪亮 3s 后熄灭,此时,东西黄 灯亮,并维持 2s。到 2s 时,东西黄灯熄灭,东西红灯亮。同时, 南北红灯熄灭,南北绿灯亮。 (4)东西红灯亮维持 30s。南北绿灯亮维持 25s,然后闪亮 3s 后熄灭。同时南北黄灯亮,维持 2s 后熄灭,这时南北红灯亮,东西绿灯亮。 (5)以上南
[嵌入式]
PLC程序:十字路口的交通指挥<font color='red'>信号</font>灯布置
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved