Hallo, auch auf die Gefahr hin, dass diese Frage zum x-ten Mal so oder so ähnlich in diesem Forum auftaucht, bitte ich um eure Hilfe. Ich habe eine analoge Spannung, die zwischen 0-5V umherschwingt, die mit einem arduino uno ausgelesen und analysiert wird. So weit so gut, es funktioniert also. Der ADC auf dem uno ist mit 10bit zu schlecht aufgelöst und auch zu langsam. Als nächsten Schritt suche ich also einen Microcontroller, der eine digitale Signalverarbeitung (ADC min: 10ksps, 16bit), möglichst schnell hinbekommt. Da der ADC ja 10k Werte pro Sekunde liefert, muss der Prozessor dahinter entsprechend mithalten. Das ganze soll low-power sein, da es mit Batterie betrieben wird und am besten in einem Bauteil. Desweiteren soll an den Controller auch noch ein GPS-Modul ran, das den Standort nur dann ermittelt, wenn es der Microcontroller in Abhängigkeit des analysierten Spannungs-Signals anfordert (das soll softwareseitig gelöst werden, da gps-module ja vergleichsweise viel strom verbrauchen). Diese GPS-Daten und die letzten Sekunden des Spannungssignals sollen dann an einen Webserver geschickt werden. Zusammengefasst also die Fragen: Welchen Controller für obiges Projekt? Wie programmiert man solche Controller? Kann ich in die Schaltung einfach einen USB-Anschluss mit einlöten, den Code rüberschieben und den USB-Anschluss absägen. Das erscheint mir irgendwie ... falsch. Vielen Dank für die Hilfe!
STM32F37,8 hat integriert SDADC's mit 16bit und 56kSamples/Sec. Der Cortex-M4F kern mit FPU und DSP-Extensions kann auch gut was rechnen. Im tiefsten Sleep-Mode braucht der ein paar µA. Arrr schrieb: > und die letzten > Sekunden des Spannungssignals sollen dann an einen Webserver geschickt > werden. Wie? Ethernet hat der o.g. Controller leider nicht. Aber das gibts unterwegs vermutlich eh nicht?!
wofür brauchst du denn die 10ksps? dir muss auch klar sein das du im falle des falles über eine minute (oder ewig) auf deine gps-koordinaten und die gsm-verbindung warten wirst
Arrr schrieb: > Welchen Controller für obiges Projekt? STM32F4Discovery, gibts fuer rund 15Euro (https://hbe-shop.de/Art-2009276-STMICROELECTRONICS-STM32F4DISCOVERY-EVALUATIONSBORDSTM32F4-DISCOVERY) Da hast du sogar noch 'nen LIS3DSH drauf. Das Board hat auch den Vorteil das der Debugger/Programmer gleich mit drauf ist, sprich: Du brauchst keine extra Hardware zum Flashen/Debuggen. Arrr schrieb: > Wie programmiert man solche Controller? Mit einer IDE. Das obige Board kannst du zum Beispiel ueber die Keil-IDE (MDK-ARM) programmieren (https://www.keil.com/download/product/) Gruesse
Hallo, vielen Dank für eure Antworten. Das mit der "einen Minute GPS-Signal" habe ich schon im Kopf. Die anderen Sachen schaue ich mir mal an. Wenn noch was sein sollte, stelle ich dann wieder eine Frage. Vielen Dank und viele Grüße
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.