Thiết kế và Thi công Hệ thống Giám sát & Chẩn đoán Xe Cơ Giới - Đồ án tốt nghiệp

Giám sát & Chẩn đoán xe cơ giới: Thiết kế và Thi công. Tìm hiểu quy trình, kỹ thuật giám sát, chẩn đoán lỗi xe cơ giới hiệu quả. Bài viết chuyên sâu từ A-Z.

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2023

109
1
0

Phí lưu trữ

35 Point

Tóm tắt

I. Tổng Quan Giám Sát Chẩn Đoán Xe Cơ Giới Hiện Nay

Việt Nam, một quốc gia đang phát triển, đặt nông nghiệp làm nền tảng kinh tế. Nông sản Việt ngày càng được đánh giá cao trên thị trường quốc tế. Để duy trì vị thế này, việc nâng cao hiệu suất và chất lượng nông sản đi đôi với cải tiến máy móc là yếu tố then chốt. Sự phát triển vượt bậc của công nghệ điện tử, truyền thông, đặc biệt là IoT (Internet of Things), đang dần được ứng dụng rộng rãi trong máy móc và xe cơ giới phục vụ sản xuất. Mục tiêu là giải quyết bài toán nâng cao chất lượng nông sản. Báo cáo cho thấy ứng dụng IoT vào nông nghiệp đóng góp trên 30% giá trị gia tăng, giảm đáng kể tổn thất nông sản và tăng cường cơ giới hóa. Ứng dụng IoT trong nuôi, trồng, canh tác đang là giải pháp tối ưu để cải thiện chất lượng và hiệu suất nông sản. Công nghệ hệ thống nhúng cũng được ứng dụng nhiều do tính thiết thực và khả năng đáp ứng nhu cầu điều khiển và quản lý phương tiện sản xuất từ xa. Trong ngành ô tô, việc ứng dụng IoT để cải tiến các hệ thống tiện ích trên xe nông nghiệp như máy kéo, máy xúc, máy cày đang thu hút sự quan tâm lớn. Việc điều khiển và quản lý hệ thống trên xe cơ giới nói chung và xe nông nghiệp nói riêng đều thông qua ECU (Electronic Control Unit). ECU giao tiếp với các thiết bị khác thông qua giao thức mạng nối tiếp CAN (Controller Area Network). Nhờ giao thức này, các ECU có thể kết nối nhiều thiết bị trên một mạng duy nhất với tốc độ cao. Khác với xe ô tô khách, xe cơ giới sử dụng chuẩn giao thức J1939, do SAE (Society of Automotive Engineers) nghiên cứu. J1939 là giao thức tiêu chuẩn trên xe nông nghiệp, dùng cho chẩn đoán và liên lạc giữa các thành phần xe. Đây là giao thức cấp cao phát triển dựa trên CAN, chịu trách nhiệm liên lạc, giao tiếp thông tin của các ECU trên xe cơ giới. Ứng dụng ECU kết nối Internet giúp người dùng theo dõi, giám sát, chẩn đoán sự cố trên xe cơ giới, phục vụ sản xuất, nâng cao năng suất, quản lý hoạt động xe, giảm thiểu thiệt hại và tăng cường cơ giới hóa. Đây là xu hướng cần được phát triển trong thực tế. Vì vậy, nhiều tập đoàn trong ngành công nghiệp ô tô đã tiến đến cải tiến và phát triển dựa trên xu hướng này nên nhóm quyết định nghiên cứu lý thuyết liên quan đến đề tài từ đó thiết kế và thi công hệ thống giám sát & chẩn đoán xe cơ giới dành cho xe nông nghiệp dựa trên chuẩn giao thức J1939.

1.1. Tầm Quan Trọng Hệ Thống Giám Sát Xe Cơ Giới

Việc tích hợp hệ thống giám sát xe cơ giới vào các phương tiện vận tải không chỉ mang lại lợi ích về mặt quản lý mà còn nâng cao hiệu quả hoạt động và giảm thiểu rủi ro. Hệ thống giám sát cho phép theo dõi vị trí, tốc độ, mức tiêu hao nhiên liệu và các thông số quan trọng khác của xe. Dữ liệu này giúp các doanh nghiệp vận tải tối ưu hóa lộ trình, cải thiện hiệu suất lái xe và phát hiện sớm các vấn đề kỹ thuật. Ngoài ra, giám sát từ xa còn giúp ngăn chặn tình trạng trộm cắp và sử dụng xe trái phép.

1.2. Ưu Điểm Chẩn Đoán Lỗi Xe Cơ Giới Từ Xa

Chẩn đoán lỗi xe cơ giới từ xa đang trở thành một xu hướng quan trọng trong ngành công nghiệp ô tô. Phương pháp này cho phép các kỹ thuật viên xác định và khắc phục các sự cố kỹ thuật mà không cần phải trực tiếp tiếp xúc với xe. Sử dụng các công nghệ như OBD (On-Board Diagnostics) và kết nối Internet, dữ liệu từ ECU của xe có thể được truyền về trung tâm điều khiển để phân tích. Điều này giúp tiết kiệm thời gian và chi phí bảo trì, đồng thời cải thiện khả năng hoạt động liên tục của xe.

1.3. Tiềm Năng Phát Triển IoT Trong Giám Sát Xe

Sự phát triển của IoT trong giám sát xe mang lại tiềm năng lớn cho việc cải thiện hiệu quả và an toàn giao thông. Các thiết bị cảm biến xe cơ giới có thể thu thập dữ liệu về tình trạng hoạt động của xe và môi trường xung quanh, sau đó truyền về trung tâm điều khiển để phân tích. Thông tin này có thể được sử dụng để tối ưu hóa lộ trình, cảnh báo nguy hiểm và hỗ trợ lái xe an toàn hơn. Ngoài ra, IoT còn cho phép kết nối các xe với nhau và với cơ sở hạ tầng giao thông, tạo ra một hệ thống giao thông thông minh và hiệu quả.

II. Thách Thức Thiết Kế Hệ Thống Giám Sát Xe Cơ Giới

Việc thiết kế hệ thống giám sát xe cơ giới không phải là một nhiệm vụ đơn giản. Nó đòi hỏi sự kết hợp của nhiều lĩnh vực kỹ thuật khác nhau, bao gồm điện tử, viễn thông, phần mềm và bảo mật. Một trong những thách thức lớn nhất là đảm bảo tính ổn định và độ tin cậy của hệ thống trong môi trường hoạt động khắc nghiệt. Xe cơ giới thường xuyên phải đối mặt với rung động, nhiệt độ cao, độ ẩm và các yếu tố môi trường khác có thể ảnh hưởng đến hiệu suất của các thiết bị điện tử. Ngoài ra, việc bảo vệ dữ liệu khỏi các cuộc tấn công mạng cũng là một vấn đề quan trọng cần được giải quyết. An toàn xe cơ giới phải được đặt lên hàng đầu. Việc đảm bảo tính bảo mật và riêng tư của dữ liệu cá nhân của người dùng cũng là một yếu tố cần được xem xét kỹ lưỡng. Thiết kế phải đảm bảo hiệu suất xe cơ giới và không gây ảnh hưởng đến hệ thống vận hành chính của xe.

2.1. Vấn Đề Tương Thích ECU CAN Bus

Việc đảm bảo tính tương thích giữa ECUCAN bus là một thách thức quan trọng trong quá trình thiết kế hệ thống giám sát xe. Các xe cơ giới khác nhau có thể sử dụng các phiên bản khác nhau của ECUCAN bus, điều này có thể gây khó khăn cho việc thu thập và giải mã dữ liệu. Để giải quyết vấn đề này, cần phải có kiến thức sâu rộng về các giao thức truyền thông và các tiêu chuẩn kỹ thuật liên quan.

2.2. Bảo Mật Dữ Liệu Trong Hệ Thống Giám Sát Xe

Bảo mật dữ liệu là một vấn đề quan trọng cần được xem xét kỹ lưỡng trong hệ thống giám sát xe. Dữ liệu thu thập từ xe có thể chứa thông tin nhạy cảm như vị trí, tốc độ, thói quen lái xe và thông tin cá nhân của người dùng. Để bảo vệ dữ liệu này, cần phải áp dụng các biện pháp bảo mật mạnh mẽ như mã hóa, xác thực và kiểm soát truy cập.

2.3. Tối Ưu Hóa Năng Lượng Cho Thiết Bị Giám Sát

Tối ưu hóa năng lượng là một yếu tố quan trọng cần được xem xét trong thiết kế hệ thống giám sát xe. Các thiết bị giám sát thường được cung cấp năng lượng từ pin hoặc hệ thống điện của xe, do đó cần phải thiết kế sao cho tiêu thụ ít năng lượng nhất có thể để kéo dài tuổi thọ pin và giảm thiểu tác động đến hiệu suất của xe.

III. Phương Pháp Thiết Kế Thi Công Giám Sát Xe Hiệu Quả

Để thiết kế và thi công hệ thống giám sát xe hiệu quả, cần phải tuân thủ một quy trình chặt chẽ và áp dụng các phương pháp kỹ thuật tiên tiến. Quy trình này bao gồm các bước như xác định yêu cầu, thiết kế hệ thống, lựa chọn thiết bị, lập trình phần mềm, kiểm thử và triển khai. Trong quá trình thiết kế, cần phải xem xét kỹ lưỡng các yếu tố như tính tương thích, bảo mật, độ tin cậy và khả năng mở rộng. Việc lựa chọn thiết bị cần dựa trên các tiêu chí như hiệu suất, độ bền, giá cả và khả năng hỗ trợ kỹ thuật. Lập trình phần mềm cần tuân thủ các nguyên tắc thiết kế module, tái sử dụng và dễ bảo trì. Kiểm thử cần được thực hiện kỹ lưỡng để đảm bảo hệ thống hoạt động ổn định và đáp ứng các yêu cầu đặt ra. Phần mềm chẩn đoán xe đóng vai trò quan trọng trong việc đánh giá hiệu quả của hệ thống giám sát.

3.1. Lựa Chọn Phần Cứng Cảm Biến Phù Hợp

Việc lựa chọn phần cứng chẩn đoán xecảm biến xe cơ giới phù hợp là yếu tố quan trọng để đảm bảo hiệu suất của hệ thống giám sát xe. Cần phải xem xét các yếu tố như độ chính xác, độ bền, khả năng chịu đựng môi trường và giá cả. Các loại cảm biến khác nhau có thể được sử dụng để thu thập dữ liệu về vị trí, tốc độ, gia tốc, nhiệt độ, áp suất và các thông số khác của xe.

3.2. Xây Dựng Phần Mềm Chẩn Đoán Xe Thông Minh

Phần mềm chẩn đoán xe thông minh là trái tim của hệ thống giám sát xe. Phần mềm này có nhiệm vụ thu thập, xử lý, phân tích và hiển thị dữ liệu từ các cảm biến. Nó cũng có thể được sử dụng để phát hiện các sự cố kỹ thuật, cảnh báo nguy hiểm và hỗ trợ lái xe an toàn hơn. Cần đảm bảo phần mềm chẩn đoán xe được cập nhật thường xuyên.

3.3. Tích Hợp Kết Nối Xe Connected Car V2X

Việc tích hợp kết nối xe (Connected Car)V2X (Vehicle-to-Everything) vào hệ thống giám sát xe mang lại nhiều lợi ích. Kết nối xe cho phép xe giao tiếp với các thiết bị khác như điện thoại thông minh, máy tính bảng và hệ thống quản lý đội xe. V2X cho phép xe giao tiếp với các xe khác, cơ sở hạ tầng giao thông và người đi bộ, tạo ra một môi trường giao thông an toàn và hiệu quả hơn.

IV. Ứng Dụng Thực Tế Nghiên Cứu Hệ Thống Giám Sát Xe

Các ứng dụng giám sát xe rất đa dạng và phong phú, bao gồm quản lý đội xe, theo dõi tài sản, bảo hiểm dựa trên hành vi lái xe, hỗ trợ lái xe an toàn và chẩn đoán từ xa. Trong lĩnh vực quản lý đội xe, hệ thống giám sát xe có thể được sử dụng để theo dõi vị trí, tốc độ, mức tiêu hao nhiên liệu và lịch sử bảo trì của xe. Trong lĩnh vực bảo hiểm, hệ thống giám sát xe có thể được sử dụng để đánh giá rủi ro và điều chỉnh phí bảo hiểm dựa trên hành vi lái xe của người dùng. Trong lĩnh vực hỗ trợ lái xe an toàn, hệ thống giám sát xe có thể được sử dụng để cảnh báo nguy hiểm, hỗ trợ phanh khẩn cấp và kiểm soát hành trình.

4.1. Phân Tích Dữ Liệu Xe Big Data Để Tối Ưu

Phân tích dữ liệu xe (Big Data) là một công cụ mạnh mẽ để tối ưu hóa hiệu suất và an toàn của xe. Dữ liệu thu thập từ xe có thể được sử dụng để xác định các vấn đề kỹ thuật tiềm ẩn, tối ưu hóa lộ trình, cải thiện hiệu suất lái xe và phát triển các dịch vụ mới. Các công cụ phân tích dữ liệu xe giúp cải thiện tiết kiệm nhiên liệu.

4.2. Bảo Trì Dự Đoán Xe Cơ Giới Bằng AI

Bảo trì dự đoán xe cơ giới là một ứng dụng tiềm năng của AI trong chẩn đoán xe. Bằng cách phân tích dữ liệu từ các cảm biến, AI có thể dự đoán khi nào các bộ phận của xe cần được bảo trì hoặc thay thế, giúp ngăn ngừa các sự cố nghiêm trọng và giảm thiểu thời gian chết. Bảo trì dự đoán xe giúp tăng tuổi thọ và hiệu suất xe cơ giới.

4.3. Dashboard Giám Sát Báo Cáo Dữ Liệu

Dashboard giám sát xebáo cáo dữ liệu xe là các công cụ quan trọng để quản lý đội xe và theo dõi hiệu suất của xe. Dashboard cung cấp một cái nhìn tổng quan về tình trạng hoạt động của xe, trong khi báo cáo dữ liệu cung cấp thông tin chi tiết về các thông số như vị trí, tốc độ, mức tiêu hao nhiên liệu và lịch sử bảo trì.

V. Kết Luận Hướng Phát Triển Hệ Thống Giám Sát Xe

Hệ thống giám sát xe là một công cụ mạnh mẽ để quản lý và tối ưu hóa hiệu suất của xe. Tuy nhiên, vẫn còn nhiều thách thức cần được giải quyết để phát huy hết tiềm năng của công nghệ này. Trong tương lai, chúng ta có thể mong đợi sự phát triển của các ứng dụng giám sát xe tiên tiến hơn, sử dụng AI, Big DataIoT để cung cấp thông tin chi tiết hơn về tình trạng hoạt động của xe và hỗ trợ lái xe an toàn hơn. Cloud computing trong giám sát xe sẽ đóng vai trò quan trọng trong việc lưu trữ và xử lý dữ liệu.

5.1. Phát Triển Ứng Dụng Giám Sát Từ Xa Cloud

Việc phát triển ứng dụng giám sát từ xa dựa trên nền tảng cloud computing là một hướng đi tiềm năng để mở rộng phạm vi và khả năng của hệ thống giám sát xe. Cloud computing cho phép lưu trữ và xử lý lượng lớn dữ liệu từ xe, cung cấp các dịch vụ phân tích dữ liệu tiên tiến và hỗ trợ người dùng truy cập thông tin từ bất kỳ đâu.

5.2. Tích Hợp AI Để Chẩn Đoán Dự Báo Lỗi Xe

Việc tích hợp AI vào hệ thống giám sát xe có thể giúp chẩn đoán và dự báo lỗi xe một cách chính xác và hiệu quả hơn. AI có thể được sử dụng để phân tích dữ liệu từ các cảm biến và phát hiện các mẫu bất thường có thể chỉ ra các vấn đề kỹ thuật tiềm ẩn.

5.3. Kết Nối Hệ Thống Giám Sát Với V2X Smart City

Việc kết nối hệ thống giám sát xe với V2XSmart City có thể tạo ra một hệ sinh thái giao thông thông minh và an toàn hơn. V2X cho phép xe giao tiếp với các xe khác, cơ sở hạ tầng giao thông và người đi bộ, trong khi Smart City cung cấp các dịch vụ như điều khiển giao thông, quản lý bãi đỗ xe và thông tin thời tiết.

20/09/2025

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

Chương 1: Tổng quan: Giới thiệu khái quát và tổng quan về tình hình nghiên cứu cũng như các phương pháp nghiên cứu của đề tài. Chương 2: Cơ sở lý thuyết: Giới thiệu mô tả về cách hoạt động đặc điểm của các Framework như Flutter, NodeJS, Node-red, ReactJS, MySql và các chuẩn giao thức CAN, J1939. Chương 3: Thiết kế và thi công: Trình bày các sơ đồ khối hệ thống, nguyên lý hoạt động của các khối thành phần hệ thống. Chương 4: Kết quả, đánh giá hệ thống: Đánh giá các chức năng, trình bày kết quả cuối cùng đạt được từ phần cứng và phần mềm.

Chương 5: Kết luận và hướng phát triển: Kết luận đề tài đối với những kết quả đạt được, nêu mặt còn hạn chế từ đó đề xuất hướng phát triển cho hệ thống. 5 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 TỔNG QUAN VỀ HỆ THỐNG IOTS, NHÚNG, GIAO THỨC CAN VÀ CHUẨN GIAO THỨC J1939 TRÊN XE CƠ GIỚI Hiện nay với sự phát triển của các chuẩn truyền thông không dây điển hình nhất chính là Internet thì việc truyền gửi dữ liệu từ một nơi rất xa và nhờ những tính năng truyền gửi như thế nên IoTs hay là kết nối vạn vật thông qua Internet đang thu hút cũng như là bùng nổ được ứng dụng vào các thiết bị công nghệ. Mục đích của IoTs là giúp các thiết bị có thể thu thập dữ liệu và truyền tải thông tin một cách tự động và thông minh. Điều này có thể giúp cho việc giám sát và điều khiển các quá trình trong nhà máy, hệ thống điều khiển, chiếu sáng, an ninh và nhiều ứng dụng khác.

Đối với ngành ô tô (Automotive) cũng vậy thì việc ứng dụng thêm một thiết bị có thể truyền gửi các thông số của xe lên các ứng dụng di động hay website từ đó người dùng có thể theo dõi, quan sát được trình trạng xe từ rất xa để có thể dễ dàng quản lý hơn.1: Tổng quan hệ thống nhúng trên xe ô tô Tương tự như IoTs thì trong ngành ô tô hệ thống nhúng là một phần quan trọng của các bộ phận điện tử trên xe ô tô. Chúng được thiết kế để điều khiển và giám sát các hoạt động của xe. Các hệ thống này có thể được lắp đặt trực tiếp trên các bộ phận của xe ô tô hoặc trên một bo mạch điện tử riêng biệt, được kết nối với nhau để phối hợp giúp xe hoạt động hiệu quả hơn và đáp ứng các yêu cầu của người lái và hành khách hướng tới mục đích là tối ưu hóa hiệu suất và giảm thiểu sự cố hệ thống. Các thành phần của hệ thống nhúng gồm các vi điều khiển, ram, các thiết bị ngoại vi cũng như là các cảm biến và actuator.

6 Một ví dụ điển hình về hệ thống nhúng trên xe ô tô là giao thức CAN (Controller Area Network). Đây là một giao thức truyền thông phổ biến trong hệ thống điện tử trên xe ô tô, được sử dụng để kết nối liên kết các bộ phận điện tử và truyền tín hiệu giữa chúng một cách đáng tin cậy và nhanh chóng.2: Giao thức CAN Giao thức này được phát triển bởi Bosch vào những năm 1980, là một công nghệ tiên tiến trong việc kết nối các thiết bị điện tử trên xe ô tô. Giao thức CAN sử dụng một mạng lưới các nút kết nối với nhau để có thể truyền tín hiệu. Các nút này có thể truyền dữ liệu đến các nút khác trên mạng bằng cách sử dụng một giao thức truyền thông đặc biệt bằng cách sử dụng 2 dây CAN HIGH và CAN LOW, ngoài ra còn sử dụng 2 điện trở termination để tránh cho việc conflict trong mạng.

Giao thức CAN được đánh giá cao về khả năng xử lý lỗi trong quá trình truyền dữ liệu. Khi dữ liệu bị mất hoặc bị hư hỏng trong quá trình truyền tải, giao thức này cho phép các nút khác trên mạng phát hiện và sửa chữa lỗi đó. Điều này giúp đảm bảo tính tin cậy và độ ổn định cao cho các hệ thống điện tử trên xe ô tô. Không chỉ áp dụng rộng rãi trong 7 ngành ô tô, giao thức CAN còn được ứng dụng vào các hệ thống điện tử công nghiệp, thiết bị y tế, và các phương tiện bay.

Đối với định dạng về một frame của CAN sẽ được giới thiệu chung với giao thức J1939 dưới đây do giao thức này cũng được phát triển dựa trên CAN.2 GIỚI THIỆU VỀ CHUẨN GIAO THỨC J1939 J1939 là một chuẩn giao thức truyền thông phổ biến trong ngành công nghiệp ô tô và các phương tiện di chuyển khác, được phát triển bởi Hiệp hội Kỹ sư ô tô Hoa Kỳ (SAE International). Chuẩn này giúp các nhà sản xuất xe ô tô khác nhau kết nối các bộ phận điện tử và truyền tín hiệu giữa chúng một cách tương thích, đồng thời giúp giảm chi phí phát triển sản xuất các hệ thống điện tử.3: Giao thức J1939 J1939 đóng vai trò quan trọng trong việc truyền tải các thông tin về động cơ, hộp số, phanh, hệ thống đánh lái, hệ thống giám sát và các thông tin khác giữa các nút trên mạng. Các thông tin này được đóng gói trong các tin nhắn có định dạng chuẩn và được truyền tải trên các kênh truyền thông riêng biệt. Mỗi tin nhắn được định danh bằng một địa chỉ ID riêng, giúp các nút khác trên mạng có thể xác định và phân tích nội dung của tin 8 nhắn.

J1939 được sử dụng rộng rãi trong ngành công nghiệp ô tô và các phương tiện di chuyển khác như xe tải, xe buýt, máy công trình, tàu thủy và máy bay. Đóng vai trò quan trọng trong việc giúp các hệ thống điện tử trên các phương tiện này hoạt động một cách hiệu quả và đảm bảo tính an toàn cho người sử dụng. J1939 sử dụng giao thức truyền thông CAN (Controller Area Network) để truyền thông giữa các thiết bị trên mạng. Vì vậy, các khung tin truyền thông (message frames) của J1939 cũng tuân theo định dạng khung tin truyền thông CAN.4: Một khung truyền cơ bản CAN, J1939 Với khung truyền của J1939 và CAN về cơ bản sẽ bao gồm hai phần chính, một sẽ là Identifier (ID) dể có thể nhận diện cũng như biết được giá trị của khung đó đang là gì, tiếp đến sẽ là Data Field đây là vùng sẽ chứa các giá trị từ đó có thể chuyển đổi qua một số vật lý nhất định cho người dùng có thể đọc được.

Hiện nay về khung truyền có thể mở rộng lên đến 29 bit đối với vùng Identifier, có thể biết đây là khung Extended ID đối với CAN và J1939.5: Chi tiết khung truyền Identifier trong J1939 Một khung tin truyền thông CAN của J1939 bao gồm 4 phần chính: khung tiêu đề (header) hay là Arbitration Field, trường dữ liệu (data field), khung điều khiển (control field) và khung kết thúc (end of frame). Khung tiêu đề (header): Đây là phần đầu tiên của khung tin truyền thông sẽ bao gồm các phần về Identifier của khung truyền, bao gồm các trường sau: + Priority: Xác định mức độ ưu tiên của khung tin truyền thông. Trong J1939, giá trị priority được sử dụng để xác định ưu tiên truyền thông giữa các thông điệp khác nhau. Các thông điệp cần truyền thông quan trọng hơn sẽ có giá trị priority cao hơn.

+ PDU format (Protocol Data Unit format): Xác định định dạng PDU được sử dụng trong khung tin truyền thông. + Source address: Xác định địa chỉ của thiết bị gửi thông điệp.6: Chi tiết khung truyền CAN, J1939 Khung điều khiển (Control field): Đây là phần đặc biệt của J1939, bao gồm các trường sau: + Data page (trang dữ liệu): Xác định trang dữ liệu được sử dụng trong trường dữ liệu. + Number of packets (số lượng gói tin): Xác định số lượng gói tin được sử dụng để chuyển đổi trường dữ liệu. + Packet sequence number (số thứ tự gói tin): Xác định số thứ tự của gói tin trong chuỗi gói tin.

+ End of message (kết thúc tin nhắn): Xác định kết thúc tin nhắn. Trường dữ liệu (Data field): Đây là phần chứa thông tin cần truyền thông. Các trường dữ liệu của J1939 có thể bao gồm các thông số như tốc độ động cơ, nhiên liệu còn lại, áp suất lốp, nhiệt độ nước làm mát. Khung CRC (Cyclic Redundancy Check): đây là khung để kiểm tra lỗi.

11 Khung kết thúc (End of frame): Đây là phần kết thúc của khung tin truyền thông, bao gồm một bit CRC để kiểm tra lỗi và các bit tạm dừng (interframe space) để tạo khoảng thời gian giữa các khung tin truyền thông.3 GIỚI THIỆU FRAMEWORK SỬ DỤNG TRONG HỆ THỐNG 2.1 Flutter Flutter một mobile UI framework được Google phát triển nhằm giải quyết các vấn đề thường gặp trong lập trình ứng dụng cho di động là Fast Development cũng như Native Development. Lý do Flutter được sử dụng nhiều trong việc lập trình di động là do nền tảng này sẽ cho phép bạn lập trình, tạo ra một ứng dụng di động dựa vào một codebase trên Android và iOS với một ngôn ngữ lập trình cũng như là một nền mã duy nhất.7: Framework Flutter ứng dụng lập trình di động Đối với Flutter việc sử dụng kết hợp Fast Development, Native Development, Expressive và Flexible UI đã thu hút cũng như tạo sự tiện lợi đối với người dùng nên framework này đã và đang được áp dụng nhiều vào việc thiết kế ứng dụng điện thoại: + Fast Development: Là tính năng cho phép người lập trình áp dụng Hot Reload hoạt động trong miliseconds để hiển thị giao diện, cũng như fix bug, lỗi tiết kiệm thời gian hơn. Các widget đa dạng có thể customize để xây dựng giao diện nhanh chóng. 12 + Native Development: Tính năng này sẽ giúp các widget có trong Flutter kếp nối với nhau dù có sự khác biệt trong các nền tảng như navigation, icons, font từ đó sẽ cho hiệu năng tối ưu và tối nhất cho cả nền tảng iOS và Android.

+ Expressive và Flexible UI: Đối với Flutter việc kết hợp các thành phần khác nhau để xây dựng nên một giao diện vô cùng đẹp mắt là chuyện dễ dàng thông qua sử dụng các Smooth scrolling, Material Design Cupertino và các APIs.8: Ngôn ngữ lập trình Dart trong Flutter Flutter sử dụng ngôn ngữ lập trình Dart đây là ngôn ngữ do chính Google tạo ra. Dart được tạo ra nhằm tối ưu hóa việc xậy dựng một UI, có thể hiểu rằng đây là ngôn ngữ được Google sinh ra nhằm để phục vụ trong Flutter với nhiều điểm mạnh mà ngôn ngữ này đem lại.

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