AUTONOMOUS ROBO CONTROL USING CAN PROTOCOL
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
seminar surveyer
Active In SP
**

Posts: 3,541
Joined: Sep 2010
#1
09-10-2010, 02:36 PM




AIM:

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


DESCRIPTION:

In the present project and implimentation 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 link layer protocol is standardized in ISO 11898-1 (2003). This standard describes mainly the data link layer — composed of the logical 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 and implimentation 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

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
  MULTI-LEVEL INVERTER CAPABLE OF POWER FACTOR CONTROL WITH DC LINK SWITCHES PPT study tips 2 602 06-09-2016, 10:04 AM
Last Post: Dhanabhagya
  Presentation On Project Automatic Traffic Light Control System ppt study tips 1 738 02-04-2016, 02:28 PM
Last Post: mkaasees
  Bluetooth Enabled Mobile Phone Remote Control for PC PPT seminar flower 2 2,350 05-08-2015, 11:13 PM
Last Post: Guest
  WEATHER MONITORING AND INSTRUMENT CONTROL SYSTEM USING MICROCONTROLLER project report tiger 6 7,067 04-10-2014, 08:55 PM
Last Post: OsKFAHX
  MICROCONTROLLER BASED DAM GATE CONTROL SYSTEM full report seminar class 13 10,278 13-07-2014, 11:33 PM
Last Post: Guest
  Real –Time DC Servo Motor Position Control by PID Controllers Using Labview project girl 3 1,156 20-05-2014, 03:46 PM
Last Post: lucia9901
  Control of Voltage Source Inverters using PWM/SVPWM for Adjustable Speed Drive project girl 2 1,337 15-03-2014, 03:30 PM
Last Post: seminar project topic
  PLC BASED TRAFFIC CONTROL SYSTEM full report seminar class 5 10,676 10-01-2014, 03:08 PM
Last Post: seminar project topic
  SPEED CONTROL OF DC MOTOR USING PWM TECHNIQUE seminar class 10 24,839 19-10-2013, 07:29 PM
Last Post: Guest
  MICROCONTROLLER BASED AUTOMATIC RAILWAY GATE CONTROL full report project topics 55 75,850 07-10-2013, 08:54 AM
Last Post: Guest