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 17-09-2009, 09:56 AM   #16
greenfield
Đệ tử 6 túi
 
Tham gia ngày: Jul 2009
Bài gửi: 152
:
Bác F ơi nếu mình muốn làm mô hình về mạng CAN thì có thể làm như thế nào? Bác có thể giúp em định hướng không?
greenfield vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-09-2009, 09:54 PM   #17
huulinh_bkauto
Nhập môn đệ tử
 
Tham gia ngày: Jul 2009
Bài gửi: 1
:
Trích:
Nguyên văn bởi greenfield View Post
Bác F ơi nếu mình muốn làm mô hình về mạng CAN thì có thể làm như thế nào? Bác có thể giúp em định hướng không?
Em cũng đang làm cái đó tháy phần cứng thi có nhiều nhưng cái khó là ở chương trình. mô phỏng thi có thể dùng protue,nhưng thấy trong thư viện của protue còn thiết một số con MCP xxx.Đến đây phải nhờ đến các bác tiền bối chỉ dẫn về lập trình cho mạng CAN này.Mong các tiền bối giúp đỡ
huulinh_bkauto vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 19-09-2009, 01:40 AM   #18
HaiAu2005
Đệ tử 9 túi
 
Tham gia ngày: May 2006
Bài gửi: 150
:
Nếu ứng dụng PIC (làm thật chắc tốt hơn làm mô phỏng bằng Proteus?) thì tham khảo thử trang web sau: http://www.mikroe.com/, trong đó có Special Offers -> CAN Communication Kit:

http://www.mikroe.com/en/offer/pic/can/

Giá bộ này thì hơi đắt chút. Tôi nghĩ có thể tìm cách làm bộ giao tiếp CAN tương tự nhưng rẻ hơn ở VN bằng cách kiếm một bộ phát triển PIC và mua thêm hai CANSPI boards: http://www.mikroe.com/en/tools/can2/ (21 USD một bộ) chắc là ổn - hoặc tự chế bộ giao tiếp CAN dùng MCPxxx. Download chương trình ví dụ của họ tại http://www.mikroe.com/zip/canspi_examples_v100.zip về ngâm cứu chắc là làm được.

Thiên Minh ở SG http://www.tme.com.vn/ có bảng phát triển PIC rất giống EasyPIC của mikroe.com nên tôi nghĩ là nếu không tự chế bảng phát triển PIC được thì mua bảng phát triển PIC của Thiên Minh và mua CAN board của Microe (nếu tự chế thì tham khảo sơ đồ: http://www.mikroe.com/pdf/can2_board_schematic.pdf) chắc là ổn.

Cứ đến gõ cửa R&P của Falleaf xin hỗ trợ thế nào cũng ổn đó:-))

HA
HaiAu2005 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 08-10-2009, 11:13 PM   #19
ngoducbinh1987
Đệ tử 2 túi
 
Tham gia ngày: Mar 2007
Bài gửi: 29
:
các bác à,cho em hoi 1 xiu . con MCP2515 có phải chức năng gần giống max232 không. Nghĩa là nó chỉ có việc chuyển dổi điện áp ra mức chuẩn giao tiep. còn MCP2551 thì chức năng gần giống MPC2515 nhưng nó tích hợp cả module Can để dùng cho pic không có module săn bên trong(16f877 chẳng hạn).E hỉu vậy có đúng kô thế
em đang làm CAN dùng 18f458,e cũng mới chỉ làm theo ex trong ccs thoi.chưa cho chạy trên mạch đc vì chưa mua dc pic và MCP
ngoducbinh1987 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 09-10-2009, 09:26 AM   #20
phamminhtuan
Super Moderator
 
phamminhtuan's Avatar
 
Tham gia ngày: Feb 2006
Bài gửi: 150
:
Trích:
Nguyên văn bởi ngoducbinh1987 View Post
các bác à,cho em hoi 1 xiu . con MCP2515 có phải chức năng gần giống max232 không. Nghĩa là nó chỉ có việc chuyển dổi điện áp ra mức chuẩn giao tiep. còn MCP2551 thì chức năng gần giống MPC2515 nhưng nó tích hợp cả module Can để dùng cho pic không có module săn bên trong(16f877 chẳng hạn).E hỉu vậy có đúng kô thế
em đang làm CAN dùng 18f458,e cũng mới chỉ làm theo ex trong ccs thoi.chưa cho chạy trên mạch đc vì chưa mua dc pic và MCP
Bạn xem qua file này có thể hiểu hơn: http://www.microchip.com/stellent/gr...c/en021962.pdf

Trong này: http://www.microchip.com/stellent/id...GE&nodeId=2676 có một số AppNote về CAN có thể giúp ích cho bạn nào muốn làm về CAN
phamminhtuan vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-10-2009, 07:45 PM   #21
thevinhbk3i
Đệ tử 1 túi
 
Tham gia ngày: Sep 2009
Bài gửi: 16
:
chào các bác ! tớ đang làm đồ án môn học thcn về giao thức can ! tớ phải làm thế nào ! bác nào có tài liệu chỉ giùm tớ với ! đạy tớ cak học thế nào nữa nhá ! thanks
thevinhbk3i vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 26-10-2009, 01:39 PM   #22
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
RP đang tiếp tục phát triển CANOpen, có thể port qua dsPIC30F4011 để phát triển các ứng dụng dễ dàng hơn trên nền dsPIC.

Các ứng dụng của CAN có thể kể như:
- Truyền dữ liệu trong xe Oto
- Điều khiển hoạt động thang máy
- Nhà thông minh
...

CANOpen Stack của Microchip, cung cấp đầy đủ source code để phát triển cho PIC18. Hiện RP đang hướng tới việc mở rộng cho dsPIC (cũng dễ thôi, nhưng sẽ cần có thời gian).

MCHP cũng đồng thời có các sản phẩm liên quan tới CAN như các con chip I/O sử dụng CAN.

www.microchip.com/can

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 27-10-2009, 06:00 AM   #23
HaiAu2005
Đệ tử 9 túi
 
Tham gia ngày: May 2006
Bài gửi: 150
:
Một bài báo hay về ứng dụng của CAN/CANOpen "A failure tolerant CANopen system for marine automation systems", có thể đọc toàn bài ở link sau:

http://www.canopensolutions.com/engl...s/ar_2_e.shtml

HA

thay đổi nội dung bởi: HaiAu2005, 27-10-2009 lúc 09:24 AM.
HaiAu2005 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-10-2009, 11:02 PM   #24
ngoducbinh1987
Đệ tử 2 túi
 
Tham gia ngày: Mar 2007
Bài gửi: 29
:
mọi người góp ý

em vừa làm xong đề tài về CAN.post lên cho mọi người xem.Đề tài của em là : pic1 đo nhiệt độ bằng LM355, pic2 nhận và hiển thị lên LCD
ngoducbinh1987 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-10-2009, 11:04 PM   #25
ngoducbinh1987
Đệ tử 2 túi
 
Tham gia ngày: Mar 2007
Bài gửi: 29
:
quên mất ko gửi file dinh kem
ngoducbinh1987 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-10-2009, 11:08 PM   #26
ngoducbinh1987
Đệ tử 2 túi
 
Tham gia ngày: Mar 2007
Bài gửi: 29
:
http://rapidshare.com/files/29914167...i_vdk.doc.html
http://rapidshare.com/files/299142043/IMG_0019.JPG.html
http://rapidshare.com/files/299142212/IMG_0027.JPG.html
xloi,e không bit up lên diễn đàn.anh em xem tạm
ngoducbinh1987 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 08-11-2009, 12:43 AM   #27
roi
Đệ tử 2 túi
 
Tham gia ngày: Sep 2008
Bài gửi: 27
:
Em chưa biết thực tế mạng CAN trong công nghiệp "khủng khiếp" cỡ nào và nếu sử dụng những ứng dụng đơn giản thì có cần thiết phải đi mua những kit có sẵn hay không? Vì em đã ứng dụng CAN trong luận văn của mình, sơ đồ cực kì đơn giản với mỗi con MCCP2551 cho 1 PIC18 / dsPIC kết nối với các chân CANH - CANL, code thì chỉ cần sửa 1 ít trong code mẫu của chương trình C hỗ trợ.
Em xin đính chính một bác trong diễn đàn bảo trong mạng CAN IP cho mỗi con là không đúng, phải là IP cho mỗi message.
Không thấy ai bàn luận về CAN trên các diễn đàn ( kể cả picvietnam ), không biết ít người dùng hay những ai làm được thì đêù giữ riêng cho mình nhỉ?
roi vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 08-11-2009, 03:37 PM   #28
greenfield
Đệ tử 6 túi
 
Tham gia ngày: Jul 2009
Bài gửi: 152
:
Bác ngoducbinh1987 làm nhanh quá em làm với con dsPIC mà đang lao đao đây bác ơi. viết mãi mà nó chả chịu chạy hết trơn.
greenfield vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 10-11-2009, 01:49 AM   #29
harakiri
Đệ tử 1 túi
 
Tham gia ngày: Sep 2007
Bài gửi: 12
:
Ai làm về CAN trên dsPIC rồi,có thể làm một cái tutorial về nó không. Trên diễn đàn có một tutorial về CAN rồi, nhưng không phải là cho dsPIC
harakiri vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 11-11-2009, 01:24 AM   #30
roi
Đệ tử 2 túi
 
Tham gia ngày: Sep 2008
Bài gửi: 27
:
Mình làm CAN cho dsPIC rồi, nhưng ứng dụng nhỏ thôi nên làm không đầy đủ.
Nếu không quá chú trọng đến việc xử lý trong các ngắt và lỗi, bạn có thể làm giống như trong file Help của MikroC for dsPIC, mikroC đã hỗ trợ rất tốt rồi.
roi 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à 05:23 PM.


Đượ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