robot

Dependencies:   FastPWM3 mbed

Revisions of main.cpp

Revision Date Message Actions
35:89385f64c867 2016-11-23 fixed scaling in decoupling code File  Diff  Annotate
34:454a4256c4fe 2016-11-23 additional algorithmic changes File  Diff  Annotate
32:b31423041c4e 2016-11-12 real values for Ld, Lq (altermotter) File  Diff  Annotate
31:ebe42589ab9d 2016-11-10 added IPM optimization code, commented out decoupling File  Diff  Annotate
30:c25c5bf0d951 2016-11-07 added decoupling; set Ld, Lq to nonzero to enable File  Diff  Annotate
29:50e6e4e46580 2016-11-07 updated headers, variable defs to make more sense File  Diff  Annotate
28:ed9c1ca386fd 2016-11-07 check for encoder index before applying current File  Diff  Annotate
27:7e073122ddf8 2016-11-06 removed CURRENT_U, CURRENT_V File  Diff  Annotate
26:955a1dfc2705 2016-11-06 updated encoder code to remove filtering, restored throttle control File  Diff  Annotate
25:3f2b585ae72d 2016-11-05 conventions now correct, motor crunches at >100v File  Diff  Annotate
24:5e18a87a0e95 2016-11-05 working velocity code, with caveats; fixed 50A iq File  Diff  Annotate
23:c77d4b42de17 2016-11-05 last working commit before scrambling transforms File  Diff  Annotate
22:72840d3db788 2016-11-05 autocalculate TIMx_ARR and loop gains based on switching frequency File  Diff  Annotate
21:b7fb355c8c2d 2016-11-05 bugfix - forgot to set vd, vq in previous commit File  Diff  Annotate
20:91ae97a811e3 2016-11-05 added driving.h File  Diff  Annotate
19:a6cf15f89f3d 2016-11-02 formatting changes File  Diff  Annotate
18:3863ca45cf26 2016-10-31 added functionality for torque->dq, throttle->torque commands File  Diff  Annotate
17:2b852039bb05 2016-10-30 further structural changes, velocity has its own function now File  Diff  Annotate
16:f283d6032fe5 2016-10-30 more structural changes File  Diff  Annotate
15:b583cd30b063 2016-10-30 split config.h into three config headers File  Diff  Annotate
14:59c4fcc1a4f7 2016-10-30 altermotter massacre, 50A current limit + SVPWM and throttle File  Diff  Annotate
13:41d102a53caf 2016-10-30 IT WORKS THIS VERSION File  Diff  Annotate
12:5723a4fa5864 2016-10-30 altermotter massacre phase ordering File  Diff  Annotate
11:133bd48c1b22 2016-05-24 altermotter works great File  Diff  Annotate
10:f49df0fe0382 2016-05-19 all motor settings now in config.h File  Diff  Annotate
9:074575151e4b 2016-05-17 prepping for altermotter operation File  Diff  Annotate
8:70122bad5f90 2016-04-23 foc'ed in the bot File  Diff  Annotate
7:caebf421f288 2016-03-30 voltage mode emrax File  Diff  Annotate
6:561d8ab80424 2016-03-27 emrax still doesn't really work File  Diff  Annotate
5:efd3838b79a6 2016-03-27 broken emrax code File  Diff  Annotate
4:a6669248ce4d 2016-03-18 moved commutation to current sampling routine File  Diff  Annotate
3:9b20da3f0055 2016-03-18 code is clean, code works File  Diff  Annotate
2:eabe8feaaabb 2016-03-18 works, code is dirty --swapped some currents from last broken rev File  Diff  Annotate
1:7b61790f6be9 2016-03-09 center aligned PWM + sync current sampling working File  Diff  Annotate
0:bac9c3a3a6ca 2016-03-09 open loop, working; motor draws ~400mA at 30V; pre-center aligned PWM File  Diff  Annotate