industrial automation of dc motor
TRANSCRIPT
-
8/2/2019 Industrial Automation of Dc Motor
1/84
MONITOR AND CONTROL THE DC MOTOR VIA WIRELESSWITH INTERACIVE VOICE RESPONSE SYSTEM
In this project we show that how we control the direction and speed of the
motor. If the motor generate a more current, or motor running on more voltage
or in the case of over temperature motor is off immediately.
As the motor is off, voice processor connected in this circuit is activate and
produce a sound. SOUND message is different in each casing
For the voice processor we use APR 9600 IC TO GENERATE up to 8 different sound
at a time. APR 9600 is record and play digital IC for UPTO 40 second recording
and divided into 8 different tracks
As the motor is off circuit connect a mobile phone to dial the particular number,
As the number is dial then voice processor is active and produce a sound
message on connecting call.
In the motor section we use slow speed dc motor for operation.
-
8/2/2019 Industrial Automation of Dc Motor
2/84
AS THE CALL is receive by the receiver and message is confirm then operator
control the motor for direction and on/off with the help of DTMF decoder.
-
8/2/2019 Industrial Automation of Dc Motor
3/84
-
8/2/2019 Industrial Automation of Dc Motor
4/84
-
8/2/2019 Industrial Automation of Dc Motor
5/84
-
8/2/2019 Industrial Automation of Dc Motor
6/84
CIRCUIT 1
-
8/2/2019 Industrial Automation of Dc Motor
7/84
CIRCUIT FOR OVER CURRENT
CIRCUIT FOR OVER TEMPERATURE
-
8/2/2019 Industrial Automation of Dc Motor
8/84
CIRCUIT FOR OVER VOLTAGE
-
8/2/2019 Industrial Automation of Dc Motor
9/84
In THIS PROJECT WE USE ONE DC MOTOR FOR CHECK ALL THE PARAMETERS OF
THIS PROJECT.
So to control the direction of the motor we use two relay coil for the clock wise
and anticlock wise circuit. For this purpose we use two transistor base circuit plus
two relay coil to interface with the microcontroller. With the help of
microcontroller we change the direction of the motor for clock wise anti clock
wise direction.
To vary the speed of the motor we use op-amp lm 358 circuit to vary the speed of
the motor. As the current is vary of the motor we monitor the variation of the
-
8/2/2019 Industrial Automation of Dc Motor
10/84
current with the help of op-amp amplifier circuit. With the help of op-amp
amplifier we change the speed of the motor with the help of the variable resistor .
As the current is vary across the motor , op-amp current is to be raise
automatically and this signal is connected to the microcontroller directly.
-
8/2/2019 Industrial Automation of Dc Motor
11/84
For the over voltage measurement we use lm 35 transistor as a temperature
measurement. LM 35 is connected with the op-amp. As the threshold voltage is to
be increase with the reference voltage then op-amp deliver a output and
microcontroller stop the motor
For the temperature measurement we use
lm 35 as a temperature sensor and LM 339 as a coparator.
-
8/2/2019 Industrial Automation of Dc Motor
12/84
-
8/2/2019 Industrial Automation of Dc Motor
13/84
-
8/2/2019 Industrial Automation of Dc Motor
14/84
APR 96 00
General Description
The APR96 00 device offers true single-chip voice recording,non-volatile
storage, and playback capability for 40 to 60 seconds.The device supports
both random and sequential access of multiple messages. Sample rates
are user-selectable,allowing designers to customize their design for unique
quality and storage time needs. Integrated output amplifier,microphone
amplifier, and AGC circuits greatly simplify system design. the device is
ideal for use in portable voice recorders, toys, and many other consumer
and industrial applications. APLUS integrated achieves these high levels of
storage capability by using its proprietary analog/multilevel storage
technology implemented in an advanced Flash non-volatile memory
process, where each memory cell can store 256 voltage levels. This
technology enables the APR9600 device to reproduce voice signals in their
natural form. It eliminates the need for encoding and compression, which
often introduce distortion
-
8/2/2019 Industrial Automation of Dc Motor
15/84
-
8/2/2019 Industrial Automation of Dc Motor
16/84
Sampling Application
The following reference schematics are included as examples on how a
recording system might be designed. Each reference schematic shows the
device incorporated in one of itsthree main modes, Random Access, Tape
mode - Normaloperation, and Tape mode - Auto Rewind option. Note that
in several of the applications either one or all of the /Busy, /Strobe, or
/M7_END pins are connected to LEDs as indicators of device status. This
is possible because all of these pins and signals were designed to have
timing compatible with both microprocessor interface and manual LED
indication. Figure 3 shows the device configured in tape mode, normal
operation. This mode is the minimal part count
application of the APR96. 00 Sampling rate is determined by the resistor
value on pin 7 (OscR). The RC network on pin 19 sets the AGC attack
time. A bias must be applied to the elect ret microphone in order to power
its built in circuitry. The ground return of this bias network is connected to
the normally open side of the record push button. This configuration gates
power to microphone so that it is biased only during recording. This
-
8/2/2019 Industrial Automation of Dc Motor
17/84
configuration saves power when not recording by shutting off power to the
electret microphone. Both pins 18 and 19, MicIn and MicRef,
must be AC couple to the microphone network in order to block the DC
biasing voltage.
-
8/2/2019 Industrial Automation of Dc Motor
18/84
-
8/2/2019 Industrial Automation of Dc Motor
19/84
-
8/2/2019 Industrial Automation of Dc Motor
20/84
-
8/2/2019 Industrial Automation of Dc Motor
21/84
When you press a button in the telephone set keypad, a connection is
made that generates a resultant signal of two tones at the same time.
These two tones are taken from a row frequency and a column frequency.
The resultant frequency signal is called " Dual Tone Multiple Frequency ".
These tones are identical and unique.
A DTMF signal is the algebraic sum of two different audio
frequencies, and can be expressed as follows:
f(t) = A 0 sin(2* *f a *t) + B 0 sin(2* *f b *t) + ........... ------->(1)
Where f a and f b are two different audio frequencies with A and B as
their peak amplitudes and f as the resultant DTMF signal. f a belongs to the
low frequency group and f b belongs to the high frequency group.
Each of the low and high frequency groups comprise four frequencies
from the various keys present on the telephone keypad; two different
frequencies, one from the high frequency group and another from the low
frequency group are used to produce a DTMF signal to represent the
pressed key.
WHAT IS DTMF?
-
8/2/2019 Industrial Automation of Dc Motor
22/84
The amplitudes of the two sine waves should be such that
(0.7 < (A/B) < 0.9)V -------->(2)
The frequencies are chosen such that they are not the harmonics of
each other. The frequencies associated with various keys on the keypad
are shown in figure (A).
When you send these DTMF signals to the telephone exchange
through cables, the servers in the telephone exchange identifies these
signals and makes the connection to the person you are calling.
The row and column frequencies are given below:
Fig (A)
When you press the digit 5 in the keypad it generates a resultant
tone signal which is made up of frequencies 770Hz and 1336Hz. Pressing
digit 8 will produce the tone taken from tones 852Hz and 1336Hz. In both
-
8/2/2019 Industrial Automation of Dc Motor
23/84
the cases, the column frequency 1336 Hz is the same. These signals are
digital signals which are symmetrical with the sinusoidal wave.
A Typical frequency is shown in the figure below:
Figure (B)
Along with these DTMF generator in our telephone set provides a set
of special purpose groups of tones, which is normally not used in our
keypad. These tones are identified as 'A', 'B', 'C', 'D'. These frequencies
have the same column frequency but uses row frequencies given in the
table in figure (A). These tones are used for communication signaling.
The frequency table is as follows:
-
8/2/2019 Industrial Automation of Dc Motor
24/84
Figure (C)
Due to its accuracy and uniqueness, these DTMF signals are used
in controlling systems using telephones. By using some DTMF
generating ICs (UM91214, UM91214, etc) we can generate DTMF
tones without depending on the telephone set.
-
8/2/2019 Industrial Automation of Dc Motor
25/84
Mobile CONTROL MOTOR.
In this project we also control the direction of the motor for
clockwise and anticlockwise and on off the motor from any mobile
phone. IN this project we dial the number connected to this phone.
As the call is receive then phone is on auto answer mode and call is
received automatically.
Now for control the motor direction we send a dtmf code by
pressing a key code from controlling phone. This DTMF code is
received by the DTMF decoder circuit. DTMF decoder circuit decode
the signal and this data is further converted into bcd signal. This
BCD signal is now connected to the microcontroller. Microcontroller
get and compare the data and then control the motor for direction
control and for on/off operation.
For DTMF decoder we use ic 8870 to decode the dtmf tones to bcd
signal.. MOBile Hndsfree is connected to the pin no 2 and 3 via RC
circuit. Pin no 11,12,13,14 is output pin for bcd signal. Crystal is
connected to the pin no 4 and 5 of the ic. Pin no 15 is as a ack pin.
On this pin we connect a one l.e.d to provide a ack as the data is
decoded.
-
8/2/2019 Industrial Automation of Dc Motor
26/84
Temperature sensor.
NEXT IMPORTANT PART OF THIS PROJECT IS LM 35 TEMPERATURE
SENSOR. BY USING THIS SENSOR WE GIVE A INPUT TO THE ADC AND
THEN USE THE ADC INTO MICROCONTROLLER CIRCUIT
Temperature Sensor - The LM35
The LM35 is an integrated circuit sensor that can be used to measure
temperature with an electrical output proportional to the temperature (in
o C)
The LM35 - An Integrated Circuit Temperature Sensor
Why Use LM35s To Measure Temperature?
-
8/2/2019 Industrial Automation of Dc Motor
27/84
o You can measure temperature more accurately than a using a
thermistor.
o The sensor circuitry is sealed and not subject to oxidation, etc.
o The LM35 generates a higher output voltage than
thermocouples and may not require that the output voltage be
amplified.
What Does An LM35 Look Like?
What Does an LM35 Do? How does it work?
-
8/2/2019 Industrial Automation of Dc Motor
28/84
o It has an output voltage that is proportional to the Celsius
temperature.
o The scale factor is .01V/o
C
o The LM35 does not require any external calibration or trimming
and maintains an accuracy of +/-0.4 o C at room temperature
and +/- 0.8 o C over a range of 0 o C to +100 o C.
o Another important characteristic of the LM35DZ is that it draws
only 60 micro amps from its supply and possesses a low self-
heating capability. The sensor self-heating causes less than 0.1
oC temperature rise in still air.
The LM35 comes in many different packages, including the following.
TO-92 plastic transistor-like package,
T0-46 metal can transistor-like package
8-lead surface mount SO-8 small outline package
TO-202 package. (Shown in the picture above)
How Do You Use An LM35? (Electrical Connections)
o Here is a commonly used circuit. For connections refer to the
picture above.
-
8/2/2019 Industrial Automation of Dc Motor
29/84
o In this circuit, parameter values commonly used are:
Vc = 4 to 30v
5v or 12 v are typical values used.
R a = V c /10 -6
Actually, it can range from 80 KW to 600 KW , but most
just use 80 KW.
o Here is a photo of the LM 35 wired on a circuit board.
The white wire in the photo goes to the power supply.
Both the resistor and the black wire go to ground.
The output voltage is measured from the middle pin to
ground.l
-
8/2/2019 Industrial Automation of Dc Motor
30/84
RELAYS
In order to enable a circuit to be isolated from the system only under faulty
conditions, protective relays are used. In normal cases, it is open circuit relay. The
relay is usually provided with 4 terminals, two of which are connected to relay
winding and other two are connected to the circuit to be controlled. It has following
characteristics :
Sensitivity
Speed
Selectivity
TYPES OF RELAYS :
Electromagnetic Attraction Type : These relays are actuated by DC or AC
quantities.
Electromagnetic Induction Type : Its operation depends upon EMI
phenomena. Thermal Relays : Its operation depends upon the heating effect of electric
Current.
Distance Relays : Its operation depends up on the ratio of voltage to current.
ELECTROMAGNETIC RELAY :
These relays are electromagnetically operated. The parts of these relays are an
iron core & its surrounding coil of wire. An iron yoke provides a low reluctance path
for magnetic flux, the yoke being shaped so that the magnetic circuit can be closed by
a movable piece of iron called the armature, and a set of contacts. The armature is
-
8/2/2019 Industrial Automation of Dc Motor
31/84
hinged to the yoke and is held by a string in such a way that there is an air gap in the
magnetic circuit. Figure shows the principle of operation of this relay. When an
electric current flows in the coil, the armature is attracted to the iron core. Electrical
switching contacts are mounted on the armature. When the armature coil is energized,these movable contacts break their connections with one set of fixed contacts and
close a connection to a previously open contact. When electric power is removed from
the relay coil, spring returns the armature to its original position.
Standard voltages for D.C. relay are 6,12,24,48 & 110 volts and for A.C. relays
are 6,12,24,48,120 & 240 volts.
Fig. Basic Diagram Showing the Operating Principle of a Relay
-
8/2/2019 Industrial Automation of Dc Motor
32/84
In this project we use lm 339 as a comparator for room light from window. Lm339 is compartor ic and there is four comparator is inside the lm 339
The LM139 series consists of four independent precision voltage
comparators with an offset voltage specification as
low as 2 mV max for all four comparators. These were designed specifically
to operate from a single power supply
over a wide range of voltages. Operation from split power supplies is also
possible and the low power supply current
drain is independent of the magnitude of the power supply voltage. These
comparators also have a unique characteristic
in that the input common-mode voltage range includes ground, even
though operated from a single power supply
voltage. Application areas include limit comparators, simple analog todigital converters; pulse, squarewave and time delay generators;wide
range VCO; MOS clock timers; multivibrators and high voltage digital logic
gates. The LM139 series was
designed to directly interface with TTL and CMOS. When operated from
both plus and minus power supplies, they will
directly interface with MOS logic where the low power drain of the LM339
is a distinct advantage over standard
comparators.
-
8/2/2019 Industrial Automation of Dc Motor
33/84
Features
Comparator Operation
The following drawing show the two simplest configurations for voltage comparators. Thediagrams below the circuits give the output results in a graphical form.
For these circuits the REFERENCE voltage is fixed at one-half of the supply voltage while theINPUT voltage is variable from zero to the supply voltage.
-
8/2/2019 Industrial Automation of Dc Motor
34/84
In theory the REFERENCE and INPUT voltages can be anywhere between zero and the supplyvoltage but there are practical limitations on the actual range depending on the particular deviceused.
Basic Comparator Operation
Input Vs. Output Results
1. Current WILL flow through the open collector when the voltage at thePLUS input is lower than the voltage at the MINUS input.
2. Current WILL NOT flow through the open collector when the voltage atthe PLUS input is higher than the voltage at the MINUS input.
-
8/2/2019 Industrial Automation of Dc Motor
35/84
Input Vs. Output Results
Input Offset VoltageVoltage comparators are not perfect devices and their performance may suffer from the effects
of a parameter known as the Input Offset Voltage. The Input Offset Voltage for manycomparators is only a few millivolts and in most circuits can be ignored.
Problems related to the Input voltage normally occur when the Input voltage changes veryslowly.
The net result of the Input Offset Voltage is that the output transistor does not fully turn on oroff when the input voltage is close to the reference voltage.
The following diagram attempts to illustrate the effect of the input offset voltage with a slowlychanging input voltage. This effect increases as the output transistor current increases so keepingthe value of RL high will help reduce the problem.
-
8/2/2019 Industrial Automation of Dc Motor
36/84
Effect Of Input Offset Voltage
The effects of the input offset voltage can be countered by adding hysteresis to the circuit. Thiscauses the reference voltage to change when the comparators output goes high or low.
Input Offset Voltage And Hysteresis
For most comparator circuits Hysteresis is the difference between the input signal voltages atwhich a comparator's output is either fully ON or fully OFF. Hysteresis in comparators isgenerally undesirable but it can also be added to a circuit to reduce the sensitivity to noise or aslowly moving input signal.
Typical hysteresis causes the output of the comparator to go from OFF to ON and vice-versarelatively slowly.
The effect of added hysteresis is that as the input voltage slowly changes, the reference voltagewill quickly change in the opposite direction. This gives the comparator's output a "snap" action.
-
8/2/2019 Industrial Automation of Dc Motor
37/84
A mechanical analog of added hysteresis can be found in many toggle switches: As the handlemoves past its center point, a spring in the switch forces the contacts of the switch to open orclose, ensuring that the switch's contacts snap to the ON or OFF position.
-
8/2/2019 Industrial Automation of Dc Motor
38/84
-
8/2/2019 Industrial Automation of Dc Motor
39/84
The width of the loop outlined by an off-on-off cycle is the input hysteresis voltage.
The hysteresis voltage for most comparators is only a few millivolts and usually only affectscircuits where the input voltage rises or falls very slowly or has voltage spikes known as "noise".
Adding Hysteresis To A Comparator Circuit
A comparator's Hysteresis range can be increased by adding a resistor between the comparator'soutput and the PLUS input terminal. This creates a feedback loop so that when the output makesa transition the feedback changes the voltage at the positive which increases the voltagedifference between the PLUS and MINUS inputs.
The feedback can only be made to the PLUS input terminal.
-
8/2/2019 Industrial Automation of Dc Motor
40/84
Increasing The Input hysteresis Range
If the comparator's output is initially 'OFF', the MINUS input voltage has to become above thePLUS input voltage by the hysteresis voltage range before the comparator output turns 'ON'.
-
8/2/2019 Industrial Automation of Dc Motor
41/84
If the comparator is 'ON', the MINUS input voltage needs to drop slightly below the PLUSinput voltage by the hysteresis voltage range before it turns 'OFF'.
The hysteresis voltage range can also be made quite large in order to force the comparator'soutput to change as quickly as possible. The FLIP-FLOP circuits shown later on this page make
use of an exaggerated hysteresis to create the memory effect with large input voltage changesneeded to trigger a change in the output.
Window Comparator
Comparator Oscillator Circuit
Comparators can also be used as oscillators but are not well suited for this type of application.
Oscillator Made From A Comparator
Basic Comparator Circuits
The following diagrams are of some basic comparator circuits. Most have a Cadmium Sulfidephotocell input but could just as easily use a phototransistor or a voltage signal from another
-
8/2/2019 Industrial Automation of Dc Motor
42/84
circuit as an input. The resistance values are not critical but should be used as a guide. In mostcomparator circuits the ratio of the resistances is more important than their actual values.
Photocell Circuits
Photocell Circuits Schematic
If higher current loads are to be driven a PNP transistor can be added to the comparators outputthis will allow loads of up to 300Ma. to be controlled.
-
8/2/2019 Industrial Automation of Dc Motor
43/84
Relay Driver Output Schematic
-
8/2/2019 Industrial Automation of Dc Motor
44/84
-
8/2/2019 Industrial Automation of Dc Motor
45/84
POWER SUPPLYAll digital circuits require regulated power supply. In this article we are going to learn how to geta regulated positive supply from the mains supply.
Figure 1 shows the basic block diagram of a fixed regulated power supply. Let us go througheach block.
TRANSFORMER
A transformer consists of two coils also called as WINDINGS namely PRIMARY &
SECONDARY.
They are linked together through inductively coupled electrical conductors also called as CORE.
A changing current in the primary causes a change in the Magnetic Field in the core & this in
turn induces an alternating voltage in the secondary coil. If load is applied to the secondary then
an alternating current will flow through the load. If we consider an ideal condition then all the
-
8/2/2019 Industrial Automation of Dc Motor
46/84
energy from the primary circuit will be transferred to the secondary circuit through the magnetic
field.
So
The secondary voltage of the transformer depends on the number of turns in the Primary as well as in the
secondary..
Rectifier
A rectifier is a device that converts an AC signal into DC signal. For rectification purpose we use
a diode, a diode is a device that allows current to pass only in one direction i.e. when the anode
of the diode is positive with respect to the cathode also called as forward biased condition &
blocks current in the reversed biased condition.
Rectifier can be classified as follows:
1) Half Wave rectifier.
-
8/2/2019 Industrial Automation of Dc Motor
47/84
This is the simplest type of rectifier as you can see in the diagram a half wave rectifier consists
of only one diode. When an AC signal is applied to it during the positive half cycle the diode is
forward biased & current flows through it. But during the negative half cycle diode is reverse
biased & no current flows through it. Since only one half of the input reaches the output, it is
very inefficient to be used in power supplies.
2) Full wave rectifier.
Half wave rectifier is quite simple but it is very inefficient, for greater efficiency we would liketo use both the half cycles of the AC signal. This can be achieved by using a center tapped
transformer i.e. we would have to double the size of secondary winding & provide connection to
the center. So during the positive half cycle diode D1 conducts & D2 is in reverse biased
condition. During the negative half cycle diode D2 conducts & D1 is reverse biased. Thus we get
both the half cycles across the load.
One of the disadvantages of Full Wave Rectifier design is the necessity of using a center tapped
transformer, thus increasing the size & cost of the circuit. This can be avoided by using the FullWave Bridge Rectifier.
3) Bridge Rectifier.
-
8/2/2019 Industrial Automation of Dc Motor
48/84
As the name suggests it converts the full wave i.e. both the positive & the negative half cycle
into DC thus it is much more efficient than Half Wave Rectifier & that too without using a center
tapped transformer thus much more cost effective than Full Wave Rectifier.
Full Bridge Wave Rectifier consists of four diodes namely D1, D2, D3 and D4. During the
positive half cycle diodes D1 & D4 conduct whereas in the negative half cycle diodes D2 & D3
conduct thus the diodes keep switching the transformer connections so we get positive half
cycles in the output.
-
8/2/2019 Industrial Automation of Dc Motor
49/84
If we use a center tapped transformer for a bridge rectifier we can get both positive & negative
half cycles which can thus be used for generating fixed positive & fixed negative voltages.
FILTER CAPACITOR
Even though half wave & full wave rectifier give DC output, none of them provides a constant
output voltage.For this we require to smoothen the waveform received from the rectifier. This
can be done by using a capacitor at the output of the rectifier this capacitor is also called as
FILTER CAPACITOR or SMOOTHING CAPACITOR or RESERVOIR CAPACITOR.
Even after using this capacitor a small amount of ripple will remain.
We place the Filter Capacitor at the output of the rectifier the capacitor will charge to the peak voltage during
each half cycle then will discharge its stored energy slowly through the load while the rectified voltage dropsto zero, thus trying to keep the voltage as constant as possible.
-
8/2/2019 Industrial Automation of Dc Motor
50/84
If we go on increasing the value of the filter capacitor then the Ripple will decrease. But then the costing will
increase. The value of the Filter capacitor depends on the current consumed by the circuit, the frequency of
the waveform & the accepted ripple.
Where,
Vr= accepted ripple voltage.( should not be more than 10% of the voltage)
I= current consumed by the circuit in Amperes.
F= frequency of the waveform. A half wave rectifier has only one peak in one cycle so F=25hz
whereas a full wave rectifier has Two peaks in one cycle so F=100hz.
VOLTAGE REGULATOR
A Voltage regulator is a device which converts varying input voltage into a constant regulated
output voltage. voltage regulator can be of two types
1) Linear Voltage Regulator
Also called as Resistive Voltage regulator because they dissipate the excessive voltage
resistively as heat.
2) Switching Regulators.
They regulate the output voltage by switching the Current ON/OFF very rapidly. Since their
output is either ON or OFF it dissipates very low power thus achieving higher efficiency as
compared to linear voltage regulators. But they are more complex & generate high noise due to
their switching action. For low level of output power switching regulators tend to be costly but
for higher output wattage they are much cheaper than linear regulators.
The most commonly available Linear Positive Voltage Regulators are the 78XX series where the
XX indicates the output voltage. And 79XX series is for Negative Voltage Regulators.
-
8/2/2019 Industrial Automation of Dc Motor
51/84
After filtering the rectifier output the signal is given to a voltage regulator. The maximum input voltage that
can be applied at the input is 35V.Normally there is a 2-3 Volts drop across the regulator so the input voltage
should be at least 2-3 Volts higher than the output voltage. If the input voltage gets below the Vmin of the
regulator due to the ripple voltage or due to any other reason the voltage regulator will not be able to produce
the correct regulated voltage
-
8/2/2019 Industrial Automation of Dc Motor
52/84
POWER SUPPLY
in this project we use one 5 volt regulated power supply to convert the 220
volt ac in to 5 volt dc with the help of the 5 volt regulator circuit. First OF all
we step down the 220 volt ac into 6 volt ac with the help of step down
transformer. Step down transformer step down the voltage from 220 volt
ac to 9 volt ac. This ac is further converted into the dc voltage with the help
of the full wave rectifier circuit
Output of the diode is pulsating dc . so to convert the pulsating dc into
smooth dc we use electrolytic capacitor. Electrolytic capacitor convert the
pulsating dc into smooth dc. This Dc is further regulated by the ic 7805
regulator. IC 7805 regulator provide a regulated 5 volt dc to the
microcontroller circuit and lcd circuit.
-
8/2/2019 Industrial Automation of Dc Motor
53/84
Pin no 40 of the controller is connected to the positive supply. Pin no 20 is
connected to the ground. Pin no 9 is connected to external resistor
capacitor to provide a automatic reset option when power is on.
Reset Circuitry:
Pin no 9 of the controller is connected to the reset circuit. On the circuit we
connect one resistor and capacitor circuit to provide a reset option whenpower is on
As soon as you give the power supply the 8051 doesnt start. You need to
restart for the microcontroller to start. Restarting the microcontroller is
nothing but giving a Logic 1 to the reset pin at least for the 2 clock pulses.
So it is good to go for a small circuit which can provide the 2 clock pulses
as soon as the microcontroller is powered.
This is not a big circuit we are just using a capacitor to charge the
microcontroller and again discharging via resistor.
-
8/2/2019 Industrial Automation of Dc Motor
54/84
Crystals
Pin no 18 and 19 is connected to external crystal oscillator to provide a
clock to the circuit.
Crystals provide the synchronization of the internal function and to the peripherals.
Whenever ever we are using crystals we need to put the capacitor behind it to make it
free from noises. It is good to go for a 33pf capacitor.
-
8/2/2019 Industrial Automation of Dc Motor
55/84
We can also resonators instead of costly crystal which are low cost and
external capacitor can be avoided.
But the frequency of the resonators varies a lot. And it is strictly not advised
when used for communications projects.
How is this time then calculated?
The speed with which a microcontroller executes instructions is determined
by what is known as the crystal speed. A crystal is a component connected
externally to the microcontroller. The crystal has different values, and some
of the used values are 6MHZ, 10MHZ, and 11.059 MHz etc.
Thus a 10MHZ crystal would pulse at the rate of 10,000,000 times per
second.
-
8/2/2019 Industrial Automation of Dc Motor
56/84
The time is calculated using the formula
No of cycles per second = Crystal frequency in HZ / 12.
For a 10MHZ crystal the number of cycles would be,
10,000,000/12=833333.33333 cycles.
This means that in one second, the microcontroller would execute
833333.33333 cycles .
Pin no 1 to pin no 8 is PORT 1 and Pin no 10 to 17 is PORT 3. Pin no 18
and 19 of the ic is connected to the external crystal to provide a external
clock to run the internal CPU of controller . Pin no 20 is ground pin. Pin no
21 to 28 is PORT 2 pins. Pin no 29,30,31 is not use in this project. We use
these pin when we require a extra memory for the project. If we internal
memory of the 89s51 ( which is 4k rom) then we connect pin no 31 to the
positive supply.
-
8/2/2019 Industrial Automation of Dc Motor
57/84
HOW TO PROGRAM BLANK CHIP.
8051 micro controller
The 8051
The 8051 developed and launched in the early 80`s, is one of the most popularmicro controller in use today. It has a reasonably large amount of built in ROMand RAM. In addition it has the ability to access external memory.
The generic term `8x51` is used to define the device. The value of x defining thekind of ROM, i.e. x=0, indicates none, x=3, indicates mask ROM, x=7, indicatesEPROM and x=9 indicates EEPROM or Flash.
Different micro controllers in market.
PIC One of the famous microcontrollers used in the industries. It isbased on RISC Architecture which makes the microcontroller process fasterthan other microcontroller.
INTEL These are the first to manufacture microcontrollers. These arenot as sophisticated other microcontrollers but still the easiest one to learn.
-
8/2/2019 Industrial Automation of Dc Motor
58/84
ATMEL Atmels AVR microcontrollers are one of the mostpowerful in the embedded industry. This is the only microcontroller having1kb of ram even the entry stage. But it is unfortunate that in India we areunable to find this kind of microcontroller.
Intel 8051
Intel 8051 is CISC architecture which is easy to program in assembly language andalso has a good support for High level languages.
The memory of the microcontroller can be extended up to 64k.
This microcontroller is one of the easiest microcontrollers to learn.
The 8051 microcontroller is in the field for more than 20 years. There are lots of books and study materials are readily available for 8051.
First of all we select and open the assembler and wrote a program code in the
file. After wrote a software we assemble the software by using internal
-
8/2/2019 Industrial Automation of Dc Motor
59/84
assembler of the 8051 editor. If there is no error then assembler assemble the
software abd 0 error is show the output window.
now assembler generate a ASM file and HEX file. This hex file is useful for us to
program the blank chip.
Now we transfer the hex code into the blank chip with the help of serial
programmer kit. In the programmer we insert a blank chip 0f 89s51 series . these
chips are multi time programmable chip. This programming kit is seperatally
-
8/2/2019 Industrial Automation of Dc Motor
60/84
available in the market and we transfer the hex code into blank chip with the help
of the serial programmer kit
-
8/2/2019 Industrial Automation of Dc Motor
61/84
-
8/2/2019 Industrial Automation of Dc Motor
62/84
-
8/2/2019 Industrial Automation of Dc Motor
63/84
RELAY
Relay is a common, simple application of electromagnetism. It
uses an electromagnet made from an iron rod wound with hundreds
of fine copper wire. When electricity is applied to the wire, the rod
becomes magnetic. A movable contact arm above the rod is then
pulled toward the rod until it closes a switch contact. When theelectricity is removed, a small spring pulls the contract arm away
from the rod until it closes a second switch contact. By means of
relay, a current circuit can be broken or closed in one circuit as a
result of a current in another circuit.
Relays can have several poles and contacts. The types of
contacts could be normally open and normally closed. One closure
of the relay can turn on the same normally open contacts; can turn
off the other normally closed contacts.
Relay requires a current through their coils, for which a voltage is applied. This voltage for a
relay can be D.C. low voltages upto 24V or could be 240V a.c.
-
8/2/2019 Industrial Automation of Dc Motor
64/84
A relay is an electrical switch that opens and closes under control of another electrical
circuit. In the original form, the switch is operated by an electromagnet to open or close
one or many sets of contacts. It was invented by Joseph Henry in 1835 . Because a
relay is able to control an output circuit of higher power than the input circuit, it can be
considered, in a broad sense, to be a form of electrical amplifier .
These contacts can be either Normally Open (NO) , Normally Closed (NC) , or change-
over contacts.
Normally-open contacts connect the circuit when the relay is activated; the circuit isdisconnected when the relay is inactive. It is also called Form A contact or "make" contact. FormA contact is ideal for applications that require to switch a high-current power source from aremote device.
Normally-closed contacts disconnect the circuit when the relay is activated; the circuit isconnected when the relay is inactive. It is also called Form B contact or "break" contact. Form Bcontact is ideal for applications that require the circuit to remain closed until the relay isactivated.
Change-over contacts control two circuits: one normally-open contact and one normally-closedcontact with a common terminal. It is also called Form C contact.
Operation
When a current flows through the coil , the resulting magnetic field attracts an armature
that is mechanically linked to a moving contact. The movement either makes or breaks
a connection with a fixed contact. When the current to the coil is switched off, the
armature is returned by a force that is half as strong as the magnetic force to its relaxed
position. Usually this is a spring , but gravity is also used commonly in industrial motor
http://en.wikipedia.org/wiki/Switchhttp://en.wikipedia.org/wiki/Switchhttp://en.wikipedia.org/wiki/Switchhttp://en.wikipedia.org/wiki/Magnethttp://en.wikipedia.org/wiki/Magnethttp://en.wikipedia.org/wiki/Magnethttp://en.wikipedia.org/wiki/Joseph_Henryhttp://en.wikipedia.org/wiki/Joseph_Henryhttp://en.wikipedia.org/wiki/Joseph_Henryhttp://en.wikipedia.org/wiki/1835http://en.wikipedia.org/wiki/1835http://en.wikipedia.org/wiki/1835http://en.wikipedia.org/wiki/Amplifierhttp://en.wikipedia.org/wiki/Amplifierhttp://en.wikipedia.org/wiki/Amplifierhttp://en.wikipedia.org/wiki/Current_%28electricity%29http://en.wikipedia.org/wiki/Current_%28electricity%29http://en.wikipedia.org/wiki/Current_%28electricity%29http://en.wikipedia.org/wiki/Coilhttp://en.wikipedia.org/wiki/Coilhttp://en.wikipedia.org/wiki/Coilhttp://en.wikipedia.org/wiki/Magnetic_fieldhttp://en.wikipedia.org/wiki/Magnetic_fieldhttp://en.wikipedia.org/wiki/Magnetic_fieldhttp://en.wikipedia.org/wiki/Spring_%28device%29http://en.wikipedia.org/wiki/Spring_%28device%29http://en.wikipedia.org/wiki/Spring_%28device%29http://en.wikipedia.org/wiki/Spring_%28device%29http://en.wikipedia.org/wiki/Magnetic_fieldhttp://en.wikipedia.org/wiki/Coilhttp://en.wikipedia.org/wiki/Current_%28electricity%29http://en.wikipedia.org/wiki/Amplifierhttp://en.wikipedia.org/wiki/1835http://en.wikipedia.org/wiki/Joseph_Henryhttp://en.wikipedia.org/wiki/Magnethttp://en.wikipedia.org/wiki/Switch -
8/2/2019 Industrial Automation of Dc Motor
65/84
starters. Relays are manufactured to operate quickly. In a low voltage application, this is
to reduce noise. In a high voltage or high current application, this is to reduce arcing .
If the coil is energized with DC, a diode is frequently installed across the coil, to
dissipate the energy from the collapsing magnetic field at deactivation, which would
otherwise generate a spike of voltage and might cause damage to circuit components. If
the coil is designed to be energized with AC, a small copper ring can be crimped to the
end of the solenoid. This "shading ring" creates a small out-of-phase current, which
increases the minimum pull on the armature during the AC cycle. [1]
By analogy with the functions of the original electromagnetic device, a solid-state relay
is made with a thyristor or other solid-state switching device. To achieve electrical
isolation, a light-emitting diode (LED) is used with a photo transistor.
Relays are used:
to control a high -voltage circuit with a low-voltage signal, as in some types of modems , to control a high -current circuit with a low-current signal, as in the starter solenoid of an
automobile , to detect and isolate faults on transmission and distribution lines by opening and closing circuit
breakers (protection relays), to isolate the controlling circuit from the controlled circuit when the two are at different
potentials, for example when controlling a mains-powered device from a low-voltage switch.The latter is often applied to control office lighting as the low voltage wires are easily installed inpartitions, which may be often moved as needs change. They may also be controlled by roomoccupancy detectors in an effort to conserve energy,
to perform logic functions. For example, the boolean AND function is realised by connecting NOrelay contacts in series, the OR function by connecting NO contacts in parallel. The change-overor Form C contacts perform the XOR (exclusive or) function. Similar functions for NAND and NORare accomplished using NC contacts. Due to the failure modes of a relay compared with asemiconductor, they are widely used in safety critical logic, such as the control panels of radioactive waste handling machinery.
to perform time delay functions. Relays can be modified to delay opening or delay closing a setof contacts. A very short (a fraction of a second) delay would use a copper disk between thearmature and moving blade assembly. Current flowing in the disk maintains magnetic field for a
short time, lengthening release time. For a slightly longer (up to a minute) delay, a dashpot isused. A dashpot is a piston filled with fluid that is allowed to escape slowly. The time period canbe varied by increasing or decreasing the flow rate. For longer time periods, a mechanicalclockwork timer is installed.
http://en.wikipedia.org/wiki/Arcinghttp://en.wikipedia.org/wiki/Arcinghttp://en.wikipedia.org/wiki/Arcinghttp://en.wikipedia.org/wiki/#_note-0http://en.wikipedia.org/wiki/#_note-0http://en.wikipedia.org/wiki/#_note-0http://en.wikipedia.org/wiki/Thyristorhttp://en.wikipedia.org/wiki/Thyristorhttp://en.wikipedia.org/wiki/Thyristorhttp://en.wikipedia.org/wiki/Light-emitting_diodehttp://en.wikipedia.org/wiki/Light-emitting_diodehttp://en.wikipedia.org/wiki/Light-emitting_diodehttp://en.wikipedia.org/wiki/Voltagehttp://en.wikipedia.org/wiki/Voltagehttp://en.wikipedia.org/wiki/Voltagehttp://en.wikipedia.org/wiki/Modemhttp://en.wikipedia.org/wiki/Modemhttp://en.wikipedia.org/wiki/Modemhttp://en.wikipedia.org/wiki/Current_%28electricity%29http://en.wikipedia.org/wiki/Current_%28electricity%29http://en.wikipedia.org/wiki/Current_%28electricity%29http://en.wikipedia.org/wiki/Starter_motorhttp://en.wikipedia.org/wiki/Starter_motorhttp://en.wikipedia.org/wiki/Solenoidhttp://en.wikipedia.org/wiki/Solenoidhttp://en.wikipedia.org/wiki/Solenoidhttp://en.wikipedia.org/wiki/Automobilehttp://en.wikipedia.org/wiki/Automobilehttp://en.wikipedia.org/wiki/Automobilehttp://en.wikipedia.org/wiki/Solenoidhttp://en.wikipedia.org/wiki/Starter_motorhttp://en.wikipedia.org/wiki/Current_%28electricity%29http://en.wikipedia.org/wiki/Modemhttp://en.wikipedia.org/wiki/Voltagehttp://en.wikipedia.org/wiki/Light-emitting_diodehttp://en.wikipedia.org/wiki/Thyristorhttp://en.wikipedia.org/wiki/#_note-0http://en.wikipedia.org/wiki/Arcing -
8/2/2019 Industrial Automation of Dc Motor
66/84
-
8/2/2019 Industrial Automation of Dc Motor
67/84
TRANSFORMER
PRINCIPLE OF THE TRAN SFORMER :-
Two coils are wound over a Core such that they are
magnetically coupled. The two coils are known as the primary and
secondary windings.
In a Transformer, an iron core is used. The coupling between
the coils is source of making a path for the magnetic flux to link
both the coils. A core as in fig.2 is used and the coils are wound on
the limbs of the core. Because of high permeability of iron, the flux
path for the flux is only in the iron and hence the flux links both
windings. Hence there is very little leakage flux. This term leakage
flux denotes the part of the flux, which does not link both the coils,
i.e., when coupling is not perfect. In the high frequency
transformers, ferrite core is used. The transformers may be step-up,
step-down, frequency matching, sound output, amplifier driver etc.
The basic principles of all the transformers are same.
-
8/2/2019 Industrial Automation of Dc Motor
68/84
-
8/2/2019 Industrial Automation of Dc Motor
69/84
WELCOME TO THE WORLD OF THE
MICROCONTROLLERS .
Look around. Notice the smart intelligent systems? Be it the T.V, washing
machines, video games, telephones, automobiles, aero planes, power
systems, or any application having a LED or a LCD as a user interface, the
control is likely to be in the hands of a micro controller!
Measure and control, thats where the micro controller is at its best.
Micro controllers are here to stay. Going by the current trend, it is obvious
that micro controllers will be playing bigger and bigger roles in the different
activities of our lives.
So where does this scenario leave us? Think about it
The world of Micro controllers
-
8/2/2019 Industrial Automation of Dc Motor
70/84
What is the primary difference between a microprocessor and a micro
controller? Unlike the microprocessor, the micro controller can be
considered to be a true Computer on a chip.
In addition to the various features like the ALU, PC, SP and registers found
on a microprocessor, the micro controller also incorporates features like the
ROM, RAM, Ports, timers, clock circuits, counters, reset functions etc.
While the microprocessor is more a general-purpose device, used for read,
write and calculations on data, the micro controller, in addition to the above
functions also controls the environment.
We have used a whole lot of technical terms already! Dont get worried
about the meanings at this point. We shall understand these terms as we
proceed further
-
8/2/2019 Industrial Automation of Dc Motor
71/84
For now just be aware of the fact, that all these terms literally mean what
they say.
Bits and Bytes
Before starting on the 8051, here is a quick run through on the bits and
bytes. The basic unit of data for a computer is a bit. Four bits make a
nibble. Eight bits or two nibbles make a byte. Sixteen bits or four nibbles or
two bytes make a word.
1024 bytes make a kilobyte or 1KB, and 1024 KB make a Mega Byte or
1MB.
Thus when we talk of an 8-bit register, we mean the register is capable of
holding data of 8 bits only.
The 8051
-
8/2/2019 Industrial Automation of Dc Motor
72/84
The 8051 developed and launched in the early 80`s, is one of the most
popular micro controller in use today. It has a reasonably large amount of
built in ROM and RAM. In addition it has the ability to access external
memory.
The generic term `8x51` is used to define the device. The value of x
defining the kind of ROM, i.e. x=0, indicates none, x=3, indicates mask
ROM, x=7, indicates EPROM and x=9 indicates EEPROM or Flash.
A note on ROM
The early 8051, namely the 8031 was designed without any ROM. This
device could run only with external memory connected to it. Subsequent
developments lead to the development of the PROM or the programmable
ROM. This type had the disadvantage of being highly unreliable.
The next in line, was the EPROM or Erasable Programmable ROM. These
devices used ultraviolet light erasable memory cells. Thus a program could
-
8/2/2019 Industrial Automation of Dc Motor
73/84
be loaded, tested and erased using ultra violet rays. A new program could
then be loaded again.
An improved EPROM was the EEPROM or the electrically erasable PROM.
This does not require ultra violet rays, and memory can be cleared using
circuits within the chip itself.
Finally there is the FLASH, which is an improvement over the EEPROM.
While the terms EEPROM and flash are sometimes used interchangeably,
the difference lies in the fact that flash erases the complete memory at one
stroke, and not act on the individual cells. This results in reducing the time
for erasure.
Understanding the basic features of the 8051 core
Lets now move on to a practical example. We shall work on a simple
practical application and using the example as a base, shall explore the
various features of the 8051 microcontroller.
-
8/2/2019 Industrial Automation of Dc Motor
74/84
Consider an electric circuit as follows,
The positive side (+ve) of the battery is connected to one side of a switch.
The other side of the switch is connected to a bulb or LED (Light Emitting
Diode). The bulb is then connected to a resistor, and the other end of the
resistor is connected to the negative (-ve) side of the battery.
When the switch is closed or switched on the bulb glows. When t he switch
is open or switched off the bulb goes off
If you are instructed to put the switch on and off every 30 seconds, how
would you do it? Obviously you would keep looking at your watch and
every time the second hand crosses 30 seconds you would keep turning
-
8/2/2019 Industrial Automation of Dc Motor
75/84
the switch on and off.
Imagine if you had to do this action consistently for a full day. Do you think
you would be able to do it? Now if you had to do this for a month, a year??
No way, you would say!
The next step would be, then to make it automatic. This is where we use
the Microcontroller.
But if the action has to take place every 30 seconds, how will the
microcontroller keep track of time?
Execution time
Look at the following instruction,
clr p1.0
-
8/2/2019 Industrial Automation of Dc Motor
76/84
This is an assembly language instruction. It means we are instructing the
microcontroller to put a value of zero in bit zero of port one. This
instruction is equivalent to telling the microcontroller to switch on the bulb.
The instruction then to instruct the microcontroller to switch off the bulb is,
Setb p1.0
This instructs the microcontroller to put a value of one in bit zero of port
one.
Dont worry about what bit zero and port one means. We shall learn it in
more detail as we proceed.
There are a set of well defined instructions, which are used while
communicating with the microcontroller. Each of these instructions requires
a standard number of cycles to execute. The cycle could be one or more in
number.
-
8/2/2019 Industrial Automation of Dc Motor
77/84
How is this time then calculated?
The speed with which a microcontroller executes instructions is determined
by what is known as the crystal speed. A crystal is a component connected
externally to the microcontroller. The crystal has different values, and some
of the used values are 6MHZ, 10MHZ, and 11.059 MHz etc.
Thus a 10MHZ crystal would pulse at the rate of 10,000,000 times per
second.
The time is calculated using the formula
No of cycles per second = Crystal frequency in HZ / 12.
For a 10MHZ crystal the number of cycles would be,
10,000,000/12=833333.33333 cycles.
This means that in one second, the microcontroller would execute
833333.33333 cycles.
-
8/2/2019 Industrial Automation of Dc Motor
78/84
Therefore for one cycle, what would be the time? Try it out.
The instruction clr p1.0 would use one cycle to execute. Similarly, the
instruction setb p1.0 also uses one cycle.
So go ahead and calculate what would be the number of cycles required to
be executed to get a time of 30 seconds!
Getting back to our bulb example, all we would need to do is to instruct the
microcontroller to carry out some instructions equivalent to a period of 30
seconds, like counting from zero upwards, then switch on the bulb, carry
out instructions equivalent to 30 seconds and switch off the bulb.
Just put the whole thing in a loop, and you have a never ending on-off
sequence.
Sim ple isnt it?
-
8/2/2019 Industrial Automation of Dc Motor
79/84
Let us now have a look at the features of the 8051 core , keeping the above
example as a reference,
1. 8- bit CPU.( Consisting of the A and B registers)
Most of the transactions within the microcontroller are carried out through
the A register, also known as the Accumulator. In addition all arithmetic
functions are carried out generally in the A register. There is another
register known as the B register, which is used exclusively for
multiplication and division.
Thus an 8-bit notation would indicate that the maximum value that can be
input into these registers is 11111111. Puzzled?
The value is not decimal 111, 11,111! It represents a binary number,
having an equivalent value of FF in Hexadecimal and a value of 255 in
decimal.
-
8/2/2019 Industrial Automation of Dc Motor
80/84
We shall read in more detail on the different numbering systems namely
the Binary and Hexadecimal system in our next module.
2. 4K on-chip ROM
Once you have written out the instructions for the microcontroller, where do
you put these instructions?
Obviously you would like these instructions to be safe, and not get deleted
or changed during execution. Hence you would load it into the ROM
The size of the program you write is bound to vary depending on the
application, and the number of lines. The 8051 microcontroller gives you
space to load up to 4K of program size into the internal ROM.
4K, thats all? Well just wait. You would be surprised at the amount of stuff
you can load in this 4K of space.
-
8/2/2019 Industrial Automation of Dc Motor
81/84
Of course you could always extend the space by connecting to 64K of
external ROM if required.
3. 128 bytes on-chip RAM
This is the space provided for executing the program in terms of moving
data, storing data etc.
4. 32 I/O lines. (Four- 8 bit ports, labeled P0, P1, P2, P3)
In our bulb example, we used the notation p1.0. This means bit zero of port
one. One bit controls one bulb.
Thus port one would have 8 bits. There are a total of four ports named p0,
p1, p2, p3, giving a total of 32 lines. These lines can be used both as input
or output.
-
8/2/2019 Industrial Automation of Dc Motor
82/84
5. Two 16 bit timers / counters.
A microcontroller normally executes one instruction at a time. However
certain applications would require that some event has to be tracked
independent of the main program.
The manufacturers have provided a solution, by providing two timers.
These timers execute in the background independent of the main program.
Once the required time has been reached, (remember the time calculations
described above?), they can trigger a branch in the main program.
These timers can also be used as counters, so that they can count the
number of events, and on reaching the required count, can cause a branch
in the main program.
6. Full Duplex serial data receiver / transmitter.
The 8051 microcontroller is capable of communicating with external
-
8/2/2019 Industrial Automation of Dc Motor
83/84
devices like the PC etc. Here data is sent in the form of bytes, at predefined
speeds, also known as baud rates.
The transmission is serial, in the sense, one bit at a time
7. 5- interrupt sources with two priority levels (Two external and three
internal)
During the discussion on the timers, we had indicated that the timers can
trigger a branch in the main program. However, what would we do in case
we would like the microcontroller to take the branch, and then return back
to the main program, without having to constantly check whether the
required time / count has been reached?
This is where the interrupts come into play. These can be set to either the
timers, or to some external events. Whenever the background program has
reached the required criteria in terms of time or count or an external event,
the branch is taken, and on completion of the branch, the control returns to
-
8/2/2019 Industrial Automation of Dc Motor
84/84
the main program.
Priority levels indicate which interrupt is more important, and needs to be
executed first in case two interrupts occur at the same time.
8. On-chip clock oscillator.
This represents the oscillator circuits within the microcontroller. Thus the
hardware is reduced to just simply connecting an external crystal, to
achieve the required pulsing rate.