完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
我读过过滤器组件的数据表,它说每个设计只需要使用一个过滤器。我尝试的是过滤FTK上的3轴加速度计的数据。我知道我必须使用一个MUX和Delsig ADC。在所有的3轴中,如何在这种情况下使用滤波器? 谢谢, 斯托扬 以上来自于百度翻译 以下为原文 Hi, I read the datasheet of the filter component, and it says that I should use only one filter per design. What I am trying is to filter out the data from the 3 axis accelerometer on the FTK. I know taht I have to use a MUX and DelSig ADC. How can I use filter in this case for all 3 axis? Thanks, Stoyan |
|
相关推荐
4个回答
|
|
斯图扬
PSOC5中可用的滤波器是数字滤波器。因此,你应该在多采样模式下使用ADC来获得数字值,然后使用DMA将其发送到滤波器块。 默认情况下,数字滤波器显示两个通道。这需要照顾两个轴。我不知道如何过滤加速度计的第三轴。 以上来自于百度翻译 以下为原文 stoyan the filter available in psoc5 is a digital filter. so, you ought to use an adc in multiple sample mode to obtain the digital value which then has to be sent to the filter block using a dma. the digital filter by default shows up with two channels. this takes care of two of the axis. i am unaware of how you can filter the third axis of the accelerometer. |
|
|
|
嗨,戴维,
谢谢你的回复。我知道这个配置,我知道在这种情况下,我会丢失一个轴。我想知道是否有人知道如何“复用”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 |
|
|
|
嗨,Stoyan
我想我不会迟到。但我的想法是,我们实际上可以在PSoC 5中设计我们自己的组件。那么,为什么不使用UDB来设计数字滤波器呢?不知道这对你有没有帮助。 以上来自于百度翻译 以下为原文 hi Stoyan I suppose I'm not late. but what I was thinking is, we can actually design our own components in PSoC 5. So why dont you design a digital filter using UDB's for that purpose. Don't know if it that was of any help. |
|
|
|
你可以做很多事情来过滤加速度计的输出。首先,最简单的方法是在输出端放置一个电容器进行模拟滤波。大多数加速度计数据表指定了基于它们所具有的一些表征数据来执行滤波的所需电容器。第二种方法:固件过滤器。比选择过滤组件需要更多的努力。加速度计最简单的方法是平均值。收集样品的铈数,平均值相同。使用平均数据。通常加速度计具有大约1000到2000赫兹的输出数据。因此,您需要对数据进行至少10倍或20倍的采样,以便进行有效的过滤。代替简单的平均,你也可以在固件中实现一些FIR过滤器,如果你能得到过滤器的系数。第三方法:使用DFB。DFB组件具有2个信道,但是这两个信道可以用于过滤超过2个信道,但是它取决于需要被过滤的信号的性质。由于加速度计输出通常约为1600 Hz(最大),所以DFB信道可以用于对加速度计的所有3个轴进行滤波,因为它以非常高的速度运行。固件过滤器在您的情况下似乎是理想的。
以上来自于百度翻译 以下为原文
|
|
|
|
只有小组成员才能发言,加入小组>>
750个成员聚集在这个小组
加入小组2055 浏览 1 评论
1811 浏览 1 评论
3622 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1747 浏览 6 评论
1499 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
488浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
343浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
405浏览 2评论
348浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
840浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 21:11 , Processed in 0.646292 second(s), Total 54, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号