Commit Graph

572 Commits

Author SHA1 Message Date
Benjamin Vedder 88d74ae0b6 Added mutex to DRV SPI driver, moved fault stop to thread, smooth current ramping for sensor and flux linkage detection 2020-04-03 20:12:12 +02:00
Benjamin Vedder c0f75f14ac Current ramping during resistance measurement 2020-04-02 20:43:11 +02:00
Benjamin Vedder 450ed15837 Some Fixes in prevoius PR 2020-04-02 16:26:59 +02:00
Benjamin Vedder ab8b7b042b
Merge pull request #150 from Jfriesen222/dev_fw_5_00
Few small changes and fixed bug with duals
2020-04-02 16:04:37 +02:00
Jeffrey M. Friesen 1d5ce285f6 Fixed build error 2020-04-01 18:24:25 -07:00
Jeffrey M. Friesen f7964e20c2 Few small changes and fixed bug with duals
Added ramping to current measurement to avoid steps during current calibration with an un-tuned current controller.

Added terminal command for mapping to internal nrf pins, useful when you want to erase_mass a locked nrf chip and dont want to cycle between a bunch of windows to scan connect etc.

Made fault led on duals blink if motor 2 is faulting.

Added break on inductance measurement if motor faults.

Added placeholder commands for changing name and pin of BLE module.
2020-04-01 17:58:37 -07:00
Benjamin Vedder c408a86b21 Stop on faults for both DRVs on DUAL_PARALLEL hw 2020-03-29 17:24:07 +02:00
Benjamin Vedder 6b3bcca4c1
Merge pull request #143 from powerdesigns/BBSHD-tuning
More bbshd support
2020-03-29 17:12:21 +02:00
Benjamin Vedder dd16ce862d Added HW_DUAL_CONFIG_PARALLEL option 2020-03-29 17:07:31 +02:00
Benjamin Vedder 7ccf626b42 Some updates on PR 2020-03-29 17:00:43 +02:00
Benjamin Vedder 20ccc7a955
Merge pull request #147 from Jfriesen222/dev_fw_5_00
Dev fw 5 00
2020-03-29 16:34:36 +02:00
Jeffrey M. Friesen a1f00d5deb Merge branch 'dev_fw_5_00' of https://github.com/Jfriesen222/bldc into dev_fw_5_00 2020-03-28 11:22:24 -07:00
Jeffrey M. Friesen 47813b1ab6 One motor Double Current Drive on Dual 2020-03-28 11:21:45 -07:00
Marcos Chaparro c821710d49 BBSHD: Add DAC support
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2020-03-26 13:37:11 -03:00
Marcos Chaparro 278f767854 BBSHD: monitor 12V rail
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2020-03-26 11:04:37 -03:00
Marcos Chaparro cf017cbcc7 BBSHD: Temp, current sense and deadtime tuning
Set temperature sensors coefficients, more current sense sensitivity
and tighter deadtime.

Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2020-03-26 10:59:46 -03:00
Benjamin Vedder 76c7575bb9 Fixed merge conflict 2020-03-26 13:52:40 +01:00
Benjamin Vedder 731ac70e55 Fixed typo in previous commit 2020-03-26 13:51:20 +01:00
Benjamin Vedder 3a03286f00 Fixed merge conflict 2020-03-26 13:47:48 +01:00
Benjamin Vedder 5e93fa9f81 Fixed warning on previous commit 2020-03-26 13:45:39 +01:00
Benjamin Vedder cf0031ee17 Fixed merge conflicts 2020-03-26 13:37:15 +01:00
Benjamin Vedder 3129420e43 Updated COMM_SET_MCCONF_TEMP to allow setting input current limits 2020-03-26 13:30:53 +01:00
Benjamin Vedder 0fde0e8fd7
Merge pull request #144 from Jfriesen222/dev_fw_5_00
Dev fw 5 00
2020-03-26 09:33:22 +01:00
Benjamin Vedder 4221903b8e
Merge pull request #145 from powerdesigns/axiom-resolver-fix
Axiom: fix resolver error detection
2020-03-26 09:32:33 +01:00
Maximiliano Cordoba 88807aecc2 Axiom: fix resolver error detection
Signed-off-by: Maximiliano Cordoba <mcordoba@powerdesigns.ca>
2020-03-25 16:56:48 -03:00
Jeffrey M. Friesen 574b347aab
Remove extra s 2020-03-24 19:36:33 -07:00
Jeffrey M. Friesen deed9dc07e
Merge branch 'dev_fw_5_00' into dev_fw_5_00 2020-03-24 19:07:11 -07:00
Benjamin Vedder 468e090f3b Updated changelog 2020-03-22 18:38:45 +01:00
Benjamin Vedder 47861ebace Increased usb thread prio to prevent random VESC Tool freeze on usb connect/disconnect windows 2020-03-22 18:22:57 +01:00
Benjamin Vedder 988dfd4e72 Added new_app_offset to COMM_WRITE_NEW_APP_DATA reply 2020-03-22 18:21:53 +01:00
Jeffrey M. Friesen a52f8601cd Merge remote-tracking branch 'upstream/dev_fw_5_00' into dev_fw_5_00 2020-03-22 09:38:55 -07:00
Jeffrey M. Friesen b4bf8408b4 fix USB freezing on windows bug
Intermittent freezing on windows connecting to vesc_tool. This seems to fix it, more testing needed since it is so intermittent.
2020-03-22 09:36:14 -07:00
Benjamin Vedder e29680f915 Added stormcore to build script and removed uncommon firmwares from it 2020-03-22 14:07:32 +01:00
Benjamin Vedder d4f3986cf5 Removed old chibios, recompiled FWs, updated changelog 2020-03-22 13:50:32 +01:00
Jeffrey M. Friesen 3f325dfaa1 Merge remote-tracking branch 'upstream/dev_fw_5_00' into dev_fw_5_00 2020-03-21 12:14:56 -07:00
Benjamin Vedder dd16cb7761 Updated ChibiOS to 3.0.5 2020-03-21 20:14:20 +01:00
Jeffrey M. Friesen 5753a1f75e Merge remote-tracking branch 'upstream/dev_fw_5_00' into dev_fw_5_00 2020-03-21 07:09:04 -07:00
Jeffrey M. Friesen 13c57d6780 Update rebuild_all 2020-03-21 07:08:51 -07:00
Benjamin Vedder f4b31b8133 More refactoring 2020-03-21 12:04:20 +01:00
Benjamin Vedder b1945b7dfc Cleaning, optimization and refactoring 2020-03-21 11:40:50 +01:00
Benjamin Vedder 10b700b74c Updated observer gain scaling, and implemented CAN shutdown on unity hw config 2020-03-21 01:05:42 +01:00
Benjamin Vedder 5ba0c5543e Removed some warnings 2020-03-20 22:33:20 +01:00
Benjamin Vedder 28d97a421d Updated changelog 2020-03-20 21:55:01 +01:00
Jeffrey M. Friesen 1482c97d37 Merge remote-tracking branch 'upstream/dev_fw_5_00' into dev_fw_5_00 2020-03-20 13:52:55 -07:00
Benjamin Vedder 68163a88b6 Some optimizations to make mc_interface timer ISR run faster 2020-03-20 21:48:21 +01:00
Jeffrey M. Friesen 1be4c49654 Merge remote-tracking branch 'upstream/dev_fw_5_00' into dev_fw_5_00 2020-03-20 12:43:38 -07:00
Benjamin Vedder a61e74db82 Fixed memory leak 2020-03-20 20:40:41 +01:00
Jeffrey M. Friesen 558a92b6f9 Merge remote-tracking branch 'upstream/dev_fw_5_00' into dev_fw_5_00 2020-03-20 10:36:27 -07:00
Jeffrey M. Friesen 726c4bd171 playing with gamma value tuning an d hw conf cleanup 2020-03-20 10:34:19 -07:00
Benjamin Vedder 51f0fcea09 gpdrive fix, observer gain calc updates, added COMM_SET_BATTERY_CUT, added CAN_PACKET_SHUTDOWN, detect all fix 2020-03-20 17:35:25 +01:00