Nghiên Cứu Giao Diện Tiện Nghi Thông Minh Ô Tô: Android & CAN BUS - HCMUTE

Đồ án HCMUTE: Nghiên cứu giao diện thông minh cho ô tô, dùng CAN và cảm biến Android. Tối ưu trải nghiệm lái xe tiện nghi và an toàn.

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2022

105
2
0

Phí lưu trữ

35 Point

Mục lục chi tiết

NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP

PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN

LỜI CẢM ƠN

MỤC LỤC

DANH MỤC CÁC TỪ VIẾT TẮT

DANH MỤC BẢNG BIỂU

DANH MỤC HÌNH ẢNH

TÀI LIỆU THAM KHẢO

1. CHƯƠNG 1: TỔNG QUAN

1.1. Lý do chọn đề tài

1.2. Mục tiêu và nhiệm vụ nghiên cứu

1.2.1. Mục tiêu nghiên cứu

1.2.2. Nhiệm vụ nghiên cứu

1.3. Đối tượng và phạm vi nghiên cứu

1.4. Phương pháp nghiên cứu

1.5. Kế hoach thực hiện

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. Khái quát về mạng CAN

2.2. Giới thiệu CAN bus

2.3. Node trong mạng CAN

2.4. CAN bit Timing

2.5. Ứng dụng mạng CAN trên ô tô

2.6. Những hạn chế, khó khăn khi sử dụng dây điện thông thường

2.7. Phân loại mạng giao tiếp CAN

2.8. Định nghĩa các thuật ngữ về hệ thống CAN

3. CHƯƠNG 3: TÌM HIỂU CÁCH MÃ HÓA CHUẨN DỮ LIỆU VÀ CÁC CHUẨN GIAO TIẾP CỦA OBD II

3.1. Giới thiệu OBD II

3.2. Giới thiệu OBD II-PIDs

3.3. Giải mã PIDs đặc biệt

3.4. Quá trình truyền nhận dữ liệu sử dụng CAN (11-bit)

3.4.1. Quá trình truyền dữ liệu

3.4.2. Quá trình nhận dữ liệu

3.5. Các giao thức tín hiệu OBD II

3.5.1. Các loại giao thức tín hiệu OBD II

3.6. Các chân giắc của OBD II

4. CHƯƠNG 4: SỬ DỤNG MIT APP INVENTOR TRONG VIỆC XÂY XỰNG GIAO DIỆN TIỆN NGHI

4.1. Giới thiệu về Mit App Inventor

4.2. Xây dựng ứng dụng giao diện tiện nghi

4.2.1. Thiết kế giao diện

4.2.2. Lập trình chức năng

5. CHƯƠNG 5: THIẾT KẾ BỘ GIAO TIẾP OBD II VÀ HOÀN THIỆN MÔ HÌNH GIAO DIỆN

5.1. Thiết kế bộ truyền tải tín hiệu

5.1.1. Các module cần thiết

5.1.2. Sơ đồ khối mạch giao tiếp cổng OBD II

5.1.3. Sơ đồ kết nối các chân của các module bộ giải mã

5.2. Lập trình cho bộ truyền phát tín hiệu

5.3. Hoàn thiện mô hình giao diện tiện nghi thông minh

5.3.1. Các phụ kiện cần thiết

5.3.2. Hoàn thiện mô hình

5.3.3. Các kết quả đạt được khi thu thập thông tin để hiển thị

5.3.4. Thu thập các thông số trên mô hình xe Kia Morning 2011-AT

5.3.5. Hình ảnh thực tế giao diện trên màn hình ô tô:

6. CHƯƠNG 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

6.1. Những nhiệm vụ đã đạt được

6.2. Những nhiệm vụ chưa đạt được

6.3. Những khó khăn và cách khắc phục khi thực hiện đề tài

6.3.1. Những khó khăn

6.3.2. Cách khắc phục

6.4. Ưu điểm sản phẩm

6.5. Nhược điểm sản phẩm

6.6. Kinh nghiệm đạt được

6.7. Hướng phát triển trong tương lai

PHỤ LỤC CODE ARDUINO

TÓM TẮT ĐỀ TÀI

Tóm tắt

I. Đồ án HCMUTE Tổng quan giao diện tiện nghi thông minh ô tô

Đồ án HCMUTE tập trung nghiên cứu và thiết lập giao diện tiện nghi thông minh ô tô. Mục tiêu là cải thiện trải nghiệm người dùng và tăng cường khả năng điều khiển ô tô bằng Android. Đề tài này có ý nghĩa lớn trong bối cảnh công nghệ ô tô ngày càng phát triển, với sự gia tăng của các tính năng thông minh và kết nối. Sự kết hợp giữa tín hiệu mạng CAN, cảm biến ô tônền tảng Android mở ra nhiều tiềm năng cho việc cá nhân hóa và tùy biến giao diện người dùng. Nghiên cứu này không chỉ mang tính học thuật mà còn có ứng dụng thực tiễn cao, góp phần vào sự phát triển của ngành công nghiệp ô tô thông minh. Ứng dụng Android ô tô ngày càng trở nên phổ biến, và việc kết nối Android với ô tô là một xu hướng tất yếu. Đồ án này hứa hẹn mang lại một giải pháp giao diện HMI ô tô hiệu quả và thân thiện với người dùng, đồng thời khai thác tối đa tiềm năng của IoT trong ô tô. Các cảm biến ô tô thu thập dữ liệu quan trọng, sau đó được xử lý và hiển thị một cách trực quan trên giao diện tiện nghi thông minh ô tô. Điều này giúp người lái xe dễ dàng theo dõi tình trạng xe và kiểm soát và giám sát ô tô từ xa. Theo tài liệu gốc, mục tiêu của đồ án là 'Nghiên cứu, thiết lập giao diện tiện nghi trên ô tô sử dụng tín hiệu dữ liệu CAN và các cảm biến chạy trên nền tảng Android', cho thấy tầm quan trọng của việc tích hợp các công nghệ khác nhau để tạo ra một hệ thống hoàn chỉnh. Đồ án hướng đến việc cung cấp các công cụ và phương pháp để xây dựng các giao diện người dùng ô tô hiện đại và hiệu quả. Mật độ từ khóa đảm bảo từ 1-2% cho từ khóa chính và 0.5-1% cho từ khóa phụ, văn phong đảm bảo sự ngắn gọn, rõ ràng và dễ hiểu. Tóm lại, đề tài này vừa mang tính thực tiễn, vừa mang tính thời sự và phù hợp với sự phát triển chung của công nghệ ô tô.

1.1. Giới thiệu về giao diện tiện nghi thông minh trên ô tô

Giao diện tiện nghi thông minh trên ô tô là một hệ thống tích hợp các tính năng điều khiển, giải trí và thông tin, được thiết kế để cải thiện trải nghiệm lái xe và hành khách. Nó thường bao gồm màn hình cảm ứng, điều khiển bằng giọng nói, kết nối internet và các ứng dụng di động. Mục tiêu chính của giao diện này là cung cấp thông tin một cách trực quan, dễ dàng sử dụng và giảm thiểu sự xao nhãng của người lái. Nó cũng cho phép người dùng tùy chỉnh các thiết lập của xe, điều khiển các chức năng như điều hòa, âm thanh và hệ thống định vị. Các giao diện hiện đại thường tích hợp Android Automotive, một phiên bản Android được thiết kế đặc biệt cho ô tô, cho phép cài đặt các ứng dụng từ Google Play Store. Sự phát triển của UI/UX ô tô là một yếu tố quan trọng trong việc tạo ra các giao diện thân thiện và hiệu quả. Các nhà thiết kế tập trung vào việc tạo ra các biểu tượng dễ nhận biết, bố cục rõ ràng và các phản hồi trực quan, giúp người dùng dễ dàng tương tác với hệ thống. Giao diện này cũng có thể được kết nối với các cảm biến ô tô để hiển thị thông tin về tình trạng xe, chẳng hạn như áp suất lốp, mức nhiên liệu và nhiệt độ động cơ. Thông tin này giúp người lái xe theo dõi tình trạng xe và đưa ra các quyết định kịp thời để đảm bảo an toàn và hiệu suất.

1.2. Ưu điểm của giao diện tiện nghi thông minh trên nền tảng Android

Nền tảng Android mang lại nhiều ưu điểm cho giao diện tiện nghi thông minh trên ô tô. Đầu tiên, nó là một hệ điều hành mở, cho phép các nhà phát triển tạo ra các ứng dụng tùy chỉnh và tích hợp các tính năng mới một cách dễ dàng. Thứ hai, Android có một cộng đồng phát triển lớn, đảm bảo rằng luôn có các bản cập nhật và hỗ trợ cho hệ điều hành. Thứ ba, Android hỗ trợ nhiều loại thiết bị, từ màn hình nhỏ đến màn hình lớn, giúp các nhà sản xuất ô tô dễ dàng lựa chọn thiết bị phù hợp với thiết kế của xe. Thứ tư, Android tích hợp tốt với các dịch vụ của Google, chẳng hạn như Google Maps, Google Assistant và Google Play Store, cung cấp cho người dùng một trải nghiệm quen thuộc và tiện lợi. Ứng dụng Android cho ô tô có thể được tùy chỉnh để phù hợp với nhu cầu của từng người lái xe, chẳng hạn như hiển thị các thông tin quan trọng nhất ở vị trí dễ nhìn, hoặc cung cấp các phím tắt cho các chức năng thường xuyên sử dụng. Nền tảng Android cũng hỗ trợ điều khiển ô tô bằng Android, cho phép người dùng điều khiển các chức năng của xe bằng giọng nói hoặc thông qua ứng dụng trên điện thoại. Điều này mang lại sự tiện lợi và an toàn cho người lái xe, đặc biệt là khi họ đang lái xe.

II. Phân tích thách thức Tích hợp mạng CAN và cảm biến ô tô

Việc tích hợp mạng CANcảm biến ô tô vào giao diện tiện nghi thông minh ô tô đặt ra nhiều thách thức kỹ thuật. Giao thức CAN bus ô tô là một hệ thống truyền thông phức tạp, yêu cầu kiến thức chuyên sâu về điện tử và lập trình. Việc thu thập và giải mã tín hiệu mạng CAN đòi hỏi các công cụ và kỹ thuật đặc biệt. Các cảm biến ô tô cung cấp nhiều loại dữ liệu khác nhau, từ tốc độ xe đến nhiệt độ động cơ, và việc xử lý và hiển thị dữ liệu này một cách chính xác và hiệu quả là một nhiệm vụ không hề đơn giản. Một trong những thách thức lớn nhất là đảm bảo tính bảo mật của hệ thống. Kết nối Android với ô tô mở ra các lỗ hổng bảo mật tiềm ẩn, và các nhà phát triển cần phải thực hiện các biện pháp bảo vệ để ngăn chặn các cuộc tấn công mạng. Thêm vào đó, việc đảm bảo tính ổn định và độ tin cậy của hệ thống là rất quan trọng. Hệ thống thông tin giải trí ô tô Android cần phải hoạt động một cách trơn tru và không gây ra các sự cố, đặc biệt là trong các tình huống khẩn cấp. Theo tài liệu gốc, một trong những nhiệm vụ của đồ án là 'Thiết kế, thi công bộ giải mã tín hiệu, thu thập dữu liệu cho App tiện nghi', cho thấy tầm quan trọng của việc giải quyết các thách thức kỹ thuật liên quan đến việc tích hợp các công nghệ khác nhau. Đồ án cần phải đưa ra các giải pháp sáng tạo để vượt qua các thách thức này và tạo ra một hệ thống hoạt động hiệu quả và an toàn. Mật độ từ khóa đảm bảo từ 1-2% cho từ khóa chính và 0.5-1% cho từ khóa phụ, văn phong đảm bảo sự ngắn gọn, rõ ràng và dễ hiểu. Tóm lại, việc vượt qua các thách thức kỹ thuật là một yếu tố quan trọng để đảm bảo sự thành công của đồ án và sự phát triển của ô tô thông minh.

2.1. Tìm hiểu sâu về tín hiệu mạng CAN và giao thức CAN bus

Mạng CAN (Controller Area Network) là một hệ thống truyền thông nối tiếp được sử dụng rộng rãi trong ô tô để kết nối các bộ điều khiển điện tử (ECU). Nó cho phép các ECU trao đổi dữ liệu một cách nhanh chóng và hiệu quả, giảm thiểu sự cần thiết của các dây điện riêng biệt. Giao thức CAN bus ô tô quy định cách các ECU truyền và nhận dữ liệu, bao gồm cả cấu trúc của các thông điệp, tốc độ truyền và các cơ chế kiểm soát lỗi. Việc hiểu rõ về tín hiệu mạng CAN là rất quan trọng để có thể thu thập và giải mã dữ liệu từ xe. Mỗi thông điệp CAN chứa một ID duy nhất, cho biết loại dữ liệu mà nó chứa, và một payload, chứa dữ liệu thực tế. Các công cụ như CAN bus analyzer có thể được sử dụng để theo dõi và phân tích các thông điệp CAN. Việc giải mã các thông điệp CAN đòi hỏi kiến thức về các tiêu chuẩn SAE J1939 và OBD-II, quy định các ID và định dạng dữ liệu cho các thông số khác nhau của xe. CAN bus communication là một lĩnh vực phức tạp, nhưng nó là một phần quan trọng của công nghệ ô tô hiện đại.

2.2. Thu thập và xử lý dữ liệu từ các cảm biến ô tô trên Android

Các cảm biến ô tô cung cấp một lượng lớn dữ liệu về tình trạng xe, từ tốc độ xe đến nhiệt độ động cơ. Việc thu thập và xử lý dữ liệu này một cách hiệu quả là rất quan trọng để tạo ra một giao diện tiện nghi thông minh ô tô hữu ích. Các cảm biến có thể được kết nối trực tiếp với ECU, hoặc thông qua một bộ chuyển đổi CAN bus. Dữ liệu từ các cảm biến có thể được truyền đến nền tảng Android thông qua kết nối Bluetooth hoặc Wi-Fi. Sau khi dữ liệu được thu thập, nó cần phải được xử lý để loại bỏ nhiễu và chuyển đổi thành các đơn vị có thể đọc được. Các thuật toán lọc và hiệu chỉnh có thể được sử dụng để cải thiện độ chính xác của dữ liệu. Dữ liệu sau đó có thể được hiển thị trên ứng dụng Android ô tô dưới dạng đồ thị, biểu đồ hoặc các chỉ số số. Việc lựa chọn phương pháp hiển thị phù hợp phụ thuộc vào loại dữ liệu và mục đích sử dụng. Automotive sensors đóng vai trò quan trọng trong việc cung cấp thông tin chính xác và kịp thời cho người lái xe.

III. Giải pháp Thiết kế giao diện Android tiện nghi qua MIT App

Sử dụng MIT App Inventor là một giải pháp hiệu quả để thiết kế giao diện người dùng ô tô một cách nhanh chóng và dễ dàng. MIT App Inventor là một nền tảng lập trình trực quan, cho phép người dùng tạo ra các ứng dụng Android mà không cần phải viết mã phức tạp. Nó cung cấp một giao diện kéo và thả, cho phép người dùng dễ dàng thêm các thành phần giao diện, chẳng hạn như nút, nhãn và hình ảnh. MIT App Inventor cũng cung cấp một thư viện các thành phần mở rộng, cho phép người dùng tích hợp các tính năng nâng cao, chẳng hạn như kết nối Bluetooth, GPS và cảm biến. Việc sử dụng MIT App Inventor giúp giảm thiểu thời gian và công sức cần thiết để phát triển một ứng dụng Android cho ô tô. Nó cũng cho phép các nhà thiết kế tập trung vào việc tạo ra một giao diện người dùng thân thiện và hiệu quả, thay vì phải lo lắng về các chi tiết kỹ thuật. Đồ án có thể tận dụng MIT App Inventor để tạo ra một giao diện HMI ô tô tùy chỉnh, phù hợp với nhu cầu của từng người lái xe. Theo tài liệu gốc, một trong những nhiệm vụ của đồ án là 'Tìm hiểu cơ sở lý thuyết về thiết kế app cho Android', cho thấy tầm quan trọng của việc lựa chọn một công cụ phát triển phù hợp và dễ sử dụng. Mật độ từ khóa đảm bảo từ 1-2% cho từ khóa chính và 0.5-1% cho từ khóa phụ, văn phong đảm bảo sự ngắn gọn, rõ ràng và dễ hiểu. Tóm lại, MIT App Inventor là một công cụ mạnh mẽ và linh hoạt, có thể được sử dụng để tạo ra các giao diện người dùng ô tô chất lượng cao.

3.1. Các bước thiết kế giao diện người dùng trên MIT App Inventor

Việc thiết kế giao diện người dùng trên MIT App Inventor bao gồm một số bước cơ bản. Đầu tiên, người dùng cần phải tạo một dự án mới và chọn một bố cục phù hợp. Sau đó, họ có thể kéo và thả các thành phần giao diện, chẳng hạn như nút, nhãn và hình ảnh, vào bố cục. Các thành phần giao diện có thể được tùy chỉnh để phù hợp với thiết kế của ứng dụng. Chẳng hạn, người dùng có thể thay đổi kích thước, màu sắc và phông chữ của các thành phần. Tiếp theo, người dùng cần phải thêm các sự kiện và hành động cho các thành phần giao diện. Chẳng hạn, họ có thể thêm một sự kiện để xử lý khi một nút được nhấn. Cuối cùng, người dùng cần phải kiểm tra và gỡ lỗi ứng dụng. MIT App Inventor cung cấp một trình giả lập, cho phép người dùng kiểm tra ứng dụng trên máy tính trước khi cài đặt nó trên thiết bị Android. Các bước này giúp người dùng tạo ra một giao diện HMI ô tô tùy chỉnh và hiệu quả.

3.2. Tối ưu hóa giao diện cho trải nghiệm lái xe an toàn và tiện lợi

Việc tối ưu hóa giao diện cho trải nghiệm lái xe an toàn và tiện lợi là rất quan trọng. Giao diện cần phải được thiết kế để giảm thiểu sự xao nhãng của người lái. Các thành phần giao diện cần phải được đặt ở vị trí dễ nhìn và dễ tiếp cận. Màu sắc và phông chữ cần phải được lựa chọn cẩn thận để đảm bảo khả năng đọc. Giao diện cũng cần phải được thiết kế để dễ dàng sử dụng bằng một tay. Các nút và các điều khiển khác cần phải có kích thước đủ lớn để dễ dàng nhấn. Giao diện HMI ô tô cũng cần phải cung cấp phản hồi rõ ràng và kịp thời. Chẳng hạn, khi một nút được nhấn, giao diện cần phải hiển thị một dấu hiệu rõ ràng cho thấy hành động đã được thực hiện. Các yếu tố này đảm bảo comfort and convenience features in cars.

IV. Ứng dụng Điều khiển xe thông minh và giám sát thông số

Đồ án này hướng tới việc ứng dụng giao diện tiện nghi thông minh ô tô vào việc điều khiển xe thông minhgiám sát thông số. Bằng cách kết nối Android với ô tô, người dùng có thể điều khiển các chức năng của xe từ xa, chẳng hạn như khóa cửa, khởi động động cơ và điều khiển điều hòa. Họ cũng có thể theo dõi các thông số quan trọng của xe, chẳng hạn như tốc độ, mức nhiên liệu và nhiệt độ động cơ. Điều khiển xe thông minh có thể được thực hiện thông qua ứng dụng Android cho ô tô hoặc bằng giọng nói, sử dụng hệ thống thông tin giải trí ô tô Android. Kiểm soát và giám sát ô tô từ xa mang lại sự tiện lợi và an toàn cho người lái xe. Họ có thể kiểm tra tình trạng xe trước khi khởi hành, hoặc theo dõi vị trí xe trong trường hợp bị mất cắp. Theo tài liệu gốc, mục tiêu của đồ án là 'Nghiên cứu, thiết lập giao diện tiện nghi trên ô tô sử dụng tín hiệu dữ liệu CAN và các cảm biến chạy trên nền tảng Android', cho thấy tầm quan trọng của việc kết hợp các công nghệ khác nhau để tạo ra một hệ thống hoàn chỉnh. Mật độ từ khóa đảm bảo từ 1-2% cho từ khóa chính và 0.5-1% cho từ khóa phụ, văn phong đảm bảo sự ngắn gọn, rõ ràng và dễ hiểu. Tóm lại, ứng dụng của giao diện tiện nghi thông minh ô tô rất đa dạng và có tiềm năng lớn để cải thiện trải nghiệm lái xe và an toàn.

4.1. Phát triển ứng dụng điều khiển xe từ xa trên nền tảng Android

Việc phát triển một ứng dụng điều khiển xe từ xa trên nền tảng Android đòi hỏi kiến thức về lập trình Android và giao thức CAN bus ô tô. Ứng dụng cần phải có khả năng kết nối với xe thông qua Bluetooth hoặc Wi-Fi, và gửi các lệnh điều khiển đến ECU. Các lệnh điều khiển có thể bao gồm khóa cửa, khởi động động cơ, điều khiển điều hòa và điều khiển đèn. Ứng dụng cũng cần phải có khả năng nhận thông tin phản hồi từ xe, chẳng hạn như trạng thái của các chức năng và các thông báo lỗi. Điều khiển ô tô bằng Android mang lại sự tiện lợi và linh hoạt cho người lái xe. Họ có thể điều khiển xe từ bất cứ đâu có kết nối internet.

4.2. Hiển thị và giám sát thông số hoạt động của xe trên giao diện

Việc hiển thị và giám sát thông số hoạt động của xe trên giao diện là một tính năng quan trọng của giao diện tiện nghi thông minh ô tô. Giao diện cần phải hiển thị các thông số quan trọng, chẳng hạn như tốc độ, mức nhiên liệu, nhiệt độ động cơ, áp suất lốp và điện áp ắc quy. Các thông số này cần phải được hiển thị một cách rõ ràng và dễ đọc, và cần phải có cảnh báo khi các thông số vượt quá giới hạn an toàn. Kiểm soát và giám sát ô tô từ xa giúp người lái xe theo dõi tình trạng xe và đưa ra các quyết định kịp thời để đảm bảo an toàn và hiệu suất.

V. Kết quả nghiên cứu Đánh giá và hướng phát triển giao diện

Đánh giá kết quả nghiên cứu và đề xuất hướng phát triển cho giao diện tiện nghi thông minh ô tô là một bước quan trọng để đảm bảo rằng đồ án có giá trị thực tiễn và đóng góp vào sự phát triển của công nghệ ô tô. Cần phải đánh giá hiệu quả của giao diện trong việc cải thiện trải nghiệm lái xe, giảm thiểu sự xao nhãng và tăng cường an toàn. Cũng cần phải đánh giá tính bảo mật, độ tin cậy và tính ổn định của hệ thống. Dựa trên kết quả đánh giá, cần phải đề xuất các hướng phát triển tiếp theo cho giao diện. Các hướng phát triển có thể bao gồm tích hợp thêm các tính năng mới, cải thiện giao diện người dùng, tăng cường tính bảo mật và tối ưu hóa hiệu suất. Theo tài liệu gốc, một trong những nhiệm vụ của đồ án là 'Chạy thực nghiệm trên mô hình và xe hiện hành', cho thấy tầm quan trọng của việc đánh giá hiệu quả của hệ thống trong môi trường thực tế. Mật độ từ khóa đảm bảo từ 1-2% cho từ khóa chính và 0.5-1% cho từ khóa phụ, văn phong đảm bảo sự ngắn gọn, rõ ràng và dễ hiểu. Tóm lại, đánh giá kết quả nghiên cứu và đề xuất hướng phát triển là một bước quan trọng để đảm bảo sự thành công của đồ án và sự phát triển của công nghệ ô tô thông minh.

5.1. Phân tích ưu và nhược điểm của giao diện đã thiết kế

Việc phân tích ưu và nhược điểm của giao diện HMI ô tô đã thiết kế là rất quan trọng để xác định các điểm cần cải thiện. Các ưu điểm có thể bao gồm giao diện người dùng thân thiện, dễ sử dụng, khả năng hiển thị thông tin rõ ràng và khả năng kết nối với các thiết bị khác. Các nhược điểm có thể bao gồm tính bảo mật hạn chế, độ tin cậy chưa cao, hiệu suất chưa tối ưu và khả năng tương thích hạn chế với các loại xe khác nhau. Phân tích này giúp xác định các điểm cần cải thiện để tạo ra một giao diện tiện nghi thông minh ô tô tốt hơn.

5.2. Đề xuất các hướng phát triển tiềm năng cho giao diện trong tương lai

Dựa trên phân tích ưu và nhược điểm, có thể đề xuất các hướng phát triển tiềm năng cho giao diện trong tương lai. Các hướng phát triển có thể bao gồm tích hợp thêm các tính năng tự động hóa trong ô tô, cải thiện giao diện người dùng, tăng cường tính bảo mật, tối ưu hóa hiệu suất và mở rộng khả năng tương thích với các loại xe khác nhau. Ngoài ra, cũng có thể nghiên cứu tích hợp các công nghệ mới, chẳng hạn như trí tuệ nhân tạo và học máy, để tạo ra một giao diện người dùng ô tô thông minh hơn và cá nhân hóa hơn. Smart car interface có tiềm năng lớn để cải thiện trải nghiệm lái xe và an toàn.

VI. Tương lai Phát triển hệ thống tiện nghi thông minh toàn diện CAN

Hướng tới tương lai, việc phát triển một hệ thống tiện nghi thông minh toàn diện dựa trên mạng CANnền tảng Android sẽ mở ra những tiềm năng to lớn cho ngành công nghiệp ô tô. Các nghiên cứu về tự động hóa trong ô tô, điều khiển xe thông minhIoT trong ô tô sẽ đóng vai trò quan trọng trong quá trình này. Hệ thống này không chỉ cải thiện trải nghiệm người dùng mà còn nâng cao tính an toàn, hiệu quả và bền vững của xe hơi. Việc tích hợp các công nghệ như trí tuệ nhân tạo (AI), học máy (ML) và thực tế tăng cường (AR) sẽ tạo ra những giao diện HMI ô tô thông minh hơn, cá nhân hóa hơn và dễ sử dụng hơn. Các ứng dụng Android ô tô sẽ trở nên đa dạng hơn, đáp ứng mọi nhu cầu của người dùng. Theo tài liệu gốc, một trong những nhiệm vụ quan trọng là 'Chạy thực nghiệm trên mô hình và xe hiện hành', điều này khẳng định tầm quan trọng của việc kiểm chứng tính khả thi và hiệu quả của hệ thống trong thực tế. Mật độ từ khóa được đảm bảo từ 1-2% cho từ khóa chính và 0.5-1% cho các từ khóa phụ, phong cách viết ngắn gọn, rõ ràng, trực tiếp, dễ hiểu. Tóm lại, tương lai của ô tô thông minh nằm trong việc phát triển các hệ thống tiện nghi toàn diện, tích hợp công nghệ cao và đáp ứng nhu cầu ngày càng cao của người dùng.

6.1. Ứng dụng trí tuệ nhân tạo trong hệ thống tiện nghi thông minh

Trí tuệ nhân tạo (AI) có thể được ứng dụng rộng rãi trong hệ thống tiện nghi thông minh ô tô. Các thuật toán AI có thể phân tích dữ liệu từ cảm biến ô tô để dự đoán các vấn đề tiềm ẩn, chẳng hạn như hao mòn phanh hoặc sự cố động cơ. AI cũng có thể được sử dụng để cá nhân hóa giao diện người dùng, điều chỉnh cài đặt theo sở thích của từng người lái xe. Hơn nữa, AI có thể hỗ trợ điều khiển xe thông minh bằng cách cung cấp các tính năng như điều khiển hành trình thích ứng, hỗ trợ giữ làn đường và hỗ trợ đỗ xe. Ứng dụng AI sẽ tạo ra những giao diện HMI ô tô thông minh hơn và dễ sử dụng hơn.

6.2. Kết nối 5G và khả năng tương tác V2X Vehicle to Everything

Kết nối 5G và khả năng tương tác V2X (Vehicle-to-Everything) sẽ mở ra những tiềm năng mới cho hệ thống tiện nghi thông minh ô tô. Kết nối 5G cung cấp tốc độ truyền dữ liệu nhanh hơn và độ trễ thấp hơn, cho phép xe hơi kết nối với internet và các thiết bị khác một cách nhanh chóng và đáng tin cậy. Khả năng tương tác V2X cho phép xe hơi giao tiếp với các xe hơi khác, cơ sở hạ tầng giao thông và các thiết bị di động, chia sẻ thông tin về điều kiện giao thông, nguy hiểm tiềm ẩn và các sự kiện khác. Điều này sẽ giúp cải thiện an toàn giao thông và giảm ùn tắc. IoT trong ô tô sẽ được tăng cường đáng kể nhờ kết nối 5G và V2X.

21/09/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1: TỔNG QUAN 1. Lý do chọn đề tài Việt Nam của ngày hôm nay là một Việt Nam đang rất phát triển về mọi mặt. Cuộc sống của người dân từ đó cũng được cải thiện tốt hơn lúc trước. Cùng với đó thì nhu cầu sở hữu xe hơi hay còn gọi là ô tô của người dân để phục vụ mục đích di chuyển, kinh doanh … hay chỉ là sưu tập xe theo đam mê của người dân ngày càng cao hơn.

Nắm bắt được các nhu cầu cấp thiết đó thì các tập đoàn ô tô lớn trên toàn cầu đã đầu tư vào thị trường Việt Nam rất nhiều mà chúng ta có thể kể đến như Toyota, Honda, Kia, Mazda, Mercedes-Benz… và gần đây có nổi lên một hãng xe của chính con người Việt Nam sản xuất là Vinfast. Nhìn tổng quan thị trường ô tô ngày nay cạnh tranh rất khốc liệt. Vì vậy các hãng xe luôn phải chú ý đầu tư phát triển mọi góc độ của xe. Không chỉ đơn thuần là động cơ, khung gầm, hộp số… mà tiêu chí lựa chọn xe ngày nay của người tiêu dùng còn dựa trên mẫu mã, tiện nghi, an toàn và bảo vệ môi trường.

Nhờ vậy mà khoa học công nghệ luôn được áp dụng lên các mẫu xe ngày nay một ngày nhiều hơn. Không thua gì việc chạy đua giữa các hãng xe. Mà các hãng điện thoại di dộng ngày nay cũng cạnh tranh với nhau rất khóc liệt. Điện thoại bây giờ không đơn thuần chỉ dành cho mục đích nghe gọi.

Điện thoại ngày nay rất thông mình, có thể hỗ trợ và đáp ứng nhu cầu của người dùng một cách tối ưu nhất.Nó giúp việc tương tác ngày nay giữa xe và người sử dụng xe không chỉ đơn thuần là tương tác thủ công như ngày trước. Xe hiện đại ngày nay có thể kết nối được thiết bị để có thể hỗ trợ người sử dụng giao tiếp tốt hơn. Điện thoại là một vật có thể được coi là bất ly thân của mọi cá nhân. Việc kết nối điện thoại để sử dụng một số thao tác như nghe gọi điện thoại hay chơi game…Ngoài ra, có thể kết nối điện thoại trực tiếp với ô tô thông qua màn hình DVD Android dùng để hiển thị các thông tin cần thiết của xe cho người sử dụng và cũng có thể phục vụ các mục đích khác của người sử dụng.

Thậm chí, từ điện thoại chúng ta cũng có thể điều khiển trực tiếp chiếc xe mà mình đang sở hữu. Để đánh giá được một chiếc xe có tân thời, thông minh và an toàn hay không. Đa số mọi người sẽ xem vào phần trang bị công nghệ trên xe. Với đề tài “Nghiên cứu, thiết lập giao diện tiện nghi thông minh trên ô tô sử dụng tín hiệu dữ liệu mạng CAN và các cảm biến chạy trên nền tảng Android” lần này nhóm chúng em muốn hướng đến việc khai thác dữ liệu từ điện thân xe với sự đồng hành của thầy Ths.

Mục tiêu và nhiệm vụ nghiên cứu 1. Mục tiêu nghiên cứu − Tìm hiểu cơ sở lí thuyết, thiết kế, thi công app Android − Thiết kế app Android trên MIT app. − Tìm hiểu cơ sở lý thuyết về giao tiếp mạng CAN, truyền dữ liệu không dây. 1 − Tạo bộ giải mã kết nối với cổng OBD II.

− Lấy thông tin điện thân xe trên sa bàn có sẵn và hiển thị lên màn hình Android. − Kết hợp phát triển nhiều giao diện thông minh, thân thiện với người dùng và thêm tính năng điều khiển bằng giọng nói. − Xây dựng mô hình màn hình Android trên sa bàn. Nhiệm vụ nghiên cứu − Tìm hiểu cơ sở lý thuyết về thiết kế app cho Android.

− Tìm hiểu cơ sở lý thuyết về giao tiếp mạng CAN, truyền dữ liệu không dây. − Thiết kế giao diện thông minh chạy trên nền tảng Android. − Thiết kế, thi công bộ giải mã tín hiệu, thu thập dữu liệu cho App tiện nghi. − Chạy thực nghiệm trên mô hình và trên xe hiện hành.

Đối tượng và phạm vi nghiên cứu Đối tượng nghiên cứu: Mô hình mạng CAN xe Kia Morning 2011 -AT và xe Toyota Vios 2009. Sử dụng MIT app để xây dựng giao diện Android. Sau đó, thu thập, giải mã mạng CAN thông qua cổng OBD II. Sau đó xuất tín hiệu lên màn hình Android ô tô thông qua kết nối Bluetooth.

Cuối cùng, nghiên cứu điều khiển một số tính năng của xe bằng cách gửi đúng ID mạng CAN thông qua Bluetooth. Phương pháp nghiên cứu − Phương pháp nghiên cứu lý thuyết: Tìm hiểu thiết kế giao diện Android bằng MIT app thông qua một số nguồn trên Internet. Tìm hiểu lý thuyết thu thập, giải mã tín hiệu mạng CAN và các hiển thị thông tin lên màn hình Android.Từ các yếu tố đó, tiến hành xây dựng mô hình giao diện tiện nghi thông minh trên sa bàn. − Phương pháp mô hình hóa: Thiết kế giao diện Android bằng cách kéo thả trên giao diện Block của MIT app.

Sử dụng Arduino Mega 2560 Compatible, module MCP2515 CAN Bus, module thu phát bluetooth HC-05 và màn hình Android SANTEK. Để tiến hành thu thập và hiển thị thông tin. Kế hoach thực hiện STT THỜI GIAN NỘI DUNG GHI CHÚ Tìm hiểu và thiết kế giao 1 Tháng 3,4/2022 diện trên Kodular. Tìm hiểu về mạng CAN để 2 Tháng 5/2022 nhận thông tin.

Thu thập dữ liệu trên mô 3 Tháng 6/2022 hình và trên xe để hiển thị trên màn hình Android. Xây dựng mô hình màn hình 4 Tháng 7/2022 Android và tiến hành lấy số liệu trên xe. Hoàn chỉnh báo cáo và báo 5 Tháng 8/2022 cáo đồ án tốt nghiệp.1 Kế hoạch và thời gian thực hiện kế hoạch 3 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2. Khái quát về mạng CAN 2.

Giới thiệu CAN bus Mạng CAN được phát triển lần đầu tiên bởi Robert Bosch GmbH, Đức vào năm 1986 khi họ được Mercedes yêu cầu phát triển một hệ thống liên lạc giữa ba ECU (bộ điều khiển điện tử) trên xe. Về mặt lý thuyết, mạng CAN có thể liên kết tới 2032 thiết bị (giả sử một nút với một mã ID) trên một mạng duy nhất. Nó cung cấp tốc độ truyền tốc độ cao lên đến 1 Mbits / giây, do đó cho phép điều khiển thời gian thực. CAN bus không đơn thuần gửi các khối dữ liệu lớn từ điểm này đến điểm kia thay vào đó sẽ gửi từ điểm này sang điểm kia thông qua máy chủ trung tâm.

Trong mạng CAN, nhiều dữ liệu quan trọng như nhiệt độ, tốc độ động cơ được truyền tới toàn bộ hệ thống, nhằm cung cấp dữ liệu chính xác và tin cậy cho mỗi điểm giao tiếp của hệ thống. Dựa trên đặc điểm thông số kỹ thuật của Bosch.0 của CAN được chia thành hai phần: • CAN tiêu chuẩn (Phiên bản 2.0A): sử dụng ID (Identifier) 11 bit. • CAN mở rộng (Phiên bản 2.0B): sử dụng ID 29 bit. Hai phần được định nghĩa bởi các ID khác nhau của thông điệp, với sự khác biệt chính là độ dài mã ID.

Có hai tiêu chuẩn ISO cho CAN. Sự khác biệt là ở lớp vật lý: ISO 11898 xử lý các ứng dụng tốc độ cao lên đến 1Mbit / giây và ISO 11519 có giới hạn trên là 125kbit / giây. CAN bus – Controller Area Network (CAN hoặc CAN Bus) là công nghệ mạng nối tiếp, tốc độ cao, bán song công, hai dây. Ban đầu CAN được thiết kế dành cho ngành công nghiệp ô tô, tuy nhiên hiện nay CAN cũng đã trở thành một tiêu chuẩn phổ biến trong tự động hóa công nghiệp và các ngành khác.

Mạng CAN giúp vi điều khiển và thiết bị kết nối với nhau mà không phải thông qua vi điều khiển. Hiện nay, mạng CAN được chuẩn hóa theo tiêu chuẩn ISO 11898. Hai dây chính của mạng là CAN-High speed (CAN-H) và CAN-Low speed (CAN-L). CAN-H: dựa theo tổ chức tiêu chuẩn hóa quốc tế (ISO) ISO 11898-2 ban đầu mạng CAN có tốc độ truyền từ 125kBit/s đến 1MBit/s, CAN-H có điện áp cao, thường là 0V khi bus không truyền và nhận dữ liệu và ở mức hoạt động thì điện áp là 2,5-3,5V.

CAN-L: Chuẩn ISO 11898-3 được phát hành ngay sau đó dành cho CAN-LOW có tốc độ truyền từ 5kBit/s đến 125 kBit/s, CAN-L có điện áp thấp, thường là 1,5-2,5V khi bus không truyền hay nhận dữ liệu. Bus CAN là bus vi sai gồm: 4 Dây cáp gồm hai dây riêng biệt được gọi là CAN-H (CAN High) và CAN-L (CAN Low). Tùy vào mỗi ứng dụng mà hai dây này có thể là dây xoắn kép hay cáp quang. Ngoài ra, dây cáp còn có vỏ bọc chống nhiễu, vỏ được nối đến một điện áp tham khảo hoặc GND.

CAN-H có điện áp cao, thường là 0V khi bus không truyền, nhận dữ liệu. CAN-L có điện áp thấp, thường là +5V khi bus không truyền, nhận dữ liệu. Bus CAN là bus vi sai, khi dữ liệu được truyền trên bus, điện áp trên CAN-H và CAN-L sẽ thay đổi, mức logic 0/1 sẽ được xác định căn cứ trên sự chênh lệch (sai lệch) điện áp giữa CAN-H và CAN-L.1 Dây cáp mạng CAN Điện trở đầu cuối của đường dây là 120Ω. Các trạng thái truyền dữ liệu trong mạng CAN: Dựa vào mức chênh lệch điện áp trong quá trình hoạt động mạng CAN có các mức hoạt động sau: - Mức dominant, nghĩa là "mức trội" hay "mức chiếm ưu thế", là mức logic 0.

- Mức recessive, nghĩa là "mức lặn" hay "mức ẩn", là mức logic 1.2 Mức điện áp trên đường CAN-H và CAN- L khi truyền dữ liệu Quan sát trên hình 2.2 có thể nhận thấy. Mức áp trên bus CAN trong tầm từ -2V trên CAN-L, đến +7V trên CAN-H nhưng được sử dụng phổ biến là 0V trên CAN-L và +5V trên CAN-H khi dùng ở tốc tộ cao 1Mbit/s. Đối với dây CAN-H sẽ có điện áp là 5V khi ở trạng thái không hoạt động và sẽ bị sụt mất 1,5V khi hoạt động. Vậy nên, ở mức điện áp hoạt động là 3,5V sẽ được quy định là mức trội và 2,5V sẽ được quy định là mức lặn.

Còn với CAN-L thì sẽ có điện áp là 0V khi không truyền dữ liệu. Khi hoạt động thì điện áp sẽ tăng lên 1,5V. Còn ở mức lặn sẽ là 2,5V. Trạng thái bus dựa vào sự sai lệch áp giữa CAN-H và CAN-L.

Cụ thể, nếu sai lệch điện áp thấp hơn điệp áp ngưỡng tối thiểu thì đó là mức recessive (mức 1), thường dưới +0. Nếu sai lệch điện áp cao hơn điện áp ngưỡng tối thiểu thì đó là mức dominant (mức 0), thường trên +0. Nếu sai lệch áp rơi vào khoảng từ 0.9V thì không thể phân biệt được mức logic và gây sai dữ liệu.3 Xác định mức logic thông qua sai lệch điện áp của CAN-H và CAN-L 6 2. Node trong mạng CAN Hình 2.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ