Xây dựng module ghép nối với PC qua cổng ISA có các thông số sau analog input số kênh 6 kênh đơn; ADC8bit; điện áp lối vào 0÷10v; 0÷5v; 0÷2v; 0÷1v; 0÷0,5v; 0÷0,2v xây dựng 1 chương trình trên máy tính cho phép đọc và hiển thị kết q - 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
Bằng những kiến thức đẵ học và được 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 trình độ còn hạn chế nên
không tránh khơi sai sót mong quý thầ cô chỉ bảo
Sau đây em xin trình bày 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
1.2. Giới thiệu về các linh kiện sử dụng trong sơ đồ
1.2.1. Vi mạch ADC0804
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.
RD (Read)

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. Vi mạch 8255

8255A là vi mạch phối ghép được dùng rất phổ biến trong các mạch mở
rộng cổng vào ra song song.
Các chân tín hiệu của 8255:
- Reset: đặt trạng thái làm việc ban đầu cho 8255A.Chân này phải được
nối với tín hiệu Reset chung của toàn hệ(khi reset thì các cổng được định nghĩa là

01: Chế độ 1
1x: Chế độ 2
- Bit A dùng để đặt cổng PA là cổng ra (A=0) hay cổng vào (A=1)
- Bit CA dùng để đặt 4 bit cao của cổng PC là cổng ra (CA=0) hay cổng vào
(CA=1)
- Bit MB là bit định chế độ làm việc cho nhóm B:
MB=0: Chế độ 0
MB=1: Chế độ 1
- Bit B để đặt cổng PB là cổng ra (B=0) hay cổng vào (B=1)
- Bit CB dùng để đặt 4 bit thấp của cổng PC là cổng ra (CB=0) hay cổng vào
(CB=1)
* Từ điều khiển lập/xóa bit PCi
0 0 0 0 C B A S/R
Trong đó:
- Các bit a, b, c dùng để chọn một trong 8 bit: PC0 … PC7 của cổng PC.
Bit được chọn sẽ có giá trị bằng bit S/R ( 0 hoặc 1). Bit S/R có thể được đặt là 0
hoặc 1 tại thời điểm ghi điều khiển.
Các chế độ làm việc của 8255A có thể được đặt bằng cách ghi nội dung vào
từ điều khiển ( thường được ký hiệu là CWR). 8255A có 4 chế độ làm việc.
- Chế độ 0: Vào/ra cơ sở. Trong chế độ này mỗi cổng PA, PB, PCH hay
PCL đều có thể được định nghĩa là cổng vào hoặc cổng ra.
- Chế độ 1: Vào ra có xung cho phép. Trong chế độ này mỗi cổng PA,
PB có thể được định nghĩa là cổng vào hoặc cổng ra với các tín hiệu móc nối do các
bit tương ứng của cổng PC trong cùng nhóm đảm nhiệm.
- Chế độ 2: Vào ra 2 chiều. Trong chế độ này chỉ riêng cổng PA có thể
được định nghĩa là cổng vào/ra 2 chiều với các tín hiệu móc nối do các bit của cổng
PC đảm nhiệm. Cổng PB có thể làm việc ở chế độ 1 hoặc 2.
- Lập xóa các bit cổng PC
CHƯƠNG 2. THIẾT KẾ MODUL THEO YÊU CẦU
2.1. Thiết kế mạch chuyển đổi điện áp

1 17
V o u t
0
V i n
R 1
R 2
Vout =
1 2
1
R R
Vin
R
+
Các thông số tính toán được trình bày như dưới đây
• Kênh 0 to +4V
R1 = 4 k

R2 = 1 k

• Kênh 0 to +2V
R1 = 2 k

R2 = 3 k

• Kênh 0 to +1V
R1 = 1 k

R2 = 4 k

• Kênh 0 to 0.5V

3
V O U T
2
U 7
L M 7 8 0 5 / T O
V I N
1
V O U T
2
C 2
C 3
C 4
C 5
C 6
C 7
CHƯƠNG 3. THIẾT KẾ PHẤN MỀM
3.1. Giao diện điều khiển.
3.2. Chương trình điều khiển
Dim dl(0 To 6) As Integer
Dim A(0 To 6) As Integer
Dim B(0 To 6) As Integer
Dim I As Integer
Private Sub Command1_Click()
MsgBox "CHUONG TRINH DIEU KHIEN DO DIEN AP 6 KENH"
End Sub
Private Sub Command2_Click()
End
End Sub
Private Sub Command3_Click()
outportb &H303, 144

Sau nhiều ngày tìm hiểu và làm bài tập lớn dưới sụ hướng đẫn của các thầy và
bạn b”, em đã hoàn thành xong được đề tài này. Sau khi làm xong đã giúp cho em
có nhiều hiểu biết hơn về vi điều khiển và hoạt động của nó. Mặc dù em đã rất cố
gắng, xong do kiến thức còn hạn chế nên không thoát khỏi những sai lầm trong khi
thiết kế, mong thầy có thể chỉ ra những sai sót đó để em có thể lắm r• hơn nữa về
vấn đề. Em xin chân thành cảm ơn.
Ti liu tham kho
[1] Bài giảng môn điều khiển sản xuất và tích hợp máy tinh - Thầy lưu hoàng minh ,
Trường ĐHHH Việt Nam
[2] Kỹ thuật ghép nối máy tính – Ngô diên tập , Nhà xuất bản khoa học – kĩ thuật
[4] Trang web: http://www.dientuvietnam.net/forums.
http://www.picvietnam.com/forum.
Ngoài ra còn có một số tài liệu khác .


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