USB to RS232

Gast #58518
Lesenswert?

Hi,

Ich habe für meinen Laptop einen USB-->RS232 Adapter gekauft. Ich habe
2 Controllersysteme mit denen ich kommunizieren möchte. Von der
Hardware sind die seriellen schnittstellen der Controller ident, aber
mit einem kann ich kommunizieren und mit dem anderen nicht. Der
Konverter meldet via LED, dass er Sendet, aber der Controller reagiert
nicht drauf. Mit der Seriellen Schmittstelle am PC geht aber alles.

Die beiden Aplikationen am PC sind mit dem selben Compiler geschrieben
und verwenden sogar fast die selben Routinen.

Habe auch einen anderen Laptop und einen anderen Konverter benutzt,
aber immer das selbe Proplem.

Hat da Irgendjemand schon Erfarung gemacht mit Problemen die bei
USB-->RS232 Konvertern auftreten können.

lg,

Stefan
Gast #58519
Lesenswert?

Mit den virtuellen COM-Ports gibts immer wieder mal undefinierbare
Probleme. Liegt entweder am Frontend, der COM5...COM8 nicht ansprechen
kann, oder am Betriebssystem, das evtl. mit dem Treiber des Adapters
nicht sauber zusammenarbeitet.
An der Controller-Seite sehe ich den Fehler eher nicht,
wahrscheinlicher ist ein Problem auf der PC-Seite. Schau Dir mal genau
die Routinen an, mit denen auf den COM-Port PC-seitig zugegriffen wird.
"fast identisch" ist eben leider nicht "identisch".
Schonmal beim Hersteller des Adapters nachgehakt?
Gast #58521
Lesenswert?

Hallo, hast du schonmal versucht die Handshake-leitungen zu
überbrücken?

Dieses Problem hatte ich gerade. Der PC hat gewartet bis der AVR das
Handshake-signal gibt und hat nichtsmehr getan.
Seltsamerweise hat der Treiber aber gesagt, dass er es gesendet hat

mfg Azrael
Gast #58522
Lesenswert?

Hi,

Hab heut noch etwas wunderbares erlebt: Der Controller mit dem die
Probleme auftreten sendet jedes mal wenn man ihn einschaltet seine ID.
Die konnte ich im Hyperterminal ampfangen. Werd mich morgen mal mit dem
Oszi an die Schnittstelle hängen und schaun ob der überhaupt was
sendet.

Vielen Dank für die Antworten, werd mich melden.

lg,

Stefan
Gast #58523
Lesenswert?

Hi,

Habe mich nun mit dem Oszi auf die RS232 gehängt.

Wenn der Controller sendet geht das signal auf den Adapter under PC
empfängt es.

Wenn der PC sendet, sendet der Adapter weiter auf die RS232, aber der
Controller reagiert nicht drauf. Der Pegel liegt bei 8,5V.

Auf die Controllersoftware kann ich nicht zurückgreifen und was testen,
weil ich sie nicht habe.

Ich weiß nicht mehr weiter.

lg,

Stefan
Gast #58524
Lesenswert?

Hi,

Habe mit dem Oszi herrausgefunden, dass bei der Kommunikation mit dem
USB-Konverter die Daten nach 9ms um ca. 1ms abweichen(9600 Baud).

Ein Kollege von mir hat einen anderen Adapter probiert und der
Funktioniert. Marke wieß ich jetzt nicht. Mein Adapter ist von
"d-link", der macht anscheinend Probleme.

Weis zufällig jemand von solchen Problemen oder kann mir sagen welche
Adapter diese Probleme nicht haben?

lg,

Stefan

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren