thiết kế điều khiển hệ thống rơle
thông qua cổng -lpt1
1. Tính cấp thiết của đề tài:
Hiện nay ghép nối máy tính với các thiết bị chức năng để tạo các ứng dụng hữu ích là công việc
đợc nhiều ngời nghiên cứu, và là công cụ học tập, giảng dạy rất phù hợp. Đề tài này đợc thiết kế
nhằm giúp sinh viên làm quen với việc sử dụng máy tính và cổng LPT1 vào công việc điều khiển
tự động, để mở rộng khả năng sử dụng các thiết bị, phơng tiện đợc điều khiển một cách linh hoạt
hơn.
2. Phơng pháp nghiên cứu của đề tài:
Tìm hiểu mạch điện ghép nối với máy tính thông qua cổng máy tính LPT1.
Tìm hiểu các thông số điện và một số đặc điểm đặc trng của cổng LPT1 có những thuận tiện,
khó khăn gì đối với việc ghép nối máy tính với thiết bị khác.
Tìm hiểu một số phơng pháp lập trình điều khiển cổng LPT1.
3. Nội dung của đề tài
3.1.Tổng quan về cổng máy in LPT1:
Đây là cổng ghép nối với máy in (còn gọi là giao diện Centronics). Nó nối máy tính và máy
in thông qua một ổ cắm 25 chân (có 8 đờng dữ liệu, 8 đất, 4 lối ra dẫn tín hiệu điều khiển từ máy
tính, 5 lối vào thông báo trạng thái của thiết bị đợc điều khiển). Việc liên lạc và điều khiển cổng
LPT1 đợc thực hiện thông qua các thanh ghi có địa chỉ cơ bản là 0x378, đây chính là địa chỉ cơ
bản của thanh ghi thứ nhất.
D7 D6 D5
D4
D3 D2 D1 D0
Data bit D1 (Pin 3)
Data bit D0 (Pin 2)
Data bit D2 (Pin 4)
Data bit D3 (Pin 5)
Data bit D4 (Pin 6)
Data bit D6 (Pin 7)
Data bit D5 (Pin 8)
Data bit D7 (Pin 9)
12 PE Lối vào Hết giấy
13 SLCK Lối vào Lựa chọn
14 AF Lối vào Tự nạp
15 ERROR Lối vào Lỗi
16 INIT Lối ra 0: Đặt lại máy in
17 SLCTIN Lối ra Select in
18 GND Lối ra Nối đất
.
.
.
.
.
.
.
.
25 GND Lối ra Nối đất
Hình 1: Sơ đồ chân của cổngLPT
3.2.Đặc điểm dây cáp - LPT1
Để nối từ cổng LPT1 tới thiết bị đợc ghép nối ngời ta dùng cáp song song (Đây là một loại cáp
tròn có 25 dây dẫn song song).
Nh ợc điểm : Giữa các dây dẫn song song của nó khi có dòng điện chạy qua hình thành một
mạch thang RC gây nhiễu lẫn nhau. Bởi vậy cáp LPT1 không dẫn tín hiệu đi xa đợc (chiều
dài hoạt động hiệu quả 5 met).
Ưu điểm : Do chiều dài cáp ngắn và có nhiều đờng dữ liệu song song nên tốc độ truyền dữ
liệu nhanh, kịp thời trong thời gian thích hợp.
Ngoài ra còn có một loại cáp dẹt khác (có 25 chân) để nối từ đầu ra của cáp tròn (có các chân
đặt so le nhau) tới mạch điều khiển khi cần thiết.
3.3.Đặc điểm điện áp và dòng điện ở đầu ra của cổng-LPT1
3.3.1. Mức điện áp trên các đầu ra
Là mức TTL (logic cao lý tởng là +5V nhng trong thực tế là + 4V, logic thấp 0v). Do đó rất
khuyếch đại nh ( hình 1.3 )
D0 - D7
74HC25
(Hình 1.2)
3.5.Phơng pháp lập trình điều khiển:
Tuỳ vào đối tợng điều khiển và mục đích điều khiển mà ta xây dựng cho nó một thuật toán
riêng thích hợp. Nói chung, ta nhận các dữ liệu cần thiết (qua 5 đờng dẫn lối vào) và đặt nó ở vùng
đệm rồi lấy ra xử lý theo thuật toán xác định, sau đó xuất các dữ liệu điều khiển tơng ứng ở đầu
ra.Việc nhận và xuất dữ liệu đợc thực hiện bởi các lệnh C tơng ứng sau:
Nhận dữ liệu: inp(address register, data);
Xuất dữ liệu : outp(address register,data);
Trong khuôn khổ của đề tài này, để thích hợp với mục đích học tập ta không chọn một đối t-
ợng điều khiển cụ thể nào mà lấy thời gian làm đối tợng điều khiển chung (chơng trình nguồn đợc
xây dựng dới các hàm do đó có thể tiếp tục đợc nâng cấp).
4. Khả năng ứng dụng trong thực tiễn của đề tài:
Mở rộng khả năng sử dụng panel trong phòng thực hành (ghép nối panel với máy tính thông
qua cổng LPT1) để mở rộng khả năng sử dụng của các thiết bị sẵn có.
ứng dụng thực tiễn để điều khiển các chu trình vận hành máy móc phức tạp cần tới sự phối
hợp của máy tính.
Pin2-Pin9
Pin10-Pin13
INIT
SEL
STROBEERROR
post
lpt1
74HC25