This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] ADS1291:ADS1291腕心电图噪声

Guru**** 2513185 points
Other Parts Discussed in Thread: ADS1291

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1096639/ads1291-ads1291-wrist-ecg-noise

部件号:ADS1291

您好,

我正在使用nRF5.2832万和ADS1291进行开发。

在我测量手腕上的心电图数据时,噪音很大。

与下图相同。

当然,心电图数据也是随附的

如果我使用python剪切噪声数据,它就像下图所示。

当然,我没有完全消除噪音

ADS1291的设置如下所示

我不知道噪音来自哪里

请帮帮我。 谢谢你

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    我把红圈固定在底部。

    SPI通信收集数据时出现问题。

            ->        

    但我仍然不知道为什么会有噪音。

    请帮帮我。 谢谢你

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

     这里有一些建议。

    0.您使用了哪些模拟输入引脚和通道来测量心电图?   

    1.您是否介意查看噪音的频率范围? 例如,该噪音的频率范围是多少?

    2.您能否尝试注入1~2Hz,1~4mV正弦波并观察您获得的结果? 因此,您还可以检查噪声级别,SNR。

    3.如果可能,您是否可以使用心电图模拟器来注射心电图信号并查看其如何传输?

    4.始终存在一定数量的噪声,因此根据噪声频率,您可能需要使用一些模拟或数字滤波器。 如果可能,您是否介意分享您的示意图的一小部分?

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    感谢您的回复

    0.1291-ECG-nois/4062193#4062193]0.</s>1291 406.2193万406.2193万您使用了哪些模拟输入引脚和通道来测量ECG?   [/引述]

    ADS1291 miso引脚和nRF5.2832万 WFP 0.28 / AIN4已连接。

    \n1291-ECG-nois/4062193#4062193]\n您1291您是否406.2193万是否介意406.2193万介意查看噪音的频率范围? 例如,该噪音的频率范围是多少?[/QUOT]

    首先,我将原始数据引入Python,并将其分为心电图数据和噪声数据。

    你能看到的鱼
    710万 > ECG数据
    710万 <废物桶数据
    您可以检查

    所以我收集了7 10万 下面的数据并使用FFT进行了检查

    我觉得这不是一个有意义的噪音, 只是一个杂项的噪音

    您1291您是否1291是否可以406.2193万可以尝试406.2193万尝试注入1~2Hz,1~4mV正弦波并观察您得到的波? 因此,您还可以检查噪声级别,SNR。[/QUOT]

    首先,我将原始数据引入Python。

    我对原始数据进行了1Hz,2Hz正弦波注入。

    正常正弦波太小,所以我得到心电图数据平均值并将其乘以正弦波。

    我在心电图数据中增加了这种价值。

    第二,去除一些噪音后,我的做法和上面一样。

    但我不知道这是不是正确的方式

    1291-ECG-nois/4062193#4062193"]如果1291如果可能406.2193万可能,406.2193万,您可以使用ECG模拟器来注入ECG信号并查看它的传输情况吗?[/quote

    我做不到。 抱歉

    1291-ECG-nois/4062193#4062193)]始终1291始终存在406.2193万存在一定406.2193万一定的噪声量,因此取决于噪声频率,您可能需要使用一些模拟或数字滤波器。 如果可能,您是否介意分享您的示意图的一小部分?[/QUOT]

    请告诉我上述操作是否有任何问题

    感谢您的回复!

    [/quote]
    [/quote][/quote]
    [/quote][/quote][/quote]
    [/quote][/quote][/quote][/quote]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    感谢您的回复

    0.1291-ECG-nois/4062193#4062193]0.</s>1291 406.2193万406.2193万您使用了哪些模拟输入引脚和通道来测量ECG?   [/引述]

    ADS1291 miso引脚和nRF5.2832万 WFP 0.28 / AIN4已连接。

    备注:您是否介意检查nRF5.2832万 WFP SPI/AIN4是否能够进行0.28 数据通信? 或者,人们是否正确配置了SPI通信? 检查nRF5.2832万 数据表,nRF5.2832万具有自己的专用SPI引脚-

    \n1291-ECG-nois/4062193#4062193]\n您1291您是否406.2193万是否介意406.2193万介意查看噪音的频率范围? 例如,该噪音的频率范围是多少?[/QUOT]

    首先,我将原始数据引入Python,并将其分为心电图数据和噪声数据。

    你能看到的鱼
    710万 > ECG数据
    710万 <废物桶数据
    您可以检查

    所以我收集了7 10万 下面的数据并使用FFT进行了检查

    我觉得这不是一个有意义的噪音, 只是一个杂项的噪音

    备注:从上面的图解中,很难分辨噪音和信号之间的区别? 也许放大一下,查看并理解信号和噪声层? 此外,在水平轴上放置轴标签(如时间刻度/戳记)也是一种很好的方式。 我认为垂直轴是ADC计数(代码)?

    你说的我不太明白

    "710万 >心电图数据
    710万 <废纸篓数据" ,因为X轴样本计数仅上升到1.5万或2万左右。

    我可能猜您首先采集了数据(基线噪声基准)而没有注入任何信号,然后采集了数据(基线噪声基准+注入信号)。 然后,你用 Python将它们分开了吗? 我理解正确吗? 我们可能仍想知道噪声频率以采取进一步措施,例如,如果不实施模拟滤波器,则通过DSP实施数字LPF滤波器。

    您1291您是否1291是否可以406.2193万可以尝试406.2193万尝试注入1~2Hz,1~4mV正弦波并观察您得到的波? 因此,您还可以检查噪声级别,SNR。[/QUOT]

    首先,我将原始数据引入Python。

    我对原始数据进行了1Hz,2Hz正弦波注入。

    正常正弦波太小,所以我得到心电图数据平均值并将其乘以正弦波。

    注释:我建议只注射无心电图数据的正弦波。 那么,您是否将正弦波注入IN1P? 您输入的电压是多少? 您是否配置了MUX (黄色突出显示)并尝试了PGA1 (黄色突出显示)增益的不同值?

    另 一个建议是尝试内部测试信号(上面圆圈中的红色)。

    我在心电图数据中增加了这种价值。

    备注: 您能否将该值添加到心电图数据中来说明您的意思?

    第二,去除一些噪音后,我的做法和上面一样。

    但我不知道这是不是正确的方式

    备注:您是否在python中生成了正弦波并将正弦波添加(叠加)到您从某处获取的数据中?  

    1291-ECG-nois/4062193#4062193"]如果1291如果可能406.2193万可能,406.2193万,您可以使用ECG模拟器来注入ECG信号并查看它的传输情况吗?[/quote

    我做不到。 抱歉

    备注:如果是用于产品开发,我强烈建议使用ECG模拟器。 或者,尝试使用函数发生器向输入通道注入<=4mV,1~2Hz正弦波,以进行基础测试。 您是否有评估(EVM)板/套件?

    1291-ECG-nois/4062193#4062193)]始终1291始终存在406.2193万存在一定406.2193万一定的噪声量,因此取决于噪声频率,您可能需要使用一些模拟或数字滤波器。 如果可能,您是否介意分享您的示意图的一小部分?[/QUOT]

    请告诉我上述操作是否有任何问题
    注释:ECG ELA,ERA看起来正确。 顺便说一下,RLDOUT是一个输出信号,而不是一个输入。 我看到您没有使用外部时钟。

    如果使用内部时钟,请确保正确 配置了这些CLKSEL引脚和CLK_EN位。

    感谢您的回复!

    谢谢。

    [/quote]
    [/quote][/quote]
    [/quote][/quote][/quote]
    [/quote][/quote][/quote][/quote]