Forum: Mikrocontroller und Digitale Elektronik Suche Mikrocontroller-board mit 16 Bit A/D Wandler


von Dave N. (freeway)


Lesenswert?

Hallo,

bin noch neu auf dem Gebiet der Mikrocontroller.
Und hätte da mal einige Fragen.

Welche relevanten Merkmale muss man wissen um ein Mikrocontroller-board 
auszuwählen?


Suche ein Mikrocontroller-board mit 16bit A/D-Wandler


Gruß
freeway

von Ralf (Gast)


Lesenswert?

> Welche relevanten Merkmale muss man wissen um ein Mikrocontroller-board
> auszuwählen?
1. Keinen zu komplizierten Controller wählen, also keinen 
hochgezüchteten ARM o.ä., eher etwas, was auch im Hobbybereich weit 
verbreitet ist und bei dem du guten Community-Support bekommst. Hier in 
diesem Forum wären das dann AVRs, 8051er, und ein bisschen PIC.
2. Der Controller sollte die Möglichkeit bieten können, on-chip debuggen 
zu können.
3. Das Board sollte idealerweise die Möglichkeit bieten, den Controller 
programmieren zu können. Alternativ muss halt noch ein zusätzlicher 
Programmer her (siehe 2. -> Auf Debugfunktionalität achten).
4. Auf den meisten Evaluationboards wirst du keinen externen AD-Wandler 
finden, also entweder einen Controller auswählen, der den ADC intern 
hat, oder noch zusätzlich einen anschließen.
5. Was willst du machen? Wenn man das weiss, kann man schon konkrete 
Boards empfehlen. Ich denke, in jedem Fall wäre ein AVR-Controller 
angeraten.

Ralf

von (prx) A. K. (prx)


Lesenswert?

Dave N. schrieb:

> Welche relevanten Merkmale muss man wissen um ein Mikrocontroller-board
> auszuwählen?

Benötigte Leistungsfähigkeit, Speicherkapazität, Wandlerrrate, 
Schnittstellen, ...

Das fängt beim EZ430-F2013 an, einem USB-Stick mit einfachem 16-Bit 
Controller und fast keinem Speicher aber einem 16bit A/D-Wandler. Dafür 
sind aber Entwicklungssoftware und Debuginterface dabei.

von Dave N. (freeway)


Angehängte Dateien:

Lesenswert?

Hallo,

danke erstmal für die Antworten.
Im Anhang hab ich mal eine Zeichnung gemacht

Also worum es geht:

An der Stromquelle wird der gewünschte Strom zwischen 0 – 5A 
eingestellt. Über den Taster wird die erste Messung gestartet. Der 
fließende Strom wird durch einen Widerstand geführt der 0,1 Ohm hat. 
Über den Widerstand greifen wir den Spannungsabfall ab der z.b bei 5A, 
0,5V beträgt. Der Spannungsabfall wird von A/D-Wandler umgewandelt und 
weiter zum Mikrocontroller geschickt. Der Mikrocontroller taktet in 
kurzen schritten die Werte ab so dass der letzte Wert vor dem los lassen 
des Tasters verarbeitet und gespeichert wird. Dieser Wert wird im 
Mikrocontroller so verarbeitet dass er uns für 0,5V Spannungsabfall 
einen Wert weitergibt der am LCD-Display als 5A angezeigt wird. (bei 
0,4V Spannungsabfall sind es 4A usw). Weiterhin wird der eingestellte 
Strom in das zu  messende Objekt eingespeist. Über 2 weitere Anschlüsse 
am zu messenden Objekt wird auch ein Spannungsabfall gemessen. Dieser 
wird zum 2. A/D-Wandler geschickt. Der Wert vom 2. A/D-Wandler wird zum 
Mikrocontroller geschickt, dort verarbeitet und gespeichert. Beim los 
lassen des Tasters folgt die zweite Messung ohne Strom. Somit werden die 
0V am A/D-Wandler umgewandelt, kommen zum Mikrocontroller und dieser 
zeigt den Wert am LCD Display mit 0A an. Der Spannungsabfall wird wie in 
der ersten Messung vom 2. A/D-Wandler umgewandelt und dann an den 
Mikrocontroller weitergegeben. Der Mikrocontroller nimmt den 
gespeicherten Wert der ersten Messung vom zu messenden Objekt und 
subtrahiert diesen mit dem zweiten Wert vom zu messenden Objekt. 
Speichert die Differenz (Deltawert) und gibt sie uns in mV am 
LCD-Display aus. Der gerade gespeicherte Deltawert wird mit dem von der 
ersten Messung eingestellten Strom bzw. dem gespeicherten Wert im 
Mikrocontroller dividiert. Und in µOhm am LCD-Display angezeigt

Gruß
freeway

von Wolfgang M. (womai)


Lesenswert?

Also ich glaube es ist besser, sich einen einfach zu benutzenden 8-bit 
Mikrocontroller zu nehmen und dann einen externen A/D-Wandler 
anzuschliessen. Einen uC mit 16-bit ADC kenne ich nicht. Wenn Du sehr 
hohe Aufloaesung brauchst und nur relativ langsam (einige male bis 
einige 100 male pro Sekunde) wandeln musst, sind Delta-Sigma-Wandler gut 
geeignet, die gehen bis 24 bit und mehr.

Eine wichtige Sache noch - bloss weil man 16 bit Aufloesung hat, heisst 
das nicht, dass man auch wirklich auf 16 bit genau messen kann. 
Typischerweise ist alles ueber ca. 12 bit nicht trivial - schon 
kleinstes Rauschen (z.B. von Einstreuungen in die Messleitung oder von 
der Stromversorgung) macht die Aufloesung zunichte. 16 bit ueber 5V 
heisst das LSB ist bloss 0.1mV, wenn Du mit der Stromversorgung nicht 
aufpasst, hasst Du schnell mal einige mV oder dutzende mV Variation.

Empfehlung fuer Mikrocontroller - Microchip PIC18Fxxxx-Serie oder Atmel 
AVR; da gibt's viel Unterstuetzung und Literatur im Internet. Atmel ist 
ein Europa populaerer, PIC in den USA. Fuer beide gibt es gute, 
preiswerte und/oder kostenlose Entwicklungstools.

Wolfgang

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.