Hi Ich möchte im Auto diverse Sensoren auslesen, wobei einige ratiometrisch 0 bis 5 Volt messen und andere ( eigentlich nur einer) 0 bis Bordspannung. Die 0-5V Sensoren erhalten ihre Versorgungsspannung vom Spannungswandler, an dem auch mein uC hängt, der 0-12V Sensor hängt an der Bordnetzspannung, die ja ziemlich schwanken kann. Um die 0-5V Sensoren auszulesen würde ich AVCC als Referenzspannung nehmen, weil die ja mit der Versorgungsspannung der Sensoren identisch ist. Um den 0-12V Sensor auszulesen würde ich sowohl an das Sensorsignal als auch an das Bordnetz jeweils einen 3 zu 1 Spannungsteiler machen und dann die gesenkte Bordspannung als externe Referenzspannung nehmen. leider kann man das so nicht an den AVR anschliesen, man muss sich entscheiden ob man interne oder externe Referenzspannung verwendet. Hat da irgendjemand ne Idee wie ich doch beide Sensoren mit einer Schaltung auslesen kann, am liebsten ohne weitere Bauteile wie externe ADCs?? Der uC ist ein Atmega 1284p.
René K. schrieb: > Hi Moin. > Die 0-5V Sensoren erhalten ihre Versorgungsspannung vom > Spannungswandler, an dem auch mein uC hängt, Ich nehme mal an du hast also einen Festspannungsregler von 5 Volt. > der 0-12V Sensor hängt an der Bordnetzspannung, die ja ziemlich >schwanken kann. Die Boardspannung kann sogar bis zu 14,5 Volt betragen. > Um die 0-5V Sensoren auszulesen würde ich AVCC als Referenzspannung > nehmen, weil die ja mit der Versorgungsspannung der Sensoren identisch > ist. Also die interne, mit 100nF an AREF, da du ja nen ATMEGA benutzt. > Um den 0-12V Sensor auszulesen würde ich sowohl an das Sensorsignal als > auch an das Bordnetz jeweils einen 3 zu 1 Spannungsteiler machen und > dann die gesenkte Bordspannung als externe Referenzspannung nehmen. Nö nur zwischen Sensorsignal und ATMEGA den Spannungsteiler. > leider kann man das so nicht an den AVR anschliesen, man muss sich > entscheiden ob man interne oder externe Referenzspannung verwendet. Du nimmst die interne. > Hat da irgendjemand ne Idee wie ich doch beide Sensoren mit einer > Schaltung auslesen kann, am liebsten ohne weitere Bauteile wie externe > ADCs?? Wenn die Auflösung genau genug ist (mit 5Volt) mach es wie du schon gesagt hast. Wäre ja ca 4,88mV Auflösung für dein Boardnetz/3 Volt Sensorsignal. Was genau wird denn gemessen, vielleicht kann man das ja noch optimieren ?! Gruß
Jean Player schrieb: >> der 0-12V Sensor hängt an der Bordnetzspannung, die ja ziemlich >schwanken kann. > Die Boardspannung kann sogar bis zu 14,5 Volt betragen. Normalerweise ist der Normalbereich der Bordnetzspannung mit ca 9-16V spezifiziert. In speziellen Betriebsarten (Jumpstart) kommen kurzzeitig auch mal 24V vor. René K. schrieb: > Hat da irgendjemand ne Idee wie ich doch beide Sensoren mit einer > Schaltung auslesen kann, am liebsten ohne weitere Bauteile wie externe > ADCs?? Warum mißt Du nicht einfach Batteriespannung und Sensorspannung (mit deiner stabilen Referenz zeitlich dicht beisammen) und berechnest das ratiometrische Verhältnis? GGF solltest Du die Meßwerte noch geeignet filtern. Gruß Anja
Ich muss Anja zustimmen, habe aber noch eine Frage... Wenn Du ein Signal messen willst, das ca. 12V hat, wozu dann noch die Bordspannung, außer Du willst eben diese messen und darstellen? Oder ist das Signal aus einer Quelle, die dieses in Abhängkeit der Bordspannung wieder gibt? Dann folge Anjas Hinweis und miss beide Spannungen und berechne die Korrektur im uC. Oder anders herum, wenn Du die Spannung an der Benzinpumpe messen willst, dann ist im Ergebnis doch wichtig, wenn diese nur 9V bekommt obwohl sie vielleicht 12V bekommen sollte. Erst in einem separaten 2. Schritt stellt man dann fest, dass das Bordnetz zum gleichen Zeitpunkt auf 9V runter war. Korrigierst Du nun die Rechnung mit Deiner Methode, würdest Du nie feststellen, dass die Pumpe nur 9V hatte, denn die Korrektur macht daraus relative 12V. Möglicherweise gibt es Sensoren (Licht/Regen) die eine zum Bordnetz relative Spannung ausgeben... Aber dann müsstest Du schon mit etwas mehr Erklärung raus rücken, was Du da machen willst. Gruß, Ulrich
Ulrich P. schrieb: > Oder ist das Signal aus einer Quelle, die dieses in Abhängkeit der > Bordspannung wieder gibt? Dann folge Anjas Hinweis und miss beide > Spannungen und berechne die Korrektur im uC. Genau so ist es. Es handelt sich um einen Luftmassenmesser. Der hat halt nur die 3 Anschlüsse Masse, Bordspannung und Ausgangssignal. Je höher der Ausgangsspannungspegel im Verhältniss zur Spannungsversorgung, desto höher der Messwert. Wenn ich es mache wie von Anja beschrieben, also Versorgungsspannung und Messwert jeweils mit der internen Referenz messen und dann rechnen, da mach ich mir bischen sorgen das ich mir viel Ungenauigkeit mit reinrechne. Viel Oversampling kann ich auch nicht machen, weil ich ja noch diverse andere Sensoren auswerten muss und am LMM natürlich auch starke Gradienten auftreten können.
René K. schrieb: > Es handelt sich um einen Luftmassenmesser. Was ist denn das für einer. Ist das ein HFM oder ein älterer Typ? Die neueren HFMs die ich kenne geben entweder ein zu einer Referenzspannung (5V) proportionales Signal aus oder ein PWM-Signal. Gruß Anja
Nein es ist ein älteres Modell von Hitachi. Er gibt definitiv eine Spannung zwischen 0 und Versorgungsspannung aus. Ich habe auch einen etwas neueren Bosch LMM hier, der hat einen Anschluss für 5V Referenzspannung und ein Signal von 0 bis 5V. Aber um den einzubauen müsste ich meinen ganzen Ansaugweg umbauen und da habe ich keine Lust drauf, will lieber alles Serienmäßig lassen.
René K. schrieb: > Nein es ist ein älteres Modell von Hitachi. Er gibt definitiv eine > Spannung zwischen 0 und Versorgungsspannung aus. Und warum willst Du den nicht an 5V anschliessen? Gruss Harald
Harald Wilhelms schrieb: > Und warum willst Du den nicht an 5V anschliessen? Naja so ein Luftmassenmesser enthält ja auch noch Leistungselektronik, die Eingangsspannung dient ja nicht nur als Referenzspannung. Der wird mit 5V Versorgungsspannung nicht funktionieren.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.