Commit Graph

385 Commits

Author SHA1 Message Date
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
Lucas Pleß 294d80b777 added ADC2 analog brake option 2016-02-02 16:28:55 +01:00
Benjamin Vedder 02f140e335 FW 2.11: Refactoring, dead time comp fix for smoother braking when the speed is zero 2016-01-30 15:57:51 +01:00
Benjamin Vedder e6ea308a48 FW 2.10: FOC hybrid hall sensor support with interpolation 2016-01-27 23:57:23 +01:00
Benjamin Vedder 90986c31de FW 2.9: NRF updates (nunchuk has to be updated too), nunchuk command, small can fix, custom app data command 2016-01-24 13:44:51 +01:00
Benjamin Vedder cc17142264 Encoder position control fix 2015-12-29 02:37:09 +01:00
Benjamin Vedder 42c1b79a08 FW 2.7: Better encoder support, small UART and CAN fixes, NRF commands preparation 2015-12-28 01:50:23 +01:00
Benjamin Vedder d995cf6749 FW 2.6: Slow abs current fix, current limit fix, FOC control CPU resource measurement, current filters, D current injection fix 2015-12-24 00:43:31 +01:00
Benjamin Vedder 2377a45bcb FW 2.5: red LED fix on hw 4.5, updated default PID parameters 2015-12-19 21:24:46 +01:00
Benjamin Vedder 59309d9772 FW 2.4: some nan fixes that shoud prevent FOC from stopping and needing a reboot in some cases 2015-12-10 23:21:04 +01:00
Benjamin Vedder ff090fd4e0 FW 2.3: MAJOR UPDATE: FOC!! 2015-12-08 21:01:23 +01:00
Benjamin Vedder a6d1214adb Merge pull request #11 from derlucas/master
fixed the ADC layout for board 4.10
2015-10-19 20:20:12 +02:00
Lucas Pleß bcb38e0de3 fixed the ADC layout for board 4.10 2015-10-17 01:11:39 +02: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 f69a4f7c2a Merge pull request #10 from tum-phoenix/gitignore
Add gitigore
2015-10-08 19:09:03 +02:00
Markus Herb 04cca0499b Add gitigore 2015-10-08 17:51:21 +02:00
Benjamin Vedder fe6bfbd0a2 Merge pull request #9 from derlucas/master
added olimex programming option
2015-10-06 13:42:44 +02:00
Lucas Pleß 06b00b747f added olimex programming option 2015-10-06 12:50:48 +02:00
Benjamin Vedder 10b22aebd6 Removed some includes I had for testing and forgot about 2015-10-05 12:19:18 +02:00
Benjamin Vedder f2a9875c74 fixed SPI defines 2015-10-04 21:33:55 +02:00
Benjamin Vedder fbb78e9f5d fixed SPI NSS define 2015-10-04 21:23:16 +02:00
Benjamin Vedder 116ef561d0 HW 4.10 support 2015-10-04 20:52:36 +02:00
Benjamin Vedder 984b846401 FW 1.14: configuration loss fix, HW49 support, mcpwm interfaces for apps 2015-10-04 01:43:26 +02:00
Benjamin Vedder 6d641e5179 Merge pull request #8 from JoshDellay/master
Adding BLDC documentation using Doxygen
2015-09-29 14:05:00 +02:00
Josh 55d660cdb3 Merge pull request #1 from vedderb/master
FW 1.13: Hw 4.8 support, new CC implementation for nunchuk, refactori…
2015-09-24 21:04:01 -07:00
Benjamin Vedder 06129bb66c FW 1.13: Hw 4.8 support, new CC implementation for nunchuk, refactoring, custom app and hw config support 2015-09-17 23:24:55 +02:00