Schulprojekt mit MSP430 für Anfänger

#3870058
Lesenswert?

Hallo

Ich bin zurzeit dabei meinen Techniker im Bereich Elektrotechnik zu 
machen. Jetzt haben wir gleich zum Anfang des Schuljahres die Aufgabe 
bekommen ein Projekt mit einem Mikrocontroller zu machen.
Leider habe ich, sowie der Rest der Klasse mit der Thematik noch nichts 
zutun gehabt.
Das einzige was Lehrer uns dazu sagt ist: wir sollen das MSP-EXP430G2 
LaunchPad
dazu benutzen und der Rest würde im Internet stehen.
Ein Beispiel wäre zum Beispiel eine Temperaturmessung.

Kann mir irgendjemand sagen wie ich das Aufbauen soll bzw. was ich dafür 
benötige?

Ich habe bereits mal gesucht und an einen PT1000 Sensor gedacht und als 
Ausgabe würde ich ein LCD oder LED  Display verwenden.
Leider habe ich da auch keine Ahnung ob das alles zusammenpasst.
Den integrierten Temp. Fühler sollen wir nicht verwenden.

Hab jetzt auch noch nichts gefunden wo die ganze Thematik für einen 
Anfänger beschrieben wird. :(

Danke schon mal im Voraus :)
#3870157
Lesenswert?

das msp430g2 launchpad kommt schon mit einer temp demo daher, USB 
einstecken und fertig.
wenn dein Lehrer keine weiteren vorgaben (genauigkeit oder spezielle 
temp sensoren) gegeben hat, bist du fast fertig wenn du die demo sourcen 
verstanden hast.

der MSP430G2x53 hat auf kanal adc10 einen internen temp sensor der für 
simple tests gut genug ist.
frage bleibt offen, wie sollen die werte angezeigt werden?
die vorprogrammierte demo macht es via LED und PWM. Der temp wert auch 
binär via rs232 ausgegeben, braucht natürlich ein progämmle auf der 
empfangsseite um die werte menschenlesbar anzuzeigen.
gibt es aber wirklich alles im inet wenn man danach sucht.

und einen BUS, des brauchts nicht. das ist ein microcontroller, da 
kannst du fast alles mit machen, zumindest für diese temp-mess aufgabe.
Gast #3870159
Lesenswert?

Es gibt tatsächlich sehr viele Tutorien im Netz. Schau dir mal energia 
an. Da kannst du das launchpad wie einen arduino programmieren, sprich 
ohne etwas wissen zu müssen...

Lest nochmal den Beitrag des TOs. Er darf den internen Sensor nicht 
verwenden.
#3870313
Lesenswert?

Einfach einen günstigen Sensor nehmen, der das Digital ausgibt?

http://www.aliexpress.com/snapshot/6241948990.html

Auslesen erfordert dann Timer, Interrupts, ... im Wesentlichen doch 
genügend, um viel über µCs zu lernen. Zahlreiche fertige Arduino-Libs 
gibt es im Netz, die müsste man dann nur als Inspiration für eine 
Neu-Implementierung auf dem MSP430G2 zu nehmen.

Die Tutorials auf englisch im vorgehenden Post sollte man schon 
durchlesen. Die helfen dabei sicherlich.
Anfangen solltest du mit einer LED und die mal blinken lassen. Danach 
vielleicht einen Taster abfragen. Danach die LED per "Software-PWM" 
dimmen. Dann auf Hardware-PWM umstellen - damit hast du dann auch schon 
die Timer verstanden.
Mit den Grundlagen sollte dann das Auslesen des Sensors klappen.
Gast #3870350
Lesenswert?

Dirk K. schrieb:
> Einfach einen günstigen Sensor nehmen, der das Digital ausgibt?
>
> http://www.aliexpress.com/snapshot/6241948990.html
>
> Auslesen erfordert dann Timer, Interrupts, ... im Wesentlichen doch
> genügend, um viel über µCs zu lernen. Zahlreiche fertige Arduino-Libs
> gibt es im Netz, die müsste man dann nur als Inspiration für eine
> Neu-Implementierung auf dem MSP430G2 zu nehmen.

Warum sollte man Arduinos als Inspiration nehmen wenn man gleich den 
fertigen Code von http://forum.43oh.com nehmen kann?

AVRs sind nicht die einzigen CPUs mit "Community" und Energia gibts 
auch.

Gruß,

Holm

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren