CARA MENGGUNAKAN KABEL SERIAL ADAPTER USB RS232 UNTUK INTERFACE GW LINK RF GATEWAY LINK MEMPERGUNAKAN LAPTOP Berbeda dengan RF GW Link yang mempergunakan komputer komputer desktop, RF Gatewa Gateway y yang yang memper mempergun gunak akan an komput omputer er jenis jenis laptop laptop membutuhkan kabel adapter dari konektor RS232 db ! pin" ke port #SB karena pada umum umumny nya a lapt laptop op tida tidak k memi memili liki ki port port RS23 RS232 2 db db dan dan $ara $ara kerja erja #SB #SB berbeda dengan RS232 db dan untuk itu diperlukan penyesuai !adapter" dan biasanya disebut kabel serial adapter #SB RS232 atau ada juga yang menyebutnya kon%erter. kon%erter. &abel &abel adapte adapterr yang yang dibutu dibutuhk hkan an terseb tersebut ut banyak banyak dijual dijual dipasa dipasaran ran dari dari yang paling murah sampai yang paling mahal, ternyata murah atau mahal tergant tergantung ung dari rangkaia rangkaian n yang tersedia pada kabel adapter adapter tersebut' tersebut' Saya sarankan jangan beli yang murah karena tidak dijamin bisa dipakai, belilah yang premium seperti merek ()*+, ()*+, B(F dan &-. -.' -an pastikan kabel tersebut sudah support untuk S yang highend misalnya Windows /ista' &abel &abel #SB RS232 RS232 tidak tidak bis bisa a langsu langsung ng diper dipergun gunak akan, an, harus harus dis disett etting ing terleb terlebih ih dahulu dahulu baru baru bis bisa a diper dipergun gunak akan an sebaga sebagaii penghu penghubun bung g antara antara inter0a$e GW Link dengan laptop' #raian dibawah adalah langkah1langkah yang diperlukan
•
•
•
•
•
Cara menggunakan kabel serial aa!"er U#$ R#%&% b' nstall $d yang selalu disertakan didalam pa$k kabel serial adapter yang anda beli' 4olokkan kabel ke port #SB laptop !sembarang port"' Laptop akan memba$a #SB de%i$e anda yang baru' 5asuk ke menu Start , kemudian klik Setting, Setting, klik Control Panel, Panel, pilih dan dan klik klik kanan kanan System kemu kemudia dian n klik Open, Open, akan akan mun$u mun$ull System Properties seperti Properties seperti tampilan layar dibawah ini
&lik Hardware, Hardware, akan mun$ul tampilan layar seperti dibawah ini
•
•
&lik Device Manager , akan mun$ul tampilan layar seperti dibawah ini
6ada layar seperti yang ditampilkan dalam gambar diatas, klik tanda + Ports (COM & LPT), gunanya adalah untuk mengetahui kabel serial adapter #SB RS232 yang terpasang diport #SB laptop diba$a oleh system laptop di 45 berapa, ingat aplikasi RF GW Link yang tersedia saat ini menyediakan hanya sampai 45, seperti yang terlihat di aplikasi GW Link R(6 dibawah ini
•
•
•
•
(pabila system dilaptop anda memba$a bahwa kabel serial adapter #SB RS232 anda di 45 lebih dari , lakukan langkah berikut' &lik kanan pada port dimana kabel serial adapter anda di ba$a, lihat gambar dibawah
6ilih dan klik Properties
(kan mun$ul tampilan layar seperti gambar dibawah, kemudian klik Port Setting
•
•
(kan mun$ul tampilan seperti gambar dibawah, klik Advanced
(kan mun$ul layar seperti gambar dibawah, pilih 45 7 s'd !ingat aplikasi GW Link hanya menyediakan sampai 45", kemudian klik &' Serial adapter anda akan terba$a di 45 yang anda pilih' (nda harus berhati1hati memilih 45 karena beberapa 45 sudah dipergunakan oleh komputer anda pada waktu anda membeli komputer, pemilihan 45 yang salah dapat menyebabkan aplikasi yang bekerja di 45 tersebut menjadi tidak bekerja misalnya 8Bluethooth 4ommuni$ation 6ort !459"8 untuk de%i$e bluethooth' Sebaiknya anda men$atat terlebih dahulu 45 yang akti0 !telah dipergunakan oleh komputer anda"' #ntuk amannya pilih 45:'
•
•
Setelah proses penyesuaian 45 di laptop anda selesai, pada aplikasi GW Link lakukan penyesuaian 45 sesuai dengan 45 berapa yang anda pilih di laptop misalnya anda memilih 45: pada system di laptop maka diaplikasi GW Link pilih 45:' Setelah semua kabel ke komputer, radio, inter0a$e terhubung, hidupkan radio anda kalau kabel serial adapter ber0ungsi biasanya ditandai dengan transmitnya radio anda !bisa dilihat dile%el meter transmiter dan bunyi pada komputer"'
PENGKA$ELAN PORT #ERIAL( PORT PARALEL( U#$( )AN PORT #ERIAL R#*%&% +o%ember ;, 2<< +oor Fitriana =astuti 7< 4omments
I. PENGKABELAN PORT SERIAL
Pada prinsipnya, serial ialah pengiriman data dilakukan per bit, sehingga lebih lambat dibandingkan parallel seperti pada port printer yang mampu mengirim 8 bit sekaligus dalam sekali detak. Beberapa contoh serial ialah mouse, scanner dan system akuisisi data yang terhubung ke port COM1/COM2. Peralatan Port Serial
e!ice pada serial port dibagi men"adi 2 #dua $ kelompok yaitu ata Communication %&uipment DCE! dan ata 'erminal %&uipment DTE!. Contoh dari C% ialah modem, plotter, scanner dan lain lain sedangkan contoh dari '% ialah terminal di komputer. (pesi)ikasi elektronik dari serial port meru"uk pada %lectronic *ndustry +ssociation #%*+$ 1. -(pace #logika $ ialah tegangan antara 0 hingga 02 3. 2. -Mark #logika 1$ ialah tegangan antara 4 hingga 42 3. . aerah antara 0 3 hingga 43 tidak dide)inisikan /tidak terpakai 5. 'egangan open circuit tidak boleh melebihi 2 3. . +rus hubungan singkat tidak boleh melebihi m+. 6omunikasi serial membutuhkan port sebagai saluran data. Berikut tampilan port serial B7 yang umum digunakan sebagai port serial
Gambar Port DB9 jantan Gambar Port DB9 betina
6onektor port serial terdiri dari 2 "enis, yaitu konektor 2 pin #B2 dan 7 pin #B7$ yang berpasangan #"antan dan betina$. Bentuk dari konektor B2 sama persis dengan port paralel. 9mumnyua COM1 berada dialamat :8;, sedangkan COM2 dialamat 2:8;. Tabel.
Gambar . DB9 male Gambar . DB9 female
Keteran"an
> Pin 1 ? ata Carrier etect #C$ > Pin 2 ? =ecei!ed ata #=@$ > Pin ? 'ransmitted ata #'@$ > Pin 5 ? ata 'erminal =eady #'=$ > Pin ? (ignal Around #common$ > Pin ? ata (et =eady #(=$ > Pin ? =e&uest 'o (end #='($ > Pin 8 ? Clear 'o (end #C'($ > Pin 7 ? =ing *ndicator #=*$ Pe#ro"ra#an Port Serial Ko#$%ter
Port serial sering digunakan untuk inter)acing komputer dan mikrokontroler, karena kemampuan "arak pengiriman data dibandingkan port paralel. Berikut contoh program assembly untuk komunikasi serial antara 2 PC. 9ntuk komunikasi ini, anda cukup menghubungkan 7' 6in )>- ke pin R>- $omputer lain 2' 6in R?- dihubungkan ke pin )>- komputer lain 3' R)S dan 4)S dihubung singkat 9' -SR dan -)R dihubung singkat @' G+- dihubungkan ke G+- komputer lain
Bila anda bandingkan cara komunikasi yang dilakukan secara paralel dengan cara komunikasi yang dilakukan secara serial, maka masingmasing akan memiliki keuntungan dan kelebihan yang tersendiri. 6omunikasi yang dilakukan secara serial mempunyai keuntungan dari sisi pengkabelan, karena hanya memerlukan tiga buah kabel, 'D, =D dan Around. II. PENGKABELAN PORT PARALEL
Port paralel ialah port data di komputer untuk mentransmisi 8 bit data dalam sekali detak. (tandar port paralel yang baru ialah *%%% 1285 dimana dikeluarkan tahun 1775. (tandar ini mende)inisikan mode operasi sebagai berikut 1. Mode kompatibilitas 2. Mode nibble . Mode byte 5. Mode %PP (Enhanced parallel port) . Mode %CP (Extended capability port) 'u"uan dari standar yang baru tersebut ialah untuk mendesain dri!er dan peralatan yang baru yang kompatibel dengan peralatan lainnya serta standar paralel port sebelumnya #(PP$ yangn diluncurkan tahun 1781. Mode Compatibilitas, nibble dan byte digunakan sebagai standar perangkat keras yang tersedia di port paralel orisinal dimana %PP dan %CP membutuhkan tambahan hardEare dimana dapat ber"alan dengan kecepatan yang lebih tinggi. Mode kompatibilitas atau #-Mode Centronics $ hanya dapat mengirimkan data pada arah ma"u pada kecepatan 6Bytes per detik hingga 1 6Bytes per detik. 9ntuk menerima data, anda harus mengubah mode men"adi mode nibble atau byte. Mode nibble dapat menerima 5 bit #nibble$ pada arah yang mundur, misalnya dari alat ke computer. Mode byte menggunakan )itur bi-directional parallel untuk menerima 1 byte #8 bit$ data pada arah mundur. *=F # Interrupt Reue!t $ pada port paralel biasanya pada *=F atau *=F. Port paralel Extend dan Enhanced menggunakan hardEare tambahan untuk membangkitkan dan mengatur hand!ha"in# . 9ntuk mengeluarkan 1 byte ke printer menggunakan mode kompatibilitas, so)tEare harus 1. Menulis byte ke data port 2. Cek untuk melihat apakah printer sibuk, "ika sibuk, ia tidak akan menerima data, sehingga data yang telah ditulis akan hilang. . Buat strobe #pin 1$ rendah. *ni memberitahukan printer bahEa data yang benar telah berada di line data 5. Buat strobe tinggi lagi setelah menunggu sekitar mikrodetik setelah membuat strobe loE. ;al ini membatasi kecepatan data. (edangkan %PP dan %CP mengiGinkan hardEare mengecek "ika printer sibuk dan mengeluarkan sinyal strobe atau handshaking lainnya. *ni
berate hanya 1 instruksi */O yang harus dilakukan yang akan meningkatkan kecepatan Port %CP "uga mempunyai kelebihan menggunakan saluran M+ dan bu))er :*:O, "adi data dapat digeser tanpa menggunakan instruksi */O. Proto&ol EPP #e#$%n'ai ( #a)a# *i&l%* tran*+er ,ata 'an" -er-e,a 'ait% 7' Siklus ba$a data (Data read) 2' Siklus ba$a alamat (Address ead) 3' Siklus tulis data (data write) 9' siklus tulis alamat (address write)
(iklus data digunakan untuk mentras)er data antara host dan peripheral. (iklus alamat digunakan untuk mengirimkan alamat, saluran (channel) atau in)ormasi perintah dan control. Berikut ialah tabel nama pin dari konekter B2 dan Centronics dengan "umlah konektor 5. B2 ialah konektor yang umum digunakan di computer sebagai port paralel , sedangkan konektor Centronics umum ditemukan di printer. *%%% 1285 ialah standar yang menentukan konektor berbeda yang dapat digunakan dengan port paralel, yaitu 1285 tipe + ialah konektor B2 yang dapat ditemukan di hampir semua komputer, 1285 tipe B ialah konektor Centronics pin yang umum ditemukan di printer, *%%% 1285 type C ialah konektor pin seperti Centronics, tetapi ukurannya lebih kecil dan lebih memuaskan.
Tabel $ama pin dari "one"tor parallel port DB %& dan 'entronic!
Sin'al Pin DB2/
Pin Centroni)*
Ara0 In1o%t
Re"i*ter
ar,are ,i in4ert
SPP
1
1
n(trobe
*n/Out
Control
Ha
2
2
ata
Out
ata
ata 1
Out
ata
5
5
ata 2
Out
ata
ata
Out
ata
ata 5
Out
ata
ata
Out
ata
8
8
ata
Out
ata
7
7
ata
Out
ata
1
1
n+ck
*n
(tatus
11
11
Busy
*n
(tatus
12
12
PaperOut / Paper%nd
*n
(tatus
1
1
(elect
*n
(tatus
15
15
n+utoIine)eed *n/Out
Control
1
2
n%rror / n:ault *n
(tatus
1
1
n*nitialiGe
*n/Out
Control
1
n(electPrinter / *n/Out n(elect*n
Control
18 4 2
17
Around
Ha
Ha
Ha
And
9ntuk mengeluluarkan data di port parallel, anda gunakan )ungsi outport #8 bit $ dan outportb#1 bit$. Ala#at Port
Port Paralel mempunyai alamat seperti pada tabel 7.2. BC; ialah alamat dasar yang diperkenalkan se"ak munculnya port Paralel pada kartu !ideo yang kemudian tidak digunakan lagi . IP'1 ialah line printer dengan alamat 8h, lalu IP'2 dengan alamat 28; meskipun alamat ini dapat dirubah. (aat ini, alamat 8; dan 28; umumnya digunakan sebagai alamat port Paralel . Tabel lamat port parallel
Ala#at
Pen5ela*an
BC; 4 B:;
igunakan untuk paralel port di kartu !ideo, tidak mendukung alamat %CP
8; 4 :;
+lamat untuk IP' 1
28; 4 2:;
+lamat untuk IP' 2
6etika komputer dihidupkan, B*O( (Ba!ic Input*utput +y!tem) akan menentukan "umlah port yang anda miliki dan mengeset nama IP'1, IP'2 J IP' ke masingmasing port tersebut. B*O( pertama kali mencari alamat BC;.
Gambar 'ontoh apli"a!i port paralel
RANGKAIAN PENGKABELAN PORT PARALEL
! O9'P9' +'+, =angkaian paralel port pada saat mengambil data dari komputer dengan alamat K ditun"ukkan pada gambar di baEah
Gambar. Ran#"aian Paralel Port pada !aat men#ambil data
! *LP9' +'+, =angkaian paralel port pada saat memberi data ke komputer dengan alamat K ditun"ukkan pada gambar di baEah
Gambar . Ran#"aian Paralel Port pada !aat memberi data.
III. USB (Universal Serial Bus)
9(B ialah port yang sangat diandalkan saat ini dengan bentuknya yang kecil dan kecepatan datanya yang tinggi. +nda dapat menghubungkan hingga 12 produk usb dalam 1 komputer. 9(B !ersi 1.1 mendukung 2 kecepatan yaitu mode kecepatan penuh 12Mbits/s dan kecepatan rendah 1. Mbits/s. 9(B 2. mempunyai kecepatan 58Mbits/s yang dikenal sebagai mode kecepatan tinggi. (aat ini trans)er data menggunakan port 9(B sudah semakin marak, port 9(B men"adi pilihan utama karena ukuran yang ringkas dan kecepatan trans)er data yang cukup besar. (ebagai perbandingan, Bus PC* saat ini mendukung trans)er data hingga 12 MB/s, dimana +AP #pada M;G$ mendukung hingga MB/s. +AP dapat melakukan ini karena kemampuannya untuk mentrans)er data pada u"ung naik dan turun detak M;G. +da dua macam konektor 9(B konektor + untuk hubungan ke host dan konektor B untuk hubungan ke peranti 9(B . (ecara )isik dapat dibedakan dengan mudah untuk menghindari kesalahan pemasangan.
Ga#-ar. 6onektor "enis +
Ga#-ar. 6onektor "enis B
,ambar Konektor USB
9ntuk menghubungkan lebih luas seperti menghubungkan ke piranti berukuran kecil layaknya seperti handphone, P+, dan sebagainya. ibuat untuk konektor mini+ dan mini +B. (emua "enis konektor 9(B di hubungkan dengan empat kabel sebagaimana tabel berikut di baEah ini
Tabel Pen#"abelan +B.
Pin
arna 6abel
:ungsi
1
Merah
3Bus # !olt $
2
Putih
;i"au
0
5
;itam
Around
F%n"*i USB
(uatu piranti 9(B dapat dikatakan sebagai sebuah alat transcei!er# pengirim sekaligus penerima $ Baik host maupun 9(B itu sendiri. (ebuah istilah baru di perkenalkan, yakni +B function yang maksudnya adalah peralatan 9(B yang memilki kemampuan khusus. (eperti printer, scanner, modem, dan lainlainnya. ata dikirim secara serial, maka piranti 9(B harus mampu menangani gelombang kontinyu. Aelombang ini di hubungkan langsung ke pin data 9(B dari sebuah sumber tegangan dengan impedansi output 7. (umber tegangan rangkaian terbuka untuk keperluan ini ada pada kemungkinan terburuk dari adanya oer!hoot dan under!hoot . Pada koneksi 9(B dengan kecepatan 12 M;G digunakan kabel t/i!ted-pair yang terlindung dengan impedansi 7 kurang lebih 1N dan delay maksimumnya 2ns.(edang impedansi pada dri!ernya harus antara 28 hingga 55.
FT2232C , *C 9(B 9+='/:*:O
Gambar 'hip 01%%2%'
*C ini mempunyai )itur ! (ingle chip 9(B ? asynchronous serial data trans)er ! :ull handshaking J modem inter)ace signals ! 9+=' inter)ace mendukung /8 data bits, 1/2 stop bits dan Odd/%!en/Mark/(pace/Lo Parity ! ata trans)er rate Baud ? M Baud #''I$ ! ata trans)er rate Baud ? 1M Baud #=(22$ ! ata trans)er rate Baud ? M Baud #=(522/=(58$ ! 85 Byte =@ bu))er/128 Byte '@ bu))er )or high data throughput ! =@ bu))er timeout dapat disesuaikan ! ukungan builtin untuk e!ent characters dan kondisi line break ! Mendukung 9(B suspend/resume through (I%%PQ and =*Q pins ! Mendukung daya tinggi 9(B bus poEered de!ices melalui pin P=%LQ ! *ntegrated le!el con!erter dan 9+=' dan sinyal control untuk inter)acing ke logika 3 dan .3 ! 6ompatibel 9(B 1.1 dan 9(B 2. ! %%P=OM programmable onboard melalui 9(B > FT2(/BM, *C 9(B :*:O 6ecepatan 'inggi *C ini memiliki )itur yang mirip dengan *C ':222C, untuk aplikasi Modem, PC, instrumentasi dan lainlainnya berbasis 9(B.
(elain dapat membeli chip tersebut, kita dapat "uga membeli modulmodul *P menggunakan chip :'*, antara lain IP222M, yaitu modul menggunakan 01%%2%'2rd #eneration Dual +B R10I0* Gambar D3P-%%2%4
3ersi lainnya seperti IP9(B25M ialah modul ekonomis menggunakan chip :'25BM sebagai 9(B :*:O. Modul ini memiliki chip pendukung antara lain 7C5 %%P=OM untuk kustomisasi O%M. Beberapa chip dan model lainnya dapat anda miliki dari produk :'*. Gambar D3P-+B%5&4
I6. PORT SERIAL RS7232
eEasa ini keberadaan port serial =(22 pada komputer semakin berkurang "umlahnya, "ika dahulu terdapat minimal 2 buah port serial =(22, maka sekarang "umlahnya sudah berkurang men"adi 1 buah, bahkan pada "enis komputer tertentu sudah tidak menyediakan port serial =(22, misalnya pada komputer "enis mobile. 6arena memang dilihat dari sudut teknologi, bagi beberapa pihak komunikasi data menggunakan port serial =(22 sudah dianggap tertinggal. ;al ini Ea"ar karena teknologi terus berkembang, dan sudah men"adi hal yang alami "ika suatu teknologi baru yang lebih baik telah ditemukan maka secara otomatis teknologi lama perlahanlahan mulai ditinggalkan. alaupun begitu bukan berarti port serial =(22 sudah tidak digunakan lagi, karena port serial =(22 punya kelebihan yaitu kemudahan dalam penggunaannya, tidak memerlukan teknik pemrograman yang terlalu rumit, mudah untuk dipela"ari dan karena sudah umum digunakan maka tidaklah sulit untuk mendapatkan periperal untuk merancang bangun suatu de!ice yang menggunakan port serial =(22. 6arena itu port serial =(22 banyak digunakan sebagai dasar untuk mempela"ari teknik teknik antar muka antara suatu de!ice dan PC, misalnya antar muka mikrokontroler dengan PC.
alam mempela"ari teknik antar muka menggunakan komunikasi data melalui port 9(B bagi pemula tidaklah mudah. ;al ini dapat diatasi dengan menggunakan suatu dongle kon!erter port 9(B men"adi port serial =(22. engan menggunakan kon!erter ini maka sebuah port 9(B PC seolaholah men"adi sebuah port serial =(22 seperti pada umumnya, Ealaupun sesungguhnya data ditrans)er melalui sebuah port 9(B. +da se"umlah rangkaian transcei!er =(22 yang biasa digunakan untuk komunikasi antara mikrokontroler dengan di!ais lain seperti PC atau di!ais lain yang menggunakan =(22. 9ntuk menekan harga, dapat digunakan rangkaian dengan dua transistor seperti yang tampak pada gambar berikut.
alam rangkaian lain digunakan Ma@22 dari Ma@im. =angkaian ini sangat stabil dan digunakan untuk rancangan yang pro)esional. i!ais ini tidak mahal, menyediakan dua kanal =(22. (etiap output transmitter dan input recei!er dilindungi terhadap ke"utan elektrostatik hingga 1k3. i!ais ini dapat beroperasi dengan catu tunggal 3.
(alah satu kelemahan komunikasi data menggunakan =(22 adalah "arak maksimal yang dii"inkan adalah 8/ #eter. ;al tersebut bisa diatasi dengan menggunakan =(58. =(58 dapat digunakan untuk mentrans)er data sampai dengan "arak 8229 #eter, dengan kecepatan trans)er sampai dengan 89M-$*.
32 $eran"&at1,i4ai*. Beri&%t ini a,ala0 ran"&aian &on4erter RS232 : RS(;/ ,en"an A%to#ati) R< : T< Control
Da+tar Ko#$onen R8= R2 16 1/5 =esistor R3= R(= R/= R88 2.26 1/5 =esistor R>= R? Ohm 1/5 =esistor R;= R@ 5 Ohm 1/5 =esistor R89 12 Ohm =esistor C8 1u: 3 %lectrolytic Capacitor C2= C( 1n Polyester Capacitor C3 1u: 13 %lectrolytic Capacitor C/= C>= C?= C; 1u: 13 %lectrolytic Capacitor D8 1L5 iode L8= L2 =ed and Areen I%s 8 BC2 PLP 'ransistor U8 M+D22L U2 M+D58CP+ U3 IM8 8 B7 PC Mount :emale Connector U(= U/ 2 'erminal PCB 'erminal Block