SlideShare a Scribd company logo
1 of 30
PROCESS CONTROL IN WET TANNERY
   The block diagram of the process can be interpreted as:
     .
          Get Input                   Converting the   Interfacing the
                          Signal                         signal with
         Signal from                     signal to
                       Conditioning                         8085
           Sensor                      digital form
                                                       microprocesor




                           Load          Interfacing    Programming the
                                           Circuit.      Microprocessor




                                                                          4
INPUT FROM SENSOR
 For temperature sensing LM35 Temperature
  sensor is used.
 The output voltage of this 3 pin temperature sensor
  is directly proportional to the ambient temperature
  and is given by the formula:
                Vout = K x T
Where,
  K = 10mV/oC (Sensor Constant),
  T= Ambient Temperature.
 For a temperature range of 0-100oC, the output
  voltage varies from 0-1V in steps of 10mV.            2
   For pH sensing, PHE-45P pH sensor is used.

   The PHE-45P is an electrode type sensor, which
    develops a voltage(potential) directly proportional to
    the concentration of H+ ions.

   For a pH range of 0-14, the output voltage of the
    sensor varies from -0.41V to +0.41V.



                                                             3
   The output voltage from the pH sensor follows Nernst
    equation of equilibrium reduction potential.



Where,
E = reduction potential(voltage generated)
R = Universal gas constant( R=8.314 J/K-mol)
T = absolute temperature(T = 298K)
F = Faraday constant(F = 96485.33C/mol)
z = number of ions involved in the reaction.

                                                           4
   On substituting the values of constants, we get:
               E = 0.4142 – 0.059pH.
    Hence, for a pH of 7, the potential would be 0,
           for a pH of 0 (pure acidic), E = 0.41V
           for a pH of 14(pure alkaline), E = -0.41V.




                                                        5
SIGNAL CONDITIONING
   The signal conditioning is done so as to interface
    the sensor’s output with the Analog to digital
    converter.



   The main aim of this module is to convert the output
    of sensors i.e., 0-1V from temperature sensor and -
    0.41V to +0.41V from pH sensor to 0-5V which is
    the acceptable working range for an analog to
    digital converter.
                                                           6
   For temperature sensor, we use a simple non
    inverting amplifier circuit, given below:




        Voltage Gain(A) = 5v/v.
                                                  7
   For pH sensor, we use an adder circuit coupled with
    an inverting amplifier:




    The output voltage is 0-5V.

                                                          8
CONVERTING TO DIGITAL FORM

   ADC0809 is used for analog to digital conversion.
    The analog signal which we get from the sensors is
    amplified to 0-5V and is given to the ADC 0809.

   The analog input from the temperature sensor is
    given at IN0 port of ADC.

   The input port selection is done through the input
    selection lines(ADD A, ADDB, ADD C) which are
    connected to the programmable peripheral interface.
                                                          9
   The conversion starts when SOC(Start of
    Conversion) is given HIGH from the microprocessor
    through 8255.

   When the analog input is converted to digital form,
    the EOC(End of Conversion) port goes HIGH,
    informing the microprocessor that the conversion is
    done.

   The clock to the ADC is given from the
    microprocessor clock output.
                                                          10
ADC 0809 PIN CONNECTION




.                         11
INTERFACING WITH MICROPROCESSOR
   The digital output from the ADC is interfaced with
    the microprocessor through a programmable
    peripheral interface (PPI 8255).

   PPI 8255 is a 40 pin IC which consists of three 8-
    bit I/O ports, a 8-bit Bi-directional data transfer port
    and a control logic buffer.

   The block diagram of 8255 is as follows:

                                                               12
.




    13
•   Data Bus Buffer: It is an 8 bit data buffer used to
    interface 8255 with 8085. It is connected to D0-D7 bits
    of 8255.

•   Read/write control logic : It consists of inputs
    RD¯,WR¯,A0,A1,CS¯ .

•   RD¯,WR¯ are used for reading and writing on to 8255
    and are connected to MEMR¯,MEMW¯ of 8085
    respectively.

•   A0,A1 are Port select signals used to select the
    particular port .
                                                              14
•   CS ¯ is used to select the 8255 device .
A1       A0   Selected port
0        0        Port - A
0        1        Port –B
1        0        Port – C
1        1        Control Register




                                     15
The 8255 PPI is initialized as below:

   Port A - Assigned as Input

   Port B - Assigned as output

   Port CL - Assigned as Input

   Port CU - Assigned as output
                                        16
   The Port A takes input from the digital output pins of
    ADC.

   The Port B gives signal to SOC, ALE and Input
    Select of ADC.

   The Port CL takes input from EOC.

   The Port CU gives the control signal.
                                                             17
   Control Word:




   The control word for the PPI is – 1 0 0 1 0 0 0 1 i.e.,
    91H.


                                                              18
19
MICROPROCESSOR 8085
The features of INTEL 8085 are :
    It is an 8 bit processor.
    It is a single chip N-MOS device with 40 pins.
    It has multiplexed address and data bus.(AD0-AD7).
    It works on 5 Volt dc power supply.
    The maximum clock frequency is 3 MHz while
     minimum frequency is 500kHz.
    It provides 74 instructions with 5 different addressing
     modes.
    It provides Acc ,one flag register ,6 general purpose
     registers and two special purpose registers(SP,PC).       20
PIN LAYOUT.




              21
INTERNAL ARCHITECTURE:




                         22
INSTRUCTION SET CLASSIFICATION
The entire group of instructions can be classified into five
  categories:

1.    Data Transfer Operations. E.g. MOV, MVI, LDA,STA.

2.    Arithmetic Operations. E.g. ADD, SUB, INR, DCR.

3.    Logical Operations. E.g. ANA, ORA, XRA, CMP.

4.    Branching Operations. E.g. JMP, CALL, RET, JZ.

5.    Machine Control Operations. E.g. IN, OUT, PUSH, POP.
                                                               23
. PROGRAMMING LOGIC:
.
    •   Configure 8255 I/O ports
    •   8085 sends SOC command to ADC
    •   8085 waits for EOC signal from ADC
    •   8085 reads 8-bit temperature value from
        port A
    •   8085 compares the value with set point
        value
    •   8085 generates the control signal to
        control load.                             24
FLOW CHART
   .
        .                   START



        .
                       Initialize 8255




                     CALL CONVERSION


                                Is
                              Temp
                                >
                             SETPP
                                T



                                           25
                         Turn heater off
26
PROGRAM:

           MVI A, 91H
           OUT CR

BEGIN:     CALL CONVERSATION
           CPI 41H
           JC NEXT
           MVI A, 0EH
           OUT PC
           JMP BEGIN

NEXT:      MVI A, 0FH
           OUT PC              27
           JMP BEGIN
CONVERSION SUBROUTINE:
CONVERSION:
              MVI A,00H
              OUT PB            ; Send address to select IN0
              MVI A,08H         ;Latch address by giving ALE High
              OUT PB

BACK:         MVI A,18H
              OUT PB            ; Make SOC High
              MVI A,08H
              OUT PB            ; Make SOC Low
              MVI A,00H
              OUT PB            ; Make ALE Low

LOOP:         IN PC
              ANI 01H
              JZ LOOP; Wait for EOC
              IN PA
                                                                       28
              RET               ; Return value and store Accumulator
INTERFACING CIRCUIT




                      29
   The load, in this case a heater, is a device which
    operates under 230V ac.

   The control signal from the microprocessor through
    the peripheral interface is of 5V magnitude.

   A solid state relay device is used to interface the
    control signal with the load.



                                                          30

More Related Content

What's hot

Operational amplifier
Operational amplifierOperational amplifier
Operational amplifierUnsa Shakir
 
Microprocessor Interfacing and 8155 Features
Microprocessor Interfacing and 8155 FeaturesMicroprocessor Interfacing and 8155 Features
Microprocessor Interfacing and 8155 FeaturesSrikrishna Thota
 
Serial communication in 8085
Serial communication in 8085Serial communication in 8085
Serial communication in 8085Nitin Ahire
 
Pic microcontroller architecture
Pic microcontroller architecturePic microcontroller architecture
Pic microcontroller architectureDominicHendry
 
Interfacing with peripherals: analog to digital converters and digital to ana...
Interfacing with peripherals: analog to digital converters and digital to ana...Interfacing with peripherals: analog to digital converters and digital to ana...
Interfacing with peripherals: analog to digital converters and digital to ana...NimeshSingh27
 
UNIT III PROGRAMMABLE PERIPHERAL INTERFACE
UNIT III PROGRAMMABLE PERIPHERAL INTERFACE UNIT III PROGRAMMABLE PERIPHERAL INTERFACE
UNIT III PROGRAMMABLE PERIPHERAL INTERFACE ravis205084
 
T-states in microprocessor 8085
T-states in microprocessor 8085T-states in microprocessor 8085
T-states in microprocessor 8085yedles
 
8259 Programmable Interrupt Controller
8259 Programmable Interrupt Controller8259 Programmable Interrupt Controller
8259 Programmable Interrupt Controllerabhikalmegh
 
Stacks & subroutines 1
Stacks & subroutines 1Stacks & subroutines 1
Stacks & subroutines 1deval patel
 
555 Timer (detailed presentation)
555 Timer (detailed presentation)555 Timer (detailed presentation)
555 Timer (detailed presentation)Tanish Gupta
 

What's hot (20)

Operational amplifier
Operational amplifierOperational amplifier
Operational amplifier
 
Interfacing 8255
Interfacing 8255Interfacing 8255
Interfacing 8255
 
Microprocessor Interfacing and 8155 Features
Microprocessor Interfacing and 8155 FeaturesMicroprocessor Interfacing and 8155 Features
Microprocessor Interfacing and 8155 Features
 
Serial communication in 8085
Serial communication in 8085Serial communication in 8085
Serial communication in 8085
 
8255 PPI
8255 PPI8255 PPI
8255 PPI
 
Ccp
CcpCcp
Ccp
 
Pic microcontroller architecture
Pic microcontroller architecturePic microcontroller architecture
Pic microcontroller architecture
 
Root locus
Root locus Root locus
Root locus
 
Interfacing with peripherals: analog to digital converters and digital to ana...
Interfacing with peripherals: analog to digital converters and digital to ana...Interfacing with peripherals: analog to digital converters and digital to ana...
Interfacing with peripherals: analog to digital converters and digital to ana...
 
UNIT III PROGRAMMABLE PERIPHERAL INTERFACE
UNIT III PROGRAMMABLE PERIPHERAL INTERFACE UNIT III PROGRAMMABLE PERIPHERAL INTERFACE
UNIT III PROGRAMMABLE PERIPHERAL INTERFACE
 
T-states in microprocessor 8085
T-states in microprocessor 8085T-states in microprocessor 8085
T-states in microprocessor 8085
 
8086 micro processor
8086 micro processor8086 micro processor
8086 micro processor
 
8259 Programmable Interrupt Controller
8259 Programmable Interrupt Controller8259 Programmable Interrupt Controller
8259 Programmable Interrupt Controller
 
Stacks & subroutines 1
Stacks & subroutines 1Stacks & subroutines 1
Stacks & subroutines 1
 
Shifters
ShiftersShifters
Shifters
 
Synchronous Counter
Synchronous Counter Synchronous Counter
Synchronous Counter
 
Chapter#8
Chapter#8Chapter#8
Chapter#8
 
8051 interfacing
8051 interfacing8051 interfacing
8051 interfacing
 
Sample and hold circuit
Sample and hold circuitSample and hold circuit
Sample and hold circuit
 
555 Timer (detailed presentation)
555 Timer (detailed presentation)555 Timer (detailed presentation)
555 Timer (detailed presentation)
 

Viewers also liked

TRAFFIC LIGHT CONTROL SYSTEM USING 8085 MICROPROCESSOR
TRAFFIC LIGHT CONTROL SYSTEM USING 8085 MICROPROCESSORTRAFFIC LIGHT CONTROL SYSTEM USING 8085 MICROPROCESSOR
TRAFFIC LIGHT CONTROL SYSTEM USING 8085 MICROPROCESSORSubash Sambath Kumar
 
microcontroller based temperature sensor
microcontroller based temperature sensormicrocontroller based temperature sensor
microcontroller based temperature sensorDerrick D'souza
 
Micro Processor Mini Project,Electronic Quiz Table
Micro Processor Mini Project,Electronic Quiz TableMicro Processor Mini Project,Electronic Quiz Table
Micro Processor Mini Project,Electronic Quiz TableSubhashini Sundaram
 
Applications of microprocessor
Applications of microprocessorApplications of microprocessor
Applications of microprocessorAnjali Agrawal
 
PART -1 TRAFFIC LIGHT CONTROL USING 8085
PART -1 TRAFFIC LIGHT CONTROL USING 8085PART -1 TRAFFIC LIGHT CONTROL USING 8085
PART -1 TRAFFIC LIGHT CONTROL USING 8085Subash Sambath Kumar
 
Number Guessing Game - A 8085 Project
Number Guessing Game - A 8085 ProjectNumber Guessing Game - A 8085 Project
Number Guessing Game - A 8085 ProjectSneh Pahilwani
 
Temperature Based Fan Controller
Temperature Based Fan Controller Temperature Based Fan Controller
Temperature Based Fan Controller richa1910n
 
Microprocessor and Application (8085)
Microprocessor and Application (8085)Microprocessor and Application (8085)
Microprocessor and Application (8085)ufaq kk
 
Diarrhea:Myths and facts, Precaution
Diarrhea:Myths and facts, Precaution Diarrhea:Myths and facts, Precaution
Diarrhea:Myths and facts, Precaution Wuzna Haroon
 
Alta White Paper D2C eCommerce Case Study 2016
Alta White Paper D2C eCommerce Case Study 2016Alta White Paper D2C eCommerce Case Study 2016
Alta White Paper D2C eCommerce Case Study 2016Patrick Nicholson
 
Enterprise workspaces - Extending SAP NetWeaver Portal capabilities
Enterprise workspaces - Extending SAP NetWeaver Portal capabilities Enterprise workspaces - Extending SAP NetWeaver Portal capabilities
Enterprise workspaces - Extending SAP NetWeaver Portal capabilities SAP Portal
 

Viewers also liked (17)

TRAFFIC LIGHT CONTROL SYSTEM USING 8085 MICROPROCESSOR
TRAFFIC LIGHT CONTROL SYSTEM USING 8085 MICROPROCESSORTRAFFIC LIGHT CONTROL SYSTEM USING 8085 MICROPROCESSOR
TRAFFIC LIGHT CONTROL SYSTEM USING 8085 MICROPROCESSOR
 
microcontroller based temperature sensor
microcontroller based temperature sensormicrocontroller based temperature sensor
microcontroller based temperature sensor
 
Micro Processor Mini Project,Electronic Quiz Table
Micro Processor Mini Project,Electronic Quiz TableMicro Processor Mini Project,Electronic Quiz Table
Micro Processor Mini Project,Electronic Quiz Table
 
Applications of microprocessor
Applications of microprocessorApplications of microprocessor
Applications of microprocessor
 
PART -1 TRAFFIC LIGHT CONTROL USING 8085
PART -1 TRAFFIC LIGHT CONTROL USING 8085PART -1 TRAFFIC LIGHT CONTROL USING 8085
PART -1 TRAFFIC LIGHT CONTROL USING 8085
 
Number Guessing Game - A 8085 Project
Number Guessing Game - A 8085 ProjectNumber Guessing Game - A 8085 Project
Number Guessing Game - A 8085 Project
 
Temperature Based Fan Controller
Temperature Based Fan Controller Temperature Based Fan Controller
Temperature Based Fan Controller
 
Microprocessor and Application (8085)
Microprocessor and Application (8085)Microprocessor and Application (8085)
Microprocessor and Application (8085)
 
List of 8085 programs
List of 8085 programsList of 8085 programs
List of 8085 programs
 
black jack using vhdl
black jack using vhdlblack jack using vhdl
black jack using vhdl
 
Diarrhea:Myths and facts, Precaution
Diarrhea:Myths and facts, Precaution Diarrhea:Myths and facts, Precaution
Diarrhea:Myths and facts, Precaution
 
cathy resume
cathy resumecathy resume
cathy resume
 
Alta White Paper D2C eCommerce Case Study 2016
Alta White Paper D2C eCommerce Case Study 2016Alta White Paper D2C eCommerce Case Study 2016
Alta White Paper D2C eCommerce Case Study 2016
 
Nt1310 project
Nt1310 projectNt1310 project
Nt1310 project
 
Enterprise workspaces - Extending SAP NetWeaver Portal capabilities
Enterprise workspaces - Extending SAP NetWeaver Portal capabilities Enterprise workspaces - Extending SAP NetWeaver Portal capabilities
Enterprise workspaces - Extending SAP NetWeaver Portal capabilities
 
Information från Läkemedelsverket #5 2013
Information från Läkemedelsverket #5 2013Information från Läkemedelsverket #5 2013
Information från Läkemedelsverket #5 2013
 
Basics of Coding in Pediatrics Medical Billing
Basics of Coding in Pediatrics Medical BillingBasics of Coding in Pediatrics Medical Billing
Basics of Coding in Pediatrics Medical Billing
 

Similar to Microprocessor based Temperature Controller

analog to digital converter and dac final
analog to digital converter and dac finalanalog to digital converter and dac final
analog to digital converter and dac finalDrVikasMahor
 
Unit iv microcontrollers final
Unit iv microcontrollers finalUnit iv microcontrollers final
Unit iv microcontrollers finalSARITHA REDDY
 
Pic ppt 13104022(4th_year)
Pic ppt 13104022(4th_year)Pic ppt 13104022(4th_year)
Pic ppt 13104022(4th_year)Daman Singh
 
digitalvoltmeterusing805112b2-170214173216 (1).pdf
digitalvoltmeterusing805112b2-170214173216 (1).pdfdigitalvoltmeterusing805112b2-170214173216 (1).pdf
digitalvoltmeterusing805112b2-170214173216 (1).pdfsatyamsinha37
 
DIGITAL VOLTMETER USING 8051 MICROCONTROLLER
DIGITAL VOLTMETER USING 8051 MICROCONTROLLERDIGITAL VOLTMETER USING 8051 MICROCONTROLLER
DIGITAL VOLTMETER USING 8051 MICROCONTROLLERChirag Lakhani
 
Sensor interfacing in 8051
Sensor interfacing in 8051Sensor interfacing in 8051
Sensor interfacing in 8051Irfan Ahmad
 
interfacing of temperature sensor LM 35 with 8051.pdf
interfacing of temperature sensor LM 35 with 8051.pdfinterfacing of temperature sensor LM 35 with 8051.pdf
interfacing of temperature sensor LM 35 with 8051.pdfSrikrishna Thota
 
Analog to Digital Converters
Analog to Digital ConvertersAnalog to Digital Converters
Analog to Digital ConvertersAmitabh Shukla
 
ADC and DAC interfacing.pdf
ADC and DAC interfacing.pdfADC and DAC interfacing.pdf
ADC and DAC interfacing.pdfVikasMahor3
 
MPC of TWT based Transmitter
MPC of TWT based TransmitterMPC of TWT based Transmitter
MPC of TWT based TransmitterAbhishek Sutrave
 
UNIT 4 & 5 - I nterfacing_Lecture7.pptx
UNIT 4 & 5 - I         nterfacing_Lecture7.pptxUNIT 4 & 5 - I         nterfacing_Lecture7.pptx
UNIT 4 & 5 - I nterfacing_Lecture7.pptxnaveen088888
 
Construction of digital voltmeter by Bapi Kumar Das
Construction of digital voltmeter by Bapi Kumar DasConstruction of digital voltmeter by Bapi Kumar Das
Construction of digital voltmeter by Bapi Kumar DasB.k. Das
 
Temperature Controller with Atmega16
Temperature Controller with Atmega16Temperature Controller with Atmega16
Temperature Controller with Atmega16Siddhant Jaiswal
 
project - Copy
project - Copyproject - Copy
project - Copypiedaholic
 
Interfacing technique with 8085- ADC[0808]
Interfacing technique with 8085- ADC[0808]Interfacing technique with 8085- ADC[0808]
Interfacing technique with 8085- ADC[0808]Guhan k
 
adcanddac hai kya bhayy me know if-01.pptx
adcanddac hai kya bhayy me know if-01.pptxadcanddac hai kya bhayy me know if-01.pptx
adcanddac hai kya bhayy me know if-01.pptxshivraj3252
 

Similar to Microprocessor based Temperature Controller (20)

analog to digital converter and dac final
analog to digital converter and dac finalanalog to digital converter and dac final
analog to digital converter and dac final
 
Unit iv microcontrollers final
Unit iv microcontrollers finalUnit iv microcontrollers final
Unit iv microcontrollers final
 
Pic ppt 13104022(4th_year)
Pic ppt 13104022(4th_year)Pic ppt 13104022(4th_year)
Pic ppt 13104022(4th_year)
 
digitalvoltmeterusing805112b2-170214173216 (1).pdf
digitalvoltmeterusing805112b2-170214173216 (1).pdfdigitalvoltmeterusing805112b2-170214173216 (1).pdf
digitalvoltmeterusing805112b2-170214173216 (1).pdf
 
DIGITAL VOLTMETER USING 8051 MICROCONTROLLER
DIGITAL VOLTMETER USING 8051 MICROCONTROLLERDIGITAL VOLTMETER USING 8051 MICROCONTROLLER
DIGITAL VOLTMETER USING 8051 MICROCONTROLLER
 
Sensor interfacing in 8051
Sensor interfacing in 8051Sensor interfacing in 8051
Sensor interfacing in 8051
 
interfacing of temperature sensor LM 35 with 8051.pdf
interfacing of temperature sensor LM 35 with 8051.pdfinterfacing of temperature sensor LM 35 with 8051.pdf
interfacing of temperature sensor LM 35 with 8051.pdf
 
Chapter5 dek3133
Chapter5 dek3133Chapter5 dek3133
Chapter5 dek3133
 
Analog to Digital Converters
Analog to Digital ConvertersAnalog to Digital Converters
Analog to Digital Converters
 
8255
82558255
8255
 
ADC and DAC interfacing.pdf
ADC and DAC interfacing.pdfADC and DAC interfacing.pdf
ADC and DAC interfacing.pdf
 
8051 FINIAL
8051 FINIAL8051 FINIAL
8051 FINIAL
 
MPC of TWT based Transmitter
MPC of TWT based TransmitterMPC of TWT based Transmitter
MPC of TWT based Transmitter
 
UNIT 4 & 5 - I nterfacing_Lecture7.pptx
UNIT 4 & 5 - I         nterfacing_Lecture7.pptxUNIT 4 & 5 - I         nterfacing_Lecture7.pptx
UNIT 4 & 5 - I nterfacing_Lecture7.pptx
 
Construction of digital voltmeter by Bapi Kumar Das
Construction of digital voltmeter by Bapi Kumar DasConstruction of digital voltmeter by Bapi Kumar Das
Construction of digital voltmeter by Bapi Kumar Das
 
Temperature Controller with Atmega16
Temperature Controller with Atmega16Temperature Controller with Atmega16
Temperature Controller with Atmega16
 
project - Copy
project - Copyproject - Copy
project - Copy
 
8155 GPPI
8155 GPPI8155 GPPI
8155 GPPI
 
Interfacing technique with 8085- ADC[0808]
Interfacing technique with 8085- ADC[0808]Interfacing technique with 8085- ADC[0808]
Interfacing technique with 8085- ADC[0808]
 
adcanddac hai kya bhayy me know if-01.pptx
adcanddac hai kya bhayy me know if-01.pptxadcanddac hai kya bhayy me know if-01.pptx
adcanddac hai kya bhayy me know if-01.pptx
 

Recently uploaded

Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 

Recently uploaded (20)

Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 

Microprocessor based Temperature Controller

  • 1. PROCESS CONTROL IN WET TANNERY  The block diagram of the process can be interpreted as: . Get Input Converting the Interfacing the Signal signal with Signal from signal to Conditioning 8085 Sensor digital form microprocesor Load Interfacing Programming the Circuit. Microprocessor 4
  • 2. INPUT FROM SENSOR  For temperature sensing LM35 Temperature sensor is used.  The output voltage of this 3 pin temperature sensor is directly proportional to the ambient temperature and is given by the formula: Vout = K x T Where, K = 10mV/oC (Sensor Constant), T= Ambient Temperature.  For a temperature range of 0-100oC, the output voltage varies from 0-1V in steps of 10mV. 2
  • 3. For pH sensing, PHE-45P pH sensor is used.  The PHE-45P is an electrode type sensor, which develops a voltage(potential) directly proportional to the concentration of H+ ions.  For a pH range of 0-14, the output voltage of the sensor varies from -0.41V to +0.41V. 3
  • 4. The output voltage from the pH sensor follows Nernst equation of equilibrium reduction potential. Where, E = reduction potential(voltage generated) R = Universal gas constant( R=8.314 J/K-mol) T = absolute temperature(T = 298K) F = Faraday constant(F = 96485.33C/mol) z = number of ions involved in the reaction. 4
  • 5. On substituting the values of constants, we get: E = 0.4142 – 0.059pH. Hence, for a pH of 7, the potential would be 0, for a pH of 0 (pure acidic), E = 0.41V for a pH of 14(pure alkaline), E = -0.41V. 5
  • 6. SIGNAL CONDITIONING  The signal conditioning is done so as to interface the sensor’s output with the Analog to digital converter.  The main aim of this module is to convert the output of sensors i.e., 0-1V from temperature sensor and - 0.41V to +0.41V from pH sensor to 0-5V which is the acceptable working range for an analog to digital converter. 6
  • 7. For temperature sensor, we use a simple non inverting amplifier circuit, given below: Voltage Gain(A) = 5v/v. 7
  • 8. For pH sensor, we use an adder circuit coupled with an inverting amplifier: The output voltage is 0-5V. 8
  • 9. CONVERTING TO DIGITAL FORM  ADC0809 is used for analog to digital conversion. The analog signal which we get from the sensors is amplified to 0-5V and is given to the ADC 0809.  The analog input from the temperature sensor is given at IN0 port of ADC.  The input port selection is done through the input selection lines(ADD A, ADDB, ADD C) which are connected to the programmable peripheral interface. 9
  • 10. The conversion starts when SOC(Start of Conversion) is given HIGH from the microprocessor through 8255.  When the analog input is converted to digital form, the EOC(End of Conversion) port goes HIGH, informing the microprocessor that the conversion is done.  The clock to the ADC is given from the microprocessor clock output. 10
  • 11. ADC 0809 PIN CONNECTION . 11
  • 12. INTERFACING WITH MICROPROCESSOR  The digital output from the ADC is interfaced with the microprocessor through a programmable peripheral interface (PPI 8255).  PPI 8255 is a 40 pin IC which consists of three 8- bit I/O ports, a 8-bit Bi-directional data transfer port and a control logic buffer.  The block diagram of 8255 is as follows: 12
  • 13. . 13
  • 14. Data Bus Buffer: It is an 8 bit data buffer used to interface 8255 with 8085. It is connected to D0-D7 bits of 8255. • Read/write control logic : It consists of inputs RD¯,WR¯,A0,A1,CS¯ . • RD¯,WR¯ are used for reading and writing on to 8255 and are connected to MEMR¯,MEMW¯ of 8085 respectively. • A0,A1 are Port select signals used to select the particular port . 14 • CS ¯ is used to select the 8255 device .
  • 15. A1 A0 Selected port 0 0 Port - A 0 1 Port –B 1 0 Port – C 1 1 Control Register 15
  • 16. The 8255 PPI is initialized as below:  Port A - Assigned as Input  Port B - Assigned as output  Port CL - Assigned as Input  Port CU - Assigned as output 16
  • 17. The Port A takes input from the digital output pins of ADC.  The Port B gives signal to SOC, ALE and Input Select of ADC.  The Port CL takes input from EOC.  The Port CU gives the control signal. 17
  • 18. Control Word:  The control word for the PPI is – 1 0 0 1 0 0 0 1 i.e., 91H. 18
  • 19. 19
  • 20. MICROPROCESSOR 8085 The features of INTEL 8085 are :  It is an 8 bit processor.  It is a single chip N-MOS device with 40 pins.  It has multiplexed address and data bus.(AD0-AD7).  It works on 5 Volt dc power supply.  The maximum clock frequency is 3 MHz while minimum frequency is 500kHz.  It provides 74 instructions with 5 different addressing modes.  It provides Acc ,one flag register ,6 general purpose registers and two special purpose registers(SP,PC). 20
  • 23. INSTRUCTION SET CLASSIFICATION The entire group of instructions can be classified into five categories: 1. Data Transfer Operations. E.g. MOV, MVI, LDA,STA. 2. Arithmetic Operations. E.g. ADD, SUB, INR, DCR. 3. Logical Operations. E.g. ANA, ORA, XRA, CMP. 4. Branching Operations. E.g. JMP, CALL, RET, JZ. 5. Machine Control Operations. E.g. IN, OUT, PUSH, POP. 23
  • 24. . PROGRAMMING LOGIC: . • Configure 8255 I/O ports • 8085 sends SOC command to ADC • 8085 waits for EOC signal from ADC • 8085 reads 8-bit temperature value from port A • 8085 compares the value with set point value • 8085 generates the control signal to control load. 24
  • 25. FLOW CHART  . . START . Initialize 8255 CALL CONVERSION Is Temp > SETPP T 25 Turn heater off
  • 26. 26
  • 27. PROGRAM: MVI A, 91H OUT CR BEGIN: CALL CONVERSATION CPI 41H JC NEXT MVI A, 0EH OUT PC JMP BEGIN NEXT: MVI A, 0FH OUT PC 27 JMP BEGIN
  • 28. CONVERSION SUBROUTINE: CONVERSION: MVI A,00H OUT PB ; Send address to select IN0 MVI A,08H ;Latch address by giving ALE High OUT PB BACK: MVI A,18H OUT PB ; Make SOC High MVI A,08H OUT PB ; Make SOC Low MVI A,00H OUT PB ; Make ALE Low LOOP: IN PC ANI 01H JZ LOOP; Wait for EOC IN PA 28 RET ; Return value and store Accumulator
  • 30. The load, in this case a heater, is a device which operates under 230V ac.  The control signal from the microprocessor through the peripheral interface is of 5V magnitude.  A solid state relay device is used to interface the control signal with the load. 30