Mitch Lustig
7db04df582
Add all the variables
2020-07-03 20:33:15 -07:00
Mitch Lustig
10f4febf5b
Merge remote-tracking branch 'vedderb/dev_fw_5_02' into balance_3
2020-07-03 16:09:49 -07:00
Benjamin Vedder
561e29cd36
fixed conf_general again
2020-07-02 12:42:49 +02:00
Benjamin Vedder
4037107aa8
Added HD75 build
2020-07-02 12:40:39 +02:00
Benjamin Vedder
4adc989da7
Fixed blackmagic UICR bug, updated changelog and rebuild script
2020-07-02 12:39:54 +02:00
Benjamin Vedder
3a77060c49
Added HD75 support
2020-07-02 12:37:46 +02:00
Mitch Lustig
8299445c66
Basic feature set complte
...
Fix some bugs
Add D-Term PT1 Filter
Add all the fault delays
Setpoint clamp no longer breaks tiltback
Add configurable constant tiltback erpm
2020-07-02 01:07:54 -07:00
Mitch Lustig
0b375e76a2
Merge remote-tracking branch 'vedderb/dev_fw_5_02' into balance_3
2020-07-02 00:06:40 -07:00
Benjamin Vedder
46e76ec975
Merge pull request #186 from powerdesigns/virtual-motor-update
...
Update virtual motor code to work with latest Vesc v5.
2020-06-30 20:18:51 +02:00
Benjamin Vedder
9fc17a01b5
Merge pull request #187 from powerdesigns/speed-ramp-bug-fix
...
solved bug in speed command ramp.
2020-06-30 20:09:10 +02:00
Maximiliano Cordoba
3a08b1e947
solved bug in speed_ramp.
...
it was being overwritten by the rpm command.
Signed-off-by: Maximiliano Cordoba <mcordoba@powerdesigns.ca>
2020-06-20 14:43:00 -03:00
Maximiliano Cordoba
4a9bf528a9
Fix virtual motor to work with latest Vesc v5.
...
connect_virtual_motor_command only requires 3 arguments, load torque, load inertia and battery voltage.
The rest of the motor characteristics, are taken from already existant variables in VESC motor configuration.
Solved issue with encoder sensor configuration.
Solved fault gate driver undervoltage
Improved hardware dependency defines in virtual motor.c
Signed-off-by: Maximiliano Cordoba <mcordoba@powerdesigns.ca>
2020-06-20 13:36:56 -03:00
Mitch Lustig
b61a0ea7be
Add additional timer for switch half state
2020-06-19 01:28:52 -07:00
Mitch Lustig
cf4187e4e6
Merge remote-tracking branch 'vedderb/dev_fw_5_02' into balance_3
2020-06-19 01:01:00 -07:00
Mitch Lustig
da7b3a0ffb
Mix of stuff (Not a working state)
...
Organize vars
Hack in dterm PT1
Improve faults
Remove dead state
2020-06-19 01:00:37 -07:00
Benjamin Vedder
960cd3b992
Some updates to MTPA PR
2020-06-17 13:55:35 +02:00
Benjamin Vedder
dea04a5e22
Merge pull request #179 from powerdesigns/MTPA
...
MTPA support
2020-06-17 12:27:20 +02:00
Marcos Chaparro
1876c52b02
Disable MTPA during encoder detection
...
Avoids id current set by encoder detection to be overwritten by the
MTPA algorithm.
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2020-06-06 22:14:06 -03:00
Maximiliano Cordoba
2c7ad3f797
add Id into the calculation of motor current
...
Signed-off-by: Maximiliano Cordoba <mcordoba@powerdesigns.ca>
2020-06-06 22:14:06 -03:00
Marcos Chaparro
2a3110cc53
Fix id and vd sign during inverted direction
...
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2020-06-06 22:14:06 -03:00
Marcos Chaparro
42926d530e
Add MTPA support
...
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2020-06-06 22:14:06 -03:00
Benjamin Vedder
b1915b06a7
Some updates for PRs
2020-06-03 10:52:55 +02:00
Benjamin Vedder
1857600961
Merge pull request #175 from Mitchlol/LSM6DS3
...
Add support for IMU LSM6DS3
2020-06-03 10:24:09 +02:00
Benjamin Vedder
bc6e937e22
Merge pull request #171 from powerdesigns/axiom_input_current_sensor
...
Axiom: adds input current sensor capability.
2020-06-03 10:23:31 +02:00
Mitch Lustig
3fef0d6454
Add Unity and 60D LSM6DS3 pin config
2020-06-01 20:17:48 -07:00
Mitch Lustig
2a1c8ddc67
LSM6DS3 Cleanup
2020-05-29 16:49:33 -07:00
Mitch Lustig
b827ad855b
Finish up lsm6ds3
2020-05-29 16:39:03 -07:00
Mitch Lustig
976413887b
Working LSM6DS3 needs lil work but its 3 am and i need to save progress
2020-05-29 03:10:43 -07:00
Maximiliano Cordoba
390f1019ef
Axiom: adds input current sensor capability.
...
use HW_HAS_INPUT_CURRENT_SENSOR in hw_axiom.h to enable it, it is commented by default
Signed-off-by: Maximiliano Cordoba <mcordoba@powerdesigns.ca>
2020-05-16 17:56:08 -03:00
Benjamin Vedder
9781fb9563
Manually merged #166
2020-05-12 15:53:32 +02:00
Benjamin Vedder
939634b9a2
Merge pull request #165 from jxltom/feature/fix-warnings
...
Fix warnings in Travis tests
2020-05-11 20:39:46 +02:00
jxltom
52a1e1d446
Fix warning: missing initializer for field 'ah_charge_tot' of 'setup_values'
2020-05-09 12:00:02 +08:00
jxltom
7ab9a6e431
Fix warning: missing braces around initializer
2020-05-09 11:56:52 +08:00
jxltom
b39e56586e
Fix warning: "BIG_ENDIAN" is not defined
2020-05-09 11:56:07 +08:00
Benjamin Vedder
6196805d8c
Added CHUK_CTRL_TYPE_CURRENT_BIDIRECTIONAL, some fixes on last PR
2020-05-03 22:35:37 +02:00
Benjamin Vedder
4d83998d9d
Merge pull request #163 from Peemouse/dev_fw_5_x
...
Add COMM_GET_MCCONF_TEMP command
2020-05-02 07:17:47 +02:00
Benjamin Vedder
9255b8fa73
Fixed median filter bug
2020-05-01 22:20:44 +02:00
Peemouse
f6d7ed1fd2
Add COMM_GET_MCCONF_TEMP command
2020-05-01 15:22:09 +02:00
Peemouse
4be557c72b
Sync upstream dev branch
2020-05-01 12:19:19 +02:00
Benjamin Vedder
36c56b38fc
Updated changelog and version + test version numbers
2020-05-01 09:45:32 +02:00
Benjamin Vedder
b6c87bcda5
Merge pull request #161 from Mitchlol/imu_init_once
...
Only init IMU once so an external unit doesn't override UART on reboot
2020-05-01 09:43:26 +02:00
Benjamin Vedder
95504a553a
Merge pull request #162 from Mitchlol/fix_imu_calibration
...
IMU Calibration Improvement
2020-05-01 09:38:19 +02:00
Mitch Lustig
d24822c5c4
IMU Calibration Improvement
...
Increase settle time, and clear out AHRS values, to get a proper settle on at even the most extreme angles on units with poorly calibrated accelerometers.
2020-04-28 22:43:44 -07:00
Mitch Lustig
e08d0e8b8c
Only init IMU once so it doesn't override UART on reboot
2020-04-28 20:49:09 -07:00
Benjamin Vedder
80fffdea73
Fixed PPM bug in previous release
2020-04-27 14:23:49 +02:00
Benjamin Vedder
634b82b482
Rebuild FWs without test flag
2020-04-27 10:15:03 +02:00
Benjamin Vedder
b2bab06172
Turned off test build flag
2020-04-27 10:04:44 +02:00
Benjamin Vedder
e896ae84f7
Updated FW builds
2020-04-27 09:58:30 +02:00
Benjamin Vedder
ef4ebfde93
Allow throttle in opposite direction even after passing speed limit for PPM and VESC Remote apps
2020-04-26 11:48:55 +02:00
Benjamin Vedder
ee76eb4f09
Ignore FW update commands forwarded to the second motor on dual hardware
2020-04-25 17:54:12 +02:00