PIC Vietnam

Go Back   PIC Vietnam > Các Đề Tài > Các dự án mã nguồn mở

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Các dự án mã nguồn mở Nếu bạn không mở mã nguồn, ít nhất là một phần nào đó trong dự án của bạn, xin đừng vào đây.

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 12-08-2009, 02:28 PM   #1
phamminhtuan
Super Moderator
 
phamminhtuan's Avatar
 
Tham gia ngày: Feb 2006
Bài gửi: 150
:
Ứng dụng chuyển đổi USB2COM dùng PIC giá rẻ

Đây là thiết kế mạch chuyển đổi từ USB sang UART và ngược lại được xây dựng trên USB Stack của MCHP( sửa chữa + bổ sung) dành cho PIC18F14K50 giá rẻ.

Những đặc tính của thiết kế USB2UART
  • UART I/F Supports 7 / 8 Bit Data, 1 / 2 Stop Bits and Odd/Even/Mark/Space/No Parity
  • Baudrate đạt tối đa 115200, có thể tùy chỉnh bằng software(CDC class) trên máy tính
  • Set_Line_Coding, Set_Control_Line_State, Get_Line_Coding, and Serial_State commands
  • Data flow control (Half - Only RTS)
  • USB transmiter interrupts
  • USB Full Speed, Low Speed
  • VIRTUAL COM PORT (VCP) DRIVERS XP, Vista, Windows 7

và những ưu điểm của PIC18F14K50
  • 1 Enhanced Capture/Compare/PWM
  • Master Synchronous Serial Port (I2C, SPI)
  • Enhanced Addressable USART module hỗ trợ RS485, RS422, LIN2.0
  • 10-bit, up to 9-channel Analog-to-Digital
  • Comparator with SR Latch -> Hỗ trợ Touch
  • 256 Bytes EEPROM

Ứng dụng:
  • Ứng dụng chủ yếu là làm cổng COM ảo, chuyển đổi USB <->UART
  • Ứng dụng giao tiếp máy tính đơn giản
  • Ứng dụng đo lường
  • Điều khiển mạng RS485
  • Và còn nhiều nữa vì Code có thể sửa, có hướng dẫn và giải đáp thắc mắc tại thread này

BOM:
Item Quantity Reference Part
______________________________________________

1 1 C5 0.1uF
2 2 C6,C7 27p
3 1 C8 0.47uF
4 1 J9 CON2
5 1 J10 CON5
6 1 U2 PIC18F14k50
7 1 Y2 12MHz

Mạch nguyên lý:

Nếu dùng Flow Control thì cần bỏ comment như hình dưới trong file usb_config.h
và định nghĩa 2 PIN cho Flow Control

Sau hoàn thành mạch, kết nối vào máy tính thì được yêu cầu driver cho mạch, trong folder inf có đính kèm







Có thể chỉnh tốc độ Baud bằng phần mềm thông thường như sử dụng với cổng COM thật.
Firmware + Code(included .inf) + Schematic (Tested)
File Kèm Theo
File Type: zip HEX_USB2COM_PIC18F14K50.zip (5.9 KB, 420 lần tải)
File Type: zip Schematic_USB2COM_PIC18F14K50.zip (11.6 KB, 470 lần tải)
File Type: zip Code + INF.zip (126.2 KB, 874 lần tải)

thay đổi nội dung bởi: phamminhtuan, 29-09-2009 lúc 04:54 PM.
phamminhtuan vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 05:17 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam