Skip to content

Commit

Permalink
fix links
Browse files Browse the repository at this point in the history
  • Loading branch information
anderssandstrom committed Sep 27, 2024
1 parent 2136168 commit 8560d7d
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 6 deletions.
2 changes: 1 addition & 1 deletion hugo/content/manual/general_cfg/best_practice.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
+++
title = "best practice"
weight = 14
weight = 25
chapter = false
+++

Expand Down
7 changes: 4 additions & 3 deletions hugo/content/manual/knowledgebase/hardware/EL5042.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ If the voltage is to low (mainly for 5V encoders):
3. Add a separate (5V) power supply with possabilities to adjust the voltage level to a slightly higher voltage. Make sure the voltage is not too high at the encoder end.

**Serial communication:**

The serial communication is also affected by the cable legth. For long cable lengths a reduction of the clock rate can be needed. The clock rate can be reduced by setting the CLK_FRQ_KHZ macro in the call to applyComponent.cmd (set clock freq. to 500kHz):

```bash
Expand All @@ -74,9 +75,9 @@ For EL5042 the following rates are availble:
* 10 MHz
* 5 MHz
* 3.33 MHz
* 2.5 MHz default for some encoders
* 2.5 MHz default for some encoders in ecmccomp
* 2 MHz
* 1 MHz Max for SSI and default for some encoders
* 1 MHz Max for SSI and default for some encoders in ecmccomp
* 500 kHz
* 250 kHz

Expand Down Expand Up @@ -141,7 +142,7 @@ ${SCRIPTEXEC} ${ecmccomp_DIR}applyComponent.cmd "COMP=Encoder-Generic-BISS-C,CH_
* Enabling status bits by SDO (0x80p8:02) will not work, seems only valid for BISS-C (kind of hints this in manual).

{{% notice warning %}}
**If the total bit count does not match, the READY bit of the EL5042 will be low (and soemtimes also error or warning).**
**If the total bit count does not match, the READY bit of the EL5042 will be low (and sometimes also error or warning).**
{{% /notice %}}

Example: 26bit RLS encoder with 2 status bits (set ST_BITS=28)
Expand Down
5 changes: 3 additions & 2 deletions hugo/content/manual/knowledgebase/hardware/EL70x1.md
Original file line number Diff line number Diff line change
Expand Up @@ -132,9 +132,12 @@ There are normally several control loops in an ecmc system:

However, for the EL70x1 drives there's no dedicated velocity loop (however some current boost settings that can be applied in acc/dec, see below)

For more information see [tuning](../../tuning)

#### Position loop
The position loop control parameters can be accessed and tuned by PVs. Normally, a pure P controller is enough (ki and kp set to 0) but sometimes the I and D part can be needed.


#### Current loop
For most usecases, the default current controller parameters are already well tuned. Sometimes when operating at higher speeds the current loop needs to be tuned.

Expand All @@ -155,5 +158,3 @@ For most applications it is important to keep a ration of 40:1.
Default is 400 / 10, if you want a stiffer loop, then change to f ex 800 / 20 and onwards.
Increase until the motor misbehaves and go back to a safe setting.

Also see troubleshooting/tuning section.

0 comments on commit 8560d7d

Please sign in to comment.