SlideShare a Scribd company logo
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

PPTX
Syntax-Directed Translation into Three Address Code
PPTX
Gaming Console
PDF
Chapter 2 program-security
PDF
8155 PPI
PPTX
Diabetes Mellitus
PPTX
Hypertension
PPTX
Republic Act No. 11313 Safe Spaces Act (Bawal Bastos Law).pptx
PPTX
Power Point Presentation on Artificial Intelligence
Syntax-Directed Translation into Three Address Code
Gaming Console
Chapter 2 program-security
8155 PPI
Diabetes Mellitus
Hypertension
Republic Act No. 11313 Safe Spaces Act (Bawal Bastos Law).pptx
Power Point Presentation on Artificial Intelligence

What's hot (20)

PPTX
Automatic temperature control using 8085 microprocessor
PPTX
Microcontroller anup
PPTX
Subroutine in 8051 microcontroller
PDF
8051 interfacing
PDF
Keypad Interfacing with 8051 Microcontroller
PPT
Triac (industrial electronic)
PPT
Industrial Training on PLC SCADA HMI for fresher engineers
PDF
Introduction to Microcontroller
PPT
E4800 ej501 topic_5_designing_plc_application
PPTX
8051 Microcontroller ppt
PPTX
Serial Communication in 8051
PPTX
8255 Programmble Peripheral Interface
PPTX
Interrupts in 8051
PPTX
Introduction to Microcontroller
PDF
Interfacing of 8051 with 8255 Programmable Peripheral Interface.pdf
PPTX
Timers and counters
PPT
Assembly Language Programming Of 8085
DOCX
Microprocessor Interfacing and 8155 Features
PPTX
Temperature based fan speed control & monitoring using
PPTX
Bus Structure, Memory and I/O Interfacing
Automatic temperature control using 8085 microprocessor
Microcontroller anup
Subroutine in 8051 microcontroller
8051 interfacing
Keypad Interfacing with 8051 Microcontroller
Triac (industrial electronic)
Industrial Training on PLC SCADA HMI for fresher engineers
Introduction to Microcontroller
E4800 ej501 topic_5_designing_plc_application
8051 Microcontroller ppt
Serial Communication in 8051
8255 Programmble Peripheral Interface
Interrupts in 8051
Introduction to Microcontroller
Interfacing of 8051 with 8255 Programmable Peripheral Interface.pdf
Timers and counters
Assembly Language Programming Of 8085
Microprocessor Interfacing and 8155 Features
Temperature based fan speed control & monitoring using
Bus Structure, Memory and I/O Interfacing
Ad

Viewers also liked (17)

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

Similar to Microprocessor based Temperature Controller (20)

PPTX
T6 Solution-Microelectronic circuits.pptx
PPTX
adcPresentation for microcontrolling process techniq
PDF
analog to digital converter and dac final
DOC
Unit iv microcontrollers final
PPTX
Pic ppt 13104022(4th_year)
PDF
digitalvoltmeterusing805112b2-170214173216 (1).pdf
PPTX
DIGITAL VOLTMETER USING 8051 MICROCONTROLLER
PPTX
Sensor interfacing in 8051
PDF
Interfacing Analog to Digital Data Converters ee3404.pdf
PDF
interfacing of temperature sensor LM 35 with 8051.pdf
PPT
Chapter5 dek3133
PPTX
Analog to Digital Converters
PPTX
application of Mp traffic light LED LCD display.pptx
PDF
ADC and DAC interfacing.pdf
DOCX
8051 FINIAL
PPTX
MPC of TWT based Transmitter
PPTX
UNIT 4 & 5 - I nterfacing_Lecture7.pptx
PPTX
FALLSEM2024-25_BEEE309L_TH_VL2024250101214_2024-10-05_Reference-Material-I.pptx
PDF
Construction of digital voltmeter by Bapi Kumar Das
T6 Solution-Microelectronic circuits.pptx
adcPresentation for microcontrolling process techniq
analog to digital converter and dac final
Unit iv microcontrollers final
Pic ppt 13104022(4th_year)
digitalvoltmeterusing805112b2-170214173216 (1).pdf
DIGITAL VOLTMETER USING 8051 MICROCONTROLLER
Sensor interfacing in 8051
Interfacing Analog to Digital Data Converters ee3404.pdf
interfacing of temperature sensor LM 35 with 8051.pdf
Chapter5 dek3133
Analog to Digital Converters
application of Mp traffic light LED LCD display.pptx
ADC and DAC interfacing.pdf
8051 FINIAL
MPC of TWT based Transmitter
UNIT 4 & 5 - I nterfacing_Lecture7.pptx
FALLSEM2024-25_BEEE309L_TH_VL2024250101214_2024-10-05_Reference-Material-I.pptx
Construction of digital voltmeter by Bapi Kumar Das

Recently uploaded (20)

PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Pre independence Education in Inndia.pdf
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Lesson notes of climatology university.
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Insiders guide to clinical Medicine.pdf
PDF
01-Introduction-to-Information-Management.pdf
PPTX
GDM (1) (1).pptx small presentation for students
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Complications of Minimal Access Surgery at WLH
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Microbial disease of the cardiovascular and lymphatic systems
O5-L3 Freight Transport Ops (International) V1.pdf
Pre independence Education in Inndia.pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Supply Chain Operations Speaking Notes -ICLT Program
Lesson notes of climatology university.
Abdominal Access Techniques with Prof. Dr. R K Mishra
O7-L3 Supply Chain Operations - ICLT Program
Insiders guide to clinical Medicine.pdf
01-Introduction-to-Information-Management.pdf
GDM (1) (1).pptx small presentation for students
Module 4: Burden of Disease Tutorial Slides S2 2025
2.FourierTransform-ShortQuestionswithAnswers.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Complications of Minimal Access Surgery at WLH
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
human mycosis Human fungal infections are called human mycosis..pptx
Anesthesia in Laparoscopic Surgery in India
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Microbial disease of the cardiovascular and lymphatic systems

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