Grin logo
en de es fr
Shop
GRIN Website
Texte veröffentlichen, Rundum-Service genießen
Zur Shop-Startseite › Elektrotechnik

CAN-Bus Tester mit C505 Mikrocontroller

Titel: CAN-Bus Tester mit C505 Mikrocontroller

Studienarbeit , 2006 , 39 Seiten , Note: 1,0

Autor:in: Dipl.Ing.(FH), M.Eng. Jens Amberg (Autor:in)

Elektrotechnik
Leseprobe & Details   Blick ins Buch
Zusammenfassung Leseprobe Details

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.

Leseprobe


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

Zielsetzung und Themenschwerpunkte

Diese Studienarbeit beschreibt die Entwicklung eines CAN-Testers, bestehend aus einem C505C Board und einer eigens entwickelten PLD Platine. Ziel ist die detaillierte Dokumentation des Entwicklungsprozesses, inklusive Hardware- und Softwareaspekten. Die Arbeit umfasst die Konzeption, die Hardware-Analyse, den Entwurf der PLD Platine und die Softwareentwicklung für beide Platinen.

  • Entwicklung einer PLD Platine für den CAN-Tester
  • Softwareentwicklung für den C505C Mikrocontroller
  • Softwareentwicklung für die PLD Platine
  • Integration von Hardwarekomponenten (Taster, Display, LEDs)
  • Funktionsbeschreibung der kompletten Hardware

Zusammenfassung der Kapitel

1 Einleitung: Diese Einleitung beschreibt den Kontext der Studienarbeit – die Entwicklung eines CAN-Testers basierend auf einem vorhandenen C505C Board und der Notwendigkeit, eine zusätzliche PLD Platine zu entwickeln. Sie skizziert den Aufbau der Dokumentation, der die einzelnen Entwicklungsschritte vom Konzept bis zur Funktionsbeschreibung der Hardware systematisch erläutert.

2 Konzept: Das Kapitel präsentiert das initiale Konzept des CAN-Testers. Es beschreibt die vorgesehenen Funktionalitäten, wie den transparenten Empfang von CAN-IDs, die Anzeige der letzten 8 IDs auf einem LCD, LEDs für wiederholte IDs, eine einstellbare Baudrate und Fehlerindikator-LEDs. Ein schematischer Aufbau des Testers wird veranschaulicht.

3 Analyse der vorhandenen Hardware: Dieses Kapitel analysiert die vorhandene Hardware, insbesondere das C505C Board, um die Grundlage für die Entwicklung der PLD Platine zu schaffen. Es identifiziert die Fähigkeiten und Einschränkungen des vorhandenen Systems, die relevant für die Entwicklung des CAN-Testers sind.

4 Entwicklung der PLD Platine: Dieses Kapitel beschreibt detailliert den Entwurf und die Implementierung der PLD Platine. Es beinhaltet die Spezifikation des verwendeten PLDs (EPM7128SLC84-10), die Auswahl und Integration der CAN-Bus-Leitungstreiber, programmierbarer Taster, des LC-Displays mit Ansteuerung, der Anzeige-LEDs und der JTAG-Schnittstelle. Die Dokumentation wird durch Fotos der Platine ergänzt.

5 Softwaredokumentation des PLD´s: Dieses Kapitel widmet sich der Software für den PLD. Es umfasst das Öffnen der Projektdaten, die Beschreibung der PLD-Softwarefunktionalität, den Download der Software, die Pinbelegung des PLDs und die vollständige Dokumentation der PLD-Software. Es liefert detaillierte Informationen zu allen Aspekten der PLD-Programmierung und -Konfiguration.

6 Softwaredokumentation des C505C: Dieses Kapitel konzentriert sich auf die Software für das C505C Board. Es beschreibt die verschiedenen Quelldateien, die Header-Dateien (CANREG.H, data.h, MAIN.H) und die einzelnen C-Dateien (ident.c, LCD.C, led.c, main.c) inklusive ihrer Funktionen und Interaktionen. Der Fokus liegt auf dem Verständnis des Codes und seiner Funktion innerhalb des Gesamtsystems.

7 Inbetriebnahme der Hardware und Beschreibung: In diesem Kapitel wird die Inbetriebnahme der kompletten Hardware detailliert beschrieben. Es erklärt die Funktionsweise der zusammengesetzten Hardwarekomponenten und ihre Interaktion, um das Verständnis des fertigen CAN-Testers zu ermöglichen. Die Funktionsbeschreibung wird in diesem Kapitel dargelegt.

8 Aussichten und Verbesserungsvorschläge: Dieses Kapitel wird voraussichtlich zukünftige Entwicklungsmöglichkeiten und Verbesserungsvorschläge für den CAN-Tester behandeln. Es beschreibt Potentiale zur Erweiterung der Funktionalität und Verbesserung der Performance.

Schlüsselwörter

CAN-Tester, C505C, PLD, EPM7128SLC84-10, CAN-Bus, Mikrocontroller, Hardwareentwicklung, Softwareentwicklung, JTAG, LCD, LEDs, Baudrate, Fehlererkennung.

Häufig gestellte Fragen (FAQ) zur Studienarbeit: Entwicklung eines CAN-Testers

Was ist das Thema dieser Studienarbeit?

Die Studienarbeit beschreibt die Entwicklung eines CAN-Testers, bestehend aus einem C505C Board und einer eigens entwickelten PLD Platine. Das Ziel ist die detaillierte Dokumentation des gesamten Entwicklungsprozesses, von der Konzeption bis zur Inbetriebnahme.

Welche Hardware wird verwendet?

Der CAN-Tester basiert auf einem C505C Board und einer neu entwickelten PLD Platine. Die PLD Platine beinhaltet einen EPM7128SLC84-10 PLD, CAN-Bus Leitungstreiber, programmierbare Taster, ein LC-Display mit Ansteuerung, Anzeige-LEDs und eine JTAG-Schnittstelle.

Welche Software wird verwendet?

Die Software umfasst die Programmierung des PLDs (EPM7128SLC84-10) und die Entwicklung der Software für den C505C Mikrocontroller in C. Die Dokumentation beinhaltet detaillierte Informationen zu allen Quelldateien, Header-Dateien und deren Funktionen.

Welche Funktionalitäten bietet der CAN-Tester?

Der CAN-Tester ermöglicht den transparenten Empfang von CAN-IDs, die Anzeige der letzten 8 IDs auf einem LCD, die Anzeige wiederholter IDs mittels LEDs, eine einstellbare Baudrate und die Anzeige von Fehlern über LEDs.

Wie ist die Dokumentation aufgebaut?

Die Dokumentation gliedert sich in Kapitel, die den Entwicklungsprozess Schritt für Schritt erläutern: Einleitung, Konzept, Hardware-Analyse, PLD-Platinenentwicklung, PLD-Softwaredokumentation, C505C-Softwaredokumentation, Inbetriebnahme und abschließende Aussichten/Verbesserungsvorschläge. Ein Inhaltsverzeichnis erleichtert die Navigation.

Wo finde ich detaillierte Informationen zur PLD-Software?

Kapitel 5 ("Softwaredokumentation des PLD´s") befasst sich umfassend mit der Software für den PLD, einschließlich des Öffnens der Projektdaten, der Funktionsbeschreibung, dem Downloadprozess, der Pinbelegung und der vollständigen Softwaredokumentation.

Wo finde ich detaillierte Informationen zur C505C-Software?

Kapitel 6 ("Softwaredokumentation des C505C") beschreibt detailliert die Software für das C505C Board. Es werden alle Quelldateien, Header-Dateien (CANREG.H, data.h, MAIN.H) und C-Dateien (ident.c, LCD.C, led.c, main.c) mit ihren Funktionen und Interaktionen erläutert.

Wie wird die Inbetriebnahme der Hardware beschrieben?

Kapitel 7 ("Inbetriebnahme der Hardware und Beschreibung") beschreibt detailliert die Inbetriebnahme des gesamten Systems und die Funktionsweise der zusammengesetzten Hardwarekomponenten und deren Interaktion.

Welche Schlüsselwörter beschreiben die Studienarbeit?

Schlüsselwörter sind: CAN-Tester, C505C, PLD, EPM7128SLC84-10, CAN-Bus, Mikrocontroller, Hardwareentwicklung, Softwareentwicklung, JTAG, LCD, LEDs, Baudrate, Fehlererkennung.

Gibt es Pläne für zukünftige Entwicklungen oder Verbesserungen?

Kapitel 8 ("Aussichten und Verbesserungsvorschläge") enthält voraussichtlich zukünftige Entwicklungsmöglichkeiten und Verbesserungsvorschläge für den CAN-Tester, einschließlich Potenziale zur Erweiterung der Funktionalität und Verbesserung der Performance.

Ende der Leseprobe aus 39 Seiten  - nach oben

Details

Titel
CAN-Bus Tester mit C505 Mikrocontroller
Hochschule
Hochschule Koblenz (ehem. FH Koblenz)
Veranstaltung
Studienarbeit
Note
1,0
Autor
Dipl.Ing.(FH), M.Eng. Jens Amberg (Autor:in)
Erscheinungsjahr
2006
Seiten
39
Katalognummer
V163963
ISBN (eBook)
9783640791019
ISBN (Buch)
9783640790821
Sprache
Deutsch
Schlagworte
C505 Infineon Altera Quartus CAN CANBUS Can Bus Tester CPLD LCD Display Eagle Keil
Produktsicherheit
GRIN Publishing GmbH
Arbeit zitieren
Dipl.Ing.(FH), M.Eng. Jens Amberg (Autor:in), 2006, CAN-Bus Tester mit C505 Mikrocontroller, München, GRIN Verlag, https://www.grin.com/document/163963
Blick ins Buch
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • https://cdn.openpublishing.com/images/brand/1/preview_popup_advertising.jpg
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
Leseprobe aus  39  Seiten
Grin logo
  • Grin.com
  • Zahlung & Versand
  • Impressum
  • Datenschutz
  • AGB
  • Impressum