Encoder an Mesa-Karte 7i95

More
03 May 2023 10:32 #270548 by Muecke
Hallo zusammen,

ich möchte an jede meiner Achsen einen Encoder "LPD3806-600BM-G5-24V" anschließen.
Damit LinuxCNC damit die Positionen steuern / Kontrolliren kann.

Aber wie schließe ich ihn an meine Mesa 7i95 an?

Ich verstehe das nicht, wo muss ich welche Phase (A und B) anschließen und wo muss ich die Versorgungsspannung anschließen?
Kann ich auch 24V verwenden oder liefert die Mesa 5V?

Ich komme mit dem Handbuch nicht so recht zurecht.

Gruß Mücke


Quelle:
LPD3806-600BM-G5-24V => de.aliexpress.com/item/32857035640.html
Mesa 7i95 => store.mesanet.com/index.php?route=produc...oduct&product_id=343
Mesa 7i95 handbuch => www.mesanet.com/pdf/parallel/7i95man.pdf

 

Please Log in or Create an account to join the conversation.

More
03 May 2023 11:01 #270550 by tommylight
Voltage divider:
en.wikipedia.org/wiki/Voltage_divider
encoder out to voltage divider IN
Voltage divider OUT to Mesa encoder in
I would also add a 5.1V zener diode in parallel with each Mesa input and GND.

Please Log in or Create an account to join the conversation.

More
03 May 2023 11:08 #270551 by Muecke
Replied by Muecke on topic Encoder an Mesa-Karte 7i95
Okay, ich versuche, das in einen Plan zu übersetzen, damit ich das besser visualisieren kann.

Please Log in or Create an account to join the conversation.

More
03 May 2023 11:33 - 03 May 2023 11:39 #270554 by 0x2102
Replied by 0x2102 on topic Encoder an Mesa-Karte 7i95
Hallo,

vergiss den oben genannten Encoder, der macht nur Probleme. Der hat nen NPN Open Collector Ausgang.

Schau bei AliE nach einem Omron E6B2-CWZ1X oder einen vergleichbaren Encoder, je nach Anforderung (Schaft, Aufloesung etc). Ausgang sollte "Line Driver" (A/-A, B/-B, Z/-Z) oder zumindest TTL (A/B/Z) sein. Kein Open Collector. 

Die Mesa 7i95 liefert die benoegtigen 5V auf Encoder Anschlusse

Encoder A <-> Mesa QA0
Encoder -A <-> Mesa /QA0
Encoder B <-> Mesa QB0
Encoder -B <-> Mesa /QB0
Encoder Z <-> Mesa IDX0
Encoder -Z <-> Mesa /IDX0

GND/5V dann an Pin3 (GND) and Pin6(5V)
Last edit: 03 May 2023 11:39 by 0x2102.

Please Log in or Create an account to join the conversation.

More
03 May 2023 11:39 #270555 by Muecke
Replied by Muecke on topic Encoder an Mesa-Karte 7i95

Schau bei AliE nach einem Omron E6B2-CWZ1X oder einen vergleichbaren Encoder, je nach Anforderung (Schaft, Aufloesung etc). Ausgang sollte "Line Driver" (A/-A, B/-B, Z/-Z) oder zumindest TTL (A/B/Z) sein. Kein Open Collector. 
 

Du meinst so einen?
de.aliexpress.com/item/32892019777.html?...gatewayAdapt=glo2deu
Würde den 1.000PR dann nehmen?

Zu deinen genanten ausgängen kann ich leider nichts finden :-(
Würde so einen sich leichter anschlißen lassen?

Gruß Mücke

Please Log in or Create an account to join the conversation.

More
03 May 2023 11:43 - 03 May 2023 11:43 #270557 by 0x2102
Replied by 0x2102 on topic Encoder an Mesa-Karte 7i95
Der sollte gehen. Auf die genaue Bezeichnung achten. Bei Ali ist das immer so ne Sache mit den Bilder / Text und was dann wirklich bei dir ankommt. 

Bei Mesa geht nur "Line Driver" (A/-A, B/-B, Z/-Z) oder zumindest TTL (A/B/Z). Alles andere kannst du nicht benutzen.
Last edit: 03 May 2023 11:43 by 0x2102.

Please Log in or Create an account to join the conversation.

More
03 May 2023 11:49 - 03 May 2023 12:11 #270558 by Muecke
Replied by Muecke on topic Encoder an Mesa-Karte 7i95
Die Bezeichnung würde passen, aber ich finde im Text (Ali) nichts darüber, welches Ausgangssignal er haben soll.

Habe jetzt den 1.024PR genommen.
Bin gespannt auf die 12 Tage Lieferzeit.

de.aliexpress.com/item/32892019777.html?...gatewayAdapt=glo2deu

Ich melde mich wieder, wenn ich sie hier habe und hoffentlich dann schon die ersten Ergebnisse :-) und alles gut gegangen ist.
Last edit: 03 May 2023 12:11 by Muecke.

Please Log in or Create an account to join the conversation.

More
08 Jun 2023 18:51 - 08 Jun 2023 18:54 #273207 by Muecke
Replied by Muecke on topic Encoder an Mesa-Karte 7i95
Hallo miteinander,

mein Test Encoder ist an Joint 2 angeschlossen.

E6B2-CWZ1X => Mesakarte
[Bleck] A <-> Mesa QA2 [TB1 - 16]
[Bleck / Red] -A <-> Mesa /QA2 [TB1 - 17]
[White] B <-> Mesa QB2 [TB1 - 19]
[White / Red] -B <-> Mesa /QB2 [TB1 - 20]
[Orange] Z <-> Mesa IDX2 [TB1 - 22]
[Orange / Red] -Z <-> Mesa /IDX2 [TB1 - 23]

Dann habe ich meine INI erwidert mit der ziele:
[JOINT_2]
...
    ENCODER_SCALE               = 256
# Encoder hat 1024P/R Spindel Steigung 4mm = 1024/4= 256

Dann habe ich mein HAL erweitert
...
    loadrt encoder num_chan=5
# Benötige insgesamt 5 Encoder
...
     # --- Encoder feedback signals/setup ---
    setp [HMOT](CARD0).encoder.02.counter-mode 0
    setp [HMOT](CARD0).encoder.02.filter 1
    setp [HMOT](CARD0).encoder.02.index-invert 0
    setp [HMOT](CARD0).encoder.02.index-mask 0
    setp [HMOT](CARD0).encoder.02.index-mask-invert 0
    setp [HMOT](CARD0).encoder.02.scale [JOINT_2]ENCODER_SCALE

Ich glaube, dass ich die Encoder auch in den "Servo-Thread" einbinden muss und dass mir irgendwo noch etwas fehlt, denn ich bekomme folgende Fehlermeldung:
Debug file information:
Note: Using POSIX realtime
./7i95-2023-Demo.hal:154: parameter or pin 'hm2_7i95.0.encoder.02.counter-mode' not found
12978
Stopping realtime threads
Unloading hal components
Note: Using POSIX realtime

Leider habe ich noch nichts gefunden, was mich weiterbringt :-(

Im Anhang meine aktuelle HAL und INI.
Was mache ich falsch, was habe ich nicht verstanden?

Gruß Mucke



 

File Attachment:

File Name: 7i95-2023-Demo.hal
File Size:9 KB


 

File Attachment:

File Name: 7i95-2023-Demo.ini
File Size:6 KB
Attachments:
Last edit: 08 Jun 2023 18:54 by Muecke.

Please Log in or Create an account to join the conversation.

More
08 Jun 2023 18:57 #273208 by PCW
Replied by PCW on topic Encoder an Mesa-Karte 7i95
config="num_encoders=1 num_pwmgens=0 num_stepgens=5 sserial_port_0=0xxxxx"
The following user(s) said Thank You: Muecke

Please Log in or Create an account to join the conversation.

More
08 Jun 2023 19:11 #273209 by Muecke
Replied by Muecke on topic Encoder an Mesa-Karte 7i95
Danke, habe es dort auf 5 erhört. jetzt startet die Maschine, jedoch passiert nichts wenn ich am Encoder drehe :-(
sollte da nicht die Position der Achse sich verändern?

Please Log in or Create an account to join the conversation.

Time to create page: 0.231 seconds
Powered by Kunena Forum