Encodermotor Signalausgang

Alles rund um TX(T) und RoboPro, mit ft-Hard- und Software
Computing using original ft hard- and software
Forumsregeln
Bitte beachte die Forumsregeln!
Antworten
Benutzeravatar
TST
Beiträge: 114
Registriert: 31 Okt 2010, 22:40

Encodermotor Signalausgang

Beitrag von TST » 10 Jan 2011, 18:41

Hallo

Weiß jemand zufällig was für ein Signaltyp der Encodermotor ausgibt?
Schein kein TTL Signal zu sein.

Mir ist aufgefallen das sich der Signalausgang des Encodermotors beim TX auch auf einen normalen Digitalen Eingang legen läßt.
Beim Robo Interface geht das nicht, hat jemand dafür eine Erklärung?

MFG
Andreas
TST
MFG

T-S-T

thkais
Beiträge: 381
Registriert: 31 Okt 2010, 21:45

Re: Encodermotor Signalausgang

Beitrag von thkais » 10 Jan 2011, 19:38

Hallo,

Grün = Masse-Buchse (nicht -)
Rot = Eingangsbuchse am Rand des Robo-Interface
Schwarz = Eingangsbuchse zur Mitte hin

Zwischen Rot und Schwarz einen 10K - Widerstand schalten.

Sagt Dir "Open Collector" etwas?

Das Robo-Interface ist aber nicht schnell genug, um alle Impulse mitzubekommen, man muss den Encoder-Motor langsam laufen lassen.
Gruß
Thomas

Benutzeravatar
TST
Beiträge: 114
Registriert: 31 Okt 2010, 22:40

Re: Encodermotor Signalausgang

Beitrag von TST » 11 Jan 2011, 18:18

Hallo Thomas

Ja so bekomme ich ein Signal, vielen Dank für die Info.
Open Collector sagt mir nicht viel.

Meine Überlegungen gehen dahin zwischen dem Encodermotor und dem Robo Interface einen " Impulswandler " zu setzen wie ich es bei meinen Maxonmotoren mache.
Bild
Damit könnte man von den eigehenden Impulsen nur jeden 8ten durchlassen.
Damit sollte das Robo klar kommen.
Ich verwende dort einen 12 bit Binärzähler 74HC4040.

Meine bisherigen Versuche von dem ft Encodermotor ein Signal zu bekommen was der 74HC4040 aufbereiten kann sind bisher gescheitert.
Hast du eine Idee wie sich das bewärkstäligen läßt?
Ich bin absolut kein Fachmann auf dem Gebiet, aber würde es gehen wenn einen Optokopler zwischen Encoder und dem 74HC4040 setzt?
Oder hast du eine andere Lösung parat?

Wäre schon klasse wenn sich der Encodermotor mit dem Robo verbinden lassen würde.

MFG
Andreas
TST
MFG

T-S-T

vleeuwen
Beiträge: 1560
Registriert: 31 Okt 2010, 22:23
Wohnort: Enschede (NL)
Kontaktdaten:

Re: Encodermotor Signalausgang

Beitrag von vleeuwen » 11 Jan 2011, 20:10

The Fast counter are sample with 1kHz (1ms ).
Based on the salpe theorema, we can say that the maximum frequency of the encoder can be 500Hz (in case of a symetrical pulse); otherwise lower.
The encoder pulses have a 45% duty cycle [winijenh].
The motor runs with 290-260 rotation/min (9V)
With a max frequncy of +/-430 Hz. for the counter pulses.

To scale this downto the 10ms sample rate of the RoboInt you need al least a divide of 10.
Be awarw that the TX-C under Bluetooth has a low reafresh rate (15 -25 ms)

The encoder motor produce 75 pulses/rotation.



http://forum.ftcommunity.de/viewtopic.p ... otor#p1243

Benutzeravatar
TST
Beiträge: 114
Registriert: 31 Okt 2010, 22:40

Re: Encodermotor Signalausgang

Beitrag von TST » 11 Jan 2011, 21:55

Hallo

Mit dem 74Hc4040 kann auch durch 16 teilen.
Bei meinen Maxon Motoren teile ich sogar durch 64.

MFG
Andreas
TST
MFG

T-S-T

vleeuwen
Beiträge: 1560
Registriert: 31 Okt 2010, 22:23
Wohnort: Enschede (NL)
Kontaktdaten:

Re: Encodermotor Signalausgang

Beitrag von vleeuwen » 12 Jan 2011, 00:13

Is the output pulse symmetric?
8/16 low 8/16 high pulse can be use on max speed
An 15/16 low 1/16 pulse can give a problem.

Benutzeravatar
TST
Beiträge: 114
Registriert: 31 Okt 2010, 22:40

Re: Encodermotor Signalausgang

Beitrag von TST » 28 Jan 2011, 18:54

Hallo zusammen

Ich habe es dann doch hin bekommen.
Bild

Nähere Infos gibts hier:
http://www.ftcommunity.de/categories.php?cat_id=2194

MFG
Andreas
TST
MFG

T-S-T

Antworten