Forum: Fahrzeugelektronik PKW Steuergerät, nutzt das Sleepmodes für ADC?


von Peter tr. (Gast)


Lesenswert?

Benutzt ein PKW Steuergerät Sleepmodes um brauchbare ADC Werte zu 
erhalten?
Ich kann es mir eigentlich nicht vorstellen, das er das noch nebenbei 
machen kann ohne das er was bei der Gemischaufbereitung übersieht etc.

Haben die einen extra ADC verbaut?
Oder arbeiten die mit zappelnden ADC Werten?

: Verschoben durch Moderator
von H. H. (Gast)


Lesenswert?

Da werden keine 32-Bit A/D-Wandler verwendet.

von Norbert (Gast)


Lesenswert?

Peter tr. schrieb:
> Benutzt ein PKW Steuergerät Sleepmodes um brauchbare ADC Werte zu
> erhalten?
> Ich kann es mir eigentlich nicht vorstellen, das er das noch nebenbei
> machen kann ohne das er was bei der Gemischaufbereitung übersieht etc.
>
> Haben die einen extra ADC verbaut?
> Oder arbeiten die mit zappelnden ADC Werten?

Nur mal so als Beispiel:
Ein kleiner AVR kann 15000 pro Sekunde (im Hintergrund), ein 32F4 ca. 
8Mio pro Sekunde (DMA im Hintergrund).
Schätze da kann man den einen oder anderen ›Zappler‹ wegmitteln.

von c-hater (Gast)


Lesenswert?

Norbert schrieb:

> Nur mal so als Beispiel:
> Ein kleiner AVR kann 15000 pro Sekunde (im Hintergrund),

Weit mehr, wenn's sowieso heftig zappelt, macht es ja schließlich keinen 
großen Sinn, mit 10 Bit zu wandeln, da reichen auch 8 und die kann man 
mit ca. 40 khz oder mehr gewinnen.

> Schätze da kann man den einen oder anderen ›Zappler‹ wegmitteln.

Das ist generell so. Wobei gerade bei den heftigen Zapplern "wegmitteln" 
(im Sinne des arithmetischen Mittelns) nicht gerade die beste Wahl ist. 
Da ist Median viel besser geeignet.

Noch viel besser ist in solchen Fällen allerdings meist: Die Hardware 
sinnvoll gestalten, so dass sie eben nicht mehr so stark zappelnde Werte 
liefert.
Geht allerdings nicht immer, der Klassiker für diesen Fall ist z.B. der 
Schwimmergeber für den Tankinhalt. Hier halten sich mechanische und 
elektrische Möglichkeiten zur Verbesserung der Messwerte doch deutlich 
in Grenzen.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Peter tr. schrieb:
> Benutzt ein PKW Steuergerät Sleepmodes um brauchbare ADC Werte zu
> erhalten?
Nein, es benutzt einen uC, der auch im Normalbetrieb hinreichend gute 
Werte bringt.
Denn das eigentliche Sensorsignal ist normalerweise noch viel mehr 
gestört (durch Mechanik und elektrische Störungen) , als dass das 
bisschen Fehler beim Wandeln während aktivem uC viel ausmachen würde.

Oder andersrum: Rechenzeit ist kostbarer als Genauigkeit.

> ohne das er was bei der Gemischaufbereitung übersieht
Was sollte "er" denn warum "übersehen" können? Dass "er" nichts 
Relevantes "übersieht", dafür sorgt ein brauchbar gestaltetes und gut 
geprüftes Programm.

: Bearbeitet durch Moderator
von Peter tr. (Gast)


Lesenswert?

Ihr meint also, die lassen den internen ADC einfach frei laufen und 
mitteln das dann einfach bzw schneiden Ausreißer weg?
Hmm

von Peter tr. (Gast)


Lesenswert?

"> Benutzt ein PKW Steuergerät Sleepmodes um brauchbare ADC Werte zu
> erhalten?
Nein, es benutzt einen uC, der auch im Normalbetrieb hinreichend gute
Werte bringt."

Was bedeutet denn diese Aussage?!
Sollte das nicht jeder AVR oder STM32 sein?!
Wenn nein, welche aus diesen gennannten Serien wären das denn deiner 
Meinung nach?
Demnach bräuchte man die Datenblätter ja nicht weiter beachten, da die 
eigentlich genau das sagen,

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Peter tr. schrieb:
> Was bedeutet denn diese Aussage?!
> Sollte das nicht jeder AVR oder STM32 sein?!
Ja, möglicherweise.
> Wenn nein, welche aus diesen gennannten Serien wären das denn deiner
> Meinung nach?
Die, die die jeweilige Aufgabe erfüllen.

> Demnach bräuchte man die Datenblätter ja nicht weiter beachten, da die
> eigentlich genau das sagen
Was denn?
Die sagen, dass man für das letzte Quäntchen auch noch den Controller 
während der Wandlung abschalten kann. Aber wenn man das letzte Quäntchen 
nicht braucht, dann muss man ihn nicht schlafen schicken.

Peter tr. schrieb:
> Ihr meint also, die lassen den internen ADC einfach frei laufen und
> mitteln das dann einfach
Wer den? Wobei denn?
"Die" nehmen einfach einen ADC, der hinreichend gensu wandelt.

> bzw schneiden Ausreißer weg?
Welche Ausreißer denn? Woher sollen die denn kommen?
Der Sleepmode würde ja nur dann was bringen, wenn die nicht von vorn 
herein im Sensorsignal wären,sondern vom uC erzeugt würden.

Probiers doch einfach mal selber mit einem Poti und einen uC aus, um 
wieviel der mit und ohne Sleepmode schwankt.
Du wirst sehen, dass deine Sorgen unbegründet sind.

von Norbert (Gast)


Lesenswert?

Lothar M. schrieb:
> Probiers doch einfach mal selber mit einem Poti und einen uC aus, um
> wieviel der mit und ohne Sleepmode schwankt.
> Du wirst sehen, dass deine Sorgen unbegründet sind.

Vor acht Jahren…
Beitrag "STM32 ADC Verhalten eigentümlich"
;-)

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
Noch kein Account? Hier anmelden.