本帖最后由 zhdzhd-174422 于 2018-9-1 12:34 编辑 最近因为工作太忙所以测试任务可能要慢一点。请见谅!7 {- i s( u. m# M! l0 w6 L- l ! [ H @* E- w9 U6 R: c' _ 本次任务用了2种代码方式进行测试。0 A7 r0 ~. |0 `' X 一、任务要求如下: * H1 ~: h) H0 r' F 二、工程代码:; \3 y9 f% k: s6 j : S" a, F0 \: Q: k, M' c; c, \ 方式一' @# ^ z2 [) b6 S+ Z0 x 1 k* k, P) F; X. R$ \1 R7 L. k) ` " G! n6 l, V. B 用Workbench修改PI值以及用Plott查看波形:$ j1 G3 n+ v/ ~' z2 T! ~# |3 j 7 D& G0 X( C3 S& q; c! V 操作流程: 1、先打开Workbench,连接套件5 M) y0 b7 @7 O 0 x a$ V3 q3 p% W ) c# d2 h8 Y8 v L* L " q) }) p7 v9 ^ 连接成功后,按数字顺序操作/ a$ [8 f" z( J* l9 S( b& z 0、切换到Advanced界面, 1、点击Start Motor运转马达, 2、点击Stop Motor停止马达,! ? O3 f" ~- u T 3、修改PID Gains下的Kp和Ki值为任意整数,本帖任务设置为1000和600, 4、打开Plotterl界面6 A5 ^# l: H" I- K! O 5、点击Start Motor运转马达,即可观察到波形图% B% `9 f% ]) Q W& ^( v 再停止-->修改数值-->运转-->查看波形图 0 A) s$ A& C) b% `3 l* ]8 k & l; e& v* g' M0 L8 U5 [ 原始PI a7 ?, Q( V5 L+ t6 T 4 a( F$ U6 @7 t! E* S+ v3 M # W2 ]8 |5 ~1 Z' d 原始PI*20 C6 ~0 w/ g$ z' I ) d6 u& R& s6 _ 原始PI*0.5 方式二 8 U! U+ h) L9 p+ B" w4 x+ } 用Workbench修改PI值以及用Plott查看波形: $ f6 a7 G4 G8 y$ v: \! `0 S / ^- w5 W7 k: D0 s m& M 原始PI ; _- Q3 c$ s- w T5 A/ N 原始PI*2 # n6 r6 w. u$ d) z/ R 原始PI*0.5. O0 s" L' Y- D6 ~- @2 } 因本人也是刚开始接触意法的芯片和板卡,有些东西也是似懂非懂,有些不正确的地方,请大家指正。谢谢!- }" I( I& D2 g& ~8 W, d0 f, q 疑问:$ r1 U# a# F7 v# |# j0 [ 官方固件连接后PID Gains值默认是1000和600,为何自己编译的不是这两个值,有待研究。 + d8 E# h/ Z. s& C4 C ' H6 R/ X2 c/ x1 M " D l3 L$ w( p& n |
刚搞了个板子,跟着学习一下,谢谢分享 |
为什么我做任务2用和楼主一样的代码有好几个错误呢?5.3和5.2差别那么大吗?求楼主赐教指针怎么设置 |
求FOC5.3的最新电机库 |