Controller Area Network (CAN) - Introduction & Frames

    CAN is serial communication protocol which is mostly being used in Automotive industry now a days. Its domain of application ranges from high speed networks to low cost complex wiring.

      In Automotive industry, it is used to establish communication between number of Electronic Control Units (ECUs) which are used for the applications like Engine Control Unit, Body Control units (BCMs), Anti-lock Braking Systems (ABS), Electric Power Steering, Fuel Injection systems, etc. are connected using the CAN with speed upto 1Mbit/s.

      CAN is a multi-master protocol which is having 2-wires (CAN-H & CAN-L) bus to which all the CAN nodes are connected. It works on the Carrier Sense Multiple Access - Collision Detection (CSMA-CD) technique for the data transfer between the two nodes.

Ultrasonic Range Finder Using 8051

Ultrasonic range finder using 8051


       A simple ultrasonic range finder using 8051 microcontroller is presented in this article. This ultrasonic rangefinder can measure distances up to 2.5 meters at an accuracy of 1 centimeter. AT89s51 microcontroller and the ultrasonic transducer module HC-SR04 forms the basis of this circuit. The ultrasonic module sends a signal to the object, then picks up its echo and outputs a wave form whose time period is proportional to the distance. The microcontroller accepts this signal, performs necessary processing and displays the corresponding distance on the 3 digit seven segment display. This circuit finds a lot of application in projects like automotive parking sensors, obstacle warning systems, terrain monitoring robots, industrial distance measurements etc.

Interfacing of ADC to 8051

Interfacing of ADC to 8051


      ADC (Analog to Digital converter) forms a very essential part in many embedded  projects and this article is about interfacing an ADC to 8051 embedded controller. ADC0804 is the ADC used here and before going through the interfacing procedure, we must neatly understand how the ADC 0804 works.

Interfacing Seven Segment Display to 8051

Interfacing Seven Segment Display to 8051


        This article is about how to interface a seven segment LED display to an 8051 microcontroller. 7 segment LED display is very popular and it can display digits from 0 to 9 and quite a few characters like A, b, C, ., H, E, e, F, n, o,t,u,y, etc. Knowledge about how to interface a seven segment display to a microcontroller is very essential in designing embedded systems. A seven segment display consists of seven LEDs arranged in the form of a squarish ’8′ slightly inclined to the right and a single LED as the dot character. Different characters can be displayed by selectively glowing the required LED segments. Seven segment displays are of two types, common cathode and common anode. In common cathode type , the cathode of all LEDs are tied together to a single terminal which is usually labeled as ‘com‘ and the anode of all LEDs are left alone as individual pins labeled as a, b, c, d, e, f, g & h (or dot) . In common anode type, the anode of all LEDs are tied together as a single terminal and cathodes are left alone as individual pins. The pin out scheme and picture of a typical 7 segment LED display is shown in the image below.

Wall Painting Robot - Future Scopes and Applications

Robot that can paint walls using Microcontroller

FUTURE SCOPE:

1. With the higher supporting column, robot can be used for painting an even larger section of wall.

Wall Painting Robot - Circuit Diagram


1. In above circuit diagram two ICs are used whichare L298 & micro-controller IC 89C5.
2. L298 IC is known as driver IC this IC is used to drive the motor. In the given circuit diagram two L298 IC are used.

Interfacing 16x2 LCD with 8051

Interfacing 16×2 LCD with 8051


       LCD display is an inevitable part in almost all embedded projects and this article is about interfacing 16×2 LCD with 8051 microcontroller. Many guys find it hard to interface LCD module with the 8051 but the fact is that if you learn it properly, its a very easy job and by knowing it you can easily design embedded projects like digital voltmeter / ammeter, digital clock, home automation displays, status indicator display, digital code locks, digital speedometer/ odometer, display for music players etc etc. Thoroughly going through this article will make you able to display any text (including the extended characters) on any part of the 16×2 display screen. In order to understand the interfacing first you have to know about the 16×2 LCD module.