Showing posts with label embedded. Show all posts
Showing posts with label embedded. Show all posts

Monday, May 3, 2004

Friday, April 2, 2004

Controller Area Network (CAN)


CAN - Controller Area Network
Alexander Bernauer
Datenschleuder #83, Seite 24-27

Article:

CAN ist ein Standard für echtzeitfähige Bussysteme. Mitte der Achtziger wurde er in den ersten Luxuslimusinen eingebaut und ist heutzutage aus keinem modernen Automobil mehr wegzudenken. Typischerweise existieren in einem Auto mehrere getrennte CAN Busse mit unterschiedlichen Geschwindigkeiten. Ein Low Speed CAN (ISO 11519-2) mit maximal 10 kBit/s erlaubt Funktionalitäten im sog. Chassis-Bereich. Dazu gehört u.a. das Ein- und Ausschalten von Lichtern und Blinkern, das Verstellen der Sitzposition und der Außenspiegel, die Türverriegelung und andere Komfortfunktionen. Ein zweiter Low Speed CAN erlaubt den Austausch von höherem Informationsaufkommen mit bis zu 40 kBit/s. An diesem Bus hängen u.a. die Anzeigen des Amaturenbretts und die Klimatisierung. Echtzeitkritische Systemem kommunizieren über einen High Speed CAN (ISO 11898-2) mit bis zu 1 MBit/s, der maximalen Transferrate für CAN. Zu diesem Sytemen gehören z.B. die Motorsteurung und die Stabilitätskontrolle.

Tuesday, June 10, 2003

Saturday, January 20, 2001

Roborace

Some classmates of mine and I won the Roborace robotics contest of the Institute for System Theory and Automatic Control of the University of Stuttgart.

The task was to build a LEGO Mindstorms robot that follows a black line on the floor as fast as possible.

Kromm's Lucky Punch (german) is a documentation of our project. The key insight was that for the given assignment good mechanics are more important than advanced software.