Đồ án thiết kế mô hình FOTA cho hệ thống đèn và cảnh báo va chạm ô tô tại Đại học SPKT TP.HCM

Đồ án nghiên cứu thiết kế và triển khai mô hình FOTA cập nhật từ xa cho hệ thống đèn và cảnh báo va chạm ô tô tại trường Đại học SPKT TP.HCM.

Trường đại học

Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh

Tác giả

Châu Thành Đạt, Đinh Thế Danh

Thể loại

Đồ án tốt nghiệp

2024

111
0
0

Phí lưu trữ

35 Point

Tóm tắt

I. Tổng quan mô hình FOTA cho hệ thống đèn và cảnh báo va chạm HCMUTE

Mô hình FOTA cho hệ thống đèn và cảnh báo va chạm ô tô tại HCMUTE đại diện cho bước tiến công nghệ trong ngành kỹ thuật ô tô hiện đại. Đề tài tốt nghiệp ngành Công nghệ Kỹ thuật Máy tính tại Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh tập trung vào giải pháp cập nhật phần mềm không dây cho các bộ điều khiển điện tử trên phương tiện giao thông. Công nghệ Firmware Over-The-Air giúp nhà sản xuất phân phối bản vá lỗi và nâng cấp tính năng mà không cần triệu hồi xe đến xưởng dịch vụ. Nghiên cứu tập trung tích hợp FOTA vào hai phân hệ cốt lõi gồm hệ thống chiếu sáng thông minh và hệ thống hỗ trợ phát hiện va chạm. Kiến trúc bao gồm máy chủ đám mây lưu trữ firmware, giao diện người dùng theo dõi tiến trình, thiết bị viễn thông Telematic Unit kết nối Wi-Fi cùng bộ cổng Gateway trung gian. Các dữ liệu nạp được phân phối qua mạng nội bộ CAN và UART đến từng vi điều khiển chuyên trách. Giải pháp này giúp cắt giảm đáng kể chi phí bảo trì, đồng thời rút ngắn chu kỳ nâng cấp phần mềm cho các dòng xe hơi thông minh trong tương lai.

1.1. Khái niệm và nguyên lý hoạt động của FOTA

FOTA là công nghệ truyền tải và cài đặt gói dữ liệu phần mềm cơ sở qua mạng không dây. Thay vì kết nối cổng chẩn đoán vật lý OBD-II, thiết bị trên xe nhận tệp nhị phân trực tiếp từ máy chủ từ xa. Quy trình bắt đầu bằng việc máy chủ phát tín hiệu thông báo phiên bản mới. Bộ thu Telematic Unit tải gói cập nhật qua kết nối mạng không dây và chuyển về Gateway trung tâm. Sau đó, Gateway thực hiện phân chia khối dữ liệu rồi định tuyến đến từng bộ điều khiển điện tử tương ứng qua mạng CAN. Bộ nạp khởi động Bootloader tại vi điều khiển đích nhận diện gói tin, kiểm tra tính toàn vẹn và ghi đè vào bộ nhớ flash. Cơ chế này diễn ra tự động, giảm thiểu tối đa can thiệp thủ công từ kỹ thuật viên.

1.2. Mục tiêu nghiên cứu đồ án tốt nghiệp tại HCMUTE

Đề tài tốt nghiệp tại HCMUTE hướng tới việc xây dựng mô hình phần cứng và phần mềm FOTA thực nghiệm hoàn chỉnh. Nhóm nghiên cứu thiết kế mô hình nhúng nhằm kiểm chứng khả năng nạp chương trình từ xa cho hai phân hệ riêng biệt: cụm đèn chiếu sáng và khối cảm biến phát hiện va chạm. Mục tiêu kỹ thuật bao gồm thiết kế bộ nạp Bootloader tin cậy, tối ưu hóa tốc độ nạp dữ liệu và đảm bảo tính liên tục của hệ thống. Bên cạnh đó, nghiên cứu xây dựng giao diện giám sát trực quan giúp chủ phương tiện theo dõi trạng thái cập nhật từng ECU. Mô hình chứng minh tính khả thi của việc triển khai FOTA trên các bộ vi điều khiển phổ biến, mở ra hướng ứng dụng đào tạo và nghiên cứu kỹ thuật ô tô hiện đại.

II. Thách thức kỹ thuật mô hình FOTA đèn và cảnh báo va chạm ô tô

Quá trình triển khai FOTA trên ô tô đối mặt với nhiều rào cản kỹ thuật khắt khe về an toàn và bảo mật. Khi nạp phần mềm từ xa, mọi sai sót trong truyền dẫn đều có thể gây treo hệ thống vi điều khiển, dẫn tới tê liệt chức năng điều khiển đèn hoặc cảnh báo va chạm. Môi trường mạng không dây tiềm ẩn nguy cơ bị tin tặc tấn công giả mạo, đánh cắp firmware hoặc chèn mã độc vào gói cập nhật trước khi truyền đến xe. Ngoài ra, băng thông truyền thông nội bộ trên mạng CAN bị giới hạn về dung lượng gói tin, đòi hỏi cơ chế chia nhỏ và đồng bộ nghiêm ngặt. Việc cập nhật đồng thời nhiều ECU chức năng dễ gây xung đột tài nguyên đường truyền và làm tăng độ trễ xử lý. Bên cạnh đó, sự cố gián đoạn nguồn điện hoặc đứt gãy kết nối mạng giữa chừng có thể biến ECU thành gạch nếu thiếu cơ chế khôi phục dự phòng. Những thách thức này đặt ra yêu cầu cấp thiết về giải thuật mã hóa dữ liệu, xác thực toàn vẹn bằng mã kiểm tra sai số và quy trình chuyển đổi vùng nhớ Flash an toàn trong kiến trúc Bootloader.

2.1. Yêu cầu an toàn và tính toàn vẹn dữ liệu phần mềm

An toàn vận hành là tiêu chuẩn hàng đầu trong kiến trúc nhúng trên xe hơi. Quá trình nạp phần mềm không được phép làm sai lệch cấu trúc mã lệnh nguyên bản. Bản cập nhật tải về ECU bắt buộc phải trải qua bước kiểm tra tương thích phần cứng và xác thực định dạng nhị phân. Thuật toán kiểm tra dư thừa tuần hoàn CRC đóng vai trò nòng cốt để phát hiện lỗi bit phát sinh do nhiễu đường truyền. Nếu mã CRC tính toán tại vi điều khiển không khớp với thông số từ máy chủ, gói nạp sẽ lập tức bị hủy bỏ. Thiết kế hệ thống phải có cơ chế khôi phục phiên bản firmware cũ khi phát sinh lỗi ngoại lệ, đảm bảo ECU luôn duy trì trạng thái hoạt động bình thường và an toàn.

2.2. Vấn đề bảo mật truyền thông từ Gateway đến MCU

Mạng truyền thông nội bộ trên phương tiện giao thông dễ tổn thương trước các cuộc tấn công nghe lén hoặc chèn gói tin giả. Dù đường truyền không dây từ đám mây về xe được bảo vệ, liên kết vật lý giữa khối Gateway và các vi điều khiển chức năng vẫn cần lớp bảo mật nghiêm ngặt. Dữ liệu firmware nếu truyền ở dạng văn bản gốc sẽ tạo sơ hở cho kẻ xấu trích xuất thuật toán điều khiển đèn hoặc can thiệp thông số cảnh báo va chạm. Do đó, việc thiết lập kênh truyền mã hóa điểm-tới-điểm là bắt buộc. Hệ thống đòi hỏi cơ chế mã hóa đối xứng mạnh mẽ tại Gateway và giải mã an toàn tại từng vi điều khiển đích trước khi ghi dữ liệu vào bộ nhớ Flash.

III. Giải pháp mô hình FOTA cho hệ thống đèn và cảnh báo va chạm HCMUTE

Mô hình FOTA phát triển tại HCMUTE triển khai cấu trúc phân tầng tối ưu nhằm giải quyết triệt để các bài toán kỹ thuật đặt ra. Phần cứng bao gồm khối Telematic Unit thu nhận dữ liệu không dây, Gateway điều phối trung tâm và hai vi điều khiển nút mạng phục vụ hệ thống đèn cùng cảnh báo va chạm. Về mặt bảo mật, dữ liệu truyền từ Gateway đến các vi điều khiển được mã hóa theo chuẩn thuật toán AES-CBC-128 bit. Chuẩn mật mã này ngăn chặn hiệu quả hành vi can thiệp trái phép trên đường truyền nội bộ. Đồng thời, cơ chế kiểm tra lỗi CRC được áp dụng nghiêm ngặt tại vi điều khiển đích nhằm kiểm chứng độ nguyên vẹn của từng khối bộ nhớ. Chương trình nạp Bootloader được thiết kế chuyên biệt, phân chia bộ nhớ Flash thành hai vùng ứng dụng độc lập để hỗ trợ cơ chế khôi phục phiên bản dự phòng khi việc cập nhật gặp sự cố. Bên cạnh đó, hệ thống cung cấp giao diện người dùng trực quan, hiển thị tiến trình nạp thời gian thực và cho phép tài xế chủ động xác nhận hoặc từ chối quá trình nâng cấp firmware.

3.1. Thiết kế phần cứng Gateway Telematic Unit và Bootloader

Kiến trúc phần cứng của mô hình phân chia trách nhiệm xử lý rõ ràng. Thiết bị Telematic Unit đóng vai trò cầu nối không dây, tích hợp mô-đun Wi-Fi để tải tệp nhị phân từ máy chủ đám mây. Khối Gateway trung tâm tiếp nhận tệp tin qua giao tiếp nối tiếp UART, quản lý bộ nhớ đệm và điều phối dữ liệu sang đường truyền CAN Bus. Tại hai nút mạng phân tán, các bộ vi điều khiển điều khiển hệ thống đèn và cảm biến khoảng cách va chạm được cài đặt chương trình Bootloader tùy biến. Bootloader kiểm soát tiến trình ghi nhớ Flash, giải mã dữ liệu tiếp nhận và chuyển giao quyền thực thi sang chương trình ứng dụng mới khi việc xác thực hoàn tất thành công.

3.2. Quy trình mã hóa AES CBC 128 và kiểm tra toàn vẹn CRC

Quy trình truyền nạp phần mềm áp dụng lớp bảo vệ hai tầng nghiêm ngặt. Khi gói firmware sẵn sàng tại Gateway, thuật toán đối xứng AES-CBC-128 được kích hoạt để mã hóa toàn bộ nội dung khối nhị phân bằng khóa bí mật được thỏa thuận trước. Dữ liệu mã hóa sau đó được chia nhỏ thành các khung truyền CAN tiêu chuẩn để gửi tới vi điều khiển đích. Tại vi điều khiển hệ thống đèn hoặc cảnh báo va chạm, chương trình Bootloader tiến hành giải mã dữ liệu về dạng nguyên bản trong bộ nhớ đệm RAM. Ngay sau đó, thuật toán CRC tính toán mã kiểm tra trên toàn bộ khối dữ liệu vừa giải mã và đối chiếu với mã kiểm tra gốc. Chỉ khi hai giá trị hoàn toàn trùng khớp, Bootloader mới thực hiện ghi vào vùng nhớ Flash ứng dụng.

IV. Đánh giá ứng dụng mô hình FOTA đèn và cảnh báo va chạm ô tô HCMUTE

Mô hình FOTA cho hệ thống đèn và cảnh báo va chạm ô tô do sinh viên HCMUTE chế tạo đã thử nghiệm thành công toàn bộ chu trình nâng cấp phần mềm. Quá trình kiểm thử cho thấy hệ thống hoạt động ổn định trên phần cứng thực nghiệm, dữ liệu được truyền tải chính xác và vi điều khiển khởi động thành công với firmware mới. Tốc độ nạp phụ thuộc chủ yếu vào băng thông mạng Wi-Fi và dung lượng tệp nhị phân, nhưng hoàn toàn đáp ứng tốt yêu cầu thời gian thực trong điều kiện sử dụng thực tế. Cơ chế hiển thị trạng thái giúp người điều khiển xe nắm rõ tiến độ nạp và chủ động đưa ra quyết định xác nhận cập nhật. Về mặt kinh tế và kỹ thuật, giải pháp này mở ra tiềm năng ứng dụng to lớn trong việc hỗ trợ các nhà sản xuất xe hơi cắt giảm hàng tỷ đô la chi phí triệu hồi và bảo trì phương tiện. Đồng thời, mô hình mang lại giá trị đào tạo thực tiễn cao cho sinh viên ngành Công nghệ Kỹ thuật Máy tính tại HCMUTE, tạo tiền đề phát triển các hệ thống điện tử ô tô thông minh và an toàn hơn trong tương lai.

4.1. Kết quả thử nghiệm và hiệu năng vận hành thực tế

Hệ thống FOTA thử nghiệm hoàn thành tốt các chỉ tiêu chức năng đã thiết lập trong đề tài. Quá trình truyền tải tập tin firmware từ máy chủ đám mây qua Telematic Unit diễn ra thông suốt với kết nối mạng Wi-Fi ổn định. Các gói tin được khối Gateway mã hóa chuẩn xác và chuyển tiếp an toàn qua mạng CAN tới hai vi điều khiển nút mạng. Cả hai phân hệ đèn chiếu sáng và cảnh báo va chạm đều giải mã, xác thực mã CRC và nạp mã lệnh mới thành công vào bộ nhớ flash mà không xảy ra xung đột hay mất mát dữ liệu. Giao diện trực quan thông báo chính xác tiến độ hoàn thành, hỗ trợ quản lý quy trình nâng cấp an toàn.

4.2. Khả năng mở rộng và định hướng phát triển đồ án

Mô hình FOTA sở hữu kiến trúc mở với khả năng mở rộng linh hoạt cho nhiều bộ điều khiển điện tử khác trên phương tiện giao thông. Thiết kế phần cứng và giao thức mạng CAN cho phép tích hợp thêm các phân hệ như điều khiển phanh, cụm đồng hồ hoặc điều hòa không khí. Trong tương lai, hệ thống có thể nâng cấp thêm hạ tầng mạng di động 4G hoặc 5G để duy trì kết nối cập nhật liên tục mọi lúc mọi nơi. Đồng thời, việc ứng dụng các thuật toán mã hóa bất đối xứng kết hợp chữ ký số sẽ gia tăng độ an toàn cho quy trình xác thực. Đồ án tạo tiền đề vững chắc cho các nghiên cứu chuyên sâu về công nghệ ô tô thông minh kết nối mạng tại HCMUTE.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

16/10/2026
Design and implementation of firmware over the air model for car lighting and collision avoidance systems

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

MINISTRY OF EDUCATION AND TRAINING HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY AND EDUCATION GRADUATION THESIS MAJOR: COMPUTER ENGINEERING TECHNOLOGY DESIGN AND IMPLEMENTATION OF FIRMWARE OVER THE AIR MODEL FOR CAR LIGHTING AND COLLISION AVOIDANCE SYSTEMS INSTRUCTOR: DO DUY TAN STUDENT: CHAU THANH DAT DINH THE ANH Ho Chi Minh city, June 2024 HO CHI MINH UNIVERSITY OF TECHNOLOGY AND EDUCATION FACULTY OF ELECTRICAL AND ELECTRONICS ENGINEERING DEPARTMENT OF COMPUTER AND COMMUNICATIONS ENGINEERING ---o0o--- GRADUATE THESIS DESIGN AND IMPLEMENTATION OF FIRMWARE OVER THE AIR MODEL FOR CAR LIGHTING AND COLLISION AVOIDANCE SYSTEMS Major: Computer Engineering Technology Student: CHAU THANH DAT Student ID: 20119332 DINH THE DANH Student ID: 20119327 Ho Chi Minh City , June 2024 HO CHI MINH UNIVERSITY OF TECHNOLOGY AND EDUCATION FACULTY OF ELECTRICAL AND ELECTRONICS ENGINEERING DEPARTMENT OF COMPUTER AND COMMUNICATIONS ENGINEERING GRADUATE THESIS DESIGN AND IMPLEMENTATION OF FIRMWARE OVER THE AIR MODEL FOR CAR LIGHTING AND COLLISION AVOIDANCE SYSTEMS Major: Computer Engineering Technology Student: CHAU THANH DAT Student ID: 20119332 DINH THE DANH Student ID: 20119327 Advisor: DO DUY TAN, PhD Ho Chi Minh City , June 2024 PROJECT ASSIGNMENT Student name: Chau Thanh Dat Student ID: 20119332 Student name: Dinh The Danh Student ID: 20119327 Major: Computer Engineering technology Class: 201192A Advisor: PhD. Do Duy Tan Phone number: 0369393615 Date of assignment: 20/2/2024 Date of submission: 3/6/2024 Project title: Design and Implementation firmware over the air for car lighting and colision avoidance system. Initial material provided by the advisor: - Books and reports related to Firmware-over-the-air models in the automotive industry. Content of the project: - Design and implementation of Firmware-over-the-air system for vehicle lighting and collision avoidance systems.

Final product: - Report documents explaining the project. - Full demo product FOTA system. i ADVISOR’S EVALUATION SHEET  ii  TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM THÀNH PHỐ HỒ CHÍ MINH Độc lập – Tự Do – Hạnh phúc KHOA ĐIỆN – ĐIỆN TỬ Tp. HCM, ngày 29 tháng 6 năm 2024 BẢN GIẢI TRÌNH CHỈNH SỬA ĐỒ ÁN TỐT NGHIỆP NGÀNH: CÔNG NGHỆ KỸ THUẬT MÁY TÍNH 1.

Tên đề tài: Thiết kế và ứng dụng hệ thống Firmware-over-the-air (Fota) cho hệ thống đèn và phát hiện va chạm trên xe hơi. Tên sinh viên: Châu Thành Đạt MSSV: 20119332 Tên sinh viên: Đinh Thế Danh MSSV: 20119327 3. Hội đồng bảo vệ 5, phòng A3-308, ngày 25 tháng 6 năm 2024 5. Giải trình chỉnh sửa báo cáo đồ án tốt nghiệp: Nội dung góp ý của Hội TT Kết quả chỉnh sửa, bổ sung Ghi chú đồng Sửa trích dẫn tài liệu tham Đã thực hiện trích dẫn tài liệu 1 khảo tham khảo.

Đã thực hiện chỉnh sửa các lỗi chính tả ở tất cả các chương. Chỉnh sửa chinh tả, lưu đồ Đã thực hiện chỉnh sửa các lưu 2 giải thuật, sửa công thức đồ giải thuật ở chương 3, Hình 3.25 Đã sửa công thức 3.1, trang 60 Xác nhận của GVHD Nhóm thực hiện báo cáo (Ký họ và tên) (Ký họ và tên) Số hiệu: BM16/QT-PKHCN-QHQT-NCKH/02 Lần soát xét: 02 Ngày hiệu lực: 01/4/2020 Trang: 1/1 ACKNOWLEDGEMENTS We, the project team, want to express our deepest gratitude to our guiding lecturer, Do Duy Tan, PhD from the Department of Computer Engineering and Telecommunications. His commitment, unwavering support, and insightful guidance on crucial knowledge provided an ideal environment for our project's success. With his invaluable assistance, we were able to see the project through to completion.

We also thank our families and friends who stood by our side and offered their unwavering support throughout this journey. Their genuine advice and constant encouragement proved instrumental in helping us overcome challenges and achieve the best possible outcome for this project. We couldn't have done it without them. We express our sincere appreciation to Dr.

Tan and wish him continued success and good health. The project team. Chau Thanh Dat Dinh The Danh  iii  DECLARATION OF AUTHORSHIP We now declare that this thesis is our work and has been conducted under the guidance and supervision of Do Duy Tan, PhD.

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

Cách trích dẫn tài liệu này

Chuẩn Việt Nam
Châu Thành Đạt, Đinh Thế Danh (2024), Thiết kế và ứng dụng hệ thống Firmware-over-the-air (FOTA) cho hệ thống đèn và phát hiện va chạm trên xe hơi, Đồ án tốt nghiệp, Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh, Thành phố Hồ Chí Minh.
APA 7
Châu, T. Đ., & Đinh, T. D. (2024). Thiết kế và ứng dụng hệ thống Firmware-over-the-air (FOTA) cho hệ thống đèn và phát hiện va chạm trên xe hơi [Đồ án tốt nghiệp, Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh]. vn-document.net. https://vn-document.net/document/mo-hinh-fota-cho-he-thong-den-va-canh-bao-va-cham-o-to-tai-hcmute/9387364863
IEEE
T. Đ. Châu and T. D. Đinh, "Thiết kế và ứng dụng hệ thống Firmware-over-the-air (FOTA) cho hệ thống đèn và phát hiện va chạm trên xe hơi," Đồ án tốt nghiệp, Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh, Thành phố Hồ Chí Minh, 2024. [Online]. Available: https://vn-document.net/document/mo-hinh-fota-cho-he-thong-den-va-canh-bao-va-cham-o-to-tai-hcmute/9387364863

Tạo trích dẫn cho tài liệu khác