Các tính năng và sự khác biệt giữa CAN Bus và RS485

Tính năng xe buýt CAN:

1. Xe buýt trường cấp công nghiệp tiêu chuẩn quốc tế, đường truyền đáng tin cậy, thời gian thực cao;

2. Khoảng cách truyền dài (lên tới 10km), tốc độ truyền nhanh (lên tới 1MHz bps);

3. Một xe buýt có thể kết nối tối đa 110 nút và số lượng nút có thể dễ dàng mở rộng;

4. Cấu trúc đa chủ, trạng thái bình đẳng của tất cả các nút, kết nối mạng khu vực thuận tiện, sử dụng xe buýt cao;

5. Công nghệ phân xử xe buýt không phá hủy, thời gian thực cao, không có độ trễ đối với các nút có mức độ ưu tiên cao;

6. Nút CAN sai sẽ tự động đóng và cắt kết nối với xe buýt mà không ảnh hưởng đến giao tiếp xe buýt;

7. Tin nhắn có cấu trúc khung ngắn và có kiểm tra CRC phần cứng, với xác suất nhiễu thấp và tỷ lệ lỗi dữ liệu cực thấp;

8. Tự động phát hiện xem tin nhắn có được gửi thành công hay không và phần cứng có thể tự động truyền lại, với độ tin cậy truyền cao;

9. Chức năng lọc thông báo phần cứng chỉ có thể nhận thông tin cần thiết, giảm gánh nặng cho CPU và đơn giản hóa việc chuẩn bị phần mềm;

10. Cáp xoắn đôi thông thường, cáp đồng trục hoặc cáp quang có thể được sử dụng làm phương tiện truyền thông;

11. Hệ thống bus CAN có cấu trúc đơn giản và hiệu suất chi phí cao.

 

Tính năng RS485:

1. Đặc tính điện của RS485: logic "1" được biểu thị bằng chênh lệch điện áp +(2-6) V giữa hai dòng;Logic "0" được biểu thị bằng chênh lệch điện áp giữa hai dòng là - (2-6) V. Nếu mức tín hiệu giao diện thấp hơn RS-232-C, sẽ không dễ làm hỏng chip của mạch giao diện và mức này tương thích với mức TTL, có thể tạo điều kiện kết nối với mạch TTL;

2. Tốc độ truyền dữ liệu tối đa của RS485 là 10Mbps;

3. Giao diện RS485 là sự kết hợp giữa trình điều khiển cân bằng và bộ thu vi sai, giúp tăng cường khả năng chống nhiễu chế độ chung, nghĩa là chống nhiễu tốt;

4. Giá trị tiêu chuẩn khoảng cách truyền tối đa của giao diện RS485 là 4000 feet, thực tế có thể đạt tới 3000 mét.Ngoài ra, chỉ có một bộ thu phát được phép kết nối với giao diện RS-232-C trên xe buýt, tức là công suất của một trạm.Giao diện RS-485 cho phép kết nối tối đa 128 bộ thu phát trên xe buýt.Nghĩa là, nó có khả năng của nhiều trạm, vì vậy người dùng có thể sử dụng một giao diện RS-485 duy nhất để dễ dàng thiết lập mạng thiết bị.Tuy nhiên, chỉ có một máy phát có thể truyền trên bus RS-485 tại bất kỳ thời điểm nào;

5. Giao diện RS485 là giao diện nối tiếp được ưu tiên vì khả năng chống nhiễu tốt, khoảng cách truyền dài và khả năng đa trạm.;

6. Bởi vì mạng bán song công bao gồm các giao diện RS485 thường chỉ yêu cầu hai dây, giao diện RS485 được truyền bằng cặp xoắn được bảo vệ.

Tính năng-và-sự khác biệt-giữa-CAN-Bus-và-RS485

Sự khác biệt giữa CAN bus và RS485:

1. Tốc độ và khoảng cách: Khoảng cách giữa CAN và RS485 được truyền ở tốc độ cao 1Mbit/S không quá 100M, có thể nói là tương đương nhau ở tốc độ cao.Tuy nhiên, ở tốc độ thấp, khi CAN là 5Kbit/S, khoảng cách có thể đạt tới 10KM và ở tốc độ thấp nhất là 485, nó chỉ có thể đạt khoảng 1219m (không có rơle).Có thể thấy rằng CAN có lợi thế tuyệt đối trong việc truyền dẫn đường dài;

2. Sử dụng xe buýt: RS485 là một cấu trúc nô lệ chính duy nhất, nghĩa là chỉ có thể có một chủ trên một xe buýt và giao tiếp được bắt đầu bởi nó.Nó không đưa ra lệnh và các nút sau không thể gửi nó và nó cần gửi phản hồi ngay lập tức.Sau khi nhận được trả lời, máy chủ hỏi nút tiếp theo.Điều này là để ngăn nhiều nút gửi dữ liệu lên xe buýt, gây nhầm lẫn dữ liệu.Bus CAN là một cấu trúc nô lệ đa chủ và mỗi nút có một bộ điều khiển CAN.Khi nhiều nút gửi, chúng sẽ tự động phân xử với số ID được gửi, để dữ liệu xe buýt có thể tốt và lộn xộn.Sau khi một nút gửi, một nút khác có thể phát hiện ra rằng xe buýt trống và gửi nó ngay lập tức, điều này giúp tiết kiệm truy vấn của máy chủ, cải thiện tốc độ sử dụng xe buýt và nâng cao tốc độ.Do đó, CAN bus hoặc các bus tương tự khác được sử dụng trong các hệ thống có yêu cầu thực tế cao như ô tô;

3. Cơ chế phát hiện lỗi: RS485 chỉ xác định lớp vật lý chứ không xác định lớp liên kết dữ liệu nên không thể xác định lỗi trừ khi có một số ngắn mạch và lỗi vật lý khác.Bằng cách này, thật dễ dàng để phá hủy một nút và gửi dữ liệu đến xe buýt một cách tuyệt vọng (gửi 1 lần mọi lúc), điều này sẽ làm tê liệt toàn bộ xe buýt.Do đó, nếu nút RS485 bị lỗi, mạng xe buýt sẽ bị treo.Bus CAN có bộ điều khiển CAN, có thể phát hiện bất kỳ lỗi bus nào.Nếu vượt quá 128, nó sẽ tự động bị khóa.Bảo vệ xe buýt.Nếu các nút khác hoặc lỗi của chính chúng được phát hiện, các khung lỗi sẽ được gửi đến xe buýt để nhắc nhở các nút khác rằng dữ liệu không chính xác.Mọi người cẩn thận nhé.Theo cách này, một khi chương trình CPU nút của bus CAN hết, bộ điều khiển của nó sẽ tự động khóa và bảo vệ bus.Do đó, trong mạng có yêu cầu bảo mật cao, CAN rất mạnh;

4. Giá cả và chi phí đào tạo: Giá của thiết bị CAN gấp khoảng hai lần so với 485. Bằng cách này, giao tiếp 485 rất thuận tiện về mặt phần mềm.Miễn là bạn hiểu giao tiếp nối tiếp, bạn có thể lập trình.Trong khi CAN yêu cầu kỹ sư phía dưới hiểu lớp phức tạp của CAN và phần mềm máy tính phía trên cũng cần hiểu giao thức CAN.Có thể nói chi phí đào tạo cao;

5. Bus CAN được kết nối với bus vật lý thông qua CANH và CANL của hai đầu ra của chip giao diện bộ điều khiển CAN 82C250.Thiết bị đầu cuối CANH chỉ có thể ở mức cao hoặc trạng thái treo và thiết bị đầu cuối CANL chỉ có thể ở mức thấp hoặc trạng thái treo.Điều này đảm bảo rằng, giống như trong mạng RS-485, khi hệ thống có lỗi và nhiều nút gửi dữ liệu đến đường truyền cùng lúc, đường truyền sẽ bị đoản mạch, do đó làm hỏng một số nút.Ngoài ra, nút CAN có chức năng tự động đóng đầu ra khi lỗi nghiêm trọng, do đó hoạt động của các nút khác trên xe buýt sẽ không bị ảnh hưởng, để đảm bảo rằng sẽ không có sự cố trong mạng và xe buýt sẽ ở trạng thái "bế tắc" do sự cố của các nút riêng lẻ;

6. CAN có giao thức truyền thông hoàn hảo, có thể được thực hiện bởi chip điều khiển CAN và chip giao diện của nó, do đó giảm đáng kể khó khăn trong việc phát triển hệ thống và rút ngắn chu kỳ phát triển, điều không thể so sánh với RS-485 chỉ với giao thức điện.

 

Thâm Quyến Zhongling Technology Co., Ltd., kể từ khi thành lập vào năm 2013, đã cam kết với ngành công nghiệp robot bánh xe, phát triển, sản xuất và bán động cơ servo trung tâm bánh xe và trình điều khiển với hiệu suất ổn định.Trình điều khiển động cơ trung tâm servo hiệu suất cao của nó, ZLAC8015, ZLAC8015D và ZLAC8030L, sử dụng giao tiếp bus CAN/RS485, tương ứng hỗ trợ các giao thức phụ CiA301 và CiA402 của giao thức CANopen/giao thức modbus RTU và có thể gắn tối đa 16 thiết bị;Nó hỗ trợ điều khiển vị trí, điều khiển tốc độ, điều khiển mô-men xoắn và các chế độ làm việc khác, phù hợp với rô-bốt trong nhiều trường hợp khác nhau, thúc đẩy mạnh mẽ sự phát triển của ngành công nghiệp rô-bốt.


Thời gian đăng bài: 29-Nov-2022