Tài liệu Đề tài : Thiết kế và thi công máy chấm điểm trắc nghiệm giao tiếp máy tính (P1) - Pdf 10

MÁY CHẤM ĐIỂM TRẮC NGHIỆM GIAO TIẾP MÁY VI TÍNH Trang 41
Sinh viên: Nguyễn Phước Hậu Giáo viên hướng dẫn: Thầy QUÁCH THANH HẢI
II. MẠCH GIẢI MÃ TÍN HIỆU ĐIỀU KHIỂN: (được xem là mạch trung tâm)
Mạch giải mã tín hiệu điều khiển thực ra chỉ là mạch đệm dữ liệu giữa
mạch ngoài và mạch giao tiếp bên trong máy tính đồng thời giải mã các tín hiểu
điều khiển được truyền đến. Mạch được thiết kế theo sơ đồ khối sau:

SƠ ĐỒ KHỐI MẠCH GIẢI MÃ TÍN HIỆU ĐIỀU KHIỂN
Mạch lấy tín hiệu trực tiếp từ card giao tiếp đưa ra, sau đó cân áp ra mức
logich 0 hay 1 (0V hay 5V) nhờ vào các điện trở mảng (array). Giải mã tín hiệu
điều khiển từ Port A, thông qua các IC 74LS00, 74LS192 và 4555 để lấy được tín
hiệu điều khiển động cơ bước truyền qua các jumper để truyền qua mạch công
suất. Truyền tín hiệu của port C sang mạch quét, các tín hiệu còn lại được xử lý
và truyền đi. Mạch sử dụng một IC 74164 (để chốt dữ liệu đầu ra, tín hiệu này
card giao tiếp sẽ đọc vào để xử lý, thông qua port B).
Dưới đây là sơ đồ mạch mạch Giải mã điều khiển động cơ bước, được thiết
kế sau khi thử nghiệm đối với từng mạch lẻ (mạch đơn, thí nghiệm kiểm chứng
trên từng IC).

MÁY CHẤM ĐIỂM TRẮC NGHIỆM GIAO TIẾP MÁY VI TÍNH Trang 42
Sinh viên: Nguyễn Phước Hậu Giáo viên hướng dẫn: Thầy QUÁCH THANH HẢI
SƠ ĐỒ MẠCH TRUNG TÂM
MÁY CHẤM ĐIỂM TRẮC NGHIỆM GIAO TIẾP MÁY VI TÍNH Trang 43
Sinh viên: Nguyễn Phước Hậu Giáo viên hướng dẫn: Thầy QUÁCH THANH HẢI

Trong đó:

LINH KIỆN
Linh kiện Giá trò Chức năng
RN
14

4
làm chuẩn mức logic 0 hay 1 (tín hiệu truyền
song song chỉ truyền với khoảng cách ngắn, với đoạn đường truyền dài tín
hiệu sẽ bò suy giảm). MÁY CHẤM ĐIỂM TRẮC NGHIỆM GIAO TIẾP MÁY VI TÍNH Trang 44
Sinh viên: Nguyễn Phước Hậu Giáo viên hướng dẫn: Thầy QUÁCH THANH HẢI
Chân PC
5
chọn làm chân Reset để xác lập lại trạng thái khởi điểm của
IC 74164, chân PC
4
là tín hiệu nhòp dữ liệu. Tín hiệu vào chân AB được lấy
trực tiếp từ mạch quét gởi về. Tín hiệu này đồng thời truyền qua cổng OR
để làm chuẩân mức logic và truyền tín hiệu này qua Port C về PC. Tín hiệu
được chốt ở IC 74164 sẽ thông qua RN
1
đến chờ ở PortB chờ CPU đọc vào. Tín hiệu ERR1, ERR2 (lỗi 1, lỗi 2) lần lượt qua các chân 1, 2 của SV
3

đến cổng OR (IC2D) và chờ CPU đọc vào. Tín hiệu TH_Page, là tín hiệu
theo dõi xem có giấy hay không, lượt qua chân 3 của SV
3
và chờ CPU đọc
vào.
Mạch điều khiển động cơ bước làm việc trên cơ sở của mạch quét tuần

B
) vòng đếm trở về giá trò
11
B
,vòng lăp cứ thế tiếp tục. Giá trò của QA, QB được chuyển đến tín hiệu
vào (A,B tương ứng) tương ứng của IC 4555B, IC này sẽ chuyển giá trò nhò
MÁY CHẤM ĐIỂM TRẮC NGHIỆM GIAO TIẾP MÁY VI TÍNH Trang 46
Sinh viên: Nguyễn Phước Hậu Giáo viên hướng dẫn: Thầy QUÁCH THANH HẢI
phân này ra giá trò thập phân truyền đến mạch công suất để điều khiển
động cơ bước.
Đề tài sử dụng tất cả là năm (05) động cơ. Để đảm bảo tính chính xác
trong tính chất cơ học, động cơ bước (step motor) được sử dụng thay cho
động cơ DC trong các phần chính yếu. Trong quá trình thử nghiệm động cơ
bước, các chỉ số thu được liệt kê trong bảng sau:
BẢNG THÔNG SỐ KỸ THUẬT CÁC ĐỘNG CƠ BƯỚC
SỬ DỤNG TRONG THIẾT KẾ

Type V
max

(V)
P
max
(W)
Phase Deg
/Step
Ghi chú
231M-C351-03 10 5 04 1,8 Động cơ kéo bệ dò
457M-C961-23 10 5 04 1,8 Động cơ cuốn giấy
14769070-60 10 1 04 1,8 Động cơ kéo cần dò

I. CÀI ĐẶT:
Trước hết chúng ta nên cài đòa chỉ cố đònh trên mạch Giao tiếp, công việc
này được thực hiện bằng cách gắn jumper nối liền hai chân 2-3 của các slot J1,
J2, J3; thực hiện công việc này là ta chọn đòa chỉ cố đònh là 300H (ta có thể cài
đặt đòa chỉ cố đònh là bao nhiêu tùy theo nhu cầu). Đòa chỉ bộ nhớ của mạch là
300H303H tương ứng với:
Đòa chỉ bộ nhớ: Đòa chỉ thực:
300H : đòa chỉ Port A.
301H : đòa chỉ Port B.
302H : đòa chỉ Port C.
303H : đòa chỉ Thanh ghi điều
khiển.
Sau khi nắm được đòa chỉ bộ nhớ của các Port nhờ vào công thức:
Đòa chỉ cố đònh+ 0H : đòa chỉ Port A.
Đòa chỉ cố đònh+ 1H : đòa chỉ Port B.
Đòa chỉ cố đònh+ 2H : đòa chỉ Port C.
Đòa chỉ cố đònh+ 3H : đòa chỉ Thanh ghi điều
khiển.
Ta tiến hành cài đặt lại CMOS của máy tính để cho máy tính hỗ trợ và kiểm
tra đòa chỉ chúng ta cài đặt. Công việc cài đặt lại CMOS thực hiện như sau:
 Tắt máy, khởi động lại.
 Khi máy kiểm tra Ram xong nhấn phím Delete để vào sửa chữa lại
CMOS.
 Chọn mục Power Management Setup.
 Chọn mục I/O Region Access Check.
 Dùng phím PageUp và PageDown để chọn trò số của mục là 300h-33Fh.
 Nhấn phím “ESC”, chọn Save and Quit, nhấn phím “Y”. Nhấn phím
“Enter”

Công việc hoàn tất khởi động lại máy tính lần nữa.


VAR
Sys_Error : Byte;
DataA, DataB : Byte;
DataC, CL, CH : Byte;
Error : Boolean; (*PC3 : tín hiệu lỗi Error *)
Page : Boolean; (*PC2 : tín hiệu lỗi Page *)
Vert : Boolean; (*PC1 : tín hiệu Veritical *)
Hor : Boolean; (*PC0 : tín hiệu Horizontal*)
V_Count,
H_Count,
Sc_Count : Integer;
Add_Port : Array [0 2] of Word;
MÁY CHẤM ĐIỂM TRẮC NGHIỆM GIAO TIẾP MÁY VI TÍNH Trang 49
Sinh viên: Nguyễn Phước Hậu Giáo viên hướng dẫn: Thầy QUÁCH THANH HẢI
(*
Add_Port 0 : Address Port A
Add_Port 1 : Address Port B
Add_Port 2 : Address Port C
*)
DataA_Bit : Array[0 7] of Boolean;
(*
Bit 0 : Clock Vertical
Bit 1 : Up/Down Vertical
Bit 2 : Clock Scan
Bit 3 : Up/Down Scan
Bit 4 : Clock Horizontal
Bit 5 : Up/Down Horizontal
Bit 6 : Motor DC 1st
Bit 7 : Motor DC 2nd

Sinh viên: Nguyễn Phước Hậu Giáo viên hướng dẫn: Thầy QUÁCH THANH HẢI
7. ProceDure Page_In;
8. ProceDure GoXY(H,V:Integer);
9. ProceDure ResetData;
Sta
r

Read
PortC
L
Bit C
0
= 1

Bit C
1
= 1Bit C
2
= 1

Bit C
3
= 1Hor=True


S


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status