AUTONOMOUS ROBO CONTROL USING CAN PROTOCOL
#1



AIM:

The aim of the project is to develop an embedded robot which is an autonomous using CAN protocol.


DESCRIPTION:

In the present project we are demonstrating the applications of the CAN protocol in the robot Automation. Here we are designing an embedded robot which will be controlled according to the ultra sounds emitted by ultrasonic sensors .If there any reflection of the ultra sounds by the obstacle then immediately our robo will change the direction .This makes the robot an autonomous. The ultrasonic sensors are connected to one microcontroller and the motors are connected to the other microcontroller. If any obstacle is detected by one microcontroller then it sends signals to the other microcontroller. This communication is though CAN protocol .
TECHNOLOGY:
CAN is a multi-master broadcast serial bus standard for connecting electronic control units (ECUs).
Each node is able to send and receive messages, but not simultaneously: a message (consisting primarily of an ID usually chosen to identify the message-type/sender and up to eight message bytes) is transmitted serially onto the bus, one bit after another this signal pattern codes the message (in NRZ) and is sensed by all nodes.
The devices that are connected by a CAN network are typically sensors, actuators and control devices. A CAN message never reaches these devices directly, but instead a host processor and a CAN controller are needed between these devices and the bus.
If the bus is free, any node may begin to transmit. If two or more nodes begin sending messages at the same time, the message with the more dominant ID (which has more dominant bits, i.e., bit 0) will overwrite other nodes' less dominant IDs, so that eventually (after this arbitration on the ID) only the dominant message remains and is received by all nodes.
Each node requires
• a host processor
o The host processor decides what received messages mean and which messages it wants to transmit itself
o Sensors, actuators and control devices can be connected to the host processor (if desired)
• a CAN controller (hardware with a synchronous clock)
o Receiving: the CAN controller stores received bits (one by one) from the bus until an entire message is available, which can then be fetched by the host processor (usually after the CAN controller has triggered an interrupt)
o Sending: the host processor stores its transmit messages into a CAN controller, which transmits the bits serially onto the bus
• a Transceiver (possibly integrated into the CAN controller)
o Receiving: it adapts signal levels from the bus to levels that the CAN controller expects and has protective circuitry that protect the CAN controller
o Sending: it converts the transmit-bit signal received from the cAN Controller into a signal that is sent onto the bus.
Bit rates up to 1 Mbit/s are possible at network lengths below 40 m. Decreasing the bit rate allows longer network distances (e.g. 125 kbit/s at 500 m).
The CAN data page link layer protocol is standardized in ISO 11898-1 (2003). This standard describes mainly the data page link layer — composed of the logical page link control (LLC) sublayer and the media access control (MAC) sublayer — and some aspects of the physical layer of the OSI reference model. All the other protocol layers are the network designer's choice.
SOFTWARE:
1. Embedded C
2. Keil IDE
3. Uc-Flash
HARDWARE:
1. Micro Controller
2. MCP 2515 can controller with a driver
3. Power supply
4. ULTRASONIC SENSORS
5. DC motor
6. L293D

RESULT:
So from this project we can implement autonomous robot control using CAN protocol.

Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: robo sand ppt, robo sand seminar topics, fiprojects using can protocol, abstract for robo sand in ppt, can protocol project, how can we use robo in power system, interview questions on can protocol,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  AUTOMATIC STREET LIGHT CONTROL WITH SENSOR TECHNOLOGY seminar class 2 11,585 22-05-2017, 11:07 AM
Last Post: yasminoth93
  VECTOR CONTROL DRIVE OF PERMANENT MAGNET SYNCHRONOUS MOTOR USING MATLAB/SIMULINK seminar class 2 12,104 05-04-2017, 01:18 PM
Last Post: surya256
  GSM based Control Panel for Agricultural and Domestic Water Pumps seminar addict 4 24,253 08-09-2016, 10:58 AM
Last Post: ijasti
  MICROCONTROLLER BASED DAM GATE CONTROL SYSTEM full report seminar class 13 17,126 19-06-2016, 07:53 PM
Last Post: Saianjana
  WIRE LESS SPEED CONTROL OF AC MOTOR (USING MOBILE) smart paper boy 6 11,182 24-02-2016, 02:05 PM
Last Post: seminar report asees
  AUTOMATIC STREET LIGHT CONTROL-EMBEDDED BASED PROJECT project topics 18 30,044 11-02-2016, 02:03 PM
Last Post: seminar report asees
  Wireless based Automatic dam water level control shutter open /closed with emergency smart paper boy 4 11,310 11-09-2015, 02:00 PM
Last Post: seminar report asees
  MICROCONTROLLER BASED AUTOMATIC RAILWAY GATE CONTROL full report project topics 49 57,866 10-09-2015, 03:18 PM
Last Post: seminar report asees
  car speed control using bluetooth seminar class 5 6,272 10-07-2015, 01:55 PM
Last Post: seminar report asees
  Home appliance control by mobile phone (DTMF) seminar class 17 18,877 10-01-2015, 10:05 PM
Last Post: seminar report asees

Forum Jump: