correct image address

pull/1/head
JbLb 6 years ago
parent 72d2aae4d7
commit 8a72eb42a8

@ -25,17 +25,17 @@ The main firmware architecture includes:
- **FOC Algorithm**: implements the FOC strategy - **FOC Algorithm**: implements the FOC strategy
- **Control Type Manager**: Manages the transition between Commutation, Sinusoidal, and FOC control type - **Control Type Manager**: Manages the transition between Commutation, Sinusoidal, and FOC control type
![Firmware architecture](https://github.com/EmanuelFeru/hoverboard-firmware-hack-FOC/blob/master/docs/pictures/FW_architecture.png) ![Firmware architecture](https://mygit.jblb.net/jerome/hoverboard-firmware-hack-FOC/raw/branch/master/docs/pictures/FW_architecture.png)
The FOC algorithm architecture is illustrated in the figure below: The FOC algorithm architecture is illustrated in the figure below:
![FOC algorithm](https://github.com/EmanuelFeru/hoverboard-firmware-hack-FOC/blob/master/docs/pictures/FOC_algorithm.png) ![FOC algorithm](https://mygit.jblb.net/jerome/hoverboard-firmware-hack-FOC/raw/branch/master/docs/pictures/FOC_algorithm.png)
In this firmware 3 control types are available: In this firmware 3 control types are available:
- Commutation - Commutation
- SIN (Sinusoidal) - SIN (Sinusoidal)
- FOC (Field Oriented Control) - FOC (Field Oriented Control)
![Schematic representation of the available control methods](https://github.com/EmanuelFeru/hoverboard-firmware-hack-FOC/blob/master/01_Matlab/02_Figures/control_methods.png) ![Schematic representation of the available control methods](https://mygit.jblb.net/jerome/hoverboard-firmware-hack-FOC/raw/branch/master/01_Matlab/02_Figures/control_methods.png)
Demo videos: Demo videos:
@ -46,7 +46,7 @@ Demo videos:
[►Video: Reliable Serial Communication demo](https://drive.google.com/open?id=1mUM-p7SE6gmyTH7zhDHy5DUyczXvmy5d) [►Video: Reliable Serial Communication demo](https://drive.google.com/open?id=1mUM-p7SE6gmyTH7zhDHy5DUyczXvmy5d)
![Hoverboard wheel](https://github.com/EmanuelFeru/hoverboard-firmware-hack-FOC/blob/master/docs/pictures/hoverboard_wheel.JPG) ![Hoverboard wheel](https://mygit.jblb.net/jerome/hoverboard-firmware-hack-FOC/raw/branch/master/docs/pictures/hoverboard_wheel.JPG)
--- ---
@ -60,7 +60,7 @@ Demo videos:
- The Field Weakening is a linear interpolation from 0 to FIELD_WEAK_MAX or PHASE_ADV_MAX (depeding if FOC or SIN is selected, respectively) - The Field Weakening is a linear interpolation from 0 to FIELD_WEAK_MAX or PHASE_ADV_MAX (depeding if FOC or SIN is selected, respectively)
- The Field Weakening starts engaging at FIELD_WEAK_LO and reaches the maximum value at FIELD_WEAK_HI - The Field Weakening starts engaging at FIELD_WEAK_LO and reaches the maximum value at FIELD_WEAK_HI
- The figure below shows different possible calibrations for Field Weakening / Phase Advance - The figure below shows different possible calibrations for Field Weakening / Phase Advance
![Field Weakening](https://github.com/EmanuelFeru/hoverboard-firmware-hack-FOC/blob/master/docs/pictures/FieldWeakening.png) ![Field Weakening](https://mygit.jblb.net/jerome/hoverboard-firmware-hack-FOC/src/branch/master/docs/pictures/FieldWeakening.png)
- If you re-calibrate the Field Weakening please take all the safety measures! The motors can spin very fast! - If you re-calibrate the Field Weakening please take all the safety measures! The motors can spin very fast!
@ -70,11 +70,11 @@ Demo videos:
- For calibrating the fixed-point parameters use the [Fixed-Point Viewer](https://github.com/EmanuelFeru/FixedPointViewer) tool - For calibrating the fixed-point parameters use the [Fixed-Point Viewer](https://github.com/EmanuelFeru/FixedPointViewer) tool
- The parameters data Fixed-point types are given in the following table: - The parameters data Fixed-point types are given in the following table:
![Parameters table](https://github.com/EmanuelFeru/hoverboard-firmware-hack-FOC/blob/master/docs/pictures/paramTable.png) ![Parameters table](https://mygit.jblb.net/jerome/hoverboard-firmware-hack-FOC/src/branch/master/docs/pictures/paramTable.png)
### Diagnostics ### Diagnostics
Each motor is constantly monitored for errors. These errors are: Each motor is constantly monitored for errors. Thhoverboardese errors are:
- **Error 001**: Hall sensor not connected - **Error 001**: Hall sensor not connected
- **Error 002**: Hall sensor short circuit - **Error 002**: Hall sensor short circuit
- **Error 004**: Motor NOT able to spin (Possible causes: motor phase disconnected, MOSFET defective, operational Amplifier defective, motor blocked) - **Error 004**: Motor NOT able to spin (Possible causes: motor phase disconnected, MOSFET defective, operational Amplifier defective, motor blocked)

Loading…
Cancel
Save