Giới thiệu các loại máy hiện sóng CAN frame
Khi số lượng thiết bị điện tử ô tô tiếp tục tăng, việc sử dụng bus nối tiếp để đạt được khả năng truyền dẫn đa kênh và hình thành mạng điện tử ô tô vừa đáng tin cậy vừa tiết kiệm.
Trong các mạch điện ô tô truyền thống ban đầu, các kết nối giữa mô-đun hệ thống truyền lực và mô-đun thân xe là các kết nối điểm-điểm, khiến các mạch ngày càng phức tạp. Sự gia tăng các mạch điện cũng sẽ dẫn đến sự gia tăng tỷ lệ hỏng hóc của xe.
Sau này CAN bus được sử dụng ngày càng rộng rãi trên ô tô. Cái gọi là truyền đa kênh đề cập đến phương pháp trộn hoặc truyền nhiều loại thông tin thông qua kênh liên lạc trong mạng cục bộ máy tính. Một mạng có khả năng ghép kênh cho phép nhiều máy tính truy cập đồng thời.
Việc ứng dụng CAN (công nghệ truyền dẫn đa kênh) trên ô tô có thể đơn giản hóa việc nối dây, giảm chi phí, giúp việc liên lạc giữa các bộ điều khiển điện tử trở nên đơn giản và nhanh hơn, giảm số lượng cảm biến và thực hiện chia sẻ tài nguyên thông tin.
Mạng truyền thông đa kênh được sử dụng trong các hệ điều hành đa mô-đun. Các mô-đun được kết nối với nhau bằng các cặp xoắn thông thường và sử dụng ổ cắm liên kết dữ liệu làm giao diện chẩn đoán. Thông tin được trao đổi theo cách tương tự như đường dây điện thoại, với các mô-đun giao tiếp bằng tin nhắn và các giao thức tiêu chuẩn doanh nghiệp độc quyền. Nội dung thông tin liên quan đến thông tin điều khiển, trạng thái hoặc chẩn đoán và các thông số vận hành. Cáp xoắn đôi có ưu điểm là cung cấp khả năng dự phòng dự phòng, tức là khi một đường dây bị gián đoạn thì đường dây kia vẫn có thể đảm bảo cho hệ thống hoạt động. Hơn nữa, các cặp xoắn làm giảm nhiễu điện tử bên ngoài đến mạng truyền thông đa kênh và cũng giảm nhiễu điện tử do chính mạng truyền thông đa kênh tạo ra.
Chúng ta hãy xem cách sử dụng máy hiện sóng để đo tín hiệu CAN bus của ô tô. Đầu tiên bạn hãy tìm giao diện cổng USB của ô tô.
Chúng ta hãy xem các định nghĩa pin giao diện:
4. Nối đất thân máy 5. Nối đất tín hiệu 6. CAN cao (ISO 15765-4)
14.CAN thấp (ISO{1}}) 16.Điện áp pin
3.CAN cao (chế độ chờ) 11.CAN thấp (chế độ chờ)
Kết nối kênh 1 và 2 của máy hiện sóng với cáp BNC chuối, nối cáp chuối đen với kẹp cá sấu và nối chân 4 với đất. Kết nối kênh một với PIN6 (CAN_H) củaOBD, kênh hai với PIN14 (CAN{6}}L củaOBD), mở menu giải mã máy hiện sóng và định cấu hình bus CAN. Điều chỉnh mức ngưỡng bus để thu được dữ liệu được giải mã, đặt chế độ kích hoạt để kích hoạt giải mã và ổn định dạng sóng ID khung dữ liệu. Điều chỉnh bánh răng dọc và cơ sở thời gian để quan sát tín hiệu.
Trên đây là dạng sóng bình thường của CAN-BUS. Dạng sóng của CAN-H và CAN-L giống nhau nhưng có cực tính ngược nhau.
Khi hệ thống CAN-BUS ở trạng thái ngủ, bộ điều khiển điện tử ECU sẽ đưa điện áp ắc quy vào các đường CAN-H và CAN-L thông qua đầu nối EN và STB. Lúc này, điện áp CAN-H gần bằng 12V và điện áp CAN-L gần bằng 0V.
Nếu đường CAN-H bị đoản mạch xuống đất thì CAN-L là dạng sóng tín hiệu truyền bình thường và điện áp tín hiệu CAN-H là 0V.
Khi đường CAN-L được nối đất ngắn mạch, CAN-H là dạng sóng tín hiệu truyền bình thường và điện áp tín hiệu CAN-L là 0V.
Khi cả hai đường CAN-H và CAN-L đều được nối đất ngắn mạch, cả hai tín hiệu đều ở điện áp 0V.
Khi các đường CAN-H và CAN-L được nối ngắn mạch với nhau, điện áp tín hiệu của chúng có cùng cực tính và dạng sóng có xu hướng nhất quán.
Khi đường CAN-H bị đoản mạch vào nguồn điện, điện áp của nó luôn là 12V và dạng sóng của đường CAN-L là bình thường.
Khi đường CAN-L bị đoản mạch vào nguồn điện, điện áp của nó luôn là 12V và dạng sóng của đường CAN-H là bình thường.
Khi cả CAN-L và CAN-H đều bị đoản mạch vào nguồn điện thì điện áp của cả hai đều là điện áp của pin.
Khi ngắt kết nối đường CAN-H, dạng sóng của đường CAN-H vẫn bình thường, trong khi đường CAN-L luôn ở mức điện thế 0.
Khi ngắt đường dây CAN-L, điện áp đường dây CAN-L ở mức điện thế cao và duy trì ở mức 5V, trong khi dạng sóng đường dây CAN-H vẫn bình thường.
Các loại khung CAN:
Khung dữ liệu: Khung dữ liệu, dùng để truyền dữ liệu 0-8byte.
Remote Frame: Khung từ xa, được sử dụng để yêu cầu các nút khác gửi các khung dữ liệu có cùng ID.
Khung lỗi: Khung lỗi, bất kỳ nút nào trên bus đều có thể gửi khung lỗi nếu phát hiện lỗi.
Khung quá tải: Khung quá tải, được tạo giữa các khung dữ liệu hoặc khung từ xa khi tải bus quá cao.
