![]() |
PIC Microcontrollers on-line FREE! |
|
Index |
![]() |
|||
|
|
Development systems | ||||||
|
|
Contact us | ||||||
|
|||||||
|
7.4 Optocouplers Optocouplers were discovered right after photo-transistors (like any other transistor, except it is stimulated by light), by combining a LED and photo-transistor in the same case. The purpose of an optocoupler is to separate two parts of a circuit. This is done for a number of reasons:
Optocouplers can be used as either input or
output devices. They can have additional functions such as intensification
of a signal or Schmitt
triggering (the output of a Schmitt trigger is either 0 or 1 - it changes
slow rising and falling waveforms into definite low or high values). Optocouplers
come as a single unit or in groups of two or more in
one casing. 7.4.1 Optocoupler on an input line The way it works is simple: when a signal arrives, the LED within the optocoupler is turned on, and it illuminates the base of a photo-transistor within the same case. When the transistor is activated, the voltage between collector and emitter falls to 0.7V or less and the microcontroller sees this as a logic zero on its RA4 pin. The example below is a simplified model of a counter, element commonly utilized in industry (it is used for counting products on a production line, determining motor speed, counting the number of revolutions of an axis, etc). We will have sensor set off the LED every time axis makes a full revolution. LED in turn will 'send' a signal by means of photo-transistor to a microcontroller input RA4 (TOCKI). As prescaler is set to 1:2 in this example, every second signal will increment TMR0. Current status of the counter is displayed on PORTB LEDs.
Example of optocoupler on an input line
7.4.2 Optocoupler on an output line An Optocoupler can be also used to separate the output signals. If optocoupler LED is connected to microcontroller pin, logical zero on pin will activate optocoupler LED, thus activating the transistor. This will consequently switch on LED in the part of device working on 12V. Layout of this connection is shown below.
Example of optocoupler on output line The program for this example is simple. By delivering a logical one to the third pin of port A, the transistor will be activated in the optocoupler, switching on the LED in the part of device working on 12V.
|
|
© Copyright 2003. mElektronikos. All Rights Reserved. For any comments contact webmaster.
|