home *** CD-ROM | disk | FTP | other *** search
/ Intermedia 1998 January / inter1_98.iso / www / rozi / ULN2803.TXT < prev    next >
Text File  |  1997-12-15  |  2KB  |  79 lines

  1. ULN2803
  2.  
  3.    Struktura:
  4. Osiem tranzystorow Darlingtona z diodami zabezpieczajacymi przed przepieciami
  5. i rezystorami rezystorami ograniczajacymi prad bazowy.
  6.  
  7.             ┌───┬─┬───┐
  8.       IN A ─┤1  └─┘ 18├─ OUT A
  9.       IN B ─┤2      17├─ OUT B
  10.       IN C ─┤3      16├─ OUT C
  11.       IN D ─┤4      15├─ OUT D
  12.       IN E ─┤5      14├─ OUT E
  13.       IN F ─┤6      13├─ OUT F
  14.       IN G ─┤7      12├─ OUT G
  15.       IN H ─┤8      11├─ OUT H
  16.        GND ─┤9      10├─ Vcc (12 V)
  17.             └─────────┘
  18.  
  19.    Przyklad zastosowania:
  20. 1) Interfejs wyjsciowy (rownolegly) do PC realizujacy sterowanie dowolnymi
  21.    osmioma urzadzeniami zasilanymi pradem elektrycznym.
  22.  
  23.  
  24.    port rownolegly
  25.          LPT
  26.     (wtyk DB-25)              ULN2803
  27.     ┌──┐                ┌───┬─┬───┐
  28.     │ 9├────── D7 ──────┤1  └─┘ 18├─ w 1
  29.     │ 8├────── D6 ──────┤2      17├─ w 2
  30.     │ 7├────── D5 ──────┤3      16├─ w 3
  31.     │ 6├────── D4 ──────┤4      15├─ w 4
  32.     │ 5├────── D3───────┤5      14├─ w 5
  33.     │ 4├────── D2 ──────┤6      13├─ w 6
  34.     │ 3├────── D1 ──────┤7      12├─ w 7
  35.     │ 2├────── D0 ──────┤8      11├─ w 8
  36.     │19├─┐           ┌──┤9      10├─ +12 V
  37.     │20├─┤           │  └─────────┘
  38.     │21├─┤           ┴
  39.     │22├─┤
  40.     │23├─┤
  41.     │24├─┤
  42.     │25├─┤
  43.     └──┘ │
  44.          ┴
  45.  
  46.      Dla wtyku CENTRONICS piny 19 do 28 przylaczone do masy.
  47.  
  48.  
  49.    Programowanie ukladu:
  50.     BASIC: 
  51.         OUT &H[adres_portu],wartosc
  52.  
  53.     PASCAL:
  54.         PORT[adres_portu],wartosc
  55.  
  56.  
  57.     adres_portu        adres portu LPT
  58.             LPT1 378h
  59.             LPT2 278h
  60.     wartosc        liczba 0..255. Wyslanie jakiejkolwiek liczby z tego
  61.             przedzialu powoduje pojawienie sie reprezentaji
  62.             binarnej na osmiu wyjasiach danych portu.
  63.             Podanie liczby 255 powoduje uruchomienie wszystkich
  64.             urzadzen. 255 (dec) to 11111111 (bin), na wszystkich
  65.             wyjsciach wymuszony zostal stan wysoki.
  66.  
  67.  
  68.     wartosc  urzadzenie
  69.  
  70.        0     wszystkie wylaczone
  71.        1     wlaczone 1
  72.        2     wlaczone 2
  73.        4              3
  74.        8              4
  75.       16              5
  76.       32              6
  77.       64              7
  78.      128              8
  79.      256     wszystkie wlaczone