Benjamin Vedder
b08e35e1b4
Save space where speed matters less
2024-04-01 00:47:40 +02:00
Benjamin Vedder
7487e5fd44
Added setting to limit input current with field weakening, added timeout to lbm app adc detach
2023-06-08 04:31:36 +02:00
Benjamin Vedder
06906e29bb
PPM detach fix and other tweaks
2023-02-02 14:03:43 +01:00
Benjamin Vedder
7d0a378245
Added ppm detach
2022-10-07 16:07:32 +02:00
Benjamin Vedder
b91034dcc7
Fixed possible problem?
2022-04-19 17:30:08 +02:00
Teslafly
a22efa6c90
fix offset on start for 180 mode
2022-04-11 01:02:37 -05:00
Teslafly
fa3eb7a084
have 180 and 360 degree based control mode for center or bottom safestart.
2022-04-11 00:12:00 -05:00
Teslafly
2b6f731ccd
clean up comments
2022-04-10 23:11:58 -05:00
Teslafly
0af253693c
update conf and single turn by default
2022-04-09 15:15:24 -05:00
Teslafly
cf928c28cb
revert datatype reordering
2022-04-09 14:16:36 -05:00
Teslafly
f09df46465
add headers. fix compiler complaints.
2022-04-07 02:22:00 -05:00
Teslafly
306e310e58
add safe start method to roughly match motor position before enabling.
2022-04-07 02:10:59 -05:00
Teslafly
690e7fd37a
first try with simplified position setter.
2022-04-07 00:54:45 -05:00
Kenn Sebesta
cf6f32332d
[Utils] Update the header includes
2022-03-23 20:25:37 -04:00
Benjamin Vedder
9c484d01e4
Decreased stack sizes to save ram
2022-01-16 21:57:12 +01:00
Benjamin Vedder
fc6825a1ae
Added safe start modes
2021-08-16 17:48:06 +02:00
Benjamin Vedder
fcb7e12158
Made servo output a config option
2021-03-31 16:28:46 +02:00
Benjamin Vedder
2133d21fbc
Avoid numerical instability when utils_map is used over a range that approaches 0
2021-03-27 11:18:47 +01:00
Benjamin Vedder
703f1ed9a3
Fixed RPM limit bug for curret hyst rev mode
2021-03-13 11:33:29 +01:00
Peemouse
ca05c36c7f
App PPM rework - fix previous commit
...
CHANGED : Master keeps the slave(s) running even if a local fault occurs
CHANGED : Master now sends relative value instead (%) instead of absolute value (A) (great for multiple VESC with different currents settings)
FIXED : Timeout current brake feature not working
FIXED : brake command sent over CANbus even if Multiple VESC over CAN disabled
FIXED : delay before switching slave off in case of RX timeout
ADDED : Traction control auto-disabling in case of fault on master, re-enable only if no effect on motors will happen (avoid weird behaviour exiting fault state on master).
2020-07-03 15:16:46 +02:00
Peemouse
37e9c2143b
CHANGED : Master keeps the slave(s) running even if a local fault occurs
...
CHANGED : Master now sends relative value instead (%) instead of absolute value (A) (great for multiple VESC with different currents settings)
FIXED : Timeout current brake feature not working
FIXED : brake command sent over CANbus even if Multiple VESC over CAN disabled
FIXED : delay before switching slave off in case of RX timeout
ADDED : Traction control auto-disabling in case of fault on master, re-enable only if no effect on motors will happen (avoid weird behaviour exiting fault state on master).
2020-07-01 14:39:31 +02:00
Benjamin Vedder
80fffdea73
Fixed PPM bug in previous release
2020-04-27 14:23:49 +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
210ec40d74
PTC motor thermistor support, APP_PPM sleep fix
2019-12-22 21:22:07 +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
eb6f5945ce
FW 3.61: Added smart reverse mode to PPM app, and some fixes
2019-09-09 19:34:26 +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
Davide D'Agostino
19fb5e04c6
Rebuild the firmwares
2019-06-29 19:59:02 -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
5202ef41d9
Chuk stop PID on dropout, ppm multi vesc duty fix
2019-04-18 20:00:26 +02:00
Benjamin Vedder
f9ce429447
Ramping updates
2019-03-01 17:18:07 +01:00
Marcos Chaparro
32cf05629d
Resolve merge conficts with major 2019 release
...
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2019-02-18 20:25:52 -03:00
Benjamin Vedder
123bb00ab4
Major 2019 update
2019-02-18 19:30:19 +01:00
Marcos Chaparro
c59dd2b2fc
Fix shadowed variables. Add -Wshadow.
...
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2019-01-28 16:52:02 -03:00
junwoo091400
93c9ad0205
pulses_without_power should be incremented if Absolute value of 'servo_val' is smaller than 0.001
2018-02-28 09:10:27 +09:00
Benjamin Vedder
79bfbe6234
FW3.28: dual throttle curves, ntc beta factor config, board file added
2017-09-06 21:13:28 +02:00
Benjamin Vedder
f141157358
First official commit after the VESC Project release
2017-09-04 21:12:43 +02:00
Benjamin Vedder
5dbc94c525
FW 3.7
2016-11-04 15:18:34 +01:00
Benjamin Vedder
d52906fbe8
FW 2.15: NRF configuration, PPM and ADC app duty mode scaling to max duty
2016-02-09 12:25:13 +01:00
Benjamin Vedder
ff090fd4e0
FW 2.3: MAJOR UPDATE: FOC!!
2015-12-08 21:01:23 +01:00
Benjamin Vedder
c4ff81e849
Ported to ChibiOS 3, refactoring, cleanup, added safe start delay after fault for PPM app, removed unused ST libraries
2015-10-08 23:09:39 +02:00
Benjamin Vedder
f032111b9b
NRF updates, better servo output support
2015-07-31 23:26:50 +02:00
Benjamin Vedder
a89ad0f1f1
Fix bug #7 , detection now works while apps are active
2015-06-09 06:11:41 +02:00
Benjamin Vedder
5a5ccfb4c3
ADC app added, nunchuk RPM filter, FW version added, feedback on appconf and mcconf set
2015-05-04 23:25:43 +02:00
Benjamin Vedder
85f0073105
PPM updates and safe start implementation
2015-05-01 01:57:55 +02:00
Benjamin Vedder
1ee40ce5ba
Median filter option for PPM input
2015-04-20 22:09:53 +02:00
Benjamin Vedder
828cdd92f8
Chuk and PPM config structs, phase advance fixes and implementation for delay comm mode, CAN fixes and status message implementation, multi-esc mode for PPM and Chuk, traction control for PPM and chuk, CAN id config, multi-esc and traction control config, ADC sampling change, hall-sensor read bug fix for HW45+
2015-02-19 21:20:07 +01:00
Benjamin Vedder
33c81db930
Deadband fix, configurable temperature limit
2014-11-25 21:05:46 +01:00