目前需要在F28379d上使用卡尔曼滤波器得到电机的速度和电流
问题:1、F28379d系列是否有卡尔曼滤波器的例程?
2、没有例程的话,有没有矩阵计算的库?因为卡尔曼滤波器涉及矩阵乘法、矩阵加减法以及矩阵求逆运算。
3、我在英文论坛上看到别人用卡尔曼滤波器的问题是运算量过大,导致系统控制频率降低,运行时间过长,有没有解决办法?如何检测代码 运行时间?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
目前需要在F28379d上使用卡尔曼滤波器得到电机的速度和电流
问题:1、F28379d系列是否有卡尔曼滤波器的例程?
2、没有例程的话,有没有矩阵计算的库?因为卡尔曼滤波器涉及矩阵乘法、矩阵加减法以及矩阵求逆运算。
3、我在英文论坛上看到别人用卡尔曼滤波器的问题是运算量过大,导致系统控制频率降低,运行时间过长,有没有解决办法?如何检测代码 运行时间?
user6510059 说:1、F28379d系列是否有卡尔曼滤波器的例程?
抱歉,目前是没有相关的例程的
user6510059 说:2、没有例程的话,有没有矩阵计算的库?因为卡尔曼滤波器涉及矩阵乘法、矩阵加减法以及矩阵求逆运算。
关于矩阵计算的相关资料都可以在controlSUITE中提供的FPU库中找到。该库实现了几种不同类型的矢量计算。对于矩阵乘法或加法,您可以逐行或逐行调用这些函数。
如果您在默认位置安装了controlSUITE/C2000ware,则该库位于:
C:\ ti \ controlSUITE \ libs \ dsp \ FPU \ v131 或 C:\ti\c2000\C2000Ware_3_04_00_00\libraries\dsp\FPU\c28
抱歉,该问题建议您在英文论坛咨询一下。
您可以参看 该链接 内给出的方法