Académique Documents
Professionnel Documents
Culture Documents
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.1.1. Vi mạch ADC AD574A
* Các đặc điểm đặc trưng.
- Là bộ biến đổi A/D 12 bit hoàn chỉnh với nguồn tham chiếu tích hợp bên trong
- Các phiên bản khác với chân ra tương thích có thể hoạt động ở tốc độ cao như: 15
* Mô tả sản phẩm
AD574A là một bộ biến đổi ADC 12 bit hoàn chỉnh hoạt động trên nguyên lý xấp xỉ
liên tiếp, với bộ đệm đầu ra ba trạng thái cho phép ghép nối trực tiếp với bus của bộ
vi xử lý 8 hoặc 16 bit. Một bộ phát xung nhịp và điện áp tham chiếu có độ chính xác
- AD574A có thể phối ghép với hầu hết các vi xử lý và các vi điều khiển 8 hoặc
16 bit. Bộ đệm đầu ra ba trạng thái đa chế độ cho phép ghép trực tiếp với bus
dữ liệu trong quá trình đọc và các lệnh biến đổi nhận được từ bus điều khiển.
12 bit của dữ liệu đầu ra có thể được đọc như là 1 dữ liệu 12 bit hoặc như 2
byte 8 bit (byte đầu với 8 bit dữ liệu, byte còn lại với 4 bit dữ liệu và 4 bi 0)
- Cung cấp 4 dải đo: 0 tới +10V và 0 tới +20V đơn cực, -5V tới +5V và -10V
AD574A chứa tất cả phần tử tích cực cần thiết để thực hiện biến đổi A/D hoàn
chỉnh. Vì thế, cho tất cả các vị trí, tất cả cần được nối với nguồn cấp (+5V,
+12V/+15V, và -12V/+12V), đầu vào tương tự, và lệnh khởi tạo quá trình biến
đổi, được thảo luận trong trang tiếp theo. Sự đấu nối đầu vào tương tự và định cỡ
là rất đơn giản; chế độ hoạt động đơn cực được biểu diễn như hình sau.
Đầu vào tương tự được nối giữa chân 13 và chân 9 cho phạm vi đầu vào 0V tới
+10V, giữa chân 14 và chân 9 cho phạm vi đầu vào 0V tới +20V. AD574A rất dễ
điều chỉnh để cung cấp tín hiệu đầu vào vượt cao hơn nguồn cấp.
AD574A được thiết kế có độ sai lệch thông thường là ½ LSB so với độ chính xác
Sơ đồ chân AD7524
Bộ biến đổi AD7524 làm việc theo nguyên tắc mạng điện trở R – 2R, với R =
100k .
Vi mạch AD7524 được chế tạo theo công nghệ CMOS, do vậy dòng tiêu thụ
rất nhỏ (chỉ cỡ 1mA khi điện áp nguồn là 5V). Điện áp nguồn Vdd có thể nằm trong
khoảng 5V tới 15V. Tất cả các lối vào ra đều tương thích TTL
Để đưa ra một tín hiệu Analog (0 -UREF* ) ta cần đưa ra byte dữ liệu
đến các chân từ D0 đến D7, sau đó cần tạo ra một xung âm tại chân để lưu byte
Điện áp so sánh UREF có thể là điện áp dương cũng có thể là điện áp âm, thậm
chí có thể đấu với một điện áp xoay chiều có biên độ thay đổi trong một phạm vi
giới hạn.
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.1.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.1.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ở
- 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à
A0,A1: Các chân tín hiệu địa chỉ cho phép chọn ra 4 thanh ghi bên trong
8255A:một thanh ghi để ghi từ điều khiển cho hoạt động của 8225A,và 3 thanh ghi
khac tương ứng với các cổng PA,PB,PC để ghi đọc các dữ liệu.Địa chỉ của cổng
A1 A0 RD WR CS Chức năng
0 0 0 1 0 Đọc cổng A
0 1 0 1 0 Đọc cổng B
1 0 0 1 0 Đọc cổng C
0 0 1 0 0 Ghi cổng A
0 1 1 0 0 Ghi cổng B
1 0 1 0 0 Ghi cổng C
X X X X 1 Bus D ở Z cao
X X 1 1 0 Bus D ở Z thấp
- Từ điều khiển định nghĩa cầu hình cho các cổng PA, PB, PC
bít cao của PC (gọi 4 bit này là CA), nhóm B gồm cổng PB và 4 bit thấp của cổng
PC (gọi 4 bit này là CB). Từ điều khiển dùng để điều khiển định nghĩa cấu hình các
1 MA1 MA0 A CA MB B CB
Trong đó:
00: Chế độ 0
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)
MB=0: Chế độ 0
MB=1: Chế độ 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)
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
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
-2 0 V t o + 2 0 V
R1
300R
-5 V t o +5 V
R2
100R
Ta có Ura =
R2
R1
Ue R3 Ua
Các thông số tính toán trình bày như hình dưới
+5V
R3
100k
R4
-5 V t o +5 V 0 t o +5 V
100K
R2
R1
Ue R3 Ua
R2
50K
R1
Ue 100K R3 Ua
100K
2.1.3. Chuyển đổi kênh 5 (-5V to +5V)
Sử dụng cầu phân áp như các phần trên ta có các thông số tính toán như sau
+5V
R3
100k
R4
-5 V t o +5 V 0 t o +5 V
100K
R2
100k
R1
-2 V t o + 2 V 0 to +2V
100K
Sau đó dùng mạch khuyếch đại thuật toán để đưa về dải 0 to +5V
Nguyên lý
R9 R10
U ra U vao
R9
=5V
=0 ÷2V
R 3
=> R 2 chọn
10
=100 kΩ
9
=> =150 kΩ
R2
100k
R1
-1 V t o + 1 V 0 to +1V
100K
Sau đó dùng mạch khuyếch đại thuật toán để đưa về dải 0 to +5V
R7 R8
U ra U vao
R7
=5V
=0 ÷1V
R
=> R 4 chọn
8
=50 kΩ
7
=> =200 kΩ
R2
100k
R1
-0 . 5 V t o + 0 . 5 V 0 t o +0 . 5 V
100K
Sau đó dùng mạch khuyếch đại thuật toán để đưa về dải 0 to +5V
11
U 5A
0-0.5V 2
+ 0 to +5V
3
R1 1
-
7
0
R2
=5V
=0 ÷ 0.5V
=> =100 kΩ
2.2. Mạch ghép nối hoàn chỉnh.
2.2.1. Modul cơ sở vào ra 8 bit
-2 0 V / +1 0 V IN 1 26 17 D L1
IN 2 27 IN 0 D0 14 D L2
IN 3 28 IN 1 D1 15 D L3
+5V IN 2 D2
IN 4 1 8 D L4
IN 5 2 IN 3 D3 18 D L5
IN 1 IN 6 3 IN 4 D4 19 D L6
-1 0 V / +1 0 V 4 IN 5 D5 20 D L7
+5 V IN 6 D6
5 21 D L8
IN 7 D7
IN 2 12 7
+5 V R EF + EOC
16
R EF -
-5 V / + 5 V C LK 10
+5V C LK 25 D K1
IN 3 A0 24 D K2
-2 V / + 2 V A1 23 D K3
+2V A2
11 6 D K4
5 S TA R T 22
+ IN 4 A LE
4
6 9 D K5
- OE
7 11
VC C
-1 V / + 1 V A D C 0809
+2V
11
5
+ IN 5
4
C LK
6
- R1
7
R 76
-0 . 5 V / +0 . 5 V U 1A U 1B
+2V R E S I S TO R
C1
11
5 1 2 3 4
+ IN 6
4
6
-
7
CHƯƠNG 3. THIẾT KẾ GIAO DIỆN VÀ PHẦN MỀM ĐIỀU KHIỂN
3.1. Giao diện điều khiển.