CHƯƠNG 1. TỔNG QUAN Chương 4: Thi công hệ thống Chương này tính toán chọn linh kiện và nêu quá trình thi công PCB, lắp ráp và kiểm tra hoạt động của mạch. Chương 5: Kết quả, nhận xét và đánh giá Chương này trình bày kết quả của cả quá trình nghiên cứu làm đề tài nghiên cứu và biết được chuẩn giao tiếp USB, tìm hiểu phần mềm Visual Studio, hiểu được cách thức lập trình để nhận dạng giọng nói, hiểu được cách điều khiển động cơ bằng mạch cầu H. Chương 6: Kết luận và hướng phát triển Chương 6 trình bày về kết quả thu được từ những yêu cầu đặt ra ban đầu, dựa rên mô hình nhận xét và đánh giá về kết quả đạt được.
Cuối cùng là chỉ ra hướng phát triển mở rộng của đề tài. BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 3 CHƯƠNG 2. CƠ SỞ LÝ THUYẾT Chương 2. CƠ SỞ LÝ THUYẾT Với những yêu cầu đã đặt ra, đồ án sử dụng một số kiến thức liên quan như sau: 2.1 TÌM HIỂU CHUẨN GIAO TIẾP USB 2.1 Khái niệm USB: USB là một chuẩn kết nối tuần tự đa dụng trong máy tính.
USB sử dụng để kết nối các thiết bị ngoại vi với máy tính, chúng thường được thiết kế dưới dạng các đầu cắm cho các thiết bị tuân theo chuẩn cắm là chạy mà với tính năng cắm nóng thiết bị (nối và ngắt các thiết bị không cần phải khởi động lại hệ thống).2 Các đặc trưng của USB Cho phép mở rộng 127 thiết bị kết nối cùng vào một máy tính thông qua một cổng USB duy nhất (bao gồm các hub USB). Những sợi cáp USB riêng lẻ có thể dài tới 5 mét; với những hub, có thể kéo dài tới 30 mét (6 sợi cáp nối tiếp nhau thông qua các hub) tính từ đầu cắm trên máy tính.0 chuẩn tốc độ cao, đường truyền đạt tốc độ tối đa đến 480 Mbps. Cáp USB gồm hai sợi nguồn (+5V và dây chung GND) cùng một cặp gồm hai sợi dây xoắn để mang dữ liệu. Trên sợi nguồn, máy tính có thể cấp nguồn lên tới 500mA ở điện áp 5V một chiều (DC).
Những thiết bị tiêu thụ công suất thấp (ví dụ: chuột ,bàn phím, loa máy tính công suất thấp.) được cung cấp điện năng cho hoạt động trực tiếp từ các cổng USB mà không cần có sự cung cấp nguồn riêng (thậm chí các thiết bị giải trí số như SmartPhone, PocketPC ngày nay sử dụng các cổng USB để sạc pin). Với các thiết bị cần sử dụng nguồn công suất lớn (như máy in, máy quét.) không sử dụng nguồn điện từ đường truyền USB như nguồn chính của chúng, lúc này đường truyền nguồn chỉ có tác dụng như một sự so sánh mức điện thế của tín hiệu. Hub có thể có nguồn cấp điện riêng để cấp điện thêm cho các thiết bị sử dụng giao tiếp USB cắm vào nó bởi mỗi cổng USB chỉ cung cấp một công suất nhất định. BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 4 CHƯƠNG 2.
CƠ SỞ LÝ THUYẾT Những thiết bị USB có đặc tính cắm nóng, điều này có nghĩa các thiết bị có thể được kết nối (cắm vào) hoặc ngắt kết nối (rút ra) trong mọi thời điểm mà người sử dụng cần mà không cần phải khởi động lại hệ thống. Nhiều thiết bị USB có thể được chuyển về trạng thái tạm ngừng hoạt động khi máy tính chuyển sang chế độ tiết kiệm điện.3 Kết nối thiết bị với máy tính thông qua USB Việc kết nối thiết bị với máy tính qua cổng USB hết sức đơn giản, chỉ cần cắm các đầu nối của thiết bị với các cổng USB trên máy tính. Nếu thiết bị được kết nối lần đầu, hệ điều hành sẽ tự động dò tìm và yêu cầu nạp đĩa Driver. Với thiết bị đã được cài đặt, máy tính tự động kích hoạt và kết nối với thiết bị.
Các thiết bị kết nối qua USB có thể thiết lập hay ngắt kết nối bất kì lúc nào. Nhiều loại thiết bị USB được chế tạo liền với cáp nối với 2 kiểu đầu nối “A Connection” và “B Connection”.4 Các mục tiêu hướng tới khi sử dụng USB Dễ dàng mở rộng các thiết bị đầu cuối của máy tính. Cung cấp giải pháp chi phí thấp song vẫn hỗ trợ truyền dẫn tốc độ cao lên đến 480 Mb/s. Hỗ trợ ứng dụng thời gian thực như: voice, audio, video, … Giao thức linh hoạt cho các chế độ hỗn hợp.
Tích hợp công nghệ thiết bị tiện nghi. Được Windows và các hệ điều hành khác hỗ trợ do đó có thể không cần driver mức thấp cho các thiết bị USB. Đa năng, do đó nhiều thiết bị có thể ghép nối với PC thông qua chuẩn USB. Độ tin cậy cao.5 Mô tả hệ thống USB Một hệ thống USB được mô tả bởi 3 định nghĩa: Kết nối USB.
Các thiết bị USB. Kết nối USB được hiểu là kiểu kết nối mà trong đó các thiết bị USB được kết nối và giao tiếp với máy tính chủ. Kết nối USB bao gồm các vấn đề sau: BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 5 CHƯƠNG 2. CƠ SỞ LÝ THUYẾT Kiến trúc BUS: mô hình kết nối giữa các thiết bị USB và Host.
Những mối quan hệ Inter- Layer: dưới dạng một tập khả năng, các tác vụ USB được thực hiện tại mỗi lớp trong hệ thống. Các mô hình luồng dữ liệu là: là hình thức mà trong đó dữ liệu di chuyển trong hệ thống USB. Lập trình USB: USB cung cấp một sự kết nối dùng chung. Việc truy cập tới kết nối được lập trình theo thứ tự để hỗ trợ truyền dữ liệu đẳng thời khử sự phân xử ban đầu.6 Kiến trúc BUS: Bus tuần tự đa năng nối các thiết bị USB với Host USB.
Về mặt kết nối vật lí USB đó là một kiến trúc tầng sao. Một Hub ở tại trung tâm của mỗi sao. Mỗi đoạn dây là một kết nối từ điểm tới điểm giữa Host và Hub hoặc một chức năng nào đó, hoặc một Hub nối tới Hub khác hoặc chức năng khác. Với 7 bit địa chỉ, ngoài máy chủ USB ra nó có thể quản lý tối đa 127 thiết bị ngoại vi.
Hình sau sẽ minh họa kiến trúc của USB: Hình 2.1: Kiến trúc USB bus. BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 6 CHƯƠNG 2. CƠ SỞ LÝ THUYẾT Máy chủ USB: Chỉ có duy nhất một Host trong một hệ thống USB bất kỳ. Giao diện USB tới hệ thống máy chủ được xem như bộ điều khiển Host.
Bộ điều khiển Host có thể được thực hiện trong một kết hợp gồm phần cứng, vì chương trình hoặc phần mềm. Một Hub gốc (root hub) được tích hợp chỉ trong hệ thống Host để cung cấp một hoặc nhiều điểm lắp thêm. Các thiết bị USB: Thiết bị USB có thể là 1 trong các thiết bị sau: Hub: cung cấp điểm lắp thêm vào USB Các chức năng: cung cấp khả năng cho hệ thống như một kết nối ISDN, Digital Joystick hoặc Speaker. Thiết bị hiểu được giao thức USB.7 Cáp USB USB truyền tín hiệu qua 1 cáp 4 sợi như hình dưới.
Có 3 tốc độ truyền dữ liệu: - USB tốc độ cao: 480Mb/s. - USB toàn tốc: 12Mb/s.2: Sơ đồ cáp USB - USB tốc độ thấp: 1. Cáp USB bao gồm 4 dây, D+ và D- được dùng để truyền tín hiệu, Vbus và GND để cấp nguồn cho thiết bị ( Thường thì Vbus =5V còn GND=0V tại nguồn). USB cho phép chiều dài các đoạn cáp có thể thay đổi lên tới vài mét.
Ở phía máy chủ Host thì D+ và D- được nối đất qua các điện trở Rpd còn về phía thiết bị ngoại vi, các đầu dây D+, D- được bảo vệ bởi điện trở cuối (đó chính là các điện trở Rpu. Thiết bị tốc độ cao hoặc toàn tốc cần có điện trở nối +3.3 V cho đầu D+, thiết bị tốc độ thấp cần có điện trở nối lên 3. Những điện trở này tạo nên các mức điện thế khác nhau giữa D+ và D- giúp cho máy chủ phát hiện được việc cắm vào hay rút ra của thiết bị cũng như tốc độ truyền dữ liệu của thiết bị. BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 7 CHƯƠNG 2.8 Các loại truyền dữ liệu USB: USB truyền dữ liệu thông qua một ống dẫn (đường truyền) giữa một bên là bộ nhớ đệm được liên kết với một phần mềm trên máy chủ với một bên là một điểm cuối trên thiết bị USB.
USB cung cấp các dạng truyền tải khác nhau đã được tối ưu hoá để đáp ứng một cách thích hợp nhất các nhu cầu của phần mềm khách và chức năng. USB cung cấp 4 loại truyền dữ liệu: Truyền điều khiển. Truyền đẳng thời.9 Giới thiệu về lớp thiết bị giao tiếp người sử dụng HID: Với chuẩn giao tiếp USB, một số lớp giao tiếp được định nghĩa như: Lớp thiết bị âm thanh. Lớp thiết bị giao diện thẻ thông minh.
Lớp các thiết bị truyền thông. Lớp các thiết bị bảo mật. Lớp thiết bị cho phép cập nhật Firmware từ Host. Lớp giao tiếp người sử dụng HID.
Cầu liên kết thiết bị hồng ngoại. Lớp lưu trữ thứ cấp. Lớp các thiết bị in ấn. Lớp thiết bị lưu trữ ảnh tĩnh.
Lớp thiết bị lưu trữ ảnh động. Lớp thiết bị đo lường khiểm tra. Trong các lớp giao tiếp đã kể trên, đề tài chỉ tập trung nghiên cứu về lớp giao tiếp người sử dụng HID. Đây là một trong những lớp đầu tiên được Window hỗ trợ.
Khái niệm về HID: HID hay “giao tiếp người sử dung” để chỉ việc giao tiếp giữa con người với các thiết bị thuộc lớp này. BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 8 CHƯƠNG 2. CƠ SỞ LÝ THUYẾT Bên cạnh các thiết bị phổ biến của lớp HID như bàn phím, con chuột, cần điều khiển thì lớp HID còn bao gồm một số thiết bị khác như các núm điều chỉnh, các chuyển mạch, nút nhấn, thanh trượt, điều khiển từ xa, bàn phím điện thoại, các thiết bị điều khiển dùng cho game như bao tay, bánh lái. Tuy nhiên một thiết bị thuộc lớp HID không nhất thiết phải có một giao diện người sử dụng.
Một thiết bị có thể gán vào lớp HID khi các chức năng của nó nằm gọn trong các giới hạn của đặc tả lớp HID. Dưới đây là các giới hạn và khả năng chủ của các thiết bị thuộc lớp HID: Tất cả dữ liệu được trao đổi dưới cùng một dạng cấu trúc được gọi là báo cáo. Một giao diện HID phải có một điểm cuối ngắt vào để gửi dữ liệu lên máy chủ.