+8619150363344

Điều gì xảy ra nếu bộ sạc tích hợp của bạn có CAN Bus?

Apr 28, 2022

Xe buýt CAN của OBC hoạt động như thế nào?

1.4kw(1).png

Bus CAN của OBC sử dụng tín hiệu vi sai với hai trạng thái logic và kiểm tra dự phòng theo chu kỳ (CRC) để gửi tin nhắn. Nó là một giao thức truyền dữ liệu không mất dữ liệu. Các nút 1-3 gửi một luồng bit đại diện cho mức độ ưu tiên và nhận dạng thông báo. Mỗi nút này gửi một bit trội và một bit lặn. Bit chi phối là bit tiếp theo trên xe buýt, trong khi bit lặn là bit thứ ba trên xe buýt.


Bus CAN của OBC sử dụng tín hiệu vi sai với hai trạng thái logic

Bo mạch OBC / EPS sử dụng tín hiệu vi sai với hai trạng thái logic để giao tiếp với bus CAN trên bảng nối đa năng của xe. CPLD quản lý các giao diện kỹ thuật số khác nhau cho bảng OBC / EPS. Sau đó, nó định tuyến luồng dữ liệu đến các bảng nhiệm vụ. CPLD được lập trình để trở thành bộ theo điện áp, có nghĩa là mức logic của chân đầu ra khớp với trạng thái logic của chân đầu vào được ghép nối tương ứng.

CAN bus là một giao thức truyền thông nối tiếp mức thấp sử dụng các tín hiệu vi sai để giao tiếp với các thiết bị khác nhau. Để hoạt động trong mạng CAN, một bộ vi điều khiển có bộ điều khiển CAN và bộ thu phát được gắn với quy trình bus một tín hiệu kết thúc đơn hoặc tín hiệu vi sai. Ví dụ, một bus CAN gửi tín hiệu D cộng với mức thấp và trả nó về cùng mức với D-.

Khung CAN hợp lệ được biểu diễn bằng hai bit, được gọi là trội và lặn. Bit trội là logic 0 và bit lặn là logic. Các nút nhận được khung CAN hợp lệ sẽ gửi một thông báo chi phối đến các nút khác, thông báo này sẽ xác nhận việc truyền. Nếu các nút nhận nhận được một thông báo lặn, chúng sẽ gửi nó trở lại nút truyền. Bằng cách này, một khung CAN có thể được truyền lại cho đến khi chỉ có một nút còn lại đang truyền.

CÓ THỂ sử dụng một nút được đồng bộ hóa thời gian đểgửi mộtthông điệp

Tin nhắn CAN chứa một mã định danh tin nhắn, một số được sử dụng để phân biệt một tin nhắn với một tin nhắn khác trên xe buýt. Mã định danh thông báo có độ dài 11 bit (CAN tiêu chuẩn) và bắt đầu bằng số nhận dạng. Sau khi bản tin đã được phát đi, mỗi nút truyền sẽ so sánh giá trị nhận được với giá trị quảng bá. Quá trình này được gọi là phân xử và đảm bảo rằng không có thông báo nào bị mất.

Các thông điệp CAN được tạo và gửi bởi một nút được đồng bộ hóa theo thời gian để tránh xung đột. Nút này được biết đến như một nút chính và một nút phụ. Mỗi nút này có thể gửi hoặc nhận tin nhắn và có thể thay đổi trạng thái của các thiết bị khác trên bus. Ngày nay, nhiều phương tiện sử dụng kết hợp hai hoặc nhiều bus dữ liệu.

Tin nhắn CAN không có địa chỉ rõ ràng. Bộ điều khiển CAN chặn tất cả lưu lượng trên xe buýt CAN và xác định xem một thông báo có thú vị hay không. Bởi vì các thông báo CAN không chứa địa chỉ, chúng được gọi là "địa chỉ nội dung". Địa chỉ thư thông thường sẽ đọc "Đây là thông báo cho nút X." Ngược lại, một tin nhắn có địa chỉ nội dung sẽ có nội dung "Đây là tin nhắn CÓ THỂ chứa dữ liệu có nhãn X".

CÓ THỂ sử dụng kiểm tra dự phòng theo chu kỳ (CRC)

CRC là một quá trình được sử dụng để phát hiện sự mâu thuẫn trong một thông báo. Nó được tính toán dựa trên một tập hợp các byte dữ liệu và được nối vào một tin nhắn đến. Bộ nhận dữ liệu sau đó sẽ đánh giá giá trị kiểm tra bằng cách sử dụng phép chia đa thức để xác định xem có lỗi hay không. Nếu có, một xác nhận phủ định sẽ được gửi.

Trong CAN bus, thủ tục này được gọi là kiểm tra dự phòng theo chu kỳ (CRCR). Nó được sử dụng để phát hiện lỗi và đảm bảo giao tiếp đáng tin cậy. Mỗi tin nhắn có một mã định danh tin nhắn, được gọi là mã định danh tin nhắn. Con số này có thể là 11 bit đối với CAN tiêu chuẩn hoặc 17 bit đối với CAN FD. Ngoài ra còn có các bit lặn và bit trội.

Kiểm tra dự phòng theo chu kỳ là một thuật toán toán học nhằm phát hiện lỗi và những thay đổi ngẫu nhiên trong các kênh truyền thông. CRC sử dụng đa thức bộ tạo có sẵn trên cả người gửi và người nhận. Giá trị được tạo được chia cho một khóa khả dụng trên cả người gửi và người nhận. Phần còn lại của phép chia là giá trị tổng kiểm tra.

Xe buýt CAN của OBC không bị mất dữ liệu

CAN, hay Mạng vùng điều khiển, là tiêu chuẩn giao tiếp được sử dụng bởi ngành công nghiệp ô tô. CAN bao gồm một mạng lưới các nút, mỗi nút giao tiếp với các nút khác. Các nút này có thể chia sẻ thông tin từ phần này sang phần khác của xe. Dữ liệu có thể được gửi và nhận mà không bị mất.

Xử lý lỗi bus CAN giảm nhiễu bus bằng cách cho phép hệ thống phát hiện các khung CAN bị lỗi và ngăn chặn việc truyền thêm. Ngoài ra, các nút CAN sẽ tự động phát hiện các khung CAN có vấn đề và thay đổi trạng thái cho phù hợp. Bằng cách đó, lỗi CAN được ngăn chặn lây lan đến các nút khác và gây ra kẹt xe.

Giao thức CAN được thiết kế để liên lạc tốc độ cao giữa các hệ thống con quan trọng. Vì điều này, nó cần có tỷ lệ cập nhật cao và độ chính xác của dữ liệu cao. CAN 2. 0 được thiết kế để đáp ứng các yêu cầu này. Bus CAN của OBC hỗ trợ một loạt tốc độ truyền từ 8 Mbps đến 1 gigabit mỗi giây.

Điều gì xảy ra nếu bộ sạc tích hợp của bạn có CAN Bus?


banner

Bộ sạc tích hợp thường sử dụng bus CAN để giao tiếp với mạng dữ liệu của bộ sạc. Để bảo vệ đường dây liên lạc này khỏi phóng tĩnh điện (ESD) và điện áp quá độ (ESV), bộ điều khiển bộ sạc phải kết hợp ESD và bảo vệ quá độ. Trong nhiều trường hợp, một thành phần duy nhất có thể cung cấp các chức năng này. Một trong những cách hiệu quả nhất để đạt được điều này là sử dụng mảng diode TVS dòng kép. Các điốt này có điện dung tối thiểu và không làm suy giảm trạng thái I / O của máy phát / máy thu.

Bộ sạc tích hợp không phải là hộp đen. Trong hầu hết các trường hợp, nó được tích hợp với hệ thống quản lý pin và kết nối qua CAN bus. Thiết kế và cấu trúc của xe điện rất phức tạp, và bộ sạc phải phù hợp với thiết kế và tương tác với các thành phần điện khác. Cũng có thể các thiết bị điện khác trên xe có thể gây nhiễu phát xạ và dẫn điện.

Khi chọn bộ sạc tích hợp, bạn cần quyết định loại điều khiển mà bạn yêu cầu.Bộ sạc Summitthường được thiết kế để hỗ trợ tín hiệu bật / tắt hoặc giao diện bus CAN. Thông thường, những bộ sạc này được lập trình để chỉ hỗ trợ một trong những phương pháp này, nhưng bạn có thể dễ dàng lập trình lại chúng để hỗ trợ cả CAN và CANbus. Để có hiệu suất tốt nhất và an toàn, hãy chọn thuật toán sạc gần với dòng điện không đổi và điện áp cao hơn một chút so với điện áp gói tối đa. Thuật toán sạc này được thiết kế để dự phòng cho bạn trong trường hợp pin bị lỗi.




Bạn cũng có thể thích

Gửi yêu cầu