Thông báo

Collapse
No announcement yet.

CAN(Controller Area Network)

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • CAN(Controller Area Network)

    Chào các anh chị trên diễn đàn. Em post chỗ này có được ko? Em đang là năm thứ 4 và vừa nhận đề tài khoa học thầy giao về mạng CAN. Làm đề tài về các con vdk giao tiếp với nhau qua mạng CAN. Về uC thì em ko lo lắm, nhưng về mạng CAN khó quá. Vì em chỉ đc học chuẩn 485 chứ ko được học CAN, nên nhiều cái bỡ ngỡ.
    Vậy sự khác nhau giữa 485 và CAN? lúc nào ta dùng 485 lúc nào dùng CAN?
    Mong sự giúp đỡ các anh các chị. Em xin cảm ơn


  • #2
    Nguyên văn bởi thaithutrang
    Chào các anh chị trên diễn đàn. Em post chỗ này có được ko? Em đang là năm thứ 4 và vừa nhận đề tài khoa học thầy giao về mạng CAN. Làm đề tài về các con vdk giao tiếp với nhau qua mạng CAN. Về uC thì em ko lo lắm, nhưng về mạng CAN khó quá. Vì em chỉ đc học chuẩn 485 chứ ko được học CAN, nên nhiều cái bỡ ngỡ.
    Vậy sự khác nhau giữa 485 và CAN? lúc nào ta dùng 485 lúc nào dùng CAN?
    Mong sự giúp đỡ các anh các chị. Em xin cảm ơn
    Ớ, lại có em gái nữa này. Kiếm con PIC có module CAN bên trong là OK em à, hình như là 18F458 thì phải. 485 là protocol quy định về điều chế mức tín hiệu trên đường truyền còn CAN là chuẩn quy định về gói giao thức trên đường truyền vật lý. RS485 là chuẩn dùng 1 Master- nhiều Slave, CAN có thể dùng multi Master - multi Slave. Chi tiêt xin liên hệ anh, anh đến tận nhà hướng dẫn

    Comment


    • #3
      RS485 chỉ qui định mức tín hiệu. các đặc tính điện vì vậy khái niệm Master với Slave hình như không tồn tại trong qui định.

      Dùng CAN dễ nhất là mua con 18F458 với một con CAN driver. Không biết trong nước ở đâu bán không. Nếu không thì mua ở ngoài. Hình như dùng CAN trên RS485 cũng được.

      Về lý thuyết thì tìm sách của thầy Hoàng Minh Sơn.
      Vẫn biết mỗi lần xa là một lần về lại...

      Comment


      • #4
        Ờ hờ, cái này bị nhầm lẫn với MODBUS vì MODBUS hay dùng với RS485

        Comment


        • #5
          bạn muốn làm về can cho DKS_Group địa chỉ bạn sẽ có tài để làm phần đó cái đó DKS_Group đang làm

          Comment


          • #6
            bác Cuong_Quay thấy em gái hiền ngoan là đòi đến nhà hướng dẫn. Thế mới lạ..
            nhóm DKS_Group cũng chẳng kém phần, bảo bạn ấy cho địa chỉ để đem tài liệu đến tận nhà.
            Chả biết với con trai các bác có nhiệt tình thế kô nhờ. hờ hờ...... khớ khớ.....

            Gửi bạn Trang,
            Học Vi điều khiển còn khó hơn CAN đó bạn. Học được VĐK thì lo gì kô làm được CAN. Nhưng cái khó là tìm CAN Driver đó (IC giao tiếp chuẩn vật lý cho CAN ấy mà).
            Chẳng hạn con MCP2551 là một con giao tiếp CAN Bus. Cái này ở VN có không nhỉ? Ai biết mách nước cho bạn Trang đi nào.
            AFH

            Comment


            • #7
              CAN bus

              Nguyên văn bởi qmk
              RS485 chỉ qui định mức tín hiệu. các đặc tính điện vì vậy khái niệm Master với Slave hình như không tồn tại trong qui định.

              Dùng CAN dễ nhất là mua con 18F458 với một con CAN driver. Không biết trong nước ở đâu bán không. Nếu không thì mua ở ngoài. Hình như dùng CAN trên RS485 cũng được.

              Về lý thuyết thì tìm sách của thầy Hoàng Minh Sơn.
              Không nên đem so sánh RS485 với CAN hay Modbus. Như QMK đã nói ở trên RS485 chỉ qui định mức tín hiệu, các đặc tính về điện... (tóm lại nó chuẩn hóa lớp 1 trong mô hình OSI).

              Các hệ thống bus công nghiệp khác, chẳng hạn PROFIBUS hay Modbus sử dụng RS485 cho lớp 1, còn lại là các giao thức của các lớp phía trên (Modbus chuẩn hóa lớp 7, còn PROFIBUS-DP chuẩn hóa lớp 2) .

              Trong trường hợp CAN bus, nó định nghĩa các vấn đề đồng bộ nhịp, mã hóa tín hiệu (một phần lớp 1) và chuẩn hóa lớp 2 với các khung truyền CAN 2.0A và B. Thực chất trong vấn đề truyền dẫn tín hiệu, CAN cũng sử dụng 2 dây và dùng cáp xoắn cặp, nhưng lớp 1 định nghĩa các đặc tính điện khác so với RS485.

              Như vậy nếu bạn tổ chức mạng CAN cho vi điều khiển, bạn nên sử dụng các vi điều khiển có tích hợp sẵn giao diện CAN như PIC18F458 và lựa chọn trình biên dịch có hỗ trợ các hàm dùng cho khởi tạo các khung truyền thông và truyền nhận dữ liệu.(Khung dữ liệu của CAN tổ chức theo kiểu hướng đối tượng, cách thức đóng gói là tương đối khó, nếu tự viết thì là hơi khó, nhưng có lẽ đó lại là yêu cầu của giáo viên hướng dẫn).

              Có Cuongquay nhiệt tình hướng dẫn tại nhà, nếu buộc phải viết giao thức thì bạn nên nhờ vả, chắc bạn đó cũng không từ chối đâu.
              Càng biết nhiều càng thấy mình biết ít.

              Comment


              • #8
                Không cần tìm driver CAN đâu. PIC18F458 có đấy! mình có con đó ..có gì bạn liên hệ với mình. Làm một cái nick nữ tính có lợi thật!
                Hóa ra ra là Nick cũng có gender..hihi``
                Hi vọng bài viết giúp X được cho bạn.

                Comment


                • #9
                  Em có download tài liệu 18F458(em thấy gần giống của 16F876A em bập bẹ làm nhưng mạnh hơn và có CAN).18F458 ko có bán ở Hàng Trống. Em hỏi thầy, thầy bảo thầy sẽ mua nhưng phải chờ.
                  Email của em: thaithutrang1985@yahoo.com.vn
                  Rất mong các anh DKS có tài liệu cho em ít với

                  Comment


                  • #10
                    Cái con bạn hãy này liên hệ với Bacbatdieu( tên gọi là: THANH có bán con chip này qua bưu điện, nếu chuyển phát nhanh chắc 2 ngày là tới!
                    Last edited by MicroDuyphi; 04-01-2006, 15:52.

                    Comment


                    • #11
                      Nguyên văn bởi thaithutrang
                      Em có download tài liệu 18F458(em thấy gần giống của 16F876A em bập bẹ làm nhưng mạnh hơn và có CAN).18F458 ko có bán ở Hàng Trống. Em hỏi thầy, thầy bảo thầy sẽ mua nhưng phải chờ.
                      Email của em: thaithutrang1985@yahoo.com.vn
                      Rất mong các anh DKS có tài liệu cho em ít với
                      Gì phải chờ, anh có mấy con 18F458 ở nhà, nêu em gái xinh xinh chưa có bồ thì anh tặng không luôn

                      Comment


                      • #12
                        Anh chưa làm về CAN nhưng thấy em gái có hỏi nên mới đọc qua. Nếu dùng con 18F458 hay con PIC support CAN thì cũng cần thêm con driver cho nó nữa. Đó cũng là lý do an toàn nữa bởi tín hiệu ra của CAN trong môi trường nhiễu lớn, có khi tới cả hàng trăm Vôn.
                        -Nếu dùng kiểu như 18F458+MCP2551(CAN driver). Có thể liên hệ với anh Falleaf hoặc anh BATBATDIEU xem họ có ko? Nên làm phương án này.
                        -Nếu dùng 16F876A cho nhanh thi dùng:16F876A+MCP2510(SPI<--->CAN)+MCP2551.
                        Trên diễn đàn có các anh như : ATYLA(thầy về mạng Công Nghiệp chưa vợ), QMK(vẫn phòng không),Itek(vẫn đơn côi),lick(phóng khoáng thế chắc cũng chưa vợ nốt),Falleaf(100% chưa vợ), CuongQuay(luôn sẵn lòng với các chị em, có lẽ chưa có vợ), AFH(thậm chí chưa có người yêu) sẽ giúp cho.

                        Mong các hảo cao thủ xây dựng 1 tutorial về CAN cho em gái đi nào.

                        Comment


                        • #13
                          Ê mấy đồng chí này, người yêu tui đó. Khổ thân, con gái hơi một tẹo thì giận dỗi. Anh đã bảo em rồi còn gì, chờ mấy hôm nữa, anh mang đến.
                          Em à, bỏ qua chuyện hôm nọ nhé!

                          Comment


                          • #14
                            còn binhanh có vợ có con rồi mà vẫn quan tâm đến em gái này ...hi`` không biết thế nào đây. Này đồng chí samurai đến sau thì cũng phải xếp hàng chứ..sao lại chen lên trước rồi còn nhận nọ nhận kia. Xếp hàng đi!! thaithutrang ah..chỉ alo một cái là có mấy con PIC18F458 đến tận nhà đảm bảo không phải đợi thầy mua!
                            Hi vọng bài viết giúp X được cho bạn.

                            Comment


                            • #15
                              Nguyên văn bởi samurai
                              Ê mấy đồng chí này, người yêu tui đó. Khổ thân, con gái hơi một tẹo thì giận dỗi. Anh đã bảo em rồi còn gì, chờ mấy hôm nữa, anh mang đến.
                              Em à, bỏ qua chuyện hôm nọ nhé!
                              Mong bạn đừng đùa quá mức như vậy. Thanks

                              Comment

                              Về tác giả

                              Collapse

                              thaithutrang Tìm hiểu thêm về thaithutrang

                              Bài viết mới nhất

                              Collapse

                              Đang tải...
                              X