嗨,戴维,
谢谢你的回复。我知道这个配置,我知道在这种情况下,我会丢失一个轴。我想知道是否有人知道如何“复用”ADC的输出。假设将数据存储在缓冲器中,然后将其发送到滤波器上的部分。我知道过滤器要完成它的工作,需要不断的数据流。但还是…如果THARE是一种方式(甚至实现数字滤波器从其他组件或软件之一)。我已经在考虑把模拟信号从CPU中取出,通过模拟带通滤波器,并把它们放回CPU中。不幸的是,这将需要额外的6免费I/OS的董事会。
问题是加速度计非常灵敏(这是好的),并且试图获得信号积分的速度是由于高噪声电平引起的偏置。如果我想使用加速度计进行运动检测或速度检测,我就不能依赖原始数据而不需要适当的过滤。
谢谢大家看我的帖子,欢迎任何想法。
斯托扬
以上来自于百度翻译
以下为原文
Hi David,
Thank you for the reply. I am aware of this configuration, and I know that I will be missing an axis in this case. I was wonderinf if someone know a trick to "multiplex" the output of the ADC. Let say storing the data in a buffer, and then sending it to the filter on portions. I know that for the filter to do it's job it needs constant flow of data. But still.. if thare is a way (even implementing digital filter from other components or software one. I am already thinking in taking the analog signals out of the CPU , passing them through analog bandpass filters, and putting them back into the CPU. Unfortunately this will require additional 6 free I/Os of the board.
The thing is that the accelerometer is very sensitive (which is good), and trying to get the velocity integrating the signal is causing biasing due to the high noise level. And if I want to use an accelerometer for movement detection, or speed detection, I can not rely on the raw data without decent filtering.
Thank you everyone for looking at my post, any ideas are welcome.
Stoyan
嗨,戴维,
谢谢你的回复。我知道这个配置,我知道在这种情况下,我会丢失一个轴。我想知道是否有人知道如何“复用”ADC的输出。假设将数据存储在缓冲器中,然后将其发送到滤波器上的部分。我知道过滤器要完成它的工作,需要不断的数据流。但还是…如果THARE是一种方式(甚至实现数字滤波器从其他组件或软件之一)。我已经在考虑把模拟信号从CPU中取出,通过模拟带通滤波器,并把它们放回CPU中。不幸的是,这将需要额外的6免费I/OS的董事会。
问题是加速度计非常灵敏(这是好的),并且试图获得信号积分的速度是由于高噪声电平引起的偏置。如果我想使用加速度计进行运动检测或速度检测,我就不能依赖原始数据而不需要适当的过滤。
谢谢大家看我的帖子,欢迎任何想法。
斯托扬
以上来自于百度翻译
以下为原文
Hi David,
Thank you for the reply. I am aware of this configuration, and I know that I will be missing an axis in this case. I was wonderinf if someone know a trick to "multiplex" the output of the ADC. Let say storing the data in a buffer, and then sending it to the filter on portions. I know that for the filter to do it's job it needs constant flow of data. But still.. if thare is a way (even implementing digital filter from other components or software one. I am already thinking in taking the analog signals out of the CPU , passing them through analog bandpass filters, and putting them back into the CPU. Unfortunately this will require additional 6 free I/Os of the board.
The thing is that the accelerometer is very sensitive (which is good), and trying to get the velocity integrating the signal is causing biasing due to the high noise level. And if I want to use an accelerometer for movement detection, or speed detection, I can not rely on the raw data without decent filtering.
Thank you everyone for looking at my post, any ideas are welcome.
Stoyan
举报