Guten Abend, ich bräuchte ein bisschen Hilfe bei der Auswahl eines Controllers. Ich will 5 analoge Werte abtasten und damit 4 Ausgänge schalten. Der Controller sollte einen integrierten A/D Wandler haben. Um den analogen Wertebereich schön abdecken zu können habe ich an einen 8bit Controller gedacht, damit könnte ich dann 256 Werte abtasten bei integriertem 8bit A/D Wandler. Zudem soll er noch ein Display ansteuern und die Messwerte ausgeben. Welchen Controller könntet Ihr mir empfehlen? Welche Entwicklungsumgebung ist empfehlenswert? Danke im vorraus Michael
Es sollte später die Möglichkeit bestehen Parameter über USB zu verändert und die durch das Programm gespeicherten Werte auszulesen
Wie Peter! Entwicklungsumgebung könntest du das AVR Studio verwenden. Als Compiler bietet sich AVR GGC an. MFG
Michael schrieb: > Guten Abend, ich bräuchte ein bisschen Hilfe bei der Auswahl eines > Controllers. Ich will 5 analoge Werte abtasten und damit 4 Ausgänge > schalten. Der Controller sollte einen integrierten A/D Wandler haben. Um > den analogen Wertebereich schön abdecken zu können habe ich an einen > 8bit Controller gedacht, damit könnte ich dann 256 Werte abtasten bei > integriertem 8bit A/D Wandler. > Zudem soll er noch ein Display ansteuern und die Messwerte ausgeben. > Welchen Controller könntet Ihr mir empfehlen? > Welche Entwicklungsumgebung ist empfehlenswert? > Danke im vorraus > > Michael 8051er von SiLabs, sehr günstiges Programmier/In-Circuit-Debug-Kit (ToolStick-Base + DebugAdapter etwa 25 €) bzw. z.B. ToolStickBase + ToolStickF502DC (http://www.silabs.com/Support%20Documents/TechnicalDocs/ToolStick_F502_DC_UG.pdf) auch etwa 25 € (externer FT232R für USB-TTL-RS232) IDE z.B. die von SiLabs und als Compiler SDCC (beides kostenlos).
Ich bräuchte auch die Möglichkeit ca 100.000 Messwerte a 8bit zu speichern. Haben die Prozessoren einen genügenden internen Speicher oder brauche ich noch externen dazu?
Michael schrieb: > Ich bräuchte auch die Möglichkeit ca 100.000 Messwerte a 8bit zu > speichern. Haben die Prozessoren einen genügenden internen Speicher oder > brauche ich noch externen dazu? Von den C8051F58x gibt es einige mit 128 kiB Flash, d.h es blieben noch ~30 kiB für das Programm, ansonsten ein externes EEPROM oder serielles Flash. http://www.silabs.com/pages/DownloadDoc.aspx?FILEURL=Support%20Documents/TechnicalDocs/C8051F58x-59x.pdf&src=DocumentationWebPart http://www.silabs.com/Support%20Documents/TechnicalDocs/ToolStick_F582_DC_UG.pdf
>Ich bräuchte auch die Möglichkeit ca 100.000 Messwerte a 8bit zu >speichern. Ein überschlagsmässige Rechnung ergibt 100KByte. Jetzt schaust du in die Datenblätter der oben vorgschlagenen Prozessoren, un vergleichst, wieviel durch das Programm beschreibbaren Speicher die so bieten. FF (Viel Vergnügen). Oliver
dazu bräuchtet du 128k Speicher. Mit AVRs nur extern möglich. Wenns nach dem Strom wegnehmen noch da sein soll -> EEPROM, sonst RAM
kristallkugeln sind ganz schön teuer, daher hat kaum jemand eine.... in welchem tempo wilst du messwerte einlesen, wieviele messwerte wilst du speichern, wie oft werden diese überschrieben, etc... niemand kann dir einen wirklich passenden ratschalg geben, wenn er nicht wirklich weiss was du willst...
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.