USB <=> 3v3 Konverter für asy. Datenübertragung

OP #6663969
Der Module ermöglicht den Anschluß eines Microkontollers an die PC-USB 
Schnittstelle.

Übertragungsgeschwindigkeit 300 bis 115,2kBaud

Bei Halbdublex können beide Richtung an den PC übertragen werden.

Leiterplatte: https://aisler.net/p/SSAUYGTY

Konvertermodul: 
https://at.elv.com/elv-usb-modul-um2102n-komplettbausatz-150952
Angehängte Dateien:
Gast #6668439
@Gerald,

ich bin mir nicht sicher, ob bei allen nach deiner Beschreibung 
angekommen ist, was du meinst.

Du meinst du leitest das was DevUnderTest_1 und DevUnderTest_2 jeweils 
nur aneinander auf RX/TX schicken BEIDE auf den RX vom Beobachter (dem 
PC), um deren Kommunikation belauschen zu können.
#6668483
wie erkennst Du was von welchem der beiden Teilnehmer kommt?  Das 
ELV-Modul hat doch auch nur einen RX-Eingang?

Vermutlich sind RX1 und RX2 nur verodert?


Sinnvoller ist doch hier eine Software die z.B. 2 Com-Ports / 2 solcher 
billigen UART-USB Wandler gleichzeitig verwalten kann und dann weiss was 
woher kommt?
Gast #6668779
>wie erkennst Du was von welchem der beiden >Teilnehmer kommt?

Wenn man das Protokoll kennt, geht das doch. (?)

Vielleicht ist das sogar sinnvoll so - wenn die Nachrichten im Terminal 
z.b. "in-einander-gescrambelt" erscheinen, obwohl man einen Halbduplex 
hat, sieht man, dass was im Timing nicht stimmt.

Mit der anderen Lösung mit 2 Adaptern, müsste man die Timestamps über 
einander legen.
OP #6668833
Heinz R. schrieb:
> Vermutlich sind RX1 und RX2 nur verodert?

Genau so ist es.

Heinz R. schrieb:
> Sinnvoller ist doch hier eine Software die z.B. 2 Com-Ports / 2 solcher
> billigen UART-USB Wandler gleichzeitig verwalten kann und dann weiss was
> woher kommt?

Habe keine Software gefunden, die gleichzeitig zwei Ports "beobachten" 
kannund das Ervebnis in einem Fenster darstellen kann.

Welche Anwendung kann das?
OP #6668844
Jasson schrieb:
> Wenn man das Protokoll kennt, geht das doch. (?)
> Vielleicht ist das sogar sinnvoll so - wenn die Nachrichten im Terminal
> z.b. "in-einander-gescrambelt" erscheinen, obwohl man einen Halbduplex
> hat, sieht man, dass was im Timing nicht stimmt.
> Mit der anderen Lösung mit 2 Adaptern, müsste man die Timestamps über
> einander legen.

Dem kann ich nur voll zustimmen.

Beispiel für die Kommunikation zwischen einem ESP8266 und dem 
Mikrocontroller MSP430G2553 habe ich im Anhang beigefügt. Die 
Aufzeichnung beginnt mit dem Versorgen des ESPs und endet mit der 
erfolgreichen Übertragung eines Telegramms. Die wirren Zeichen am Beginn 
der Aufzeichung entstehen durch den Hochlauf des ESPs und müssen 
ignoriert werden. Wenn man das Protokoll kann und weiß wie der zeitliche 
Ablauf sein muss, dann ist die gemeinsame Aufzeichung von TxD und RxD 
hilfreich. Den "Mist" am Anfang habe ich nicht erwartet, konnte aber 
erfolgreich Gegenmaßnahmen treffen. So beginnt die Verarbeitung erst 
nach dem "ready" vom ESP. Alles davor wird verworfen.

Jasson schrieb:
> Mit der anderen Lösung mit 2 Adaptern, müsste man die Timestamps über
> einander legen.

Den Inhalt zweier Fenster über Timestamps miteinander zu vergleichen ist 
mit sehr viel Mühe verbunden und fehleranfällig.
Angehängte Dateien:
Beitrag #6669308 wurde von einem Moderator gelöscht.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 5 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.