Post on 05-Apr-2018
7/31/2019 6 Weeks Present
1/29
Department of Electronics &
Communication Engineering
Aashima malhotra
100326105392
7/31/2019 6 Weeks Present
2/29
HCL
Hindustan Computers Ltd., one of the Indias largest electronics, computing and
information technology Company. Founded in 1976 by Mr. Shiv Nadar, Ajai Chawdhary
and four other colleagues
Based in Noida, its a $ 5 billion company with over 60,000 employees and is working in
26 countries
7/31/2019 6 Weeks Present
3/29
An embedded system is a computer system designed to perform one or a few
dedicated functions often with real-time computing constraints. It is embedded as
part of a complete device often including hardware and mechanical parts. By
contrast, a general-purpose computer, such as a personal computer (PC), is
designed to be flexible and to meet a wide range of end-user needs. Embedded
systems control many devices in common use today.Embedded systems are controlled by one or more main processing cores that
is typically either a microcontroller or a digital signal processor (DSP). The key
characteristic is however being dedicated to handle a particular task, which may
require very powerful processors. Since the embedded system is dedicated to
specific tasks, design engineers can optimize it reducing the size and cost of the
product and increasing the reliability and performance.
INTRODUCTION
7/31/2019 6 Weeks Present
4/29
Embedded systems are designed to do some specific task, rather than
be a general-purpose computer for multiple tasks. Some also have real-
time performance constraints that must be met, for reasons such as
safety and usability; others may have low or no performance
requirements, allowing the system hardware to be simplified to reduce
costs.
Embedded systems are not always standalone devices. Many
embedded systems consist of small, computerized parts within a larger
device that serves a more general purpose.
The program instructions written for embedded systems are referred to
as firmware, and are stored in read-only memory or Flash memory chips.
They run with limited computer hardware resources: little memory, small
or non-existent keyboard and/or screen.
7/31/2019 6 Weeks Present
5/29
HOW AN EMBEDDED DEVICE
WORKS?
7/31/2019 6 Weeks Present
6/29
Embedded Systems talks with the outside world via peripherals
such as:
Serial Communication Interfaces (SCI): RS-232, RS-422, RS-485
etc.
Synchronous Serial Communication Interface: I2C, SPI, SSC andESSI (Enhanced Synchronous Serial Interface).
Universal Serial Bus (USB).
Multi Media Cards (SD Cards, Compact Flash etc).
Networks: Ethernet, Controller Area Network, LAN Works, etc.
Timers: PLL(s), Capture/Compare and Time Processing Units.
Discrete IO: like as General Purpose Input/output (GPIO).
Analog to Digital/Digital to Analog (ADC/DAC).
Debugging: ISP, ICSP, BDM Port
7/31/2019 6 Weeks Present
7/29
7/31/2019 6 Weeks Present
8/29
The most outmost advantage that Embedded System provides is
Less Power consumption and Cost Efficient.
Small keypad and LCD screen may used in instead of a PCs
Keyboard and Screen.
Concurrent processing.
Code & instruction logics are permanently loaded into processor.
No disk drives.
No operating systems.
ADVANTAGES
7/31/2019 6 Weeks Present
9/29
7/31/2019 6 Weeks Present
10/29
0.0%
10.0%
20.0%
30.0%
40.0%
50.0%
60.0%
70.0%
80.0%
90.0%
Assembly C C++ Java Other
1998-19991999-2000
7/31/2019 6 Weeks Present
11/29
7/31/2019 6 Weeks Present
12/29
7/31/2019 6 Weeks Present
13/29
7/31/2019 6 Weeks Present
14/29
7/31/2019 6 Weeks Present
15/29
The Keil 8051 Development Tools are designed to solve the complex problemsfacing embedded software developers.
When starting a new project, simply select the microcontroller you use from theDevice Database and the Vision IDE sets all compiler, assembler, linker, and
memory options for you.Numerous example programs are included to help you get started with the mostpopular embedded 8051 devices.The Keil Vision Debugger accurately simulates on-chip peripherals (IC, CAN,UART, SPI, Interrupts, I/O Ports, A/D Converter, D/A Converter, and PWMModules) of your 8051 device. Simulation helps you understand hardware
configurations and avoids time wasted on setup problems. Additionally, withsimulation, you can write and test applications before target hardware is available.
SOFTWARE USED
7/31/2019 6 Weeks Present
16/29
7/31/2019 6 Weeks Present
17/29
7/31/2019 6 Weeks Present
18/29
7/31/2019 6 Weeks Present
19/29
DTMF Mobile ROBO is a machine that can be controlledwith a mobile . In this project, the robot is controlled by amobile phone that makes a call to the mobile phoneattached to the robot. In the course of a call, if any button
is pressed, a tone corresponding to the button pressed isheard at the other end of the call. This tone is called"Dual Tone Multiple-Frequency" (DTMF) tone. The robotperceives this DTMF tone with the help of the phone
stacked on the robot. The received tone is processed bythe microcontroller with the help of DTMF decoder. Themicrocontroller then transmits the signal to the motordriver ICs to operate the motors & our robot starts
moving
7/31/2019 6 Weeks Present
20/29
Conventionally, Wireless-controlled robots use rf
circuits, which have the drawbacks of limited workingrange, limited frequency range and the limited control.Use of a mobile phone for robotic control canovercome these limitations. It provides the advantage
of robust control, working range as large as thecoverage area of the service provider, no interferencewith other controllers and up to twelve controlles.Although the appearance and the capabilities of robots
vary vastly, all robots share the feature of a mechanical,movable structure under some form of control.
7/31/2019 6 Weeks Present
21/29
The Control of robot involves three distinct phases:perception, processing and action. Generally, the
preceptors are sensors mounted on the robot ,processing is done by the on-board microcontroller orprocessor, and the task is perfomed using motors or
with some other actuators.
7/31/2019 6 Weeks Present
22/29
In this project the robot, is controlled by a mobile phone thatmakes call to the mobile phone attached to the robot in the
course of the call, if any button is pressed controlcorresponding to the button pressed is heard at the other endof the call. This tone is called dual tone multi frequency tome(DTMF) robot receives this DTMF tone with the help of phone
stacked in the robotThe received tone is processed by the atmega16microcontroller with the help of DTMF decoder MT8870 thedecoder decodes the DTMF tone in to its equivalent binarydigit and this binary number is send to the microcontroller,the microcontroller is preprogrammed to take a decision forany give input and outputs its decision to motor drivers inorder to drive the motors for forward or backward motion or a
turn.
7/31/2019 6 Weeks Present
23/29
The mobile that makes a call to the mobile phonestacked in the robot acts as a remote. So this simplerobotic project does not require the construction
ofreceiver and transmitter units.DTMF signaling is used for telephone signaling overthe line in the voice frequency band to the callswitching center. The version of DTMF used for
telephone dialing is known as touch tone .
7/31/2019 6 Weeks Present
24/29
DTMF assigns a specific frequency (consisting of twoseparate tones) to each key s that it can easily beidentified by the electronic circuit. The signalgenerated by the DTMF encoder is the direct al-gebric
submission, in real time of the amplitudes of twosine(cosine) waves of different frequencies, i.e.,pressing 5 will send a tone made by adding 1336hz and770hz to the other end of the mobile. The tones and
assignments in a dtmf system shown below
7/31/2019 6 Weeks Present
25/29
The important components of this robot are DTMFdecoder, Microcontroller and motor driver.An MT8870 series dtmf decoder is used here. All typesof the mt8870 series use digital counting techniques to
detect and decodeall the sixteen DTMF tone pairs in toa four bit code output. The built -in dila tone regectioncircuit eliminated the need for pre- filtering. When theinput signal given at pin2 (IN-) single ended input
configuration is recognized to be effective, the correctfour bit decode signal of the DTMF tone is transferredto Q1 (pin21) through Q4(pin24) outputs.
7/31/2019 6 Weeks Present
26/29
ABOUT MICROCONTROLLER UNIT:
VARIOUS TYPE OF MICROCONTOLLERS:
First microcontroller is 8031FEATURES:It is Intels product. Neither a microprocessor nor amicrocontroller.It is a 8-bit controller.Internally no ROM is provided i.e. code is outside thechip.
7/31/2019 6 Weeks Present
27/29
FEATURES:
It is a first complete 8-bit microcontroller.
It is a name of a family. In which the instruction set, pin
configuration, architecture are same, only memory storage
capacity is different.
Internally PROM (programmable read only memory) is
provided so it called one time programmable (OTP).
Third microcontroller is AT89C51
It is ATMELs product.
It is a similar to 8051 microcontroller i.e. having same
instruction set, pin configuration, architecture.
It is a also 8-bit microcontroller. Its cost is only Rs10 more
than 8051.
It uses EPROM (erasable programmable read only memory)or FLASH memory.
It is Multiple time programmable (MTP) i.e. 1000 times. So it
is better than 8051.
In AT89C51, C stands for CMOS technology used in the
manufacturing of the I.C.
ATMEL89C52
7/31/2019 6 Weeks Present
28/29
7/31/2019 6 Weeks Present
29/29
THANK YOU