manoukianv
508220676e
Fix encoder reset stat when all is ok
2023-08-28 23:01:19 +02:00
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
diego_palta
6635f14dc7
Encoder: Fix ad2s1205 spi pin configuration, fix resolver LOT errors info
2023-06-23 11:47:46 -03:00
Benjamin Vedder
85c0c05131
ABI encoder init fix
2023-04-02 16:33:52 +02:00
Benjamin Vedder
898a96478c
Normalize encoder angle
2023-03-30 13:31:25 +02:00
Benjamin Vedder
9e45fd9463
Fixed typo
2023-03-29 12:45:51 +02:00
Benjamin Vedder
93e9fa3890
Added set-encoder
2023-03-29 12:35:32 +02:00
sean
2bb7d4328d
typo fix for custom encoder read callback
2023-02-15 11:24:04 +11:00
Benjamin Vedder
eade5ce18b
Update encoder config when needed
2022-12-07 11:55:55 +01:00
Benjamin Vedder
1a92069bc6
Use accurate sincosf for encoder offset as speed does not matter in the initialization function
2022-12-02 12:23:59 +01: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
858bdb9913
Added encoder error rate command
2022-11-19 18:46:01 +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
c234b5c94b
fix tle5012 typo
2022-11-17 01:43:33 -06:00
Benjamin Vedder
375917baa3
Center sin/cos encoder amplitude limit around 1
2022-11-16 13:48:50 +01:00
Benjamin Vedder
cbe2e5787d
Guard for hw without hw spi
2022-11-16 12:09:22 +01:00
Benjamin Vedder
1f2568bd8c
Some cleanup, run encoder-routine in thread instead of isr
2022-11-16 11:49:47 +01:00
Teslafly
28260c6cfc
Add tle5012 encoder using software ssc interface
2022-11-15 13:34:30 -06:00
Benjamin Vedder
56c5648770
Further sin/cos encoder improvements
2022-10-11 17:52:17 +02: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
bb515aaf9c
Making it clear a commented out line is included for visability.
2022-07-20 08:04:47 -06:00
Zach O'Brien
d0c61c8522
Adding myself to copyright header on AS5x47U encoder files.
2022-07-19 09:42:13 -06:00
Zach O'Brien
93e74e5363
Fixing spelling errors in comments.
...
Adjusting whitespace to adhere to coding style.
2022-07-19 09:35:38 -06:00
Zach O'Brien
86c1cdad92
Moving '{'s to match coding standard.
...
Making tabbing match coding standard for switch cases.
Moving comments so they are less confusing.
2022-07-19 08:46:11 -06:00
Zach O'Brien
9c7b0dae2c
Adding support for the AS5x47U encoder.
2022-07-18 14:25:03 -06:00
Benjamin Vedder
21943b17e7
Update enc_as504x.h
2022-06-03 16:57:17 +02:00
Frank Severinsen
55823b989a
Add AS504x Fault macros
2022-06-03 16:09:51 +02:00
Kenn Sebesta
cf6f32332d
[Utils] Update the header includes
2022-03-23 20:25:37 -04:00
Benjamin Vedder
5609b31d42
As5047 encoder fixes
2022-02-28 14:30:48 +01:00
Benjamin Vedder
4c1bf2f40e
Apply appconf after changing it
2022-02-22 02:36:14 +01: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
77e75f4898
Removed hw deinit as that encoder uses sw spi
2022-02-20 00:43:36 +01:00
Benjamin Vedder
a777b8b923
Moved state out of MT6816
2022-02-20 00:16:51 +01:00
Benjamin Vedder
5c2f65114d
Added macro for reading last AS504x angle
2022-02-19 23:39:48 +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
3bd5545c3e
Fixed build on all hardwares
2022-02-19 19:40:42 +01:00
Benjamin Vedder
0f12cb7d50
First round of cleanup
2022-02-19 18:51:34 +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