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.

[参考译文] ADS1292R:如何将原始数据转换为 ECG 信号?

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1157999/ads1292r-how-can-i-convert-a-raw-data-into-ecg-signal

器件型号:ADS1292R

大家好、  

使用 ECG 数据中的以下代码、我将某些数据打印到 SDcard 中...

   while (!feof(fp)) {
            fread(&rawData, sizeof(ads1292OutputValues), 1, fp);

            printf("id: %d, val[8]: %08x, %08x, %08x, %08x, %08x, %08x, %08x, %08x, %d, %08x, %.6f[v], %.6fºC, %02d, %02d-%02d-%04d : %02d:%02d:%02d\n",
                rawData.id, 
                rawData.sDaqVals[0], rawData.sDaqVals[1], rawData.sDaqVals[2], rawData.sDaqVals[3], 
                rawData.sDaqVals[4], rawData.sDaqVals[5], rawData.sDaqVals[6], rawData.sDaqVals[7],
                rawData.leadoffDetected, rawData.sresultTempResp,
                rawData.vbattery, rawData.temperature,
                rawData.datetime.dayOfWeek, 
                rawData.datetime.dayOfmonth, rawData.datetime.month, rawData.datetime.year,
                rawData.datetime.hours, rawData.datetime.minutes, rawData.datetime.seconds);
        }

这种格式保存了原始格式,现在我想将其转换为 ECG 信号,有人能不能帮助我...

id: 0, val[8]: 00002a36, ffff7fff, 40004c01, 0000aae7, 004a030a, 00007a6f, 00000000, 000084f1, 1, 002a3600, 3.298389[v], 0.000000┬║C, 00, 00-00-0000 : 00:00:00
id: 1, val[8]: 00005bf4, 00197fff, 40004c01, 0000aae7, 004a030a, 00007a6f, 00000000, 000084f1, 1, 005bf400, 3.294360[v], 0.000000┬║C, 00, 00-00-0000 : 00:00:00