Other Parts Discussed in Thread:CONTROLSUITE, C2000WARE
目前需要在F28379d上使用卡尔曼滤波器得到电机的速度和电流
问题:1、F28379d系列是否有卡尔曼滤波器的例程?
2、没有例程的话,有没有矩阵计算的库?因为卡尔曼滤波器涉及矩阵乘法、矩阵加减法以及矩阵求逆运算。
3、我在英文论坛上看到别人用卡尔曼滤波器的问题是运算量过大,导致系统控制频率降低,运行时间过长,有没有解决办法?如何检测代码 运行时间?
Susan Yang:
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
user6510059 说: 3、我在英文论坛上看到别人用卡尔曼滤波器的问题是运算量过大,导致系统控制频率降低,运行时间过长,有没有解决办法?
抱歉,该问题建议您在英文论坛咨询一下。
user6510059 说:如何检测代码 运行时间?
您可以参看 该链接 内给出的方法
,
user6510059:
谢谢。
,
Susan Yang:
不客气,后续有其他问题欢迎随时发帖