An Introduction to the Controller Area Network (CAN) Bus (Udemy.com)
Learn the fundamentals of the Controller Area Network (CAN) Bus using both a theoretical and practical approach
Created by: Emile Ackbarali
Produced in 2021
What you will learn
- Understand the commercial and technical factors that drove the development of CAN Bus
- Understand the need for network arbitration and how it is done with CAN Bus
- Know the format of the CAN Bus data frame
- Gain an appreciation of the various parts of the CAN Bus data frame and their purposes
- Understand how non destructive collision detection occurs at the byte level
- Appreciate what part of the protocol is handled in firmware and what needs to be specified by the designer
- Configure CAN Bus message identifiers and data format on actual CAN Bus hardware
- Use CAN Bus simulation software to simulate a CAN Bus network
Quality Score
Overall Score : 86 / 100
Course Description
CAN-bus is one of those technologies that everyone experiences every day, without actually knowing about it. Because it is so widely used, in everything from cars and trucks through to boats, factories and even building management systems, the chances of interacting with it on a daily basis are pretty high.
CAN is a vehicle bus standard designed to allow microcontrollers and devices to communicate with each other in applications without a host computer. It is a message-based protocol, designed originally for multiplex electrical wiring within automobiles, but is also used in many other contexts.
You should get to know this protocol as it will allow you to expand your expertise and opportunities in design and building equipment in the following areas:
Automotive, Medical, Military, Industrial Machines, Aviation, etc.
There is quite a bit of info on CAN Bus available on the Internet, but not much showing CAN Bus communications in a very practical way. And that's what I am going to do in the course.
At the end of my course, you are not only going to understand the CAN Bus theory but Iam going to show you how to use CAN Bus hardware and software in my usual practical approach.
Who this course is for:
Electrical EngineersElectrical TechniciansElectrical Tech or Engineering StudentsProcess Control Technicians and EngineersProcess Automation EngineersProgrammers working in the Process Automation fieldAutomotive EngineersAutomotive Technicians
Instructor Details
- 4.3 Rating
228 Reviews
Emile Ackbarali
I have been working in the fields of Software Development, Software Systems Integration and Process Automation since 1996. In 2003, I stepped out on my own and started working for myself providing software development and systems integration services to small and medium businesses.
I am also associated with a great company called Mora Systems Limited that under the leadership of it's Managing Director has produced innovative and outstanding products and services in the fields of GIS and Cellular based SCADA.
Teaching has always been a passion for me. I have taught at the tertiary level for many years on the subjects of programming, control systems as well as systems integration. In the last few years I found myself incorporating more and more videos into the curriculum with amazing results.
When I heard of uDemy I just could not help but sign up. With teaching in a classroom, you can reach only so many students, but with uDemy you can reach the world! I plan to publish and promote as many courses as I possibly can on the uDemy platform.
More courses by Emile Ackbarali
How to Install and Configure OPC Client/Server Software (2021)
4.5 (157 Reviews)
Provider: Udemy
Time: 2h
$11.99
How to Program an Arduino as a Modbus RS485 Master & Slave (2021)
4.8 (140 Reviews)
Provider: Udemy
Time: 3h
$11.99
How to Program an Arduino as a Modbus TCP/IP Client & Server (2021)
4.8 (129 Reviews)
Provider: Udemy
Time: 2h
$11.99
A Practical Introduction to the BACnet Protocol (2021)
4.6 (106 Reviews)
Provider: Udemy
Time: 2h
$11.99
More it & software courses
Kubernetes Certified Application Developer (CKAD) with Tests (2021)
4.9 (312 Reviews)
Provider: Udemy
Time: 9.5h
$11.99
Angel Oracle Card Reader Course; Become the Oracle (2021)
4.9 (288 Reviews)
Provider: Udemy
Time: 3.5h
$11.99
Cisco CCENT Packet Tracer Ultimate labs: ICND1 Exam prep lab (2021)
4.9 (121 Reviews)
Provider: Udemy
Time: 14h
$11.99
Microsoft Access Networking 2: Maximum Security (2021)
4.9 (68 Reviews)
Provider: Udemy
Time: 2.5h
$11.99
Oracle 12c Multitenant Architecture Administration (2021)
4.9 (53 Reviews)
Provider: Udemy
Time: 10.5h
$11.99
Certified Kubernetes Administrator (CKA) with Practice Tests (2021)
4.8 (312 Reviews)
Provider: Udemy
Time: 18h
$11.99












