本帖最后由 zhdzhd-174422 于 2018-9-1 12:34 编辑 ~& V2 Q% `# t1 d" O. [ 最近因为工作太忙所以测试任务可能要慢一点。请见谅! 本次任务用了2种代码方式进行测试。" F D& W) E: F ' A* k+ F, j) w8 o" p1 s 一、任务要求如下:7 c2 C$ S- q# {/ u8 Y3 o 7 i* F: Y/ M6 o6 v, ]* a 二、工程代码: 方式一 2 e) `% N3 M q' r: i 6 f: d' O. Y+ o8 \; n- S 用Workbench修改PI值以及用Plott查看波形: % i! Y( [! ~# [; m" q 操作流程: 1、先打开Workbench,连接套件 ' X2 w5 C0 P$ o1 t: r5 S ; Y' i3 T4 M& T* z* a+ i5 ~ & h) H+ W) o. M* Z ]2 y% Z 连接成功后,按数字顺序操作5 U3 R9 k* L; Y5 M2 r 0、切换到Advanced界面,% c' t2 x( N: C, k$ I; i" z 1、点击Start Motor运转马达, 2、点击Stop Motor停止马达, 3、修改PID Gains下的Kp和Ki值为任意整数,本帖任务设置为1000和600,$ }! I- g9 \6 {5 z& Q 4、打开Plotterl界面 5、点击Start Motor运转马达,即可观察到波形图 再停止-->修改数值-->运转-->查看波形图; o0 J$ i! G+ x. z2 @8 | 1 q0 A+ j% l5 Q ( |3 ]8 k' I, p) @. S3 w4 Y& o 原始PI ; a7 I P* h% | 原始PI*2 - D0 f3 F N, i/ A- {1 A 原始PI*0.5) n5 L* W+ b2 r" w: k 方式二 ) ]* I$ U$ Y$ \# a 用Workbench修改PI值以及用Plott查看波形: ) D n; u9 A- X; l# L9 G5 A, E 3 M- |+ \! m9 x$ n, `. {3 z. a 原始PI% z& ^) ] G. @4 b* S & w! e6 U: V% O9 c C 原始PI*2% q M6 ?. l: h2 X% n" w . A4 m1 W! b6 V ) H! r; [ ^+ D# Y6 W7 S) Z 原始PI*0.5- a: q2 G. r6 j Y2 q2 d 因本人也是刚开始接触意法的芯片和板卡,有些东西也是似懂非懂,有些不正确的地方,请大家指正。谢谢!3 s& K6 p8 \% _5 k( [ 疑问: 官方固件连接后PID Gains值默认是1000和600,为何自己编译的不是这两个值,有待研究。 * Y8 R/ E8 W1 p2 |( @: z# l 0 n5 @/ j& _) l |
刚搞了个板子,跟着学习一下,谢谢分享 |
为什么我做任务2用和楼主一样的代码有好几个错误呢?5.3和5.2差别那么大吗?求楼主赐教指针怎么设置 |
求FOC5.3的最新电机库 |