Một hệ thống trong đó có nhiều ECU được kết nối với nhau bằng một đường truyền tín hiệu đơn đường truyền và dữ liệu hay tin nhắn được truyền giữa các ECU qua đường truyền này.. Gợi ý: ã
Trang 1-0-
Khái quát về MPX
Hệ thống thông tin đa chiều (MPX) gồm có 3 chương
ã Khái quát về MPX
ã Chức năng của MPX
ã Chức năng chẩn đoán
Đây là khóa tự học, trách nhiệm nắm bắt được nội dụng của tài liệu này là thuộc về Kỹ thuật viên
Phần kiến thức cơ bản về MPX cho các Kỹ thuật viên chẩn đoán (MPX) không có trong Khoá đào tạo tập trung Nếu bạn có điều gì không hiểu, hãy hỏi những Kỹ thuật viên có kinh nghiệm hay giảng viên
Chương này mô tả khái quát về MPX
ã Khái quát
ã MPX là gì?
ã BEAN là gì?
Trang 2Khái quát Khái quát
Một đặc tính của ôtô hiện đại là sự phát triển việc điều
khiển điện tử một cách nhanh chóng
ã Nhiều hệ thống khác nhau
ã Điều khiển chính xác Vấn đề đặt ra là sự gia tăng mạnh của số lượng dây điện
Để đối phó với điều này, mỗi nhà sản xuất ôtô đã chủ động phát triển MPX (Multiplex Communication System) Một ECU điều khiển từng hệ thống mà đã được kết nối với nhau tạo nên hệ thống MPX
(1/1)
Việc áp dụng MPX mang lại những ưu điểm sau
ã Nó làm giảm số lượng dây điện
ã Việc chia sẻ thông tin cho phép giảm số lượng công tắc, cảm biến và bộ chấp hành
ã Do ECU nằm gần công tắc và cảm biến sẽ đọc thông tin của tín hiệu và truyền tín hiệu đến các ECU khác, chiều dài của dây điện có thể rút ngắn lại
(1/1)
Trang 3-2-
*1: Liên lạc một chiều tốc độ thấp (Công tắc chính cửa sổ điện đến ECU thân xe 1 kbps)
*2: Hệ thống thông tin phức đa chiều đầu đủ hành đầu của Toyota (4 ECU, chuẩn 5 kbps tương tự như BEAN)
*3: Mở rộng đến 11 ECU để hỗ trợ máy chẩn đoán
*4: Mở rộng đến 28 ECU và áp dụng hệ thống thông tin thân xe nhiều đường truyền và ECU trung tâm
(1/1)
1 MPX là gì?
Một hệ thống trong đó có nhiều ECU được kết nối với nhau bằng một đường truyền tín hiệu đơn (đường truyền) và dữ liệu hay tin nhắn được truyền giữa các ECU qua đường truyền này
Để áp dụng MPX, Toyota đã phát triển một chuẩn thông tin liên lạc mới tên là BEAN (Body Electronics Area Network - Mạng Điện Tử Thân Xe)
Hãy lưu ý rằng một bộ điều khiển độc lập (ECU) được nối với đường truyền gọi là một “điểm nút” trong MPX
2 Điểm nút
Khái niệm này có nghĩa ban đầu là “giao điểm” và để cho biết một cấu trúc lôgíc của mạng
Một mạng máy tính bao gồm nhiều cổng và thiết bị
“Điểm nút” sẽ số hoá các bộ phận này và quyết định cấu trúc hay chức năng Trong mạng thông tin đa chiều,
“Nút” có nghĩa là ECU
Tham khảo:
Đường truyền tín hiệu
(1/1)
Trang 4Tham khảo Đường truyền tín hiệu
Các cực của đường truyền tín hiệu dùng trong hệ thống MPX thường
được ký hiệu là MPX1, MPX2 v.v
Khi tranzitor được bật lên, mức truyền dẫn sẽ trở nên cao = “1” Điều này
được gọi là trạng thái Trội Khi Tranzistor tắt đi, mức truyền dẫn trở nên thấp= ‘’0’’ Đây được gọi là trạng thái Lặn
Nếu có bất kỳ một Nút được nối với đường truyền tín hiệu phát ra “1”, mức tín hiệu truyền dẫn sẽ là “1”
Chỉ khi tất cả các nút phát tín hiệu “0” sẽ làm cho mức tín hiệu truyền dẫn
là “0”
(Nút mà phát ra tín hiệu “1” trước những nút khác.)
Gợi ý:
ã Trạng thái Trội Trạng thái của đường truyền là “trội” (hay “Chủ động” “1” trong hệ thống BEAN
ã Trạng thái Lặn Trạng thái của đường truyền là “Lặn” (hay “Thụ động” “0” trong hệ thống BEAN
Các chức năng của đường truyền trong quá trình truyền và nhận tín hiệu
là như sau
1 Trong khi truyền
Từng nút sẽ theo dõi trạng thái truyền dẫn trong khi truyền dữ liệu (để quyết định và đánh giá RSP)
2 Trong khi nhận
Mặc dù không có nút nào có thể truyền dữ liệu khi đang nhận, bộ phận phát có thể chỉ được kích hoạt tại thời điểm đang nhận RSP (tín hiệu ACK hoặc NAK được phát ra)
Gợi ý:
RSP, ACK, và NAK sẽ được giải thích sau trong phần “Chi tiết về thông điệp”
(1/1)
1 Mạch kết nối khép kín
Trong hệ thống BEAN, đường truyền tín hiệu không
ở dạng đường truyền thông thường mà ở dạng vòng tròn
Kết quả là, độ tin cậy ngăn ngừa mất tín hiệu đường truyền bị đứt được tăng lên
ã Đường truyền thông thường Nếu dây bị đứt, liên lạc giữa các ECU sau điểm đứt
sẽ bị mất
ã Đường truyền BEAN Cấu trúc dạng mạch khép kín cho phép việc liên lạc
được tiếp tục bằng cách dùng đường truyền khác nếu đường truyền tín hiệu bị đứt
GợI ý:
Nếu đường dây trong mạng bị đứt nhiều hơn một
điểm, việc liên lạc sẽ không thực hiện được
(1/1)
Trang 5-4-
Khi sử dụng xe, MPX ở trong trạng thái “Sẵn sàng”, tuy nhiên khi hệ thống nhận thấy rằng lái xe đã rời khỏi xe, nó sẽ dừng việc liên lạc giữa mọi điểm nút (ECU) để tránh dòng điện rò Trạng thái này được gọi là “ trạng thái nghỉ” Lúc này, tất cả ECU ở trong chế độ tiết kiệm năng lượng ngoại trừ chức năng
“Phát hiện trạng thái sẵn sàng”
Trạng thái nghỉ và sẵn sàng thay đổi như sau:
(1) Khi hệ thống phát hiện thấy trạng thái mà lái xe đã rời khỏi xe, tất cả các nút sẽ dừng việc liên lạc Trạng thái này được gọi là trạng thái Nghỉ
(2) ECU trong hệ thống chuyển sang chế độ tiết kiệm năng lượng, ngoại trừ chức năng phát hiện chế độ sẵn sàng
(3) Khi đang ở chế độ nghỉ, nếu có bất kỳ công tắc có liên quan nào được kích hoạt (Ví dụ, khi lái xe mở cửa hay mở khóa cửa bằng chìa) ECU phát hiện thấy có hoạt động sẽ thoát khỏi chế độ tiết kiệm năng lượng và bắt đầu truyền tín hiệu trở lại
(4) Tại thời điểm đầu tiên của quá trình truyền dữ liệu sau khi đã sẵn sàng, nó sẽ gửi một thông báo “Sẵn sàng” đến các ECU khác để khôi phục hoạt động
GợI ý:
Khi khóa điện được đặt ở vị trí ACC hay LOCK và tất cả các cửa đóng, và một thời gian sau khi công tắc cuối cùng hoạt động, các ECU sẽ đồng thời chuyển sang chế độ Nghỉ Khi một ECU khôi phục từ chế độ Nghỉ, nó sẽ đánh thức các ECU khác
(1/1)
Các phương pháp sau đây được sử dụng để truyền tín hiệu 1 BEAN (Body Electronics Area Network -Mạng Điện Tử Thân Xe)
(1) Tốc độ truyền: 10 kbps (bps: bit trên giây) (2) Hệ thống này được dùng cho hệ thống MPX trong các hệ thống điều khiển của xe
2 Truyền một chiều
(1) Tốc độ truyền: 1000 bps (2) Thực hiện truyền tín hiệu giữa công tắc chính cửa sổ điện và ECU thân xe
Đây chỉ là việc giao tiếp một chiều đến ECU định trước do hệ thống truyền tín hiệu một chiều
3 AVC-LAN (Audio Visual Communication - Local Area Network [Truyền tín hiệu cho hệ thống nghe nhìn - Mạng cục bộ])
(1) Tốc độ truyền: 17 kbps (2) Hệ thống này được sử dụng để truyền tín hiệu cho hệ thống âm thanh, hệ thống dẫn đường v.v
4 UART (Universal Asynchronous Receiver/Transmitting [Truyền/Nhận dữ liệu nối tiếp không đồng bộ])
(1) Tốc độ truyền: 9600 - 19200 bps (2) Hệ thống này được dùng trong việc truyền tín hiệu giữa các ECU có liên quan
đến việc điều khiển xe: giữa ECU động cơ và ECU điều khiển trượt, ECU động cơ và ECU của xe HV (xe dùng động cơ lai) v.v
5 Truyền dữ liệu nối tiếp
(1) Tốc độ truyền: 333 bps (2) Hệ thống này được dùng trong việc truyền tín hiệu giữa bộ nhận tín hiệu điều khiển khóa cửa điện và ECU thân xe v.v
6 Truyền dữ liệu thông minh
(1) Tốc độ truyền: 125 kbps (2) Hệ thống này được dùng trong việc truyền tín hiệu giữa các ECU động cơ bên trái và ECU động cơ bên phải v.v
Tham khảo:
bps: Viết tắt của từ “Bits Per Second” (Tốc độ truyền tín hiệu)
ã Đơn vị của tốc độ truyền tín hiệu
ã Tốc độ truyền thông tin giữa 2 cực được gọi là tốc độ truyền
ã Nó biểu diễn số bít truyền trong 1 giây Ví dụ, nếu truyền 100 bít trên giây, tốc độ tín hiệu là 100 bps
(1/1)
Trang 6BEAN là gì? Mô tả
1 Khái quát
BEAN là một chuẩn (giao thức) thông tin đa chiều mà được thiết lập để truyền dữ liệu giữa các ECU điều khiển những thiết bị điện hay điện tử (Được sử dụng đặc biệt cho các sản phẩm của Toyota)
2 Chuẩn (giao thức)
Chuẩn hay giao thức là những quy tắc cần thiết để quản lý việc truyền tín hiệu giữa các loại thiết bị và máy tính khác nhau Chúng quy định các trạng thái khác nhau, như phần cứng và phần mềm, cho việc truyền tín hiệu
Ví dụ, định dạng của dữ liệu truyền đi hay những ký hiệu truyền phải được xác định trước giữa các thiết bị liên lạc
3 Cấu trúc thông điệp của hệ thống BEAN
Thông điệp của BEAN bao gồm “Bắt đầu mẫu tin” và “Kết thúc mẫu tin” Để tăng hiệu quả truyền, còn có những thông tin “Truyền định kỳ” được truyền theo chu kỳ và “Truyền không định kỳ” nó được truyền khi có điều gì đó xảy
ra
Tham khảo:
Chi tiết về thông điệp Truyền theo định kỳ và Truyền không định kỳ
(1/1)
Tờn viết tắt
Tờn của thụng
thụng điệp
Tổng số byte của dữ liệu (bao gồm 2 byte cho ID) được hiển thị ở dạng nhị phõn
Thụng tin phổ biến (đến tất cả cỏc nỳt): $FE Thụng tin chung (đến tất cả cỏc nhúm): $D1-D3 DST-ID ID của nơi nhận
Thụng tin riờng (đến một nỳt nào đú): ID của từng nỳt
Nỳt gửi: Khụng cú Nỳt nhận:
ACK khi bỡnh thường (NAK) khi bất thường
GỢI í:
RSP chỉ phỏt ra đến cỏc nỳt nhận EOF Kết thỳc mẫu tin Bỏo rằng tất cả thụng điệp đó kết thỳc
2 Lỗi nhận RSP (Reception error) và gửi lại
Nếu một nút ở đầu nhận phát hiện thấy lỗi trong thông điệp, lỗi đó sẽ được thông báo đến nút ở đầu truyển bằng RSP Sau đó, nút truyền đó sẽ truyền lại thông điệp một lần nữa (đến 3 lần bao gồm cả lần truyền ban đầu)
3 Mã CRC (kiểm tra lỗi của dữ liệu phát đi)
Một chuỗi dữ liệu từ PRI đến DATA được thiết lập bằng số nhị phân Khi số nhị phân được chia bởi một đa thức cố định (X8 + X4 + X +1) sẽ có một số dư Mã CRC được biễu diễn bằng số dư đó Nếu số nhị phân của dữ liệu từ PRI đến CRC chia hết cho đa thức ở đầu nhận (hay nói theo cách khác, số dư bằng không), dữ liệu sẽ được đánh giá là bình thường
Trang 7-6-
Trong BEAN có 3 loại thời điểm truyền như sau:
1 Truyền định kỳ
ã Dữ liệu được truyền tại những chy kỳ nhất định
ã Thời điểm truyền định kỳ (chu kỳ: t)
2 Truyền không định kỳ:
ã Dữ liệu được truyền theo hoạt động của công tắc
ã Thời điểm truyền không định kỳ
3 Truyền kết hợp (Truyền định kỳ và không định kỳ)
Khi công tắc được bật ON, bộ định thời truyền định kỳ được đặt lại
(1/1)
1 áp dụng hệ thống nhiều nút chủ
Tất cả các nút kết nối trên đường truyền đều có quyền ngang nhau khi phát
đi thông điệp của chúng
GợI ý:
So với hệ thống này, trong hệ thống (Chính - phụ), máy tính chính điều khiển tất cả các máy phụ và máy phụ chỉ đáp ứng các yêu cầu của máy chính
Trang 8BEAN là gì? Đặc điểm chính của BEAN
2 Điểm đến của thông điệp
Cho phép chuyển giữa thông tin chung và thông tin riêng
Thông tin chung: truyền đến tất cả các nút
Thông tin riêng: truyền đến một nút nào đó
3 áp dụng phương pháp xác định không làm hỏng
Khi có nhiều hơn một nút bắt đầu yêu cầu, hệ thống này xác định nút nào có mức ưu tiên cao hơn tùy theo trật tự
đã xác định trước và ngăn không cho dữ liệu bị phá hủy do xung đột
4 Phát hiện lỗi ở nút nhận và gửi thông tin lỗi đến nút gửi
Khi lỗi bị phát hiện và lỗi sẽ được thông báo lại (việc liên lạc không hoàn tất như bình thư ờng), nút ở đầu truyền sẽ tự
động phát lại thông điệp
5 Chiều dài của thông điệp thay đổi
Chiều dài của thông điệp có thể thay đổi trong mạch MPX
6 Tốc độ truyền: 10 kbps
Tham khảo:
Phương pháp CSMA/CD và điểm đến của thông điệp
Xác định
Trang 9-8-
Tham khảo: Phương pháp CSMA/CD và điểm đến của thông điệp
1 Phương pháp CSMA/CD
(1) Thời điểm bắt đầu truyền
Chỉ khi đường truyền không bị tắc nghẽn (khi không có nút nào đang truyền tín hiệu), tất cả các nút có cơ hội truyền tín hiệu như nhau
GợI ý:
ã "Đường truyền không tắc nghẽn" có nghĩa là một chuỗi 7 bít hay nhiều hơn tín hiệu “0” (tín hiệu lặn) được xác định trong đường truyền đó Về nguyên tắt, khi một nút đang truyền tín hiệu, các nút khác không thể truyền tín hiệu
ã Nếu tỷ lệ chiếm dụng đường truyền trở nên đặc biệt cao, thông điệp có mức ưu tiên thấp hơn có thể bị chậm hay đôi khi không được truyền Trong phương pháp CSMA/CD, tỷ lệ chiếm dụng đường truyền được khống chế sao cho tỷ lệ này phải khoảng 70% hay thấp hơn trong trường hợp xấu nhất
(2) Tỷ lệ chiếm đường truyền (thông lượng)
Cho biết lượng chiếm dụng trên một đường truyền bởi tín hiệu của thông điệp
Thời điểm truyền của từng thông điệp được xác định bởi “phân chia bít truyền” để sao cho tỷ lệ này không vượt quá 70% trong trong trường hợp xấu nhất (Thời gian còn lại 30%, đường truyền không bị chiếm chỗ)
2 Điểm đến của thông điệp
Trong BEAN, các điểm đầu nhận có thể được xác định bằng một trong 3 phương pháp sau:
ã Liên lạc chung: Truyền thông điệp đến tất cả các nút
ã Liên lạc riêng: Truyền thông điệp đến một số nút nhất định
ã Liên lạc chung theo khu vực (1-3): Truyền thông điệp đến nhóm các nút nhất định (các nút được chia thành nhóm theo chức năng của chúng)
GợI ý:
Khi một nút nhận thấy rằng DST-ID không cho nút đó, nó sẽ không xử lý bất kỳ việc tiếp nhận nào (Để giảm tắc nghẽn trên đường truyền)
(1/1)
Ví dụ có 3 nút đồng thời bắt đầu truyền thông điệp
ã Nút 1 bắt đầu phát "1""110010 "
ã Nút 2 bắt đầu phát "1""110001 "
ã Nút 3 bắt đầu phát "1""011111 "
Gợi ý:
Nếu một nút liên tục phát ra “1” từ khi bắt đầu, mức ưu tiên sẽ được đảm bảo là cao nhất
1 Tất cả các nút phải phát ra "1" là SOF (bít ban đầu)
2 Nút 3 phát ra “0” tại điểm kiểm tra đường truyền này nhận thấy “1” đang phát ra Do đó, nó xác định bản thân nó là lặn và ngừng truyền
3 Nút 2 phát ra “0” tại điểm này kiểm tra đường truyền này nhận thấy “1” đang phát ra Do đó, nó xác định bản thân nó là lặn và ngừng truyền
GợI ý:
ã Nút 1 giành được quyền gửi yêu cầu trước tiên
ã Chức năng xác định sẽ giao quyền ưu tiên cho từng thông điệp Các nút bị
từ chối bởi chức năng xác định rút lại thông điệp của mính và lần sau khi
đường truyền không bị tắc nghẽn, chúng sẽ cố gắng phát lại một lần nữa.Chú ý rằng chức năng phân xử chỉ có tác dụng khi nhiều nút cùng một lúc phát ra thông điệp
Vì vậy, nếu một nút đã bắt đầu phát tín hiệu của nó, nút khác không thể cản trở nó ý tưởng cơ bản là “Đến trước, phục vụ trước” Nếu nhiều nút ở trạng thái chờ, tại thời điểm mà thông điệp trội đã kết thúc và đường truyền trở nên thông, SOF (bít bắt đầu) sẽ phát ra bởi tất cả các nút Một số nút có thể
bị chậm; tuy nhiên việc chậm này có thể chấp nhận được
(1/1)
Trang 10Chức năng của MPX (Xêri LS430, UCF30) Khái quát
1 Mô tả
Tùy theo từng kiểu xe, cấu trúc của MPX khác nhau Trong tài liệu đào tạo này, chúng tôi dùng loại xe LS430 (Xêri UCF30)
để giải thích về chức năng của MPX
(1/5)
2 Liên lạc nhiều đường truyền
Tương ứng với những vùng điều khiển rộng
và dữ liệu điều khiển nhiều lên do sự đa dạng hóa và khả năng cao hơn của hệ thống thông tin liên lạc, MPX được áp dụng bao gồm 3 đường truyền (cho bảng táplô, hệ thống cửa và hệ thống trục lái)
(2/5)
BEAN (Đường truyền cho bảng táp lô) BEAN (Đường truyền cho cửa)
BEAN (Đường truyền cho trục lái) ECU trung tâm
Đường truyền dự trữ
3 ECU trung tâm
ECU trung tâm thực hiện chức năng điều khiển trung tâm cho cả 4 mạng liên lạc (bao gồm 3 mạng cho thân xe (BEAN) và một mạng cho hệ thống nghe nhìn (AVC-LAN)
(3/5)