In dieser Arbeit wird die Entwicklung eines CAN Testers beschreiben. Es wird eine vorhandene Platine mit einem Mikrocontroller der Firma Infineon dem C505 eingesetzt. Diese Platine wird mit Hilfe eines CPLDs von Altera erweitert. Der C505 lauscht auf dem CAN-Bus und überträgt seriell an das CPLD die Daten. Alle Empfangenen IDs werden dann auf dem externen Display dargestellt. Ebenso können auf dem Bus durch Taster auf der Zusatzplatine Fehler erzeugt werden. Die Funktion des Testers ist durch Software beliebig erweiterbar.
Inhaltsverzeichnis:
1 Einleitung
2 Konzept
3 Analyse der vorhandenen Hardware
4 Entwicklung der PLD Platine
4.1 Beschreibung des PLD´s EPM7128SLC84-10
4.2 CAN-Bus Leitungstreiber
4.3 Programmierbare Taster
4.4 LC-Display inkl. Ansteuerung
4.5 Anzeige LEDs
4.7 JTAG - Schnittstelle
4.8 Foto PLD Platine mit Beschriftung
5 Softwaredokumentation des PLD´s
5.1 Öffnen der Projektdaten
5.2 Funktion der PLD Software
5.3 Downloaden der Software auf das Zielsystem
5.4 Pinbelegung des PLD´s
5.5 PLD Software komplett
6 Softwaredokumentation des C505C
6.1 Auflistung der Quelldateien
6.2 Beschreibung von CANREG.H
6.3 Beschreibung von data.h
6.4 Beschreibung von ident.c
6.5 Beschreibung von LCD.C
6.6 Beschreibung von led.c
6.7 Beschreibung von main.c
6.8 Beschreibung MAIN.H
7 Inbetriebnahme der Hardware und Beschreibung
7.1 Funktionsbeschreibung der Hardware
8 Aussichten und Verbesserungsvorschläge
9 Quellenverzeichnis
-
-
-
-
Upload your own papers! Earn money and win an iPhone X. -
-
Upload your own papers! Earn money and win an iPhone X. -
-
Upload your own papers! Earn money and win an iPhone X. -
-
Upload your own papers! Earn money and win an iPhone X. -
-
Upload your own papers! Earn money and win an iPhone X. -
-
Upload your own papers! Earn money and win an iPhone X. -
-
Upload your own papers! Earn money and win an iPhone X. -
-
Upload your own papers! Earn money and win an iPhone X. -
-
Upload your own papers! Earn money and win an iPhone X.