本帖最后由 zhdzhd-174422 于 2018-9-1 12:34 编辑 最近因为工作太忙所以测试任务可能要慢一点。请见谅! # k- R y% v/ T2 B. h 本次任务用了2种代码方式进行测试。* [7 w& X9 D0 N 9 A' u- }7 Q' L6 ~- u- D6 _* d 一、任务要求如下:% m. }, _& z8 Y* B- n+ o/ g 8 E+ I% A7 N! w6 b* J3 z 二、工程代码: 6 U0 Y9 o {7 o! O, W% v! n- D 3 i- q* f7 C: A9 z! N y' }# v 方式一2 d& w& ]/ r9 O( a 用Workbench修改PI值以及用Plott查看波形: ( e% ^1 K- A1 o7 W 操作流程: 1、先打开Workbench,连接套件 9 P" z5 k& h% b9 {3 b$ e % Y. q# a" i0 v; u! N 连接成功后,按数字顺序操作0 P8 l: |$ t. _ ^6 K 0、切换到Advanced界面,4 L) r5 Z& N" i% g. W# t 1、点击Start Motor运转马达,2 @; Y) I a6 I0 p; Z3 O" B8 N 2、点击Stop Motor停止马达,- }/ H, }% K/ e% L 3、修改PID Gains下的Kp和Ki值为任意整数,本帖任务设置为1000和600, 4、打开Plotterl界面( A$ c5 ], w) {& d* Q* \$ d 5、点击Start Motor运转马达,即可观察到波形图; h7 ?+ s4 ~$ k7 Z 再停止-->修改数值-->运转-->查看波形图 3 R0 ?4 d- H/ _/ }! ~ 原始PI 原始PI*2 原始PI*0.5( ^7 [0 k, H! {# |' g, S) [! C# d 方式二1 L2 ~5 G1 a1 E( Q8 s" {; | & m+ S _; j* Z e 用Workbench修改PI值以及用Plott查看波形:8 J; c8 C6 a3 J8 K+ S0 Q o( C/ z * s- H. X2 b# [" B' Q! W+ G ( `' `3 ^ ]+ r( E 0 x$ b6 l1 Z2 T% D 原始PI . c" ^! L G, b" b& t Y$ r8 m 原始PI*27 D+ v' m. E/ N 6 \, u# F2 ^/ `" T+ Z 原始PI*0.5 因本人也是刚开始接触意法的芯片和板卡,有些东西也是似懂非懂,有些不正确的地方,请大家指正。谢谢!& D# t" {' k3 ~: _8 F 疑问: t6 X4 J/ o. u4 {$ x/ I8 P 官方固件连接后PID Gains值默认是1000和600,为何自己编译的不是这两个值,有待研究。 # j7 M4 k9 X; R* ~) U( { ! w+ f; r' L6 R5 n/ m2 S5 y |
刚搞了个板子,跟着学习一下,谢谢分享 |
为什么我做任务2用和楼主一样的代码有好几个错误呢?5.3和5.2差别那么大吗?求楼主赐教指针怎么设置 |
求FOC5.3的最新电机库 |