Skip to content

Commit e2afa5a

Browse files
committed
updated broken links
1 parent 5014e0c commit e2afa5a

File tree

6 files changed

+12
-12
lines changed

6 files changed

+12
-12
lines changed

docs/simplefoc_library/code/communication/commander/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -233,9 +233,9 @@ If you wish to change the character id of a certain command that is the place to
233233

234234
In general we can separate the commands into:
235235
- [Commander commands](#commander-commands) - commands specific for the `Commander` class
236-
- [PID commands](commands_pid) - commands specific for the `PIDController` class
237-
- [Low pass filter commands](command_lpf) - commands specific for the `LowPassFilter` class
238-
- [Motor commands](command_motor) - commands specific for the `FOCMotor` classes
236+
- [PID commands](commander_pid) - commands specific for the `PIDController` class
237+
- [Low pass filter commands](commander_pid) - commands specific for the `LowPassFilter` class
238+
- [Motor commands](commander_motor) - commands specific for the `FOCMotor` classes
239239

240240
When adding the `scalar` variable to the commander or the motion control `target` the only command letter used is the one provided to the `commander.add`.
241241
- [Scaler variable](commander_scalar) - adding the scalar `float` variable

docs/simplefoc_library/code/motion_control/closed_loop_control/angle.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,4 +201,4 @@ Here is one project example which uses position control and describes the full h
201201
</a>
202202
</div>
203203

204-
Find more projects in the [example projects](example_projects) section.
204+
Find more projects in the [example projects](examples) section.

docs/simplefoc_library/code/motion_control/closed_loop_control/torque_control/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ The torque control loop is used as a base for all other motion control loops. F
6161

6262
## Configuration parameters
6363
Depending on the torque control type you wish to use there are different parameters that you need to consider.
64-
- [Voltage mode](voltage_mode) - the simplest one - no parameters except maybe `motor.phase_resistance`
64+
- [Voltage mode](voltage_torque_mode) - the simplest one - no parameters except maybe `motor.phase_resistance`
6565
- [DC current mode](dc_current_torque_mode) - 1xPID controller + 1xLPF
6666
- [FOC current mode](foc_current_torque_mode) - 2xPID controller + 2xLPF filters
6767

@@ -95,4 +95,4 @@ Here is one very cool project example which uses torque control and describes th
9595
</a>
9696
</div>
9797

98-
Find more projects in the [example projects](example_projects) section.
98+
Find more projects in the [example projects](examples) section.

docs/simplefoc_library/code/motion_control/closed_loop_control/velocity.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,4 +164,4 @@ Here are two project examples which use velocity motion control and describe the
164164
</a>
165165
</div>
166166

167-
Find more projects in the [example projects](example_projects) section.
167+
Find more projects in the [example projects](examples) section.

docs/simplefoc_library/code/motors/bldc_motors.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ Working with currents instead of voltages is better in may ways, since the torqu
5656

5757
It is important to say that once you specify the phase resistance value, you will most probably have to retune the [velocity motion control](velocity_loop) and [angle motion control](angle_loop) parameters, due to the reason that the voltages and currents values are in different orders of magnitude. The rule of thumb is to divide all the `P`, `I` and `D` gains with the `motor.phase_resistance` value. That will be a good staring point.
5858

59-
Finally, this parameter is suggested to be used if one whats to switch in real time in between voltage ([voltage mode](voltage_mode)) and current based ([DC current](dc_current_torque_mode) and [FOC current](foc_current_torque_mode)) torque control strategies. Since in this way all the torque control loops will have current as input (target value) the user will not have to change the motion control parameters (PID values).
59+
Finally, this parameter is suggested to be used if one whats to switch in real time in between voltage ([voltage mode](voltage_torque_mode)) and current based ([DC current](dc_current_torque_mode) and [FOC current](foc_current_torque_mode)) torque control strategies. Since in this way all the torque control loops will have current as input (target value) the user will not have to change the motion control parameters (PID values).
6060

6161
<blockquote class="info">
6262
<p class="heading">Open-loop motion control will use KV and phase resitance values </p>
@@ -157,11 +157,11 @@ Read more in the [torque control docs](voltage_torque_mode).
157157

158158
### Step 5.5 Torque control mode
159159
There are 3 different torque control modes implemented in the Arduino <span class="simple">Simple<span class="foc">FOC</span>library</span>:
160-
- [Voltage mode](voltage_mode)
160+
- [Voltage mode](voltage_torque_mode)
161161
- [DC current](dc_current_torque_mode)
162162
- [FOC current](foc_current_torque_mode)
163163

164-
[DC current](dc_current_torque_mode) and [FOC current](foc_current_torque_mode) require current sensing and are controlling current and limiting the real current the motor is drawing, whereas [voltage mode](voltage_mode) approximates the motor current and does not use any current sensing. Read more in [torque control docs](torque_control).
164+
[DC current](dc_current_torque_mode) and [FOC current](foc_current_torque_mode) require current sensing and are controlling current and limiting the real current the motor is drawing, whereas [voltage mode](voltage_torque_mode) approximates the motor current and does not use any current sensing. Read more in [torque control docs](torque_control).
165165

166166
The torque mode can be set by changing the motor attribute `torque_controller`.
167167
```cpp
@@ -308,7 +308,7 @@ The faster you can run this function the better, here is approximative loops exe
308308
<table>
309309
<tr>
310310
<td>MCU</td>
311-
<td><a href="voltage_mode">Voltage mode</a></td>
311+
<td><a href="voltage_torque_mode">Voltage mode</a></td>
312312
<td><a href="dc_current_torque_mode">DC current</a></td>
313313
<td><a href="foc_current_torque_mode">FOC current</a></td>
314314
</tr>

docs/simplefoc_library/code/motors/stepper_motors.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ Working with currents instead of voltages is better in may ways, since the torqu
5757

5858
It is important to say that once you specify the phase resistance value, you will most probably have to retune the [velocity motion control](velocity_loop) and [angle motion control](angle_loop) parameters, due to the reason that the voltages and currents values are in different orders of magnitude. The rule of thumb is to divide all the `P`, `I` and `D` gains with the `motor.phase_resistance` value. That will be a good staring point.
5959

60-
Finally, this parameter is suggested to be used if one whats to switch in real time in between voltage ([voltage mode](voltage_mode)) and current based ([DC current](dc_current_torque_mode) and [FOC current](foc_current_torque_mode)) torque control strategies. Since in this way all the torque control loops will have current as input (target value) the user will not have to change the motion control parameters (PID values).
60+
Finally, this parameter is suggested to be used if one whats to switch in real time in between voltage ([voltage mode](voltage_torque_mode)) and current based ([DC current](dc_current_torque_mode) and [FOC current](foc_current_torque_mode)) torque control strategies. Since in this way all the torque control loops will have current as input (target value) the user will not have to change the motion control parameters (PID values).
6161

6262
<blockquote class="info">
6363
<p class="heading">Open-loop motion control will use KV and phase resitance values </p>

0 commit comments

Comments
 (0)