Forum: Mikrocontroller und Digitale Elektronik 16 * 10 BIT A/D Wandler


von Kaktus (Gast)


Lesenswert?

Ich habe vor mir dieses Board zuzulegen.
http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=64&products_id=162

Ich möchte es wegen den 16 * 10 BIT A/D Wandler und wegen des schnellen
USB  Ports.

Wie lange wird es ca. dauern diese 16 AD Kanäle zu wandeln?

Außerdem brauche ich den 10 Sekunden  Max Min Wert von jedem Kanal.
Ist es Sinnvoller die Max/Min Berechnung auf dem AVR oder auf dem PC zu
machen ?


Also entweder ich mach die Max Min Berechnung auf dem Controller und 
sende alle 10 Sekunden mit 115200 Baud von allen berechneten 16 Kanälen 
die Daten Richtung PC

oder

Ich hole mir 16 mal die AD Werte und sende so schnell wie möglich alles 
Richtung PC. (Riesen Datenflut)

Wer kann Abschätzen welche Methode günstiger ist?

Die Auswertung soll mit Profilab erfolgen.

von Ich (Gast)


Lesenswert?

Gugst du in das Datenblatt von AVR und du weisst wieviel Samples/s das 
AVR macht.
Einfach oder?
10s sind fürn AVR eine ewig lange Zeit, da macht der @16Mhz 160 000 000 
Befehle, also sollte er es wohl schaffen, selbst mit Bascom, und wenn 
Speicher zu klein dann externes Ram.

von I_ H. (i_h)


Lesenswert?

Wenn ich mich richtig erinnere machen so ziemlich alle aktuelleren AVRs 
allermindestens 15ksps. Auf 16MHz hat ein AVR weder Probleme die Daten 
zu erfassen, noch min/max oder sowas zu berechnen.
Das einzige was nicht geht sind Operationen die auf alle Daten 
ausgeführt werden (zB. FFT).

von Timmo H. (masterfx)


Lesenswert?

AVRs brauchen für die Wandlung glaub ich 13-14 Takte (Takte vom ADC, 
nicht vom AVR, z.B. 125 kHz). Die erste Konvertierung nach dem 
Anschalten 25 Takte. Insgesamt dauert so eine Wandlung also selten 
länger als 20µs. Wenn du Auto Triggered machst dann hast du also alle 
Kanäle in wenigen ms Abgetastet und gewandelt. So schnell kannst du noch 
nicht mal mit dem Auge blinzeln.

von Kaktus (Gast)


Lesenswert?

Ich danke Euch für die Infos


Servus, Kaktus

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.