Sale ends todayGet 30% off any course (excluding packages)

Ends in --- --- ---

CAN Bus Communications Decoded: Introduction

Watch This Course

$199 USD

Or 8 easy payments of only $24.88 Instant access. Easy checkout. No fees. Learn more
Course Access for Life
60 day money back guarantee



00:00 - Hi, I'm Zac from High Performance Academy and I'd like to welcome you to our CAN bus communications course.
00:06 This course will teach you about the CAN or controller area network communication protocol.
00:11 We'll discuss some of its history, why it's so widely used and detail the technical information you'll need to have confidence when integrating CAN communications into your own project.
00:21 This theory is then followed up with real world examples of using the CAN protocol in performance automotive applications which will show some of the massive advantages the CAN system can offer.
00:32 This course covers a relatively advanced topic and will assume some prior automotive electrical knowledge.
00:38 If you're completely new to this field, we'd suggest looking into our wiring fundamentals course first.
00:43 It starts with no assumed knowledge and provides an excellent foundation on which this CAN communication course builds.
00:49 Using CAN communications in your project can be a huge time and cost saver and although it initially seems quite complex, it typically results in a simpler system overall.
01:01 The wiring harness construction becomes easier and the whole electrical system becomes far more flexible.
01:06 Functions and switches are no longer hard wired to specific pins on components and if changes need to be made, they can be accomplished in the setup software instead of having to physically modify the wiring harness.
01:17 Understanding CAN protocol does take a bit of work and we're going to be talking about terms like bits, bytes, binary and hexadecimal but this should not intimidate you.
01:27 We'll explain these terms in relatable ways and ensure they're easy to understand.
01:31 Additionally, we'll also offer support via our online forum for any further questions that you may have on related topics.
01:38 The worked example at the end of the course will show this knowledge at work in the real world and help solidify your understanding.
01:45 This course approaches CAN bus communications from 2 distinct angles.
01:49 The first is configuring aftermarket automotive electrical devices to talk to one another on a CAN bus that we are creating and specifying.
01:57 The second is the reverse engineering of unknown data on an existing CAN bus within a vehicle.
02:04 Both of these tasks require a solid understanding of the fundamentals of the CAN protocol but are quite separate workflows.
02:10 This course is broken into distinct sections to make it as easy as possible to follow.
02:14 The first section introduces the course and some of the history behind the CAN protocol.
02:19 The next section provides general technical knowledge required when we then in the following section detail the technical specifics of the CAN protocol.
02:28 With this theory discussed and understood, we look at some practical applications of a CAN bus and show some example messages, talk about how they're structured.
02:38 This practical section also includes a guide on physically creating the CAN bus wiring and methods for tapping into existing CAN bus wiring.
02:46 Finally we outline the CAN bus setup 5 step process and the CAN bus reverse engineering 5 step process, followed by several real world examples of these processes applied in practice to give you confidence in applying them in your own project.
03:01 One of the biggest benefits of learning about the CAN protocol is that by definition it is a standard.
03:06 Once you've learned the standard it doesn't matter whether you're creating your own simple bus with just 2 known devices communicating or tapping into an existing bus with multiple unknown modules connected, you'll be able to understand and interpret the data on the bus to achieve your goal.

We usually reply within 12hrs (often sooner)

Need Help?

Need help choosing a course?

Experiencing website difficulties?

Or need to contact us for any other reason?