Vergleich von Signal mit Konstante

Gast #417857
Lesenswert?
• ▲
▼
Moin,
ich möchte ein Signal mit einem festgelegten Wert vergleichen. Egal ob
ich "Temp" oder "Wert_Druck" mit dem soll Wert in der If-Schleife
vergleich, das Progamm springt je nach laune entweder in "if" oder in
"else", zu sehen an den "Zustand" Pegeln auf einem Oszi.

"Temp" treib 10 LEDs, da ist eindeutig zu erkennen das, dass Signal
konstant bleibt, bloss in den unteren Bits ist ein flickern zu
beobachten welches völlig normal ist.

"Wert_Druck" ist ein Signal welches der Wert von einem AD-Wanlder
zugewiesen wird innerhalb eines anderen Prozeses.

Dank
Erik
Angehängte Dateien:
Gast #417859
Lesenswert?
• ▲
▼
Egal welche Version ich gebrauch, das resultat ist immer das gleiche.
Das problem belibt bestehen. Anbei mal ein Ausdruck von dem Oszi. Die
angelegte Analog Spannung befindet sich im gültigen bereich aber
unterhalb des vergleich Wertes. Die Signal zeigen die Pegel des Zustamd
Ausgangs.

Ich vermute das es aus irgend einem unerklärlichen grund zu
sinchronisations Problemen kommt zwischen dem Prozess der den AD
Wandler ausliest und dem Hauptprogramm. Das erklärt aber nicht wieso
der AD-Wert nahezu richitg auf auf den LEDs angezeigt wird. Ohne irgend
welches flickern, au?er halt in den untern Bits.

Der Prozess zum Auslesen des AD-Wandlers wird mit einem clock signal
getaktet. Der AD_Wert nachdem die Wandlung abgeschlossen ist einem
Signal, in diesem Fall Wert_Druckk zugewiesen, welches im Hauptprozess
verwendet wird und mit einem Festwert/Konstante verglichen werden
soll.

Erik
Angehängte Dateien:

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