您需要 登录 才可以下载或查看,没有账号?注册
收藏2 举报
雪山飞狐D 发表于 2020-4-7 23:55 STM32 可以用DSP库里面的FIR滤波器库,用matlab 产生20个数值系数,matlab 缩放到16位整型 #define DSP_A ...
zwx1777 发表于 2020-4-8 08:52 原谅我还看不懂,这一串程序什么意思啊,,,,真小白..,我是想做一个仿真再做一个实物的 ...
叶春勇 发表于 2020-4-8 09:10 你这个excel的数据,是取交流信号,还是直流信号?
zwx1777 发表于 2020-4-8 09:21 应该算是交流信号,一个随角度(时间变的时候角度也会变,符合余弦的那条线)变化的输出电压,因为测试时 ...
叶春勇 发表于 2020-4-8 10:13 优化的程序看不懂,可以使用浮点数。把原理搞懂再说,这些整数运算是在浮点数运算基础上的优化算法。 目 ...
zwx1777 发表于 2020-4-8 10:28 这是哪方面的知识啊,我要怎么入手啊,这个仿真的话是用什么软件呢 ...
叶春勇 发表于 2020-4-8 10:55 仿真软件,excel就可以了,你的系数才20阶
<font style="background-color: rgb(255, 255, 255);">const int BL = 20; const uint16_T B[20] = { 1543, 1573, 1599, 1623, 1643, 1660, 1674, 1684, 1691, 1694, 1694, 1691, 1684, 1674, 1660, 1643, 1623, 1599, 1573, 1543 };</font> 你这个的确是matlab生成的,一模一样的。
叶春勇 发表于 2020-4-8 11:08 你这个的确是matlab生成的,一模一样的。
zwx1777 发表于 2020-4-8 11:12 额,matlab生成的数据?不会的,我亲手测出来的
叶春勇 发表于 2020-4-8 11:21 把你第二列的信号fft一下,除了直流,还有这个频率f= Fs*15/8192 这个信号比较强 ...
zwx1777 发表于 2020-4-8 11:23 是啊,有一个是电机的一个转速频率..其他就是噪声和直流信号
叶春勇 发表于 2020-4-8 11:29 你这个电机转速是可变的吗,还是检测堵转?
zwx1777 发表于 2020-4-8 11:33 可变的,但是这个数据是定速。
xls=xlsread('d:\ZWX1023-20mA.xlsx') 第二步,把第二列提取出来。 复制data=xls(:,2) 第三步,DFT分析 复制V=abs(FFT(data)) 分析V,和采样率,确定型号频率。通过做试验分析最低转速和最高转速,确定频率范围。 不过我认为高通就可以了。
data=xls(:,2) 第三步,DFT分析 复制V=abs(FFT(data)) 分析V,和采样率,确定型号频率。通过做试验分析最低转速和最高转速,确定频率范围。 不过我认为高通就可以了。
V=abs(FFT(data)) 分析V,和采样率,确定型号频率。通过做试验分析最低转速和最高转速,确定频率范围。 不过我认为高通就可以了。
雪山飞狐D 发表于 2020-4-8 12:17 我已经注释得很详细了,就是FIR库,其实就是底层汇编优化的卷积,你只管输入和输出还有滤波器系数,滤 ...
叶春勇 发表于 2020-4-8 11:54 如果用matlab, 第一步,把xls文件导入matlab。
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
发帖类勋章
等级类勋章
时间类勋章
人才类勋章
12
70
0
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注电源系统设计
扫码关注21ic项目外包
扫码浏览21ic手机版
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才
京公网安备 11010802024343号