From a1d5cbcd988f4e4fe10fc196e994c1f9b5f4c37f Mon Sep 17 00:00:00 2001 From: Candas1 Date: Wed, 30 Mar 2022 13:20:23 +0200 Subject: [PATCH] Updated Setup current and speed limits (markdown) --- Setup-current-and-speed-limits.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Setup-current-and-speed-limits.md b/Setup-current-and-speed-limits.md index b9f8fa9..22f69aa 100644 --- a/Setup-current-and-speed-limits.md +++ b/Setup-current-and-speed-limits.md @@ -4,6 +4,7 @@ I_DC_MAX should be set to I_MOT_MAX + 2A.
## Speed Limit You can adjust N_MOT_MAX in [config.h](https://github.com/EmanuelFeru/hoverboard-firmware-hack-FOC/blob/master/Inc/config.h) file to decrease/increase the speed limit(RPMs).
+This is only limiting the speed, the speed you will actually reach depends on control type, control mode, phase advance/field weakening settings, speed coefficient, and current limit.
Be aware that the firmware has a hard limit of 2000 RPMs to prevent overflows.
This [issue](https://github.com/EFeru/hoverboard-firmware-hack-FOC/issues/86) explains how to reach high speeds, but use it at your own risk.
The speed can overshoot the limit, this is a known [issue](https://github.com/EFeru/hoverboard-firmware-hack-FOC/issues/132).
@@ -15,4 +16,7 @@ This feature let's you change the Max Current(I_MOT_MAX) and Max Speed(N_MOT_MAX * press the power button to confirm or wait for the 10 sec timeout ⚠ Current and speed limits will be stored in flash memory if you set them up on the go or if you do the auto-calibration, so changing it in config.h file won't have any effect anymore. It will be only erased from flash memory if you fully delete memory before flashing.
-An alternative to bypass those settings is to change **FLASH_WRITE_KEY** in [config.h](https://github.com/EmanuelFeru/hoverboard-firmware-hack-FOC/blob/master/Inc/config.h). \ No newline at end of file +An alternative to bypass those settings is to change **FLASH_WRITE_KEY** in [config.h](https://github.com/EmanuelFeru/hoverboard-firmware-hack-FOC/blob/master/Inc/config.h). + +## Debug Protocol +Another way to change those settings without flashing the board is the [debug protocol](https://github.com/EFeru/hoverboard-firmware-hack-FOC/wiki/Debug-Serial#debug-protocol). You will be able to change the settings via commands through the serial port. \ No newline at end of file