Sunday 21 October 2012

RC5 Protocol Decoding with 8051

RC5 Protocol Decoding with 8051 microcontroller :-

Details :

About Infrared:
Infrared light is electromagnetic radiation with longer wavelengths than those of visible light. Infrared light is used in industrial, scientific, and medical applications. Most of the remote controllers use IR light to send information.

RC5 Protocol:
This protocol was developed by Phillips using Manchester Encoding. Information is sent in frames, where each frame is consist of 14 bits. First two bits are start bits, the next bit is flip bit, which toggles every next frame if same command is sent. Next five bits are system address (remote specific) bits and last 6 bits are command bits, which actually stores command. Each bit is of 64 IR pulses.

RC5 Protocol Frame:

Manchester Encoding:
Every bit in an RC5 transmission has uniform duration, and contains one transition. '0' is encoded by a high to low transition, and a '1' by a low to high transition. There is a transition in the middle of the bit. So bit containing '0' value will be encoded as first 32 high pulses and next 32 low pulses, while '1' will be represented by first 32 low pulses and next 32 high pulses. 

An Example:
So, Let's consider a remote with 38kHz frequency, 

T= 1/38,000=0.000026316 ≈ 26µs

Now each bit consists of 64 IR bits,

64 pulses x 26µs = 1664µs = 1.664ms

So total time for a protocol frame is 

14 x 1.664 = 23.24 ms

Decoding with 8051: 
We have used TSOP1738 sensor to decode RC5 protocol, this sensor gives active low output, so '0' received is first 32 pulses low and next 32 high. The out pin of TSOP1738 is connected to interrupt source of 8051, decoding can be done in both ways, either polling or interrupt based, 

Here we will consider interrupt based mechanism, so when it will receive a first start bit (i.e. 1, start bits are always 1 in RC5), it will be first 32 pulses high, and next will be low, here interrupt will occur, to decode information we can skip start and flip bit, i.e. MCU should skip 2.75 bits, so after an interrupt wait for 4.57ms to get next bit. 

Here comes decoding of the next 5 system address bits, which holds the address of remote controller, here after each bit time i.e. 1.664ms , MCU gets value of  OUT pin and stores in a variable. Same way the next six bits are decoded and command value is calculated from protocol frame.



Components :
MCU: P89v51RD2(8051 Core)
Remote Controller: RC5 (Phillips TV remote controller)
16x2 LCD Display to display commands and addresses.
IR Sensor : TSOP1738


Circuit Diagram / Schematic:



 If any query regarding this project please comment below.We will revert you back with 24 hours.




                                        
                                        

Sunday 5 August 2012

VLSI Project List


VLSI  Projects for M.Tech./M.E./B.Tech./B.E./Diploma Students :

VLSI projects List :

BUS PROTOCOLS PROJECTS
AMBA
1. AMBA AHB full
2. AHB Master
3. AHB Slave
PCI EXPRESS
1. PCI Express full
2. Data Link Layer Receiver Block.
3. Physical Layer Receiver Block.
4. Transaction Layer Receiver Block.
5. Data Link Layer Sequence Number Check.
6. Data Link Layer LCRC Check.
7. Data Link Layer DCRC Check.
8. Data link Layer Align Block.
9. Flow Control in PCI Express.
10. Power Management in PCI Express.
11. Data Link Layer Transmit Block.
12. Physical Layer Transmit Block.
13. Transaction Layer Transmit Block.
14. Data Link Layer Control Block.
15. Physical Layer Control Block.
16. Transaction Layer Control Block.
USB
1. USB 2.0.
2. USB 1.0.
3. USB OTG.
4. USB OTG MAC.
SOC PROJECTS
1. CAN Controller.
2. Wishbone Controller.
COMMUNICATION BASED PROJECTS
1. Asynchronous Transmitter
2. Asynchronous Receiver
3. Mini UART
4. Micro UART
5. RS-232 Transmitter/Receiver
6. Design Of I2C bus Controller
7. USART
PROCESSOR BASED PROJECTS
1. Low Power RISC Processor
2. CISC Processor 
3. Robotic Applications for Microcontroller 
4. 16 bit Processor
STORAGE BASED PROJECTS
1. Two wire Serial EEPROM 
2.Design of Memory with counter as address register 
3. Temperature and Humidity Controller 
4. Design of Asynchronous FIFO 
5. Design of Synchronous FIFO 
6. ALU7. I2S8. Multichannel I2S
GENERAL PROJECTS
1. Huffman Encoder/Decoder
2. Programmable 16-Tap FIR Filters
3. Booth Multiplier 
4. Design of Arbiter 
5. Design of encoder 
6. Design of decoder  
7. Design and Implementation of Median filter  
8. Cyclic Redundancy Check Error Check
9. Design of 8bit to 10 bit Encoding Techniques
10. Design of Low Power FIR Filter
11.Stop Watch.

Sunday 29 July 2012

Embedded Project List





Embedded Projects for M.Tech./M.E./B.Tech./B.E./Diploma Students :
 
Embedded project List  :

GSM\GPS\GPRS Based Projects:
1.Microcontroller based security system and parameters controlling for building automation using GSM technique
2 .8051 based wireless security system and parameters controlling for building automation using GSM technique
3.Location aware mobile phone signal strength logger into 2GB memory card (MMC/SD/Micro SD)
4.Automatic Vehicle navigation using RF-FSK and GSM techniques
5.Online data logging of device status and temperature using GPRS
6 .Intelligent GSM based electronic power meter
7.Micro controller based railway detection system using RFID and GSM techniques
8.Micro Controller based solar tracking system using GSM techniques and PC interfacing
9.GPS based data logger and real time vehicle tracking with GSM
10.Micro controller based car security system using GSM techniques
11.Vehicle Tracking using GPS & GSM
12.Remote irrigation control through GSM
13.GPS based station name announcement and display system for Trains/buses
14. Temperature Measurement over GSM Mobile
15.GPS Based Intelligent Guided Vehicle With Collision Mitigation
16.Remote Billing of Energy Meter using GSM modem
17.Remote control using GSM
18.GPS based border alert system for fishermen with boat speedometer
19.GPS based universal clock. Gets the time from satellites and displays on LCD
20.GSM based student data acquisition
21.High Power LED based intelligent streetlight controlling system with GSM based Vehicle Counter


RFID Based Projects:
1.Employee Login and logout Management System with RFID
2.Automatic Bus Fare System Using RFID
3.Touch screen and RFID based Ticket booking system
4.Stack updating and alerting system Using RFID
5.Automatic car parking controller using RFID
6.RFID and GSM based Advanced Vehicle parking slot booking system
7.Student data logging system into college website based on RFID
8.Library Management System using RFID
9.Automatic Gate Controller using RFID
10.RFID based animal tracking system
11.RFID based Shopping trolley
12.Attendance System Using RFID
13.Auto parking system for shopping malls using RFID
14RFID based object monitoring System
15.RFID based prepaid card for petrol station
16.RFID based bus identification system for blind with voice


Bluetooth Based Projects:
1.Bluetooth based advanced wireless home automation system
2.Bluetooth based device control
3.Bluetooth Data Acquisition System Based on ARM
4.Bluetooth Energy Meter
5.Bluetooth Enabled Wireless Network Synchronization

Solar based Projects:
1.Solar tracking and trapping system
2.Solar based lanterns for rural areas
3.Solar based Street Light System
4.Solar based tricycle for handicap
5.Solar based agricultural automation

Zigbee based projects:
1.Zigbee based heart rate monitoring
2.Fire monitoring & control on ARM using Zigbee
3.DC Motor Speed and direction control using RF/IR / ZIGBEE technologies.
4.ZigBee based Secured Wireless Data transmission and Reception
5.ZigBee based Wireless Electronic Notice Board with Multi Point Receivers

Ultrasonic Based projects:
1.Object Detection using Ultrasonic Waves
2.Ultrasonic Level Monitor
3.Ultrasonic tracking System
4.Ultrasonic Distance meter
5.Ultrasonic Wind speed meter.

Communication Protocol Based projects:

1.Device Communication Using UART (8051) Protocol.
2.PC to PC Communication using RF Modem .
3.RF based wireless Encryption & Decryption method
4.I2C Based Storage Oscilloscope .
5.I2C Based Temperature Recording System .
6.I2C Based High Security Data Transmission .
7.I2C EPROM Programmers .
8.I2C Based Running Message System .
9.I2C protocol implementation with RTC and EEPROM using microcontroller.
10.IR adaptor for I2C BUS.
11.Long Distance Communication for I2C EPROM Devices.
12. SPI based voice recording system.
13. I2C protocol Implementation with RTC.
14. SPI protocol based seven segment led display interface.
15. Microcontroller To Microcontroller Communication System With LCD Display
16. Wire Less Communication From PC To µC
17. PC To PC communication Through Laser/IR
18. CAN based CAR Security System
19. Pc to Microcontroller communication Through USART.
20. Data Logger Based on RS 232 Serial Communication
21. Master slave communication using RS232.

Robotics projects:
1.GSM (SMS) Controlled Wireless Robot
2.DTMF Controlled Wireless Robot
3.Visible light follower Robot
4.Design and Development of Line Follower Robot using the Principle of Reflection of 5.Light Rays.(mc)
6.Path Finder Robot
7.Depth Detector Robot
8.Robot Operated Through Voice
9.Landrover Robot Operated by Cellphone
10.Pick and Place robot
11.Greenhouse Robot
12.Clap sensing Robot.
13.Fire Fighting robot using 8051 microcontroller.
14.Microcontroller Controlled Robot Arm For Paint Spraying
15.Robotic Arm manipulator.
16.Light Sensing Robot
17.PC Controlled Robot
18.Artificial Intelligence, Fuzzy Logic, Neural Networks
19.Wireless AI Based Mobile Robot For Multi Specialty
Operations
20.Wireless AI Based Fire Fighting Robot For Relief
Operations
21.Wireless AI Based Intelli-robot For Materials Handling
22.Integrated Rule Based Control Of Robot Using Fuzzy
System & Neural Networks
23.AI Based Fire Fighting Robot For Relief Operations
24.AI Based Intelli-robot For Materials Handling
25.AI Based Mobile Robot For Multi Specialty Operations
26.Industrial Security Robot With Motion Detection System
27.Microcontroller Controlled Robot Arm For Paint Spraying
28.Production Monitoring Robot
29.Two Axis Robot With Artificial Intelligence
30.Three Axis Robot With Artificial Intelligence
31.Four Axis Robot With Artificial Intelligence
32.Five Axis Robot With Artificial Intelligence
33.Wireless Industrial Security Robot
34.Microcontroller Based Surveillance Robot For A Military Application

Finger print based projects:

1.Finger print and keypad based security access control system
2.Finger Print Based Employee Id and Attendance Register System
3.Fingerprint based automatic lift management system
4.Fingerprint based door opening system
5.Security system using finger print Scanner
6.Biometric finger print identification based bank locker security system
7.Implementation of Person Identification System using RFID/Finger print system (mc)
8.Fingerprint based attendance system

Biomedical Projects:

1.Biomedical Monitoring system
2.Wireless Heart Beat Monitoring
3.RFID based System Health Card
4.Blood Pressure Monitoring System
5.Zigbee based Health Monitoring System
 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | belt buckles