mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Tankgeber Bascom (atmega8)


Autor: sh1Ro (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe aus meinem Roller den Tankgeber ausgebaut und wollte den nun an 
meinen atmega8 über den AD-Wandler auswerten. Hat mit dem Anschließen 
auch alles geklappt und habe nun bei vollem Tank eine Spannung von 5V 
(Widerstand = 0 Ohm) und bei leerem Tank eine Spannung von 4V (~200 Bits 
Differenz). Das ganze habe ich mir auf dem Display anzeigen lassen inkl. 
der Bits.

Nun Soll das ganze natürlich an den Tankinhalt angepasst werden und 
beispielsweise auf 5Liter eingestellt werden. Nun ist mein Problem, dass 
ich nicht weiß, wie ich die Wertzuweisung machen soll in Bascom. Also 
das er mir bei 5V eine Ausgabe "voll" und bei 4V eine Ausgabe "leer" 
macht. Dazwischen soll natürlich auch noch etwas kommen, aber erstmal 
das Grundlegende.

Vielen Dank für helfende Antworten..

MfG

Autor: Marko (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ok, also 4V sind dann ca. 820 Digits,
5V währen dann die 1023, also voll.
dann ergäbe sich:

dim Fuellmenge as single

Tankinhalt = getadc(1)
Tankinhalt = Tankinhalt-820
Fuellmenge = 100
Fuellmenge = Fuellmenge / 203
Fuellmenge = Fuellmenge * Tankinhalt
LCD Fusing(Fuellmenge,"#.#")
LCD "%"

so in etwa ergibts ne Anzeige in Prozen Füllmenge ...

Autor: sh1Ro (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vielen Dank, hat wunderbar geklappt - viel einfacher als meine 
Denkweise.

MfG

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.