Beschreibung
Das Controller Area Network (CAN) wurde ursprünglich für den Einsatz als Fahrzeugdatenbussystem in Personenkraftwagen entwickelt. Heute sind CAN-Controller von über 20 Herstellern erhältlich, und CAN findet auch in anderen Bereichen Anwendung, beispielsweise in der Medizin, Luft- und Raumfahrt, Prozesssteuerung, Automatisierung usw.
Dieses E-Book (PDF) richtet sich an Studenten, praktizierende Ingenieure, Bastler und alle anderen, die mehr über den CAN-Bus und seine Anwendungen erfahren möchten.
Ziel dieses E-Books ist es, Ihnen die Grundprinzipien von CAN-Netzwerken und darüber hinaus die Entwicklung mikrocontrollerbasierter Projekte unter Verwendung des CAN-Busses zu vermitteln. Zusammenfassend ermöglicht dieses E-Book dem Leser:
- Lernen Sie die Theorie des in der Automobilindustrie verwendeten CAN-Busses kennen
- Lernen Sie die Prinzipien, Funktionsweise und Programmierung von Mikrocontrollern kennen
- Entwerfen Sie komplette Mikrocontroller-basierte Projekte mit der Sprache C
- Entwickeln Sie komplette echte CAN-Bus-Projekte mit Mikrocontrollern
- Lernen Sie die Prinzipien von OBD-Systemen kennen, die zum Debuggen der Fahrzeugelektronik verwendet werden
Sie lernen, wie Sie mikrocontrollerbasierte CAN-Busknoten entwerfen, einen CAN-Bus aufbauen, High-Level-Programme entwickeln und dann Daten in Echtzeit über den Bus austauschen. Sie erfahren außerdem, wie Sie Mikrocontroller-Hardware bauen und diese mit LEDs, LCDs und A/D-Wandlern verbinden.
Das E-Book setzt voraus, dass der Leser über Grundkenntnisse in der Elektronik verfügt. Kenntnisse der Programmiersprache C werden in späteren Kapiteln des E-Books von Nutzen sein, und die Vertrautheit mit mindestens einem Mitglied der PIC-Serie von Mikrocontrollern ist von Vorteil, insbesondere wenn der Leser beabsichtigt, mikrocontrollerbasierte Projekte unter Verwendung des CAN-Busses zu entwickeln .