Paul Guenette
|
301d68adc6
|
Move anticogging_t into config, use a fixed size array and scale
|
2019-05-23 18:56:34 +02:00 |
|
Oskar Weigl
|
e3946f27e0
|
add setup_hall_as_index.py
|
2019-04-15 20:02:10 -07:00 |
|
Oskar Weigl
|
1761272cad
|
add encoder offset calib debug var calib_scan_response
|
2019-04-01 21:22:27 -07:00 |
|
Oskar Weigl
|
c065113392
|
Merge branch 'devel' of https://github.com/madcowswe/ODrive into devel
|
2019-03-19 20:41:35 -07:00 |
|
Oskar Weigl
|
412f7962f4
|
reject precalibration unless encoder is ready
|
2019-03-11 14:41:52 -07:00 |
|
Oskar Weigl
|
615ae723c3
|
Merge branch 'devel' of https://github.com/madcowswe/ODrive into devel
|
2019-03-05 21:47:39 -08:00 |
|
Oskar Weigl
|
1178bf4412
|
Merge branch 'devel' into preroll
|
2019-02-11 18:52:58 -08:00 |
|
Oskar Weigl
|
e3785a2aa2
|
make index only active when required
|
2019-02-11 18:42:22 -08:00 |
|
Oskar Weigl
|
c4c5aaac57
|
sincos is autoready
|
2019-02-11 18:33:45 -08:00 |
|
Oskar Weigl
|
81d9b33863
|
add option to disable phase interpolation
|
2019-02-11 17:54:56 -08:00 |
|
Oskar Weigl
|
f17c96360f
|
push index and dir search into encoder object
|
2019-02-11 17:32:48 -08:00 |
|
Oskar Weigl
|
a735adb95c
|
rename var and add comments
|
2019-02-11 15:13:30 -08:00 |
|
Oskar Weigl
|
bade43dc9c
|
remove old overspeed check from encoder
|
2019-02-10 22:05:43 -08:00 |
|
Oskar Weigl
|
2a12c1ac61
|
Merge branch 'devel' into preroll
|
2019-02-10 20:11:18 -08:00 |
|
Oskar Weigl
|
8ad4ad92de
|
center sincos on 50pct
|
2019-02-05 21:40:40 -08:00 |
|
Oskar Weigl
|
a86fb3e59b
|
add coherent sampling and 1.5 cycle pwm phase advance
|
2019-02-01 21:01:45 -08:00 |
|
Oskar Weigl
|
a169dd33f0
|
add sincos encoder input (hacky)
|
2019-01-29 23:17:27 -08:00 |
|
Oskar Weigl
|
44152147d7
|
add ignore_illegal_hall_state
|
2018-12-17 13:51:03 -08:00 |
|
Oskar Weigl
|
b3890ef9ff
|
add option to keep encoder count from startup value
|
2018-10-30 01:13:39 -07:00 |
|
Oskar Weigl
|
b4fcb290a4
|
add overspeed fault
|
2018-10-24 23:57:42 -07:00 |
|
Oskar Weigl
|
d7644daaca
|
make encoder dir find and overspeed check
|
2018-10-10 15:35:41 -07:00 |
|
Oskar Weigl
|
8c286f0a6d
|
Lockin based index search working, clean out old search
|
2018-10-10 14:23:10 -07:00 |
|
Oskar Weigl
|
3a61b4a6ac
|
lockin with enc sense working
|
2018-10-08 19:40:44 -07:00 |
|
Oskar Weigl
|
a0cedaaf94
|
clean up critical section use
|
2018-10-07 21:09:09 -07:00 |
|
Oskar Weigl
|
833bdde5f8
|
Merge pull request #253 from madcowswe/property-hooks
Property hooks
|
2018-09-30 19:16:38 -07:00 |
|
Oskar Weigl
|
6c89460d88
|
Merge pull request #254 from madcowswe/fix-sincos
Fix rounding issue in arm_cos_f32
|
2018-09-30 19:13:53 -07:00 |
|
Oskar Weigl
|
a1c8a559c5
|
Merge branch 'devel' into property-hooks
|
2018-09-30 18:55:22 -07:00 |
|
Oskar Weigl
|
ece2921316
|
add and rename our own copy of arm_sin_f32 and arm_cos_f32
|
2018-09-27 21:18:38 -07:00 |
|
Oskar Weigl
|
d2e2c3a1a8
|
use new hooks for encoder and current control bandwidth
|
2018-09-25 21:34:16 -07:00 |
|
Oskar Weigl
|
e88abb56eb
|
pull in configs and enum into class for Axis and Motor, for consistency
|
2018-09-24 22:59:36 -07:00 |
|
Oskar Weigl
|
584b73920d
|
fix incorrect shifting of offset during index callback
|
2018-08-24 20:43:28 -07:00 |
|
Unknown
|
14e917171d
|
Rename pll_vel to vel_estimate
|
2018-08-23 22:26:26 -04:00 |
|
Oskar Weigl
|
19e3c779ae
|
force offset cal after idx search, index now homes axis
|
2018-08-17 23:39:43 -07:00 |
|
Oskar Weigl
|
e6f60e0b93
|
Merge branch 'master' into devel
|
2018-07-17 01:41:31 -07:00 |
|
Oskar Weigl
|
955aba11a5
|
fix axis error motor failed when encoder failed
|
2018-07-01 15:42:48 -07:00 |
|
Oskar Weigl
|
a116c94075
|
sync shadow_count to count_in_cpr when calibrating
|
2018-06-22 00:44:03 -07:00 |
|
Oskar Weigl
|
37e01b9865
|
move bandwith to config
|
2018-05-15 17:27:12 -07:00 |
|
Oskar Weigl
|
f1081afc7b
|
encoder bandwidth configurable
|
2018-05-15 10:31:09 -07:00 |
|
Oskar Weigl
|
a63c4a4a96
|
Merge branch 'fw4' into powerwheels
|
2018-05-15 10:23:16 -07:00 |
|
Oskar Weigl
|
3103eda5f9
|
Merge branch 'devel' into fw4
|
2018-05-15 10:22:19 -07:00 |
|
Oskar Weigl
|
ebfe0755bd
|
set bandwidth to 100
|
2018-05-14 01:54:02 -07:00 |
|
Oskar Weigl
|
cafcdb4e29
|
center-align hall interpolation float offset
|
2018-05-14 01:53:01 -07:00 |
|
Oskar Weigl
|
439a32f530
|
reset encoder bandwidth back up to 1000 per s
|
2018-05-14 00:18:27 -07:00 |
|
Oskar Weigl
|
94245a608b
|
explicit cast on num_steps
|
2018-05-12 22:24:17 -07:00 |
|
Oskar Weigl
|
1ace6422db
|
explicit cast on num_steps
|
2018-05-12 22:20:41 -07:00 |
|
Oskar Weigl
|
7188e2a1c2
|
clean state machine level error writing
|
2018-05-10 14:42:35 -07:00 |
|
Oskar Weigl
|
0d07c71f95
|
push estimator updates into control loop prefix
|
2018-05-10 07:33:54 -07:00 |
|
Oskar Weigl
|
a94096b64d
|
Make subcomponent errors to always set relevant axis error; use do_checks and set_error
|
2018-05-10 06:56:13 -07:00 |
|
Samuel Sadok
|
d6496ca574
|
save offset and set default cpr to 72
|
2018-04-27 15:04:43 -07:00 |
|
Samuel Sadok
|
d827d7f1d1
|
set encoder to ready state on startup for hall effect mode
|
2018-04-27 12:08:23 -07:00 |
|