Thông báo

Collapse
No announcement yet.

CAN(Controller Area Network)

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

  • #31
    Theo bác có thể thực hiện CAN trên RS485 được không để em nó đỡ phải tìm linh kiện cho vất vả. Với mục đích thử nghiệm thôi.
    Ví dụ detect đụng độ chẳng hạn vẫn có thể dùng RS485. Khi bộ phát phát bộ thu vẫn thu về và kiểm tra được mà.
    Vẫn biết mỗi lần xa là một lần về lại...

    Comment


    • #32
      Nguyên văn bởi big_sky
      Xin chao!
      Doc luong nay kha hay. Nhung toi chua biet gi ve CAN, co phai do la 1 dang truyen thong da xu ly ko? hay la xu ly song song? Co the giai thich dum toi ro hon ve CAN ko? Co ai biet gi ve xu ly song song xin chi dum. Thank..!...
      CAN là một chuẩn giao tiếp nên không có liên hệ gì với xử lý song song cả.
      Xử lý song song có nhiều cấp độ, nhiều phương pháp tùy ứng dụng mà chọn. Không biết bạn tìm hiểu sử lý song song trong ứng dụng gì. Viết có dấu nhé.
      Vẫn biết mỗi lần xa là một lần về lại...

      Comment


      • #33
        CAN bus

        Nguyên văn bởi qmk
        Theo bác có thể thực hiện CAN trên RS485 được không để em nó đỡ phải tìm linh kiện cho vất vả. Với mục đích thử nghiệm thôi.
        Ví dụ detect đụng độ chẳng hạn vẫn có thể dùng RS485. Khi bộ phát phát bộ thu vẫn thu về và kiểm tra được mà.
        Nh­ư đã nói ở phần trước, CAN chuẩn hóa phần giao thức phía trên của lớp vật lý (mã hóa bit, tạo nhịp đồng bộ.) và lớp 2 trong mô hình OSI.
        Nó không qui định cụ thể về chuẩn truyền dẫn và môi trường truyền thống, vì vậy về lý thuyết hoàn toàn có thể thực hiện CAN dựa trên RS485.

        Trên thực tế ,người ta cũng làm vấn đề này rồi nên bạn hoàn toàn có thể thử nghiệm nó nếu có thời gian.
        Càng biết nhiều càng thấy mình biết ít.

        Comment


        • #34
          Theo em,lý thuyết có thể là vậy,thực tế ko ai lấy IC driver của 485 đi làm CAN cả. Vì đặc tính như:chịu đựng môi trường, tốc độ support, số dây truyền dẫn...

          Comment


          • #35
            Thực tế có IC chuyển từ 485(232)-->CAN(on chip)ko nhỉ?
            Vi dụ:môi trường truyền dẫn--->MAX485/ds75176--->Chip x?-->18F458?

            Comment


            • #36
              Bởi vì RS485 khác CAN tí tẹo nên nếu sử dụng driver 485 có thể là không hoạt động khi ghép vào một mạng như device net hay open can nhưng mà để thử nghiệm thì anh nghĩ là được.

              Em có thể mở hóa dự án của em?
              Vẫn biết mỗi lần xa là một lần về lại...

              Comment


              • #37
                Gửi các bạn bài báo này.

                Comment


                • #38
                  Nguyên văn bởi itek
                  Gửi các bạn bài báo này.
                  Cảm ơn anh,tài liệu này rất hay.

                  Comment


                  • #39
                    Thảo luận về mức vật lý (điện) của CAN và RS485.
                    Theo tài liệu anh Itek cung cấp thì:
                    1-Câu tạo: cơ bản giống nhau, nhưng:
                    RS485: mỗi chân A,B đều có khả năng "push-pull",do đó nó nảy sinh ra sự khác nhau khác
                    CAN:lối ra chỉ có một trong 2 khả năng keo lên hoặc kéo xuống.Cụ thể: chân CANH chỉ có khả năng "Strong" Pull-up, Chân CANH chỉ có khả năng "Strong" pull-down.

                    2-Mức điện:
                    RS485: (A=1,B=0)-->mức 1, (A=0,B=1)-->mức 0
                    CAN: (CANH-CANL>Deta_U)-->mức 1, (CANH gần bằng CANL)-->mức 0

                    3-Tốc độ max:
                    +RS485 12Mbps
                    +CAN: 1Mbps

                    4-Khoảng cách: CAN ngắn hơn.
                    Ví du tại 93.7 kbit/s:
                    +RS485 co thể đạt 1200m
                    +CAN: chưa được 1000m(khoảng 800m)

                    5-Thiêt kế phần cứng:
                    RS485 cần điện trở định thiên ở dây A và dây B.
                    CAN: không cần.
                    Last edited by thaithutrang; 09-01-2006, 10:35.

                    Comment


                    • #40
                      CAN ngắn hơn chứ viết hết vào một bài không được sao.
                      Vẫn biết mỗi lần xa là một lần về lại...

                      Comment


                      • #41
                        Nguyên văn bởi thaithutrang
                        4-Khoảng cách: RS485 ngắn hơn.
                        Ví du tại 93.7 kbit/s:
                        +RS485 co thể đạt 1200m
                        +CAN: chưa được 1000m(khoảng 800m)
                        em gái xấu xí tính thế nào mà bảo RS485 ngắn hơn? 1200 < 1000 hả???
                        Mà viết dồn vào một bài thôi, viết bôi ra thế này để kiếm ngôi sao dưới cái nick đó hả?
                        AFH

                        Comment


                        • #42
                          Câu hỏi khó!

                          IC driver cho mạng CAN em chưa thấy một ưu điềm nào so với IC driver mạng RS485 cả. Xét về khía cạnh: tốc độ, khoảng cách thì RS485 còn mạnh hơn rõ rệt. Trong khi CAN lại ra đời sau RS485? vậy sự thực nằm ở đâu nhỉ? ra đời sau mà lại kém hơn? mong các anh giải thích hộ em với. Thanks

                          Comment


                          • #43
                            Ưu điểm của CAN chính là không cần chân EN. Vì không cần chân EN nên trong đặc tính điện dominant ‘L’ có thể overide recessive ‘H’ mà không sợ đụng độ hay nhiễu bus. Được cái này mất cái khác thôi 1M cũng ngon rùi.
                            Vẫn biết mỗi lần xa là một lần về lại...

                            Comment


                            • #44
                              Nhưng:
                              -RS485 đụng độ cũng ko sao. Ko gây nguy hại đến phần cứng. Ví dụ trên đường truyền, hai thiết bị cùng truyền tại một thời điểm. Về điểm này hai chuẩn mức đều như nhau.
                              -Do có kiểu Push-pull,nên 485 sẽ ít nhiễu và được đánh giá cao hơn, khả năng kháng nhiễu cũng cao hơn(cũng như FSK và ASK),bằng chứng: khoảng cách truyền xa hơn.
                              -Về điều khiển thì IC driver CAN ko có chân hướng. Phần cứng đơn giản hơn tý tẹo.

                              Comment


                              • #45
                                1-Sơ đồ phần cứng dùng MCP2551 với 18F458.
                                Bus CAN------------MCP2551(CAN Driver)-18F458(uC Support CAN)

                                2-Sơ đồ phần cứng dùng MCP2551 với uC không support CAN(dùng SPI trung gian)
                                Bus CAN------------MCP2551(CAN Driver)-MCP2510(CAN-SPI)-uC ko support CAN

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                • nhathung1101
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi nhathung1101
                                  Ngoại ngữ là không thể thiếu, nhất là làm việc với công nghệ.

                                  Nhưng học để tán gái hay để đọc datasheet, manual là chuyện cần quan tâm.

                                  Và đọc ở nguồn nào đáng tin cậy, chứ cứ lên tictok hay facebook học lỏm thì...
                                  Hôm qua, 22:18
                                • dinhthuong80
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi dinhthuong80
                                  Bác nói rất khách quan và chính xác. Ngoại ngữ là chìa khóa thăng tiến dù làm gì. Chả thế mà nay nước mình dạy tiếng Anh từ tiểu học.

                                  Nhớ hồi năm 2006 em ra Hải Phòng, Hải Dương tìm việc, thời đó ở Bình Dương lương công...
                                  Hôm qua, 14:51
                                • dinhthuong80
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi dinhthuong80
                                  Cảm ơn bạn, ĐT cũng có ý nghĩ như vậy.

                                  Thực ra, lỗi của hãng đó ( gọi là hãng vì không chỉ một model sản phẩm) là về phần cứng, ĐT tuy không biết về lập trình phần mềm nhưng cũng thấy rằng sẽ chẳng khó khăn gì đáng...
                                  Hôm qua, 14:39
                                • dinhthuong80
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi dinhthuong80
                                  Dạ, bác bảy mấy tuổi đời rồi cũng không kém bố cháu bao nhiêu. Tuổi nghề thì bác cũng đáng tuổi cha chú.

                                  Nhưng 2 điều trên thì chưa hẳn đã đáng quí và đáng tôn trọng bằng việc bác rất nhiệt tình chia sẻ kinh nghiệm chuyên...
                                  Hôm qua, 14:28
                                • bqviet
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi bqviet
                                  Đúng, nếu chú tâm thì chỉ cần mỗi tiếng Việt là đã khá đủ để làm đa số công việc thông thường, ở thời đại ngày nay khi tài liệu sách vở phương tiện thông tin liên lạc đã nhiều. Nhưng cũng chính ở thời nay giao lưu các nước nhiều...
                                  21-02-2025, 20:26
                                • mèomướp
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi mèomướp
                                  Dạ cháu nghĩ chú dinh... cứ mạnh dạn gửi thư đi ạ, chú có thể gửi bằng văn bản in chuyển phát nhanh sẽ có giá trị hơn. Vấn đề chưa hẳn là cần hãng làm gì đó, mà chỉ đơn giản là mình cảm thấy nhẹ lòng vì đã làm những việc bản...
                                  21-02-2025, 12:32
                                • vi van pham
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi vi van pham
                                  Những lần hắt hơi sổ mũi làm tôi mệt lã, phải dùng rượu uống để ngũ. Tôi cũng đang uống rượu 1 mình, viết vài dòng này cho em ( có lẽ dt chỉ bằng tuổi em tôi).

                                  Dinh thuong dang đi vào vết xe đổ của tôi. Càng chứng minh, có...
                                  20-02-2025, 21:31
                                • bqviet
                                  Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )
                                  bởi bqviet
                                  Thiết nghĩ thi thoảng bác lên đây chia xẻ ít kinh nghiệm cũng vui rồi. Còn chuyện con người sinh lão bệnh tử là thường, sống cùng với quy luật đó thôi. Bqv nhớ trước đây bác từng kể về chuyện rang chì ô-xít bằng chảo để phục hồi bình điện, đấy cũng là thành quả đáng nể phục ở thời kỳ thiếu thốn đó.
                                  20-02-2025, 17:22
                                • dinhthuong80
                                  Trả lời cho Tiếng Anh cho người Việt
                                  bởi dinhthuong80
                                  Tiếng Anh, Đình Thường phải nói là rất tệ, khiến việc giao tiếp đời thường thôi cũng khó chứ nói gì về kĩ thuật.

                                  Nhân tiện, nhờ các bạn, các bác xem giúp thư ĐT viết thế này liệu có thể gửi tới địa chỉ nhận hay chăng,...
                                  20-02-2025, 11:52
                                • vi van pham
                                  Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )
                                  bởi vi van pham
                                  Uống rượu 1 mình, thấy trang này nhớ lại cách đây vài chục năm hàn thiếc với inox cực kỳ khó, phải dùng acid Hcl tác dụng lên kẻm Zn để có Zncl2 làm thuốc trợ hàn, lúc đó làm gì có acid Hcl và thuốc trợ hàn?

                                  Cái khó bó cái...
                                  19-02-2025, 23:05
                                Đang tải...
                                X