Encoder an Mesa-Karte 7i95

More
3 years 5 months ago - 3 years 5 months ago #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. image missing /media/kunena/emoticons/ermm.png

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: 3 years 5 months ago by Muecke.

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

More
3 years 4 months ago - 3 years 4 months ago #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:
Code:
[JOINT_2] ... ENCODER_SCALE = 256 # Encoder hat 1024P/R Spindel Steigung 4mm = 1024/4= 256

Dann habe ich mein HAL erweitert
Code:
... 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:
Code:
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.2 KB


 

File Attachment:

File Name: 7i95-2023-Demo.ini
File Size:6.13 KB
Last edit: 3 years 4 months ago by Muecke.

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

More
3 years 4 months ago #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
3 years 4 months ago #273209 by Muecke
Replied by Muecke on topic Encoder an Mesa-Karte 7i95
image missing /media/kunena/emoticons/unsure.png 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.

More
3 years 4 months ago #273210 by PCW
Replied by PCW on topic Encoder an Mesa-Karte 7i95
Probably wiring or signal levels
(or 7I95 single ended vs differential encoder setting)
The following user(s) said Thank You: Muecke

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

More
3 years 4 months ago #273212 by Muecke
Replied by Muecke on topic Encoder an Mesa-Karte 7i95
ja du hast recht!

Aus HAL gelöscht
Code:
# Encoder // net z-pos-fb <= [HMOT](CARD0).stepgen.04.position-fb # Encoder // net z-pos-fb => joint.2.motor-pos-fb

dafür aufgenommen
Code:
net z-pos-fb <= [HMOT](CARD0).encoder.02.position net z-pos-fb => joint.2.motor-pos-fb net z-vel-fb <= [HMOT](CARD0).encoder.02.velocity net z-index-enable joint.2.index-enable <=> [HMOT](CARD0).encoder.02.index-enable net z-pos-rawcounts <= [HMOT](CARD0).encoder.02.rawcounts

Jetzt wird etwas angezeigt wenn der Encoder bewegt wird.
Jetzt muss ich noch die Wärter einstellen.
 

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

Moderators: Muecke
Time to create page: 0.103 seconds
Powered by Kunena Forum