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 :)
Moin, guck was dein Board an BUS Systemen beherrscht, und dem nach such dir die Sensoren und LCD zusammen, temperatursensoren mit 12 bit Auflösung gibts z.B. von MAXIM IC´s.
Der hat ja schon einen Sensor on chip. Ne einfache 1N4148 in Verbindung mit dem ADC erfüllt den gleichen Zweck.
Spannungsteiler mit einem KTY81-110 und einem 1 kOhm Widerstand, die geteilte Spannung an den ADC geht auch.
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.
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.
:
Bearbeitet durch User
Peter C. schrieb: > das msp430g2 launchpad kommt schon mit einer temp demo daher, USB > einstecken und fertig. Die Vorgabe aber lautet: > Den integrierten Temp. Fühler sollen wir nicht verwenden. Ganz so einfach ist's dann eben doch nicht.
http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_Tutorials http://processors.wiki.ti.com/index.php/Getting_Started_with_the_MSP430_LaunchPad_Workshop http://sockeye.cs.washington.edu/teaching/micro/msp430Tut.pdf ...
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.
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
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.