HMO3524, Triggerung auf UART

Hallo,

hat schon mal jemand beim HMO3524 die UART-Triggerung ausprobiert? Ich habe damit Probleme und ich bin mir nicht sicher ob ein Bedienfehler vorliegt, oder ein Softwareproblem. Auf einer RS232 Leitung werden direkt hintereinander Symbole gesendet. Die Pausen zwischen den Symbolen sind sehr kurz. Zum Beispiel 0x23

0x24 0x25 0x26 0x27 u.s.w. Wenn ich auf _ein_ bestimmtes Symbol triggere, klappt das problemlos. Aber wenn ich auf eine Sequenz aus zwei aufeinander folgenden Symbolen triggere (z.B. 0x25 0x26), dann erfolgt keine Triggerung.

Gru=DF Michael

Reply to
Michael Koch
Loading thread data ...

Und so sprach Michael Koch:

Ich hab zwar nur das 1022 hier, und bisher nur auf "Rahmenanfang" gearbeitet, aber ich könnte mir vorstellen, dass die Lücke zwischen den Symbolen ein Problem für den Trigger ist.

Mach doch mal einen Versuch, bei dem du die zwei Zeichen am Stück rausschicken kannst, ob der Trigger das sieht.

Roland

Reply to
Roland Ertelt

Hallo Roland,

Da ist keine L=FCcke zwischen den Zeichen. H=F6chstens ein paar Mikrosekunden. Die Zeichen werden direkt hintereinander gesendet. Wenn du Zeit hast, probier mal aus auf zwei Zeichen zu triggern die irgendwo in der Mitte einer Sequenz vorkommen. Also nicht auf das erste und zweite Byte, sondern beispielsweise auf das vierte und f=FCnfte Byte. Ich krieg's nicht hin.

Gru=DF Michael

Reply to
Michael Koch

Und so sprach Michael Koch:

Also nach einem Bier und einem halben Auhagen Hausbausatz hab ich es hinbekommen:

Du musst wissen, in welchen Positionen im Datenstrom dein Triggermuster auftauchen wird:

- Filter-> Muster -> Symbol-Offset entsprechend einstellen Oder

- Filter-> Muster -> Symbolgröße auf deine Datenrahmengröße (bei meinem

1022 gehen maximal 4 Byte) -> die irrelevanten auf '0Xxx' stellen.

Voila. Trigger triggert. Wie im Bilderbuch. Ich bin immer wieder begeistert von der Zauberkiste...

Roland

Reply to
Roland Ertelt

Hm..das verwirrt mich jetzt aber. Ich dachte ein Trigger definiert erst alle weitere Positionen. Wie kann man da vor dem Triggern wissen welche Position man hat.

Olaf

Reply to
Olaf Kaluza

Und so sprach Olaf Kaluza:

Ja, da habe ich gestern Nacht dann auch nochmal drüber nachgegrübelt.

Ich habe die Frage vorhin mal dem Support von HAMEG gestellt. Mal sehen was die erzählen...

Roland

Reply to
Roland Ertelt

Hallo Roland,

Das weiss ich aber nicht. Die Position wechselt st=E4ndig. Deshalb m=F6chte ich ja auf ein bestimmtes Muster triggern. Zum Beispiel immer dann, wenn 0x25 0x26 hintereinander gesendet wird. Wobei unmittelbar davor irgendwelche anderen Daten gesendet werden, ohne Pause dazwischen. Wenn vor der gesuchten Zweier-Kombination eine hinreichend lange Pause ist, dann funktioniert die Triggerung, aber nur dann wenn man die "Idle Time" vergr=F6ssert. Frag mich nicht warum das so ist, ich verstehe es nicht.

Gru=DF Michael

Reply to
Michael Koch

Und so sprach Michael Koch:

Ich habe es ähnlich ausprobiert: Ich habe einen Burst von 10 Byte erzeugt. Die ersten 8 Byte sind immer jeweils um 1 absteigend mit Daten gefüllt, und werden bei jedem Durchlauf um 1 erhöht. (alle 100ms) Dazu hatte ich mir das Triggermuster nochmal fest in Byte 9 und 10 gepackt.

Eigentlich hätte es mir den kompletten Rahmen immer auf Byte 9 festgenagelt zeigen müssen, nur alle 256 Durchläufe (~3s) hätte das Bild einmalkomplett wandern müssen. Hat es aber nicht...

Der Trigger hat das Muster nur gefunden, wenn ich das Gerät w.o. eingestellt hatte. 19200Bd sind jetzt auch nicht soo schnell...

Aber gut, jetzt den Ärger zu finden, als wenn ich in ein paar Tagen beim Arbeiten am XPress-Net einen Anfall kriege, weil ich den Start-Rahmen nicht getriggert kriege. Und dort sind es ~60kBd...

Roland

Reply to
Roland Ertelt

Hallo Roland,

Das habe ich noch nicht verstanden. Was bedeutet "w.o." ?

Gru=DF Michael

Reply to
Michael Koch

Vielleicht "write once", also genau einmal triggern und dann die=20 Darstellung zur Begutachtung auf dem Bildschirm lassen.

------

--=20 Kai-Martin Knaak =C3=96ffentlicher PGP-Schl=C3=BCssel:

formatting link

Reply to
kmk

Hallo Roland,

100ms * 256 =3D 25.6s ?

Gru=DF Michael

Reply to
Michael Koch

Haeh, da habe ich sogar in der Ferne erraten: "wie oben" :-)

Es gibt deutsche Ausdruecke die vergisst man nicht. Siehe unten, wie oben, oben ohne ...

--
Gruesse, Joerg

http://www.analogconsultants.com/
Reply to
Joerg

Und so sprach Michael Koch:

w.o. = wie oben.

Roland

Reply to
Roland Ertelt

Und so sprach Michael Koch:

Ups... Ja. ~26s. Aber da der Trigger auch die statische Signatur in Byte 9 und 10 nicht gesehen hat, habe ich auch nichts wandern sehen...

Schau doch mal bitte, was dein Newsreader meinen armen Umlauten antut... Is ja übel ;-)

Roland

Reply to
Roland Ertelt

Hallo Roland,

Wir sind uns also einig, dass die UART-Triggerung (auf ein Muster aus zwei oder mehr Bytes) nicht so funktioniert, wie man das eigentlich erwarten w=FCrde.

Ja, es ist uebel. Ich verwende Google Groups und weiss leider nicht wie man das Problem mit den Umlauten loesen kann.

Gruss Michael

Reply to
Michael Koch

Hallo Roland,

noch zwei Fragen:

-- Funktioniert bei dir die Triggerung auf "Symbol " ?

-- Was ist eigentlich der Unterschied zwischen Triggerung auf "Any Symbol" bzw. in der deutschen Version "Bel. Symbol" und der Triggerung auf ein Muster?

Gruss Michael

Reply to
Michael Koch

Und so sprach Michael Koch:

Ja, Trigger "SYMBOL " funktioniert. Er setzt den Trigger vor das ausgewählte Symbol im Rahmen.

Trigger auf "Beliebiges Symbol" funktioniert so: Er setzt den Cursor hinter das Symbol (1Byte) mit dem eingestellten Inhalt. Das wiederrum macht er recht sauber. Wenn du das Symbol auf 0Xxx lässt, funktioniert es nicht...

Roland

Reply to
Roland Ertelt

Hallo Roland,

Wo ist dann der Unterschied zur Triggerung auf ein Muster, bei dem man nur ein Symbol definiert?

Gruss Michael

Reply to
Michael Koch

Hallo Roland,

Das funktioniert bei mir nur dann, wenn ich die "Idle Time" auf >51=B5s einstelle. Warum das so ist verstehe ich nicht.

Gru=DF Michael

Reply to
Michael Koch

Ich wollte mal kurz die Gelegenheit ergreifen diesen Thread zu kapern und von meinem neuen Kugelgrill zu...ARGH...HILFE...Nein...

Also was ich mal gerne wissen wollte. Kennt hier jemand einen der dicken HMOs wie 3524 oder 2524 und die neuen kleineren wie den HMO1022 oder HMO1024?

Ich habe in der Firma den HMO2524+HO3508 und bin davon eigentlich sehr angetan. Genauer gesagt finde ich das Dingen bis auf die Zoomknopfproblematik sehr gut.

Da stellt sich natuerlich die Frage ob man privat nicht nach vielen Jahren mal Tektroniks untreu werden sollte.

Zwei Dinge waeren wohl finanzierbar:

HMO1022 also 2Kanal mit integriertem HO011 und HMO3508 (8Kanal digital)

oder

HMO1024 4Kanal mit integriertem HO011.

Kennt jemand die kleineren Teile und kann bestaetigen das die sich nur in der Bandbreite unterscheiden? Oder wurde da noch was anderes weggelassen?

Sehe ich das richtig das beim HMO1022 kein Kanal wegfaellt wenn man einen HMO3508 ansteckt? Beim HMO2524 hat man dann ja ein 3Kanal+8.

Wenn man einen HMO1024 mit HO011 hat, kann man dann ein Kanal analog sehen und drei Digitale dekodiert bekommen, also fuer z.B SPI oder I2C? Ich kann mich jetzt leider nicht erinnern das bei meinem HMO2524 irgendwo gesehen zu haben. Aber das kann daran liegen das ich normalerweise den HO3508 angesteckt habe.

Ich kann es leider nicht probieren da ich gerade Urlaub habe. :-)

Olaf

Reply to
Olaf Kaluza

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.