Commit Graph

260 Commits

Author SHA1 Message Date
Benjamin Vedder 8503444672 Added MINI4 hw, added 75_300 built fw 2018-04-04 23:08:55 +02:00
Benjamin Vedder fcfbf692bb Added missing hw files 2018-03-26 11:37:21 +02:00
Benjamin Vedder 22dc2ce33c FW 3.37: FOC KI temp comp, configurable foc current filter 2018-03-24 22:32:58 +01:00
Benjamin Vedder e445ebb1a2
Merge pull request #53 from Shackmeister/master
updated HW conf for newer version of das_rs
2018-03-17 11:49:47 +01:00
Unknown 21fec35be9 updated HW conf for newer version 2018-03-15 12:59:39 +01:00
Benjamin Vedder f7d0897c73 Added handbrake function to the simple CAN interface 2018-03-02 11:48:49 +01:00
Benjamin Vedder bf27cb673e Removed software servo driver, fixed hw servo driver to work with all hardwares 2018-02-28 10:22:25 +01:00
Benjamin Vedder 264946d71c
Merge pull request #51 from junwoo091400/fabsf(servo_val)_Missing_fix
PPM Current_noRev_Brake 'pulses_without_power' increment condition has Typo
2018-02-28 09:19:29 +01:00
Benjamin Vedder 309dba6220
Merge pull request #49 from Peemouse/master
v3.35 - Add option to power NRF module off
2018-02-28 09:11:45 +01: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
Peemouse 29c771d7c5 v3.35 - Add option to power NRF module off 2018-02-17 17:59:21 +01:00
Benjamin Vedder 5a189290bc FW 3.34: PID POS in values, inverted direction angle normalization, relative current mode in APP_ADC 2018-01-24 09:39:06 +01:00
Benjamin Vedder 47c0826c5e Fixed CAN baudrate update 2017-11-08 22:04:56 +01:00
Benjamin Vedder 5348662197 FW 3.32: Configurable CAN baud rate 2017-11-08 14:07:35 +01:00
Benjamin Vedder ab59b41108 Added SID sending function and SID rx callback to CAN interface for custom applications to use 2017-10-28 11:06:21 +02:00
Benjamin Vedder eb40b42cbf Updated firmware binaries 2017-10-27 21:33:52 +02:00
Benjamin Vedder 6277cf74ca FW 3.31: Acc temp dec option, PID for APP_ADC 2017-10-27 21:29:12 +02:00
Benjamin Vedder cf2502c268 Changed FW version number to FW 3.30 2017-10-20 20:07:17 +02:00
Benjamin Vedder e83af32219 Some cleanup, updated speed PID controller, some NAN-checks, iterative observer 2017-10-20 20:06:06 +02:00
Benjamin Vedder 8f72fb0012 Merge pull request #43 from rpasichnyk/improve_build_script
stop script on errors
2017-09-22 13:21:13 +02:00
rpasichnyk 30bc6d1428 stop script on errors 2017-09-21 22:01:36 +02:00
Benjamin Vedder 37bb857a58 Wrapped GNU_SOURCE in ifndef 2017-09-21 21:20:11 +02:00
Benjamin Vedder d073622fff Disabled throttle limit scaling 2017-09-21 21:12:09 +02:00
Benjamin Vedder ca5f47c926 Merge pull request #42 from rpasichnyk/increase_timeout
increase packet timeout
2017-09-21 21:03:32 +02:00
rpasichnyk 73d52d3ba4 increase packet timeout for bluetooth 2017-09-21 20:53:20 +02:00
Benjamin Vedder 7cc18a4fc3 Merge pull request #34 from kalvdans/fsincos-compilation-warning
Include declaration of fsincos.
2017-09-21 18:41:34 +02:00
Benjamin Vedder 4dda58e912 Merge pull request #39 from andresv/fix-typo-in-conf-general
fix & typo in conf_general.h
2017-09-21 18:41:03 +02:00
Benjamin Vedder 9e38075962 Merge pull request #40 from Ackmaniac/master
Throttle curve truncation and comments
2017-09-21 18:40:50 +02:00
Ackmaniac 897f832989 Merge pull request #1 from Ackmaniac/Ackmaniac-throttle-curve-truncation
truncation of the throttle curve had no effect. Taking the absolute n…
2017-09-18 17:17:54 +02:00
Ackmaniac ca73d4bc98 truncation of the throttle curve had no effect. Taking the absolute needs to be done after the truncation. 2017-09-18 17:05:30 +02:00
Andres Vahter 73525868d6 fix & typo in conf_general.h 2017-09-07 13:35:08 +03: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 73d55e5dfa Update README.md 2017-09-04 21:30:37 +02:00
Benjamin Vedder f141157358 First official commit after the VESC Project release 2017-09-04 21:12:43 +02:00
Christian Häggström fb8d9adf4f Include declaration of fsincos.
Fix compilation warning about fsincos undeclared on Linux by defining
_GNU_SOURCE before including <math.h>
2017-05-28 21:47:25 +02:00
Benjamin Vedder 0b59fb1445 FW 3.10: BLDC ADC sampling bug fix when changing switching frequency, removed cycles_running from mcpwm 2016-11-06 20:28:07 +01:00
Benjamin Vedder bb2bfa3b9c FW 3.9: Final float serialization update, new option to invert motor direction, UUID readout 2016-11-06 18:14:06 +01:00
Benjamin Vedder 5dbc94c525 FW 3.7 2016-11-04 15:18:34 +01:00
Benjamin Vedder e027ad476c Merge branch 'master' of https://github.com/vedderb/bldc 2016-06-27 17:29:13 +02:00
Benjamin Vedder d2f6d87560 FW 3.0: HW60 support, 3 low/high side shunt support, permanent NRF option 2016-06-27 17:29:09 +02:00
Benjamin Vedder 1655c11f04 Merge pull request #19 from pelrun/master
Fix incorrect scaling of cc_ramp_step_max parameter
2016-06-27 17:27:02 +02:00
James Churchill fbfc442b43 Fix incorrect scaling of cc_ramp_step_max parameter 2016-06-27 23:06:32 +10:00
Benjamin Vedder ed61c4d332 FW 2.18: Better FOC sensorless startup, app adc safety fix 2016-05-19 19:24:01 +02:00
Benjamin Vedder cb2a205cb8 FW 2.17: as5047 support, change sensor port mode in conf, better encoder detection, FOC ah and wh counter fixes 2016-04-27 15:32:32 +02:00
Benjamin Vedder 3e18879e10 Merge pull request #16 from tum-phoenix/hall-rev-phase
Fix Hallsensor reverse phase mapping
2016-02-27 10:28:03 +01:00
Markus Herb e6c32f4417 Fix Hallsensor reverse phase mapping 2016-02-25 20:48:17 +01:00
Benjamin Vedder 08a27cfbbd FW 1.16: Hall sensor position control, brake at 0RPM setpoint in FOC, FOC parameter detection fix 2016-02-24 21:19:44 +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 6d33ac83b6 FW 1.13: APP_ADC input 2, interface locks during detection, inductance detection fix 2016-02-02 17:19:37 +01:00
Benjamin Vedder 7c9c64471f Merge pull request #15 from derlucas/analogbrake
added ADC2 analog brake option

Thanks for the contribution, and nice implementation! I will just add an ifdef so that the code compiles for hardware versions with only one external adc.
2016-02-02 17:00:24 +01:00