SlideShare a Scribd company logo
1 of 4
Download to read offline
Implementation of CAN bus in an autonomous
All-Terrain Vehicle
The recent technology trends in the automobile industry are bringing more comfort in a
vehicle by incorporating automation techniques like collision, advanced safety features,
entertainment devices and lot more. As the technology is developing, the use of electronic
control units (ECU) in vehicles is increasing rapidly, making the communication between them
very complex. Multiplexed communication was eventually developed to decrease the
interconnections (cables) and the complexity between the ECUs. But the multiplexed
communication has not met the real time communication requirements. In 1980s, BOSCH, a
technology based corporation designed a multi master serial communication protocol called
Controller Area Network (CAN) which is robust, real time and also reduces the amount of cables
to be used for the interconnections. The CAN protocol is an asynchronous serial communication
protocol which follows ISO 11898 standards and is widely accepted in automobiles due to its
real time performance, reliability and compatibility with wide range of devices.

Proposed System:
The main purpose of this effort is to design an autonomous all terrain vehicle which uses
a CAN bus. The paper describes the operation and advantages of the CAN protocol in
automobiles. The PIC microcontroller is used here and a CAN controller which creates a single
two wire bus through which electronic control units (ECU) in the automobiles communicate. In
this paper there two CAN slave nodes and a main control node. The ATV is controlled using
Radio frequency technique. GPS receiver is used to find the location of the robot and the latitude
and longitude value will be displayed in the LCD in the main node. The ATV is connected to a
slave node 2 which is controlled using H-bride driver circuit. The slave node 1 has the range
sensor and GPS receiver connected to it.
Block Diagram:
Control Section:
Power supply

RF Transmitter

Encoder
Receiver Section:

RF
Receiver
Emergency
Stop Key

LCD

PIC16F877A

Auto/Manual
Mode

CAN Controller

CAN Transceiver
CANH

CAN
Bus

CANL

CAN Transceiver

CAN Transceiver

CAN Controller

CAN Controller

PIC16F877A

PIC16F877A

PIC16F877A

PIC16F877A
Motor driver

Range Sensor

GPS
PIC16F8

Robot
Mechanism

77A

PIC16F8
77A
Hardware Requirements:


PIC16F877A microcontroller with Power Supply



Ultrasonic sensor



CAN Controller and CAN Transceiver



GPS Receiver



LCD Display



Robot Mechanism

Software Requirements:


Embedded C



MPLAB or CCS Compiler

Advantage:
The advantages of implementing the CAN bus on the ATV
Would be,


Decreased wire harnesses



Easy installation of devices on to the bus



Error detection and fault confinement



Does not affect the operation of the bus if any node breaks down



Real time performance

More Related Content

More from sudhakar5472

A wearable inertial sensor node for body motion analysis
A wearable inertial sensor node for body motion analysisA wearable inertial sensor node for body motion analysis
A wearable inertial sensor node for body motion analysissudhakar5472
 
The design and implementation of power earth line monitoring system
The design and implementation of power earth line monitoring systemThe design and implementation of power earth line monitoring system
The design and implementation of power earth line monitoring systemsudhakar5472
 
Design for middle way of intelligent energy-saving system with embedded system
Design for middle way of intelligent energy-saving system with embedded systemDesign for middle way of intelligent energy-saving system with embedded system
Design for middle way of intelligent energy-saving system with embedded systemsudhakar5472
 
Low cost solar ecg with bluetooth transmitter
Low cost solar ecg with bluetooth transmitterLow cost solar ecg with bluetooth transmitter
Low cost solar ecg with bluetooth transmittersudhakar5472
 
Hybrid optoelectronic sensor for current and temperature monitoring in overhe...
Hybrid optoelectronic sensor for current and temperature monitoring in overhe...Hybrid optoelectronic sensor for current and temperature monitoring in overhe...
Hybrid optoelectronic sensor for current and temperature monitoring in overhe...sudhakar5472
 
Compact emergency lamp using power leds
Compact emergency lamp using power ledsCompact emergency lamp using power leds
Compact emergency lamp using power ledssudhakar5472
 
Next generation system for real time monitoring of rainfall, soil moisture, a...
Next generation system for real time monitoring of rainfall, soil moisture, a...Next generation system for real time monitoring of rainfall, soil moisture, a...
Next generation system for real time monitoring of rainfall, soil moisture, a...sudhakar5472
 
Research on water saving irrigation automatic control system based on interne...
Research on water saving irrigation automatic control system based on interne...Research on water saving irrigation automatic control system based on interne...
Research on water saving irrigation automatic control system based on interne...sudhakar5472
 
Arm embedded web server based on dac system
Arm embedded web server based on dac systemArm embedded web server based on dac system
Arm embedded web server based on dac systemsudhakar5472
 
A remote online monitoring system for dam
A remote online monitoring system for damA remote online monitoring system for dam
A remote online monitoring system for damsudhakar5472
 
Ima an integrated monitoring architecture with sensor networks
Ima an integrated monitoring architecture with sensor networksIma an integrated monitoring architecture with sensor networks
Ima an integrated monitoring architecture with sensor networkssudhakar5472
 
Development of on line monitoring system of substation power equipment based ...
Development of on line monitoring system of substation power equipment based ...Development of on line monitoring system of substation power equipment based ...
Development of on line monitoring system of substation power equipment based ...sudhakar5472
 
Next generation system for real time monitoring of rainfall, soil moisture, a...
Next generation system for real time monitoring of rainfall, soil moisture, a...Next generation system for real time monitoring of rainfall, soil moisture, a...
Next generation system for real time monitoring of rainfall, soil moisture, a...sudhakar5472
 
Research on water saving irrigation automatic control system based on interne...
Research on water saving irrigation automatic control system based on interne...Research on water saving irrigation automatic control system based on interne...
Research on water saving irrigation automatic control system based on interne...sudhakar5472
 
Design of on line interactive data acquisition and control system for embedde...
Design of on line interactive data acquisition and control system for embedde...Design of on line interactive data acquisition and control system for embedde...
Design of on line interactive data acquisition and control system for embedde...sudhakar5472
 
Intelligence monitoring system based on arm and information fusion
Intelligence monitoring system based on arm and information fusionIntelligence monitoring system based on arm and information fusion
Intelligence monitoring system based on arm and information fusionsudhakar5472
 
Online monitoring of wind induced vibration of transmission steel high tower
Online monitoring of wind induced vibration of transmission steel high towerOnline monitoring of wind induced vibration of transmission steel high tower
Online monitoring of wind induced vibration of transmission steel high towersudhakar5472
 
Embedded web server application based automation and monitoring system
Embedded web server application based automation and monitoring systemEmbedded web server application based automation and monitoring system
Embedded web server application based automation and monitoring systemsudhakar5472
 

More from sudhakar5472 (20)

A wearable inertial sensor node for body motion analysis
A wearable inertial sensor node for body motion analysisA wearable inertial sensor node for body motion analysis
A wearable inertial sensor node for body motion analysis
 
The design and implementation of power earth line monitoring system
The design and implementation of power earth line monitoring systemThe design and implementation of power earth line monitoring system
The design and implementation of power earth line monitoring system
 
Design for middle way of intelligent energy-saving system with embedded system
Design for middle way of intelligent energy-saving system with embedded systemDesign for middle way of intelligent energy-saving system with embedded system
Design for middle way of intelligent energy-saving system with embedded system
 
Low cost solar ecg with bluetooth transmitter
Low cost solar ecg with bluetooth transmitterLow cost solar ecg with bluetooth transmitter
Low cost solar ecg with bluetooth transmitter
 
Hybrid optoelectronic sensor for current and temperature monitoring in overhe...
Hybrid optoelectronic sensor for current and temperature monitoring in overhe...Hybrid optoelectronic sensor for current and temperature monitoring in overhe...
Hybrid optoelectronic sensor for current and temperature monitoring in overhe...
 
Compact emergency lamp using power leds
Compact emergency lamp using power ledsCompact emergency lamp using power leds
Compact emergency lamp using power leds
 
Src 147
Src 147Src 147
Src 147
 
Next generation system for real time monitoring of rainfall, soil moisture, a...
Next generation system for real time monitoring of rainfall, soil moisture, a...Next generation system for real time monitoring of rainfall, soil moisture, a...
Next generation system for real time monitoring of rainfall, soil moisture, a...
 
Research on water saving irrigation automatic control system based on interne...
Research on water saving irrigation automatic control system based on interne...Research on water saving irrigation automatic control system based on interne...
Research on water saving irrigation automatic control system based on interne...
 
Arm embedded web server based on dac system
Arm embedded web server based on dac systemArm embedded web server based on dac system
Arm embedded web server based on dac system
 
A remote online monitoring system for dam
A remote online monitoring system for damA remote online monitoring system for dam
A remote online monitoring system for dam
 
Src 135
Src 135Src 135
Src 135
 
Ima an integrated monitoring architecture with sensor networks
Ima an integrated monitoring architecture with sensor networksIma an integrated monitoring architecture with sensor networks
Ima an integrated monitoring architecture with sensor networks
 
Development of on line monitoring system of substation power equipment based ...
Development of on line monitoring system of substation power equipment based ...Development of on line monitoring system of substation power equipment based ...
Development of on line monitoring system of substation power equipment based ...
 
Next generation system for real time monitoring of rainfall, soil moisture, a...
Next generation system for real time monitoring of rainfall, soil moisture, a...Next generation system for real time monitoring of rainfall, soil moisture, a...
Next generation system for real time monitoring of rainfall, soil moisture, a...
 
Research on water saving irrigation automatic control system based on interne...
Research on water saving irrigation automatic control system based on interne...Research on water saving irrigation automatic control system based on interne...
Research on water saving irrigation automatic control system based on interne...
 
Design of on line interactive data acquisition and control system for embedde...
Design of on line interactive data acquisition and control system for embedde...Design of on line interactive data acquisition and control system for embedde...
Design of on line interactive data acquisition and control system for embedde...
 
Intelligence monitoring system based on arm and information fusion
Intelligence monitoring system based on arm and information fusionIntelligence monitoring system based on arm and information fusion
Intelligence monitoring system based on arm and information fusion
 
Online monitoring of wind induced vibration of transmission steel high tower
Online monitoring of wind induced vibration of transmission steel high towerOnline monitoring of wind induced vibration of transmission steel high tower
Online monitoring of wind induced vibration of transmission steel high tower
 
Embedded web server application based automation and monitoring system
Embedded web server application based automation and monitoring systemEmbedded web server application based automation and monitoring system
Embedded web server application based automation and monitoring system
 

Recently uploaded

Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxJanEmmanBrigoli
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...
EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...
EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...liera silvan
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 

Recently uploaded (20)

Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...
EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...
EmpTech Lesson 18 - ICT Project for Website Traffic Statistics and Performanc...
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 

Implementation of can bus in an autonomous all terrain vehicle

  • 1. Implementation of CAN bus in an autonomous All-Terrain Vehicle The recent technology trends in the automobile industry are bringing more comfort in a vehicle by incorporating automation techniques like collision, advanced safety features, entertainment devices and lot more. As the technology is developing, the use of electronic control units (ECU) in vehicles is increasing rapidly, making the communication between them very complex. Multiplexed communication was eventually developed to decrease the interconnections (cables) and the complexity between the ECUs. But the multiplexed communication has not met the real time communication requirements. In 1980s, BOSCH, a technology based corporation designed a multi master serial communication protocol called Controller Area Network (CAN) which is robust, real time and also reduces the amount of cables to be used for the interconnections. The CAN protocol is an asynchronous serial communication protocol which follows ISO 11898 standards and is widely accepted in automobiles due to its real time performance, reliability and compatibility with wide range of devices. Proposed System: The main purpose of this effort is to design an autonomous all terrain vehicle which uses a CAN bus. The paper describes the operation and advantages of the CAN protocol in automobiles. The PIC microcontroller is used here and a CAN controller which creates a single two wire bus through which electronic control units (ECU) in the automobiles communicate. In this paper there two CAN slave nodes and a main control node. The ATV is controlled using Radio frequency technique. GPS receiver is used to find the location of the robot and the latitude and longitude value will be displayed in the LCD in the main node. The ATV is connected to a slave node 2 which is controlled using H-bride driver circuit. The slave node 1 has the range sensor and GPS receiver connected to it.
  • 2. Block Diagram: Control Section: Power supply RF Transmitter Encoder
  • 3. Receiver Section: RF Receiver Emergency Stop Key LCD PIC16F877A Auto/Manual Mode CAN Controller CAN Transceiver CANH CAN Bus CANL CAN Transceiver CAN Transceiver CAN Controller CAN Controller PIC16F877A PIC16F877A PIC16F877A PIC16F877A Motor driver Range Sensor GPS PIC16F8 Robot Mechanism 77A PIC16F8 77A
  • 4. Hardware Requirements:  PIC16F877A microcontroller with Power Supply  Ultrasonic sensor  CAN Controller and CAN Transceiver  GPS Receiver  LCD Display  Robot Mechanism Software Requirements:  Embedded C  MPLAB or CCS Compiler Advantage: The advantages of implementing the CAN bus on the ATV Would be,  Decreased wire harnesses  Easy installation of devices on to the bus  Error detection and fault confinement  Does not affect the operation of the bus if any node breaks down  Real time performance