|
Abteilung Informatik, Kommunikation und Elektrotechnik | ||||
Micro-/ Computer systems
student: | Lengweiler Markus | |||||
Meier Roger | ||||||
dozent: | Klaus Rolf Prof. | |||||
abstract: | ||||||
The function of our diploma consisted of extending the existing Embedded Web server that it can be used for an industrialsuited application. The most important extensions are:
In order to get to these extensions, we had to develop a complete hardware, as well as to make modifications and supplements in the existing software. Our hardware consists of four modules (prints), which contain following important components:
The software allows the following functions:
We have checked the operability of the entire system with a small application, that specific applications on the system can be used in future. |
TCP/IP Protocol-Stack for C167
student: | Mueller Philipp | |||||
Steiner Marc | ||||||
dozent: | Klaus Rolf Prof. | |||||
abstract: | ||||||
Based on the project thesis "Networking of Microcontrollers over Ethernet" we developed a protocol-stack for the board MCB167Net (C167 with Ethernet module) for using Ethernet or a modem. The following protocols were implemented, adapted for an Embedded system.
The already existing protocols (ARP, IP, ICMP) were partly modified and adapted to the interface of the newly implemented protocols. To demonstrate the efficiency of the protocol-stack, we used a webserver. For this webserver, we used the basic concept of a previous project thesis. The interfaces and some functions had to be changed. With the Embedded webserver it is possible to operate the outputs of the microcontroller. Furthermore we can set time and date through the website and call it up afterwards with the daytime service (TCP). For this, we can log on the webserver over Ethernet or with the modem over a PPP-connection. The protocols are not completely implemented, but the necessary features exist. Because we used the board mainly as a server and not as a client, some features which would be needed by a client are not implemented yet. |
Connecting Embedded Systems over Powerline Modem
student: | Auchli Guido | |||||
Kradolfer Beat | ||||||
Senn Ernst | ||||||
dozent: | Klaus Rolf Prof. | |||||
abstract: | ||||||
The objective of this degree dissertation was the connecting of embedded computersystems over Powerline, on the bases of the controller board miniMODUL-167 and the Powerline interface board PLM-PC-3. Part of this work was furthermore the introduction into the Powerline-communication (plc), the documentation of the functional principle with the different modes of transmission and the compiling of a list with existing Powerline products. The following was realised:
The software development had to be started from scratch. Throughout programming, the largest difficulties where in adhering to the CENELEC-rules with its time limits.
The outcome of this work is the existing of a PLC-system suitable for any application operating in the scope of the System limits (2.4 kBps). |
Position Collection of Mobile Objects with GPS/GSM
student: | Gautschi André | |||||
Schenk Philipp | ||||||
dozent: | Klaus Rolf Prof. | |||||
abstract: | ||||||
During our degree dissertation we implemented a system, which position data of mobile objects e.g. automobiles, can be located.
The Mobile System sends its position data as a SMS over GSM radio network to the Central System. The software application GPos of the Central System which is installed on a PC can receive the incoming SMS with the connected GSM modem. The application extracts the position information of the Mobile System and represents it on a map. Two operation modes have to be available: On one hand position data can be sent periodically, on the other hand, the Central System can request the position of a mobile system over the GSM radio network at any time. Both operation modes allows to send an emergency position data to the Central System triggered by pressing the emergency button on the mobile system. The programming of the controller board is written in the high-level language C and can be well extended or modified owing to the modular structure of the individual program sections. The System is now able to work in following scenarios:
The problems occurring in both subsystems could be solved, so that all conditions required in product requirement specifications could be fulfilled. |
Micro Computer System to Monitor Combustion Engines
student: | Gunsch Dominik | |||||
Scholz Christian | ||||||
dozent: | Käser Hans Prof. | |||||
Büchi Roland Dr. | ||||||
abstract: | ||||||
This thesis is the continuation of our project monitoring of combustion engines. The task was the development of a monitoring system, which displays the oil- and liquid coolant temperature, the exterior and interior temperature, the number of revolutions per minute, the oil pressure as well as the battery voltage of a combustion engine on a matrix display with 2 times 16 characters. Each variable is displayed individually, a pushbutton allows switching. If the engine is monitored in conventional manner, then a separate analog measuring instrument for each variable is necessary. Usually those measuring instruments have to be built into the instrument panel, but there the space is restricted. Furthermore vintage car fans would like to avoid drilling holes into the instrument panel, in order to leave the vehicle in its original state. With the installation of the monitoring system developed by us, only the display and the push-button actuator have to be attached in the proximity of the instrument panel; thus the installation in the passenger compartment is minimized. For our thesis we developed a processor printed circuit board as well as an analog printed circuit board. The layouts of both of these were created by us. While the analog printed circuit board was manufactured completely inhouse, the processor printed circuit board had to be manufactured elsewhere, due to the many plated-through holes and the thin conductive strips. The analog-board contains the power supply, processes the sensor signals and provides the interface for the display. The processor-board contains the conversion, filtering and output of the signals, it could be reused at the ZHW as a standalone EPROM-Board. The software concept of the project was modified completely. For the thesis the registration, conversion, filtering and output of the measured values now take place in defined time slices which are controlled by interrupts. The system is built into a vehicle and is fully functional. |
Internet-enabled mass storage board
student: | Schneider Marcel | |||||
Tuescher Martin | ||||||
dozent: | Meli Marcel Dr. | |||||
abstract: | ||||||
Since 1994, data transfers over the internet have increased dramatically. Our graduate work shall contribute to make large amounts of data available to the internet at the least possible cost. We intend to achieve this by giving to a mass storage device the ability to communicate over the internet. The concept is to design an embedded system that can store a larger quantity of data like a network attached storage (NAT) system. The system shall have the capability to retrieve data autonomously so that it can be used as a remote backup solution. The device should connect to the internet via telephone network, link to a defined data server, download data and store it. Other possible uses, depending on firmware, are e.g. a low cost web server. In this graduate work, we have to provide the necessary hardware and the required firmware to test the components and prove the concept.
We use a Dallas DS80C320 microcontroller (8051 compatible). As memory we have attached 32KByte RAM (data memory), max. 64KByte ROM (code memory) and two input-output ports (PIO 8255). The first PIO serves as an interface to harddrives (ATA technology), the second connects the CPU to two modems and a keypad. Directly attached over an I2C serial bus are furthermore EEPROM, LCD display and RTC (real time clock). |
CAN / CANopen interface for laser distance sensors
student: | Rothenberger Nathanael | |||||
dozent: | Zeman Jan Prof. Dr. | |||||
partner: | Elag Elektronik AG, CH-8409 Winterthur | |||||
abstract: | ||||||
Elag electronics AG's sensors are commonly known as high quality products. One of them is a contactless laser distance sensor called "Optimess". Its measurement is based on the principle of triangulation. Up to now, the sensor was equipped only with a classical voltage or current output. The goal of this project was the implementation of a CAN-bus interface for this sensor. The CAN bus was originally developed for the automotive industry, but it enjoys growing popularity as an industrial field bus. The interface was implemented with a modern 16-bit Fujitsu micro controller that manages the entire measurement control, the linearization of the sensor as well as the CAN bus data transfer. In addition, the software supports supports the higher, standardized CANopen protocol layer that offers a broad universal standardized functionality. Operating parameter:
|