Paul Guenette
|
0c270eaa61
|
Remove SPI_COM_FAIL error, add spi_error_rate_ to protocol
|
2019-05-25 21:22:07 +02:00 |
|
Paul Guenette
|
73fbd0d54d
|
Try to delay SPI error counting during initialization
|
2019-05-25 21:11:43 +02:00 |
|
Paul Guenette
|
3fa49918c7
|
Merge branch 'anticogging_saver' into RazorsEdge
|
2019-05-25 17:45:09 +02:00 |
|
Paul Guenette
|
6654b3a375
|
Just fetch the cogging ratio every time we need it
|
2019-05-25 17:29:25 +02:00 |
|
Paul Guenette
|
3dc969ad15
|
Merge branch 'Non-Blocking_Absolute_SPI' into RazorsEdge
|
2019-05-25 14:56:26 +02:00 |
|
Paul Guenette
|
cc36edeabf
|
Merge branch 'anticogging_saver' into RazorsEdge
|
2019-05-25 14:16:46 +02:00 |
|
Paul Guenette
|
301d68adc6
|
Move anticogging_t into config, use a fixed size array and scale
|
2019-05-23 18:56:34 +02:00 |
|
Paul Guenette
|
0944595bfb
|
Fix missing comma in encoder mode
|
2019-05-11 23:26:27 +02:00 |
|
Tobin Hall
|
9e99863eb6
|
Fix for hanging during configuration.
|
2019-05-11 23:18:58 +02:00 |
|
Tobin Hall
|
bb7ce30ba4
|
Adding low pass filter to encoder read failures. Staggering SPI triggers
|
2019-05-11 23:17:45 +02:00 |
|
Tobin Hall
|
31a143a500
|
Fixing error code assignment. Adding SPI ready check.
|
2019-05-11 23:17:45 +02:00 |
|
Tobin Hall
|
4b29c51548
|
Adding preliminary support for SPI absolute encoders.
|
2019-05-11 23:17:45 +02:00 |
|
Paul Guenette
|
351ec2437a
|
Make encoder properties read-only
|
2019-04-27 00:26:17 +02:00 |
|
Oskar Weigl
|
1761272cad
|
add encoder offset calib debug var calib_scan_response
|
2019-04-01 21:22:27 -07:00 |
|
Oskar Weigl
|
783ff659f6
|
add set_linear_count function to encoder
|
2019-03-20 15:04:11 -07:00 |
|
Oskar Weigl
|
412f7962f4
|
reject precalibration unless encoder is ready
|
2019-03-11 14:41:52 -07: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
|
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
|
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
|
db676cead5
|
fix units comment in encoder.hpp
|
2018-10-21 17:04:24 -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
|
d2e2c3a1a8
|
use new hooks for encoder and current control bandwidth
|
2018-09-25 21:34:16 -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
|
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
|
03c7c1d43c
|
restore default config values
|
2018-05-10 14:48:48 -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 |
|
Oskar Weigl
|
512ba5e603
|
implement interpolation
|
2018-04-27 02:12:35 -07:00 |
|
Oskar Weigl
|
f480059905
|
add sub-count phase alignment offset
|
2018-04-27 01:27:42 -07:00 |
|
Oskar Weigl
|
52b179d498
|
working hall, suspect commutation angle noise
|
2018-04-27 00:26:43 -07:00 |
|
Oskar Weigl
|
b5a7be71df
|
decode hall
|
2018-04-26 21:31:46 -07:00 |
|
Oskar Weigl
|
7e65609e5e
|
inmplement hall decoder
|
2018-04-26 17:17:57 -07:00 |
|
Oskar Weigl
|
5518d1e12d
|
add hall sample space
|
2018-04-26 13:46:47 -07:00 |
|
Samuel Sadok
|
8b696d29e0
|
change pos_cpr to pos_cpr_
|
2018-04-23 20:10:02 -07:00 |
|
Samuel Sadok
|
1f504d1d99
|
Merge branch 'sam_testing' into sam_oskar_testing
|
2018-04-21 23:11:36 -07:00 |
|
Samuel Sadok
|
741a51442f
|
split communication into multiple files
|
2018-04-20 23:44:55 -07:00 |
|