PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Auswahl Microcontroller



Raphael5000
29.04.2011, 11:19
Hallo,
ich weiß, diese Frage ist hier schon des öfteren gestellt worden, aber ich bin trotz des Durchlesens vieler Forenbeiträge immer noch überfordert bei der großen Auswahl an uCs!
Wenn sich also einer die Mühe macht, mir etwas unter die Arme zu greifen, wäre ich sehr dankbar.
Meine constraints sind:
-2 analoge Kraftsensoren (FSR, Piezoresistiv) mit einer Auflösung von 2,5mV im Bereich von 0-5V, also 10bit nach Shannon
-1 digitaler Infrarot-Sensor
-Powersupply über USB

Das System soll am Ende die Sensordaten auslesen und per USB an den Rechner senden, am besten mit Zeitstempel eine txt oder csv Datei schreiben.
Die analogen Sensordaten sollen dabei stetig mit 2-10kHz mitgeschnitten werden, die Temperatur reicht wohl sekundenweise.

Vielen Dank für eure Antworten!
Gruß Raphael

shedepe
29.04.2011, 12:13
Also für deine Anforderungen würde schon ein kleiner ATmega genügen (eventuell sogar ein ATTiny). Den USB Anschluss würde ich über einen USB-Seriell wandler machen, dann kannst du den einfach zu
benutzenden UART des ATmegas benutzen. (Stromversorgung über USB ist damit auch möglich, du musst nur mit dem Stromverbrauch insgesamt aufpassen)
Auf PC Seite dann eine einfache Software die Datenempfangen lassen und in eine Datei schreiben

Raphael5000
04.05.2011, 18:14
Hallo,
vielen Dank shedepe für deine Antwort. Ich habe mich nach langer recherche doch für einen MSP430 von TI entschieden. Hier ein ganz guter Link, der die Auswahl deutlich erleichtert:
http://focus.ti.com/en/multimedia/flash/selection_tools/mcu/mcu.html
Die Wahl ist auf den MSP430F5504IPT gefallen.
Nun habe ich aber noch ein paar Fragen:
-Braucht man eine externe Vref für den ADC?
-Braucht man einen bzw. zwei externe Quarze?
-Misst der ADC zu ground, oder immer nur zwische z.B. A0 und A1?
-Sollte ich besser das normale JTAG oder das 2-Wire (Spy-by-wire) verwenden?
-Sollte ich die Stromversorgung von uC und Sensoren/Amplifier getrenn behandeln, also DC/DC-Wandler für uC und Spannungsreferenz für Sensoren? Oder VCCs kurzschließen?

Datenblatt:
http://focus.ti.com/docs/prod/folders/print/msp430f5504.html#technicaldocuments
Gruß Raphael

Besserwessi
04.05.2011, 20:09
Ob man eine externe Ref. Spannung braucht, hängt von den Anforderungen ab. Bei den Sensoren ist das aber eher nicht nötig, denn die resistiven Sensoren misst man ohnehin besser ratiometrisch, also unabhängig von der Ref. Spannung.

Wenn man die Versorgung aus dem USB gewinnt, ist die Schaltung mit dem PC galvanisch verbunden. Wenn das stört, braucht man eventuell eine Trennung per DCDC Wandler. Dabei wird dann aber wohl der µC und die Sensoren gemeinsam per DCDC versorgt, und die Daten dann per Optokoppler als UART Signal übertragen. Der UART - USB Wandler sitzt dann direkt am USB. Es geht aber oft auch ohne Trennung. Es kann Sinnvoll sein die Spannung für den µC und die Sensoren auf z.B. 3,3 V per Linear-regler zu stabilisieren.