Commit Graph

523 Commits

Author SHA1 Message Date
Mitch Lustig 474d8c1691 Little more cleanup 2019-09-08 12:14:59 -07:00
Mitch Lustig 98652977a2 Merge master 2019-09-08 11:42:28 -07:00
Benjamin Vedder a233367be8 MPU9x50 fix, experiment plots, DQ voltage RT data, smart reverse for nunchuk app 2019-09-08 18:25:38 +02:00
Benjamin Vedder e694aecaea
Merge pull request #101 from DooMMasteR/master
Enable the use of the reverse button in App-ADC with PID + rev button.
2019-09-03 20:50:06 +02:00
Benjamin Vedder 602db7435b FW3.59. Many updates, see changelog for details 2019-09-03 20:39:05 +02:00
Mitch Lustig 91900a0e63 Update conf generator 2019-08-28 01:41:47 -07:00
Mitch Lustig 7a47053ca6 Add startup calibration sequence 2019-08-27 19:57:35 -07:00
Mitch Lustig f257f77584 Implement calibration 2019-08-27 09:10:44 -07:00
Mitch Lustig a2231593b2 Start on better gyro config 2019-08-25 23:49:33 -07:00
Steffen Arntz f5b1653455 Enable the use of the reverse button in App-ADC with PID + rev button.
previously only the cc button was working, even if rx/tx as buttons was available.
2019-08-22 12:45:21 +02:00
Benjamin Vedder 66ae92e16f
Merge pull request #97 from sprenger120/master
Fixed compilation errors for HW_40 and HW_45
2019-08-16 18:22:16 +02:00
Mitch Lustig 05d81a6e66 Remove unused config 2019-08-10 22:01:29 -07:00
Mitch Lustig bf27a308ab Rename thread 2019-08-10 22:00:00 -07:00
Mitch Lustig c3cf302ba3 FIx thread stopping synchronization. FIx gyro config not being applied. 2019-08-10 21:52:21 -07:00
Mitch Lustig 971957a0d1 Fix all compiler warnings 2019-08-10 00:16:48 -07:00
Mitch Lustig 62da9e5b83 Better peripheral gyro management 2019-08-09 23:16:20 -07:00
Mitch Lustig 7cd25a1252 Send app state 2019-08-09 20:55:58 -07:00
Mitch Lustig 2c41dda638 Add confgenerator fix bugs 2019-08-08 23:39:14 -07:00
Mitch Lustig 14faa2e593 Make all features configurable 2019-08-07 00:22:51 -07:00
Mitch Lustig bf566fe21a Add fault, smooth startup, and over speed tilt back safety 2019-08-04 23:13:35 -07:00
Mitch Lustig 15703429f5 Add gyro tuning functionality & state machine logic 2019-08-04 11:47:23 -07:00
Mitch Lustig 800115f683 Implement more data to help debug 2019-07-30 00:27:23 -07:00
Mitch Lustig bbba718140 Work to get GUI going 2019-07-29 00:31:48 -07:00
Mitch Lustig fccb59b2ef Merge branch 'master' into balance 2019-07-27 21:28:02 -07:00
Mitch Lustig 271dd21dab start in balanace app 2019-07-27 21:25:56 -07:00
Michael Albrecht b4f8cd1a87 Fixed compilation of HW_40 and HW_45
ADC_IND_TEMP_MOS was missing for both and has been added
ADC_IND_TEMP_MOTOR has been added for HW_40
2019-07-24 23:11:00 +02:00
Benjamin Vedder 8619ccf4f3 Updated compiled FWs 2019-07-01 19:29:09 +02:00
Benjamin Vedder c7d11ca431 Some fixes for previous PR 2019-07-01 18:35:27 +02:00
Benjamin Vedder 30aabb77d7 Detect FOC fix, adc brake multi fix, make ppm pulses invalid above 150 percent 2019-07-01 17:17:49 +02:00
Benjamin Vedder 599cdad32b
Merge pull request #96 from DAddYE/daddye
Port Ackmaniac smart reverse
2019-07-01 17:16:30 +02:00
Davide D'Agostino 19fb5e04c6 Rebuild the firmwares 2019-06-29 19:59:02 -07:00
Davide D'Agostino b8a152c5f6 Update configuration using the vesc tool 2019-06-28 15:37:56 -07:00
Davide D'Agostino ce802e3547 Move the new smart revers funcion as separate control type
Removed unnecessary ADC fields from its config.
2019-06-24 13:36:55 -07:00
Davide D'Agostino 05b0f0dd9f Port Ackmaniac smart reverse 2019-06-19 19:00:46 -07:00
Benjamin Vedder 3ac3a4acdd Added make rule to clear option bytes 2019-05-19 10:16:12 +02:00
Benjamin Vedder 469a6f0abf
Merge pull request #92 from powerdesigns/Axiom-IGBT-temp-support
Axiom: Individual IGBT temperature monitoring
2019-05-17 09:52:45 +02:00
Benjamin Vedder a141e750bb Added CAN status msg 5, fixed issue 94, use defaul HW parameters after autodetect 2019-05-16 23:30:40 +02:00
Marcos Chaparro 90dee2b31e Axiom: Individual IGBT temperature monitoring
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2019-05-09 19:12:54 -03:00
Benjamin Vedder e29c97f8fc Added ICM-20948 callback to state struct 2019-05-06 22:40:05 +02:00
Benjamin Vedder a80829f5c5
Merge pull request #90 from powerdesigns/virtual-motor-update
Updated virtual motor library
2019-05-04 10:48:47 +02:00
Benjamin Vedder aaf45fc20c Merge branch 'powerdesigns-Axiom-board-support' 2019-05-04 10:44:48 +02:00
Benjamin Vedder 05b1a9483e Merge branch 'Axiom-board-support' of https://github.com/powerdesigns/bldc into powerdesigns-Axiom-board-support 2019-05-04 10:44:03 +02:00
Benjamin Vedder 404bbcf64b Fixed current offset fault bug, added support for multiple IMUs and ICM-20948 2019-05-03 19:55:36 +02:00
Marcos Chaparro 4d93f2fef1 Axiom: configurable current sensor gain
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2019-04-27 16:57:35 -03:00
Marcos Chaparro 1d08745376 Axiom control board support
Rename paltatech naming to Axiom.

For safety set Axiom default max input voltage to 0.0V so it can not run a
motor without mc_conf being explicitly configured by the user.

Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2019-04-27 08:21:46 -03:00
Maximiliano Cordoba 0841a9ce87 updated virtual motor library, adding pole pair numbers into the model, changing variable names to better address the purpose of them, and including flux linkage into the id calculation.
Signed-off-by: Maximiliano Cordoba <mcordoba@powerdesigns.ca>
2019-04-26 11:49:30 -03:00
Benjamin Vedder 490d44dd10 Updated changelog 2019-04-26 12:17:43 +02:00
Benjamin Vedder 8313b32c0c Some fixes on PR 2019-04-26 12:02:57 +02:00
Benjamin Vedder 1e4078a713
Merge pull request #88 from paltatech/current-sensor-fault-detection
Detect current sensor failures
2019-04-26 11:25:30 +02:00
Benjamin Vedder 0551117351 Some HW cleanup and documentation, fixed DRV8301 fault readout bug, added mpu_read_reg terminal command 2019-04-26 11:07:31 +02:00