ads1293 心电波形已经出来,PQRST波都可以正常显示。现在在求心电幅值出现问题。。。求助TI!
1,ADCMAX=0X800000=8388608 , 0.5*ADCmax=4194304..通过配置寄存器输入0差分信号,输出ADCout=0.5ADCmax=4194304,没有问题。。。但是。。
2,根据公式,如截图,请问这个公式是不是错了,应该是3.5*(Vinp-Vinm)。。然后可以推出心电幅值V=(ADCout-4194304)*0.000163487mv。
3.通过标准二导联看图,计算出R波的的最高点与最低点ADCout相差5500左右,根据公式就是ADCout=5500*0.000163487mv大约等于0.9mv。可是二导联平均R幅值为1.4mv。。为什么啊??我少考虑那个当面了啊。。。程序中的滤波把50HZ滤掉,得到真实的ADCout,可是根据TI公式怎么不对呢??求助啊???急!!!!!!!!!!!
4谢.谢!!!!
JHL:
你好!
2,你的观点是正确的,公式漏掉了括号。我们会尽快修改手册,谢谢反馈。
3,ADCmax是变化的,和你的设置有关。 另外,请教下,二导联平均R幅值为1.4mv是怎么得到的? 谢谢
yuxiang ye:
回复 JHL:
不好意思,二导联的平均R波是1.8mv,标准差为0.4mv,这是医学书上查到的。
ADCmax是很据R2,R3等寄存器的设置而变化的,寄存器设置好了,R2=8,R3=32,此时ADCmax为0x80000,这时应该不变了。
请问根据公式我测试出二导联,R波最大峰值和最小的转换过来的ADC相差6000左右。。根据公式推出V=6000*1.63487mv大约等于0.96多mv,跟我想象的不一样。不知道问题出在哪里。。。程序里面的滤波应该不会改变真是心电信号的ADC差值大小的。。。
yuxiang ye:
回复 yuxiang ye:
V=6000*1.63487*0.0001mv
JHL:
回复 yuxiang ye:
你好! 你是指实测到的0.96mV和书中的1.4mV的差距很大吗? 被测物体是标准信号源吗?人体的话会存在差异,而用标准信号源的固定幅值信号就可以验证是哪里的问题了。
yuxiang ye:
回复 JHL:
谢谢您的回复。我用TI提供的ADS1293EVM评估板,测试我自己的二导联R波幅值为1.4mv左右。。。。谢谢,我在考虑一下吧
xiyong li:
您好,我是一名在校大学生,目前也在学习ADS1293,碰到了很多问题,请问您能否将你的程序发我一份,作为参考,学习学习,我的邮箱是704071997@qq.com.
X W:
回复 yuxiang ye:
您好,我现在在做cc2541-ads1293的实验用的是自己根据TI的原理图画的电路板,ADS1293初始化都没有问题,但在读出寄存器中的心电数据时总是读出0,我又往另外的寄存器中写进数据,读出数据发现是正确的,由此可见SPI读写是没问题的。我们在测试时就用导线将左右手与电路相连,没有用导联线,请问可能是这个原因吗?能否把您的程序发给我,我想看看我的程序哪里出了问题。另外问一下,您的评估板在哪里买的,多少钱?急求回答,先谢谢了。
Jason Michele:
您好,我是一名在校大学生,目前也在学习ADS1293,碰到了很多问题,请问您能否将你的程序发我一份,作为参考,学习学习,我的邮箱是1448198944@qq.com.始终进入不了dataready中断。非常感谢。
pao pao1:
回复 JHL:
你好,我想问下,在使用ADS1293的时候, 我已经可以达到通过SPI对其寄存器实现寄存器的读写,然后也对1293的寄存器做了相关的配置,现在有个问题就是我如何验证我读取上来的数据是正确的?包括如何将这些数据绘制成ECG图形,我现在是判断DRDYB是否进入中断,一旦进入中断就读取数据,然后发送出去绘制图形,但是这样图形绘制不成功,这会是什么原因?谢谢
Gang Chen7:
回复 pao pao1:
可以测试内部信号吗?