Thiết kế module ghép nối với PC qua cổng ISA để điều khiển và giám sát khởi động và đảo chiều động cơ DC - Pdf 13

LỜI NÓI ĐẦU
Trong mấy chục năm qua , khoa học máy tính và xử lý thông tin có những
bước tiến vược bậc và ngày càng có những đóng góp to lớn vào cuộc cách mạng
khoa học kỹ thuật hiện đại. Đặc biệt sự ra đời và phát triển nhanh chóng của kỹ
thuật số làm cho ngành điện tử trở nên phong phú và đa dạng hơn. Nó góp phần rất
lớn trong việc đưa kỹ thuật hiện đại thâm nhập rộng rãi vào mọi lĩnh vực của hoạt
động sản xuất ,kinh tế và đời sống xã hội. Từ những hệ thống máy tính lớn đến
nhứng hệ thống máy tính cá nhân , từ những việc điều khiển các máy công nghiệp
đến các thiết bị phục vụ đời sống hằng ngày của con người. Với mong muốn tìm
hiểu , ứng dụng những tiến bộ của khoa học kỹ thuật hiện đại vào phục vụ sản xuất
và phục vụ đời sống con người
Với sự giúp đỡ của các thầy cô giáo trong bộ môn em đã hoàn thành thiết kế
của mình. Tuy nhiên do kiến thức còn hạn chế nên không tránh khỏi sai sót mong
quý thầy cô chỉ bảo để em có thể hoàn thiện thiết kế của mình hơn. Em xin chân
thành cảm ơn.
Sau đây em xin trình bày chi tiết về thiết kế của mình.
CHƯƠNG 1. TỔNG QUAN VỀ CÔNG NGHỆ
1.1. Giới thiệu về chuẩn giao tiếp ISA
Ở máy tính PC/XT rãnh cắm trong máy tính chỉ có 1 loại với độ rộng bus là 8 bit và
tuân theo tiêu chuẩn ISA(Industry Standard Architecture).Từ máy tính AT trở đi
việc bố trí chân trên rãnh cắm trở lên phức tạp hơn,có loại rãnh cắm PS/2 với 16 bit
theo tiêu chuẩn ISA.Rãnh cắm theo tiêu chẩn ISA được mô tả như sau:
Thông thường rãnh cắm có 62 đường tín hiệu dùng cho mục đích thông tin với 1
card cắm vào.Về cơ bản các đường tín hiệu này được chia thành các đường dẫn tín
hiệu,đường dẫn địa chỉ và đường dẫn điều khiển
Phía mạch in Phía linh kiện
GND B01 A01 /IOCHCK
Reset B02 A02 D7
+5 V B03 A03 D6
IRQ2 B04 A04 D5
-5 V B05 A05 D4

- Chiều dày –kể cả linh kiện -12,7(hay 0,5 inhxơ)
Kích thước lớn nhất vủa các card ISA 16 bit là:
- Chiều cao 121,92 mm(hay 4,8 inhxơ)
- Chiều dài 333,5mm(hay 13,13 inhxơ)
- Chiều dày –kể cả linh kiện -12,7(hay 0,5 inhxơ)
Từ cách sắp xếp chân ra,rõ ràng 62 đường tín hiệu nằm cả ở mặt hàn thiếc lẫn mặt
sắp xếp linh kiện.Do đó các bản mạch (card) cắm vào bao giờ cũng là những card
mạc in 2 mặt.
Bộ giải mã địa chỉ 74HC688 so sánh các đường dẫn địa chỉ từ A2 đến A9 xem có
thống nhất với các địa chỉ cơ bản được thiết lập trên card mở rộng bằng chuyển
mạch DIP,74HC688 so sánh 2 trong số 8 bit xem có giống nhau không và khi các bit
xếp kề sát đồng nhất sẽ tạo ra tín hiệu Low ở chân 19.Mạch lôgic của mạch giải mã
có chứa 2 vi mạch 74HC00 và 74HC138.Ba cổng NAND làm cho bộ đệm bú
74HC245 sau đấy chỉ trở nên được kích hoạt(/G=0)khi các điều kiện sau được thực
hiện:Thứ nhất là card mở rộng cắm vào đã trao đổi được(chân 19 của vi mạch
74HC688 bằng 0) thứ hai là 1 chu trình đọc hay 1 chu trình ghi được thực
hiện(IRO=0 hoặc IRW=0)
1.2. Giới thiệu về các linh kiện sử dụng trong sơ đồ.
1.2.1. Vi mạch ADC 0804
Chip ADC0804 là bộ chuyển đổi tương tự số thuộc họ ADC800 của
hãng National Semiconductor. Chip này cũng được nhiều hãng khác sản xuất. Chip
cóđiện áp nuôi +5V và độ phân giải 8 bit. Ngoài độ phân giải thì thời gian
chuyểnđổi cũng là một tham số quan trọng khi đánh giá bộ ADC. Thời gian chuyển
đổiđược định nghĩa là thời gian mà bộ ADC cần để chuyển một đầu vào tương tự
thành một số nhị phân. Đối với ADC0804 thì thời gian chuyển đổi phụ thuộcvào tần
số đồng hồ được cấp tới chân CLK và CLK IN và không bé hơn 110μs.Các chân
khác của ADC0804 có chức năng như sau:
 CS (Chip select)
Chân số 1, là chân chọn Chip, đầu vào tích cực mức thấp được sử dụng để
kíchhoạt chip ADC0804. Để truy cập ADC0804 thì chân này phải ở mức thấp.

thamchiếu khi đầu vào Vref/2 để hở.
 Vref/2
Chân số 9, là chân điện áp đầu vào được dùng làm điện áp tham chiếu. Nếu
chânnày hở thì điện áp đầu vào tương tự cho ADC0804 nằm trong dải 0 - +5V.
Tuynhiên, có nhiều ứng dụng mà đầu vào tương tự áp đến Vin khác với dải 0 -
+5V.Chân Vref/2 được dùng để thực hiện các điện áp đầu ra khác 0 - +5V.
 D0 - D7
D0 - D7, chân số 18 – 11, là các chân ra dữ liệu số (D7 là bit cao nhất MSB
vàD0 là bit thấp nhất LSB). Các chân này được đệm ba trạng thái và dữ liệu đãđược
chuyển đổi chỉ được truy cập khi chân CS = 0 và chân RD đưa xuống mức thấp
1.2.2. Giới thiệu về 74HC245
Bộ đệm bus 2 chiều 74HC245 gồm có 20 chân, ,bộ đệm chỉ hoạt động khi có tín
hiệu low ở chân 19.Nó có chứa 8 vi mạch đệm với các lối ra 3 trạng thái để trao đổi
thông tin giữa các đường dẫn bus dữ liệu theo 2 hướng. Hướng truyền dữ liệu được
xác định bằng chân DIR: DIR = 0, dữ liệu được chuyển từ B sang A. Việc chuyển
hướng dữ liệu cho phép quản lý đơn giản bằng tín hiệu /IOR. Ta có thể nối trực tiếp
ra chân DIR. Qua đó đảm bảo bộ đệm chỉ cho phép dữ liệu đưa vào từ bên ngoài
đưa lên bus dữ liệu của máy tính khi PC thực hiện một quá trình truy nhập đọc
(/IOR = 0)
1.2.3. Giới thiệu về 74HC688
Bộ giả mã địa chỉ 74HC688 so sánh các tín hiệu từ A0-A7 xem có thống nhất với
các địa chỉ của tín hiệu trên các chân tương ứng B0-B7.74HC688 so sánh hai trong
số tám bit xem có giống nhau không và khi các bit xếp kề sát đồng nhất sẽ tạo ra
một tín hiệu Low ở chân19.
1.2.4. Giới thiệu về ULN2803
Vi mạch ULN 2803 để khuếch đại dòng tải của các đầu ra từ modul cơ sở để cấp
cho các rơle,ULN2803 là một bộ đệm khá đặc biệt,nó chứa bên trong 8 bộ khuếch
đại darlington với các điôt bảo vệ đã được tích hợp sẵn cho các trường hợp tải cảm
kháng.Các bộ khuếch đại darlington này được điều khiển trực tiếp bởi các tín hiệu
logic TTL và có thể cung cấp 1 dòng tải ở đầu ra đến 500mA.Các đầu ra đều là đầu

V C C / V R E F
2 0
C L K I N
4
I N T R
5
C S
1
R D
2
W R
3
D L 1
D L 2
D L 3
D L 4
D L 5
D L 6
D L 7
D L 8
D K 2
D K 1
T u m a y p h a t t o c
2.3. Mạch role để đảo chiều động cơ.
R L 1
4
3
1
2
R L 2

O U T 4
1 5
O U T 5
1 4
O U T 6
1 3
O U T 7
1 2
O U T 8
1 1
V C C
V C C
q u a y t h u â n
q u a y n g h i c h
D K 3
D K 4
2.4. Mạch tạo nguồn nuôi
C 8
G N D
+ 8 V
+ 5 V
- 8 V
- +
D 1
D I O D E B R I D G E _ 4 2 1 3
1
4
3
2
+ 1 0 V ~

Private Sub Command1_Click()
End
End Sub
Private Sub Command2_Click()
MsgBox "CHUONG TRINH GIAM SAT TOC DO DONG CO"
End Sub
Private Sub Command3_Click()
A = 1
outportb &H303, 144 'ghi tu dieu khien
Timer1.Interval = 10
If Check1.Value = 1 And Check2.Value = 1 Then
MsgBox "chi chon mot chieu toc do dong co"
End If
End Sub
Private Sub Timer1_Timer()
If A = 1 Then
If Check1.Value = 1 Then
Text2.Text = quaythuan
B = 4 'dat dong co quay thuan
Else
Text2.Text = quaynghich
B = 8 'dat dong co quay nghich
End If
B = B + 1
outportb &H301, B
For C = 0 To 20
Next C
B = B + 2
outportb& H301, B
D = inportb(&H300)


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