Forum: Mikrocontroller und Digitale Elektronik USB to RS232


von Stefan_h (Gast)


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

von thkais (Gast)


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?

von Bernd Walter (Gast)


Lesenswert?

Es gibt auch immer wieder Probleme mit den Signalpegeln, die bei den
normalen USB-RS232 Adaptern nur 5,5V betragen, während eine Klassische
PC Seriele mit ungefähr 12V arbeitet.

von Azrael (Gast)


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

von Stefan_h (Gast)


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

von Stefan_h (Gast)


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

von Stefan_h (Gast)


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

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.