CAN und Linux im praktischen Einsatz. Linux Stammtisch 8. Juni 2012 Lutz Wirsig

Ähnliche Dokumente
CAN - BUS. Inhaltsverzeichnis

Der CAN-Bus (Controller Area Network)

Seminarwochenende Oktober 2007 AutoLab

München-Gräfelfing. Mixed Mode GmbH.

Horst Engels. CAN-Bus. Feldbusse im Überblick, CAN-Bus-Protokolle, CAN-Bus-Meßtechnik, Anwendungen. Mit 170 Abbildungen und 35 Tabellen.

5.1 Fahrzeugelektrik. 5 Kraftfahrzeugelektronik. 5.2 Fahrzeugelektronik. Kraftfahrzeugtechnik 5 Kraftfahrzeugelektronik Herzog

CAN. Sebastian Kosch. PG AutoLab Seminarwochenende Oktober AutoLab

Rechnernetze II. SoSe Betriebssysteme / verteilte Systeme Tel.: 0271/ , Büro: H-B 8404

Serielle Busse Serielle Busse Hands-On Training

6.2 CAN (Controller Area Network)

Grundlegende Informationen zum CAN-Bus von Thomas Wedemeyer

Kommunikation zwischen Mikrocontrollern

Das J1939 Protokoll. Überblick und Ausblick

Diagnosesysteme im Automobilsektor

Grundlagen zum CAN Bus

Rechnernetze II WS 2012/2013. Betriebssysteme / verteilte Systeme Tel.: 0271/ , Büro: H-B 8404

OSEK COM und CAN. Hauptseminar SS 06 Markus Walter

Vernetzte Systeme Touran und Golf ab 2003

B U S S Y S T E M E IN KRAFTFAHRZEUGEN TECHNISCHE UNIVERSITÄT GRAZ

CAN BUS Projektseminar. Grundlagen zum CAN BUS Hinweise zum Projektseminar

CAN-Bus mit Linux und Python

Mikrocontroller-Programmierung mit dem neuen Board EST-ATM1 der Elektronikschule Tettnang unter und

LIN - Local Interconnect Network

Technische Information. Der CAN-Datenbus. Geschichte des CAN-Datenbusses. Was bedeutet eigentlich CAN: CAN steht für Controller Area Network

Referenten. Vorstellung Agenda Literaturverzeichnis Normen & Standards Symbole & Abkürzungen. Diagnosesysteme im Automobil

Netzwerk Teil 1 Linux-Kurs der Unix-AG

Technische Anleitung CAN-SVR-420-BOX 2 Kanal CAN Modul mit analogen Ausgängen

KNX Twisted Pair Protokollbeschreibung

Versuch CAN-Bus Anwendung im Kfz

Positive/Negative Logik

Ausarbeitung CAN-Bus

CAN 2.0A/B <=> RS232. Konverter mit Galvanischetrennung. CAN-Seitig: 10 Kbps.. 1,0 Mbps RS-Seitig: 1200 bps.. 1,0 Mbps. ASCII Befehle V1.

Digitale Bus-Systeme in Kraftfahrzeugen Funktion und Störbarkeit durch Funksender

Technisches Datenblatt Technical Data Sheet A4B. Signalwandler für 4 analoge Eingangssignale 4-20mA auf CAN

CAN im Auto. Studienarbeit. Embedded Control 5. Semester

CEDES. Funktionsbeschreibung CEDES 7-Segment Dualanzeige (CAN) Funktionsbeschreibung 7-Segment Dualanzeige (CAN) hergestellt unter ISO 9001: 2000

Fakultät Informatik > Institut für Angewandte Informatik > Professur für Technische Informationssysteme. CAN in der Automation

Core. Proxy. In einer Stunde überträgt die Funkzelle 50 Mbit/s * 3600 s / 8 bits/byte = 22,5 GB.

Computeranwendung in der Chemie Informatik für Chemiker(innen) 4. Netzwerke

1. Die Einordnung von Bussystemen

Der ISOBUS auf landwirtschaftlichen Maschinen und Traktoren

Labor Feldbussysteme. Versuch CAN-Bus. Versuch CANBUS

MIT DEM BUS IM REBREATHER

Handbuch der Routing-Protokolle

Universität Stuttgart Institut für Automatisierungs- und Softwaretechnik Prof. Dr.-Ing. Dr. h. c. P. Göhner. CAN-Bus

Beuth Hochschule für Technik Berlin Fachbereich VII Elektrotechnik und Feinwerktechnik. CAN-Bus. Ausarbeitung zum CAN-Bus WS 09/10

Lösungen zu Übung 1: CAN-Bus

CAN-Schnittstelle für FMS. Einführung

WDV MOLLINÉ Messtechnik die zählt

CAN 2.0A/B <=> RS232 & RS485. Konverter Platine. CAN-Seitig: 10 Kbps.. 1,5 Mbps. RS-Seitig: 1200 bps.. 1,5 Mbps

SENSORSYSTEME ABSOLUTER WINKELCODIERER MIT CAN-BUS INTERFACE 581X-X-XBA2C203PG. Version 1.0 Seite 1 von 1 Info UMD_C5

Handbuch. RS232-IO-Modul

Protokollbeschreibung Zehnder ComfoAir

ARP, ICMP, ping. Jörn Stuphorn Bielefeld, den 4. Mai Mai Universität Bielefeld Technische Fakultät

Bus Manuals SPI I2C. Busse und Sensoren. Twix. Chaos Computer Club Cologne Twix

CAN - Highlights. Ausgewählte Feldbussysteme. CAN - Knotenaufbau. CAN - Entwicklung. CAN - Nachrichtenorientierte Kommunikation

Netzwerk Teil 1 Linux-Kurs der Unix-AG

MAX 100 Messgerät für digitale Wegaufnehmer. Datenblatt Diagnoseschnittstelle. Version 1.01

MOPS SBI Karte Serielles Bus Interface

CR2013. CompactModule. E/A-Modul digital und analog für System R 360. CANopen. Schnittstelle. Betriebsspannung V DC.

Grundlagen zum CAN Bus

Die Temperaturmessung

MODBUS RTU Übertragungsprotokoll für Digitale Elektronische Vorschaltgeräte mit RS-485 Schnittstelle

Dieses Dokument soll eine Übersicht über die Datenpaketstruktur des KNX Twisted Pair (TP1 256) Standards geben.

Controller-Area-Network

Inhaltsverzeichnis. LNT Fischertechnik RCTXTLT 2 Juni 2017

SCHICHTENMODELLE IM NETZWERK

Rechnern netze und Organisatio on

Modbus. Modbus. für Rio-Eco N, Rio-EcoZN, Rio-Eco Therm N. Betriebsanleitung /01-DE

Gateway. CAN auf Modbus TCP Server (Slave Modbus TCP) Bedienungsanleitung HD Handbuch Can auf Modbus TCP Server MN67015_DEU Revision 1.

Datenkommunikation im Automobil Teil 2:

Übung Prüfen von Ethernet-Rahmen mit Wireshark

SIMATIC S5 SIEMENS. MODBUS-Protokoll RTU-FORMAT SIMATIC S5 ist Master. Kurzinformation. Sondertreiber für CP 524 / CP (S5-DOS) S5R004

Serial Bus Simulator. Datenstromgenerator für serielle Busprotokolle. Benutzerhandbuch

On-Board Fahrzeugdiagnose

r CAI{-Bus fiir denpraktiker Qeil 1) Iligente,dezentraleDatenkommunikation .sinkende machendie Feldbustechnik "engagierten rrweile aberauchfür den

Simulative Bestimmung der CAN-Bus-Lastgrenzen

Betriebsanleitung Modbus-Konverter Unigate-CL-RS

PLIN-Slave Test-Slave für den LIN-Bus mit diversen I/Os. Benutzerhandbuch V1.1.0

CAN-Aufbauschnittstelle. Scania CAN-Aufbauschnittstelle. CAN-Anschluss. Voraussetzungen für die CAN-Kommunikation mit dem Fahrzeug

Hauptseminar SS Ausgewählte Kapitel eingebetteter Systeme (AKES) OSEK COM und CAN

Diplomarbeit. Technische Universität Darmstadt

Bussysteme im Automobil CAN, FlexRay und MOST

CAN - Controller Area Network

Datenblatt. Remote-I/O - u-remote UR20-4AO-UI or 4-wire connection; 16-bit resolution; 4 outputs

Nutzung von Schwarzbeck Kopplungs/Entkopplungs-Netzwerken (CDN) für CAN Highspeed

CAN-Datenbus von Bosch

Mechatronische Systemtechnik im KFZ Kapitel 2: CAN Prof. Dr.-Ing. Tim J. Nosper

Entwicklung eines intelligenten FlexRay-Sternkopplers Paul Milbredt, AUDI AG, , TU Darmstadt

Fehlerdiagnose an vernetzten Systemen

DALI SCI RS232. Datenblatt. DALI RS232 Interface. Schnittstelle zur Kommunikation zwischen PC (oder einer SPS) und Modulen in einem DALI-Lichtsystem

PCAN-Gateway Schnellstart-Anleitung

Revision History AnaGate CAN und AnaGate DigitalIO integriert, AnaGate I2C überarbeitet.

Datenkommunikation im Automobil Teil 3:

Quick Start Guide PN/CAN-Gateway CANopen. Version. 1 de. ab FW

Bachelorarbeit. Simon Hillebrecht VHDL Design und Implementierung eines CAN-Controllers in einem FPGA

Transkript:

CAN und Linux im praktischen Einsatz Linux Stammtisch 8. Juni 2012 Lutz Wirsig

Seite 1/31 Inhalt CAN-Bus Entwicklungsziele, Verwendung Einordnung in OSI 7-Schichtenmodell Bustopologie High Speed CAN Signalpegel Stuffbits Arbitrierung Nachrichtenformat CAN unter Linux und Praxis Konfiguration Werkzeuge On-Board-Diagnose OBD Literatur Fragen

Seite 2/31 Gliederung CAN-Bus Entwicklungsziele, Verwendung Einordnung in OSI 7-Schichtenmodell Bustopologie High Speed CAN Signalpegel Stuffbits Arbitrierung Nachrichtenformat CAN unter Linux und Praxis Konfiguration Werkzeuge On-Board-Diagnose OBD Literatur Fragen

Seite 3/31 CAN-Bus Entwicklungsziele, Verwendung einfache Verkabelung durch preiswerte verdrillte Zweidrahtleitung einfache nachträgliche Erweiterung des Netzwerkes kein Einfluß auf Netzwerk bei Ausfall eines Busteilnehmers Multi Master Netzwerksystem bidirektionale Datenrichtung Verwendung in Autombilindustrie, Luft-und Raumfahrt, Automatisierungstechnik und Medizintechnik

Seite 4/31 Gliederung CAN-Bus Entwicklungsziele, Verwendung Einordnung in OSI 7-Schichtenmodell Bustopologie High Speed CAN Signalpegel Stuffbits Arbitrierung Nachrichtenformat CAN unter Linux und Praxis Konfiguration Werkzeuge On-Board-Diagnose OBD Literatur Fragen

Seite 5/31 Einordnung in ISO 7-Schichtenmodell Application Layer 7 z.b. CANopen 3 Transport Layer 2 1 Data Link Layer Physical Layer CAN 2.0 (Bosch)

Seite 6/31 Gliederung CAN-Bus Entwicklungsziele, Verwendung Einordnung in OSI 7-Schichtenmodell Bustopologie High Speed CAN Signalpegel Stuffbits Arbitrierung Nachrichtenformat CAN unter Linux und Praxis Konfiguration Werkzeuge On-Board-Diagnose OBD Literatur Fragen

Seite 7/31 Bustopologie High Speed CAN Knoten 1 Knoten 2 Knoten N 120Ω 120Ω

Seite 8/31 Gliederung CAN-Bus Entwicklungsziele, Verwendung Einordnung in OSI 7-Schichtenmodell Bustopologie High Speed CAN Signalpegel Stuffbits Arbitrierung Nachrichtenformat CAN unter Linux und Praxis Konfiguration Werkzeuge On-Board-Diagnose OBD Literatur Fragen

Seite 9/31 Signalpegel High Speed CAN (ISO-IS 11898) 5.0 V 3.5 V U CAN_H 2.5 V 1.5 V U CAN_L 0.0 V Rezessiv (binäre 1 ) Dominant (binäre 0 )

Seite 10/31 Signalpegel Low Speed CAN (ISO-IS 11519) 5.0 V 3.6 V U CAN_H 2.5 V 1.4 V U CAN_L 0.0 V Rezessiv (binäre 1 ) Dominant (binäre 0 )

Seite 11/31 Gliederung CAN-Bus Entwicklungsziele, Verwendung Einordnung in OSI 7-Schichtenmodell Bustopologie High Speed CAN Signalpegel Stuffbits Arbitrierung Nachrichtenformat CAN unter Linux und Praxis Konfiguration Werkzeuge On-Board-Diagnose OBD Literatur Fragen

Seite 12/31 Stuffbits

Seite 12/31 Stuffbits nach 5 aufeinanderfolgenden gleichwertigen Bits wird ein anderwertiges Stuffbit eingeschoben

Seite 13/31 Gliederung CAN-Bus Entwicklungsziele, Verwendung Einordnung in OSI 7-Schichtenmodell Bustopologie High Speed CAN Signalpegel Stuffbits Arbitrierung Nachrichtenformat CAN unter Linux und Praxis Konfiguration Werkzeuge On-Board-Diagnose OBD Literatur Fragen

Seite 14/31 Arbitrierung - Open Kollektor Kopplung 5V R T R T R T Knoten 1 Knoten 2 Knoten 3

Seite 14/31 Arbitrierung - Open Kollektor Kopplung 5V R T R T R T Knoten 1 Knoten 2 Knoten sendet und liest Bus-Pegel ein Knoten 3

Seite 14/31 Arbitrierung - Open Kollektor Kopplung 5V R T R T R T Knoten 1 Knoten 2 Knoten 3 Knoten sendet und liest Bus-Pegel ein Knoten liest dominaten Pegel, hat aber einen rezessiven gesendet

Seite 14/31 Arbitrierung - Open Kollektor Kopplung 5V R T R T R T Knoten 1 Knoten 2 Knoten 3 Knoten sendet und liest Bus-Pegel ein Knoten liest dominaten Pegel, hat aber einen rezessiven gesendet

Seite 14/31 Arbitrierung - Open Kollektor Kopplung 5V R T R T R T Knoten 1 Knoten 2 Knoten 3 Knoten sendet und liest Bus-Pegel ein Knoten liest dominaten Pegel, hat aber einen rezessiven gesendet

Seite 14/31 Arbitrierung - Open Kollektor Kopplung 5V R T R T R T Knoten 1 Knoten 2 Knoten 3 Knoten sendet und liest Bus-Pegel ein Knoten liest dominaten Pegel, hat aber einen rezessiven gesendet

Seite 15/31 Arbitrierung - Identifier Priorität 11 Bit Identifier Knoten 1 Knoten 2 Knoten 3 Buspegel 10 9 8 7 6 5 4 3 2 1 0 Knoten sendet

Seite 15/31 Arbitrierung - Identifier Priorität 11 Bit Identifier Knoten 1 Knoten 2 Knoten 3 Buspegel 10 9 8 7 6 5 4 3 2 1 0 Knoten sendet

Seite 15/31 Arbitrierung - Identifier Priorität 11 Bit Identifier Knoten 1 Knoten 2 Knoten 3 Buspegel 10 9 8 7 6 5 4 3 2 1 0 Knoten sendet

Seite 15/31 Arbitrierung - Identifier Priorität 11 Bit Identifier Knoten 1 Knoten 2 Knoten 3 Buspegel 10 9 8 7 6 5 4 3 2 1 0 Knoten sendet

Seite 15/31 Arbitrierung - Identifier Priorität 11 Bit Identifier Knoten 1 Knoten 2 Knoten 3 Buspegel 10 9 8 7 6 5 4 3 2 1 0 Knoten sendet

Seite 15/31 Arbitrierung - Identifier Priorität 11 Bit Identifier Knoten 1 Knoten 2 Knoten 3 Buspegel 10 9 8 7 6 5 4 3 2 1 0 Knoten sendet Knoten stoppt seine Übertragung

Seite 15/31 Arbitrierung - Identifier Priorität 11 Bit Identifier Knoten 1 Knoten 2 Knoten 3 Buspegel 10 9 8 7 6 5 4 3 2 1 0 Knoten sendet Knoten stoppt seine Übertragung

Seite 15/31 Arbitrierung - Identifier Priorität 11 Bit Identifier Knoten 1 Knoten 2 Knoten 3 Buspegel 10 9 8 7 6 5 4 3 2 1 0 Knoten sendet Knoten stoppt seine Übertragung

Seite 15/31 Arbitrierung - Identifier Priorität 11 Bit Identifier Knoten 1 Knoten 2 Knoten 3 Buspegel 10 9 8 7 6 5 4 3 2 1 0 Knoten sendet Knoten stoppt seine Übertragung

Seite 15/31 Arbitrierung - Identifier Priorität 11 Bit Identifier Knoten 1 Knoten 2 Knoten 3 Buspegel 10 9 8 7 6 5 4 3 2 1 0 Knoten sendet Knoten stoppt seine Übertragung

Seite 15/31 Arbitrierung - Identifier Priorität 11 Bit Identifier Knoten 1 Knoten 2 Knoten 3 Buspegel 10 9 8 7 6 5 4 3 2 1 0 Knoten sendet Knoten stoppt seine Übertragung

Seite 16/31 Gliederung CAN-Bus Entwicklungsziele, Verwendung Einordnung in OSI 7-Schichtenmodell Bustopologie High Speed CAN Signalpegel Stuffbits Arbitrierung Nachrichtenformat CAN unter Linux und Praxis Konfiguration Werkzeuge On-Board-Diagnose OBD Literatur Fragen

Seite 17/31 Nachrichtenformat Standard Frame CAN 2.0A (11 Bit Identifier) Bus Leerlauf 0 Bit Start-Bit Identifier 11 Bit RTR-Bit IDE-Bit Reserve-Bit Datenlänge 4 Bit Daten 0... 8 Byte CRC 15 Bit CRC Delimiter ACK 2 Bit EOF 7 Bit IFS 3 Bit Bus Leerlauf 0 Bit

Seite 17/31 Nachrichtenformat Standard Frame CAN 2.0A (11 Bit Identifier) Bus Leerlauf 0 Bit Start-Bit Identifier 11 Bit RTR-Bit IDE-Bit Reserve-Bit Datenlänge 4 Bit Daten 0... 8 Byte Für Anwender wichtig! CRC 15 Bit CRC Delimiter ACK 2 Bit EOF 7 Bit IFS 3 Bit Bus Leerlauf 0 Bit

Seite 18/31 Nachrichtenformat Extended Frame CAN 2.0B (29 Bit Identifier) Bus Leerlauf 0 Bit Start-Bit Identifier 11 Bit SRR-Bit IDE-Bit Identifier 18 Bit RTR-Bit Reserve 2 Bit Datenlänge 4 Bit Daten 0... 8 Byte CRC 15 Bit Unterschiede zu Standard Frame Format CRC Delimiter ACK 2 Bit EOF 7 Bit IFS 3 Bit Bus Leerlauf 0 Bit

Seite 19/31 Gliederung CAN unter Linux und Praxis CAN-Bus Entwicklungsziele, Verwendung Einordnung in OSI 7-Schichtenmodell Bustopologie High Speed CAN Signalpegel Stuffbits Arbitrierung Nachrichtenformat CAN unter Linux und Praxis Konfiguration Werkzeuge On-Board-Diagnose OBD Literatur Fragen

Seite 20/31 CAN unter Linux und Praxis Kernelkonfiguration Linux Kernel version >= 2.6.32 CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_BCM=m CONFIG_CAN_DEV=m CONFIG_CAN_CALC_BITTIMING=y $ make modules Kernelmodule laden $ sudo modprobe can_raw $ sudo modprobe can_dev Modul mit Gerätetreiber laden, hier: $ insmod systec_can.ko

Seite 21/31 CAN unter Linux und Praxis Netzwerkkonfiguration CAN-Bus konfigurieren $ ip link set can0 type can bitrate 500000 optional Timings setzen (Vorsicht nur für Profis) (z.b. Werte für 125000 Baud) $ ip link set can0 type can tq 500 prop-seg 6 phase-seg1 7 phase-seg2 2... und Start $ ifconfig can0 up Reset des CAN-Buses, z.b. notwendig nach Kurzschluß $ ip link set can0 type can restart für die Statistik $ ip -details -statistics link show can0

Seite 22/31 Gliederung CAN unter Linux und Praxis CAN-Bus Entwicklungsziele, Verwendung Einordnung in OSI 7-Schichtenmodell Bustopologie High Speed CAN Signalpegel Stuffbits Arbitrierung Nachrichtenformat CAN unter Linux und Praxis Konfiguration Werkzeuge On-Board-Diagnose OBD Literatur Fragen

Seite 23/31 CAN unter Linux und Praxis Werkzeuge Programme aus dem Paket can-utils cangen - generiert zufällig CAN-Pakete einmalig oder zyklisch cansend - sendet bestimmte CAN-Pakete candump - tcpdump für den CAN-Bussysteme canbusload - top für den CAN-Bussysteme Wireshark - Analyse vom Netzwerk...

Seite 24/31 Gliederung CAN unter Linux und Praxis CAN-Bus Entwicklungsziele, Verwendung Einordnung in OSI 7-Schichtenmodell Bustopologie High Speed CAN Signalpegel Stuffbits Arbitrierung Nachrichtenformat CAN unter Linux und Praxis Konfiguration Werkzeuge On-Board-Diagnose OBD Literatur Fragen

Seite 25/31 CAN unter Linux und Praxis OBD Diagnosestecker ISO 15031-3 Pin 6 CAN_HIGH Pin 14 CAN_LOW

Seite 26/31 CAN unter Linux und Praxis Gesetzliche vorgeschriebene CAN-Identifier ISO 15765-4 Diagnoseanfrage-Identifier 0x7DF 0x7E0 0x7E1 0x7E2 0x7E3 0x7E4 0x7E5 0x7E6 0x7E7 Steuergerätantwort-Identifier funktionale Anfrage 0x7E8 0x7E9 0x7EA 0x7EB 0x7EC 0x7ED 0x7EE 0x7EF

Seite 27/31 CAN unter Linux und Praxis OBD Anfrage Nachrichtenlayout Byte 7 Byte 6 Byte 5 Byte 4 Byte 3 Byte 2 Byte 1 Byte 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Füllbyte z.b. 0x55 Füllbyte z.b. 0x55 Füllbyte z.b. 0x55 Füllbyte z.b. 0x55 Füllbyte z.b. 0x55 Parameter Identifier PID z.b. 0x05 Service Identifier SID z.b. 0x02 Anzahl der nachfolgenden Datenbytes z.b. 0x02 z.b. Kühlw.temperatur ID=0x7DF Daten=0x 02 02 05 55 55 55 55 55

Seite 28/31 CAN unter Linux und Praxis OBD Antwort Nachrichtenlayout Byte 7 Byte 6 Byte 5 Byte 4 Byte 3 Byte 2 Byte 1 Byte 0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Füllbyte z.b. 0xAA Füllbyte z.b. 0xAA Füllbyte z.b. 0xAA Füllbyte z.b. 0xAA Antwort-Werte z.b. 0x3E Parameter Identifier PID z.b.0x05 Service Identifier SID & 0x40 z.b.0x42 Anzahl der nachfolgenden Datenbytes z.b.0x03 z.b. Kühlw.temperatur ID=0x??? Daten=0x 03 42 05 3E AA AA AA AA

Seite 29/31 CAN unter Linux und Praxis Umrechnung der HEX-Werte in physikalische Werte PH = HEX 2 n (MAX MIN) + MIN 1 PH... Physikalischer Wert HEX... Hexadezimaler Wert MAX... Maximaler Wert MIN... Minimaler Wert n... Datengröße in [Bit] z.b. HEX = 0x3E = 62, n = 8, MIN = 40 C, MAX = +215 C PH = 62 2 8 1 (215 C ( 40 C)) + ( 40 C) = 22 C

Seite 30/31 Literatur CAN 2.0 Specifikation Bosch http:www.semicond uctors.bosch.demediapdfcanliteraturcan2 spec.pdf ISO 15765-4: Road vehicles Diagnostics on Controller Area Networks (CAN) - Part 4 Requirements for emissions-related systems. 2005 ISO 15031-3: Road vehicles - Communication between vehicle and external equipment for emissions-related diagnostics - Part 3 Diagnostic connector and related electrical circuits, specification and use OBD-II Pids http:en.wikipedia.orgwikiobd-ii_pids Zimmermann, W.; Schmidgall, R.: Bussysteme in der Fahrzeugtechnik. Vieweg, 2006

Seite 31/31 Fragen Fragen? Vielen Dank für Ihre Aufmerksamkeit!