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