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

Architecture of 8085 microprocessor
Architecture of 8085 microprocessorArchitecture of 8085 microprocessor
Architecture of 8085 microprocessorAMAN SRIVASTAVA
 
Addressing modes 8085
Addressing modes 8085Addressing modes 8085
Addressing modes 8085ShivamSood22
 
Microprocessor & microcontroller
Microprocessor & microcontroller Microprocessor & microcontroller
Microprocessor & microcontroller Nitesh Kumar
 
8051 Microcontroller Notes
8051 Microcontroller Notes8051 Microcontroller Notes
8051 Microcontroller NotesDr.YNM
 
ARDUINO BASED HEART BEAT MONITORING SYSTEM
ARDUINO BASED HEART BEAT MONITORING SYSTEMARDUINO BASED HEART BEAT MONITORING SYSTEM
ARDUINO BASED HEART BEAT MONITORING SYSTEMMOHAMMAD HANNAN
 
INTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLERINTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLERAnkita Jaiswal
 
Microprocessor 8085 complete
Microprocessor 8085 completeMicroprocessor 8085 complete
Microprocessor 8085 completeShubham Singh
 
Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentationxavierpaulino
 
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
 
Keypad Interfacing with 8051 Microcontroller
Keypad Interfacing with 8051 MicrocontrollerKeypad Interfacing with 8051 Microcontroller
Keypad Interfacing with 8051 MicrocontrollerSudhanshu Janwadkar
 
I/O port programming in 8051
I/O port programming in 8051I/O port programming in 8051
I/O port programming in 8051ssuser3a47cb
 
Three phase semi converter
Three phase semi converterThree phase semi converter
Three phase semi converterArpit Raval
 
Code Conversion in 8085 Microprocessor
Code Conversion in 8085 MicroprocessorCode Conversion in 8085 Microprocessor
Code Conversion in 8085 MicroprocessorMOHIT AGARWAL
 
ARM7-ARCHITECTURE
ARM7-ARCHITECTURE ARM7-ARCHITECTURE
ARM7-ARCHITECTURE Dr.YNM
 
Sensor interfacing in 8051
Sensor interfacing in 8051Sensor interfacing in 8051
Sensor interfacing in 8051Irfan Ahmad
 
8257 DMA Controller
8257 DMA Controller8257 DMA Controller
8257 DMA ControllerShivamSood22
 
automation of waterpump using 8051 microcontroller
automation of waterpump using 8051 microcontrollerautomation of waterpump using 8051 microcontroller
automation of waterpump using 8051 microcontrollerParth Joshi
 
T-states in microprocessor 8085
T-states in microprocessor 8085T-states in microprocessor 8085
T-states in microprocessor 8085yedles
 

What's hot (20)

Architecture of 8085 microprocessor
Architecture of 8085 microprocessorArchitecture of 8085 microprocessor
Architecture of 8085 microprocessor
 
Addressing modes 8085
Addressing modes 8085Addressing modes 8085
Addressing modes 8085
 
Microprocessor & microcontroller
Microprocessor & microcontroller Microprocessor & microcontroller
Microprocessor & microcontroller
 
8051 interfacing
8051 interfacing8051 interfacing
8051 interfacing
 
8051 Microcontroller Notes
8051 Microcontroller Notes8051 Microcontroller Notes
8051 Microcontroller Notes
 
ARDUINO BASED HEART BEAT MONITORING SYSTEM
ARDUINO BASED HEART BEAT MONITORING SYSTEMARDUINO BASED HEART BEAT MONITORING SYSTEM
ARDUINO BASED HEART BEAT MONITORING SYSTEM
 
INTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLERINTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLER
 
Microprocessor 8085 complete
Microprocessor 8085 completeMicroprocessor 8085 complete
Microprocessor 8085 complete
 
Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentation
 
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
 
Keypad Interfacing with 8051 Microcontroller
Keypad Interfacing with 8051 MicrocontrollerKeypad Interfacing with 8051 Microcontroller
Keypad Interfacing with 8051 Microcontroller
 
I/O port programming in 8051
I/O port programming in 8051I/O port programming in 8051
I/O port programming in 8051
 
Three phase semi converter
Three phase semi converterThree phase semi converter
Three phase semi converter
 
Code Conversion in 8085 Microprocessor
Code Conversion in 8085 MicroprocessorCode Conversion in 8085 Microprocessor
Code Conversion in 8085 Microprocessor
 
ARM7-ARCHITECTURE
ARM7-ARCHITECTURE ARM7-ARCHITECTURE
ARM7-ARCHITECTURE
 
Sensor interfacing in 8051
Sensor interfacing in 8051Sensor interfacing in 8051
Sensor interfacing in 8051
 
8257 DMA Controller
8257 DMA Controller8257 DMA Controller
8257 DMA Controller
 
Timing diagram 8085 microprocessor
Timing diagram 8085 microprocessorTiming diagram 8085 microprocessor
Timing diagram 8085 microprocessor
 
automation of waterpump using 8051 microcontroller
automation of waterpump using 8051 microcontrollerautomation of waterpump using 8051 microcontroller
automation of waterpump using 8051 microcontroller
 
T-states in microprocessor 8085
T-states in microprocessor 8085T-states in microprocessor 8085
T-states in microprocessor 8085
 

Viewers also liked

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 (15)

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)
 
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
 
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
 
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
 
Digital stop watch
Digital stop watchDigital stop watch
Digital stop watch
 

Recently uploaded

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
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 

Recently uploaded (20)

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
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 

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