Setelah belajar menggunakan Serial Port sebagai alat pendeteksi status peralatan, saya mencoba untuk mengendalikan peralatan elektronik melalui Serial Port.
Konsepnya adalah memberikan signal pada Pin 1,6, atau 8 pada Serial Port dengan mengaktifkan Pin 4 atau 7. Dengan adanya signal (tegangan) yang dialirkan dari Pin 4 atau 7 maka tegangan tersebut dapat mengaktifkan suatu komponen elektronik yang bersifat sebagai relay yang akan mengaktifkan perangkat elektronik lainnya, misalnya Optocoupler.
Bila Optocoupler mendapat tegangan dari Serial Port, maka Pin 4 dan 5 pada Optocoupler dapat digunakan sebagai penyalur tegangan ke peralatan elektronik lainnya.
Saya belajar menulis untuk hal yang berkaitan dengan hobby saya, dan http://www.purwoko-edi.com web site pribadi saya
Semoga bisa bermanfaat untuk orang lain
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
Langganan:
Postingan (Atom)