diego_palta
0df7884436
Encoder: Add empty SPI message and angle velocity error, add peak values for error rates
...
Empty SPI message occurs when the resolver IC is not respoding
Angular velocity error occurs when resolver IC is reading angular velocity instead of angle position
Add info of the peak values for resolver errors
Add clear error function, type encoder_clear_errors in terminal to clear the counters ratio and peak values of the resolver errors
2023-06-23 14:41:07 -03:00
Benjamin Vedder
93e9fa3890
Added set-encoder
2023-03-29 12:35:32 +02:00
Thomas Solatges
369ef761ba
updated comment
2022-12-02 11:42:56 +01:00
Thomas Solatges
fa01773ab6
added requested comments
2022-12-02 11:29:18 +01:00
Thomas Solatges
adeb2a4987
cleanup sin/cos phase error compensation
2022-12-01 16:17:24 +01:00
Thomas Solatges
4ed731479c
WIP adding sin/cos phase error compensation
2022-12-01 15:50:27 +01:00
Benjamin Vedder
8a7f5c7b50
Rearranged encoder settings, added custom encoder support
2022-11-19 16:23:07 +01:00
Benjamin Vedder
eee535960b
Use amplitude instead of gain setting for sin/cos encoder
2022-11-18 09:55:40 +01:00
Teslafly
28260c6cfc
Add tle5012 encoder using software ssc interface
2022-11-15 13:34:30 -06:00
Benjamin Vedder
d361823e85
Fixed sin/cos encoder filter
2022-10-11 16:54:54 +02:00
Vincent Manoukian
413ccdbff1
First impl of bissc.
...
Update the motor signature for VescTools.
2022-10-02 16:33:17 +02:00
Zach O'Brien
9c7b0dae2c
Adding support for the AS5x47U encoder.
2022-07-18 14:25:03 -06:00
Benjamin Vedder
1fd6ed8309
Final fixes in TS5700N8501 driver
2022-02-20 17:32:35 +01:00
Benjamin Vedder
bda488a72a
Small fix
2022-02-20 16:33:25 +01:00
Benjamin Vedder
d7747fa708
Moved state out of enc_abi, more encoder cleanup
2022-02-20 16:22:38 +01:00
Benjamin Vedder
4352e24b27
Moved state out of ts5700n8501 and moved all encoder state to own file
2022-02-20 13:44:01 +01:00
Benjamin Vedder
f40cd090d0
Moved state out of ad2s1205
2022-02-20 12:47:34 +01:00
Benjamin Vedder
8bd3057dd7
Automatic timestep measurement
2022-02-20 12:21:05 +01:00
Benjamin Vedder
a446b355af
Sincos cleanup
2022-02-20 12:12:40 +01:00
Benjamin Vedder
a777b8b923
Moved state out of MT6816
2022-02-20 00:16:51 +01:00
Benjamin Vedder
95183ce724
More refactoring, moved state out of AS504x so that multiple instances can be used
2022-02-19 23:28:58 +01:00
Benjamin Vedder
2e0a95e5ea
Renaming and refactoring
2022-02-19 21:00:52 +01:00
Benjamin Vedder
3d0f03a56d
Added headers, let me know if I missed someone or got it wrong
2022-02-19 15:37:12 +01:00
Jakub Tomczak
150c0e836f
refactor datatype names
2022-01-24 14:18:18 +01:00
Jakub Tomczak
a213702daa
types reduction
...
tbf: encoder/encoder.c:35:1: warning: missing braces around initializer [-Wmissing-braces]
2022-01-21 13:39:32 +01:00
Jakub Tomczak
2a120615be
encoders to encoder refactor
2022-01-09 17:10:40 +01:00
Jakub Tomczak
77d743eaeb
non-extern configuration variables + moved defines
2022-01-02 17:40:55 +01:00
Jakub Tomczak
1f8a2cebfb
init by encoders_type_t parameter, memory use convenient structures
2022-01-02 16:35:55 +01:00
Jakub Tomczak
4743194894
old encoder files deleted
2021-12-20 14:18:51 +01:00
Jakub Tomczak
16dd3a3c7f
restructuring
2021-12-17 16:18:07 +01:00
Jakub Tomczak
f72c5e2cb4
refactor rename ENC_SINCOS
2021-12-17 14:05:39 +01:00
Jakub Tomczak
cc769c858b
TS5700N8501 added
2021-12-17 13:13:11 +01:00
Jakub Tomczak
6507a47bf1
SINCOS added
2021-12-15 16:48:23 +01:00
Jakub Tomczak
d0acc03f86
code formatting fixed
2021-12-15 14:21:37 +01:00
Jakub Tomczak
a202c1e92c
ABI added
2021-12-15 13:41:03 +01:00
Jakub Tomczak
f26f3beb2d
WIP: 3 encoders partially implemented, AS504x tested
...
compiled on gcc-arm-none-eabi-7-2018-q2
2021-12-14 16:40:40 +01:00