Commit Graph

2279 Commits

Author SHA1 Message Date
Thomas Solatges 4ed731479c WIP adding sin/cos phase error compensation 2022-12-01 15:50:27 +01:00
Thomas Solatges 210197ccd7 merged changes from origin 2022-11-29 11:05:24 +01:00
Thomas Solatges ca8a0dfb40 added filtering 2022-11-29 10:58:19 +01:00
Benjamin Vedder 1d4f33d4df
Merge pull request #560 from luna-cycle/m600_init_fix
Luna M600 init fix
2022-11-26 09:50:05 +01:00
Marcos Chaparro 2d26feeff8 luna_m600: Use new lowpass voltage filter for battery SOC
Signed-off-by: Marcos Chaparro <mchaparro@powerdesigns.ca>
2022-11-25 18:43:01 -03:00
Benjamin Vedder 7de3b9ee2d Added motor pole lbm setting 2022-11-25 17:24:12 +01:00
Marcos Chaparro aeeded8829 luna_m600: Tune UI and disable phase filters
Signed-off-by: Marcos Chaparro <marcos@lunacycle.com>
2022-11-24 12:56:58 -03:00
Marcos Chaparro b8bef0cb55 m600: fix supply latching on Rev5
Signed-off-by: Marcos Chaparro <marcos@lunacycle.com>
2022-11-24 12:56:58 -03:00
Benjamin Vedder 50aa16d200 Added configurable battery level filter 2022-11-24 10:15:36 +01:00
Benjamin Vedder 8e03fffd48
Merge pull request #470 from kubark42/fix_qt_creator_target_lowercase
[Qt Creator][Configuration] Don't lowercase the target names
2022-11-24 09:10:07 +01:00
Benjamin Vedder d08d57e53e Added speed test example c lib 2022-11-23 21:24:51 +01:00
Benjamin Vedder 841b5d7613 Added deadtime to hw_status 2022-11-23 19:50:47 +01:00
Benjamin Vedder 44508846ee Merge commit 'b0ee9284373a7cc4f75a1db4acc3fde3efb5949e' 2022-11-23 18:29:01 +01:00
Benjamin Vedder b0ee928437 Squashed 'lispBM/lispBM/' changes from 98858aab..2deb1f0c
2deb1f0c removed an unnecessary conditional from eval_symbol
f2ecf875 fix typo in lbmref
e20c9180 tweak typo in comment and add comment

git-subtree-dir: lispBM/lispBM
git-subtree-split: 2deb1f0c1205eaa4644262bca4389909047e419e
2022-11-23 18:29:01 +01:00
Benjamin Vedder 1e7da25160 Send foc can detect result back to sender even if some other interface communicates in-between 2022-11-22 18:18:38 +01:00
Benjamin Vedder 297e3ad434 Added more parameters to native lib 2022-11-22 14:45:30 +01:00
Benjamin Vedder 57c675f868 Dual motor can-fix 2, indentation fix 2022-11-22 14:06:59 +01:00
Benjamin Vedder 15d26d95bc Dual motor can-fix 2022-11-22 13:55:57 +01:00
Benjamin Vedder aa2c364fb4 Yet another pid-tweak 2022-11-21 21:59:28 +01:00
Benjamin Vedder 18fb8bfd08 Squashed 'lispBM/lispBM/' changes from 37274020..98858aab
98858aab Bugfix in array-create where (array-create 0) returns memory_error and may lead to unnecessary GC invokation. Now returns eval-error with reason incorrect argument

git-subtree-dir: lispBM/lispBM
git-subtree-split: 98858aab0eec13201d754ea9103de6bb227f8755
2022-11-21 20:39:29 +01:00
Benjamin Vedder aeea81d3ed Merge commit '18fb8bfd08c57f1f1b80349dd22218d4f79321b1' 2022-11-21 20:39:29 +01:00
Benjamin Vedder d169e66214 Another small pid-tweak 2022-11-21 20:38:40 +01:00
Benjamin Vedder 9b11246dd0
Merge pull request #558 from TechAUmNu/clean-servo-input
Clean servo input
2022-11-21 20:32:44 +01:00
Benjamin Vedder 1f4e5772d5 Possible Speed PID fix 2022-11-21 18:52:02 +01:00
Euan 9aaf1187db Correct compensation for below cal temperature 2022-11-21 15:30:48 +00:00
Benjamin Vedder 82e156e3e4 Added ppm-pin to c lib 2022-11-20 17:04:48 +01:00
Benjamin Vedder db7b39e0b7
Merge pull request #556 from luna-cycle/luna_m600
luna_m600: Add hardware support files
2022-11-20 07:53:41 +01:00
Marcos Chaparro 4df718310c luna_m600: Add hardware support files
Reorganizes luna directory and includes torque sensor and display communication for all produced motor drives.

Also include minor updates to bbhsd drives.

Signed-off-by: Marcos Chaparro <marcos@lunacycle.com>
2022-11-19 18:44:33 -03:00
Benjamin Vedder 858bdb9913 Added encoder error rate command 2022-11-19 18:46:01 +01:00
Benjamin Vedder 8a7f5c7b50 Rearranged encoder settings, added custom encoder support 2022-11-19 16:23:07 +01:00
Benjamin Vedder 7d90136465 Start ppm-decoder on get-ppm if it is not already running 2022-11-19 11:46:59 +01:00
Benjamin Vedder e9d2fe967e
Pass gyro in radians per second to read callback 2022-11-19 07:38:58 +01:00
Benjamin Vedder b8e8952e32 Moved ahrs-parameters into attitude info, added ahrs-functions and imu callback to vesc_if 2022-11-19 00:09:54 +01:00
Benjamin Vedder 77e8c04fc4 Print current measurement range in hw_status terminal command 2022-11-18 18:13:57 +01:00
Benjamin Vedder ad3f7e6806 Adapted to lbm-changes 2022-11-18 13:03:07 +01:00
Benjamin Vedder cc9b128720 Squashed 'lispBM/lispBM/' changes from 186807fd..37274020
37274020 small tweaks and some addition of extension programming helpers from vedderb/bldc

git-subtree-dir: lispBM/lispBM
git-subtree-split: 37274020afda6c6dbb691a8f5ab8fc213d34c676
2022-11-18 12:44:05 +01:00
Benjamin Vedder c9bbfc5f69 Merge commit 'cc9b128720394a16c06c62e460315d5cf35366c9' 2022-11-18 12:44:05 +01:00
Benjamin Vedder 79a86520fd Squashed 'lispBM/lispBM/' changes from 2cfb2a8e..186807fd
186807fd update lbmref spawn

git-subtree-dir: lispBM/lispBM
git-subtree-split: 186807fde90eef09191cb0d41bc850913d554c07
2022-11-18 10:47:13 +01:00
Benjamin Vedder 519c1a5e7a Merge commit '79a86520fd38b6d8d6764d4a83dacde303705ae2' 2022-11-18 10:47:13 +01:00
Benjamin Vedder eee535960b Use amplitude instead of gain setting for sin/cos encoder 2022-11-18 09:55:40 +01:00
Euan e48f9fef51 Clean PPM in wizard. Temperature comp for HSI.
Option to only send back valid servo pulse lengths to VESC Tool. Stops ground noise making the PPM mapping wizard unusable.

Add temperature compensation for HSI oscillator. Needed to stop PPM pulse length changing drastically over temperature. Fairly simple map at the moment but seems to work very well.
2022-11-17 22:32:59 +00:00
Benjamin Vedder a4e46b6039 Doc tweak 2022-11-17 21:55:10 +01:00
Benjamin Vedder e084b93bb0 Added option to override motor temperature from lisp 2022-11-17 21:46:17 +01:00
Benjamin Vedder 7ea099732c Added option to disable motor temp sensor and made it possible to read the temperature adc input from lisp 2022-11-17 21:17:40 +01:00
Benjamin Vedder cc41064271 Added setting l-erpm-start 2022-11-17 17:43:52 +01:00
Benjamin Vedder 40272fe494 Explicit initialization of appconf 2022-11-17 17:20:19 +01:00
Benjamin Vedder 50ec161b0a Added stat-extensions 2022-11-17 13:41:22 +01:00
Benjamin Vedder 40e9e29075 Added function to unregister previously registered reply function 2022-11-17 11:21:45 +01:00
Benjamin Vedder cf6723ba25 Redistributed some memory 2022-11-17 10:03:35 +01:00
Benjamin Vedder 73676189f2
Merge pull request #552 from Teslafly/fix-tle5012-typos
Fix tle5012 typos
2022-11-17 09:12:27 +01:00