392154 PIC - Programmierung zur kabellosen Sensorkommunikation (Pj) (WiSe 2005/2006)

Inhalt, Kommentar

In der heutigen Welt sind Mikrokontroller kaum wegzudenken, man findet sie
fast überall: von der Kaffemaschine bis zur GPS-Anlage - keine der Geräte
könnte ohne Mikrokontroller so kompakt und kostengünstig hergestellt werden.
Der besondere Vorteil von Mikrokontrollern liegt in ihrer Universalität, der
einfachen Programmierung und Nutzbarkeit von IO-Schnittstellen und der hohen
Rechenleistung bei minimalen Kosten.

In unserer Arbeitsgruppe (AG Neuroinformatik) werden unter anderem
Greifprozesse untersucht. Um menschliche und robotische Greifeigenschaften
näher zu untersuchen, haben wir in einem Vorgängerprojekt
http://www.techfak.uni-bielefeld.de/~rkoiva/projects/io/
(SS 2005) ein Intelligentes Objekt entworfen und gebaut, welches mit
Berührungs-, Lage- und Beschleunigungssensoren ausgestattet ist und diese
Sensorinformationen per Bluetooth an einen Rechner schicken soll. Um die
vielen Sensordaten (in dem Intelligenten Objekt sind es 320 Texels (Tactile
pixels), 3 lineare Beschleunigungs-, 3 Drehrate-, 3 Erdmagnetfelds- und 1
Temperatursensor) über einen Kommunikationskanal schnell und sicher zu
übermitteln, brauchen wir Logik, um die Daten zu packen, Prüfsummen zu
berechnen und auf Fehlerzustände passend reagieren zu können. Der beste
Möglichkeit bietet hier die Nutzung eines Mikrokontrollers. Wegen ihrer
enormen Verbreitung, guten Verfügbarkeit, akzeptablen Kosten und der
verfügbaren Infrastruktur haben wir uns auf die Microchip PIC-Familie
festgelegt.

In dem ersten Drittel des Projektes werden wir in Vorlesungsform die
folgenden Themen näher beleuchten:

  • PIC-Mikrokontroller Architektur (Taktung, Registers, Ports, Stack,

Interrupts, Module)</li>

  • C und Assemblerprogrammierung für PIC-Mikrokontroller (inkl. Terme wie

Compiler, Linker, Object-Datei, Library, Machine-Code)</li>

  • Programmierumgebung Microchip MPLAB, Programmierhardware, ICSP

(In-Circuit-Serial-Programming) und deren Nutzung in der Praxis

Dazu wird nebenbei auch ein Hands-On Training mit einfachen Beispielen
statt finden (Blinkende LED, Interrupts, serielle Kommunikation).

Das restliche Semester ist für eigenständige Arbeit vorgesehen -
Programmierung des Microchip PIC18F6620 Mikrokontrollers in C/Assembly für
kabellose Datenkommunikation mit dem Intelligenten Objekt. Großer Wert wird
dabei auf Projektmanagement und Dokumentation gelegt.

Scheinkritierien:

  • regelmäßige aktive Teilnahme
  • Erstellung eines funktionierenden Software für Intelligenten Objekts
  • schriftliche Ausarbeitung im Umfang von 5-10 Seiten pro Person
  • abschliessende Präsentation, 5 Minuten pro Person

Anmeldung:
Eine Anmeldung ist erforderlich, anmeldungen per E-Mail bitte an:
rkoiva@techfak

Teilnahmevoraussetzungen, notwendige Vorkenntnisse

Das Seminar richtet sich an Studentinnen und Studenten im Hauptstudium mit
Vorkenntnissen in der Technische Informatik und im Digitalelektronischen
Praktikum. Vorteilhaft wäre die vorherige Teilnahme an der "Einführung in die
C-Programmierung".

Externe Kommentarseite

http://www.techfak.uni-bielefeld.de/ags/ni/lectures/lectures-w05/PjPIC/

Lehrende

Termine ( Kalendersicht )

Rhythmus Tag Uhrzeit Format / Ort Zeitraum  
nach Vereinbarung n.V.   17.10.2005-10.02.2006 Erster Termin: 21.10.2005, 14:00 Uhr, M7-117. Weitere Termine nach Absprache

Verstecke vergangene Termine <<

Fachzuordnungen

Studiengang/-angebot Gültigkeit Variante Untergliederung Status Sem. LP  
Naturwissenschaftliche Informatik / Diplom (Einschreibung bis SoSe 2004) Robotik; RT; MMK; PSÜ   HS

Keine Konkretisierungen vorhanden
Kein E-Learningangebot vorhanden
Adresse:
WS2005_392154@ekvv.uni-bielefeld.de
Lehrende, ihre Sekretariate sowie für die Pflege der Veranstaltungsdaten zuständige Personen können über diese Adresse E-Mails an die Veranstaltungsteilnehmer*innen verschicken. WICHTIG: Sie müssen verschickte E-Mails jeweils freischalten. Warten Sie die Freischaltungs-E-Mail ab und folgen Sie den darin enthaltenen Hinweisen.
Falls die Belegnummer mehrfach im Semester verwendet wird können Sie die folgende alternative Verteileradresse nutzen, um die Teilnehmer*innen genau dieser Veranstaltung zu erreichen: VST_387240@ekvv.uni-bielefeld.de
Hinweise:
Weitere Hinweise zu den E-Mailverteilern
Letzte Änderung Grunddaten/Lehrende:
Freitag, 11. Dezember 2015 
Letzte Änderung Zeiten:
Mittwoch, 13. Juli 2005 
Letzte Änderung Räume:
Mittwoch, 13. Juli 2005 
Art(en) / SWS
Projekt (Pj) / 4
Einrichtung
Technische Fakultät
Fragen oder Korrekturen?
Fragen oder Korrekturwünsche zu dieser Veranstaltung?
Planungshilfen
Terminüberschneidungen für diese Veranstaltung
Link auf diese Veranstaltung
Wenn Sie diese Veranstaltungsseite verlinken wollen, so können Sie einen der folgenden Links verwenden. Verwenden Sie nicht den Link, der Ihnen in Ihrem Webbrowser angezeigt wird!
Der folgende Link verwendet die Veranstaltungs-ID und ist immer eindeutig:
https://ekvv.uni-bielefeld.de/kvv_publ/publ/vd?id=387240
Seite zum Handy schicken
Klicken Sie hier, um den QR Code zu zeigen
Scannen Sie den QR-Code: QR-Code vergrößern
ID
387240