PIC Vietnam

Go Back   PIC Vietnam > Truyền thông > Giao tiếp USB, CAN, I2C, SPI, USART...

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

Giao tiếp USB, CAN, I2C, SPI, USART... Những giao tiếp được tích hợp trên PIC

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 24-01-2008, 04:22 PM   #1
trungkien_a2
Đệ tử 1 túi
 
Tham gia ngày: Aug 2007
Nơi Cư Ngụ: bkhn
Bài gửi: 15
:
Dùng PIC nhận ảnh từ camera chuẩn USB

Tại hạ đọc qua sách "Vi điều khiển và lập trình C" của thầy Ngô Diên tập thấy giới thiệu qua về PIC một vài dòng có giao tiếp USB .Tại hạ muốn làm một đề tài dùng PIC nhận dữ liệu ảnh từ Camera chuẩn USB (dùng cho việc xử lý ảnh => không yêu cầu tốc độ cao và bộ nhớ lớn )
Điều này có thể thực hiện được không?Nếu được định hướng nghiên cứu và tài liệu ra sao?
Tại hạ hiện không biết gì về PIC nhưng lập trình cho 8051 nhiều rồi và nếu có định hướng học thêm một con PIC nữa chắc cũng không khó khăn lắm

Mong các huynh đệ xa gần nhiệt tình chỉ giáo!!!!!!!!!!!!!
trungkien_a2 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 24-01-2008, 08:44 PM   #2
nguyendinhtuan
Đệ tử 6 túi
 
Tham gia ngày: Jan 2007
Bài gửi: 127
:
mình rất thích xử lí ảnh, mình đề nghị chúng ta sẻ thảo luận về đề tài này thường xuyên . rất mong các bạn cùng tham dự, post tài liêu, chia sẻ kinh nghiệm thực tế.
thân,
nguyendinhtuan vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 24-01-2008, 08:59 PM   #3
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi trungkien_a2 View Post
Tại hạ đọc qua sách "Vi điều khiển và lập trình C" của thầy Ngô Diên tập thấy giới thiệu qua về PIC một vài dòng có giao tiếp USB .Tại hạ muốn làm một đề tài dùng PIC nhận dữ liệu ảnh từ Camera chuẩn USB (dùng cho việc xử lý ảnh => không yêu cầu tốc độ cao và bộ nhớ lớn )
Điều này có thể thực hiện được không?Nếu được định hướng nghiên cứu và tài liệu ra sao?
Tại hạ hiện không biết gì về PIC nhưng lập trình cho 8051 nhiều rồi và nếu có định hướng học thêm một con PIC nữa chắc cũng không khó khăn lắm

Mong các huynh đệ xa gần nhiệt tình chỉ giáo!!!!!!!!!!!!!
Vấn đề ở đây là USB là một chuẩn cần có host device, mà PIC hay camera đều là các ngoại vi USB. Do đó, về mặt nguyên tắc rất khó có thể nối PIC với camera thông qua chuẩn USB. Cách khả thi hơn là bạn dùng PIC đọc ảnh từ thẻ nhớ (MMC, SD, ...) của camera, Microchip có một số tutorial liên quan đến giải pháp này.

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 24-01-2008, 09:11 PM   #4
nguyendinhtuan
Đệ tử 6 túi
 
Tham gia ngày: Jan 2007
Bài gửi: 127
:
Vấn đề xử lí ảnh bằng chíp thực sự là rất khó , nếu không sử dụng bộ nhớ ngoài . trươc tiên, chúng ta cần hiểu về ảnh cái đã. ảnh thực chất là dạng tín hiệu analog hay digital được biểu diễn dưới dạng ma trận 2 chiều. trên màn hình , mỗi phần tử ảnh là một diểm của matran điểm đó (pixel). đối với ảnh đen trắng thì mổi một mức thay đổi của điểm ảnh được quản lí bởi 1 byte (8 bit), do đó sẻ có tất cả là 2^8 =256 mức độ khác nhau của điểm ảnh. còn ảnh màu thì được hợp bởi 3 màu cơ bản xanh đậm , đỏ, xanh lục. do đó để quản lí 1 điểm ảnh màu thì cầm đến 3 byte .
do đó bạn cần bộ nhớ lớn để xử lí. Và đừng quên chọn loại camara có thông số kỹ thuật phù hợp.
nguyendinhtuan vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-01-2008, 09:34 AM   #5
trungkien_a2
Đệ tử 1 túi
 
Tham gia ngày: Aug 2007
Nơi Cư Ngụ: bkhn
Bài gửi: 15
:
Cái đề tài xử lý ảnh mà tại hạ đang muốn theo đuổi không yêu cầu cao về bộ nhớ cũng như tốc độ chỉ yêu cầu nhận được ảnh đen trắng mã hóa theo mức xám dạng ma trận thế là coi như xong.
Hướng của tiểu đệ là :
1> Dùng camera tương tự đen trắng đưa vào PIC có ADC chuyển đổi cỡ 12.5 ns (loại 18F) nhưng quá hạn hẹp thời gian thực như thế cũng có thể nhận được ảnh ( ý tưởng thôi)
2> Nếu lập trình firmware cho PIC đóng vai trò như host nhận được ảnh từ camera hoặc webcame chuẩn USB thì quá tuyệt vời!!!!
Bên picbasic.co.uk họ cũng có nói đến vấn đề dùng PIC điều khiển Printer http://www.picbasic.co.uk/forum/showthread.php?t=2110
nhưng hầu hết đều cho rằng rất khó ( Cái này thì khó thật) => Nhưng chỉ nhận ảnh qua usb thì tại hạ nghĩ có thể làm được
Tất cả chỉ là ý tưởng tại hạ muốn mọi người biết nhiều về PIC cho ý kiến => Có thực hiện được không? Định hướng trước như thế để tìm hiểu về PIC đỡ mất công
Hôm qua đọc được Datasheet của 18F2450/4450 thì các thanh ghi điều khiển USB của nó có thể cho phép đọc và ghi http://microchip.com/stellent/idcplg...ext=PIC18F2450
Thank a lot!!!
trungkien_a2 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-01-2008, 10:26 AM   #6
trungkien_a2
Đệ tử 1 túi
 
Tham gia ngày: Aug 2007
Nơi Cư Ngụ: bkhn
Bài gửi: 15
:
Có vẻ như không thực hiện được rồi!!!!!!!!
http://forum.microchip.com/tm.aspx?m...e=1&key=
http://forum.microchip.com/tm.aspx?m=310121
trungkien_a2 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 26-01-2008, 08:55 AM   #7
phamminhtuan
Super Moderator
 
phamminhtuan's Avatar
 
Tham gia ngày: Feb 2006
Bài gửi: 150
:
Bỏ ý định đó đi bạn ơi, trừ khi con Pic của bạn tích hợp thêm 1 cái USB hub như cái đầu DVD USB
phamminhtuan vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 23-02-2008, 08:58 AM   #8
lion
Đệ tử 6 túi
 
lion's Avatar
 
Tham gia ngày: May 2007
Bài gửi: 127
:
minh` cung co y' tuong rat giong cua ban TRUNGKIEN va dang tìm cách thực hiện nó
lion vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 23-02-2008, 08:59 AM   #9
lion
Đệ tử 6 túi
 
lion's Avatar
 
Tham gia ngày: May 2007
Bài gửi: 127
:
nhưng cò vẻ cũng ko đon giản lắm
lion vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 23-02-2008, 06:20 PM   #10
nguyendinhtuan
Đệ tử 6 túi
 
Tham gia ngày: Jan 2007
Bài gửi: 127
:
mình nghĩ nên làm những cái có sẳn để hiểu thực sự bản chất của vấn đề rồi phát triển dần lên. đây là mô hình robot đơn giản, dễ làm.
http://www.robotroom.com/StreamHawk-...rer-Robot.html
nguyendinhtuan vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 24-02-2008, 01:25 PM   #11
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
Không hiểu các bạn có hiểu rõ chuẩn USB chưa mà các bạn đòi lấy con PIC giao tiếp USB với cái camera. Thời gian tới đây, Microchip sẽ cho ra con USB host, còn hiện tại thì chưa có con USB host, không thể lấy cái con 18F4550 để nhận ảnh từ một USB device được, nó cũng chỉ là dạng client thôi.

Thời gian sắp tới Microchip sẽ có con USB host, khi nào có, F sẽ thông báo nhanh chóng cho các bạn.

Chúc vui
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 24-02-2008, 06:40 PM   #12
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi falleaf View Post
...

Thời gian sắp tới Microchip sẽ có con USB host, khi nào có, F sẽ thông báo nhanh chóng cho các bạn.

Chúc vui
F định nói đến mấy con PIC32MX On-The-Go à? E rằng còn phải chờ khá lâu mới có đủ mọi thứ để thử nghiệm.

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 29-02-2008, 08:54 PM   #13
lion
Đệ tử 6 túi
 
lion's Avatar
 
Tham gia ngày: May 2007
Bài gửi: 127
:
bang chủ nói vậy thì chắc không dùng pic để nấy dữ liệu từ webcam-USB được hả???

nếu dùng modul chuyển đổi USB-I2C thì có được không ???
lion vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 29-02-2008, 09:52 PM   #14
background
Nhập môn đệ tử
 
background's Avatar
 
Tham gia ngày: Jan 2008
Bài gửi: 4
:
Talking

Trích:
Nguyên văn bởi trungkien_a2 View Post
Cái đề tài xử lý ảnh mà tại hạ đang muốn theo đuổi không yêu cầu cao về bộ nhớ cũng như tốc độ chỉ yêu cầu nhận được ảnh đen trắng mã hóa theo mức xám dạng ma trận thế là coi như xong.
Hướng của tiểu đệ là :
1> Dùng camera tương tự đen trắng đưa vào PIC có ADC chuyển đổi cỡ 12.5 ns (loại 18F) nhưng quá hạn hẹp thời gian thực như thế cũng có thể nhận được ảnh ( ý tưởng thôi)
2> Nếu lập trình firmware cho PIC đóng vai trò như host nhận được ảnh từ camera hoặc webcame chuẩn USB thì quá tuyệt vời!!!!
Bên picbasic.co.uk họ cũng có nói đến vấn đề dùng PIC điều khiển Printer http://www.picbasic.co.uk/forum/showthread.php?t=2110
nhưng hầu hết đều cho rằng rất khó ( Cái này thì khó thật) => Nhưng chỉ nhận ảnh qua usb thì tại hạ nghĩ có thể làm được
Tất cả chỉ là ý tưởng tại hạ muốn mọi người biết nhiều về PIC cho ý kiến => Có thực hiện được không? Định hướng trước như thế để tìm hiểu về PIC đỡ mất công
Hôm qua đọc được Datasheet của 18F2450/4450 thì các thanh ghi điều khiển USB của nó có thể cho phép đọc và ghi http://microchip.com/stellent/idcplg...ext=PIC18F2450
Thank a lot!!!
bác còn bài nào nữa cú post nhé. Thanks!
background vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 02-04-2008, 10:43 PM   #15
minhtienbk
Đệ tử 5 túi
 
minhtienbk's Avatar
 
Tham gia ngày: Dec 2005
Bài gửi: 120
:
Send a message via ICQ to minhtienbk Send a message via Yahoo to minhtienbk
theo tui bạn nên mua camera chuyên dùng với vi điều khiển ( đã thấy ng xài rồi ) , nó có giao tiếp song song , nhưng cẩn thận có thể con PIC 18 ko đủ nhanh để xử lý tốc độ cao như thế , dùng loại cao cấp hơn xem , 16 bit chẳng hạn , hay xài ARM 32bit,tốc độ rất khá (mình ko rành về dsPIC và PIC 16bit nên ko biết tốc độ nó tối đa bi nhiêu)
__________________
Mạch - remote điều khiển từ xa qua RF 30m ,300m ,500m,1000m,... (đã test ) ,loại công suất lớn , loại cực nhỏ .... , rẻ ,giao hàng nhanh chóng toàn quốc (3 ngày), thâm niên 3 năm mua bán mạch RF 09 8485.bảy bảy.11
bán linh kiện ,MCU ARM , kit , dụng cụ , mạch www.nhattaoonline.com
Hỗ trợ kỹ thuật đầy đủ. Tài liệu đầy đủ.
minhtienbk vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


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à 09:27 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