Bối cảnh và vấn đề nghiên cứu

Bối cảnh thực tiễn và lý do chọn đề tài

Trong những năm gần đây, quy trình đào tạo và sát hạch cấp giấy phép lái xe ô tô đã được điều chỉnh theo hướng thắt chặt tiêu chuẩn kỹ thuật, đặc biệt là việc bổ sung học phần thực hành trên cabin mô phỏng lái xe. Cabin mô phỏng tạo ra môi trường luyện tập an toàn, giúp người học làm quen với các thao tác điều khiển mà không chịu áp lực từ các tình huống giao thông thực tế, qua đó giảm thiểu nguy cơ tai nạn, tiết kiệm nhiên liệu và chi phí bảo dưỡng phương tiện.

Tuy nhiên, các mô hình cabin mô phỏng hiện hữu còn nhiều hạn chế về mức độ chân thực:

  • Thiếu khả năng tái hiện các rung động cơ học thực tế từ mặt đường.
  • Chưa mô phỏng chính xác các phản hồi lực từ vô lăng và ghế ngồi của người lái.
  • Thiếu cơ cấu thích nghi và phản hồi dịch chuyển của hệ thống treo khi xe thay đổi trạng thái chuyển động (tăng tốc, phanh gấp, vào cua hoặc đi qua địa hình gồ ghề).
  • Các phần mềm mô phỏng thương mại phổ biến ít cung cấp khả năng tùy biến sâu đối với các thông số vật lý của xe cũng như thiếu công cụ trích xuất dữ liệu phục vụ nghiên cứu và giảng dạy kỹ thuật ô tô.

Xuất phát từ các vấn đề thực tiễn trên, đề tài "Nghiên cứu, thiết kế mô hình mô phỏng lái xe có tính thích nghi theo dao động của hệ thống treo" được thực hiện nhằm nâng cấp giàn mô phỏng lái xe bằng hệ thống chuyển động tuyến tính độc lập tại bốn bánh xe, giúp tái tạo chân thực các trạng thái động lực học của xe thông qua việc trích xuất và xử lý dữ liệu từ môi trường ảo.

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

Đề tài xác định 03 mục tiêu cụ thể:

  1. Xác định và làm rõ các yếu tố động lực học (lực tác dụng, phản lực từ mặt đường lên dầm cầu và hệ thống treo) ảnh hưởng đến chuyển động của ô tô trong các điều kiện vận hành thực tế (tăng tốc, giảm tốc, quay vòng và điều kiện mặt đường thay đổi).
  2. Thiết kế và chế tạo hoàn chỉnh mô hình phần cứng giả lập được các trạng thái chuyển động của ô tô dựa trên cơ cấu truyền động tịnh tiến sử dụng động cơ servo.
  3. Thử nghiệm và đánh giá hiệu quả tái hiện các trạng thái chuyển động của mô hình thông qua dữ liệu mô phỏng thời gian thực.

Nhiệm vụ nghiên cứu

Để đạt được các mục tiêu trên, đồ án triển khai 04 nhiệm vụ trọng tâm:

  1. Nghiên cứu cơ sở lý thuyết về động lực học chuyển động ô tô và dao động của hệ thống treo.
  2. Phân tích các lực và phản lực từ mặt đường tác động lên cầu xe và hệ thống treo.
  3. Nghiên cứu phương pháp mô phỏng, thuật toán gợi ý chuyển động (Motion Cueing Algorithms) và kiến trúc điều khiển vòng lặp kín (Closed-loop simulation).
  4. Nghiên cứu cấu tạo, thông số kỹ thuật, phương pháp thiết lập tham số cho động cơ servo, bộ khuếch đại tín hiệu (Servo Driver) và mạch vi điều khiển Arduino.

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

  • Đối tượng nghiên cứu: Hệ thống mô phỏng chuyển động của xe gồm giàn lái xe, 04 bộ cơ cấu chấp hành trục vít me bi dẫn động bởi động cơ AC Servo 90ST-M02430, bộ điều khiển Servo Driver, mạch vi điều khiển Arduino Leonardo R3, phần mềm mô phỏng vật lý Assetto Corsa và phần mềm xử lý tín hiệu Sim Feedback.
  • Phạm vi và giới hạn:
    • Đề tài kế thừa cấu trúc khung giàn mô phỏng lái xe sẵn có và các bản vẽ, phần mềm hỗ trợ từ cộng đồng nguồn mở.
    • Giới hạn ở việc nghiên cứu các lý thuyết động lực học cơ bản (mô hình dao động 1/2 và 1/4 xe) để điều khiển cơ cấu nâng hạ, không đi sâu vào phân tích phi tuyến toàn diện mọi dao động phức tạp.
    • Tích hợp và thử nghiệm mô hình dựa trên dữ liệu trích xuất từ phần mềm Assetto Corsa với mẫu xe thử nghiệm BMW M3 E46.

Cơ sở lý thuyết và phương pháp

Khung lý thuyết động lực học ô tô

Hệ thống chuyển động của ô tô được phân tích trong không gian 3 chiều với 6 bậc tự do (6 DOF) đi qua trọng tâm xe:

  • 3 chuyển động quay: Lắc ngang (Roll - quanh trục dọc Ox khi xe quay vòng), Lắc dọc (Pitch - quanh trục ngang Oy khi xe tăng tốc hoặc phanh), và Xoay đứng (Yaw - quanh trục đứng Oz).
  • 3 chuyển động tịnh tiến: Dọc (Surge - theo trục Ox), Ngang (Sway - theo trục Oy), và Đứng (Heave - theo trục Oz khi qua đường mấp mô).
          [ Trọng tâm xe (Ox, Oy, Oz) ]
[ 3 Chuyển động quay ]         [ 3 Chuyển động tịnh tiến ]
  - Roll (Lắc ngang / Ox)         - Surge (Tịnh tiến dọc / Ox)
  - Pitch (Lắc dọc / Oy)          - Sway (Tịnh tiến ngang / Oy)
  - Yaw (Xoay đứng / Oz)          - Heave (Tịnh tiến đứng / Oz)

Mô hình dao động và hệ thống treo

Khối lượng ô tô được phân tách thành hai thành phần chính:

  • Khối lượng được treo ($M$): Bao gồm khung vỏ, động cơ và hệ thống truyền lực được đỡ trên các phần tử đàn hồi của hệ thống treo.
  • Khối lượng không được treo ($m$): Bao gồm bánh xe, cụm phanh, dầm cầu và các đòn giằng liên kết.

Phương trình vi phân mô tả chuyển động của mô hình dao động 1/4 hệ thống treo:

  • Đối với khối lượng được treo ($M$): $$M\ddot{Z} = C_s(\dot{Z}_u - \dot{Z}) + K_s(Z_u - Z) + F_a$$ $$\ddot{Z} = \frac{C_s(\dot{Z}_u - \dot{Z}) + K_s(Z_u - Z) + F_a}{M}$$

  • Đối với khối lượng không được treo ($m$): $$m\ddot{Z}_u = C_s(\dot{Z} - \dot{Z}_u) + K_s(Z - Z_u) + K_t(Z_r - Z_u)$$ $$\ddot{Z}_u = \frac{C_s(\dot{Z} - \dot{Z}_u) + K_s(Z - Z_u) + K_t(Z_r - Z_u)}{m}$$

Trong đó: $K_s$ là độ cứng lò xo; $C_s$ là hệ số giảm chấn; $K_t$ là độ cứng lốp; $Z, Z_u, Z_r$ lần lượt là chuyển vị của khối lượng được treo, khối lượng không được treo và mấp mô mặt đường.

Tải trọng động và phản lực tiếp xúc bánh xe

Khi xe chuyển động trên đường không bằng phẳng hoặc thay đổi gia tốc, tải trọng động tác dụng lên các cụm chi tiết được tính thông qua hệ số tải trọng động $k_đ$: $$k_đ = \frac{\text{Giá trị tải trọng động}}{\text{Giá trị tải trọng tĩnh}}$$ $$F_{max} = k_đ \cdot F_t$$

Phân bố tải trọng lên các bánh xe tại cầu chủ động được xác định theo 3 chế độ tải trọng:

  1. Chế độ 1 (Truyền lực kéo hoặc phanh cực đại): Lực dọc đạt cực đại ($X_i = X_{imax}$), lực ngang $Y = 0$, tải trọng thẳng đứng cân bằng hai bên ($Z_1 = Z_2$).
  2. Chế độ 2 (Quay vòng góc lái lớn / trượt ngang): Lực dọc $X_i = 0$, lực ngang đạt giá trị cực đại ($Y = Y_{max} = m_2 G_2 \varphi_y$), tải trọng phân bố lại lệch sang một bên ($Z_1 \neq Z_2$): $$Z_1 = \frac{G_2}{2}\left(1 + \frac{2h_g \varphi_y}{B}\right)$$ $$Z_2 = \frac{G_2}{2}\left(1 - \frac{2h_g \varphi_y}{B}\right)$$
  3. Chế độ 3 (Xe đứng yên hoặc đi qua mặt đường mấp mô mạnh): Lực dọc $X_i = 0$, lực ngang $Y = 0$, phản lực thẳng đứng chịu tác động bổ sung bởi hệ số động ($Z_i = Z_{max} = k_đ \cdot \frac{G_2}{2}$).

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

  • Phương pháp giải tích và tổng hợp lý thuyết: Thiết lập mô hình toán học động lực học ô tô, xác định các thông số chuyển vị dọc, ngang và góc nghiêng của thân xe.
  • Phương pháp thiết kế và tích hợp cơ điện tử: Thiết kế cơ cấu cơ khí biến đổi chuyển động quay thành tịnh tiến, tích hợp mạch điều khiển vi xử lý và hệ thống chấp hành servo.
  • Phương pháp thực nghiệm mô phỏng vòng lặp kín (Closed-loop simulation): Sử dụng phần mềm Assetto Corsa để tạo lập môi trường lái xe ảo, trích xuất dữ liệu hành trình treo (Suspension Travel), xử lý tín hiệu qua Sim Feedback và truyền dữ liệu điều khiển tới phần cứng.
  • Phương pháp phân tích dữ liệu: Ghi nhận biểu đồ chuyển vị của 04 bộ chấp hành theo thời gian thực để so sánh với lý thuyết động lực học trong các bài thử nghiệm tăng tốc, phanh gấp và quay vòng.

Thiết kế và triển khai

Kiến trúc tổng thể hệ thống

Hệ thống mô phỏng chuyển động được xây dựng trên nền tảng chuyển động song song với 04 bộ cơ cấu chấp hành tuyến tính độc lập bố trí tại 4 góc của giàn khung (tương ứng với bánh trước phải - FR, trước trái - FL, sau trái - RL, sau phải - RR).

Thành phần Thiết bị / Công nghệ Vai trò kỹ thuật trong hệ thống
Nguồn dữ liệu mô phỏng Phần mềm Assetto Corsa Mô phỏng vật lý xe thời gian thực, trích xuất dữ liệu hành trình hệ thống treo (Suspension Travel) dưới dạng tín hiệu analog
Phần mềm xử lý trung gian Phần mềm Sim Feedback Thu nhận dữ liệu qua cổng kết nối, áp dụng bộ lọc mượt (Smoothing) và điều chỉnh cường độ đáp ứng (Intensity)
Bộ điều khiển trung tâm Bo mạch Arduino Leonardo R3 Nhận lệnh điều khiển từ máy tính qua cổng USB, chuyển đổi dữ liệu hành trình thành chuỗi xung điều khiển vị trí (Pulse/Direction)
Bộ khuếch đại công suất Servo Driver (AC Drive) Nhận xung điều khiển từ Arduino qua cổng DB25 (CN2), cấp nguồn 3 pha và điều khiển đóng cắt cuộn dây động cơ
Động cơ chấp hành Động cơ AC Servo 90ST-M02430 Biến đổi năng lượng điện thành chuyển động quay chính xác cao với tín hiệu phản hồi vị trí từ Encoder qua cổng CN3
Cơ cấu truyền động cơ khí Trục vít me bi & Thanh trượt Biến chuyển động quay của động cơ thành chuyển động tịnh tiến nâng/hạ dọc trục Oz trong khung nhôm định hình

Cấu hình chi tiết bộ chấp hành cơ khí

  • Mỗi bộ chấp hành gồm động cơ AC Servo gắn đồng trục với trục vít me bi.
  • Khung nhôm định hình chịu lực chứa con trượt và thanh đẩy tịnh tiến.
  • Các chi tiết gá đặt, nắp đậy và đệm đỡ được gia công in 3D kết hợp hệ thống bu lông, đai ốc tiêu chuẩn nhằm đảm bảo độ cứng vững khi nâng tải trọng của giàn lái cùng người ngồi.
[ Assetto Corsa ] 
[ Sim Feedback ] (Bộ lọc Smoothing & Intensity)
[ Arduino Leonardo R3 ]
[ Động cơ AC Servo 90ST-M02430 ]

Thiết lập thông số điều khiển trên Servo Driver

Để đảm bảo chuyển động mượt mà và an toàn cho hệ thống, các tham số chính được cấu hình trên bộ điều khiển Servo Driver bao gồm:

  1. Thiết lập giới hạn mô-men xoắn cực đại bên trong để bảo vệ cơ cấu cơ khí khi chịu tải đột ngột.
  2. Giới hạn tốc độ quay tối đa của động cơ để tránh hiện tượng rung lắc quá mức.
  3. Thiết lập tỉ lệ bánh răng điện tử (Electronic Gear Ratio) đồng bộ với bước ren trục vít me bi.
  4. Kích hoạt chế độ giảm tốc đối với các lệnh vị trí (Position Command Acceleration/Deceleration Filtering).
  5. Thiết lập thời gian phản hồi cho bộ lọc phản hồi trước (Feedforward Filter Time Constant).
  6. Tinh chỉnh hệ số khuếch đại tín hiệu điều khiển vị trí đầu vào (Position Loop Gain).

Nội dung chính theo từng chương

Chương 1: Tổng quan nghiên cứu

  • Trình bày tính cấp thiết của việc cải tiến cabin mô phỏng lái xe trong bối cảnh các quy định sát hạch lái xe mới bổ sung học phần mô phỏng.
  • Phân tích những mặt hạn chế của các hệ thống mô phỏng truyền thống (thiếu độ rung, thiếu phản hồi lực và dao động của hệ thống treo).
  • Xác định rõ 03 mục tiêu nghiên cứu, 04 nội dung thực hiện, đối tượng và phạm vi giới hạn của đề tài.

Chương 2: Cơ sở lý thuyết

  • Trình bày lý thuyết động lực học chuyển động ô tô trong không gian 3 chiều với 6 bậc tự do (Roll, Pitch, Yaw, Surge, Sway, Heave).
  • Phân tích các nguồn lực tác dụng lên xe: lực thẳng đứng, lực dọc, lực ngang và các phản lực tiếp xúc mặt đường tại cầu chủ động.
  • Thiết lập mô hình toán học cho dao động 1/2 xe và 1/4 hệ thống treo, chứng minh sự hình thành tải trọng động $k_đ$ và biến dạng đàn hồi của hệ thống treo.
  • Phân tích 3 chế độ tải trọng đặc biệt tác dụng lên bán trục và dầm cầu.
  • Đề xuất sơ đồ nguyên lý điều khiển chuyển động vòng lặp kín dựa trên thuật toán gợi ý chuyển động (Motion Cueing Algorithms).

Chương 3: Nghiên cứu, chế tạo mô hình giả lập hệ thống treo

  • Lựa chọn và tính toán các thành phần phần cứng: Động cơ AC Servo 90ST-M02430, bộ Servo Driver, mạch Arduino Leonardo R3 và cơ cấu trục vít me bi.
  • Sơ đồ đấu nối dây chi tiết giữa bo mạch Arduino và cổng DB25 (CN2) của Servo Driver, cùng sơ đồ thu nhận tín hiệu Encoder qua cổng CN3.
  • Hướng dẫn thiết lập các thông số vận hành trên Driver (bánh răng điện tử, bộ lọc Feedforward, giới hạn mô-men xoắn).
  • Thiết lập luồng truyền nhận dữ liệu giữa trò chơi Assetto Corsa và phần mềm Sim Feedback, cấu hình các tham số lọc làm mượt tín hiệu (Smoothing) và cường độ phản hồi (Intensity).
  • Quy trình lắp ráp cơ khí hoàn thiện 04 bộ chấp hành lên giàn khung mô phỏng lái xe.

Chương 4: Thử nghiệm mô hình trên Assetto Corsa

  • Thiết lập bài thử nghiệm thực tế với mẫu xe BMW M3 E46 trên đường đua ảo mô phỏng trong Assetto Corsa.
  • Tiến hành đo đạc và ghi nhận chuyển vị của 04 bộ chấp hành trong 3 trường hợp vận hành:
    • Trường hợp xe tăng tốc đột ngột: Hai bộ chấp hành phía trước nâng lên, hai bộ chấp hành phía sau hạ xuống, tạo góc nghiêng lắc dọc (Pitch) ngửa về phía sau.
    • Trường hợp xe phanh gấp ở tốc độ cao: Hai bộ chấp hành phía trước hạ xuống, hai bộ chấp hành phía sau nâng lên, tạo góc nghiêng chúi về phía trước.
    • Trường hợp xe quay vòng (vào cua): Hai bộ chấp hành phía trong góc cua nâng lên, hai bộ chấp hành phía ngoài góc cua hạ xuống dưới tác dụng của lực ly tâm mô phỏng, tạo góc nghiêng lắc ngang (Roll).

Kết quả và đóng góp

Kết quả thử nghiệm thực tế

Hệ thống mô phỏng 4 bậc tự do độc lập đã được chế tạo và thử nghiệm thành công, tái hiện chính xác các trạng thái động học theo đúng lý thuyết chuyển động ô tô:

Trường hợp vận hành Trạng thái chuyển động của thân xe Phản ứng của 04 bộ cơ cấu chấp hành
Xe tăng tốc đột ngột Lắc dọc (Pitch) - Thân xe ngửa về phía sau Cơ cấu trước (FL, FR) nâng lên; Cơ cấu sau (RL, RR) hạ xuống
Xe phanh gấp ở tốc độ cao Lắc dọc (Pitch) - Thân xe chúi về phía trước Cơ cấu trước (FL, FR) hạ xuống; Cơ cấu sau (RL, RR) nâng lên
Xe quay vòng sang phải Lắc ngang (Roll) - Thân xe nghiêng sang bên trái Cơ cấu bên phải (FR, RR) nâng lên; Cơ cấu bên trái (FL, RL) hạ xuống
Xe đi qua đường mấp mô Tịnh tiến đứng (Heave) & Dao động nhún 04 cơ cấu nâng/hạ độc lập theo biên độ mấp mô mặt đường tại từng bánh xe
[ Trường hợp Tăng tốc ]        [ Trường hợp Phanh gấp ]        [ Trường hợp Rẽ phải ]
     FL/FR (Trước)                  FL/FR (Trước)                   FL/RL (Trái)
     RL/RR (Sau)                    RL/RR (Sau)                     FR/RR (Phải)

Đóng góp chính của đề tài

  1. Về mặt kỹ thuật: Tích hợp thành công hệ thống điều khiển vị trí động cơ AC Servo thời gian thực với phần mềm mô phỏng vật lý Assetto Corsa thông qua mạch trung gian Arduino Leonardo R3 và Sim Feedback, loại bỏ độ trễ và hiện tượng giật cục trong chuyển động cơ khí.
  2. Về mặt ứng dụng: Cung cấp một giải pháp phần cứng mô phỏng lái xe có khả năng tùy biến cao, giá thành thấp hơn nhiều so với các hệ thống cabin nhập khẩu chuyên dụng nhưng vẫn đảm bảo đầy đủ các phản hồi lực và dao động của hệ thống treo.
  3. Về mặt đào tạo: Tạo ra công cụ trực quan phục vụ công tác giảng dạy thực hành các môn học chuyên ngành như Động lực học ô tô, Lý thuyết ô tô và Thiết kế hệ thống treo tại trường đại học.

Hạn chế và hướng nghiên cứu tiếp

Hạn chế của đề tài

  • Đề tài sử dụng khung giàn mô phỏng cơ khí sẵn có nên kích thước và khả năng chịu tải tổng thể bị giới hạn bởi kết cấu ban đầu.
  • Dữ liệu chuyển động phụ thuộc hoàn toàn vào cổng trích xuất dữ liệu của phần mềm trò chơi Assetto Corsa và phần mềm trung gian Sim Feedback của cộng đồng nguồn mở, chưa tự xây dựng được phần mềm giải thuật động lực học độc lập.
  • Mô hình mới chỉ tập trung mô phỏng 3 chuyển động chính (Roll, Pitch, Heave) thông qua 4 cơ cấu nâng hạ thẳng đứng, chưa mô phỏng được chuyển động xoay ngang (Yaw) hoặc trượt dọc thuần túy (Surge/Sway) trên mặt phẳng ngang.

Hướng nghiên cứu tiếp theo

  • Nghiên cứu tự xây dựng phần mềm điều khiển chuyên dụng để đọc và xử lý trực tiếp dữ liệu từ các phần mềm mô phỏng kỹ thuật chuyên sâu (như CarSim, MATLAB/Simulink).
  • Nâng cấp cơ cấu cơ khí lên 6 bậc tự do hoàn chỉnh (nền tảng Stewart Platform) để tái hiện đồng thời cả 6 trạng thái chuyển động trong không gian.
  • Nghiên cứu tích hợp hệ thống phản hồi lực chủ động trên ghế ngồi thông minh và vô lăng Direct Drive đồng bộ với dao động của hệ thống treo.

Giá trị tham khảo

  • Đối với sinh viên ngành Công nghệ Kỹ thuật Ô tô và Cơ điện tử: Đồ án là tài liệu tham khảo thực tế về phương pháp tích hợp hệ thống cơ điện tử (động cơ servo, driver, Arduino) vào bài toán động lực học ô tô, đặc biệt là cách tính toán và phân tích dao động hệ thống treo 1/4 và 1/2 xe.
  • Đối với các nhóm nghiên cứu và phát triển thiết bị đào tạo lái xe: Cung cấp tài liệu thiết kế cơ khí (bản vẽ trục vít me bi, chi tiết in 3D), sơ đồ nối dây điều khiển cổng DB25 (CN2), cổng CN3 và quy trình cài đặt tham số Driver cho hệ thống mô phỏng chuyển động song song.
  • Các phần đáng tham khảo nhất trong đồ án:
    • Sơ đồ nguyên lý điều khiển vòng lặp kín và quy trình cấu hình các thông số nội tại của Servo Driver tại Chương 2 và Chương 3.
    • Quy trình kết nối và xử lý dữ liệu hành trình hệ thống treo (Suspension Travel) giữa Assetto Corsa, Sim Feedback và Arduino.

Câu hỏi thường gặp

1. Hệ thống mô phỏng trong đồ án sử dụng bao nhiêu cơ cấu chấp hành và được bố trí như thế nào?

Hệ thống sử dụng 04 bộ cơ cấu chấp hành chuyển động tuyến tính độc lập, được bố trí tại 4 góc của giàn khung mô phỏng tương ứng với 4 vị trí bánh xe của ô tô: bánh trước bên phải (FR), bánh trước bên trái (FL), bánh sau bên trái (RL) và bánh sau bên phải (RR). Mỗi bộ gồm một động cơ AC Servo kết nối trực tiếp với trục vít me bi để nâng/hạ khung giàn theo phương thẳng đứng.

2. Loại động cơ servo và vi điều khiển nào được lựa chọn trong đề tài?

Đề tài sử dụng động cơ AC Servo model 90ST-M02430 đi kèm bộ khuếch đại tín hiệu (Servo Driver) tương thích. Mạch điều khiển trung tâm sử dụng bo mạch Arduino Leonardo R3, đảm nhiệm việc nhận dữ liệu từ máy tính qua cổng USB và xuất các xung điều khiển vị trí (Pulse/DIR) đến cổng giao tiếp DB25 (CN2) của Servo Driver.

3. Dữ liệu động lực học từ phần mềm Assetto Corsa được truyền tới động cơ servo theo quy trình nào?

Quy trình truyền tín hiệu diễn ra qua 4 bước:

  1. Game Assetto Corsa tính toán vật lý xe và xuất dữ liệu hành trình hệ thống treo (Suspension Travel) của từng bánh xe dưới dạng tín hiệu analog.
  2. Phần mềm Sim Feedback tiếp nhận dữ liệu từ game qua cổng USB, thực hiện lọc mượt tín hiệu (Smoothing) và điều chỉnh cường độ (Intensity).
  3. Sim Feedback gửi dữ liệu đã xử lý sang bo mạch Arduino Leonardo R3 để tính toán và chuyển đổi thành tín hiệu xung điều khiển vị trí lưu vào bộ đệm.
  4. Tín hiệu xung được gửi từ Arduino sang bộ Servo Driver (cổng CN2) để điều khiển tốc độ, vị trí và chiều quay của 4 động cơ servo nâng hạ trục vít me bi.

4. Mẫu xe nào được dùng trong thử nghiệm và phản ứng cơ học của mô hình diễn ra như thế nào?

Mẫu xe được sử dụng trong bài thử nghiệm thực tế là BMW M3 E46 chạy trên đường đua ảo của phần mềm Assetto Corsa. Kết quả ghi nhận:

  • Khi tăng tốc: Hai cơ cấu trước nâng lên, hai cơ cấu sau hạ xuống (thân xe ngửa về sau - Pitch).
  • Khi phanh gấp: Hai cơ cấu trước hạ xuống, hai cơ cấu sau nâng lên (thân xe chúi về trước - Pitch).
  • Khi quay vòng sang phải: Hai cơ cấu bên phải nâng lên, hai cơ cấu bên trái hạ xuống (thân xe nghiêng sang trái - Roll).

5. Vai trò của hai tham số "Smoothing" và "Intensity" trong phần mềm Sim Feedback là gì?

  • Smoothing (Làm mượt): Có vai trò làm mịn các biến thiên dữ liệu thô nhận từ game, loại bỏ các xung nhiễu đột ngột giúp bộ chấp hành không bị rung giật cơ học quá mức.
  • Intensity (Cường độ): Dùng để điều chỉnh biên độ và tốc độ phản ứng của bộ chấp hành, giúp người dùng tùy biến mức độ nhạy của phản hồi dao động sao cho phù hợp với cảm giác lái thực tế.

Kết luận

Đồ án tốt nghiệp "Nghiên cứu, thiết kế mô hình mô phỏng lái xe có tính thích nghi theo dao động của hệ thống treo" của nhóm tác giả Trần Hồng Đức và Lê Ngọc Hải (Khoa Đào tạo Chất lượng cao, Trường Đại học Sư phạm Kỹ thuật TP. Hồ Chí Minh) đã giải quyết thành công bài toán tích hợp hệ thống chuyển động 4 bậc tự do vào giàn cabin mô phỏng lái xe. Thông qua việc kết hợp động cơ AC Servo 90ST-M02430, trục vít me bi, vi điều khiển Arduino Leonardo R3 và phần mềm Assetto Corsa cùng Sim Feedback, mô hình đã tái hiện chính xác các trạng thái động học lắc dọc, lắc ngang và dao động nhún theo thời gian thực. Đề tài mở ra hướng tiếp cận hiệu quả, chi phí hợp lý trong việc phát triển các thiết bị đào tạo lái xe và công cụ nghiên cứu động lực học ô tô tại Việt Nam.