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

Leave a Reply

Your email address will not be published. Required fields are marked *