Benötige Hilfe bei suche eines Mikrocontroller (2.33V-6.37V

OP #446243
Lesenswert?

Hallo zusammen

Ich bin ein neueinsteiger in die Welt der Mikrocontroller und komme 
nicht mehr weiter mit folgender sache:

Die Idee:
An meinem Fahrzeug habe ich ein 12V Spannungsregler für die Tankanzeige 
installiert, welche mir über den Tankschwimmer (messeinheit) stabile 
werte zw. 2.33V bis 6.37V ausgeben.

Ich möchte nun über einen Mikrocontroller, LED's resp. 7-segment LED 
oder ein LCD Display ansteuern, das mir den Tankinhalt in L angeben 
kann.

d.h. Ich müsste einen wert z.B. "5.81V" so programmieren können, dass 
das die pins die LED resp. ein Displaz so ansteuert das es "10" oder 
"10L" anzeigt.


Meine Problem/Frage:

Was für ein Mirkocontroller kann ich für dies verwenden?
Die die ich gefunden habe können nur eingangs spannungen zw. 2-5V 
managen.
Gibt es evtl. eine möglichkeit dies mit 2 Mikrocontroller zu 
realisieren, in dem man für die Spannung über 5V auf 1:1 unter 5V bringt 
und auf den zweiten Mikrocontroller gibt?

Bitte um Hilfe für ein Anfänger, vielen lieben dank...

P.S. unten noch die Spannungswerte...

Die Werte:
Liter:  Spannung in V:
0  6.37
1  6.37
2  6.37
3  6.28
4  6.12
5  6.05
6  6.01
7  5.95
8  5.9
9  5.86
10  5.81
11  5.78
12  5.71
13  5.69
14  5.64
15  5.57
16  5.51
17  5.48
18  5.4
19  5.37
20  5.29
21  5.21
22  5.13
23  5.08
24  4.99
25  4.9
26  4.86
27  4.76
28  4.71
29  4.59
30  4.46
31  4.31
32  4.16
33  4.08
34  3.77
35  3.43
36  3.05
37  2.61
38  2.36
39  2.34
40  2.33
41  2.33
Gast #446253
Lesenswert?

Ich will nicht so wie manche in diesem Forum gleich jede Anfängerfrage 
nieder machen, aber aus Deine Fragen ist herauszulesen, dass Du blutiger 
Anfänger bist und ert einmal die Grundlagen lernen solltest. Schau Dir 
das AVR-gcc-Tutorial mal an. Speziell der Abschnitt 12 mit analogen Ein- 
und Ausgängens sollte Dich interessieren.
Gast #446257
Lesenswert?

hmmm da musst du vorher erstmal ein paar sachen klären.

in welcher sprache und mit welchem tool willst du die Software für den 
MC schreiben?
da scheiden evtl. schon mal einige MC aus.

dann brauchst du wohl einen MC mit integriertem Analog-Digital Wandler.
und zu deinem Spannungsproblem > 5V - mach doch einfach 'nen 
Spannungsteiler.

oder du nimmst einen externen ADC der höhere Spannungen und evtl. sogar 
eine höhere Auflösung hat.
Gast #446262
Lesenswert?

Du könntest einfach einen Spannungsteiler verwenden und das dann an 
einen MC von SiLabs geben. Die haben gute A/D-Wandler drauf und so 
allerhand an Ports etc für Deine anderen Bausteine.
Gast #446284
Lesenswert?

Kann mich nur anschließen:

Mach ein SPannungsteiler 1:1, dann hast alle von Dir o.g. Spannugnen zur 
Hälfte. Also dann von 1,165 bis 3,185 V. Bei µC der Atmega Serie kannst 
du so ca. 5mV Auflösen, das dürfte eigentlich reichen für die 
Genanuigkeit.
OP #446669
Lesenswert?

Sven DerSchreckliche wrote:
> Aber mal so nebenbei:
> Ist Dein Tankschwimmer wirklich soo genau, daß diese Werte immer gleich
> sind? Oder muss das alles pro Motorstart kalibriert werden?

Hallo Seven

Nein, der Tankschwimmer zeigt nur genaue werte an, wenn der Tankinhalt 
ruhig ist und der Motorlaueft da der verwendete Spannungsregler min. 
0.5V ueber 12V benoetigt.

Ich mache immer wieder messungen bei den ich die Werte mittels Voltmeter 
ueberprufe, mit erfolg, die Werte sind stabil und ziemlich genau.
(z.b. voll Tanken, messen, wieder voll Tanken (bis das Benzin oben 
ansteht)).

vielen dank fuer Deine Antwort/Frage

Alvin
OP #446670
Lesenswert?

Student wrote:
> Ich will nicht so wie manche in diesem Forum gleich jede Anfängerfrage
> nieder machen, aber aus Deine Fragen ist herauszulesen, dass Du blutiger
> Anfänger bist und ert einmal die Grundlagen lernen solltest. Schau Dir
> das AVR-gcc-Tutorial mal an. Speziell der Abschnitt 12 mit analogen Ein-
> und Ausgängens sollte Dich interessieren.

Hallo Student

Ja, werde ich machen, vielen lieben dank fuer den Tip :-)

Gruss Alvin
OP #446672
Lesenswert?

Peter Dannegger wrote:
> Spannungen kann man nicht mit nem MC teilen, sondern mit nem
> Spannungsteiler (2 Widerstände).
>
> Es gilt das Ohmsche Gesetz.
>
>
> Peter

Hallo Peter,

ok, danke werde sobald ich weiss in welcher Richtung der MC ist, dies am 
besten so machen, muss noch erwaehnen, das ich nicht davon ausging, mit 
einem MC die Spannung zu teilen. Ich wollte die Spannungteilen und dann 
auf ein 2nd MC gehen, d.h. auser der MC hat 2 D/A W.

Gruss Alvin
OP #446673
Lesenswert?

dschedsche wrote:
> hmmm da musst du vorher erstmal ein paar sachen klären.
>
> in welcher sprache und mit welchem tool willst du die Software für den
> MC schreiben?
> da scheiden evtl. schon mal einige MC aus.
>
> dann brauchst du wohl einen MC mit integriertem Analog-Digital Wandler.
> und zu deinem Spannungsproblem > 5V - mach doch einfach 'nen
> Spannungsteiler.
>
> oder du nimmst einen externen ADC der höhere Spannungen und evtl. sogar
> eine höhere Auflösung hat.

Hallo dschedsche

die Programmiersprache ist mir egal, ich eigne sie mir ggf. an.

Ja, ein externer ADC, das sieht auch nach einer loesung aus...

Gruss Alvin
OP #446674
Lesenswert?

Martin wrote:
> Kann mich nur anschließen:
>
> Mach ein SPannungsteiler 1:1, dann hast alle von Dir o.g. Spannugnen zur
> Hälfte. Also dann von 1,165 bis 3,185 V. Bei µC der Atmega Serie kannst
> du so ca. 5mV Auflösen, das dürfte eigentlich reichen für die
> Genanuigkeit.

Hallo Martin

vielen dank fuer diesen Tip :-)

Gruss Alvin
OP #446675
Lesenswert?

Michael wrote:
> Compilder, debugger etc, wirds kaum in einem geben.... ausser du bist
> bereit dafür 2000.- euro zu zahlen (keil u3Vision, tasking)...

Hallo Michael

Hmm, compiler sollte kein problem sein, arbeite mit Linux, debuggen 
notfalls per Hand, auch wenn zeitaufwendig. Aber mal im ernst, EUR 
2000.-??? Da wuerde ein Nachruessten mit teile von Siemens VDO noch 
guenstiger kommen...

Gruss Alvin
#446682
Lesenswert?

Student wrote:
> Ich will nicht so wie manche in diesem Forum gleich jede Anfängerfrage
> nieder machen, aber aus Deine Fragen ist herauszulesen, dass Du blutiger
> Anfänger bist und ert einmal die Grundlagen lernen solltest. Schau Dir
> das AVR-gcc-Tutorial mal an. Speziell der Abschnitt 12 mit analogen Ein-
> und Ausgängens sollte Dich interessieren.

ich find das ist ein gutes anfängerprojekt!
OP #446702
Lesenswert?

Peter Dannegger wrote:
> Ich verrate Dir mal ein Geheimnis, der Tankgeber ist ein
> Spannungsteiler.
>
> Du brauchst also nur die Batteriespannung als Referenz nehmen und schon
> ist die Messung unabhängig von Spannungsschwankungen.
>
> Da beides über 5V liegt, nimmt man 2 Spannungsteiler.
>
> Nen Analogwert anzeigen kann man z.B. so:
>
> Beitrag "ADC mit Multiplexanzeige"
>
>
> Peter

Hallo Peter

vielen dank fuer Deine Reaktion, nun das der Tankgeber als 
Spannungsteiler funktioniert ist ja klar, aber wie Du schreibst, es ist 
beides ueber 5V und ein 2nd Spannungsteiler wird wohl unumgaenlich sein 
schlussendlich.

Wie auch immer, ich werde die Turorials lesen und dann weiter sehen...

Also, vielen dank nochmals, Gruss Alvin

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren