Commit Graph

1406 Commits

Author SHA1 Message Date
Benjamin Vedder 7d38621e32 Indentation fix 2022-01-12 12:32:38 +01:00
Benjamin Vedder 16385f1706 Renamed compression to lzo, added observer offset parameter 2022-01-12 12:27:45 +01:00
Benjamin Vedder 37ac4ffc23
Merge pull request #399 from Jfriesen222/dev_fw_5_03
Some work for new stormcore hardware prototypes
2022-01-12 09:45:20 +01:00
Jeffrey M. Friesen 53f618674a Added build script entries for new stormcore hardware 2022-01-11 12:48:19 -08:00
Jeffrey M. Friesen 0ad58b446a Merge branch 'dev_fw_5_03' of https://github.com/vedderb/bldc into dev_fw_5_03 2022-01-11 12:29:18 -08:00
Jeffrey M. Friesen 40ddb64d91 fix some config things for stormcore 2022-01-11 12:29:16 -08:00
Benjamin Vedder 988c68b3a7
Merge pull request #395 from surfdado/speed_tb_bugfix
Balance App: bugfix for speed based variable tiltback config
2022-01-09 20:27:53 +01:00
Benjamin Vedder 76f100f61a
Merge pull request #383 from TechAUmNu/dev_fw_5_03
Tweak settings for A50S hardware
2022-01-09 20:23:49 +01:00
Benjamin Vedder 88a360162e
Merge branch 'dev_fw_5_03' into dev_fw_5_03 2022-01-09 20:23:39 +01:00
Jakub Tomczak 2a120615be encoders to encoder refactor 2022-01-09 17:10:40 +01:00
Benjamin Vedder 768a9a633a Added deprecation warning 2022-01-06 22:54:27 +01:00
Benjamin Vedder 648b8a33d5 MCCONF_FOC_F_SW backwards-compatibility 2022-01-06 22:47:46 +01:00
Benjamin Vedder a092ea99d2 More consequences of the f_sw renaming 2022-01-06 21:34:22 +01:00
Benjamin Vedder af55c79a2a Renamed foc_f_sw to foc_f_zv 2022-01-06 20:44:00 +01:00
Dado Mista 015dce3845 Balance App: bugfix for speed based variable tiltback config
Avoid division by 0 when variable tiltback is not set

Signed-off-by: Dado Mista <dadomista@gmail.com>
2022-01-06 10:32:35 -08:00
Benjamin Vedder aeda17e38e Moved luna appconf 2022-01-02 22:53:19 +01:00
Benjamin Vedder 5401557f7e
Merge pull request #394 from luna-cycle/luna_bbshd_appconf
bbshd: add appconf
2022-01-02 22:40:11 +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
Marcos Chaparro a1dd7f4c73 bbshd: include appconf
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2021-12-31 10:52:47 -03:00
Marcos Chaparro a77179ca02 bbshd: add appconf
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2021-12-31 08:45:33 -03:00
Benjamin Vedder ab0aa126d6 Collected luna-files in one place, removed some old files 2021-12-31 12:27:36 +01:00
Benjamin Vedder d1b962b7e8
Merge pull request #392 from luna-cycle/luna_bbshd_support
Luna bbshd support
2021-12-31 11:59:27 +01:00
Benjamin Vedder 95c67175ab First attempt at a resistance and temperature observer 2021-12-29 18:21:42 +01:00
Benjamin Vedder 1ab9584b5c
Merge pull request #393 from kubark42/rotor_lock_d_axis
[MCPWM_FOC] Make rotor lock feature use D axis
2021-12-29 12:07:14 +01:00
ElwinBoots e4f4bb1d3f [MCPWM_FOC] Make rotor lock feature use D axis
Changes rotor lock feature from Q axis to D axis. This has two advantages:
1. Now the angle you put in is the angle you really get in the alpha beta frame (no 90 degree offset).
2. Now when the rotor is being locked, the D axis is really the D axis and Q is really the Q axis. This helps for FRF measurements.
2021-12-28 19:43:51 -05:00
Marcos Chaparro b7caa46a8e bbshd: update qmlui
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2021-12-28 11:17:53 -03:00
Marcos Chaparro 2246be4440 bbshd: update default motor config
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2021-12-28 11:17:53 -03:00
Marcos Chaparro d6fc739899 bbshd: Support display, assist levels, PTC temp sensor, wheel speed sensor, gearshift sensor, custom UI
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2021-12-28 11:17:53 -03:00
Marcos Chaparro 627c12b1ca bbshd: Ruggedize PAS against vibrations
Also includes an update to set power limits from other threads (like a display) and
prepares support for PAS torque sensors.

Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2021-12-28 11:17:53 -03:00
Benjamin Vedder 3ed8c90a1d
Merge pull request #390 from kubark42/fluxlinkage_clunkfix
Flux linkage clunk fix
2021-12-28 11:17:56 +01:00
Kenn Sebesta 2978e9b8e3 [conf_general] Brief code cleanup
1) Use `false` instead of `0`. This communicates that it is a bool which is being sent, and not a decimal
number.

2) Add some code comments
2021-12-27 16:55:33 -05:00
ElwinBoots fefa32e7bf Fix the clunk at the end of the open loop flux linkage measurement.
Old code tried to remove all current instantly. New code disabled the pwm first.
2021-12-27 16:55:33 -05:00
Jakub Tomczak e4e16cad88 +spi_bb_nss_init(), MT6816 uses spi_bb
quick spi_bb integration in MT6816.c
2021-12-26 18:44:33 +01:00
Jeffrey M. Friesen 817c4e806a Merge branch 'dev_fw_5_03' of https://github.com/vedderb/bldc into dev_fw_5_03 2021-12-23 08:40:42 -08:00
Benjamin Vedder 5a2382adc8
Merge pull request #388 from secupol/dev_fw_5_03
Fix fault parameter in mcpwm_foc_measure_inductance function.
2021-12-21 09:48:27 +01:00
secupol 480ffbbeb0
Fix fault parameter in mcpwm_foc_measure_inductance function. 2021-12-21 16:35:25 +09:00
Jeffrey M. Friesen 796c122fc2 Merge branch 'dev_fw_5_03' of https://github.com/vedderb/bldc into dev_fw_5_03 2021-12-20 14:33:47 -08:00
Jeffrey M. Friesen f8ba78c03a fixed power switch on 60dxs 2021-12-20 14:33:44 -08:00
Jakub Tomczak 6edba4fbce spi_bb update TODO: hook MT6816 with spi_bb 2021-12-20 16:52:59 +01:00
Jakub Tomczak 4743194894 old encoder files deleted 2021-12-20 14:18:51 +01:00
Benjamin Vedder 4eec52d5c0 Fix NaN-problem after lost tracking on some motors 2021-12-19 23:55:03 +01:00
Jakub Tomczak 806e7d12be
Update encoder_hwconf.c 2021-12-19 15:08:44 +01:00
Jakub Tomczak f636338b79 TS5700N8501 implemented
TODO: check files and compile with different precompiler defines
2021-12-17 16:34:22 +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 b09d86295b SINCOS integrated 2021-12-16 11:49:34 +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