Saturday, December 20, 2014

New PIC12F1572 with three 16 bit PWM

PIC12(L)F157X microcontrollers combine the capabilities of 16-bit PWMs with Intelligent Analog to suit a variety of applications. These devices deliver three 16-bit PWMs with independent timers, for applications where high resolution is needed, such as LED lighting, stepper motors, power supplies and other general-purpose applications. The core independent peripherals (16-bit PWMs, Complementary Waveform Generator), Enhanced Universal Synchronous Asynchronous Receiver Transceiver and Intelligent Analog (ADCs, Comparator and DAC) enable closed loop feedback and communication for use in multiple market segments, such as LIN applications.

Thursday, December 18, 2014

Implementation of CAN(Controller Area Network) bus using PIC microcontroller

Introduction:

The CAN (Controller Area Network) is an asynchronous serial communication bus developed in the late 80s by the German company Robert Bosch GmBH. The objective was to provide the automotive industry, an inexpensive bus for embedded automotive systems.Today, the efficiency and robustness of this protocol led it to be used in many other industrial applications (aerospace, automation, renewable energy etc), particularly those requiring significant rate up 1Mbits / s a very low error rate.

Wednesday, November 19, 2014

Implementation of a real time operating system (OSA)

Why RTOS?

Most microcontrollers developers writing sequential code for their applications. The microcontroller will execute each function called and asked what to do. This is good for small applications where the microcontroller is supposed to do only one thing in particular. Say you want to use your microcontroller to flash an LED and nothing else or flash an LED and then display a string on the LCD display, you'd do well without feeling the need to implement a system operating within your microcontroller. But for other applications where more than one thing is supposed to be done at the same time, you're stuck.

Monday, September 8, 2014

Serial Interrupt in AT89s52


Interrupt routine are those routine whose actions are immediate.Actually instruction written in any program are executed sequentially but Interrupt instruction when encountered while execution stops all other sequential instruction and executes itself. After completion of execution of interrupt instruction, the previously stopped sequential instructions are fetched and then executed again.

Monday, September 1, 2014

UART in AT89s52 / Serial communication using AT89s52

UART (Universal Asynchronous Receiver Transmitter), a hardware component which are available in almost every microcontroller is used to transmit a byte of data serially through a single wire. It converts a parallel sequence of data into serial data i,e bitwise data to communicate between devices through single wire.

Tuesday, June 10, 2014

Raspberry PI

Raspberry Pi developed by The Pi foundation of UK is a low cost credit card sized computer which is able of using standard mouse and keyboard and can be plugged with the computer monitor.

Monday, June 2, 2014

Intel Quark SoC X1000 Series

The Intel Quark SoC X1000 is Intel’s lowest-power secure SoC which is single core, single-threaded processor in a 15mm x 15mm package. Some features of this chip are:-

Saturday, January 18, 2014

Temperature based device Control system

A temperature based device control system which uses AT89s52 and LM35 temperature sensor is an embedded system which controls external devices(mainly an household appliances heater,fan,coolers and many more) by monitoring the temperature obtained from temperature sensor.

Tuesday, January 14, 2014

Line Tracking Robot using AT89s52

Previously, we discussed on line tracking robot without using microcontroller. Today, we will be building a simple line tracking robot which uses AT89s52 microcontroller that acts as control unit to provide decision to the robot. This following robot will also be able to detect cross or junction in the track.

Thursday, January 2, 2014

Line tracking Robot without Microcontroller

Line following or tracking robot is an autonomous machine which follows a line with light colors marked on dark surfaces or vise-versa. These machine are designed to detect a line of particular color with the aid of the sensors. Mostly line following robot are made to follow a line of white or black color but there is no any hard and fine rule to use line of these two colors.