Lehre |
Laboratory Course Microcomputers
Elective course for students Master Communication Technology | |||
| Lecturer | |||
| Prerequisites | Good skills in at least one programming language | ||
| Time | (WS) Thursday, 13 to 17 o'clock, | ||
| Hours | V/Ü/P/S 0/0/4/0 | ||
| Credit points | 5 | ||
| Location | Uni West, Room 41.1.106 | ||
| 1. Term | 19.04.2012 Uni West, Room 41.2.101.3 | ||
| Registration | April 11th 8:00 till April 18th 18:00 o'clock, 2012 | ||
Course Description
Today, the application of microcomputers is widespread. Beside the PC like computers, there are much more microcontrollers, which fulfill there work in many electronic devices. The big advantage of microcomputers are the flexible hardware and software side adaptabiltities for specific tasks in data processing, in communication and information technology, or in measurement and control applications.
This lab course gives examples for the application of various microcomputers, and the involved problems. The focus is on embedded systems, different kind of microcontrollers, sensors, actuators and bus communication.
The students work on a common project, to which each team has to provide an almost independently working module. The project itself is a sorting facility consisting of 10 motors and about 30 mostly digital sensors like push-button switches or light barriers. The Sorting Facility classifies packages of different shapes, colors and heights and sorts them according a users request. Finally, a robot takes the sorted packages and piles them up.
The Sorting Facility (
more pictures) is a model built up with Fischertechnik elements. It is provided in a fully operational state, with wired actuators and sensors, but without electric control. This has to be designed and implemented by the students.
Tasks
Each team gets a module consisting of an actuator, several sensors, a ATMega AVR16 microcontroller from Atmel, a CAN controller and other electronic parts. Using the CAD software EAGLE a circuit diagram and board layout has to be drawn. After assembling the board and testing it, the microcontroller has to be programmed. The communication between the modules and with the main control unit is done by the field bus Controller Area Network (CAN). To enable user inputs and to display status information, an embedded web-server and a web-client are used. The central control unit and the embedded webserver are realised with a faster microcontroller based on a ARM core variant.
Informations:
Matthias Rabel, Tel: 50-2 87 83
