Forum: Mikrocontroller und Digitale Elektronik UART/RS232 Analyse mit Hameg HMO 1524 und HOO11


von So S. (micromicro)


Lesenswert?

Hallo, darf ich die Praktiker um Rat bitten?

Ich habe dz meine Probleme die RS232 Signale so auf den Schirm zu 
bringen wie ich sie haben möchte.

1.) wie bekomme ich ein sauberes single-triggering hin?
Den Kanal 1 habe ich auf DC und dessen "Schwellwert" auf +2V4.
Mein RX Signal ist ca. 10 Vpp.
Als Triggerung habe ich "serielle Busse" ausgewählt bzw "UART TRIGGER" 
auf "STARTBIT" gesetzt
Unter "Bus" ist B1 angewählt / "Typ": UART / "Datenquelle": CH1 / 
"AKTIV": high

Warum muss ich den singele shot bei meinen Einstellungen trotzdem x-mal 
auslösen bis der Trigger auch wirklich die Daten-Pakete fängt?

2.) wie bekomme ich RX und TX zeitgleich angezeigt?
und wie schalte ich die Triggerung um vom RX auf den TX Kanal auf CH2?

Danke

von Roland E. (roland0815)


Lesenswert?

Zeitgleich anzeigen:
Beide Signale auf den Kanal anlegen und anzeigen. Alternativ den zweiten 
Kanal aktivieren, TX dort drauf und einfach mitlaufen lassen.

Aufs Startbit per single-shot ist ne doofe Idee. Aber sie zeigt dir 
schon mal eines: Dein Bus ist nicht so sauber wie die Theorie es dir 
gern weis macht. Bei RS232 ist 2,4V ausserdem der "Schmutz-Bereich". 
Triggere > 3,1V.

Wenn Single shot, dann auf ein konkretes Datenbit oder eine Sequenz die 
dich interessiert.

von Jim M. (turboj)


Lesenswert?

So S. schrieb:
>  "UART TRIGGER" auf "STARTBIT" gesetzt [...]
> Warum muss ich den singele shot bei meinen Einstellungen trotzdem x-mal
> auslösen bis der Trigger auch wirklich die Daten-Pakete fängt?

Weil bei UART jeder Wechseln von "1" zum "0" Bit ein Start-Bit sein 
kann. Die Erkennung ist nur dann sicher wenn beim Einschalten des 
Triggers grade nichts gesendet wird.

von So S. (micromicro)


Lesenswert?

Ok Danke

Habe auf Flankentriggerung umgestellt da ich eh  eigentlich lediglich 
auf den Beginn des Datenpaketes triggern möchte, welches nur alle paar 
sekunden einlangt

Das klappt.

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.