Mega32/LCD: Anzeige von Werten

Gast #340531
Lesenswert?
• ▲
▼
Moin,

gegeben ist eine Schaltung mit AVR Mega32 und LCD Dog-M, die
unterschiedliche Messwerte (Drücke, Temperaturen und Spannungen) messen
und darstellen soll.

Die Messungen erfolgen mit dem ADC des µCs. Die erste Wandlung wird
verworfen, die nächsten 4 werden gemittelt. Die gelieferten ADC-Werte
werden per gleitendem Durchschnitt (10) noch einmal 'aufbearbeitet',
bevor der tatsächliche Messwert ermittelt und angezeigt wird.
Zwischen 2 Messungen liegen ca. 0,5s.

Funktioniert auch recht gut. Es gibt nur einen kleinen Schönheitsfehler
bei sich langsam verändernden Werten: die Anzeige springt eine Zeitlang
zwischen altem und neuem Wert hin und her (z.B. Spannung 12.1 und
12.2), bis sie sich stabilisiert.

Gibt es da einen 'Standard-Trick', um das zu verhindern?


Danke, zaydo
#340532
Lesenswert?
• ▲
▼
Ich kenne die Auflösung deines ADCs nicht, aber vielleicht hilft es,
wenn du eine Art Hystere einbaust, also 12.2 erst anzeigen, wenn du
12.175 erreicht hast.
Geht der Wert runter, zeigst du 12.1 erst an, wenn du 12.075 erreicht
hast.
Etwas in der Art halt, könnte mir vorstellen, dass das hilft.

Ralf
Gast #340535
Lesenswert?
• ▲
▼
Moin,

>Na, ist doch ganz klar: In der Subroutine Deiner Ausgabe in Zeile 11
ist
ein Komma falsch gesetzt. Und außerdem fehlt das Semikolon in Zeile 25
des Hauptprogramms.

Ja, die Vermutung war naheliegend. Beide Zeilen sind aber in Ordnung.
Noch ein Tipp?

zaydo

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.