Hallo zusammen! Ich bin ein absolutes Greenhorn in Sachen µController. Das will ich ändern. In einem Schulprojekt soll ein µC Messwerte aufnehmen (1x Widerstand, 3x Temp., 1x Luftfeuchte), im RAM abspeichern, vergleichen und Steuer-Infos an eine SPS weitergeben. Ausgabe bestimmter Daten über Display, Auslesen des kompletten Datensatzes per PC. Die Messwertaufnahme geschieht über einen längeren Zeitraum (bis zu einem Monat!). Überschlagen kommen wir da auf ein Datenvolumen von ca. 76kB. Die Platine möchte ich mit Eagle entwickeln (Lib sollte entsprechend vorhanden sein!). FRAGE: Welcher µC bietet sich an? Hinweis: Ich möchte hier keine "vorgekauten Rezepte"! Aber für den µC sollte es entsprechende (Anfänger-)Infos geben. Vielen Dank! Ingo
Wenn du wirklich ein "absolutes Greenhorn" in Sachen µC bist, würde ich fast sagen das Projekt ist zu groß. Es sei den du bist wirklich ein Wunderknabe oder du hast VIEL Zeit :) Ansonsten klingt dein Projekt aber so, als könntest du langsam anfangen, also das schön stückchenweise ans laufen bringen. Controllermäßig ist für einen Anfänger der AVR schon echt nicht schlecht, einfach aus dem Gund weil das ein sehr verbreiteter Controller unter Bastlern ist und man daher im Internet viele Informationen dazu findet, wobei diese Seite schon eine der besten ist. http://www.avrfreaks.net/ ist auch einen Blick wert. trotz des Designs :) Wenn die ~80K wirklich vom Mikro abgespeichert werden müssen, dann ist das ziemlich viel, da wirst du wohl ein externes Flash brauchen, aber da mit sollte das dann problemlos sein. An deiner Stelle würde ich mal mit nem ATMega8 anfangen zu basteln. Der ist schon ziemlich gut ausgesattet, d.h. man kann mit quasi allen HArdware Einheiten die die AVRs so bieten mal rumspielen. Außerdem ist er nicht soo teuer, d.h. wenn mal einen Controller schießt ist das noch kein Weltuntergang. Sollte ein MEga8 nicht reichen kannst du später für das komplette Projekt problemlos z.B. einen 16er nehmen ohne das du deinen Code großartig umbauen musst.
Ich würde auch zum ATMega8 raten, was größeres wäre hoffnungslos überdimensioniert. Für die PC-Anbindung (COM) erleichtert es einem die Arbeit, als Takt ein Standardquarz (z.B. 11,0592MHz) anzuschließen. Zum Speichern 1 oder 2 Stück AT24C512. Für Temperatur und Feuchte sind digitale Sensoren am einfachsten. Peter
kauf dir doch einfach ein evaluation board und setz dieses ein... dann kaste dir jene sachen die am meisten mühe machen (wenn mans nicht kennt) ersparen und dich auf die programmierung konzentrieren, wär wohl für den anfang nicht schlecht...
Hallo, ich weiß ja nicht in welche Schule du gehst, aber in vielen hier wird ein Casio Grafikrechner verwendet. Zu dem gibt es Messinterface-Teile?! EA-100 und EA-200. Die sind für nen Anfänger recht einfach zu bedienen und können alles machen. Ich würde zu dem EA-200 raten. Viele Schulen haben die übrigens im Schrank liegen. Seb
Vielen Dank schon mal für die Antworten. Habe mir mal den ATMega8 angesehen. Macht einen guten Eindruck und vor allem habe ich schon erste Grundschaltungen gefunden, auf die ich aufbauen kann... Die Eagle-Lib habe ich auch schon gefunden. Für solche Tips wie dem Standardquarz bin ich mehr als dankbar. Das mit dem Speicher (AT24C5129) muss ich mir noch genauer ansehen. Wir machen das Projekt zu dritt und ich bin für die Hardware zuständig. Deswegen macht es garnichts, wenn ich mich intensiver damit beschäftigen muss. Ganz in Gegenteil - es sollte ja auch nicht zu einfach sein...
ansonnsten kann ich einem anfänger vor allem die seite www.sprut.de empfehlen. Auf der Seite lernst du von grund auf den umgang mit PIC µC's und es werden viele Beispiele und Erklärungen gegeben. Echt tolle Seite!
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.