Abteilung Informatik, Kommunikation und Elektrotechnik
 

 

Micro-/ Computer systems

red_light Embedded Web-Server

red student: Lengweiler Markus
Meier Roger
red dozent: Klaus Rolf Prof.
 
red 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:

  • the connection to the Web server can not only be get over the fixed network, but also by means of the GSM network.
  • the server's configuration takes no longer place by a matrix keyboard and LCD, but via an additional serial interface. The Webserver can be configured from a PC (laptop).
  • a non volatile memory (EEPROM) ensures that the configuration data are not lost when the server get switched off.
  • a separate module (IO module) contains 16 digital inputs and outputs, which can be used both as 5V-I/Os and as 24V-I/Os. Additionally, 8 of the 16 inputs are analogue usable.

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:

  • mini module including micro controller C167CR, RAM and Flash ROM
  • analog modem MT3334SMI of the company Multitech
  • GSM modem A2D from Falcom
  • TCP/IP protocolstack S7600A from Seiko
  • EEPROM 28C64 (8*8K) from Microchip
  • 24V power switch BTS711L1 from Siemens

The software allows the following functions:

  • initialization and timing of the TCP/IP building block S7600A
  • initialization of the two modems
  • storage of configuration data on the EEPROM
  • controlling of the serial interface
  • supply of the WEB PAGE
  • flow of server operation
  • user authentication to protect against unauthorized access

We have checked the operability of the entire system with a small application, that specific applications on the system can be used in future.

Branchfield overview / List of students / Partner companies

red_light TCP/IP Protocol-Stack for C167

red student: Mueller Philipp
Steiner Marc
red dozent: Klaus Rolf Prof.
 
red 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 Point-to-Point Protocol (PPP)
  • The Transmission Control Protocol (TCP)
  • The User Datagram Protocol (UDP)

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.

Branchfield overview / List of students / Partner companies

red_light Connecting Embedded Systems over Powerline Modem

red student: Auchli Guido
Kradolfer Beat
Senn Ernst
red dozent: Klaus Rolf Prof.
 
red 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:

  • Layer one and two of the tranmission-protocol according to the EHS-Standard (European Home Systems Network-Standard) is almost completely implemented and operating.
  • The necessary hardware adaptations and extensions in order to enable the data transmission between the Powerline-modem and the microcomputer system has been carried out.
  • The protocol-layer two comes with diverse security mechanisms as a Frame Check Sequence (FCS) or a Forward Error Correction (FEC), as well as a comfortable interface which allows an easy set up of the following protocol-layers.
  • Under laboratory conditions similar to the network structure of a one-family-house the Powerline-system guarantees a high quality and solid data transmission.
  • A temperature-measurement-system was built up as an application for the demonstration of the Powerline-system.
  • A test-software was generated which permits wide testing of the Powerline-medium and the existing protocol-layers.
  • A voluminous documentation was written giving a short introduction to the Powerline-thematic and dealing of the topics of transmission modes, interference, bus-systems and PLC-products.

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).

Branchfield overview / List of students / Partner companies

red_light Position Collection of Mobile Objects with GPS/GSM

red student: Gautschi André
Schenk Philipp
red dozent: Klaus Rolf Prof.
 
red abstract:

During our degree dissertation we implemented a system, which position data of mobile objects e.g. automobiles, can be located.

  • A Central System for collecting position data. It's connected to a GSM modem.
  • A Mobile System. The Mobile System consists of a microcontroller C167, a GPS and a GSM module.

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 Central System can locate Mobil Systems by sending them requests over GSM network. The Mobile Systems response by distributing their current position.
  • The Mobile System can send periodically its position data to the Central System.
  • A user can release an emergency message to the Central System by pressing on the emergency button. The emergency position data has a special flag and will be displayed on the Central System as an emergency case.

The problems occurring in both subsystems could be solved, so that all conditions required in product requirement specifications could be fulfilled.

Branchfield overview / List of students / Partner companies

red_light Micro Computer System to Monitor Combustion Engines

red student: Gunsch Dominik
Scholz Christian
red dozent: Käser Hans Prof.
Büchi Roland Dr.
 
red 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.

Branchfield overview / List of students / Partner companies

red_light Internet-enabled mass storage board

red student: Schneider Marcel
Tuescher Martin
red dozent: Meli Marcel Dr.
 
red 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).

Branchfield overview / List of students / Partner companies

red_light CAN / CANopen interface for laser distance sensors

red student: Rothenberger Nathanael
red dozent: Zeman Jan Prof. Dr.
red partner: Elag Elektronik AG, CH-8409 Winterthur
 
red 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:

  • Measurement up to 8kHz
  • Measuring accuracy +/- 0,025%
  • Measuring distance in this case: 100mm
  • Measuring range in this case: 16mm
  • Variable average filtering
  • Overflow / Underflow / Invalid - Indicator


Branchfield overview / List of students / Partner companies