Einstieg in die Mikrocontrollertechnik

Anfangsequipment (Buch, Hardware) gesucht
 
danile
*!*!*!*!*
Avatar
Geschlecht:
Beiträge: 569
Dabei seit: 10 / 2011
Betreff:

Einstieg in die Mikrocontrollertechnik

 · 
Gepostet: 04.04.2013 - 14:49 Uhr  ·  #1
Hallo,

Ich möchte nach dem Bau meines Windrades, das in wenigen Wochen fertig sein soll, in die Mikrocontrollertechnik einsteigen. Ich wollte deshalb fragen, wie man am besten einsteit, also was man sich zulegen sollte.
Ich habe diese Bücher rausgesucht: O'Reillys basics und Mikrocontroller für Einsteiger.
Welches Buch würdet ihr empfehlen?
Und zudem, welche Hardware soll ich kaufen?
Ich möchte später einmal einen Datenlogger von Strom, Spannung, Leistung, Drehzahl, Windgeschwindigkeit und Statortemperatur für mein Windrad selbst bauen können und 3 Schrittmotoren gleichzeitig ansteuern können.
XXLRay
Moderator
Avatar
Geschlecht: keine Angabe
Herkunft: Süd-Niedersachsen
Homepage: xxlray.bplaced.net
Beiträge: 6836
Dabei seit: 11 / 2007
Betreff:

Re: Einstieg in die Mikrocontrollertechnik

 · 
Gepostet: 04.04.2013 - 15:19 Uhr  ·  #2
Die O'Reilly-Reihe ist sehr gut, auch wenn ich dieses spezielle Buch nicht kenne. Als angenehmer Einstiegsprozessor gilt der Arduino. Ansonsten wirst du viele fertige Programme für Pix oder Atmel finden. Die nehmen sich alle nicht viel, aber ich persönlich tendiere zu Atmel.
danile
*!*!*!*!*
Avatar
Geschlecht:
Beiträge: 569
Dabei seit: 10 / 2011
Betreff:

Re: Einstieg in die Mikrocontrollertechnik

 · 
Gepostet: 04.04.2013 - 17:10 Uhr  ·  #3
seti2
*****
Avatar
Geschlecht:
Herkunft: St. G. im Schwarzwald
Beiträge: 338
Dabei seit: 11 / 2006
Betreff:

Re: Einstieg in die Mikrocontrollertechnik

 · 
Gepostet: 04.04.2013 - 17:28 Uhr  ·  #4
Hi Dani,

ich kenne ja Deine Vorkenntnisse nicht genau ...
Auch der Raspberry Pi wäre eine Überlegung wert.
http://de.wikipedia.org/wiki/Raspberry_Pi
Da kann man immerhin auf fast alles zurückgreifen was Linux zu bieten hat.
IN/OUT Pins kann man recht einfach programmieren und auch eine serielle Schnittstelle ist an Bord.
Die Datenverarbeitung und -aufbereitung könnte das Teil komplett selbst machen und dann auch noch über eine Ethernetschnittstelle im Netzwerk zur Verfügung stellen.

Grüße
seti2
danile
*!*!*!*!*
Avatar
Geschlecht:
Beiträge: 569
Dabei seit: 10 / 2011
Betreff:

Re: Einstieg in die Mikrocontrollertechnik

 · 
Gepostet: 04.04.2013 - 22:22 Uhr  ·  #5
Vorkenntnisse hab ich eigenltich keine.
Erdorf
Moderator
Avatar
Geschlecht:
Alter: 54
Beiträge: 3271
Dabei seit: 12 / 2009
Betreff:

Re: Einstieg in die Mikrocontrollertechnik

 · 
Gepostet: 04.04.2013 - 23:14 Uhr  ·  #6
Hallo seti2,

danke für den Tip mit dem "Raspberry Pi", finde ich sehr interessant.
Von Hause aus hat der jedoch keine analogen Eingänge,
wäre also 'roh' nicht als Datenlogger zu verwenden.

Gruß Frank
danile
*!*!*!*!*
Avatar
Geschlecht:
Beiträge: 569
Dabei seit: 10 / 2011
Betreff:

Re: Einstieg in die Mikrocontrollertechnik

 · 
Gepostet: 04.04.2013 - 23:42 Uhr  ·  #7
Wichtig ist eben die Messungen, Datenlogging, Kommunikation mit PC, Ansteuerung von Schrittmotoren, Servomotoren und Brushlessmotoren, und das Schalten von höheren Leistungen.
Erdorf
Moderator
Avatar
Geschlecht:
Alter: 54
Beiträge: 3271
Dabei seit: 12 / 2009
Betreff:

Re: Einstieg in die Mikrocontrollertechnik

 · 
Gepostet: 05.04.2013 - 00:19 Uhr  ·  #8
Hi Dani,

mit Daten Logging bist du bei reinen Mikrocontrollern Arduino flott am Limit
hast aber bezüglich der ein und Ausgänge deutlich mehr Flexibilität.

Als Massenspeicher haben die Mikrocontroller vielleicht 512 KB,
das reicht selten für längeres autonomes Datenlogging.

Mit welcher Abtastrate und wie lange willst du denn die Daten zwischenspeichern können, befor du die zum PC übertragen kannst?
Was genau für Messwerte willst du loggen?
Es wird eng ...

Anders beim "Raspberry Pi" dort kannst du z.B. eine 8GB SD Karte verwenden
und somit über Monate, vermutlich sogar Jahre, bzw. 'unendlich' Daten loggen,
selbst wenn du jede Sekunde Messwerte wegschreibst ...

Ich würde auch mal hier nachfragen:
http://www.mikrocontroller.net/forum

Wenn du dort weitere Infos bekommst poste die bitte auch hier rein,
mich interessiert das Thema.

Gruß Frank
XXLRay
Moderator
Avatar
Geschlecht: keine Angabe
Herkunft: Süd-Niedersachsen
Homepage: xxlray.bplaced.net
Beiträge: 6836
Dabei seit: 11 / 2007
Betreff:

Re: Einstieg in die Mikrocontrollertechnik

 · 
Gepostet: 05.04.2013 - 07:00 Uhr  ·  #9
seti2
*****
Avatar
Geschlecht:
Herkunft: St. G. im Schwarzwald
Beiträge: 338
Dabei seit: 11 / 2006
Betreff:

Re: Einstieg in die Mikrocontrollertechnik

 · 
Gepostet: 05.04.2013 - 08:04 Uhr  ·  #10
Hallo dani,

also wenn Du wirklich von 0 aus anfängst, ist die Frage ob Du Dich wirklich mit niederster Assemblerprogrammierung herumschlägst, das wirst Du beim Arduino müssen, wegen begrenzten Ressourcen. Oder ob Du gleich in Hochsprachenprogrammierung einsteigst (Python). In diesen kleinen Linux-Systemen sehe ich eigentlich die Zukunft. Wobei: Sie sind bereits Realität in sehr vielen Geräten ,die irgendwie was mit Netzwerken machen. (Irgendwann in jeder Kaffeemaschine...)
Wohlgemerkt: Ich bin auch mit Assembler und uCs aufgewachsen. Diese haben bei kleinen Steuerungsaufgaben durchaus ihre Berechtigung, aber so ein Logging-Nachführ-und-Auswerte-System ist beileibe keine ganz "kleine Steuerungsaufgabe" .
Zu den fehlenden Analogeingängen:
Es werden zunehmend Sensoren mit digitalen Ausgängen eingesetzt (z.B. 1-Wire beim Temp.sensor DS1820 usw. I2C-Bus bei anderen )
Da erübrigt sich überigens auch der Abgleich, weil die Dinger schon kalibriert sind. Bei den passenden Sensoren sind also Analogeingänge an der Steuerung zwar schön, aber nicht unbedingt mehr notwendig. Ich könnte mir vorstellen eine Schrittmotorkarte an der seriellen Schnittstelle zu verwenden. Aber zusätzliche Leistungstreiber braucht man bei jedem Board zusätzlich.

Viele Grüße
seti2

Apropos Schrittmotoren: Würde mir lieber eine gescheite 4-Quadranten-Regelung für DC-Motoren anlachen. Dort ist die Steuerung wesenlich flexibler und eine Positionsrückmeldung der Motoren möglich. Schrittmotoren verlieren doch gerne mal einige Schritte bei zu großer mech. Belastung, was bei unserem Hobby ja vorkommen soll.
danile
*!*!*!*!*
Avatar
Geschlecht:
Beiträge: 569
Dabei seit: 10 / 2011
Betreff:

Re: Einstieg in die Mikrocontrollertechnik

 · 
Gepostet: 05.04.2013 - 10:00 Uhr  ·  #11
Ich suche in erster Linie ein gutes Buch, das das Thema wirklich gut erklärt und vor allem für Beginner wie mich und praktische Anwendungen beinhaltet und dann natürlich die passende Hardware fürs Buch
Erdorf
Moderator
Avatar
Geschlecht:
Alter: 54
Beiträge: 3271
Dabei seit: 12 / 2009
Betreff:

Re: Einstieg in die Mikrocontrollertechnik

 · 
Gepostet: 05.04.2013 - 10:09 Uhr  ·  #12
Hi Dani,

Ich würde, aufgrund der Anforderungen die Hardware aussuchen und dann das geeignete Buch wählen.

Ein Linux basiertes System scheint mir,
aufgrund der deutlich größeren Power und anderer Dinge gerade für Einsteiger am einfachsten und flexibelsten.

Aber 'einfach' wird die Sache so, oder so nicht,
egal welches Buch, egal welche Hardware ...

Gruß Frank
danile
*!*!*!*!*
Avatar
Geschlecht:
Beiträge: 569
Dabei seit: 10 / 2011
Betreff:

Re: Einstieg in die Mikrocontrollertechnik

 · 
Gepostet: 06.04.2013 - 16:32 Uhr  ·  #13
Ich werde mir kein Buch kaufen und werde AVRs programmieren, da die Arduinos für meine Vorhaben zu leistungsschwach sind. Das werde ich mir an Hardware besorgen:
AVR ISP MK II
atmega8 oder atmega32
paar leds
Netzteil
Pollin Atmel evaluationsboard
Steckbrett
Kleinzeug

Das Know-How eigne ich mir aus Mikrocontroller.net an und habe schon damit angefangen, mir eine Zusammenfassung anzufertigen.
jomixl
***
Avatar
Geschlecht: keine Angabe
Alter: 60
Beiträge: 43
Dabei seit: 07 / 2010
Betreff:

Re: Einstieg in die Mikrocontrollertechnik

 · 
Gepostet: 09.04.2013 - 11:21 Uhr  ·  #14
Hallo Daniele,
als Einstieg kannst du dir auch mal die Seite von E-Lab anschauen.
Pascal ist zwar etwas aus der Mode gekommen, aber mit dem E-Lab Compiler kannst du sehr schnell und ohne viel Vorkenntnisse zu einem lauffähigen Programm kommen.
Es gibt auch sehr viele Beispielprogramme.

Gruss Joachim
Gewählte Zitate für Mehrfachzitierung:   0