已回答假定已回答

ADAS1000使用遇到的问题

rongliang 在 2015-4-29 詢問的問題
最後回覆由KTenough於2015-5-7提供

利用心电模拟器模拟心电信号

1、配置成analog lead mode,导联数据为无符号数据,为什么通过公式ECG (voltage) = ECG Data × (2 × VREF/GAIN)/(2N – 1)换算出来的模拟信号有1.26伏左右,正常模拟器的输出是峰值2mV左右。

2、配置成digital lead mode,导联数据为有符号数据,利用公式ECG (voltage) = ECG Data × (4 × VREF/GAIN)/(2N – 1)换算出来的寄存器地址0x11中的数据时Lead1(LA-RA)还是LA的数据?

3、用上述两种模式,获得的寄存器地址0x11中的数据以波形的形式显示,与模拟器发出来的波形相对比,明显不同。模拟器发出的波形的QRS是向上的波形,而0x11中数据波形QRS波形是向下的波形。

4、AC leadoff检测不到导联脱落,呼吸阻抗检测幅值是一固定值,相位一直都是零;

参考了官网的程序

以下是我配置成digital lead mode的程序,检测LA,LL,RA,V1导联,RL右腿驱动,AC leadoff检测,呼吸阻抗检测使用内部电容,我配置的是否正确

    ADAS1000_SoftwareReset();

frameRate = ADAS1000_2KHZ_FRAME_RATE;
ADAS1000_SetFrameRate(frameRate);
ADAS1000_SetRegisterValue(ADAS1000_CMREFCTL, 0x85E00002);
ADAS1000_SetRegisterValue(ADAS1000_LOFFCTL, 0x8203C103);  
ADAS1000_SetRegisterValue(ADAS1000_RESPCTL, 0x83002099);
ADAS1000_SetRegisterValue(ADAS1000_FRMCTL, 0x0fc600);
ADAS1000_SetRegisterValue(ADAS1000_ECGCTL, 0x81F000AE);

请尽快答复我,谢谢

結果