智能车制作

标题: 怎么直接检测AD正弦波峰值或者有效值~~ [打印本页]

作者: miss126    时间: 2011-6-4 00:15
标题: 怎么直接检测AD正弦波峰值或者有效值~~
  能不能直接检测呢。。。
作者: youngleo    时间: 2011-6-8 00:23
那肯定能啊
我的程序比较操蛋,写了一百多行的采集函数
作者: miss126    时间: 2011-6-9 07:21
回复 2# youngleo


    具体什么思路阿~~
作者: youngleo    时间: 2011-6-9 10:22
回复 3# miss126


   你把AD的速率调到600K上,一个周期能才30+的点,采集300~500次后取最大那几个求平均
作者: boxsoldier    时间: 2011-6-9 20:22
回复 4# youngleo


    600K是采样速率还是AD时钟?如果是采样速率那就够,如果是AD时钟肯定不够。一个传感器采300+次,就算只有4个传感器,就得采1200次,你算法的实时性何在?
作者: boxsoldier    时间: 2011-6-9 20:35
建议采峰值,也就是采最大值,2M的AD时钟,每个通道采30次,取其中最大值。这样重复6次,用去极值滤波得到最大值的平均值。
作者: chehaitao    时间: 2011-6-10 11:14
求解同样问题
作者: miss126    时间: 2011-6-10 23:30
回复 6# boxsoldier


    好思路 谢谢 我会去试验一下!!!  顺便问一句 你实现了马?
作者: miss126    时间: 2011-6-10 23:49
回复 5# boxsoldier


    关键AD转换还要7us呢 2M的话0.5us 能行吗?
作者: boxsoldier    时间: 2011-6-11 00:27
回复 8# miss126


    实践过了
作者: tutufanfan    时间: 2011-6-15 11:02

作者: youngleo    时间: 2011-6-22 00:42
回复 5# boxsoldier


   肯定是采样速率600K,其实XS128采样速率能调到1M的,感觉直接采视频都没有问题,谁有空的话可以试试然后每个通道400次数据,取最大的32个求平均
说白了就是一共1400次AD采样加上数据处理,4.5ms解决掉,感觉比模拟滤波快,而且数值很准
想快点的话就把采样次数调低一点




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2