julhelm95
11.06.2013, 10:45 |
Schulprojekt mit dem µcontroller c167 (Bauelemente) |
Hallo Forum,
im Rahmen eines Schulprojekts müssen wir mit dem Mikrocontroller C167
arbeiten. Unsere Erfahrung mit diesem Gerät geht jedoch leider gegen 0.
Nun ist es unsere Aufgabe, mit Sensoren ein Signal zu empfangen und über
eine OPV Schaltung den C167 anzusteuern. Anschließend soll das Signal
auf dem LCD Display ausgegeben werden.
Wie gehen wir an diese Aufgabe am besten ran, was ist wichtig, und
worauf müssen wir bei der Auswahl der Sensoren achten?
Vll. noch wichtig zu wissen: Die OPV Schaltung soll (evtl. mit
Schaltern) verstellbar sein, sodass man mehrere unterschiedliche
Sensoren anschließen kann.
Über Antworten würden wir uns sehr freuen,
MfG
julhelm
PS: Erst Überlegung war schon einmal ein "Bodenfeuchtesensor". |
Torro

11.06.2013, 11:15 (editiert von Torro am 11.06.2013 um 11:15)
@ julhelm95
|
Schulprojekt mit dem µcontroller c167 |
» PS: Erst Überlegung war schon einmal ein "Bodenfeuchtesensor".
Dann würde ich einen "Deckenfeuchtesensor" als nächstes empfehlen.
So kannst du die Bodenfeuchte, die Deckenfeuchte und den Differenzwert beider Sensoren am LCD ausgeben.  |
gast
11.06.2013, 11:41
@ julhelm95
|
Schulprojekt mit dem µcontroller c167 |
» Hallo Forum,
»
» im Rahmen eines Schulprojekts müssen wir mit dem Mikrocontroller C167
» arbeiten. Unsere Erfahrung mit diesem Gerät geht jedoch leider gegen 0.
http://www.mikrocontroller.net/topic/263403 |
julhelm95
11.06.2013, 11:47
@ gast
|
Schulprojekt mit dem µcontroller c167 |
Hey Torro,
Super Idee.
Aber meiner Gruppe ging es eher um die Realisierung des Projektes, da wir wenig Vorstellung haben wie dieses ablaufen solle.
Es wurde uns nur trockene Theorie gelehrt und wir haben keinerlei Bezug zur Praxis.
Es stellen sich schon Fragen über die Verkabelung der Sensoren und ob eventuell noch andere Schaltungselemente wie OPVs dazu beitragen sollten, sowie auch die Ansteuerung des LCD-Displays eine schir unüberwindbare Hürde darstellt.
Wir sind für jede Hilfe dankbar, deshalb auch Danke für deine Anregung. |
hws

59425 Unna, 11.06.2013, 13:15
@ julhelm95
|
Schulprojekt mit dem µcontroller c167 |
» Aber meiner Gruppe ging es eher um die Realisierung des Projektes, da wir
» wenig Vorstellung haben wie dieses ablaufen solle.
Also ...Teil 1 ... es soll offensichtlich ein Sensor mit Analogem Ausgabewert ausgelesen werden. Welche Eingänge sind daher am µC zu benutzen? Analoge (AD-Wandler) oder digitale?
Welchen Eingangsspannungen kann der AD Eingang verarbeiten? -> darauf muß das Ausgangssignal des Sensors angepaßt werden. (mit Opamps oder wasimmer)
Teil 2: LCD Ansteuerung. Was für ein LCD? Üblich sind 1-4 zeilige mit je 16..40Zeichen/Zeile. Die benötigen digitale Signale (klar, welche Pinchen des µC du dafür nutzen sollst?)
Dafür gibt es übrigens massenhaft Beispielprogramme (müssen evtl an Zeilen/Zeichenzahl angepaßt werden) Und das ist völlig unabhängig von der Sensorsache Teil 1 zu programmieren und zu testen. Also prima für eine Teamarbeit / Aufgabenteilung. Als Übung das Alphabet auf allen Anzeigestellen durchlaufen lassen oder sowas.
hws |
julhelm95
11.06.2013, 13:34
@ hws
|
Schulprojekt mit dem µcontroller c167 |
hallo hws,
In der Tat es handelt sich um einen Sensor mit analogem Ausgabewert.
Wir möchten analoge Eingänge benutzen. Die Eingangsspannung beträgt 0-5 V.
Beim LCD handelt es um einen Hitachi 44780, aber unseres Wissens nach, spielt das bei der Ansteuerung keine große Rolle oder?
Es ist nicht klar welche Pinchen benutzt werden sollen.
Alle unsere Informationen dazu haben wir von:
/*http://www.mikrocontroller.net/attachment/4424/C167_lcdmodul.pdf*/
Danke für deine hilfreiche Antwort.
Julhelm |
hws

59425 Unna, 11.06.2013, 13:45
@ julhelm95
|
Schulprojekt mit dem µcontroller c167 |
» Wir möchten analoge Eingänge benutzen. Die Eingangsspannung beträgt 0-5 V.
Dann muss der Sensor (nach entsprechender Bearbeitung des Signales eben 0...5V rausgeben. Und ihr müsst eine AD Wandlerroutine zium Auslesen dieses Wertes schrieben (haben schon Generationen vor euch, man kann ja mal Ideen klauen)
» Beim LCD handelt es um einen Hitachi 44780, aber unseres Wissens nach,
» spielt das bei der Ansteuerung keine große Rolle oder?
Das ist ein sehr verbreiteter Typ. Die Ansteuerung dazu muss natürlich dazu passen. aber das verlinkte PDF ist doch schon die halbe Miete. Oder kann bei euch keiner C, in der das Beispiel geschrieben ist.
hws |
julhelm95
26.06.2013, 08:27
@ hws
|
Schulprojekt mit dem µcontroller c167 |
Stand heute:
Wir haben uns nun für einen Präzisionstemperatursensor und für einen Thermistor zur Temperaturmessung entschieden, um dann anschlließend einen wissenschaftlichen Vergleich zu gewährleisten.
Das ist die Idee und das Konzept, Gedanken haben wir und also gemacht, nur die technische Umsetzung wird uns noch Probleme bereiten. |
hws

59425 Unna, 26.06.2013, 09:37
@ julhelm95
|
Schulprojekt mit dem µcontroller c167 |
» Das ist die Idee und das Konzept, Gedanken haben wir und also gemacht, nur
» die technische Umsetzung wird uns noch Probleme bereiten.
Dann jetzt in die Praxis mit dem µC.
Habt ihr dazu ein Entwicklungssystem? In welcher Programmiersprache wollt - und könnt - ihr den programmieren?
Zweiter Komplex: anpassen des Sensorsignales an den Eingangsbereich des AD Wandlers. Durchblickt ihr dazu OP Schaltungen (ausreichend)?
Wenn ihr einen Präzisionstemperatursensor genommen hat, sollte natürlich die restliche Schaltung von OP bis Auflösung des AD Wandlers dazu passen. Also zur Beschaltung keine 10% Kohleschichtwiderstände.
Schon das Datenblatt des µC durchgeackert? Was steht da über Ganauigkeit und Auflösung des AD Wandlers?
hws |
julhelm95
26.06.2013, 12:50
@ hws
|
Schulprojekt mit dem µcontroller c167 |
» Habt ihr dazu ein Entwicklungssystem? In welcher Programmiersprache wollt -
» und könnt - ihr den programmieren?
Programmiersprache C, mit dem dem Programm KeilUVision
» Zweiter Komplex: anpassen des Sensorsignales an den Eingangsbereich des AD
» Wandlers. Durchblickt ihr dazu OP Schaltungen (ausreichend)?
» Wenn ihr einen Präzisionstemperatursensor genommen hat, sollte natürlich
» die restliche Schaltung von OP bis Auflösung des AD Wandlers dazu passen.
Da wir die analogen Signale direkt an die analogen eingänge des µc legen, fällt der adc praktisch weg oder?
» Also zur Beschaltung keine 10% Kohleschichtwiderstände.
» Schon das Datenblatt des µC durchgeackert? Was steht da über Ganauigkeit
» und Auflösung des AD Wandlers?
»
» hws |
hws

59425 Unna, 26.06.2013, 14:40
@ julhelm95
|
Schulprojekt mit dem µcontroller c167 |
» Da wir die analogen Signale direkt an die analogen eingänge des µc legen, fällt der adc praktisch weg oder?
Das IST der ADC. Deshalb solltest du das µC Datenblatt lesen bezüglich dessen ADC Eigenschaften.
Dessen Eingangsbereich sollte möglichst gut dem Analogen Ausgangssignal des Sensors entsprechen. Mit einem 0...5Volt AD Eingang kann man schlecht Millivolts messen.
hws |
julhelm95
26.06.2013, 15:55
@ hws
|
Schulprojekt mit dem µcontroller c167 |
» Sensors entsprechen. Mit einem 0...5Volt AD Eingang kann man schlecht
» Millivolts messen.
»
Unser Sensor liefert 0-5 V und hat den Wertebereich von 0-70 sprich 140mV entsprechen einer Änderung von 1°C, das müsste doch ausreichen? |