本帖最后由 tianxj01 于 2018-7-28 17:46 编辑
硬件无法改了?
如果心电信号太小没办法AD呢?何况心电信号放大器,本身就是一个需要非常大倍数的东东,有这方面专门主题的,你就说一个硬件没法改了,就给出怎么一点点信息,这让人们怎么帮你。
真想解决问题的,把你这种综合性的问题的前提,信号条件等等都描述清楚再说吧。
如果心电信号已经正常放大,你倒是提问题时候清楚描述一下,那么下面的讨论就不难了。
如果放大部分,已经做了带宽限制(心电放大正常处理)那么更简单,直接用合适的固定速度,连续自动采样并自动DMA到缓存,然后我们就可以在缓存里面做**,挺简单,把数据高于某值(该值完全可以用AD数据的连续平均数再加上固定的STEP来取得),且速率(所谓速率,就是连续几个缓存之间方向单调差值基本上差不多的那一段)高于某值的数据看作一个心电脉冲,继续扫描AD缓存,找出第二个这样的数据,他们的间隔就是心率。当你开辟的缓存足够,并且自动循环,这样的处理可以保证你不会丢掉一个心电脉冲。
|