Cari di Blog Ini

Sabtu, 31 Desember 2011

mendeteksi status peralatan dengan memanfaatkan Serial Port di PC

Setelah mencoba mempelajari karakter Serial Port pada PC, saya coba memanfaatkan Serial Port sebagai sarana membaca status peralatan sensor, misalnya : switch yang menandakan pintu terbuka/tertutup, ada yang melewati sensor Infra Red, dll.

Dalam fungsinya, selain sebagai sarana komunikasi data antara 2 komputer, Serial Port mempunyai 5 Pin yang sifatnya terbagi 2, yaitu : menjadi pengirim signal, dan penerima signal.



2 Pin yang bertugas sebagai pengirim signal (sebenarnya berupa nilai Voltage tertentu) adalah Pin 4 dan 7, sedangkan 3 Pin yang bertugas sebagai penerima signal adalah Pin 1, 6, dan 8.

2 Pin Serial Port ( 4 dan 7) yang diaktifkan (dari aplikasi komputer) bertugas sebagai sumber arus disambungkan ke Pin Common pada Switch, sensor, dll. sedangkan 3 Pin Serial Port (1, 6, dan 8) lainnya bisa dihubungkan ke Pin NC dan NO pada Switch/Sensor.

Dengan kondisi tersebut maka status Switch atau Sensor dapat dideteksi dari Serial Port PC.

Pembacaan status Serial Port dapat menggunakan program Visual Basic, atau program lainnya.


Sumber Arus – Pin 7 (RTS)
Mengaktifkan sumber arus     : SerialPort1.RtsEnable = True
Mematikan sumber arus         : SerialPort1.RtsEnable = False

Sumber Arus – Pin 4 (DTR)
Mengaktifkan sumber arus      : SerialPort1.DtrEnable = True
Mematikan sumber arus         : SerialPort1.DtrEnable = False

Status Detect  menggunakan Pin 1 (CD)
Perangkat terdeteksi               : SerialPort1.CDHolding = True
Perangkat tidak terdeteksi      : SerialPort1.CDHolding = False

Status Detect  menggunakan  Pin 6 (DSR)
Perangkat terdeteksi               : SerialPort1.DsrHolding = True
Perangkat tidak terdeteksi       : SerialPort1.DsrHolding = False

Status Detect  menggunakan Pin 8 (CTS)
Perangkat terdeteksi               : SerialPort1.CtsHolding = True
Perangkat tidak terdeteksi       :  SerialPort1.CtsHolding = False

Tidak ada komentar:

Posting Komentar