Căn cứ vào yêu cầu bài toán ta xác định cấu trúc phần cứng ghép nối với máy tính qua khe cắm mở rộng ISA
Bus ISA là loại bus được kiến trúc theo tiêu chuẩn công nghiệp (ISA :Industry Standard Architecure). Trong các tài liệu gọi bus PC là bus ISA 8 bit
thì loại này thường được phân biệt rõ là bus ISA 16 bit. Công ty máy tính IBM đã phát triển bus ISA ( kiến trúc theo chuẩn công nghiệp) dùng cho máy tính AT (Advanced Technology) dựa trên bộ vi xử lý 80286. Điểm mạnh rõ nét của bus này là có thể cho phép cùng một lúc xử lý hoặc trao đổi với 16 bit dữ liệu. Để đảm bảo tính tương thích với bus PC, các nhà thiết kế đã bổ sung rãnh cắm thứ hai thẳng hàng với rãnh cắm PC 8 bit, trên cơ sở đó có chứa 8 bit 8 bit dữ liệu và 4 đường dẫn dữ liệu và 4 đường dẫn địa chỉ. Như vậy, bus ISA có một bus dữ liệu cực đại là 2 byte( 16 bit) trong một chu kỳ giữ nhịp, cho ra một lưu lượng cực đại là 16 Mbit/s. Trong các máy tính có tần số giữ nhịp chạy nhanh hơn 8 MHz, bus ISA chạy chậm hơn những phần còn lại của máy tính
Một lợi thế rất lớn của card mở rộng dùng với PC là chúng có thể được cắm vào trong rãnh cắm của bus ISA. Các card ISA rất phổ biến bởi vì chúng thể hiện tính năng ưu việt đối với hầu hết các ứng dụng ghép nối. Các linh kiện được sử dụng trên các card mở rộng ISA tỏ ra là công nghệ đã qua thử thách và đáng tin cậy
Cấu trúc phần cứng được thể hiện trên hình 3.1
Hình 3.1. Cấu trúc phần cứng của hệ điều khiển động cơ truyền động hai
trục
Thành phần cấu trúc phần cứng * Mạch định địa chỉ
Hình 3.2. Mạch định địa chỉ cho card
Trong đó :
DISP là phần tử để định địa chỉ cần thiết theo mong muốn bằng cách thực hiện các nút gạt ở các vị trí “1”, “0” cho phù hợp
Khi sự đồng nhất giữa địa chỉ cơ bản được thiết lập và các địa chỉ đang đứng xếp hàng ở rãnh PC, vi mạch 74HC688 sinh ra ở chân /G một mức Low
IC 74HC245 là bộ đệm hai chiều, nối các đường dẫn dữ liệu của rãnh cắm PC với các đường dẫn của card mở rộng. Sự nối ghép này là rất quan trọng, nhờ vậy các mức tín hiệu trên đường dẫn dữ liệu không bị ảnh hưởng qua mạnh. Nó có 8 bộ đệm với các lối ra trạng thái để trao đổi thông tin với các đường dẫn bus dữ liệu theo hai hướng
Tín hiệu khi xuất ra IC 74HC245 là tín hiệu có dòng và áp thấp. Để điều khiến động cơ công suất lớn ta phải điều khiển qua các Transistor
Các led để hiện thại trạng thái của các đầu vào các động cơ * Nguyên lí hoạt động
Khi địa chỉ ở chuyển mạch DIP trùng với địa chỉ đặt ở khe ISA thì sẽ xuất hiện một xung thấp ở chân CS. Khi địa chỉ ở chân IOW =1 sẽ đưa tín hiệu đảo ở chân /IOW = 0. Qua NOR sẽ đưa tín hiệu mức LOW ở chân /G làm cho 74HC245 hoạt động xuất dữ liệu ra để điều khiển 2 động cơ. Động cơ được điều khiển bằng mạch cầu H sử dụng 4 con transistor. Các Led để hiện thị các trạng thái của 2 động cơ