You are on page 1of 4

Antarmuka ke Serial Port

February 3rd, 2011 admin Jika komputer anda masih memiliki serial port, maka anda dapatkan gerbang interkoneksi dari dan ke komputer melalui sinyal yang memiliki level rs232. Serial port asli memiliki level rs232 dan usb to serial atau kabel data handphone adalah level TTL. Sinyal dengan level RS232 harus dikonversi lebih dahulu agar menjadi level TTL, supaya bisa berkomunikasi dengan mikrokontroler, sedangkan yang usb tidak perlu konverter. Standart RS232 aturan mengenai level, konektor dan aturan komunikasi antara DTE (Data Terminal Equipment) dengan DCE (Data Communication Equipment). Contoh DTE adalah Komputer dan DCE adalah modem, antara komputer dengan modem level sinyal data yang disalurkan pada kabelnya bukan level TTL, tetapi level RS 232. Pada perkembangannya DCE tidak hanya berupa modem atau perangkat komunikasi, tetapi bisa berupa instrumentasi seperti pH meter, timbangan, GPS dan sebagainya. Level TXD dan RXD adalah TTL (0 dan 5 Volt), sedangkan port serial pada Komputer yang biasanya digunakan untuk mouse (mouse model lama, yang bukan PS2) atau modem, adalah RS232, sehingga perlu konverter tegangan diantaranya

1. rs232 level Penggunaan RS232 dengan aturan level yang demikian dimaksudkan pada jarak yang relatif panjang, tegangan tidak drop sehingga sinyal tidak tenggelam dalam noise. Panjang kabel maksimum distandartkan tidak berupa ukuran panjang, melainkan asalkan kapasitansi tidak melebihi 2500pF, masih diperbolehkan, sedangkan kecepatan yang diijinkan tidak lebih dari 20 Kbps. Pada percobaan tranmisi 4800, penggunaan kabel intercom sepanjang 1 roll (100 yard), masih memberikan hasil yang baik. Standart RS232 yang ditetapkan tahun 1962 oleh Electronic Industry Association dan Telecomunication Industry Association sebenarnya standart lama, sebelum era TTL muncul, karena sudah dianggap standart dan kemudian muncul TTL, maka untuk menjembatani antara TTL dengan RS232 level, dibuat konverter.

Konverter RS232 level akan menganggap tegangan antara +5 hingga +15 Volt sebagai tegangan 0 sedangkan tegangan -3 hingga -15 Volt dianggap sebagai tegangan 1, level antara -3 hingga +3 tidak didefinisikan, sebab didaerah ini kemungkinan adalah noise. Level TTL diatas 2 Volt yang dianggap sebagai level 1 akan dikonversikan ke level RS232 yaitu sebesar -15Volt, sedangkan level 0 TTL, yaitu tegangan dibawah 0.8V, akan dikonversikan ke +15, demikian juga pada konversi sebaliknya, level +3 hingga +15 Volt akan dikonversikan ke level TTL 5 Volt dan -3 hingga -15 Volt akan dikonversikan ke 0 Volt. Koneksi TXD dan RXD MCU MCS-51 dengan port serial Komputer selain level tegangannya harus disesuaikan, cara koneksikan juga perlu diperhatikan. Ada semacam protokol komunikasi, bila DTE hendak menghubungi DCE atau sebaliknya, untuk DCE yang berupa MCU MCS-51 ini, protokol perlu diakali, agar lebih sederhana prosesnya, sehingga tidak memerlukan software yang rumit, tetapi masih tetap handal, misalnya dengan cara null-modem. Selain sinyal data, terdapat sinyal-sinyal protokol komunikasi serial pada Komputer dan dihubungkan keluar melalui konektor male DB9 (komputer baru) atau DB25 (komputer lama), nama sinyal-sinyal tersebut adalah;

RD, Receive Data (RXD).

2. Koneksi null-modem

TD, Transmit Data. SG, Signal Ground. DTR, Data Terminal Ready DSR, Data Set Ready CD, Carrier Detect RTS, Request To Send. CTS, Clear To Send.

Komunikasi asinkron yang sederhana yang disebut sebagal null modem, yang rangkaiannya diperlihatkan pada gambar 2, adalah dengan menghubungkan pin-pin DTR, DSR dan CD serta RTS dengan CTS. Sedangkan sinyal data input masuk RD dan sinyal transmit output adalah TD. Konvertor level untuk saat ini tersedia dalam bentuk ic, contoh adalah ICL232 dari Harris semiconductors, MAX232 dari Maxim dan masih ada beberapa produk dari lain pabrik yang

fungsinya sama. Dalam satu chip ICL232 terdapat dua pasang konvertor TTL ke RS232 dan kebalikannya. Pada aplikasinya yang digunakan biasanya hanya satu pasang saja.

3. Level Converter untuk mikrokontroler Gambar 3 memperlihatkan rangkaian level converter untuk interkoneksi antara PC dengan mikrokontroler ATs. Selain digunakan chip, konvertor level RS232 dapat dibangun dengan dua buah transistor yang mudah didapat dipasaran dengan harga murah dan beberapa komponen resistor dan 1 kapasitor bypass tegangan supply. Rangkaian ini relatif kecil sehingga dapat disolderkan langsung pada konektor DB9 seperti yang diperlihatkan pada gambar 4, tetapi rangkaian ini tidak direkomendasikan untuk aplikasi yang memerlukan kehandalan tinggi, misalnya di industri dsb, dari pengalaman rangkaian ini sering gagal, jadi lebih baik dengan ic.

4. rs232 converter dengan transistor

You might also like