1. Trang chủ
  2. » Luận Văn - Báo Cáo

GIAO TIẾP CHUẨN USB

17 6 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 17
Dung lượng 903,02 KB

Nội dung

ĐAMH2: GIAO TI P CHU N USB GVHD: T.S Nguy n Trọng Tài Đ TÀI THI T K CARD GIAO TI P QUA CHU N USB S D NG L P HID ĐAMH2: GIAO TI P CHU N USB GVHD: T.S Nguy n Trọng Tài M CL C I II III KHÁI QUÁT Đ TÀI CH NG TRÌNH TH C HI N K T QU ĐAMH2: GIAO TI P CHU N USB I GVHD: T.S Nguy n Trọng Tài KHÁI QUÁT Đ TÀI Gi i thi u Thi t k Card giao ti p v i Card device PC(Visual Basic) host chu n USB s d ng l p HID Trong s d ng PIC 18F4550 lƠm vi u khiển trung tâm, S d ng MikroC để lập trình biên dịch ch ng trình vƠ PicKit2 để n p xuống PIC, s d ng Visual Basic để u khiển Các linh ki n đ c s d ng m ch a) S đồ m ch ĐAMH2: GIAO TI P CHU N USB GVHD: T.S Nguy n Trọng Tài b) PIC 18F4550: -Là m t vi x lí c b n đa chức vƠ rẻ m t nh ng PIC hỗ tr toàn thể USB,nghĩa lƠ có USB gắn có sẵn chơn đ u để nối tr c ti p v i máy tính mà khơng c n m ch kéo hay m ch gắn khác -Ho t đ ng v i t n số 48MHz k t nối đơy lƠ u ki n tiên quy t để chuyển qua ch đ toàn tốc nh cổng USB -B chuyển đổi ADC v i đ phân gi i 10 bit -Có b PWM S đồ chân: ĐAMH2: GIAO TI P CHU N USB GVHD: T.S Nguy n Trọng Tài c) MCP4921 Vì PIC khơng hỗ tr module DAC nên ta ph i k t nối thêm module bên s d ng DAC MCP4921 -DAC 12 bit s n xuất b i MicroChip -Có chơn n áp tham chi u -M t ngỏ n áp t ng t -Có b khu ch đ i l n n áp ngõ -Đi n áp ho t đ ng 2.7V đ n 5.5V -Dòng tiêu th 175uA ĐAMH2: GIAO TI P CHU N USB GVHD: T.S Nguy n Trọng Tài d) M ch n p PICKIT2 PICKit2 Programmer / Debugger s n ph m Microchip đ c phát triển th i gian g n đơy Điểm đặc bi t PICKit chi phí thấp Có kh n p / gỡ rối h u h t chip PIC EEPROM, tốc đ c c nhanh ti n d ng Ph n m m s d ng a) MikroC Là m t công c phát triển tính vi u khiển PIC,nó hỗ tr h u h t th vi n giúp cho ng i s d ng d dƠng h n vi c vi t ch ng trình b) PicKit2 ĐAMH2: GIAO TI P CHU N USB GVHD: T.S Nguy n Trọng Tài PICKit programmer cho phép b n n p ch ng trình (Programmer) cho h u h t PIC Giao di n lập trình giống nh hình bên d i Nh ng chức u khiển đ c li t kê nh ng khu v c sau: II CH NG TRÌNH TH C HI N Các b c th c hi n a Code v i MikroC -T o project m i ĐAMH2: GIAO TI P CHU N USB File / New / New Project Và Next: GVHD: T.S Nguy n Trọng Tài ĐAMH2: GIAO TI P CHU N USB GVHD: T.S Nguy n Trọng Tài ĐAMH2: GIAO TI P CHU N USB GVHD: T.S Nguy n Trọng Tài ĐAMH2: GIAO TI P CHU N USB GVHD: T.S Nguy n Trọng Tài -S hi n c a sổ Edit Project, c n ph i chọn thông số đơy ĐAMH2: GIAO TI P CHU N USB - - GVHD: T.S Nguy n Trọng Tài đơy có cách để chọn t n số ho t đ ng cho CPU, hình v nhìn thấy có Option lƠ đ u vào xung nhịp cho CPU V i Option : HSPLL Option là:XT,HS Để cho đ n gi n s s d ng HSPLL, tức Option Th ch anh thật 8Mhz, qua b chia PLLDIV để đ c 4Mhz vƠ đ a qua b 96Mhz PLL, đ u nhận đ c t n số 96Mhz, s đ c chia (nh hình v ) 96 / = 48 Mhz, USB ho t đ ng v i xung nhịp 48Mhz Khi khai báo s d ng HSPLL XT,HS bị vơ hi u, th s lấy xung nhịp t b HSPLL để cấp cho CPU, nh hình xung nhịp s đ c đ a qua b chia CPUDIV nhỏ 2, tức lƠ 96/2 = 48Mhz Đi u nƠy có nghĩ lƠ CPU s ho t đ ng v i xung nhịp cao 48Mhz, đ u vào th ch anh có 8Mhz Và lúc u quan trọng c n ý ph i s a l i giá trị th ch anh đƣ đặt cho Project 8Mhz thành 48Mhz th ch anh thật bên ngoƠi lƠ 8Mhz (Đơy lƠ điểm c n l u ý.) b Ph n Description cho thi t bị Để t o thi t bị giao ti p HID v i VID vƠ PID xác định ĐAMH2: GIAO TI P CHU N USB GVHD: T.S Nguy n Trọng Tài ĐAMH2: GIAO TI P CHU N USB L u l i GVHD: T.S Nguy n Trọng Tài th m c Project đƣ t o, add vào Project ĐAMH2: GIAO TI P CHU N USB GVHD: T.S Nguy n Trọng Tài - Bây coi hư - Tiến hành nạp File HEX Project Pickit2 l c Visual basic Project gồm: ọi việc xo g, hấ Ctrl + F9 để Build ĐAMH2: GIAO TI P CHU N USB GVHD: T.S Nguy n Trọng Tài - Mai For : Nơi để viết chươ g trì h giao tiếp với thiết bị -HIDDLLInterface: Để điều khiển HID sử dụ g cHID.dll add vào system32 ĐAMH2: GIAO TI P CHU N USB III GVHD: T.S Nguy n Trọng Tài K T QU TH C HI N Đƣ giao ti p đ c gi a máy tính(visual basic) v i card để u khiển LED,ADC,DAC,PWM,ENCODER ... project m i ĐAMH2: GIAO TI P CHU N USB File / New / New Project Và Next: GVHD: T.S Nguy n Trọng Tài ĐAMH2: GIAO TI P CHU N USB GVHD: T.S Nguy n Trọng Tài ĐAMH2: GIAO TI P CHU N USB GVHD: T.S Nguy... Description cho thi t bị Để t o thi t bị giao ti p HID v i VID vƠ PID xác định ĐAMH2: GIAO TI P CHU N USB GVHD: T.S Nguy n Trọng Tài ĐAMH2: GIAO TI P CHU N USB L u l i GVHD: T.S Nguy n Trọng Tài... chươ g trì h giao tiếp với thiết bị -HIDDLLInterface: Để điều khiển HID sử dụ g cHID.dll add vào system32 ĐAMH2: GIAO TI P CHU N USB III GVHD: T.S Nguy n Trọng Tài K T QU TH C HI N Đƣ giao ti p

Ngày đăng: 24/08/2022, 21:51

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w