Commit Graph

509 Commits

Author SHA1 Message Date
Benjamin Vedder bb254fb11c Fixed 75/300 R3 hwconf 2020-04-06 13:09:09 +02:00
Benjamin Vedder 76fd7a3917 Added COMM_SET_CAN_MODE and added support for HW75_300_R3 2020-04-04 22:28:41 +02:00
Benjamin Vedder 5ab7bc9ba6
Merge pull request #149 from Kezii/master
fix build on arch
2020-04-02 15:59:13 +02:00
Kezi Olio 3dbff533d1 fix build on arch 2020-03-31 16:42:11 +02:00
Benjamin Vedder 731ac70e55 Fixed typo in previous commit 2020-03-26 13:51:20 +01:00
Benjamin Vedder 5e93fa9f81 Fixed warning on previous commit 2020-03-26 13:45:39 +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 e1c859c894 Current controller windup protection improvement 2020-03-06 22:04:59 +01:00
Benjamin Vedder 5df92463f3 Pos PID fix, AS5047 fix, changed FOC time constant, updated conf generator 2020-02-27 17:49:35 +01:00
Benjamin Vedder 8ae52e8bc2
Merge pull request #138 from Mitchlol/balance_app_updates
Balance app updates!
2020-02-27 17:03:42 +01:00
Mitch Lustig 6d29b6741f Use ADC for switches 2020-02-23 13:34:51 -08:00
Mitch Lustig d4f6036de7 Implement nose angle adjustment 2020-02-23 10:23:19 -08:00
Mitch Lustig 2c07512091 Add can bus, 2 wheel steering & stabilization, brake, dead & fault dealy 2020-02-23 00:22:21 -08:00
Benjamin Vedder 906ddb04c6
Merge pull request #130 from Mitchlol/enable_mahony_filter
Enable Mahony IMU filter
2020-02-01 10:12:13 +01:00
Mitch Lustig b295b67d8b Enable Mahony IMU filter 2020-01-31 19:36:00 -08:00
Benjamin Vedder 97ef43cff8 Leave debug mode on NRF5x after SWD upload, more TS5700N8501 encoder features, more CAN baud rates 2020-02-01 00:37:25 +01:00
Benjamin Vedder fa6f63970f Removed unused variable 2020-01-28 21:24:32 +01:00
Benjamin Vedder b6949d60dc FW4.00: HFI and many updates, see changelog 2020-01-28 19:46:19 +01:00
Benjamin Vedder 287cabe76f Common motor temperature validity check 2020-01-21 09:13:18 +01:00
Benjamin Vedder ae5ea13998
Merge pull request #124 from powerdesigns/Axiom-resolver
Axiom full resolver support
2020-01-21 08:35:36 +01:00
Benjamin Vedder 2a910e17d6
Merge pull request #120 from ddosoff/master
KTY83/122 and priority to custom commands
2020-01-21 08:34:58 +01:00
Marcos Chaparro 9965bb52d5 Axiom: Full resolver support
Fixes a low level SPI timing bug.
Provide Loss of Signal, Degradation Of Signal and Loss Of Tracking
fault sources, and stats to the 'encoder' terminal command.

Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2020-01-20 11:06:02 -03:00
Marcos Chaparro 8a76c9aaf4 Axiom: Add resolver build switch
For some reason SPI encoder was not set by default in axiom builds.

Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2020-01-20 11:01:21 -03:00
Benjamin Vedder 9b98afb5a3 Merge branch 'master' of https://github.com/vedderb/bldc 2020-01-20 09:39:38 +01:00
Benjamin Vedder ffbc6eb89b First attempt at HFI 2020-01-20 09:39:33 +01:00
Benjamin Vedder f29275ab3f
Merge pull request #123 from powerdesigns/luna_cycle_BBSHD
Luna cycle BBSHD support
2020-01-20 09:36:16 +01:00
Marcos Chaparro 34632b26e5 BRK: Avoid reassigning a value
Signed-off-by: Marcos Chaparro <mchaparro@paltatech.com>
2020-01-19 15:36:40 -03:00
Marcos Chaparro 356f3db20e Add Break function for instant PWM disable
When enabled, the Break (or BRK) is a mechanism that upon a active
level in the TIMx_BRK pin disables asynchronously the PWM output pins,
achieving fast reaction times when an external fault even happens.
See AN4277.

Signed-off-by: Marcos Chaparro <mchaparro@paltatech.com>
2020-01-19 15:36:40 -03:00
Marcos Chaparro 08de81e950 Add basic support for Luna BBSHD
Signed-off-by: Marcos Chaparro <mchaparro@paltatech.com>
2020-01-19 15:36:40 -03:00
Kirill Kostiuchenko 4470313929 firmware version 3.67 2020-01-15 13:57:08 +05:00
Kirill Kostiuchenko 8bf645bbdf Motor resistance as polynom parameter used 2020-01-14 22:16:46 +05:00
Kirill Kostiuchenko 539a0ca327 PTC_1K_100C was modified to 25C by mistake, restored 2020-01-14 22:08:19 +05:00
Kirill Kostiuchenko 2fa512b5ed merge 2020-01-14 22:04:02 +05:00
Benjamin Vedder b3ad0be25a Fixed codacy warning 2020-01-12 21:58:35 +01:00
Benjamin Vedder b002e5d78e FW 3.66: Many changes, see changelog 2020-01-12 21:25:21 +01:00
Kirill Kostiuchenko b1a52d3ac0 KTY83/122 motor temp sensor added 2020-01-05 18:24:12 +05:00
Kirill Kostiuchenko 2bf417db03 Priority to custom commands 2019-12-26 08:15:03 +05:00
Benjamin Vedder 210ec40d74 PTC motor thermistor support, APP_PPM sleep fix 2019-12-22 21:22:07 +01:00
Benjamin Vedder 5e4f675936 Added missing MK3 files 2019-12-19 17:06:52 +01:00
Benjamin Vedder ceb8b7bf7d HW60_MK3 support, shutdown fix, added COMM_SET_CURRENT_REL, ramp fix, PPM timeout fix, IRQ prio fix 2019-12-19 16:55:38 +01:00
Benjamin Vedder 0855169754 Merge branch 'master' of https://github.com/vedderb/bldc 2019-12-09 13:47:34 +01:00
Benjamin Vedder b50114940e
Merge pull request #116 from ddosoff/master
Set tachometer value interface
2019-12-09 13:47:16 +01:00
Benjamin Vedder 78d3cef3ff Added support for HW60_MK3 and disable shutdown when watchdog runs slowly 2019-12-09 10:57:33 +01:00
Kirill Kostiuchenko 72ab61ba1a pretty printing 2019-12-09 10:59:04 +05:00
Kirill Kostiuchenko f06d8b8bda convert units and accurate zero reach added 2019-12-08 15:02:22 +05:00
Kirill Kostiuchenko 8dbdb1bc4d Set new tachometer value interface added. 2019-12-07 21:07:05 +05:00
Benjamin Vedder 23e61925b6 FW upload compression support, TS5700N8501 support 2019-12-05 19:50:17 +01:00
Benjamin Vedder 3789c1aaff
Merge pull request #110 from powerdesigns/bitstream_compression
Bitstream compression
2019-10-30 21:07:05 +01:00
Marcos Chaparro 61fb33f17e Fix phase voltage sense gain and add HASS 400-S current sensor
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2019-10-29 09:54:25 -03:00
Marcos Chaparro f8279e4583 Axiom: Add FPGA image
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2019-10-29 09:43:06 -03:00