1
MÔN HC
Thiết kếboard giao tiếp
(Interface Board Design)
By Trn Văn Hùng
Mechatronics Dept
http://www.ntu.edu.vn/
Email: tvh42th@gmail.com
Tài liu tham kho
1. Microprofessors and microcpmputers hardware and softwware, Ronaid
J.Tocci, Frank J.Ambrosio, Prentice Hall, 2003
2. Interfacing Sensors To The Pc, Willis J.Tompkin, Jonh G.webster,Prentice
Hall, 1998
3. Microprocessor Interfacing techniques, R. Zaks & A. Lease, Sybex
4. Micro Processor and Interfacing, D. Hall, McGraw Hill;
5. Parallel port complete, J.Axelson, LakeViewReseach
6. Mastering Serial Communication, P.W.Gofton, Sybex
2
Ni dung chương trình
nCh01: Giao thc ghép ni
nCh02: Giao din bus
nCh03: Giao din s
nCh04: Giao din tương t
nCh05: Vi điu khin
nCh06: Bàn phím
Các bài toán
1. Thiếtkếmch điukhinánhsángtheochươngtrình địnhtrước
2. Thiếtkếmchtrangtríbng đènLED
3. Thiếtkếmchnhndng đimphcv(thêm ít nht 2IC)
4. Thiếtkếmch đolượngmưa
5. Thiếtkếmch điukhinnhitđộ không khí
6. Thiết kếmch điu khin nhit độ dung dch
7. Thiết kếmch đồng h đin t
8. Thiết kếmch tính thi gian cho các môn đin kinh
9. Thiết kếbng quang báo
10. Thiết kếmch kh đin t
11. Thiết kếmch điu khin thiết bbng remote
12. Kết ni bàn phím máy tính vi VXL, hin thký tlên LCD
13. Thiết kếmch điu khin Robot chy theo qũy đạo (sd motor bước)
14. Thiết kếmch điu khin tc độ đng cơ DC
15. Thiết kếmch điu khin góc quay ca môtơ, n tc cho motor.
1
Chương 1: Giao thc ghép ni
nTín hiu
nFormat
nTc độ In/Out
nLi vàkim soát li
nBlnh vàtrli
nKch bn
1.1 Tín hiu
Khi thiết kế, xây dng ghép ni máy tính, cn
c ý đc bit ti các tín hiu theo yêu cu:
nAnalog/Digital
nDigital: Trng thái ca svt, hin tượng,…
format, mc logic,…
nAnalog: Áp/dòng, di đo, độ phân ly, thi gian
tác động, độ chính xác, độ lp li,giátr đo
nHơn mt thiết b? => bus/mng hay không?
=> dùng bit (trường) địa ch-tùy tng người
2
1.1 Tín hiu (tiếp)
nNếu dùng bus => Standard bus hay không (ISA, I2C,
USB, hay các bus trên chun RS485)?
nIDE vàLPT Mode 0 cables làbus? Ti sao?
nKhong ch: Xa/gn => Serial, Parallel, liên
quan đến tc độ
nXa: Daisy chain cho tín hiu hoc ngun cp…
nCác tín hiu điu khin trng thái
nControl signals
nStatus signals
nHandshaking sighals
1.1 Tín hiu (tiếp)
nDaisy chain
nNi các thiết bcókhong cách tvài đến vài chc m,
output ca port (modul) thi ni vi input ca i+1. Đặc
bit các Field Buses, cóthlên ti km
nDùng cho ctín hiu \\vàni tiếp, ngun cp,
handshaking,…
CPU ……
……
IO_0 IO_1 IO_n
3
1.1 Tín hiu (tiếp)
nTính cht vt lý ca n hiu: làhàm ca thi gian,
mc U/I
nDirection: In/Out, chúý vchiu ca dòng đin
nVoltage/Current/Optical/Wave
nChúý Input Voltage
nMc đin áp: Mc áp? (TTL, CMOS, …)
nSingle End (đơn cc) Differrential signal:
nSingle End signed:
nTín hiu so vi mt đin thếchun, thường làGND (0 Volt)
nVíd: Các tín hiu trên bus (data, add, control)
nCón n hiu => cóít nht n+1 dây dn
nNhy cm vi nhiu, tc độ thp hơn so vi cùng chun
1.1 Tín hiu (tiếp)
nDifferential Signal: Tín hiu vi sai
nn n hiu => 2*n dây dn phía thu
n(Va Vb)>100mV=> logic 1, tùy thuc vào chun được áp dng
n(Va Vb)<100mV=> logic 0
nThu: Nếu cóhai dây cócùng kích thước, độ dài, trkháng,vàgn
nhau, thìmi trên h được loi tr=> chu được nhiu rt tt vìphía
thu
nUin = k(Va Vb) => nhng thành phn ging nhau được loi b
nKhong cách ln, tc độ cao.
nIC: SN75176 ca TI làvíd
nĐịa chỉứng dng: USB cable, Profibus,…
+
-
AC
B
Đơn cc
Đơn cc
Vc = k(Va Vb)