- LiFePO4 Speicher Test         
Ergebnis 1 bis 10 von 13

Thema: Tankfüllstandsgeber messen mit Attiny13?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer Stammmitglied
    Registriert seit
    29.05.2010
    Ort
    Trebur
    Alter
    39
    Beiträge
    36

    Idee Tankfüllstandsgeber messen mit Attiny13?

    Hallo
    ich hoffe ihr könnt mir bei meinem nciht Robotik-problem auch weiter helfen
    Folgender Sachverhalt:

    Ich habe einen Tankfüllstandsgeber der bei leerem Tank einen wert von ca 2-0 Ohm liefert und bei nahe zu vollem Tank ca 40 Ohm.
    Nun habe ich mir gedacht das ich den wert über einen Spanungsteiler über einen ADC von einem ATTiny den ich noch daheim rumliegen habe, messen könnte. So wie ich mich da rein gelesen habe bekomme ich ja dann 10 bit Werte raus von 0-1024 heraus.
    Soweit Richtig?

    Nun zur eigentlichen "Arbeit":
    Diese werte von 0-1024 könnte ich ja nun über einen 2. ADC wieder rausschicken um einen Digitalen Poti anzusteuern oder? (Mit Einwenig Programmierarbeit da die mir vorliegenden Digipotis flanken gesteuert sind)

    Hintergrund des Projekts ist, das ein Tankgeber verbaut ist der nicht zur Tankanzeige passt.
    was ich nun gerne Anpassen würde da ich nicht wirklich an den Tankgeber komme um diesen zu wechseln.

    Vielleicht könnt ihr mir bei der Beschaltung des Attiny helfen da ich etwas verwirrt bin bezügglich Refferenz Spannungen.
    Vom Programmiererischen Teil müsste das ja relativ einfach umzusetzen sein denke ich mir.

    MfG
    Joggel84

  2. #2
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    34
    Beiträge
    3.501
    Blog-Einträge
    9
    Zitat Zitat von Joggel84 Beitrag anzeigen
    Ich habe einen Tankfüllstandsgeber der bei leerem Tank einen wert von ca 2-0 Ohm liefert und bei nahe zu vollem Tank ca 40 Ohm.
    Nun habe ich mir gedacht das ich den wert über einen Spanungsteiler über einen ADC von einem ATTiny den ich noch daheim rumliegen habe, messen könnte. So wie ich mich da rein gelesen habe bekomme ich ja dann 10 bit Werte raus von 0-1024 heraus.
    Soweit Richtig?
    Fast richtig. Es kommen 1024 Werte bei 10 Bit raus. Diese gehen von 0-1023. 1024 wären schon wieder 11 Bit.

    Zitat Zitat von Joggel84 Beitrag anzeigen
    Nun zur eigentlichen "Arbeit":
    Diese werte von 0-1024 könnte ich ja nun über einen 2. ADC wieder rausschicken um einen Digitalen Poti anzusteuern oder? (Mit Einwenig Programmierarbeit da die mir vorliegenden Digipotis flanken gesteuert sind)
    Ein ADC ist ein "Analog to Digital Converter" d.h. er wandelt eine Analoge Spannung in einen Digitalen Wert um. Wenn du aus deinem Digitalen Wert einen Analogen machen willst brauchst du einen DAC (Digital to Analog Converter). Oder willst du die Dinger über ihr Interface ansteuern? Dann musst du die Pins von dem dementsprechenden Interface z.B. I²C nehmen. Da brauchste nicht zwangsweise einen ADC-Pin.

    Zitat Zitat von Joggel84 Beitrag anzeigen
    Vielleicht könnt ihr mir bei der Beschaltung des Attiny helfen da ich etwas verwirrt bin bezügglich Refferenz Spannungen.
    Vom Programmiererischen Teil müsste das ja relativ einfach umzusetzen sein denke ich mir.
    Wie genau muss die Referenzspannung sein? Weil sonst nimm Vcc als Referenzspannung oder Vcc/2. Wenn sie genau sein muss musst du eine Referenzdiode nehmen die eine ganz genaue Spannung ausgibt.

  3. #3
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    72
    Beiträge
    11.077
    Hallo!

    @ Joggel84

    Sorry, aber aus deiner Beschreibung kann ich das eigentliches Ziel deines Vorhabens leider nicht erkennen.

    Reicht es nicht aus den Stand aus dem vorhandenen Tankfüllstandsgeber auf einem Display in gewünschter Form darzustellen ?
    MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!

  4. #4
    Benutzer Stammmitglied
    Registriert seit
    29.05.2010
    Ort
    Trebur
    Alter
    39
    Beiträge
    36
    Hi
    so erstmal danke für die schnelle antworten

    Als ergänzung der Hintergründe:
    Es ist bereits eine Tankanzeige verbaut aber diese stimmt nich bei vollem Tank passt die anzeige nur bei leerem Tank wird 75% angezeigt.

    Die Variante mit dem Display möchte ich nicht gehn da eine Digitale Anzeige auf einem "alten" Trike nicht schön ausschaut ^^ daher möchte ich gerne die Analoge weiter nutzen.

    Und die Versorgungsspannung muss ich sowieso auf 5Volt Stabilisieren da die Bordspannung von 12 - 13,8 Volt zu hoch ist, daher denke ich müsste diese Ausreichend sein da es bei dem Projekt nicht um 100% Genauigkeit geht, sondern nur um die einigermassen richtige Anzeige vom 0-100% +- Bauteil toleranzen usw

    Gäbe es den irgendwo eine Beispielschaltung für den Eingang + Referenzschaltung?

    Und als Ausgangssignal müsste mir eigentlich auch ein Digitalausgang reichen ich muss mal schaun wie die Digipotis angesteuert wurden die ich noch hier habe.

    MfG
    Joggel84

  5. #5
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    34
    Beiträge
    3.501
    Blog-Einträge
    9
    Hier hast du ein Bild wie du den A/D-Wandler beschaltest. Das Poti ist dafür da um eine Variable Referenz zu haben.

    http://www.kreatives-chaos.com/images/39.png

    Du kannst den AREF Eingang aber genauso gut an +5V (bei 5V Betriebssspannung!) oder an GND legen.

    http://www.kreatives-chaos.com/images/41.png

    Wenn es sich um eine Analoge Tankanzeige handelt wieso nimmst du dann nicht einfach einen billigen D/A Wandler? Der ist von der Programmierung her einfacher, weil du in Bascom einfach nur schreiben musst:

    PortX = PrintBin (A/D-Wandler Wert)

    und schon gibt er dir das was der A/D-Wandler gewandelt hat als Binärcode an dem Port aus wo dein D/A-Wandler ist. Du kannst den A/D-Wandlerwert natürlich auch noch vorher minimieren oder so je nachdem in welchem Bereich du den haben musst. Und so ein D/A-Wandler ist sicher Stromsparender als ein Digitalpoti. Und soweit ich weiß haben Digitalpotis auch Toleranzen die jenseits von gut und böse sind (bis 50%) oder irre ich mich da? Und wenn du das Ding an Board eines Trikes betreibst sorg für genug Sicherheit für die Schaltung! Weil solche Akkus sind unberechenbar

  6. #6
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    72
    Beiträge
    11.077
    Zitat Zitat von Joggel84 Beitrag anzeigen
    Es ist bereits eine Tankanzeige verbaut aber diese stimmt nich bei vollem Tank passt die anzeige nur bei leerem Tank wird 75% angezeigt.
    Dann könnte es ausreichen ein Widerstand bzw. eine Zenerdiode seriell mit dem vorhandenen analogen Messgerät anzuschalten (einfachste Lösung, wenn keine hoche Genauigkeit notwendig ist).

    Übrigens, es sollte auch ausreichen eine PWM Spannung (es ist ja DAC) durch Tiefpass auf den bereits vorhandenen analogen Messgerät ohne Digitalpoti anzulegen.
    Geändert von PICture (02.08.2011 um 17:18 Uhr)
    MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!

  7. #7
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    27.08.2004
    Ort
    Kreis Starnberg
    Alter
    59
    Beiträge
    1.825
    Dann könnte es ausreichen ein Widerstand bzw. eine Zenerdiode seriell mit dem vorhandenen analogen Messgerät anzuschalten
    Dieser Vorschlag scheint mir auch am ehesten sinnvoll zu sein.
    Die Daten vom Füllstandsgeber hast Du uns schon verraten, was noch interessant ist, wäre Strom und Spannung am Anzeigegerät bei Anzeige "Voll" und Anzeige "Leer". Liegen irgendwelche Anschlüsse bereits auf einem bestimmten Potential (z.B. Masse)? Hat der Geber noch einen dritten Anschluß, wie ein Potentiometer?

Ähnliche Themen

  1. ATtiny13
    Von modellbahner im Forum AVR Hardwarethemen
    Antworten: 5
    Letzter Beitrag: 29.10.2010, 15:09
  2. ATTiny13 PWM
    Von Jacob2 im Forum AVR Hardwarethemen
    Antworten: 1
    Letzter Beitrag: 13.05.2009, 18:08
  3. attiny13
    Von epos im Forum AVR Hardwarethemen
    Antworten: 8
    Letzter Beitrag: 05.10.2007, 21:39
  4. attiny13
    Von epos im Forum AVR Hardwarethemen
    Antworten: 2
    Letzter Beitrag: 28.05.2007, 12:31
  5. PWM mit ATtiny13
    Von rapo im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 03.10.2006, 23:41

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress