Forum: Mikrocontroller und Digitale Elektronik Greenhorn: Hilfestellung bei Auswahl µC


von Ingo (Gast)


Lesenswert?

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

von Sebastian Schildt (Gast)


Lesenswert?

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.

von Peter D. (peda)


Lesenswert?

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

von Sandro (Gast)


Lesenswert?

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...

von Sebastian (Gast)


Lesenswert?

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

von Ingo (Gast)


Lesenswert?

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...

von Netbandit (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.