ADS1293的两个问题!非常急!求帮助!求帮助!!!!

Other Parts Discussed in Thread: ADS1293

第一个问题是  

我们自己画的ADS1293的板子,如果用模拟心电信号发生器作为源,ADS1293采集到的信号是正确的心电波形,但是如果换做人体作为源那么采集到的信号就感觉像是错误的波形,但是还是有规律,如下图所示。完全不像是正常的心电波形,而且不同人的基线好像不一样。这是最重要的问题!

第二个问题是 在本设计中我使用的是40HZ的采样频率,当我用80HZ 160HZ的采样频率去采样时,读出来的数据会有很明显的杂波。

下面3张图分别为40HZ 80HZ 160HZ采样时候读出来的心电波形。

 40HZ

 80HZ

 160HZ

请问这两个问题是怎么回事?

最最重要的是第一个问题,为什么接模拟源就可以出正常波形,接到人体出的波形就不对!求解求帮助!!谢谢了!!!!

  • 第一个问题:估计是因为带宽太窄而导致心电波形严重变形。心电信号采集通常需要采集电路具有40Hz以上的带宽,而如下面所言你用的40HZ采样,对应的带宽只有8HZ,不变形才怪。至于基线问题,不同的皮肤状况当然导致不同的基线位置。需要在软件里面加基线滤波器来稳定基线。

    第二个问题:随着采样率的增加带宽会同比增加,那么进入数字域的噪声、干扰等也会增加,出现杂波很正常。尤其是最后一张图,可以看到明显的50HZ干扰,这是因为带宽已接近50HZ,同时也说明你的系统在抗干扰方面作的还很不够。

    谢谢

  • 谢谢您的回答,请问系统在抗干扰方面要做哪些处理,谢谢

  • 还有 请问为什么40HZ采样,对应的带宽只有8HZ。

  • 因为它里面有数字滤波器呀.

  • 心电测量中, 最主要的干扰源就是工频干扰和极化电压干扰. 

    对于工频干扰, 要求前端模拟滤波器尽可能参数匹配, 在软件中采用陷波滤波器.

    对于极化电压干扰, 通常都是采用高通滤波器或更高级的算法处理.

  • 不好意思,最后还有一个问题,就是我同样用40HZ去采信号发生器和人体的波形是不一样的,人体的波形就是变形的,而信号发生器的波形就是好的,这是为什么呢

  • 问题是, 人体信号和模拟器信号也不完全一样啊. 所以,这种对比没啥意义. 

    从你的人体ECG图上看, 脉冲间隔大约0.3s, 换算成心律大约是200ppm,似乎不大可能,怀疑你测到的很可能就不是ECG信号。

  • 你好,我最近又遇到问题了,不好意思,请问我采集人体的信号是这样的,为什么他的波谷那么深  波峰却不高,我这是40HZ的采样频率,采集人体的时候为什么总得不出正常的心电,我用的是手册里推荐的4根线的寄存器配置,但是我只链接了2根线 左手和右手。求解答!谢谢了!

  • 1. 不同人心电图是会有差异的, 例如下图就是用专业设备测到的某人的I导心电图, 和你测到的很像:

    2. 40Hz采样率肯定是不够的, 导致心电图变形也是有可能的.

  • 您好,非常感谢您对我所有问题的回答,您让我非常感动,我们的设备现在遇到了一个关键的问题,还麻烦能问问您,

    问题描述如下:我们的把设备采集频率提高到320HZ,现在采样波形如下,第一张图是一个人的波形,第二张图是另一个人的波形(用心电模拟发生器采集的模型是正常的)。两张图都明显可以看出有干扰,尤其第二张图片的干扰严重,但是还是有心电波形在里面。第一张波形图的干扰感觉很乱。

    提出以下几个问题:

    1、(重要)干扰没有消去的原因是否跟我配置芯片相关寄存器配置有关?(我采用的是手册里推荐的4导链的配置方式,但是我只连接了2跟导线,分别接在左手和右手)他们都怀疑我是不是芯片手册没有看懂以至于采样波形不好,所以想问清楚是否和这方面有关。

    2、图片1的干扰和图片2的干扰有什么区别吗,我感觉有点不一样,但是都是在同一个环境下测试的。

    3、我们是自己做的板子,使用的是HDMI接口来引入导联线,目前软件端还没有做滤波,目前只实现了对芯片寄存器的配置来采集心电。希望您提出一些建议目前我们还需要做的。谢谢。

  • 显然是工频干扰, 这种问题和寄存器配置没啥关系, 通常和整个系统的接地有关: 模拟前端要浮地, 系统如果是靠电网供电的话要有良好的接地(大地).