B GIAO THÔNG VN TI
TRNG AI HC HÀNG HI
KHOA: IN - IN T TÀU BIN
B MÔN: IN T NG CÔNG NGHIP
BÀI GING
IU KHIN SN XUT TÍCH HP
MÁY TÍNH
TÊN HC PHN: IU KHIN SN XUT TÍCH HP MÁY TÍNH
MÃ HC PHN: 13312
TRÌNH O TO: I HC CHÍNH QUY
DÙNG CHO SV NGÀNH: IN T NG CÔNG NGHIP
HI PHÒNG – 2010
MC LC
STT NI DUNG TRANG
1 IU KHIN SN XUT TÍCH HP MÁY TÍNH 1
1.1 Sn xut tích hp máy tính (CIM) 1
1.2 Vai trò ca máy tính trong h thng điu khin sn xut tích hp máy
tính
1
1.3 u nhc đim ca h thng điu khin sn xut tích hp máy tính 2
1.4 Cu trúc máy tính 2
2 CNG SONG SONG 5
2.1 Gii thiu cng song song 5
2.2 Trao đi vi các đng dn tín hiu 7
2.3 Module c s 8 bit vào / ra dùng cho cng máy in 8
3 CNG NI TIP 10
3.1 Gii thiu cng ni tip 10
3.2 S trao đi ca đng dn tín hiu 11
3.3 B gi ni tip 12
3.4 B phát nhn - không đng b vn nng CDP 6402 14
3.5 Module c s vào/ ra 8 bit không có ngun nuôi ph 16
3.6 Module c s vào/ra 8 bit vi MAX 232 18
3.7 Module c s vào / ra 8 bit cách ly v mt đin 21
4 GIAO DIN ISA 23
4.1 S sp xp chân trên rãnh cm 23
4.2 S gii mã đa ch và ni bus d liu 26
4.3 Mt s module ghép ni 30
5 CÁC VI MCH S 37
5.1 Qun lý theo bít 37
5.2 Ghép ni kiu r le 37
5.3 Giao din vào/ ra trên rãnh cm PC 40
5.4 Vi mch 8243 45
5.5 Vi mch 8253 47
6 CÁC MCH IU KHIN VI B BIN I ADC 51
6.1 Ghép ni b bin đi A/D 1kênh, 8 bit vào cng ni tip 51
6.2 B bin đi A/D 1 kênh, 8 bit vi ADC 0804 53
6.3 Module ADC 8 kênh, 8 bit dùng ADC 0809 57
6.4 Module ADC 1 kênh, 12 bit dùng ADC AD574A 58
6.5 Mt s ng dng b bin đi A/D 62
7 CÁC MCH IU KHIN VI B BIN I DAC 67
7.1 Nguyên lý hot đng ca b bin đi DAC dùng mng đin tr R – 2R 67
7.2 B bin đi D/A 8 bit AD7524, ZN 426 69
7.3 B bin đi D/A 12 bit AD7545 70
7.4 Mt s ng dng b bin đi D/A 70
YÊU CU NI DUNG CHI TIT
Tên hc phn: IU KHIN SN XUT TÍCH HP
MÁY TÍNH
B môn ph trách ging dy: in t đng CN
Biên son: TS. Trn Sinh Biên
Mã hc phn: 13312
Loi hc phn: 4
Khoa ph trách: in – TTB
Tng s tín ch: 3
TS tit Lý thuyt Thc hành/Xemina T hc Bài tp ln án môn
hc
60 45 15 0 X 0
iu kin tiên quyt:
Sinh viên phi hc và thi đt các hc phn sau mi đc đng ký hc hc phn này: K thut lp
trình; Vi x lý; iu khin logic; in t s.
Mc tiêu ca hc phn:
Trang b cho sinh viên các kin thc đ phân tích và tng hp h thng điu khin sn xut tích
hp máy tính.
Ni dung ch yu:
- Khái nim v h thng điu sn xut tích hp máy tính. - Cu trúc máy tính và cách phi ghép
máy tính vi các thit b khác trong h thng điu khin sn xut.
Ni dung chi tit:
PHÂN PHI S TIT
TÊN CHNG MC
TS LT TH BT KT
CHNG 1. IU KHIN SN XUT TÍCH HP
MÁY TÍNH
3 3
1.1. Sn xut tích hp máy tính (CIM) 0,5
1.2. Vai trò ca máy tính trong h thng điu khin sn
xut tích hp máy tính
0,5
1.3. u nhc đim ca h thng điu khin sn xut tích
hp máy tính
1
1.4. Cu trúc máy tính 1
CHNG 2. CNG SONG SONG
3 3
2.1. Gii thiu cng song song 1
2.2. Trao đi vi các đng dn tín hiu 1
2.3. Module c s 8 bit vào / ra dùng cho cng máy in 1
CHNG 3. CNG NI TIP
14 8 5 1
3.1. Gii thiu cng ni tip
1
3.2. S trao đi ca đng dn tín hiu 2
3.3. B gi ni tip 1
3.4. B phát nhn - không đng b vn nng CDP 6402 1
3.5. Module c s vào/ ra 8 bit không có ngun nuôi ph 1
3.6. Module c s vào/ra 8 bit vi MAX 232 1
3.7. Module c s vào / ra 8 bit cách ly v mt đin
1
CHNG 4. GIAO DIN ISA
6 5 1
4.1. S sp xp chân trên rãnh cm 1,5
4.2. S gii mã đa ch và ni bus d liu 1,5
4.3. Mt s module ghép ni 2
CHNG 5. CÁC VI MCH S
11 6 5
5.1. Qun lý theo bít 1
5.2. Ghép ni kiu r le 1
5.3. Giao din vào/ ra trên rãnh cm PC 1,5
5.4. Vi mch 8243 1
5.5. Vi mch 8253 1,5
CHNG 6. CÁC MCH IU KHIN VI B BIN
I ADC
14 8 5 1
6.1. Ghép ni b bin đi A/D 1kênh, 8 bit vào cng ni
tip
1
6.2. B bin đi A/D 1 kênh, 8 bit vi ADC 0804 2
6.3. Module ADC 8 kênh, 8 bit dùng ADC 0809 1,5
6.4. Module ADC 1 kênh, 12 bit dùng ADC AD574A 1,5
6.5. Mt s ng dng b bin đi A/D 2
CHNG 7. CÁC MCH IU KHIN VI B BIN
I DAC
6 6
7.1. Nguyên lý hot đng ca b bin đi DAC dùng mng
đin tr R – 2R
2
7.2. B bin đi D/A 8 bit AD7524, ZN 426 1
7.3. B bin đi D/A 12 bit AD7545 1
7.4. Mt s ng dng b bin đi D/A 2
Ôn tp 3 3
Nhim v ca sinh viên: Lên lp đy đ và chp hành mi ni quy ca Nhà trng.
Tài liu tham kho:
1. Ngô Diên Tp, o lng và điu khin bng máy tính, Nhà xut bn Khoa hc và K thut, 1999.
2. Ngô Diên Tp, K thut ghép ni máy tính, Nhà xut bn Khoa hc và K thut, 2000.
3. Ngô Diên Tp, Lp trình ghép ni máy tính trong Windows, Nhà xut bn Khoa hc và K thut,
2001.
4. Tng Vn On, Hoàng c Hi, H vi điu khin 8051, Nhà xut bn Lao đng – Xã hi, 2001.
5. Nguyn Mnh Giang, Cu trúc – Lp trình – ghép ni và ng dng vi điu khin, Nhà xut bn
Giáo dc, 2007.
6. Nguyn Nam Trung, Cu trúc máy vi tính và thit b ngoi vi, Nhà xut bn Khoa hc và K
thut, 2000.
Hình thc và tiêu chun đánh giá sinh viên:
- Thi vit, thi gian làm bài 90 phút.
Thang đim: Thang đim ch A, B, C, D, F.
im đánh giá hc phn: Z = 0,4X + 0,6Y.
Bài ging này là tài liu chính thc và thng nht ca b môn in t đng công nghip, Khoa in
- in t tàu bin và đc dùng đ ging dy cho sinh viên.
Ngày phê duyt: / / 20
Trng B môn: TS. Hoàng Xuân Bình
1
NI DUNG BÀI GING
CHNG 1. IU KHIN SN XUT TÍCH HP MÁY TÍNH
1.1. Sn xut tích hp máy tính (CIM)
CIM (Computer Integrated Manufacturing) là mt khái nim v h thng sn xut, trong đó máy
tính đc ng dng rng rãi trong các khâu thit k sn phm, lp k hoch sn xut, điu khin sn xut
và thc hin các chc nng kinh doanh trong hot đng sn xut. Theo nhn đnh này thì CAD/CAM
(Computer-aided design/Computer-aided Manufacturing) là nhng khái nim rt gn ngha vi CIM.
Theo mô hình CIM, t đng hoá liên quan trc tip đn quá trình sn xut, gia công, lp ráp, th
nghim cht lng,..., tc là quá trình bin đi nguyên vt liu thành sn phm cui cùng. Tuy nhiên đ
cho các hot đng sn xut din ra mt cách có hiu qu thì cn phi có mt lot các hot đng gián tip
nh lp k hoch, điu hành sn xut, thit k và các hot đng kinh doanh. Các hot đng kinh doanh
luôn là cu ni gia nhà máy sn xut vi môi trng bên ngoài, đó là vic mua bán nguyên vt liu, ph
tùng thay th, khuch trng sn phm đn ngi tiên dùng, tip nhn và x lý đn đt hàng, thanh
toán,... Các hot đng gián tip ch yu liên quan đn vic x lý thông tin và ngày càng ng dng máy
tính nhiu đ t đng hoá. ây chính là lnh vc ca CIM.
iu khin sn xut tích hp máy tính liên quan ti vic qun lý và điu khin các hot đng sn
xut trong nhà máy. iu khin quá trình, điu khin cht lng, điu khin sn xut phân xng và giám
sát quá trình đu nm trong vùng chc nng ca điu khin sn xut. đây, máy tính tham gia trc tip
vào các hot đng sn xut trong nhà máy. Các ng dng ca điu khin quá trình s dng máy tính là
khá ph bin trong các h thng sn xut t đng hin nay. Chúng bao gm các dây truyn vn chuyn,
các h thng lp ráp, điu khin s, k thut robot, vn chuyn nguyên vt liu và h thng sn xut linh
hot. iu khin hot đng sn xut phân xng liên quan ti vic thu thp d liu t các hot đng và s
dng các d liu đó đ tr giúp điu khin sn xut và lu tr trong nhà máy. Các công ngh thu thp d
liu máy tính hoá và giám sát quá trình bng máy tính đang là phng tin đc đánh giá cao trong hot
đng sn xut phân xng hin ti.
1.2. Vai trò ca máy tính trong h thng điu khin sn xut tích hp máy tính
- Máy tính ch đ “c vn” cho quá trình điu khin
- Máy tính điu khin thc hin nh mt đn v điu khin trung tâm (điu khin theo chng
trình kim tra).
- Máy tính thc hin chc nng điu khin trc tip: Các kt qu tính toán ca máy tính đc đa
đn trc tip điu khin các c cu điu chnh. Vic s dng máy tính điu khin trc tip liên quan đn
vn đ xây dng các b điu chnh tng ng. đây máy tính s gii bài toán ti u trong điu khin.
Máy tính có nh hng rt ln đn tt c các hot đng ca mt nhà máy. Thông thng, máy tính
làm thay đi cu trúc t chc và qun lý ca các phòng ban và toàn b nhà máy. T khi máy tính có kh
nng thc hin nhng công vic lp li mt cách có hiu qu thì rt nhiu chc nng qun lý cng đc
thay đi trit đ.
S phát trin ca máy tính trong sn xut không th d đoán chính xác đc. Nó ph thuc vào
nhiu hng khác nhau, k c phát trin phn cng và phn mm, kh nng hp nht ca công ngh máy
tính vi sn xut thông thng, kh nng đn gin hoá và tiêu chun hoá quá trình sn xut v.v..Mt
hng quan trng là hp tác có hiu qu ca nhiu ngành k thut khác nhau đ thit lp h thng sn
xut tích hp có s tr giúp ca máy tính (CIM).
H thng CIM có th to ra li nhun vng chc cho ngi s dng hn là các h thng sn xut
thông thng khác. Kinh nghim s dng CIM cho thy nhng li ích đin hình sau:
- Gim 15 ÷ 30% giá thành thit k.
- Gim 30 ÷ 60% thi gian ch to chi tit.
- Tng nng sut lao đng lên ti 40 ÷ 70%.
- Nâng cao cht lng sn phm, gim đc 20 ÷ 50% ph phm.
- Hoàn thin đc phng pháp thit k sn phm.
Tu thuc vào nhu cu ca th trng (lao đng, tin lng, quy mô th trng) mà CIM đc s
dng các nc có khác nhau.
2
châu Âu nét ni bt trong thành tu ca t đng hoá linh hot là h thng sn xut đng b. Th
trng ca các nc châu Âu không ln, do vy cng không có nhu cu nhiu v các h thng sn xut
linh hot. Tuy nhiên, châu Âu cng đã có nhiu kinh nghim vi các h thng sn xut linh hot và đã
phát trin nhiu ý tng v tích hp. ng thi châu Âu cng đã đa các k s có trình đ cao, các nhà
qun lý và th th công vào cp nht vi h thng CIM.
Nht bn li đi theo mt hng khác. Các công ty Nht Bn suy ngh v sn xut ln, vì vy t
đng hoá có liên quan vi công nhân nhà máy ni mà ngi ta s dng các máy điu khin theo chng
trình, các trung tâm gia công linh hot và các h thng lp ráp thích nghi. Vi chin lc này không th
to ra sn phm đa chng loi.
Ngi M li luôn quan tâm đn vn ca các công ty đ đu t vào thit b. Hn na nn công
nghip ca M không th da vào khi th th công lành ngh, bi vì h thng giáo dc ca h không
đc chun b đy đ cho đào to ngh. Vì vy, chính sách ca M là cung cp thit b và dng c thay
cho con ngi trong h thng CIM. Bng cách đó có th gim đc sai sót do con ngi gây ra và gim
đc s can thip ca con ngi vào quá trình sn xut.
1.3. u nhc đim ca h thng điu khin sn xut tích hp máy tính
u đim:
- Tính linh hot ca sn phm, ca sn lng và ca vt liu.
- Nâng cao nng sut và cht lng gia công.
- Hoàn thin giao din gia thit k và sn xut.
- Gim lao đng trc tip và lao đng gián tip.
- Thit k có nng sut và đ chính xác cao.
- Tiêu chun hoá cao và s dng vt liu hp lý.
- Tit kim thi gian và mt bng sn xut.
- To c s d liu chung đ loi tr các b phn cha d liu đc lp.
- Loi tr các công vic lp li không cn thit.
- Gim thi gian giám sát sn xut và s cán b thc hin công vic này.
- Có u đim cnh tranh đi vi các đi th cnh tranh.
Khái nim v CIM đc đa ra trong thi gian đu có v nh không đt đc ý tng thc t, tuy
nhiên vi công ngh ngày nay thì CIM đt đc mc đích không my khó khn. Tng lai ca k thut là
ng dng CIM vi tác đng ca trí tu. Sn xut trí tu là con đng ca tng lai. Vì vy, công ngh sn
xut và các h thng CIM s bao gm c trí tu đ giúp các nhà sn xut ch to ra các sn phm có cht
lng cao, giá thành h.
Nhc đim:
- u t ban đu thng cao hn nhiu các h thng có cùng chc nng.
- òi hi ngi vn hành phi có trình đ cao hn.
- Thay th con ngi bng máy móc dn ti ít vic làm và gây ra tht nghip ngày càng tng.
- Làm gim sc mua.
1.4. Cu trúc máy tính
Máy tính (Computer) là thit b đin t thc hin các công vic sau:
- Nhn thông tin vào (t các thit b thu thp d liu).
- X lý thông tin theo dãy các lnh đc nh sn bên trong (chng trình điu khin).
- a thông tin ra (điu khin các thit b, đi tng đu ra).
- Dãy các lnh nm trong b nh đ yêu cu máy tính thc hin công vic c th đc gi là
chng trình (program).
- Máy tính hot đng theo chng trình.
3
Hình 1.1. Mô hình phân lp ca máy tính
- Phn cng: h thng vt lý ca máy tính
- Phn mm: các chng trình và d liu
1.4.1. Phân loi máy tính
+ Phân loi truyn thng:
- Máy vi tính (Microcomputer)
- Máy tính nh (Minicomputer)
- Máy tính ln (Mainframe Computer)
- Siêu máy tính (Supercomputer)
+ Phân loi máy tính hin đi:
- Máy tính đ bàn (Desktop Computers)
- Máy ch (Servers)
- Máy tính nhúng (Embedded Computers)
*Máy tính đ bàn (Desktop):
Là loi máy tính ph bin nht
Các loi máy tính đ bàn:
Máy tính cá nhân (Personal Computer – PC)
Máy tính trm làm vic (Workstation Computer)
1981: IBM gii thiu máy tính IBM-PC s dng b x lý Intel 8088
1984: Apple đa ra máy tính Macintosh s dng b x lý Motorola 68000
Giá thành: 300USD đn 10.000U
*Máy ch (Server)
Thc cht là máy phc v
Dùng trong mng theo mô hình Client/Server (Khách hàng/Ngi phc v)
Tc đ và hiu nng tính toán cao
Dung lng b nh ln
tin cy cao
Giá thành: hàng chc nghìn đn hàng chc triu USD.
*Máy tính nhúng (Embedded Computer)
c đt trong thit b khác đ điu khin thit b đó làm vic
c thit k chuyên dng
Ví d:
4
in thoi di đng
B điu khin trong điu hoà, máy git, xe hi, tàu cao tc, máy bay....
Router - b đnh tuyn trên mng
Các b điu khin trong công nghip nh Logo, PLC...
Giá thành: Vài USD đn hàng trm nghìn USD.
Hình 1.2. Mt s h thng máy tính nhúng
1.4.2. Cu trúc máy tính cá nhân (IBM-PC)
Hình 1.3. S đ cu trúc c bn ca PC
Câu hi ôn tp
1.1. Trình bày khái nim v sn xut tích hp máy tính và điu khin sn xut tích hp máy tính?
1.2. Nêu rõ vai trò ca máy tính trong h thng điu khin sn xut và u nhc đim ca chúng?
1.3. Trình bày cu to và phân loi máy tính?
5
CHNG 2. CNG SONG SONG
2.1. Gii thiu cng song song
Cng ni vi máy in hay thng gi là giao din Centronics có l không có gì xa l đi vi ngi
s dng máy tính. Vic ni máy in vi máy tính đc thc hin qua cm 25 chân phía sau máy tính.
Nhng đây không ch là ch ni vi máy in mà khi s dng máy tính vào mc đích đo lng và điu
khin thì vic ghép ni cng thc hin qua cm này. Qua cng này d liu đc truyn đi song song,
nên đôi khi còn đc gi là cng ghép ni song song và tc đ truyn d liu cng đt đn mc ln đáng
k. Tt c các đng dn ca cng này đu tng thích TTL, ngha là chúng đu cung cp mt mc đin áp
nm gia 0 và 5 V. Do đó ta còn cn phi lu ý là các đng dn li vào cng này không đc đt các
mc đin áp quá ln. S sp xp các chân ra cng máy in vi tt c các đng dn đc mô t trên hình
1.1.
Ta thy rõ là bên cnh 8 bit d liu còn có nhng đng dn tín hiu khác, tng cng ngi s dng có
th trao đi mt cách riêng bit vi 17 đng dn, bao gm 12 đng dn ra và 5 đng dn vào. Bi vì tám
đng dn d liu D0 - D7 không phi là đng dn hai chiu trong tt c các loi máy tính, nên sau đây ta s
thy là D0 - D7 ch có th đc s dng nh là li ra. Các li ra khác na là STROBE, AUTOFEED (AF),
INIT và SELECT IN (SLCTIN). Khi trao đi thông tin vi máy in, các đng dn này có nhng chc nng
xác đnh. Thí d, INIT = 0 thc hin mt quá trình khi đng li (Reset) máy in, còn STROBE có nhim v
ghi các bit d liu đã đc gi t máy in bng mt xung Low vào trong b nh ca máy in.
Hình 2.1 B trí chân cng máy in ca máy tính PC
6
Bng 2.1. Tên các chân cng máy in ca máy tính PC
Chân Ký hiu Vào/Ra Mô t
1 STROBE Li ra (Output)
Byte đc in
2 D0 Li ra ng dn d liu D0
3 D1 Li ra ng dn d liu D1
4 D2 Li ra ng dn d liu D2
5 D3 Li ra ng dn d liu D3
6 D4 Li ra ng dn d liu D4
7 D5 Li ra ng dn d liu D5
8 D6 Li ra ng dn d liu D6
9 D7 Li ra ng dn d liu D7
10 ACK Li vào (Input) Acknowledge (xác nhn)
11 BUSY Li vào 1: Máy in bt
12 PE Li vào Ht giy
13 SLCT Li vào Select (la chn)
14 AF Li ra Auto Feed (t np)
15 ERROR Li vào Error (Li)
16 INIT Li ra 0: t li máy in
17 SLCTIN Li ra Selec in
18-25 GND Ni đt
Cng máy in cng có nhng đng dn li vào, nh vy mà s bt (chéo) tay gia máy tính và
máy in đc thc hin. Chng hn, khi mà máy in không còn đ ch trong b nh thì máy in s gi đn
máy tính mt bit trng thái (BUSY = 1); điu đó có ngha là máy in ti thi đim này đang bn, không
nên gi các byte d liu khác đn na.
Khi ht giy máy in thì máy tính s thông báo là PAPER EMPTY (PE). ng dn li vào tip
theo là: ACKNOWLEDGE (ACK), SELECT (SLCT) và ERROR. Tng cng máy tính PC có 5 li vào
hng ti máy in.
7
Hình 2.2. Thanh ghi cng máy in ca máy vi tính PC
2.2. Trao đi vi các đng dn tín hiu
Tt c các đng dn tín hiu va đc gii thiu cho phép trao đi qua các đa ch b nh máy
tính PC. 17 đng dn ca cng máy in sp xp thành 3 thanh ghi: ghi d liu, ghi trng thái và ghi điu
khin. Hình 1.2 ch ra s sp xp ca các đng dn tín hiu ti các bit d liu riêng bit ca thanh ghi.
a ch đu tiên đt đn đc ca cng máy in đc xem nh là đa ch c bn. các máy tính PC
đc ch to gn đây đa ch c bn ca cng máy in đc sp xp nh sau:
LPT1 (Cng máy in th nht)
⇒
a ch c bn = 378 (Hex)
hoc là 3BC (Hex) máy tính Laptop
LPT2 (Cng máy in th hai)
⇒
a ch c bn = 278 (Hex)
8
a ch c bn đng nht vi thanh ghi d liu. Thanh ghi trng thái đc đt ti di đa ch c
bn + 1. đây cn chú ý rng mc lôgic ca BUSY (chân 11) đc sp xp ngc vi thanh ghi trng
thái. Thanh ghi điu khin vi 4 đng dn li ra ca nó đt di đa ch “đa ch c bn + 2”. đây li
cn chú ý ti s đo ngc ca các tín hiu STROBE, AUTOFEED và SLCTIN.
Các outbyte và inbyte cha đng các s trong h đn mi nm trong khong 0 đn 255. Ta có th
thông báo mu bit tng ng ca outbyte và inbyte qua giá tr ca các bit d liu riêng bit. Mun th ta
cn bit rng D0 chim giá tr 2
0
, D1 chim giá tr là 2
1
, D2 chim giá tr là 2
2
v.v. Khi mà thanh ghi trng
thái cha giá tr đã đc vào inbyte = 252 thì các bit d liu sau đc phép thông báo:
D7 = 1 ⇒ 128
D6 = 0 ⇒ + 0
D5 = 0 ⇒ + 0
D4 = 1 ⇒ + 16
D3 = 1 ⇒ + 8
D2 = 0 ⇒ + 0
D1 = 0 ⇒ + 0
D0 = 0 ⇒ + 0 ⇒ Tng s = 128 + 16 + 8 = 152
Nói cách khác: BUSY là Low (mc thp), ACK là Low, PE là Low, SLCT là High (mc cao),
ERROR là High.
2.3. Module c s 8 bit vào / ra dùng cho cng máy in
Trong mc trc ta đã thy trong s 17 đng dn li vào ch có 5 đng đc s dng nh là li
vào. Tt nhiên bng mt mch ph thêm không my tn kém ta cng có th đc vào nhiu hn là 5 bit.
Trên hình 2.3 ch ra s đ mch ca mt Module đn gin mà ta có th ni trc tip vi cng máy
in. Module này có th gi ra 8 bit cng nh đc vào 8 bit qua cng máy in.
Hình 2.3. S đ ca mô đun c s dùng cho cng máy in
9
Các đng dn d liu đi ti b đm 74HC245, vi mch này tách ra các d liu đã đn ca máy
tính PC t Module ghép ni. đc vào 8 bit d liu, vi mch 74HC257 đc s dng, vi mch này cha
4 b quét đng (dn kênh, multiplexer) vi hai li vào và mt li ra. Nh vy mt chu trình đc vào đc
chia làm hai na. Chân ra SEL = 0 có tác dng làm cho bit d liu D0, D1, D2 và D3 đn đc máy tính
PC, trong khi SEL = 1 các bit còn li là D4, D5, D6 và D7 s đc đc vào. Bit điu khin INIT có tác
dng chuyn mch đi vi SEL.
Ngun nuôi cho Module này ly đin áp + 5V t vi mch n áp 7805 mà đin áp li vào ca nó có
th đc ly t b pin 9 V hoc b nn đin t ngun đin li 50Hz. Dòng đin tiêu th ch c mA.
Ngoài 8 li vào và li ra còn có 1 bit có th đc vào qua đng dn trng thái và nh bit điu
khin STROBE mt bit có th đc đc ra. Tt c các đng dn d liu dn đn mt đu ni 32 chân dt
đ có th ghép ni các phn cng riêng l vi Module này. Mt s phn cng khác nhau s đc ln lt
gii thiu sau này.
lp ráp mch này ta cn có nhng linh kin đc th hin trong bng 2.2.
Bng 2.2. Các linh kin cn thit cho mch.
STT Tên linh kin Thông s S lng, chic
1. IC1 7805 1
2. IC2 74HC 245 1
3. IC3 74HC 257 1
4. C1
100 μF / 35 V
1
5. C2, C3, C4 100nF 3
6. D1 1N 4001 1
7. Phích cm K1 32 chân 1
8. Phích cm K2 25 chân 1
Câu hi ôn tp
2.1. Trình bày cu trúc ca cng song song?
2.2. Vic trao đi vi các đng dn tín hiu ca cng song song đc thc hin nh th nào?
2.3. Trình bày module c s 8 bit vào / ra dùng cho cng máy in và ng dng?
10
CHNG 3. CNG NI TIP
3.1. Gii thiu cng ni tip
Cng ni tip RS-232 là giao din ph bin rng rãi nht. Ngi dùng máy tính PC còn gi các
cng này là COM 1, còn COM 2 đ t do cho các ng dng khác. Ging nh cng máy in, cng ni tip
RS-232 cng đc s dng mt cách rt thun tin cho mc đích đo lng và điu khin.
Vic truyn d liu qua cng RS-232 đc tin hành theo cách ni tip, ngha là các bit d liu
đc gi đi ni tip nhau trên mt đng dn. Trc ht, loi truyn này có kh nng dùng cho nhng
khong cách ln hn, bi vì các kh nng gây nhiu là nh đáng k hn khi dùng mt cng song song.
Vic dùng cng song song có mt nhc đim đáng k là cáp truyn dùng quá nhiu si, và vì vy rt đt
tin. Hn na, mc tín hiu nm trong khong 0 - 5 V đã t ra không thích ng vi khong cách ln.
Cng ni tip RS 232 không phi là mt h thng bus, nó cho phép d dàng to ra liên kt di
hình thc đim vi đim gia hai máy cn trao đi thông tin vi nhau. Mt thành viên th ba không th
tham gia vào cuc trao đi thông tin này. Trên bng 3.1 là s b trí chân ca phích cm RS 232 máy
tính PC.
Hình 3.1 B trí chân cng ni tip
Bng 3.1. Tên các chân ca cng ni tip máy tính PC
Chân (loi 9
chân)
Chân (loi 25
chân)
Chc nng
1 8 DCD - Data Carrier Detect Li vào
2 3 RxD - Receive Data Li vào
3 2 TxD - Transmit Data Li ra
4 20 DTR - Data Terminal Ready Li ra
5 7 GND - Ni đt
6 6 DSR - Data Set Ready Li vào
7 4 RTS - Request to Send Li ra
8 5 CTS - Clear to Send Li vào
9 22 RI - Ring Indicator Li vào
T hình v ta thy cm ni tip RS 232 có tng cng 8 đng dn cha k đng ni đt. Trên
thc t có hai loi phích cm, mt loi có 9 chân và mt loi có 25 chân. C hai loi này đu có chung
mt đc đim khác hn vi cng máy in là ch ni vi máy in máy tính PC là cm, trong khi cng
ni tip li là phích cm nhiu chân.
Vic truyn d liu xy ra trên hai đng dn. Qua chân cm ra TxD (Transmit Data), máy tính
gi các d liu ca nó đn máy kia. Trong khi đó các d liu mà máy tính nhn đc, li đc dn đn
chân ni RxD (Receive Data). Các tín hiu khác đóng vai trò nh là nhng tín hiu h tr khi trao đi
thông tin và vì th không phi trong mi ng dng đu dùng đn.
11
Mc tín hiu trên chân ra RxD tùy thuc vào đng dn TxD và thông thng nm trong khong -
12 V đn + 12 V. Các bit d liu đc gi đo ngc li. Mc đin áp đi vi mc High nm gia - 3 V
và - 12 V và mc Low nm gia + 3 V và 12 V. Trên hình 1.5 mô t mt dòng d liu đin hình ca mt
byte d liu trên cng ni tip RS 232.
trng thái tnh trên đng dn có đin áp - 12 V. Mt bit khi đng (Startbit) s m đu vic
truyn d liu. Tip đó là các bit d liu riêng l s đn, trong đó nhng bit giá tr thp s đc gi trc
tiên. Con s ca các bit d liu thay đi gia nm và tám. cui ca dòng d liu còn có mt bit dng
(Stopbit) đ đt tr li trng thái li ra (- 12V).
Bng tc đ baud (đc là bô) ta thit lp tc đ truyn d liu. Các giá tr thông thng là 300;
600; 1.200; 2.400; 4.800; 9.600 và 19.200 baud. Ký hiu baud tng ng vi s bit đc truyn trong mt
giây. Chng hn nh khi tc đ baud bng 9.600 có ngha là có 9.600 bit d liu đc truyn đi trong mi
giây. T đó ta suy ra rng còn có mt bit bt đu và mt bit dng gi kèm theo vi mt byte d liu. Nh
vy vi mi mt byte đã có 10 bit đc gi. Nh vy mà có th c đoán mt cách d dàng lng d liu
cc đi đã đc truyn. Vi tc đ 9.600 baud cho phép truyn nhiu nht là 960 byte mi giây. Qua cách
c tính đn gin này ta cng thy đc mt nhc đim không nh ca cng truyn ni tip là tc đ
truyn d liu b hn ch.
Hình 3.2. Dòng d liu trên cng RS 232 vi tc đ 9600 baud
Còn mt vn đ na là khuôn mu (Format) truyn d liu cn phi đc thit lp nh nhau c
bên gi và cng nh bên nhn. Các thông s truyn có th đc thit lp trên máy PC bng các câu lnh
trên (còn gi là trong) DOS. Ngay c trên WINDOWS cng có nhng chng trình riêng đ s dng. Khi
đó các thông s truyn d liu nh: tc đ baud, s bit d liu, s bit dng, bit chn l (parity) có th
đc thit lp mt cách rt đn gin.
3.2. S trao đi ca đng dn tín hiu
Cng nh cng máy in, các đng dn tín hiu riêng bit cng cho phép trao đi qua các đa ch
trong máy tính PC. Trong trng hp này, ngi ta thng s dng nhng vi mch có mc đ tích hp
cao đ có th hp nht nhiu chc nng trên mt chip. máy tính PC thng có mt b phát/ nhn không
đng b vn nng (gi tt là UART: Universal Asynchronous Receiver/Transmitter) đ điu khin s trao
đi thông tin gia máy tính và các thit b ngoi vi. Ph bin nht là vi mch 8250 ca hãng NSC hoc
các th h tip theo, chng hn nh 16C550. B UART này có 10 thanh ghi đ điu khin tt c các chc
nng ca vic nhp vào và xut ra d liu theo cách ni tip. Liên quan đn ni dung ca cun sách này
ch đ cp đn hai điu đáng quan tâm. ó là thanh ghi điu khin-môđem và thanh ghi trng thái-
môđem.
12
S sp xp ca các thanh ghi này nh sau:
Thanh ghi điu khin-môđem (đa ch c bn +4)
Bit 0: DTR (Li ra) Giá tr 1
Bit 1: RTS (Li ra) Giá tr 2
Thanh ghi trng thái-môđem (đa ch c bn +6)
Bit 4: CTS (Li vào) Giá tr 16
Bit 5: DSR (Li vào) Giá tr 32
Bit 6: RI (Li vào) Giá tr 64
Bit 7: DCD (Li vào) Giá tr 128
Li cng ging nh cng ghép ni vi máy in, các thanh ghi đc trao đi qua nh trong vùng
vào/ra (Input/ Output). a ch đu tiên có th ti đc ca cng ni tip đc gi là đa ch c bn (Basic
Address). Các đa ch ghi tip theo đc đt ti bng vic cng thêm s thanh ghi đã gp ca b UART vào
đa ch c bn.
a ch c bn ca cng ni tip ca máy tính PC đoc trình bày trong bng 3.2.
Bng 3.2. a ch c bn ca cng ni tip ca máy tính PC
STT Cng ni tip Ký hiu a ch c bn
1 Cng ni tip th nht COM 1 3F8 (Hex)
2 Cng ni tip th hai COM 2 2F8 (Hex)
3 Cng ni tip th ba COM 3 3E8 (Hex)
4 Cng ni tip th t COM 4 2E8 (Hex)
ng nhiên trong hu ht các ng dng ca giao đin ni tip không đòi hi phi lp trình cho tt
c các đng dn mt cách riêng bit. Dùng cho mc đích này đã có các chip thông minh đc dùng
phía bên nhn và bên gi. Sau đó phi k đn là trong QBasic có nhng lnh rt đn gin phù hp vi
biên bn truyn RS 232. Chng hn nh có hai máy tính PC ghép ni vi nhau qua cng ni tip thì ch
cn có mt lnh đ gi mt byte d liu đúng khuôn mu ti bên gi.
3.3 B gi ni tip
Hình 3.3 là mt b gi ni tip đn gin, b này gi 8 bit d liu k sát song song qua giao din
ni tip vi máy tính PC. Khuôn mu truyn d liu là bit khi đng (Starbit), 8 bit d liu, mt bit dng
(Stopbit) không có parity, 9.600 baud
đây đ ni vi máy tính PC cn có hai đng dn. Li ra ca b gi ni tip đc dn ti chân
ra RxD ca máy tính PC. ng thi hai chân mass đc ni vi nhau. Bng mch đin đn gin này, tùy
tng trng hp, có th cho phép theo mt phng cách đn gin hi li đin áp ca b bin đi A/D
hoc mu bit điu khin.
Ngun nuôi đc ly trc tip t hai dây dn RTS và DTR. Khi hai giao din đu đã đc m
đng dn có đin áp + 12 V và mi đng dn có th cung cp mt dòng đin trên 5 mA. B n áp
78HC161 có mt tín hiu vi tn s 9.600 Hz, ngha là đúng bng tc đ baud. li ra QD... QA ca b
đm nh phân thay đi t 0000 lúc ban đu vi s gi nhp ca trng thái lôgic ca chúng phù hp vi h
thng s nh phân ri đt đn 1111. S gi nhp tip theo dn tr li trng thái đm 0000 và cuc chi li
bt đu t đu. Các li ra ca b đm dn đn các li vào đa ch A, B, C ca hai b quét đng ca vi
mch loi 74 HC151. Các li vào D0... D7 ca nó đc truyn qua k tip nhau sang li ra . Bit khi
đng m đu cuc truyn d liu. Sau đy các Bit d liu đã đc đt trc chuyn mch DIP đc dn
ti li ra y và nh vy đn đc máy tính PC.
13
Hình 3.3. B gi ni tip
Sau khi mt byte d liu đy đ đã đc truyn là tip đn bit dng, bit này đc gi cho đn khi
b đm 74HC161 la chn li bit khi đng trng thái đm 0011 (3 dec.). C hai đit cùng vi đin tr
10 kΩ to nên mt cng hoc (OR), cng này k tip hai li ra ca b quét đng. Cng này hoc là cn
thit bi vì li ra kia lu li trong trng thái đin tr cao.
đc vào các byte d liu, tt nhiên là trong mi ngôn ng lp trình ta có th vit mt chng
trình tng ng. Mt kh nng khác đ giao tip trc quan (Visualiztion) là dùng các chng trình chy
trong WINDOWS. Khi đó có th thit lp tt c các thông s truyn mt cách thun tin. Các d liu
nhn đc s đc mô t trên màn hình nh là Xâu. Chng hn nh khi ta thit lp b gi ni tip mu
bit vi giá tr 65 (dec) thì trên màn hình s hin lên ch A.
14
3.4. B phát nhn - không đng b vn nng CDP 6402
Hình 3.4. B trí chân ca UART CDP 6402
Nhng tính cht sau đây đc trng cho vi mch CDP 6402
̇ Công sut tiêu th không đáng k: 7,5 mW 3,2 MHz và Vcc = 5 V;
̇ Tc đ baud: đn 200 kBaud khi đin áp ngun nuôi là + 5 V;
đn 400 kBaud khi đin áp ngun nuôi là + 10 V;
̇ in áp ngun nuôi t 4 V đn 10,5 V;
̇ t khuôn mu truyn d liu bng phn cng;
̇ S dng đn gin.
̇ Giá thành gn 10 USD (nm 1996).
Nh trong mc trc đã đ cp đn, đ chuyn d liu qua giao din ni tip đã có các chip
đc tích hp mc đ cao. Mt linh kin loi này là b UART CDP 6402 ca hãng HARIS. B UART
(Universal Asynchronous Receiver/ Transmitter) này cha trên cùng chip mt b gi và b nhn ni tip
hot đng hoàn toàn đc lp vi nhau. B gi ni tip truyn đi sau mt xung khi đng các d liu xp
k sát qua mt đng dn ti b nhn và gi kèm theo mt cách t đng các bit khi đng và bit dng.
Bên b nhn li có đc các d liu đã ni tip đn đ s dng song song. im đáng lu ý vi mch
này là khuôn mu truyn d liu có th đc thit lp trc bng phn cng qua các mc logic các
chân. Nh vy mà vi mch này có th đc s dng mt cách vn nng.
Bng 3.3. mô t chc nng ca các chân ca UART CDP 6402.
15
Bng 3.3. Chc nng ca các chân.
Chân Ký hiu Mô t
1 VDD Cc dng ca ngun nuôi
2 NC Không dùng
3 GND Mass, t, 0 V
4 RRD Receive Register Disable
Khi tín hiu này dn đn mc High thì các đng dn li ra D0OUT
đn D7OUT chuyn sang trng thái đin tr cao
5 D7 OUT Các bit d liu đã đn theo cách ni tip chân 20 s xut
6 D6 OUT hin theo cách song song các li ra ba trng thái (tristate):
7 D5 OUT D7OUT đn D0OUT.
8 D4 OUT
9 D3 OUT
10 D2 OUT
11 D1 OUT
12 D0 OUT
13 PE Parity Error: Sai s chn l
Mt mc lôgic 1 chân này báo hiu là bit chn l đã đc lp trình
không đng nht vi bit nhn đc . Nu nh bit chn l không đc
kích hot thì chân này nm mc Low
14 FE Sai s Framming
Mc High chân này báo hiu là bit dngđu tiên là không có giá tr.
FE gi nguyên High cho đn khi nhn đc mt bit dng có giá tr.
15 OE Sai s Overrun.
OE sau đó tr lên High, nu nh mt byte mi đã đc nhn. Trc khi
byte c đc đc t thanh ghi nhn
16 SFD Status Flag Disable.
Mt mc cao chân này có ngha là các li ra PE, FE, OE, DE và
TBRL tr nên có đin tr cao
17 RRC Receiver Register Clock
RRC, tín hiu gi nhp ca b nhn ni tip đc dn đn. Tn s cn
phi đc thit lp giá tr 16 ln ln hn tc đ
18 DRR Data Received Reset
Mt xung Low chân này đt DR (Data Received) tr li Low.
19 DR Data Received
DR = 1 báo hiu là các d liu đã đc nhn mt cách đy đ và có mt
các li ra D7OUT đn D0OUT. Trc khi 1 byte d liu có giá tr
tip theo có th đc báo hiu, tín hiu DR cn phi đc đt li bng
mt xung âm DRR (chân 18)
20 RRI Receiver Register Input
chân này tín hiu li vào ni tip đc dn đn
21 MR Master Rest
Vi mc High, vic Reset linh kin s đc thc hin. PE, FE, OE và
DR đc đt li, trong khi TRE, TBRE và TRO đc đt lên mc cao.
22 TBRE Transmitter Bufer Register Empty
Mt mc cao chân này báo hiu là thanh ghi ca b gi đang trng và
sn sàng tip nhn d liu mi.
23 TBRL Transmitter Control Register Load
Mt xung Low s xóa đ gi đi các bit d liu. Bng sn dng các
d liu xp k sát, song song D71N đn D0IN s đc truyn vào thanh
ghi ca b gi và sau đó đc gi đn bên nhn theo cách ni tip vi
bit khi đng và bit dng.
24 TRE Transmitter Register Empty
16
Mt mc cao báo hiu là linh kin đã làm xong vic gi
25 TRO Transmitter Register Output
Các bit d liu xp k sát song song D0IN đn D71N đc gi bao
gm bit khi đng và bit dng qua đng dn TRO ti bên nhn
26 D0IN Các bit d liu các li vào này đc gi trc tip đn ni
27 D1IN nhn
28 D2IN * D0IN là LSB
29 D3IN * D7IN là MSB
30 D4IN
31 D5IN
32 D6IN
33 D7IN
34 CRL Control Register Load: Np thanh ghi điu khin. Mt mc High np
các bit điu khin vào thanh ghi điu khin.
35 PI CLS2
0
0
0
0
0
CLS1
0
0
0
0
0
PI
0
0
0
0
1
EPE
0
0
1
1
X
SBS
0
0
0
1
0
DAT
A
BITS
5
5
5
5
5
PARITY
BITS
l (odd)
l
chn
chn
disabled
STOP
BITS
1
1,5
1
1,5
1
36 SBS 0
0
0
0
0
0
1
1
1
1
1
0
0
0
0
X
0
0
1
1
0
0
0
0
0
0
0
0
0
0
disabled
l
l
chn
chn
1
1,5
1
1,5
1
37 CLS2 0
0
1
1
1
1
1
1
0
0
0
0
1
1
0
0
0
0
X
X
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
disabled
disabled
l
l
chn
chn
1
1,5
1
1,5
1
1
38 CLS1 1
1
1
1
1
0
0
1
1
1
1
1
0
0
0
X
X
0
0
1
0
1
0
1
0
7
7
8
8
8
disabled
disabled
l
l
chn
1
1,5
1
1,5
1
39 EPE 1
1
1
1
1
1
0
1
1
1
X
X
1
0
1
8
8
8
chn
disabled
disabled
2
1
2
40 TRC Transmitter Register Clock
TRC có tín hiu gi nhp ca b gi ni tip. Tn s cn phi đc
thit lp ln hn tc đ baud 16 ln
3.5. Module c s vào/ ra 8 bit không có ngun nuôi ph
Di đây là mt mch có kh nng hot đng nh là Module ghép ni vi giao din ni tip ca
máy tính PC đ nhp và xut d liu t 8 tín hiu TTL. Module này có kh nng ghép ni vi b bin đi
A/D, b bin đi D/A, khi đm và các b phn ngoi vi khác và nh vy cho phép nó đc s dng mt
cách vn nng. c bit đây phi nhn mnh là Module không đòi hi có ngun nuôi ph. Ngun nuôi
cho Module này đc ly trc tip t giao đin RS 232 máy tính PC. Mch đin đòi hi dòng đin tiêu
th c mili ampe. Ngoài ra còn có th ghép ni thêm vi các mch ph tr, nên dòng tiêu th tng cng
cc đi c 10mA. Trên hình 3.5 ch ra s đ đin ca Module.
17
Hình 3.5. S đ mch ca mô đun c s dùng cho cng ni tip không cn ngun nuôi ph
Ht nhân ca mch đin này là vi mch UART CDP 6402, linh kin này đòi hi rt ít các linh kin
ph mch ngoài. Ngun nuôi đc ly ra t hai đng tín hiu DTR và RTS. in áp khi trng thái
không quá ti là + 12 V đi qua 2 đit đn li vào ca b n áp LM 2936 ca hãng NSC. Vi mch n áp
này có hai u đim ni bt: dòng tiêu th ca vi mch này ch c 100 μA, còn s khác nhau nh nht gia
đin áp li vào và li ra có th đt đn 0,2 V. Nh vy vi mch LM 2936 có th đc xem là đã đc d
tính trc đ dùng cho mch đin này. Tín hiu gi nhp dùng cho UART đc ly ra t môt b dao đng
bao gm mt b đo bng trigger Schmitt, mt t din và mt đin tr nh minh ha trên hình 1.8. Vi
các giá tr ca t đin và đin tr nh ghi trên hình v, tn s tng ng c 153 kHz. Mt s đng chnh
chính xác đ có đc tn s 153.600 Hz đc thc hin bng trimmer TR1. Tn s đã đc thit lp
tng ng vi 16 ln tc đ baud có giá tr 9.600 baud.
Các bit d liu đã nhn đc t máy tính PC qua đng dn TxD cm 9 chân đt đn Module
c s. Bi vì tín hiu này có mc đin áp nm gia +12V và -12V. Còn Module c s làm vic gia
mc đin áp 0 V và 5 V nên cn có mt s thích ng v đin áp. Ngi ta cho tín hiu truyn qua đin tr
R2 ti đit n áp ZD1 (4,7 V) đ hn ch biên đ đin áp cc đi xung di + 5 V. Nh vy mà li
vào ca b đo tip theo mc đin áp tr li tng thích TTL. Li ra ni tip TRO ca b UART đc
dn qua mt b đo đn chân ra RxD phích cm 9 chân. ni ghép vi máy tính PC không đc phép
dùng mt cáp ni Module 0 vi các đng dn tín hiu bt chéo, mà nên dùng cáp ni 1:1.
Vic lp ráp b UART tin hành theo cách thông thng. i vi vic truyn d liu các mch bit
điu khin CLS1 = 1,CLS2 = 1, PI = 1, EPE = 0 và SBS = 0 ch ra các khuôn mu d liu sau đây: 8 bit
d liu, mt bit khi đng, mt bit dng, không có bit chn l. Khuôn mu này cng đc thit lp bên
máy tính PC vì nu không thì b UART s nhn đc nhng d liu sai.
Nh có C6 và R3 mà c mi ln bt đin vào máy li xy ra s đt li (Power-On-Reset). Các d
liu li ra D7OUT đn D0OUT cng nh byte d liu đã đc gi D7IN đn D0IN có mt cm 32
chân dt.
Mch chân ra DDR (chân 18) là rt đáng quan tâm. hiu đc ta cn chú ý: Khi các d liu
đã nhn đc mt cách đy đ thì tín hiu DR chuyn sang mc High. Ch khi nào nhn đc mt xung
Low DDR thì DR mi đc đt tr li mc Low. Xung âm này đc ly ra t byte d liu ti tip sau
đy. Mun th ngi ta s dng bit khi đng, bit này to b đo s có mc Low cn có.
Các linh kin cn thit cho mch đc lit kê trong bng 3.4.
Bng 3.4. Các linh kin cn thit cho mch.
18
STT Tên linh kin Thông s S lng, chic
9. IC1 CDP 6402 1
10. IC2 74HC14 1
11. IC3 LM 2936Z-5.0
(hoc 78L05)
1
12. R1
6,8 kΩ
1
13. R2
10 kΩ
1
14. R3
1 kΩ
1
15. TR
5 kΩ
1
16. C1 1 nF 1
17. C2, C4, C5 100 nF 3
18. C3, C6
10 μF / 16 V
2
19. D1, D2 1N 4148 2
20. ZD1 4,7 V 1
21. Phích cm K1 32 chân 1
22. Phích cm K2 9 chân 1
3.6. Module c s vào/ra 8 bit vi MAX 232
Trong mc này s gii thiu mt Module c s khác na đ ghép ni vi giao din ni tip ca
máy tính PC. Module này tng thích hoàn toàn cm 32 chân dt Module trình bày trong mc trên.
đây, Module này cng cho phép c đc vào cng nh đa ra 8 tín hiu TTL qua giao din ni tip ca
máy tính PC. S khác nhau so vi Module trc đây là nhng thông s k thut đã đc ci tin.
19
Hình 3.6. S đ mch Module c s dùng cho cng ni tip vi MAX232
Module c s trên hình 3.6 có cha vi mch MAX 232 ca hãng MAXIM đ thích ng tín hiu
mc (+ 12 V, - 12 V) trên giao din RS 232.
Vi mch này nhn mc RS 232 đã đc gi t máy tính PC và bin đi tín hiu này thành tín hiu
TTL, đ ri sau đó dn ti b UART CDP 6402. Tín hiu t b UART đc bin đi thành mc + 12 V/ -
12 V và gi ti máy tính PC. Theo cách này khong cách gia máy tính PC và Module c s có th đt
đn 20 m. Mt u đim khác na ca Module c s là kh nng thit lp tc đ baud. Mun th, trong
mch đã s dng b đm nh phân 74HC4060, b đm này có nhng li vào ph thêm đ ni trc tip vi
mt b cng hng thch anh.
Bng vic thay đi v trí mt cu ni (Jumper) có th đt mt cách chính xác các giá tr 2.400;
4.800; 9.600 và 19.200 baud. Mt s tinh chnh b xung bng mt trimmer đây là không cn thit. Cn
chú ý rng tn s chân 17 và 40 ca b UART cn phi tng ng vi 16 ln tc đ baud.
Chng hn nh li ra Q4 (ca IC1 74HC4060) có các xung vuông góc vi tn s 4.9152 MHz:
24 =307.200 Hz. Tn s này ng vi 16 ln tc đ baud 19.200 baud. Ngun nuôi đc thit k vi b n
áp 7805 đ có đc đin áp 5 V n đnh li ra. Còn li vào cn có mt đin áp trên 7,5 V, đin áp này
có th ly t mt b nn dòng hoc t mt b pin 9 V.
Các linh kin cn thit cho mch đc lit kê trong bng 3.5.
20
Bng 3.5. Các linh kin cn thit cho mch.
STT Tên linh kin Thông s S lng, chic
23. IC1 74HC4060 1
24. IC2 CDP 6402 1
25. IC3 7805 1
26. IC4 MAX 232 1
27. T1 BC 557 1
28. R1, R3
1 kΩ
2
29. R2
10 kΩ
1
30. C1,C2 22 pF 2
31. C3
100 μF / 35V
1
32. C4, C5, C10, C13 100 nF 4
33. C6, C7,C8, C9, C11, C12
10 μF / 16 V
6
34. D1, D2 1N 4148 2
35. ZD1 4,7 V 1
36. Thch anh Q1 4,9152 MHz 1
37. Phích cm K1 32 chân 1
38. Phích cm K2 9 chân 1
21
3.7 Module c s vào / ra 8 bit cách ly v mt đin
Hình 3.7. S đ mch Module c s dùng cho cng ni tip vi s cách ly v đin
Trong mc này mt Module khác na có th ni vi giao din ni tip s đc gii thiu. S khác
nhau c bn so vi các Module đã gii thiu trc đây là s cách li v đin gia máy tính PC và Module.
Nh có linh kin ghép ni quang (optocoupler) mà tt c các tín hiu đn vi máy tính PC đc cách ly.
Do vy mà không có s ghép ni trc tip v mt đin gia đi tng đo và máy tính PC. Nu không k
đn tính cht này thì có th xem nh Module này đã đc mô t trong muc trên đây, còn s đ đin đc
minh ha trên hình 3.7. Nhng đc đim ca Module này có th tóm tt nh sau:
- Thit lp chính xác tc đ baud bng b cng hng thch anh.
- Bn tc đ baud đt đc bng cu ni: 2.400; 4.800; 9.600 và 19.200 baud.
- Ngun nuôi dùng qua b nn đin hoc b pin 9 V
- Ngn cách v đin vi máy tính PC.
Các linh kin cn dùng đ lp ráp mch đc lit kê trong bng 3.6.