Benjamin Vedder
0bf6b0652d
Added option to short all phases on full brake
2024-07-20 13:40:58 +02:00
Benjamin Vedder
2490f78230
Added BMS cell voltage limits
2024-05-15 11:09:36 +02:00
Benjamin Vedder
c34f269411
Updated changelog
2024-04-09 10:52:27 +02:00
Benjamin Vedder
341a7e67b1
Added cache support
2024-03-10 12:56:27 +01:00
Benjamin Vedder
c8be115bb5
Added can-msg-age extension
2024-03-05 19:29:23 +01:00
Benjamin Vedder
5fd5dfe086
Made HFI error truncation configurable
2024-02-23 08:13:56 +01:00
Euan
5af6dbd03c
Add missing M2 defines and reduce code duplication
2024-02-06 22:23:53 +00:00
Euan
af65f521de
Add support for calibrating current sensors
...
Hw_conf can define CURRENT_CAL1,2,3 to set individual calibrations for each current sensor.
By default no calibration is used. (x1.0)
For example this is used on the A50S by looping a calibrated current using a power supply through each phase. Then the correction is saved in external eeprom to persist across firmware updates.
Tested on FOC, DC and BLDC modes.
2024-02-05 23:55:42 +00:00
Benjamin Vedder
a207d75a69
Added foc-play-samples
2023-12-31 17:26:15 +01:00
Benjamin Vedder
cf1ed6edbf
Updated documentation
2023-12-26 22:46:10 +01:00
Benjamin Vedder
383986ad3c
Added baud rate parameter, documentation fixes
2023-11-08 14:27:18 +01:00
Benjamin Vedder
e31f087a6e
Added crc32
2023-11-02 15:37:58 +01:00
Benjamin Vedder
edf0a326ee
Added more possible adc channels to get-adc
2023-10-22 12:50:18 +02:00
Benjamin Vedder
058abe4d79
Use braking current limit in duty mode when braking
2023-10-16 13:37:15 +02:00
Benjamin Vedder
e0bc115454
Always add vesc id to imu values as there were no bits left in mask. Changing mask size would break compatibility with old code.
2023-10-15 09:13:59 +02:00
Benjamin Vedder
f32ee99852
Allow passive flux linkage measurement
2023-10-08 10:07:11 +02:00
Benjamin Vedder
191a45fd88
Added another parameter
2023-09-26 17:41:44 +02:00
Benjamin Vedder
3d8df40d7d
Updated changelog
2023-09-23 15:08:01 +02:00
Benjamin Vedder
331741b302
Fix possible runaway after faults during openloop measurements
2023-08-22 20:49:13 +02:00
Benjamin Vedder
4f86d77eb1
Added blocking receive-functions
2023-08-16 21:55:51 +02:00
Benjamin Vedder
cd34fb3a1f
Updated changelog
2023-08-14 10:33:05 +02:00
Benjamin Vedder
fd80107522
More hall sensor tweaks
2023-08-08 19:56:48 +02:00
Benjamin Vedder
a9659c72cb
Always store backup data on shutdown (as before)
2023-08-07 22:51:27 +02:00
Benjamin Vedder
05de2f6108
Added remote message support
2023-08-07 22:07:08 +02:00
Benjamin Vedder
c43e8eb8e8
Updated beta number
2023-07-01 15:10:04 +02:00
Benjamin Vedder
ef2205d61d
Updated changelog and version number, initialize const heap before loading imports
2023-04-14 22:46:26 +02:00
Benjamin Vedder
460f9c6e87
Accept constant lists in extensions
2023-04-06 17:55:40 +02:00
Benjamin Vedder
0af9c13ab4
Support for incremental read and byte array changes
2023-04-05 15:39:55 +02:00
Benjamin Vedder
6cdeebad8b
First attampt at move-to-flash support
2023-04-02 19:10:11 +02:00
Benjamin Vedder
e79b942d41
Updated changelog, reduced config size
2023-04-01 12:00:13 +02:00
Benjamin Vedder
572343fd18
Updated changelog and some tweaks
2023-03-29 12:04:12 +02:00
Benjamin Vedder
5c06c459d7
Updated changelog
2023-03-21 17:30:55 +01:00
Benjamin Vedder
514ed3727d
Moved to 6.05 beta, attempt at smooth hall sensor transition
2023-03-20 22:10:01 +01:00
Benjamin Vedder
f7c2b34e1c
Updated changelog, changed to release version
2023-03-12 16:30:33 +01:00
Benjamin Vedder
8c9b1ebf4e
Incremented beta number
2023-02-18 11:07:10 +01:00
Benjamin Vedder
0d0f30650a
Fixed lbm current measurement commands, some tweaks and cleanup
2023-02-07 21:40:26 +01:00
Benjamin Vedder
77906ba781
Updated version number
2023-01-24 11:16:08 +01:00
Benjamin Vedder
5eaea72df0
Lisp ICU support
2023-01-09 19:31:31 +01:00
Benjamin Vedder
1db33a6bc6
Added floor, ceil and round
2022-12-16 16:04:37 +01:00
Benjamin Vedder
b858f3e9f6
Moved release into beta 6.02
2022-12-10 09:44:25 +01:00
Benjamin Vedder
4b822f0f94
Disable beta-flag
2022-12-08 14:01:44 +01:00
Benjamin Vedder
0c68d8e942
Incremented version number
2022-12-04 16:01:42 +01:00
Benjamin Vedder
ae79d3a4c2
Added can-cmd
2022-12-02 18:50:00 +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
15d26d95bc
Dual motor can-fix
2022-11-22 13:55:57 +01:00
Benjamin Vedder
858bdb9913
Added encoder error rate command
2022-11-19 18:46:01 +01:00
Benjamin Vedder
eee535960b
Use amplitude instead of gain setting for sin/cos encoder
2022-11-18 09:55:40 +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
1f2568bd8c
Some cleanup, run encoder-routine in thread instead of isr
2022-11-16 11:49:47 +01:00
Benjamin Vedder
e784d3efcb
Incremented version number
2022-11-12 12:49:44 +01:00