Là một mặt bằng / chung cần thiết cho giao tiếp xe buýt CAN thích hợp?


9

Vì CAN Bus là một hệ thống tín hiệu khác biệt, tầm quan trọng của tín hiệu GND / COM là gì? Tôi có thể nhận được mà không có nó?

Tôi đã có một hệ thống 2 nút rất đơn giản có một số sự việc kỳ lạ đang diễn ra. (xem ở đây về vấn đề đó, nếu bạn quan tâm) Hai nút là thiết bị của tôi và màn hình USB-CAN; cả hai đều có điện trở kết thúc 120ohm, và dây chạy giữa chúng là <1m.

Tôi chỉ nhớ rằng trong các thử nghiệm trước đây, tôi chỉ có tín hiệu CAN_H và CAN_L được kết nối giữa các nút; Tôi không có bất cứ điều gì kết nối CAN_COM của thiết bị của mình với chân tiếp đất trên màn hình USB-CAN.

Một điểm (?) Của tín hiệu vi sai sẽ ít hơn nhiều (không phải?) Bị ảnh hưởng bởi nhiễu chế độ chung. Vì vậy, bằng cách không kết nối mặt đất, tôi đoán chúng ta sẽ mất tham chiếu tuyệt đối cho CAN_H và CAN_L ... nhưng điều đó có tạo ra sự khác biệt không?


2
ngay cả với giao tiếp cặp vi sai, một tham chiếu chung là cần thiết. Đơn giản là vì các bãi nổi ở cả hai đầu có thể có một tiềm năng rất khác nhau, sự khác biệt của chúng sẽ làm nổ tung hệ thống của bạn.
Eugene Sh.

1
Câu trả lời ngắn gọn là có. Trừ khi bạn có sự cách ly hoàn toàn về quang học hoặc từ tính, bạn LUÔN cần có điểm chung cho bất kỳ mạch nào. Khớp nối điện dung cũng có thể giải quyết vấn đề cần một mặt đất mặc dù bạn vẫn cần một số điểm tham chiếu hoặc bạn sẽ ở trên mức điện áp trên nắp.
MadHatter

Có cách nào để định lượng những gì không có mặt bằng sẽ làm gì không?
Adam Head

Vấn đề là bạn hầu như luôn có một cái gì đó (điện dung, cảm ứng, các kết nối khác) thiết lập mức mặt đất tương đối của hai đầu của bạn. Nếu bạn không có một nền tảng rõ ràng, thì bạn sẽ tự hào về bất cứ điều gì có thể xảy ra. Vì nó có thể liên quan đến các nắp bộ lọc được kết nối với nguồn cung cấp chính, có thể có điện áp khá lớn liên quan. Bạn nên kết nối CANbus với cách thức được nối dây (kết thúc đúng, cáp thích hợp, nối đất đúng cách) và không cố gắng đoán lần thứ hai những trò gian lận cụ thể nào sẽ thành công.

Tất nhiên. Tôi không cố lừa dối. Tôi chỉ muốn hiểu để tôi có thể tin tưởng rằng tôi đã giải quyết vấn đề của mình (hoặc không)
Adam Head

Câu trả lời:


6

Một hệ thống vi sai hoàn hảo, về mặt lý thuyết có thể chạy không có căn cứ, bởi vì đầu vào luôn có thể làm (AB) mà không phải lo lắng về các giá trị tuyệt đối của A hoặc B.

Thật không may, CAN không phải là một hệ thống như vậy và người nhận sẽ có giới hạn đối với khả năng 'chế độ chung' của nó, vượt quá khả năng của nó. Vì vậy, bạn phải có một mặt bằng để giữ cho điện áp chế độ chung trong giới hạn. 'Chế độ chung' chỉ đề cập đến công cụ (điện áp, trong trường hợp này) là chung cho cả hai dây.

Có nhiều cách khác để xây dựng các máy thu tự do hơn loại ràng buộc này - ví dụ, một bộ cách ly opto có thể thực hiện phát hiện (AB) với độ lệch 1000 volt của chế độ chung. Máy biến áp cũng thường được sử dụng (ví dụ trong Ethernet xoắn đôi, không có mặt đất). Nhưng đối với CANbus bình thường, bạn cần một mặt bằng.


"Chế độ chung" là một cụm từ hay để đưa vào cuộc trò chuyện này.
MadHatter

4

Vâng, một nền tảng chung là cần thiết.

Một bộ thu phát có thể có điện áp chế độ chung tối đa. Nếu điện áp chế độ chung của tín hiệu CAN vi sai vượt quá mức tối đa, thì bộ thu phát sẽ không thể nhận ra các bit. Trong thực tế, điều này có nghĩa là các căn cứ của các nút CAN phải được kết nối (mặc dù sự khác biệt điện áp nhỏ giữa các căn cứ có thể được chấp nhận).

Trương hợp đặc biệt. Một số thiết bị CAN được cách ly điện. Sau đó, không có điểm chung trong suốt.


1

Nó phụ thuộc vào hệ thống bạn đang xây dựng. Nếu bạn đang xây dựng trong nhà hoặc trong xe hơi của bạn, tốt hơn là sử dụng mặt bằng chung. Bởi vì đó là giao tiếp kiểu cặp vi sai, không yêu cầu mặt bằng chung vì vấn đề là chênh lệch điện áp tiềm năng giữa H và L. Trên thực tế, trong một số trường hợp, bạn có thể thổi mọi thứ bằng cách sử dụng mặt bằng chung - khi các nút được cấp nguồn từ các nguồn điện khác nhau với tài liệu tham khảo mặt đất khác nhau. Tôi luôn xây dựng các mạng CAN công nghiệp lớn mà không có điểm chung và nó đang hoạt động không có vấn đề gì.


-1

Tôi sẽ nói không. CAN là vi sai và chịu được điện áp chế độ chung là tương đối cao. Khi bạn kết nối chúng lại với nhau, tiềm năng sẽ được cân bằng, đối với các điốt transzorb thông thường phóng điện được gắn tại CANH và CANL để ngăn ngừa thiệt hại. Các nút được ghép điện dung với trái đất, trong trường hợp PSU nổi. Đối với phiên bản không bị cô lập sẽ không phải là ý tưởng tồi khi tham chiếu GND đến trái đất trên mỗi nút, sẽ không có sự khác biệt nào về tiềm năng trái đất để làm hỏng bộ thu phát.
Tôi chưa bao giờ thấy một thiết bị nối mạng CAN với dây thứ 3, chỉ CANH, CANL.


Làm thế nào chính xác tiềm năng sẽ được cân bằng không có điểm chung? Ví dụ, giả sử rằng bus CAN của một chiếc xe, được cung cấp từ pin 12 V, được kết nối với PC được cung cấp từ lưới điện 230V. Sự khác biệt trong tiềm năng có thể là bất cứ điều gì.
Lundin
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.