The Controller Area Network (CAN Bus) was developed in the mid 80's from Bosch and Intel, to be used in Automotive Industry. Today, CAN Bus is not only used in passenger cars, it is also used in diverse other applications such as
-Bus
-Train
-Aviation
-Lift
-Medical Equipment
-Space application
-And much, much more …
My goal in this series of eBooks is to explain the fundamentals of the Bus System, CAN Bus protocol and to give you a detailed understanding how communication between microcomputers in the automotive industry transmits, receive, and process data.
In this eBook, we will walk you through step by step practical projects. In the first chapters, we will explain to you about the Arduino Uno and Raspberry Pi 3 Hardware.
We will walk you through three different projects. After completing this eBook, you should be able to build your own CAN Bus application.
First Project, to warm up we will connect two Arduino Uno + Seed CAN Bus Shield boards which will communicate over a CAN Bus network which will send and receive a blinking LED.
Second Project, we will show you how to hack an Instrument Cluster from a Seat Ibiza vehicle, 2009 model. You will be familiar with the DIN Norm 72552, which describes the electrical terminal numbers for automobile. DIN Norm standardize almost every contact with a number code to specify the meaning of the connection and make it easier to read electrical schematic plan. Furthermore, we will identify CAN Bus Ids for the final project to build a small application to control the Instrument Cluster.
Third Project, we will apply our gained knowledge from the second project and write software to control Instrument Cluster over an Arduino Uno board.
At the end of this eBook series, you must have fully understood,
-How Controller Area Network works (Part - 1)
-How to use Arduino Uno Board
-How to use Raspberry Pi 3
-What is a Shield
-Have projects to prove it!
-Bus
-Train
-Aviation
-Lift
-Medical Equipment
-Space application
-And much, much more …
My goal in this series of eBooks is to explain the fundamentals of the Bus System, CAN Bus protocol and to give you a detailed understanding how communication between microcomputers in the automotive industry transmits, receive, and process data.
In this eBook, we will walk you through step by step practical projects. In the first chapters, we will explain to you about the Arduino Uno and Raspberry Pi 3 Hardware.
We will walk you through three different projects. After completing this eBook, you should be able to build your own CAN Bus application.
First Project, to warm up we will connect two Arduino Uno + Seed CAN Bus Shield boards which will communicate over a CAN Bus network which will send and receive a blinking LED.
Second Project, we will show you how to hack an Instrument Cluster from a Seat Ibiza vehicle, 2009 model. You will be familiar with the DIN Norm 72552, which describes the electrical terminal numbers for automobile. DIN Norm standardize almost every contact with a number code to specify the meaning of the connection and make it easier to read electrical schematic plan. Furthermore, we will identify CAN Bus Ids for the final project to build a small application to control the Instrument Cluster.
Third Project, we will apply our gained knowledge from the second project and write software to control Instrument Cluster over an Arduino Uno board.
At the end of this eBook series, you must have fully understood,
-How Controller Area Network works (Part - 1)
-How to use Arduino Uno Board
-How to use Raspberry Pi 3
-What is a Shield
-Have projects to prove it!