Next Previous Contents

2. Rangkaian Elektronik

Blok diagram secara umum adalah sebagai berikut:

  --------- 0-5V  ----------- ~220V  ------------
  |  PC   |===>===|Rangkaian|========|Mesin Kopi|
  ---------       -----------        ------------

Konsepnya adalah bagaimana kita mengatur tegangan dari komputer yang akan mengendalikan rangkaian isolasi dengan Relay atau Triac.

Anda harus menggunakan Relay apabila anda menggunakan mesin kopi yang berdaya lebih besar dari 200W, apabila tidak anda dapat menggunakan TRIAC.

Semua rangkaian dibawah ini sudah diuji, namun anda tetap BERTANGGUNG JAWAB terhadap apapun hasilnya. Apabila anda tidak mempunyai pengalaman dengan elektronik maka jangan mencoba hal ini atau anda mungkin mendapatkan sesuatu yang buruk..

Anda harus berhati-hati berkesperimen dengan 220V, dapat pula digunakan fuse (sekring) untuk pengaman

2.1 Mengendalikan tegangan 0-5V dari port parallel

Berikut ini adalah contoh sederhana untuk mendapatkan tegangan 0-5V dari port parallel (printer).

             Tampak belakang    -----    Pin 10 - ACK
             Male DB-25         |   |    Pin  9 - D7
             Connector          |   |                           Pin 2 - D0
                                v   v                           v   Pin 1 -
       ~Strobe
              ____________________________________________________________
             /                                                            \
             \     13  12  11  10   9   8   7   6   5   4   3   2   1     /
              \                                                          /
               \     25  24  23  22  21  20  19  18  17  16  15  14     /
                \______________________________________________________/
Pin 1 adalah Strobe (inverse logic)

Pins 2-9 adalah signal DATA BUS, sesuatu yang ditulis pada parallel port akan ditahan (latch). Digunakan perintah OUTB.

Pin 10 adalah signal acknowledge (ACK), dikendalikan oleh anda, sehingga anda dapat menghasilkan interupsi ke CPU

Pin 18-25 adalah ground (GND)

Lengkapnya:

  <= in   DB25    Cent    Nama            Reg
  => out  pin     pin     Signal          Bit     Fungsi
  ------  ----    ----    --------        ---     -----------------------------
  =>       1       1      -Strobe         C0-     Pulsa rendah selama >0.5 us 
  =>       2       2      Data 0          D0      Data Least Significant Bit
  =>       3       3      Data 1          D1      ...
  =>       4       4      Data 2          D2      ...
  =>       5       5      Data 3          D3      ...
  =>       6       6      Data 4          D4      ...
  =>       7       7      Data 5          D5      ...
  =>       8       8      Data 6          D6      ...
  =>       9       9      Data 7          D7      Data Most Significant Bit
  <=      10      10      -Ack            S6+ IRQ Pulsa rendah ~ 5 uS,
                                                   setelah diterima
  <=      11      11      +Busy           S7-     Tinggi untuk Busy/Offline
  <=      12      12      +PaperEnd       S5+     Tinggi untuk out of paper
  <=      13      13      +SelectIn       S4+     Tinggi untuk printer selected
  =>      14      14      -AutoFd         C1-     Rendah untuk af 1 baris
  <=      15      32      -Error          S3+     Rendah untuk PaperEnd
  =>      16      31      -Init           C2+     Pulsa rendah > 50uS, u/ init
  =>      17      36      -Select         C3-     Rendah untuk set printer
  ==      18-25   19-30,  Ground

2.2 Mengendalikan dengan relay

Rangkaian paling sederhana adalah :

                                    Vcc
                                     |
                                     +------+
                                     |    __|__
                                   Relay   /^\  Diode 1N4002
                                    Coil  /---\
                                     |      |
                                     +------+
                                     |
                                  | /
                        4.7K    B |/  C
       parallel port >-\/\/\/\/---|        NPN Transistor: BC547A or 2N2222A
       data pin                   |\  E
                                  | V
                                    |
       parallel port >--------------+
       ground pin                   |
                                 Ground

Hubungkan Vcc dengan tegangan yang sama dengan tegangan kerja relay, biasanya 5V atau 12V. Relay harus dipilih sesuai dengan spesifikasi mesin kopi anda.

Beberapa orang meletakan relay setelah transistor, pada emitor (E) daripada kolektor (C). Hal ini akan membuat transistor terbias dengan buruk dan akan menghasilkan kopi yang tidak enak. Diode digunakan untuk memproteksi transistor dari arus balik relay. Apabila anda tidak menggunakannya maka transistor anda akan berasap dan rusak.

2.3 Mengendalikan dengan TRIAC #1

Anda dapat menggunakan driver TRIAC dari Motorola MOC301012 atau ekivalennya (di Indonesia banyak dijumpai ditoko-toko komponen elektronik), dan menghubungkannya dengan TRIAC apapun dalam hal ini SC141D. Keuntungan dari metode ini adlah bahwa anda tidak memerlukan catu daya ekstra.

Ini adalah rangkaian untuk beban non-induktif

               270     1 +-------+ 6    180
         +5v -\/\/\/-----+       +----\/\/\/-----+-------------- 120V
                       2 |  MOC  |               |
         TTL in ---------+ 3012  +nc            VA  SC141D
                         |       | 4           / |
                       nc+       +------------/  |
                         +-------+               +----\/\/\/---- Neutral
                                                       LOAD

Apabila anda bekerja dengan 220V, maka gunakan 3021. Beban induktif digunakan dengan meletakan kapasitor bypass, lihat Motorola Application Note AN-780. Mesin kopi biasanya adalah beban resistif bukan induktif (seperti motor), tetapi siapa tahu model punya anda ?

2.4 Mengendalikan dengan TRIAC #2

       +5VDC
       |    180                      180      2.2k
       +---/\/\/\----+-----+   +----/\/\/-+--/\/\/\---+-------> 120V
                     |    1|   |6         |           |         Hot
                     |    +=====+         |           | MT1
                     |    | MC  | TRIAC   |          +-+
                     |    | 3032| Driver  |        G | | TRIAC
                     |    +=====+         |         /| |
                     \    2|   |4         |        / +-+
              2N3904  |----+   |          |        |  | MT2
                     /     |   +--------- | -------+  |
                    V      \              |        |  |
                    |      /              |        \  |
                    |      \ 43    .01u  ---   10k /  |
                    |      /       500V  ---       \  |
                    |      |              |        /  |
                    +------+              |        |  |            Neutral
                    |                     +--------+--+---o    o--> 120V
                    /                                      load
        >-/\/\--|  2N3904
                    \
                     V
                     |
                    ---
                   ///
Ubahlan resistor untuk 220V

Penjelasan rangkaian:

MC3032 adalah pengendali TRIAC dengan optoisolator. Resistor 180 ohm digunakan untuk membatasi arus untuk LED pada optoisolator. Ubahlah resistor ini untuk mendapatkan arus yang sesuai, biasanya adalah 15mA.

Perhatian : Anda tidak dapat menguji rangkaian tanpa beban. TRIAC tidak akan terhubung kalau tidak dihubungkan dengan sumber tegangan AC, sehingga anda tidak dapat mengujinya tanpa adanya sumber AC dan beban.


Next Previous Contents