Đo lường và điều khiển qua cổng USB

12 341 0
Đo lường và điều khiển qua cổng USB

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

1 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƢỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN THỊ QUYÊN ĐO LƢỜNG VÀ ĐIỀU KHIỂN QUA CỔNG USB LUẬN VĂN THẠC SĨ Hà Nội - 2009 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƢỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN THỊ QUYÊN ĐO LƢỜNG VÀ ĐIỀU KHIỂN QUA CỔNG USB Ngành: Công nghệ Điện tử - Viễn thông Chuyên ngành: Kỹ thuật điện tử Mã số: 60.52.70 LUẬN VĂN THẠC SĨ NGƢỜI HƢỚNG DẪN KHOA HỌC: PGS TS Ngô Diên Tập Hà Nội - 2009 Mục lục Danh mục bảng Danh mục hình vẽ Mở đầu Chƣơng Tổng quan USB 10 1.1 Những nét chung Bus USB 10 1.2 Đầu nối cáp USB Error! Bookmark not defined Chƣơng Host USB: Phần cứng phần mềm Error! Bookmark not defined 2.1 Tổng quan host USB Error! Bookmark not defined 2.1.2 Cơ chế điều khiển Error! Bookmark not defined 2.1.3 Đường dẫn liệu Error! Bookmark not defined 2.1.4 Tình trạng tập chung số liệu thống kê hoạt động Error! Bookmark not defined 2.1.5 Giao diện điện Error! Bookmark not defined 2.2 Các yêu cầu điều khiển host Error! Bookmark not defined 2.2.1 Trạng thái móc nối Error! Bookmark not defined 2.2.2 Bộ chuyển đổi song song-nối tiếp/bộ chuyển đổi nối tiếp-song song Error! Bookmark not defined 2.2.3 Quá trình tạo khung Error! Bookmark not defined 2.2.4 Quá trình xử lý liệu Error! Bookmark not defined 2.2.5 Phương tiên giao thức Error! Bookmark not defined 2.2.6 Điều khiển lỗi truyền Error! Bookmark not defined 2.3 Tổng quan kỹ thuật phần mềm Error! Bookmark not defined 2.3.1 Cấu hình thiết bị Error! Bookmark not defined 2.3.2 Quản lý tài nguyên Error! Bookmark not defined 2.3.3 Truyền liệu Error! Bookmark not defined 2.3.4 Định nghĩa chung liệu Error! Bookmark not defined 2.4 Thiết bị điều khiển host Error! Bookmark not defined 2.5 Bộ điều khiển bus nối tiếp đa Error! Bookmark not defined 2.5.1 Tổng quan Error! Bookmark not defined 2.5.1.1 Khởi tạo Error! Bookmark not defined 2.5.1.2 Cách dùng đường dẫn USBD Error! Bookmark not defined 2.5.1.3 khả dịch vụ Error! Bookmark not defined 2.5.2 Những yêu cầu chế lệnh USBD Error! Bookmark not defined 2.5.2.1 Điều khiển tình trạng giao diện Error! Bookmark not defined 2.5.2.2 Điều khiển trạng thái đường dẫn Error! Bookmark not defined 2.5.2.3 Thiết lập mô tả Error! Bookmark not defined 2.5.2.4 Thiết lập cấu hình hành Error! Bookmark not defined 2.5.2.5 Thêm thiết bị Error! Bookmark not defined 2.5.2.6 Loại bỏ thiết bị Error! Bookmark not defined 2.5.2.7 Quản lý trạng thái Error! Bookmark not defined 2.5.2.8 Gửi lớp lệnh Error! Bookmark not defined 2.5.2.9 Gửi lệnh nhà cung cấp Error! Bookmark not defined 4 2.5.2.3 Xác minh thiết lập xen kẽ Error! Bookmark not defined 2.5.2.11 Xác minh cấu hình Error! Bookmark not defined 2.5.2.12 Thiết lập mô tả Error! Bookmark not defined 2.5.2.13 Xác minh kích thước gói cực đại cho đường dẫn Error! Bookmark not defined 2.5.3.14 Các có chế dường dẫn USBD Error! Bookmark not defined 2.5.3 Các kiểu đường dẫn hỗ trợ Error! Bookmark not defined 2.5.3.1 Truyền liệu đồng Error! Bookmark not defined 2.5.3.2 Các yêu cầu chế đường dẫn USBD Error! Bookmark not defined 2.5.4 Quản lý USB thông qua chế USBD Error! Bookmark not defined 2.5.4.1 Các dịch vụ cấu hình Error! Bookmark not defined 2.5.4.2 Quản lý bus thiết bị Error! Bookmark not defined 2.5.4.3 Điều khiển công suất Error! Bookmark not defined 2.5.4.4 Những thông báo kiện Error! Bookmark not defined 2.5.4.5 Các trạng thái thông báo dịch vụ khôi phục lỗi Error! Bookmark not defined 2.6 Hường dẫn môi trường hệ điều hành Error! Bookmark not defined Chƣơng Thiết bị USB Error! Bookmark not defined 3.1 Các trạng thái thiết bị USB (USB Device States) Error! Bookmark not defined 3.1.1 Các trạng thái nhìn thấy (Visible Device States) .Error! Bookmark not defined 3.1.1.1 Attached: Error! Bookmark not defined 3.1.1.2 Cấp nguồn: Error! Bookmark not defined 3.1.1.3 Mặc định Error! Bookmark not defined 3.1.1.4 Địa Error! Bookmark not defined 3.1.2 Liệt kê bus (Bus Enumeration) Error! Bookmark not defined 3.2 Các hoạt động chung thiết bị USB Error! Bookmark not defined 3.2.1 Gắn vào gỡ động Error! Bookmark not defined 3.2.2 Chỉ định địa Error! Bookmark not defined 3.2.3 Cấu hình Error! Bookmark not defined 3.2.4 Truyền liệu Error! Bookmark not defined 3.2.5 Quản lý nguồn cung cấp Error! Bookmark not defined 3.2.6 Xử lý yêu cầu Error! Bookmark not defined 3.2.6.1 Yêu cầu xử lý thời gian Error! Bookmark not defined 3.2.6.2 Thời gian Khởi động lại/khôi phục Error! Bookmark not defined 3.2.6.3 Xử lý SetAddress Error! Bookmark not defined 3.2.6.4 Các yêu cầu thiết bị chuẩn Error! Bookmark not defined 3.2.6.5 Các yêu cầu cho lớp đặc biệt Error! Bookmark not defined 3.2.6.6 Các mô tả phụ thuộc vào tốc độ Error! Bookmark not defined 3.2.7 Lỗi yêu cầu Error! Bookmark not defined 3.3 Các yêu cầu thiết bị USB Error! Bookmark not defined 5 3.3.1 Loại bmRequest Error! Bookmark not defined 3.3.2 bRequest Error! Bookmark not defined 3.3.3 wValue Error! Bookmark not defined 3.3.4 wIndex Error! Bookmark not defined 3.3.5 wLength Error! Bookmark not defined 3.4 Các yêu cầu thiết bị chuẩn Error! Bookmark not defined 3.4.1 Xoá chức Error! Bookmark not defined 3.4.2 Nhận diện cấu hình (GetConfiguration) Error! Bookmark not defined 3.4.3 Nhận diện mô tả (Get Descriptor) Error! Bookmark not defined 3.4.4 Nhận diện giao diện (Get Interface) Error! Bookmark not defined 3.4.5 Nhận diện trạng thái (Get Status) Error! Bookmark not defined 3.4.6 Thiết lập địa Error! Bookmark not defined 3.4.7 Thiết lập cấu hình Error! Bookmark not defined 3.4.8 Thiết lập mô tả Error! Bookmark not defined 3.4.9 Thiết lập chức Error! Bookmark not defined 3.4.10 Set Interface Error! Bookmark not defined 3.4.11 Đồng khung (Synch Frame) Error! Bookmark not defined 3.5 Các mô tả Error! Bookmark not defined 3.6 Định nghĩa mô tả chuẩn USB Error! Bookmark not defined 3.6.1 Thiết bị Error! Bookmark not defined 3.6.2 Device_Qualifier Error! Bookmark not defined 3.6.3 Cấu hình Error! Bookmark not defined 3.6.4 Cấu hình tốc độ khác Error! Bookmark not defined 3.6.5 Giao diện Error! Bookmark not defined 3.6.6 Điểm cuối Error! Bookmark not defined 3.6.7 Chuỗi Error! Bookmark not defined 3.7 Định nghĩa lớp thiết bị Error! Bookmark not defined 3.7.1 Bộ mô tả Error! Bookmark not defined 3.7.2 Cách dùng giao diện điểm cuối Error! Bookmark not defined Chƣơng Thiết kế thiết bị USB (Universal serial Bus) Error! Bookmark not defined 4.1 Thiết kế Error! Bookmark not defined 4.1.1 Yêu cầu Error! Bookmark not defined Yêu cầu tối thiểu thiết bị USB là: Error! Bookmark not defined 4.1.2 Các vấn đề cung cấp PIC Error! Bookmark not defined 4.1.3 Các vấn đề cung cấp người dùng: Error! Bookmark not defined 4.1.3 Truyền thông ứng dụng thiết bị Error! Bookmark not defined 4.2 Bus nối tiếp đa Error! Bookmark not defined 4.2.1 Truyền liệu nối tiếp: Error! Bookmark not defined 4.2.2 Các kiểu truyền USB (Xem chương 2) Error! Bookmark not defined 4.2.3 Nguyên lý hoạt động cổng USB Error! Bookmark not defined 4.2.4 Giao thức truyền tin USB Error! Bookmark not defined 6 4.3 Mạch điều khiển máy tính dùng PIC 18F4550 Error! Bookmark not defined 4.3.1 Sơ đồ nguyên lý Error! Bookmark not defined 4.3.2 Các ví dụ thí nghiệm: Error! Bookmark not defined 4.4 Đo lường qua USB Error! Bookmark not defined 4.4.1 Các phương thức cách ly Error! Bookmark not defined 4.4.2 Biện pháp cách ly đo lường Error! Bookmark not defined Kết luận Error! Bookmark not defined Tài liệu tham khảo Error! Bookmark not defined Phụ lục Error! Bookmark not defined Giới thiệu PIC 18F4550 Error! Bookmark not defined * Sơ đồ thứ tự chức chân PIC 18F4550 mô tả hình A.1 Error! Bookmark not defined * Chức chân Error! Bookmark not defined * Cấu trúc phần cứng USB vi điều khiển PIC 18F4550 .Error! Bookmark not defined * Các ghi điều khiển: Error! Bookmark not defined Các ngắt USB Error! Bookmark not defined Xung đồng hồ: Error! Bookmark not defined DANH MỤC CÁC BẢNG Bảng Trang Bảng 1.1: Bảng so sánh tương đối số chuẩn truyền thống nối tiếp Bảng 3.1: Khung liệu Setup 43 Bảng 3.2: Các yêu cầu thiết bị chuẩn 45 Bảng 3.3: Các mã yêu cầu chuẩn 45 Bảng 3.4: Các loại mô tả 46 Bảng 3.5: Bảng lựa chọn chức 46 Bảng 3.6: Các chọn chế độ kiểm tra 53 Bảng 3.7: Bộ mô tả thiết bị chuẩn 57 Bảng 3.8: Bộ mô tả Device_Qualifier .58 Bảng 3.9: Bộ mô tả cấu hình chuẩn 60 Bảng 3.10: Bộ mô tả cấu hình tốc độ khác 60 Bảng 3.11: Bộ mô tả giao diện chuẩn .62 Bảng 3.12: Bộ mô tả điểm cuối chuẩn 64 Bảng 3.13: Các giá trị wMaxPacketSize cho số lượng công việc khác siêu khung 65 Bảng 3.14: Bộ mô tả chuỗi 0, Các ngôn ngữ đặc biệt thiết bị hỗ trợ .66 Bảng 3.15: Bộ mô tả chuỗi UNICODE 66 DANH MỤC CÁC HÌNH VẼ Hình vẽ Trang Hình 1.1: Ví dụ minh họa phân chia dải thông cho thiết bị USB .8 Hình 1.2: Các đầu nối USB 10 Hình 1.3: Cáp USB ký hiệu màu dây 11 Hình 2.1: Phương thức truyền thông lớp lõi 12 Hình 2.2: Các trình truyền thông 13 Hình 2.3: Quá trình tạo khung 18 18 Hình 2.4: Sự tương tác cấu hình 22 22 Hình 2.5 Cấu trúc Driver Bus nối tiếp đa 26 Hình 3.1: khung wIndex điểm cuối 44 Hình 3.2: Khung wIndex biết giao diện 44 Hình 3.3: Ví dụ số điểm cuối phản hồi 65 Hình 3.4: Ví dụ mối quan hệ điểm cuối phản hồi 65 Hình 4.1: Quá trình truyền thông hệ thống USB 68 Hình 4.2: Mạch điều khiển máy tính dùng PIC18F4550 có sơ đồ nguyên lý 75 Hình 4.3: Hình ảnh thiết bị điều khiển máy tính 76 Hình 4.4: Kết thu sau kết nối mạch với máy tính 79 Hình 4.5: module thu thập liệu, xây dựng cho PIC, USB chuẩn bus khác, có phần truyền thông phần lường 81 Hình 4.6: Đất vòng cuất phận tách biệt thiết bị dùng chung đất 82 Hình 4.7: Những điện áp kiểu di chuyển hai phía đường truyền tín hiệu cân đối xứng với đất 83 Hình 4.8: Các phương thức cách ly hệ thống đo lường 84 Hình 4.9: Kiến trúc mô đun đo lường USB cách ly .85 Hình 4.10: Sử dụng mô đun USB cách ly để đo nguồn pin lối 86 Hình A.1: Sơ đồ chân PIC 18F4550 88 Hình A.2: Mô tả chân thực thao tác Reset 89 Hình A.3: Cấu trúc PIC 18F4550 90 Hình A.3: Cấu trúc PIC 18F4550 91 HìnhA.5: Mô tả USB RAM 91 Hình A.6: Bộ mô tả nhớ đệm 92 MỞ ĐẦU Bus nối tiếp đa USB (Universal Serial Bus) loại Bus xuất máy tính PC gần Loại bus sử dụng để kết nối tất thiết bị ngoại vi với máy tính PC chuột, bàn phím, máy in, thiết bị âm thanh,…Ban đầu bus thiết kế cho ứng dụng với tốc độ thấp trung bình, ghép nối nhiều loại thiết bị khác nhau, nhiều hãng vào bus chung USB đưa vào sử dụng lần vào năm 1996, phải đến năm 1998 USB thực phát triển Các thông số kỹ thuật USB công ty lớn tham gia xây dựng, phải kể đến Compaq, Digital Equipment, IBM, Intel, NEC Northern Telecom,… Sự hỗ trợ USB thể qua Win32 Driver Model (WMD) nhờ cho phép lập trình phần mềm điều khiển thống dùng cho Win 9x, NT, XP Trong hệ điều hành đời từ năm 1998 có hỗ trợ đầy đủ cho USB (ví dụ: Win98, NT5.0) Trên thực tế, phiên nâng cấp Win95 (từ phiên OEM-2.1) bắt đầu có tính hỗ trợ Từ phiên OSR-2.0 Win95, hỗ trợ cho USB thể từ chương trình cài đặt Trong PC, USB bus nối tiếp, đưa sử dụng năm 1996, phải đến năm 1998 phát triển rộng rãi Hai phiên phổ biến USB sử dụng 1.0 2.0 Do loại 1.0 có tốc độ truyền thấp (max=12Mbps), nên thay loại 2.0 (max=480Mbps) Bus USB liên quan chặt chẽ đến đặc tính cắm chạy máy tính PC đời Trong máy tính hoạt động, thiết bị USB đấu nối trực tiếp với máy tính mà không cần phải RESTART Hệ thống tự nhận biết có thiết bị kết nối với máy tính tự động tải DRIVER thích hợp Cổng USB lấy điện áp chiều 5V với dòng cực đại 100mA Luận văn gồm chương: Chương 1: Giới thiệu tổng quan bus nối tiếp đa USB Chương 2: Host USB: Phần cứng phần mềm Giới thiệu đường dẫn mối quan hệ nội phương thức truyền thông USB Chương Thiết bị USB Chương mô tả tính hoạt động phổ biết lớp thiết bị USB Các thuộc tính hoạt động dùng trình phân chia chức đặc biệt cho thiết bị để giao tiếp thông qua giao diện bus cuối giao tiếp với máy chủ 10 CHƢƠNG TỔNG QUAN VỀ USB 1.1 Những nét chung Bus USB USB bus nối tiếp, liệu bus truyền tương tự cổng nối tiếp, cụ thể bit Một điều đáng ý là, liệu truyền đường dẫn theo hai hướng, theo tiêu chuẩn RS-232 liệu truyền hai đường dẫn khác nhau, đường theo hướng USB cho phép đấu nối đến 127 thiết bị, mà gọi bus Mỗi thiết bị đấu nối vào bus nhận địa qua địa thiết bị trao đổi liệu với PC thiết bị khác Về mặt tốc độ, USB nhanh RS-232 nhiều, liệu truyền với tôc độ đến 12Mbps đường dẫn tín hiệu Tất nhiên dải thông phân chia cho tất thiết bị đấu nối với bus Với USB-1.0, tốc độ lên 12Mbps/một kênh ( subchanel), 1,5Mbps cho thiết bị có tốc độ thấp (chuột), USB-2.0 480Mbps giữ tính tương thích với phiên 1.0 USB có mối liên quan chặt chẽ với đặc tính "Cắm Là Chạy; Plug and Play" PC đời Trong máy tính hoạt động, thiết bị đấu vào tháo mà không cần cắt điện nguồn nuôi cho máy tính Đặc tính gọi đấu/ngắt nóng Hệ thống nhận biết USB đấu vào nạp phần mềm điều khiển (tệp đệm) thích hợp Các đặc tính USB : • Các truyền đẳng thời (isochonous), hiểu truyền "liên tục", hỗ trợ tín hiệu video sound Với truyền đẳng thời, truyền nhận liệu theo kiểu đảm bảo đoán trước (predictable) • USB hỗ trợ thiết bị không đẳng thời hay thiết bi có quyền ưu tiên cao nhất, thiết bị đẳng thời lẫn không đẳng thời tồn thời điểm • Các thông số kỹ thuật có thông số Plug and Play, cáp nối cách kết nối tiêu chuẩn hoá rộng rãi công nghiệp • Các hub xếp thành nhiều tầng (Multiple-tiered) với khả mở rộng gần đến mức lớn (có thể đến 127 thiết bị vật lý), thao tác xảy đồng thời • Tốc độ truyền USB2.0: 1,5/12/480 Mbps (low/full/high), với kích thước gói khác • Hỗ trợ nhiều ưu cầu dải thông thiết bị từ vài Kbps đến 480 Mbps • Hỗ trợ tốc độ truyền liệu thiết bị pham vi rộng giá trị thông qua việc điều tiết kích thước đệm gói liệu chế tiềm ẩn (latency) • Có khả cắm nóng (hot-plug), nghĩa cho phép thiết bị ngoại vi đấu nối mà không cần phải cắt nguồn nuôi cho PC, đấu/ngắt thay đổi lại cấu hình thiết bi ngoại vi cách linh hoạt 11 • Khả quản lý lượng tăng cường với chế độ "ngủ" "nằm_lì" pham vi hệ thống • Tự nhận dạng thiết bị ngoại vi, tự động vẽ đồ chức phần mềm điều khiển cấu hình • Hỗ trợ cho thiết bị ngoại vi khác nhau, với nhiều chức khác Điều khiển luồng liệu thông qua đệm, thông qua giao thức đặt sẵn bên • Có chế xử lý lỗi/hoàn trả lỗi • Hỗ trợ khả nhận dạng thiết bị mắc lỗi • Giao thức đơn giản việc thực tích hợp USB cấu trúc bus cần Trong trình hoạt động, máy chủ USB điều khiển dải thông hệ thống Mỗi thiết bị gán địa mặc định thiết bi USB cấp điện lần reset Các hub thiết bị chức gán địa thiết bị giả định phần mềm USB Khung 1ms Hình 1.1: Ví dụ minh họa phân chia dải thông cho thiết bị USB Một đặc điểm khác USB điện áp nguồn nuôi (+5V) nhận từ bus Các thiết bị có công suất tiêu thu nhỏ sử dụng trực tiếp nguồn bus (ví dụ: USB flash disk, iPod,…) Đối với thiết bị công suất lớn (như máy Scan…) giao tiếp với PC qua USB nên có nguồn nuôi riêng, loại có nguồn nuôi lấy trực tiếp từ cổng USB phải cân nhắc kỹ trước sử dụng, liệu công suất nguồn PC có đủ cung cấp, dòng cho phép cổng USB mainboard 12 TÀI LIỆU THAM KHẢO Tiếng Việt Nguyễn Mạnh Giang (2006), Kỹ thuật ghép nối máy vi tính, tr 90-96, NXB Giáo dục, Hà Nội Ngô Diên Tập (2003), Kỹ thuật vi điều khiển với AVR, tr 382-388, NXB Khoa học Kỹ thuật, Hà Nội Tiếng Anh Compaq Hewlett-Packard Intel Lucent Microsoft NEC Philips (2007), Universal Serial Bus Specification, pp 239-296 Janet L Axelson (2005), USB complate: Everything You Need to Develop USB Peripherals, Third Edition, , Lakeview Research LLC, Madison, WI 53704 Microchip Technology Inc (2007), PIC18F2455/2550/4455/4550 Data Sheet, http://www.create.ucsb.edu/~dano/CUI/PIC18F4550datasheet.pdf OLIMEX Ltd (2007), "PIC-USB-4550 DEVELOPMENT PROTOTYPE BOARD FOR PIC18F4550", http:// www.optimal-microsystems.com/store/pdf/PIC/PIC-USB-4550.pdf, Tháng năm 2007 [...]... thực hiện và tích hợp USB là cấu trúc bus cần bằng Trong quá trình hoạt động, máy chủ USB điều khiển dải thông của hệ thống Mỗi thiết bị được gán một địa chỉ mặc định khi thiết bi USB được cấp điện lần đầu tiên hoặc được reset Các hub và các thiết bị chức năng được gán một địa chỉ thiết bị giả định duy nhất bởi phần mềm USB Khung 1ms Hình 1.1: Ví dụ minh họa phân chia dải thông cho các thiết bị USB Một...11 • Khả năng quản lý năng lượng được tăng cường với các chế độ "ngủ" và "nằm_lì" trên pham vi hệ thống • Tự nhận dạng thiết bị ngoại vi, tự động vẽ bản đồ chức năng đối với phần mềm điều khiển và cấu hình • Hỗ trợ cho các thiết bị ngoại vi khác nhau, với nhiều chức năng khác nhau Điều khiển luồng dữ liệu thông qua bộ đệm, thông qua giao thức được đặt sẵn bên trong • Có cơ chế xử lý lỗi/hoàn trả lỗi... thiết bị USB Một đặc điểm cơ bản khác của USB là điện áp nguồn nuôi (+5V) có thể nhận được từ bus Các thiết bị có công suất tiêu thu nhỏ có thể sử dụng trực tiếp nguồn trên bus (ví dụ: USB flash disk, iPod,…) Đối với những thiết bị công suất lớn hơn (như máy Scan…) giao tiếp với PC qua USB thì nên có nguồn nuôi riêng, nếu là loại có nguồn nuôi lấy trực tiếp từ cổng USB thì phải cân nhắc kỹ trước khi sử... phải cân nhắc kỹ trước khi sử dụng, liệu công suất bộ nguồn PC có đủ cung cấp, và dòng ra cho phép của cổng USB trên mainboard 12 TÀI LIỆU THAM KHẢO Tiếng Việt 1 Nguyễn Mạnh Giang (2006), Kỹ thuật ghép nối máy vi tính, tr 90-96, NXB Giáo dục, Hà Nội 2 Ngô Diên Tập (2003), Kỹ thuật vi điều khiển với AVR, tr 382-388, NXB Khoa học và Kỹ thuật, Hà Nội Tiếng Anh 3 Compaq Hewlett-Packard Intel Lucent Microsoft... (2005), USB complate: Everything You Need to Develop USB Peripherals, Third Edition, , Lakeview Research LLC, Madison, WI 53704 5 Microchip Technology Inc (2007), PIC18F2455/2550/4455/4550 Data Sheet, http://www.create.ucsb.edu/~dano/CUI/PIC18F4550datasheet.pdf 6 OLIMEX Ltd (2007), "PIC -USB- 4550 DEVELOPMENT PROTOTYPE BOARD FOR PIC18F4550", http:// www.optimal-microsystems.com/store/pdf/PIC/PIC -USB- 4550.pdf, ...2 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƢỜNG ĐẠI HỌC CÔNG NGHỆ NGUYỄN THỊ QUYÊN ĐO LƢỜNG VÀ ĐIỀU KHIỂN QUA CỔNG USB Ngành: Công nghệ Điện tử - Viễn thông Chuyên ngành: Kỹ thuật điện tử Mã số:... 4.8: Các phương thức cách ly hệ thống đo lường 84 Hình 4.9: Kiến trúc mô đun đo lường USB cách ly .85 Hình 4.10: Sử dụng mô đun USB cách ly để đo nguồn pin lối 86 Hình A.1:... not defined * Cấu trúc phần cứng USB vi điều khiển PIC 18F4550 .Error! Bookmark not defined * Các ghi điều khiển: Error! Bookmark not defined Các ngắt USB Error! Bookmark not defined

Ngày đăng: 15/12/2016, 15:23

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan