RS 232 dan 485

download RS 232 dan 485

of 39

Transcript of RS 232 dan 485

  • 8/16/2019 RS 232 dan 485

    1/39

    COMPUTER COM PORT (RS-232/V.24 PIN OUT ON A DB-9)

    Fig.1 RS232/V.24 DB9

    Pin Name Description

    1 CD Carrier Detect

    2 RXD Receive Data

    3 TXD Transmit Data

    4 DTR  Data Terminal Ready

    5 GND System Ground

    6 DSR Data Set Ready

    7 RTS Reuest to Send

    ! CTS Clear to Send

    " R# Rin$ #ndicator  

    X.21 INTERFACE ON A DB 15 CONNECTOR

    Fig. 2. X.12 DB15 connector

    RJ-45 RS232 CONNECTOREIA-561 defned RS232 on R 45 !"od#$%r& connector. It c%n 'e #(ed on$) *or non()nc+rono#( %,,$ic%tion(on$)" 'ec%#(e it doe( not +%e ()nc+rono#( c$ocing (ign%$(. ote0 +e RI ,in !1& (o"eti"e( c%n 'e #(ed%( DSR.

    http://www.aggsoft.com/rs232-pinout-cable/pinout-and-signal.htmhttp://www.aggsoft.com/rs232-pinout-cable/pinout-and-signal.htmhttp://www.aggsoft.com/rs232-pinout-cable/rs232-pinout-and-signal.htmhttp://www.aggsoft.com/rs232-pinout-cable/rs232-pinout-and-signal.htmhttp://www.aggsoft.com/rs232-pinout-cable/pinout-and-signal.htm

  • 8/16/2019 RS 232 dan 485

    2/39

    Fig.3. R-45 RS232 connectorRJ45 RS232D CONNECTORS (SAME AS TELEPONE CONNECTORS)

    Pin No. Signal Description Abbr. DTE DCE

    1 DC% Ready& Rin$ #ndicator DSR'R# ()) ))*

    2 Received +ine Si$nal Detector DCD ()) ))*

    3 DT% Ready DTR ))* ())

    4 Si$nal Ground SG

    5 Received Data R,D ()) ))*

    6 Transmitted Data T,D ))* ())

    7 Clear To Send CTS ()) ))*

    ! Reuest To Send RTS ))* ())

    DB25 V.24 PINOUT AND SI!NALS

  • 8/16/2019 RS 232 dan 485

    3/39

    Fig.4. RS232 V.24 connectorDB25 V.24 PINOUT AND SI!NALS (ALT A CONNECTOR)

    Fig.5. RS232 V.24 !A A& connector

    RS232 DB25 ALL PINS (SOME APPLICATIONS RE"UIRE MORE PINS)

  • 8/16/2019 RS 232 dan 485

    4/39

    Fig.6. RS232 DB25 connector

  • 8/16/2019 RS 232 dan 485

    5/39

    EABEA 7R SERIA8 7R

    ARAE8 SB8 DA 7R SERIARS-232

    7VE:BER ;8 2o""#nic%tion E#i,"ent (DCE) d%n D%t% er"in%$

    E#i,"ent(DTE). >onto+ d%ri D>E i%$%+ "ode"8 ,$otter8 (c%nner d%n $%in$%in (ed%ng%n conto+ d%ri DE i%$%+ ter"in%$ di o",#ter.

    S,e(if%(i e$etroni d%ri (eri%$ ,ort "er#@# ,%d% E$ectronic Ind#(tr)

    A((oci%tion !EIA& 0

    1. S,%ceC !$ogi%

  • 8/16/2019 RS 232 dan 485

    6/39

    o"#ni%(i (eri%$ "e"'#t#+%n ,ort (e'%g%i (%$#r%n d%t%. Beri#t t%",i$%n

    ,ort (eri%$ DB9 )%ng #"#" dig#n%%n (e'%g%i ,ort (eri%$

    Gambar Port DB9 jantan Gambar Port DB9 betina

    onetor ,ort (eri%$ terdiri d%ri 2 @eni(8 )%it# onetor 25 ,in !DB25 d%n 9 ,in!DB9& )%ng 'er,%(%ng%n !@%nt%n d%n 'etin%&. Bent# d%ri onetor DB-25

    (%"% ,er(i( deng%n ,ort ,%r%$e$. "#"n)#% >7:1 'er%d% di%$%"%t 3F?=8

    (ed%ng%n >7:2 di%$%"%t 2F?=.

    Tabel.  eni( Sin)%$ RS232 )%ng "#" Dig#n%%n

    Gambar . DB9 male Gambar . DB9 female

    #$$%&,&

    in 1 G D%t% >%rrier Detect !D>D&

    in 2 G Receied D%t% !RHD&

    http://terminaltechno.blog.uns.ac.id/files/2009/11/clip-image0071.jpghttp://2.bp.blogspot.com/_Wr6qBWzAYtw/SMZCQhrDNuI/AAAAAAAAAH0/e08_0Nf3nlo/s1600-h/tabel.jpghttp://terminaltechno.blog.uns.ac.id/files/2009/11/clip-image00415.jpghttp://terminaltechno.blog.uns.ac.id/files/2009/11/clip-image00217.jpg

  • 8/16/2019 RS 232 dan 485

    7/39

    in 3 G r%n("itted D%t% !HD&

    in 4 G D%t% er"in%$ Re%d) !DR&

    in 5 G Sign%$ ro#nd !co""on&

    in 6 G D%t% Set Re%d) !DSR&

    in ; G Re#e(t o Send !RS&

    in ? G >$e%r o Send !>S&

    in 9 G Ring Indic%tor !RI&

    P$%*,%&& P*% S$%+&' #*$%

    ort (eri%$ (ering dig#n%%n #nt# inter*%cing o",#ter d%n "iroontro$er8

    %ren% e"%",#%n @%r% ,engiri"%n d%t% di'%nding%n ,ort ,%r%$e$. Beri#t

    conto+ ,rogr%" %((e"'$) #nt# o"#ni%(i (eri%$ %nt%r% 2 >. nt#

    o"#ni%(i ini8 %nd% c##, "eng+#'#ng%n 0

    1. in HD e ,in RHD co",#ter $%in

    2. in RXD di+#'#ng%n e ,in HD o",#ter $%in

    3. RS d%n >S di+#'#ng (ing%t

    4. DSR d%n DR di+#'#ng (ing%t

    5. D di+#'#ng%n e D o",#ter $%in

    Bi$% %nd% '%nding%n c%r% o"#ni%(i )%ng di$%#%n (ec%r% ,%r%$e$ deng%n

    c%r% o"#ni%(i )%ng di$%#%n (ec%r% (eri%$8 "%% "%(ing-"%(ing %%n

    "e"i$ii e#nt#ng%n d%n e$e'i+%n )%ng ter(endiri. o"#ni%(i )%ng

    di$%#%n (ec%r% (eri%$ "e",#n)%i e#nt#ng%n d%ri (i(i ,eng%'e$%n8%ren% +%n)% "e"er$#%n tig% '#%+ %'e$8 X8 RX d%n ro#nd.

    II. PEN!#ABELAN PORT PARALEL

    ort ,%r%$e$ i%$%+ ,ort d%t% di o",#ter #nt# "entr%n("i(i ? 'it d%t%

    d%$%" (e%$i det%. St%nd%r ,ort ,%r%$e$ )%ng '%r# i%$%+ IEEE 12?4 di"%n%

  • 8/16/2019 RS 232 dan 485

    8/39

    die$#%r%n t%+#n 1994. St%nd%r ini "endefni(i%n 5 "ode o,er%(i (e'%g%i

    'eri#t 0

    1. :ode o",%ti'i$it%(

    2. :ode ni''$e

    3. :ode ')te

    4. :ode E (Enhanced parallel port)

    5. :ode E> (Extended capability port)

     #@#%n d%ri (t%nd%r )%ng '%r# ter(e'#t i%$%+ #nt# "ende(%in drier d%n

    ,er%$%t%n )%ng '%r# )%ng o",%ti'e$ deng%n ,er%$%t%n $%inn)% (ert%

    (t%nd%r ,%r%$e$ ,ort (e'e$#"n)% !S& )%ngn di$#nc#r%n t%+#n 19?1. :ode

    >o",%ti'i$it%(8 ni''$e d%n ')te dig#n%%n (e'%g%i (t%nd%r ,er%ng%t er%(

    )%ng ter(edi% di ,ort ,%r%$e$ ori(in%$ di"%n% E d%n E> "e"'#t#+%n

    t%"'%+%n +%rd%re di"%n% d%,%t 'er@%$%n deng%n ece,%t%n )%ng $e'i+

    tinggi. :ode o",%ti'i$it%( %t%# !:ode >entronic(C & +%n)% d%,%t

    "engiri"%n d%t% ,%d% %r%+ "%@# ,%d% ece,%t%n 5< B)te( ,er deti

    +ingg% 15< B)te( ,er deti. nt# "eneri"% d%t%8 %nd% +%r#( "eng#'%+

    "ode "en@%di "ode ni''$e %t%# ')te. :ode ni''$e d%,%t "eneri"% 4 'it

    !ni''$e& ,%d% %r%+ )%ng "#nd#r8 "i(%$n)% d%ri %$%t e co",#ter. :ode ')te

    "engg#n%%n ft#r bi-directional parallel #nt# "eneri"% 1 ')te !? 'it& d%t%

    ,%d% %r%+ "#nd#r. IRJ !Interrupt Reue!t  & ,%d% ,ort ,%r%$e$ 'i%(%n)% ,%d%

    IRJ5 %t%# IRJ;.

    ort ,%r%$e$ Extend  d%n Enhanced  "engg#n%%n +%rd%re t%"'%+%n

    #nt# "e"'%ngit%n d%n "eng%t#r hand!ha"in#. nt# "enge$#%r%n 1')te e ,rinter "engg#n%%n "ode o",%ti'i$it%(8 (o*t%re +%r#( 0

    1. :en#$i( ')te e d%t% ,ort

    2. >e #nt# "e$i+%t %,%%+ ,rinter (i'#8 @i% (i'#8 i% tid% %%n "eneri"%

    d%t%8 (e+ingg% d%t% )%ng te$%+ dit#$i( %%n +i$%ng.

  • 8/16/2019 RS 232 dan 485

    9/39

    3. B#%t (tro'e !,in 1& rend%+. Ini "e"'erit%+#%n ,rinter '%+% d%t% )%ng

    'en%r te$%+ 'er%d% di $ine d%t%

    4. B#%t (tro'e tinggi $%gi (ete$%+ "en#ngg# (eit%r 5 "irodeti (ete$%+

    "e"'#%t (tro'e $o.

    =%$ ini "e"'%t%(i ece,%t%n d%t%. Sed%ng%n E d%n E> "engiKin%n

    +%rd%re "engece @i% ,rinter (i'# d%n "enge$#%r%n (in)%$ (tro'e %t%#

    +%nd(+%ing $%inn)%. Ini 'er%te +%n)% 1 in(tr#(i I/7 )%ng +%r#( di$%#%n

    )%ng %%n "ening%t%n ece,%t%n ort E> @#g% "e",#n)%i e$e'i+%n

    "engg#n%%n (%$#r%n D:A d%n '#Ler FIF78 @%di d%t% d%,%t dige(er t%n,%

    "engg#n%%n in(tr#(i I/7.

    P%**0*' EPP $&+ 4 && +0' %&$% && &,

    6$%6$& &+ 7

    $. Si$#( '%c% d%t% (Data read)

    %. Si$#( '%c% %$%"%t (&ddre!! Read)

    '. Si$#( t#$i( d%t% (data rite)

    . (i$#( t#$i( %$%"%t (addre!! rite)

    Si$#( d%t% dig#n%%n #nt# "entr%(*er d%t% %nt%r% +o(t d%n ,eri,+er%$.

    Si$#( %$%"%t dig#n%%n #nt# "engiri"%n %$%"%t8 (%$#r%n (channel) %t%#

    in*or"%(i ,erint%+ d%n contro$.

    Beri#t i%$%+ t%'e$ n%"% ,in d%ri oneter DB25 d%n >entronic( deng%n

     @#"$%+ onetor 34. DB25 i%$%+ onetor )%ng #"#" dig#n%%n di

    co",#ter (e'%g%i ,ort ,%r%$e$ 8 (ed%ng%n onetor >entronic( #"#"

    dite"#%n di ,rinter. IEEE 12?4 i%$%+ (t%nd%r )%ng "enent#%n 3 onetor

    'er'ed% )%ng d%,%t dig#n%%n deng%n ,ort ,%r%$e$8 )%it# 12?4 ti,e A i%$%+

    onetor DB25 )%ng d%,%t dite"#%n di +%",ir (e"#% o",#ter8 12?4 ti,eB i%$%+ onetor >entronic( 36 ,in )%ng #"#" dite"#%n di ,rinter8 IEEE

    12?4 t),e > i%$%+ onetor 36 ,in (e,erti >entronic(8 tet%,i ##r%nn)% $e'i+

    eci$ d%n $e'i+ "e"#%(%n.

  • 8/16/2019 RS 232 dan 485

    10/39

    Tabel *ama pin dari "one"tor parallel port DB %+ dan ,entronic!

    P+DB25

    P+C$%*+

    S+&'

    SPPA%&8I/* R$,+$%

    &%&%$+ +:$%

    1 1 nStro'e In/7#t >ontro$ M%

    2 2 D%t% < 7#t D%t% 

    3 3 D%t% 1 7#t D%t% 

    4 4 D%t% 2 7#t D%t% 

    5 5 D%t% 3 7#t D%t% 

    6 6 D%t% 4 7#t D%t% 

    ; ; D%t% 5 7#t D%t% 

    ? ? D%t% 6 7#t D%t%  

    9 9 D%t% ; 7#t D%t% 

    http://terminaltechno.blog.uns.ac.id/files/2009/11/clip-image0092.jpg

  • 8/16/2019 RS 232 dan 485

    11/39

    1< 1< nAc In St%t#( 

    11 11 B#() In St%t#( M%

    12 12%,er-7#t /%,er-End In St%t#(

     

    13 13 Se$ect In St%t#( 

    14 14nA#to-ine*eed In/7#t >ontro$ M%

    15 32nError /nF%#$t In St%t#(

     

    16 31 nIniti%$iKe In/7#t >ontro$ 

    1; 36

    nSe$ect-rinter /nSe$ect-In In/7#t >ontro$ M%

    1? 25 19-3< ro#nd nd 

    nt# "enge$#$#%r%n d%t% di ,ort ,%r%$$e$8 %nd% g#n%%n *#ng(i o#t,ort !?

    'it & d%n o#t,ort'!16 'it&.

    A'&& P*%

    ort %r%$e$ "e",#n)%i 3 %$%"%t (e,erti ,%d% t%'e$ 9.2. 3B>= i%$%+ %$%"%t

    d%(%r )%ng di,eren%$%n (e@% "#nc#$n)% ,ort %r%$e$ ,%d% %rt# ideo

    )%ng e"#di%n tid% dig#n%%n $%gi . 1 i%$%+ $ine ,rinter deng%n %$%"%t

    3;?+8 $%$# 2 deng%n %$%"%t 2;?= "e(i,#n %$%"%t ini d%,%t dir#'%+.

    S%%t ini8 %$%"%t 3;?= d%n 2;?= #"#"n)% dig#n%%n (e'%g%i %$%"%t ,ort

    %r%$e$ .

  • 8/16/2019 RS 232 dan 485

    12/39

    Tabel &lamat port parallel

    A'&& P$;$'&&

    3B>= 3BF=Dig#n%%n #nt# ,%r%$e$ ,ort di %rt#ideo8 tid% "end##ng %$%"%t E>

    3;?= 3;F= A$%"%t #nt# 1

    2;?= 2;F= A$%"%t #nt# 2

    eti% o",#ter di+id#,%n8 BI7S (Ba!ic Inpututput /y!tem) %%n"enent#%n @#"$%+ ,ort )%ng %nd% "i$ii d%n "enge(et n%"% 18 2 N

    3 e "%(ing-"%(ing ,ort ter(e'#t. BI7S ,ert%"% %$i "enc%ri %$%"%t

    3B>=. i% ,%r%$$e$ ,ort dite"#%n di (%n%8BI7S %%n "enge(et deng%n

    n%"% 18 $%$# "enc%ri %$%"%t $%inn)% )%it# 3;?=.Beri#t conto+ ,rogr%"

    "eneri"% d%t% d%ri ,ort ,%r%$e$ 8 di"%n% '%(e %$%"%tn)% i%$%+ 3;9=

    A'+0&+ P*% P&%&'$'

    Gambar ,ontoh apli"a!i port paralel

    RAN!#AIAN PEN!#ABELAN PORT PARALEL

    http://terminaltechno.blog.uns.ac.id/files/2009/11/clip-image0111.jpg

  • 8/16/2019 RS 232 dan 485

    13/39

    7 DAA8 R%ng%i%n ,%r%$e$ ,ort ,%d% (%%t "eng%"'i$ d%t% d%ri

    o",#ter deng%n %$%"%t O3

  • 8/16/2019 RS 232 dan 485

    14/39

    "ode ece,%t%n ,en#+ 12:'it(/( d%n ece,%t%n rend%+ 1.5 :'it(/(. SB 2.<

    "e",#n)%i ece,%t%n 4?

  • 8/16/2019 RS 232 dan 485

    15/39

    2 #ti+ D-

    3 =i@%# D

    4 =it%" ro#nd

     

    F,+ USB

    S#%t# ,ir%nti SB d%,%t di%t%%n (e'%g%i (e'#%+ %$%t

    tr%n(ceier! ,engiri" (e%$ig#( ,eneri"% & B%i +o(t "%#,#n SB it# (endiri.

    Se'#%+ i(ti$%+ '%r# di ,eren%$%n8 )%ni 1/B function )%ng "%(#dn)%

    %d%$%+ ,er%$%t%n SB )%ng "e"i$i e"%",#%n +#(#(. Se,erti ,rinter8

    (c%nner8 "ode"8 d%n $%in-$%inn)%.

    D%t% diiri" (ec%r% (eri%$8 "%% ,ir%nti SB +%r#( "%",# "en%ng%ni

    ge$o"'%ng ontin)#. e$o"'%ng ini di +#'#ng%n $%ng(#ng e ,in d%t% SB

    d%ri (e'#%+ (#"'er teg%ng%n deng%n i",ed%n(i o#t,#t 39P. S#"'er

    teg%ng%n r%ng%i%n ter'#% #nt# e,er$#%n ini %d% ,%d% e"#ngin%n

    ter'#r# d%ri %d%n)% o2er!hoot d%n under!hoot .

    %d% one(i SB deng%n ece,%t%n 12 :=K dig#n%%n %'e$ti!ted-

     pair  )%ng ter$ind#ng deng%n i",ed%n(i 9

  • 8/16/2019 RS 232 dan 485

    16/39

    %ren% %d% ,ir%nti SB )%ng 'ero"#ni%(i ,%d% ece,%t%n rend%+ 1.5 :=K8

    "%% o"'in%(i %'e$ d%n ,ir%nti SB +%r#( "eng%nd#ng %,%(it%( t#ngg%$

    deng%n ni$%i 2 ini "e",#n)%i ft#r 0

    Sing$e c+i, SB G %()nc+rono#( (eri%$ d%t% tr%n(*er

    F#$$ +%nd(+%ing N "ode" inter*%ce (ign%$(

    AR inter*%ce "end##ng ;/? d%t% 'it(8 1/2 (to, 'it( d%n

    7dd/Een/:%r/S,%ce/o %rit)

    D%t% tr%n(*er r%te 3

  • 8/16/2019 RS 232 dan 485

    17/39

    D%t% tr%n(*er r%te 3

  • 8/16/2019 RS 232 dan 485

    18/39

    Ver(i $%inn)% (e,erti D-SB245: i%$%+ "od#$ eono"i( "engg#n%%n c+i,

    F245B: (e'%g%i SB FIF7. :od#$ ini "e"i$ii c+i, ,end##ng %nt%r% $%in

    93>46 EER7: #nt# #(to"i(%(i 7E:. Be'er%,% c+i, d%n "ode$ $%inn)%

    d%,%t %nd% "i$ii d%ri ,rod# FDI.

    Gambar D5P-1/B%+6

    IV. PORT SERIAL RS-232

    De%(% ini e'er%d%%n ,ort (eri%$ RS-232 ,%d% o",#ter (e"%in 'er#r%ng

     @#"$%+n)%8 @i% d%+#$# terd%,%t "ini"%$ 2 '#%+ ,ort (eri%$ RS-2328 "%%

    (e%r%ng @#"$%+n)% (#d%+ 'er#r%ng "en@%di 1 '#%+8 '%+%n ,%d% @eni(

    o",#ter tertent# (#d%+ tid% "en)edi%%n ,ort (eri%$ RS-2328 "i(%$n)%

    ,%d% o",#ter @eni( "o'i$e. %ren% "e"%ng di$i+%t d%ri (#d#t teno$ogi8

    '%gi 'e'er%,% ,i+% o"#ni%(i d%t% "engg#n%%n ,ort (eri%$ RS-232

    (#d%+ di%ngg%, tertingg%$.

    =%$ ini %@%r %ren% teno$ogi ter#( 'ere"'%ng8 d%n (#d%+ "en@%di +%$

    )%ng %$%"i @i% (#%t# teno$ogi '%r# )%ng $e'i+ '%i te$%+ dite"#%n "%%

    (ec%r% oto"%ti( teno$ogi $%"% ,er$%+%n-$%+%n "#$%i ditingg%$%n. P%$%#,#n

    'egit# '#%n 'er%rti ,ort (eri%$ RS-232 (#d%+ tid% dig#n%%n $%gi8 %ren%

    ,ort (eri%$ RS-232 ,#n)% e$e'i+%n )%it# e"#d%+%n d%$%" ,engg#n%%nn)%8

    tid% "e"er$#%n teni ,e"rogr%"%n )%ng ter$%$# r#"it8 "#d%+ #nt#

    di,e$%@%ri d%n %ren% (#d%+ #"#" dig#n%%n "%% tid%$%+ (#$it #nt#

    "end%,%t%n ,eri,er%$ #nt# "er%nc%ng '%ng#n (#%t# deice )%ng"engg#n%%n ,ort (eri%$ RS-232. %ren% it# ,ort (eri%$ RS-232 '%n)%

    dig#n%%n (e'%g%i d%(%r #nt# "e",e$%@%ri teni-teni %nt%r "#% %nt%r%

    (#%t# deice d%n >8 "i(%$n)% %nt%r "#% "iroontro$er deng%n >.

    http://terminaltechno.blog.uns.ac.id/files/2009/11/clip-image0253.jpg

  • 8/16/2019 RS 232 dan 485

    19/39

    D%$%" "e",e$%@%ri teni %nt%r "#% "engg#n%%n o"#ni%(i d%t%

    "e$%$#i ,ort SB '%gi ,e"#$% tid%$%+ "#d%+. =%$ ini d%,%t di%t%(i deng%n

    "engg#n%%n (#%t# dong$e onerter ,ort SB "en@%di ,ort (eri%$ RS-232.

    Deng%n "engg#n%%n onerter ini "%% (e'#%+ ,ort SB > (eo$%+-o$%+

    "en@%di (e'#%+ ,ort (eri%$ RS-232 (e,erti ,%d% #"#"n)%8 %$%#,#n

    (e(#ngg#+n)% d%t% ditr%n(*er "e$%$#i (e'#%+ ,ort SB.

    Ad% (e@#"$%+ r%ng%i%n tr%n(ceier RS232 )%ng 'i%(% dig#n%%n #nt#

    o"#ni%(i %nt%r% "iroontro$er deng%n di%i( $%in (e,erti > %t%# di%i(

    $%in )%ng "engg#n%%n RS232. nt# "ene%n +%rg%8 d%,%t dig#n%%n

    r%ng%i%n deng%n d#% tr%n(i(tor (e,erti )%ng t%",% ,%d% g%"'%r 'eri#t.

    D%$%" r%ng%i%n $%in dig#n%%n :%H232 d%ri :%Hi". R%ng%i%n ini (%ng%t

    (t%'i$ d%n dig#n%%n #nt# r%nc%ng%n )%ng ,ro*e(ion%$. Di%i( ini tid%

    "%+%$8 "en)edi%%n d#% %n%$ RS232. Seti%, o#t,#t tr%n("itter d%n in,#t

    receier di$ind#ngi ter+%d%, e@#t%n e$etro(t%ti +ingg% 15V. Di%i( ini

    d%,%t 'ero,er%(i deng%n c%t# t#ngg%$ 5V.

    http://terminaltechno.blog.uns.ac.id/files/2009/11/clip-image0272.jpg

  • 8/16/2019 RS 232 dan 485

    20/39

    S%$%+ (%t# e$e"%+%n o"#ni%(i d%t% "engg#n%%n RS232 %d%$%+ @%r%

    "%(i"%$ )%ng dii@in%n %d%$%+ 15 $$%. =%$ ter(e'#t 'i(% di%t%(i deng%n

    "engg#n%%n RS4?5.

    RS4?5 d%,%t dig#n%%n #nt# "entr%n(*er d%t% (%",%i deng%n @%r% 122<

    $$%8 deng%n ece,%t%n tr%n(*er (%",%i deng%n15 $,&

    A*&+ RX = TX C*%*'7

    D&&% #**$7

    R1? R2 7 1 1/4P Re(i(tor

    R3? R4? R5? R11 7 2.2 1/4P Re(i(tor

    R@? R 7 56< 7+" 1/4P Re(i(tor

    R>? R9 7 4; 7+" 1/4P Re(i(tor

    R1< 7 12< 7+" Re(i(tor

    C1 7 1

  • 8/16/2019 RS 232 dan 485

    21/39

    C2? C4 7 1 7 1#F 16V E$ectro$)tic >%,%citor

    D1 7 14onnector

    U4? U5 7 2 er"in%$ >B er"in%$ B$oc

  • 8/16/2019 RS 232 dan 485

    22/39

    Senin, 03 Oktober 2011

     Akroma Ardi

    A#ROMA ARDI

  • 8/16/2019 RS 232 dan 485

    23/39

    !&6&% 1. #&6$' $%+&' RS-232

    Se'#%+ ,ort RS-232 ,ern%+ "en@%di ft#r (t%nd%r d%ri o",#ter ,ri'%di #nt#

    one(i e "ode"8 ,rinter8 "o#(e8 ,en)i",%n%n d%t%8 #n-interr#,ti'$e d%)% $i(tri8

    d%n ,er%ng%t ,eri*er%$ $%inn)%. %"#n8 ece,%t%n tr%n("i(in)% ter'%t%(8 %)#n%n

    teg%ng%n )%ng re$%ti* 'e(%r8 d%n onetor (t%nd%r )%ng 'e(%r8 (e+ingg% ter"oti%(i

    #nt# ,enge"'%ng%n #nier(%$ (eri%$ '#( !SB& #nt# "engg%nti%n RS-232.

    B%n)% o",#ter ,ri'%di "odern tid% "e"i$ii ,ort RS-232 d%n +%r#(

    "engg#n%%n onerter e(tern%$ #nt# ter+#'#ng e ,eri,+er%$ )%ng $e'i+ t#%.

    http://2.bp.blogspot.com/-RiTz6B6Lt8s/Tou-KGe9X8I/AAAAAAAAALY/GovgyrsOSas/s1600/1.GIFhttp://4.bp.blogspot.com/-tKRZw0hAlMg/Toq-jl_bdcI/AAAAAAAAAJc/qihwo8CT0tk/s1600/2.GIF

  • 8/16/2019 RS 232 dan 485

    24/39

    Be'er%,% ,er%ng%t RS-232 "%(i+ dite"#%n ter#t%"% di "e(in-"e(in ind#(tri

    %t%# in(tr#"en i$"i%+.T2U

    #ONE#TOR 7

    !&6&% 2. S0$& #*+0&+ D&&

    RS-232 ,er%ng%t d%,%t di$%(if%(i%n (e'%g%i D%t% er"in%$

    E#i,"ent !DE&%t%# D%t% >o""#nic%tion E#i,"ent !D>E&8 )%ng %rti ,%d%

    (eti%, ,er%ng%t )%ng%'e$n)% %%n "engiri" d%n "eneri"%

    (in)%$n)% "%(ing-"%(ing. Bi%(%n)% ,%d% %'e$ ter(e'#t terd%,%t 25 ,in

    onetor !%d% @#g% )%ng 9 ,in onetor&. Se(#%i deng%n (t%nd%r8ter"in%$

    d%n o",#ter "e"i$ii onetor $%i-$%i deng%n *#ng(i ,in DE8 d%n

    "ode""e"i$ii onetor ,ere",#%n deng%n *#ng(i ,in D>E.T2U

    onetor ,ort (eri%$ terdiri d%ri 2 @eni(8 )%it# onetor 25 ,in !DB25 d%n 9

    ,in !DB9& )%ng 'er,%(%ng%n !@%nt%n d%n 'etin%&. Bent# d%ri onetor DB-25

    (%"% ,er(i( deng%n ,ort ,%r%$e$. "#"n)% >7:1 'er%d% di%$%"%t 3F?=8

    (ed%ng%n >7:2 di%$%"%t 2F?=.T;U %d% o",#ter IB: > >o",%ti'e$ 'i%(%n)%it% d%,%t "ene"#%n d#% onetor DB 9 )%ng 'i(%n)% din%"%%n >7:1 d%n

    >7:2.

    http://4.bp.blogspot.com/-IcUimbvhtTI/Toq_VkR-LDI/AAAAAAAAAJg/ylyBgiBxxyI/s1600/2.GIF

  • 8/16/2019 RS 232 dan 485

    25/39

     

    MALE FEMALE

    RS232 DB25 ,ino#t RS232 DB25 ,ino#t

     

    RS232 DB9 ,ino#tRS232 DB9 ,ino#t

    DE> :: ,ino#t DE> :: ,ino#t

    http://1.bp.blogspot.com/-HR2iACgjkDc/TorBSVFIa4I/AAAAAAAAAKA/NUVcVEFa_tk/s1600/2.GIFhttp://4.bp.blogspot.com/-ZCbn8YUDbMM/TorBK0kkE2I/AAAAAAAAAJ8/11yDg__m6uI/s1600/2.GIFhttp://4.bp.blogspot.com/-FjOhVCehYzU/TorA5D3xm5I/AAAAAAAAAJ4/pgQ8pQVvlHM/s1600/2.GIFhttp://3.bp.blogspot.com/-RautGe7xQV8/TorAp1tCr3I/AAAAAAAAAJ0/tBCAxlph5j8/s1600/2.GIFhttp://2.bp.blogspot.com/-jDUPk0Udvz8/TorAbLVOnUI/AAAAAAAAAJw/MC3TqtAQ0-g/s1600/2.GIFhttp://2.bp.blogspot.com/-j3BrSdHk6f4/TorANb9TpnI/AAAAAAAAAJs/deA1KcMGo74/s1600/2.GIFhttp://2.bp.blogspot.com/-48pA_V-cDpY/TorAB1TObuI/AAAAAAAAAJo/SAcmiSTpM50/s1600/2.GIFhttp://1.bp.blogspot.com/-kYf1HdAzXLY/Toq_oSaHh5I/AAAAAAAAAJk/-p_QSqRONYY/s1600/2.GIF

  • 8/16/2019 RS 232 dan 485

    26/39

     

    !&6&% 3. #&6$' $%+&' RS-232 (M&'$ & F$&'$) T4U

      Gambar 4. Konektor DB25 dan DB9 [8]

    T&6$' &%+ ,+ + & +&' && RS-232 $,& 0*$0*% DB25. T2U

    http://2.bp.blogspot.com/-KKHweK5_k4I/Tou-b5ShDRI/AAAAAAAAALc/p7jsEKUF-m8/s1600/1.GIFhttp://2.bp.blogspot.com/-jH0gOkE2WUY/TorBmDcBERI/AAAAAAAAAKE/R52d4NETQlc/s1600/2.GIF

  • 8/16/2019 RS 232 dan 485

    27/39

    Konfi!ra"i #in dan nama "in$a% konektor "eria% DB 9 &

     

    http://4.bp.blogspot.com/-QWFW4vOra_8/TorCmWR8sXI/AAAAAAAAAKU/5Gj2qUHxruk/s1600/2.GIFhttp://4.bp.blogspot.com/-G2Yzly0u6tk/TorCeWq5YhI/AAAAAAAAAKQ/FyGzeCNecKY/s1600/2.GIFhttp://2.bp.blogspot.com/-8zga16fVHbg/TorCPHFb_sI/AAAAAAAAAKM/dfPdxM6WBdM/s1600/2.GIF

  • 8/16/2019 RS 232 dan 485

    28/39

    Keterangan mengenai fungsi saluran RS232 pada konektor DB9 adalah sebagai berikut:

    o  Receive ine signal detect! dengan saluran ini D"# memberitahukan ke D$# bah%a pada

    terminal masukkan ada data masuk&

    o  Receive Data! digunakan D$# menerima data dari D"#&

    o  $ransmit Data! digunakan D$# mengirimkan data ke D"#&

    o  Data $erminal Read'! pada saluran ini D$# memberitahukan kesiapan terminaln'a&

    o  Signal (round! saluran ground&)Ring *ndicator! pada saluran ini D"# memberitahukan ke

    D$# bah%a sebuah stasiun menghendaki berhubungan dengann'a&

    "lear $o Send! dengan saluran ini D"# memberitahukan bah%a D$# boleh mulai mengirimdata&

    o  Re+uest $o Send! dengan saluran ini D"# diminta mengirim data oleh D$#&

    o  D"# Read'! sin'al aktif pada saluran ini menun,ukkan bah%a D"# sudah siap -./

    CONTO PEN!!UNAAN RS-232 7

    http://2.bp.blogspot.com/-SRZkiJPRpqk/TorCyI1D5wI/AAAAAAAAAKY/Sju_FckY1gc/s1600/2.GIF

  • 8/16/2019 RS 232 dan 485

    29/39

     Antarmuka Kanal serial lebih kompleks0sulit dibandingkan dengan antarmuka melalui

    kanal paralel! hal ini disebabkan karena:

    1&  Dari Segi perangkat keras: adan'a proses konversi data pararel men,adi serial atau

    sebalikn'a menggunakan piranti tambahan 'ang disebut AR$(Universal Asynchronous

     Receiver/Transmitter)

    2&  Dari Segi perangkat lunak: lebih ban'ak register 'ang digunakan atau terlibat

    4amun di sisi lain antarmuka kanal serial mena%arkan berapa kelebihan dibandingkan

    secara paralel! antara lain:

    1&  Kabe% !nt!k kom!nika"i "eria% bi"a %ebi' #an(an dibandinkan denan

    #ara%e% data)data dalam komunikasi serial dikirim)kan untuk logika 516 sebagai tegangan)3 s0d )27 volt dan untuk logika 586 sebagai tegangan 3 s0d 27 volt! dengan demikian

    tegangan dalam komunikasi serial memiliki a'unan tegangan maksimum 78 volt!

    sedangkan pada komunikasi paralel han'a 7 volt& al ini men'ebabkan gangguan pada

    kabel)kabel pan,ang lebih mudah diatasi dibandingkan pada paralel

    2&  )!m%a' kabe% "eria% %ebi' "edikit Anda bisa menghubungkan dua perangkat

    komputer 'ang ber,auhan dengan han'a 3 kabel untuk konfigurasi null modem, 'aitu $;D

  • 8/16/2019 RS 232 dan 485

    30/39

    "ode" %eco" deng%n ,ort RS-232 "onitor >D deng%n

    ,ort RS-232

     

    '%$%nce( deng%n ,ort RS-232 VA c%rd deng%n ,ort

    http://1.bp.blogspot.com/-HuYd-eCZKZA/TorDbkCu47I/AAAAAAAAAKk/Ij-B4Q7ovCA/s1600/2.GIFhttp://2.bp.blogspot.com/-_m1zTWCiivY/TorDr_OyX-I/AAAAAAAAAKo/dvxWnvQhoHY/s1600/2.GIFhttp://1.bp.blogspot.com/-3wPFQNSixpg/TorDPcf-xEI/AAAAAAAAAKg/OkHOniNOA08/s1600/2.GIFhttp://3.bp.blogspot.com/-jOIqqGLKtws/TorDFHyXleI/AAAAAAAAAKc/2ZoXTbmYig8/s1600/2.GIF

  • 8/16/2019 RS 232 dan 485

    31/39

    RS-232

    !&6&% 5. onto' #en!naan S232

    6OD 7G//7 &

    Kom!nika"i Data 6

     Ada 2 macam cara komunikasi data serial 'aitu Sinkron dan Asinkron& ada

    komunikasi data serial sinkron! clock dikirimkan bersama sama dengan data serial! tetapi

    clock tersebut dibangkitkan sendiri > sendiri baik pada sisi pengirim maupun penerima&

    Sedangkan pada komunikasi serial asinkron tidak diperlukan clock karena data dikirimkan

    dengan kecepatan tertentu 'ang sama baik pada pengirim 0 penerima& RS232 metode

    komunikasi asinkron seri& Kata seri berarti!bah%a informasi 'ang dikirim satu bit pada

    suatu %aktu&

    ada *BE " kompatibel port serialn'a termasuk ,enis asinkron& Komunikasi data

    serial ini diker,akan oleh AR$

  • 8/16/2019 RS 232 dan 485

    32/39

      Pengiriman huur !A" tan#a $it #aritas

    Kecepatan transmisi

  • 8/16/2019 RS 232 dan 485

    33/39

    3&  Daerah antara 3 hingga >3 tidak didefinisikan 0tidak terpakai

    &  $egangan open circuit tidak boleh melebihi 27 &

    7&   Arus hubungan singkat tidak boleh melebihi 788 mA&-H/

    Gambar =. Diaram %e7DS>K/7G &

      ard%are " biasa mungkin bisa beker,a han'a dengan $C

  • 8/16/2019 RS 232 dan 485

    34/39

    !&6&% >. C**8 $+'& handshake

    eti% @%$#r hand!ha"e di(i",#$8 RS o#t,#t d%ri > $%ng(#ng

    "eng%ti*%n >S in,#t8 (e+ingg% > deng%n e*eti*

    "engend%$i%n hand!ha"in# n)% (endiri.T?U

     

    !&6&% 9. C**8 $+'& && RS-232 DB9 & DB25

      :eng+#'#ng%n 2 ,er%ng%t (eri%$ (ec%r% 'er(%"%%n "e$i'%t%n

    ,eng+#'#ng%n RH ,%d% (%t# ,er%ng%t d%n H ,%d% ,er%ng%t $%inn)%.

    http://1.bp.blogspot.com/-sVfBUdlHjBs/TorFyLdgvII/AAAAAAAAALI/IkLAkA8jLOU/s1600/2.GIFhttp://4.bp.blogspot.com/-9oP0y1_a4gE/TorFbmqpSMI/AAAAAAAAALE/G-P5knXYoBM/s1600/2.GIFhttp://1.bp.blogspot.com/-LI7MMmfWyuQ/TorF_B7VeRI/AAAAAAAAALM/vrmZoQJbrHw/s1600/2.GIFhttp://3.bp.blogspot.com/-fgaUcKz4ft8/TorFLqXKhZI/AAAAAAAAALA/WNE74oNanlU/s1600/2.GIFhttp://1.bp.blogspot.com/-BXC28-tNqTc/TorE3sm5m5I/AAAAAAAAAK8/1ww37x8sHlc/s1600/2.GIF

  • 8/16/2019 RS 232 dan 485

    35/39

    Di%gr%" di '%%+ ini "en#n@#%n '%g%i"%n% c%r% "eng+#'#ng%n 2 >

    (ec%r% 'er(%"%%n t%n,%hand!ha"in#.

    !&6&% 1o",onent:ode$

    #(ing S)(te".D%t%

    http://1.bp.blogspot.com/-d3sTAvj7a2g/Tou70WM8kgI/AAAAAAAAALU/R3bl6JrglsE/s1600/1.GIFhttp://2.bp.blogspot.com/-uCNYdktarpY/Tou7kmXsYnI/AAAAAAAAALQ/J7eOstchhto/s1600/1.GIF

  • 8/16/2019 RS 232 dan 485

    36/39

    #(ing S)(te".Dr%ing

    #(ing S)(te".eHt

    #(ing S)(te".Pindo(.For"(

    n%"e(,%ce Seri%$ortW

      ,#'$ic ,%rti%$ c$%(( For"1 0 For" W

    // Add t+i( %ri%'$e

    (tring RHString

      ,#'$ic For"1!&

    W

    Initi%$iKe>o",onent!&

      ,ri%te oid '#ttonSt%rtY>$ic!o'@ect (ender8 EentArg( e&

    W

    (eri%$ort1.ort%"e G Z>7:1Z

      (eri%$ort1.B%#dR%te G 96

  • 8/16/2019 RS 232 dan 485

    37/39

      teHtBoH1.Re%d7n$) G *%$(e

     

      ,ri%te oid '#ttonSto,Y>$ic!o'@ect (ender8 EentArg( e&

      W

    i* !(eri%$ort1.I(7,en&

    W

    (eri%$ort1.>$o(e!&

      '#ttonSt%rt.En%'$ed G tr#e

      '#ttonSto,.En%'$ed G *%$(e

      teHtBoH1.Re%d7n$) G tr#e

     

      ,ri%te oid For"1YFor">$o(ing!o'@ect (ender8 For">$o(ingEentArg( e&

    W

    i* !(eri%$ort1.I(7,en& (eri%$ort1.>$o(e!&

      ,ri%te oid Di(,$%)eHt!o'@ect (ender8 EentArg( e&

    W teHtBoH1.A,,endeHt!RHString&

  • 8/16/2019 RS 232 dan 485

    38/39

      ,ri%te oid (eri%$ort1YD%t%Receied!o'@ect (ender8

    S)(te".I7.ort(.Seri%$D%t%ReceiedEentArg( e&

    W

    RHString G (eri%$ort1.Re%dEHi(ting!&

      t+i(.Inoe!ne Eent=%nd$er!Di(,$%)eHt&&

      ,ri%te oid '#ttonSendY>$ic!o'@ect (ender8 EentArg( e&

    W

      // I* t+e ,ort i( c$o(ed8 don[t tr) to (end % c+%r%cter.

    i* !\(eri%$ort1.I(7,en&

    W

    teHtBoH1.eHt G Z,ort c$o(edZ

      ret#rn

      (eri%$ort1.Prite!teHtBoH2.eHt&

    teHtBoH1.eHt G Zteriri"Z

     

     T9U

    http://pccontrol.wordpress.com/2011/05/04/pemrograman-rs232-serial-port-dengan-c/http://pccontrol.wordpress.com/2011/05/04/pemrograman-rs232-serial-port-dengan-c/

  • 8/16/2019 RS 232 dan 485

    39/39