Hinh2.4KhốigiaotiếpmỏytớnhMax232
Cổng nối tiếp của mỏy tớnh là cổngCOM( Comunication Port) để giao
tiếp dữ
liệu hai chiều giữa mỏy tớnh PC và ngoại vi với nhiều ưu điểm . Ngày nay, m
ỗi mỏy
tớnh cỏ nhõnđều cú một hoặc một vàicổng nối tiếp theo chuẩn RS-232 (cổng COM),
cú thểsử dụngđể kếtnốivớicỏcthiết bịngoại vi hoặccỏcmỏytớnhkhỏc.Nhi ều thiết
bị cụngnghiệp cũngtớch hợpcổngRS-232phụcvụ cho cụngviệc lậptrỡnh
hoặc tham
sốhúa.
CấutạocổngCOM
- TxD(TransmitData):đườnggửidữliệu
- RxD(ReceiveData):đườngnhậndữliệu
- RTS(Request ToSend): Yờucầu gửi; bộtruyềnđặt đườngnày
lờn mức
hoạtđộngkhisẵnsàngtruyềndữliệu.
- CTS(Clear ToSend): Xoỏ để gửi; bộnhậnđặt đường này lờn
mức hoạt
Hỡnh2.5:CấutạocổngCOM
PhạmVăn Cường-HồngVănQũn.LớpĐKTĐ1-K49
59
Thiếtkế bộđiềukhiểnPID sốtrờnnềnviđiều khiểnPIC ểnPIC
- DSR(Data Set Ready):Dữliệu sẵn sàng; tớnhhoạt độnggiống
vớiCTS
nhưngđượckớchhoạtbởibộtruyềnkhinúsẵnsàngnhậndữliệu. - SG(SignalGround): Đấtcủatớn hiệu.
- DCD(Data CarrierDetect):Phỏthiệntớnhiệumangdữliệu.
- DTR(Data Terminal Ready): Đầu cuốidữ liệu sẵn sàng; tớnh
hoạt động
giống với RTS nhưng được kớch hoạt bởi bộ nhận khi muốn tru
yền dữ
liệu.
- RI(Ring Indicate): Bỏo chuụng, cho biết là bộ nhận đang nhận
tớn hiệu
rungchuụng.
Cổngnốitiếpcú nhiềuưuđiểmvà đặcđiểmnổitrội:
- Tớnhchốngnhiễutươngđốitốt, khoảngcỏchtruyềnxahơncổngsong song.
- Sốlượngdõykếtnốiớttốithiểu3dõy:TxD, RxD,GND.
- GhộpnốidễdàngviđiềukhiểnhoặcPLC.
Trongsơ đồ mạch giao tiếp mỏy tớnh này chỳngta sử dụng 3 dõy truyền n
hận dừ
liệu TxD,RxD,GNDkhụngdựngchếđộbắttayphầncứng,nếukhicầnbắttay chỳng
ta cú thể sử dụng phần mềm. Ngày nay vi xử lý và mỏy tớnh tốc độ hoạt đ
ộngcao
khụngnưtrướclờnthuậnlợikhichỳngtatruyềnnhận.
Trờnvi điềukhiểnchỳngtasửdụngmodulUSARTgiao tiếpbấtđồngbộm ỏy tớnh
càiđặtthụngsố:tốcđộ9600baud,1bitstart,1bitstop, 8bitdữliệukhụngsủd ụngbit
Parity.