Forum: Mikrocontroller und Digitale Elektronik HBS86H / RS232 Verbindungsproblem


von DJ (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,
ich habe hier einen Closed Loop Stepper von Ebay
(https://www.ebay.de/itm/Promotion-NEMA34-Closed-Loop-Motor-6A-1700-oz-in-Encoder-3m-cable-Servo-Driver/164138001254?hash=item2637632366:g:~REAAOSwDVVeev8F).
Ich versuche nun schon einige Zeit die Parameter im Stepper zu ändern 
bekomme aber über die RS232 keine Verbindung.
Mein Aufbau ist folgender:
Prolific-USB-to-Serial-Comm-Port → Max232N Pegelwandler →  Kabel → 
HBS86H
TX vom Computer geht zu RX HBS86H
TX HBS86H geht zu RX Computer
GND zu GND

Wenn ich die Definition von der RS232-Schittstelle richtig verstehe 
liegt im Ruhezustand an RX minus Spannung an die größer als -3 bis -9 
Volt ist?

Ohne Verbindung der Kabel messe ich an  TX ca -8V, RX 0Volt am Computer 
und am HBS86H.
Ist die RS232-Schnittstelle physikalisch in Ordnung?

Schließe ich zwischen Prolific und MAX232 einen LA an bekomme ich bei 
einen Verbindungsversuch folgend Anzeige (Bild LA,LA-2 und 
RS232-TX-Computer) an RX tut sich nichts.
Ich interpretiere das ganze so der Computer versucht eine Verbindung 
aufzubauen bekommt aber vom Treiber keine Antwort.

Habe ich nun ein Soft- oder Hardware Problem?
Für Hinweise und Tipps wäre ich dankbar.

MFG DJ

von blubb (Gast)


Lesenswert?

Mal ohne den RS232-TTL adapter probiert, vielleicht spricht der 
MotorTreiber ja von sich aus echte RS232? Gibt das Manual nichts her?

von Dietrich L. (dietrichl)


Lesenswert?

blubb schrieb:
> Mal ohne den RS232-TTL adapter probiert, vielleicht spricht der
> MotorTreiber ja von sich aus echte RS232?

Dann müsste Tx vom HBS86H im Ruhezustand -xxV liefern.

@DJ:
- Wenn es tatsächlich TTL-Pegel sind: ist das Signal eventuell 
invertiert?
- Sind die von dir gewählten Parameter 57600 Baud, 7Bit, kein Parity, 1 
Stoppbit richtig? Woher hast du die Info?

von DJ (Gast)


Lesenswert?

Dietrich L. schrieb:
> Dann müsste Tx vom HBS86H im Ruhezustand -xxV liefern.

Hallo,
es liegen auch -8Volt im Ruhezustand an, ist in meinen Augen auch eine 
echte RS232.
Das sind Vorgaben vom Prolific.

Mfg DJ

von DJ (Gast)


Angehängte Dateien:

Lesenswert?

Dietrich L. schrieb:
> Sind die von dir gewählten Parameter 57600 Baud, 7Bit, kein Parity, 1
> Stoppbit richtig? Woher hast du die Info?

Hallo,
das einzige was vorgegeben ist sind die 57600 Baud diese werden vom 
Programm " Longs Motor Closed Loop Step Motor" vorgegeben. Bild LA
Vom Verkäufer wird keine Bedienungsanleitung bzw. Spezifikationen für 
die Schnittstelle geliefert.

MFG DJ

von Dietrich L. (dietrichl)


Lesenswert?

DJ schrieb:
> das einzige was vorgegeben ist sind die 57600 Baud

Hast du mal die anderen Parameter ausprobiert? Anzahl bits (7/8), Parity 
(kein/odd/even)?
Beim Stop-Bit ist es sicherer, wenn beim Senden 2 Stopbits eingestellt 
werden - dann hat der Empfäger mehr Zeit, das folgende Startbit nicht zu 
verpassen.

von DJ (Gast)


Lesenswert?

Dietrich L. schrieb:
> Hast du mal die anderen Parameter ausprobiert? Anzahl bits (7/8), Parity
> (kein/odd/even)?

Hallo,
ja habe ich aber das gleiche Ergebnis.
Mittlerweile glaube ich das die RS232-Schnittstelle defekt ist.
Hier wird mir wohl nichts andere übrig bleiben als den Logikanalysator 
beim HBS86H anzusetzen, hat auch einen MAX232 verbaut.

MFG DJ

von Müller (Gast)


Lesenswert?

Hallo, ich habe genau die gleiche Steuerung gekauft.
Ich bekomme auch keine Verbindung hin, habe auch schon alles getestet.
Mit Converter Usb auf Rs232, dann auf alten Pc mit originaler Serieller 
Schnittstelle, sogar den originalen Kabel von Longs Motors mit Chip 
Ch340 gekauft, aber nichts.
Werde denn Verdacht nicht los dass es sich um einen Posten handelte der 
nicht umsonst Motor mit Steuerung nur 99 Euro kostete.
Sind Sie mittlerweile schon weitergekommen?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.