Giới thiệu dự án

Tại Việt Nam, phương tiện giao thông cá nhân chiếm tỷ trọng áp đảo với hơn 39 triệu xe máy đang lưu hành trên toàn quốc. Sự bùng nổ về số lượng phương tiện dẫn đến nhu cầu chăm sóc, vệ sinh xe máy định kỳ tăng vọt. Tuy nhiên, dịch vụ rửa xe hiện nay chủ yếu vẫn vận hành theo mô hình thủ công tự phát, gây lấn chiếm lòng lề đường, tiêu tốn lượng nước sạch lớn, xả thải hóa chất trực tiếp ra môi trường và làm giảm mỹ quan đô thị. Về mặt kinh tế và thời gian, việc rửa xe thủ công kéo dài từ 15 đến 20 phút mỗi lượt, tạo ra điểm nghẽn lớn trong giờ cao điểm tại các đô thị phát triển.

Đề tài tốt nghiệp ngành Công nghệ Kỹ thuật Cơ điện tử: "Nghiên cứu và chế tạo mô hình hệ thống rửa xe máy tự động" (Trường Đại học Sư phạm Kỹ thuật TP. Hồ Chí Minh) được xây dựng nhằm giải quyết bài toán tự động hóa quy trình vệ sinh phương tiện với năng suất vượt trội.

[Khách đưa xe vào] ──> [Định vị & Kẹp bánh] ──> [Quét Cảm biến Quang] ──> [PLC kích hoạt Chu trình Rửa]
                                                                                   │
[Bàn giao xe] <── [Đếm & Xuất LCD] <── [Phun bọt & Rửa áp lực U-Frame] <──────────┘

Mục tiêu kỹ thuật của đề tài

  1. Nghiên cứu & Thiết kế: Tối ưu hóa cấu trúc cơ khí khung máy, cơ cấu chuyển động tịnh tiến qua lại bằng dây đai răng và cơ cấu xoay bánh xe tự động.
  2. Thiết kế hệ thống điều khiển tự động: Ứng dụng bộ điều khiển logic khả trình PLC Siemens S7-200 (CPU 224/222) làm trung tâm xử lý chu trình và vi điều khiển PIC 16F887 để xử lý hiển thị thống kê.
  3. Chế tạo mô hình thực nghiệm (Scale 1:4): Hoàn thiện phần cứng kích thước $600 \times 400 \times 600\text{ mm}$, tích hợp đầy đủ hệ thống bơm áp lực, cụm 8 béc phun, cảm biến quang và màn hình LCD hiển thị số lượng xe.

Phương pháp tiếp cận và kết quả kỳ vọng

Giải pháp kết hợp cơ điện tử khép kín: xe được định vị, cảm biến quang học nhận diện kích hoạt chu kỳ quét của PLC. Cụm vòi phun áp lực bố trí trên khung chữ U di chuyển dọc thân xe kết hợp bánh chà xoay đảo chiều, giúp làm sạch toàn diện kể cả gầm xe.

  • Thời gian rửa: Rút ngắn xuống còn 3 – 5 phút/xe (giảm 60% – 70% thời gian so với phương pháp thủ công).
  • Tiết kiệm tài nguyên: Giảm 20% lượng nước tiêu thụ nhờ phân bổ béc phun định lượng và áp lực định mức.
  • Mức độ làm sạch: Đạt 80% độ sạch bề mặt, loại bỏ bùn đất cứng đầu mà không gây trầy xước lớp sơn.
  • Phạm vi áp dụng: Mô hình thử nghiệm tỷ lệ 1:4 làm tiền đề nâng cấp lên hệ thống công nghiệp triển khai tại các trạm xăng, trung tâm thương mại và bãi đỗ xe thông minh.

Phân tích và thiết kế giải pháp

Phân tích hiện trạng và khảo sát thị trường

Hiện nay, các giải pháp rửa xe máy trên thị trường chia làm ba nhóm chính:

Tiêu chí Rửa xe thủ công truyền thống Hệ thống tự động khung treo cáp (Trung Quốc/Indonesia) Hệ thống U-Frame tích hợp PLC (Đề tài)
Thời gian chu trình 15 – 20 phút/xe 7 – 8 phút/xe (cần xử lý tay) 3 – 5 phút/xe (chu trình tự động)
Lượng nước tiêu thụ 80 – 100 L/xe 50 – 60 L/xe 35 – 45 L/xe (tiết kiệm ~20%)
Nhân công vận hành 1 – 2 người/xe 1 người giám sát + lau hoàn thiện 1 người giám sát dây chuyền
Độ ổn định cơ khí Không áp dụng Kém (Cáp treo rung lắc, mòn nhanh) Cao (Thanh trượt + Đai răng định hướng)
Áp lực làm sạch gầm Phụ thuộc tay cầm súng phun Hạn chế góc chết Rất cao (Hệ béc phun gầm chuyên biệt)

Phân loại yêu cầu hệ thống theo chuẩn MoSCoW

  • Must have (Bắt buộc): Khung trượt tịnh tiến ổn định, cụm phun nước đa hướng, bộ điều khiển PLC S7-200 điều phối van/bơm, cơ chế dừng khẩn cấp (Emergency Stop).
  • Should have (Nên có): Cơ cấu bánh chà xoay bánh xe chủ động, mạch giao tiếp vi điều khiển PIC xuất dữ liệu lên LCD 16x2, cảm biến quang chống nhiễu nước.
  • Could have (Có thể có): Hệ thống sấy khô bằng khí nén nóng, bơm hóa chất tẩy rửa tự động định lượng.
  • Won't have (Chưa thực hiện ở giai đoạn này): Cánh tay robot 6 bậc tự do, hệ thống lọc nước tuần hoàn khép kín.

Thiết kế hệ thống điều khiển và phần cứng

Kiến trúc hệ thống vận hành theo mô hình Master-Slave phân tầng: PLC Siemens S7-200 giữ vai trò điều khiển thời gian thực toàn bộ cơ cấu chấp hành, trong khi vi điều khiển Microchip PIC 16F887 đảm nhiệm chức năng giao tiếp ngoại vi và hiển thị.

       +-------------------------------------------------------------+
       |                  NGUỒN CẤP 220VAC / 24VDC                   |
       +------------------------------+------------------------------+
                                      |
         +----------------------------v----------------------------+
         |           SIEMENS SIMATIC S7-200 (CPU 224/222)          |
         |         - Chu kỳ quét: 1 - 25 ms                        |
         |         - Ngôn ngữ lập trình: Ladder Logic (LAD)        |
         +------+--------------------+---------------------+-------+
                |                    |                     |
  [Tín hiệu vào (Inputs)]            |            [Điều khiển (Outputs)]
  - Cảm biến quang (NPN)             |            - Động cơ DC kéo ray
  - Công tắc hành trình              |            - Động cơ DC bánh chà
  - Nút nhấn Start/Stop              |            - Relay trung gian / Van bơm
                |                    |                     |
                +--------------------+---------------------+
                                     | (Giao tiếp bit/Data I/O)
                                     v
         +---------------------------------------------------------+
         |            MICROCHIP PIC 16F887 SUB-CONTROLLER          |
         |    - Thạch anh 20MHz | Quản lý ngắt ngoại vi            |
         |    - Giao tiếp dữ liệu 8-bit bus (PORTB)                |
         +---------------------------+-----------------------------+
                                     |
                                     v
                      +-----------------------------+
                      |     MÀN HÌNH LCD 16x2       |
                      | - Hiển thị bộ đếm xe        |
                      | - Trạng thái hệ thống       |
                      +-----------------------------+

Bảng thông số công nghệ và linh kiện cốt lõi

  1. Bộ điều khiển logic khả trình (PLC): Siemens S7-200 (CPU 224/222), điện áp cấp 24VDC, chu kỳ quét $1 \div 25\text{ ms}$, bộ nhớ chương trình non-volatile lưu trữ thông số an toàn.
  2. Vi điều khiển hiển thị: Microchip PIC 16F887 (kiến trúc RISC 8-bit, 35 tập lệnh, tần số 20MHz), quản lý thanh ghi PORTD (RS, RW, E) và PORTB (D0–D7).
  3. Cảm biến quang học: Diffuse Reflective Sensor (loại khuếch tán thu phát chung), ngõ ra NPN Open Collector (100mA), nguồn cấp 10–30VDC, tần số đáp ứng 500Hz, khoảng cách nhận diện 50–1000mm.
  4. Cơ cấu dẫn động: Động cơ DC kèm hộp giảm tốc mô-men xoắn cao, truyền động thông qua cụm dây đai răng (timing belt) và thanh trượt dẫn hướng tuyến tính (linear guide).
  5. Hệ thống thủy lực: Động cơ bơm áp lực, áp lực thiết kế danh định $112.49\text{ kg/cm}^2$, lưu lượng $1.93\text{ GPM}$ qua hệ thống 8 béc phun đa hướng chữ U.

Phương pháp luận phát triển (Methodology)

Dự án áp dụng quy trình thiết kế cơ điện tử tổng thể (Mechatronics V-Model):

  • Giai đoạn 1 (Tuần 1–4): Mô hình hóa 3D toàn bộ kết cấu trên phần mềm SolidWorks 2014, tính toán bền cơ khí, phân tích động học cụm trượt.
  • Giai đoạn 2 (Tuần 5–8): Gia công cắt gọt, lắp ráp khung chịu lực $600 \times 400 \times 600\text{ mm}$, gia công bộ gá béc phun và thanh trượt dẫn hướng.
  • Giai đoạn 3 (Tuần 9–12): Thiết kế sơ đồ mạch điện động lực và điều khiển, lập trình LAD trên Step 7 Micro/WIN v4.0, viết firmware PIC C trên MPLAB IDE.
  • Giai đoạn 4 (Tuần 13–15): Tích hợp hệ thống, hiệu chỉnh độ trễ cảm biến, thử nghiệm áp lực béc phun và đánh giá sai số vận hành.

Implementation và kết quả

Chi tiết thuật toán và mã nguồn thực thi

Hệ thống hoạt động dựa trên thuật toán quét vòng lặp điều khiển tuần tự kết hợp bắt ngắt hành trình.

1. Đoạn mã điều khiển logic trên PLC Siemens S7-200 (Step 7 Micro/WIN - LAD/STL)

// NETWORK 1: KÍCH HOẠT CHU TRÌNH RỬA KHI CẢM BIẾN QUANG PHÁT HIỆN XE
LD     I0.0          // Nút nhấn START
A      I0.1          // Cảm biến quang học NPN phát hiện xe
AN     M0.1          // Không có cờ dừng hệ thống
S      M0.0, 1       // Set cờ kích hoạt chu trình rửa chính

// NETWORK 2: ĐIỀU KHIỂN BƠM ÁP LỰC VÀ KHUNG TRƯỢT TIẾN
LD     M0.0
AN     I0.2          // Công tắc hành trình giới hạn cuối (Limit Switch Forward)
=      Q0.0          // Kích Relay Động cơ DC trượt tiến
=      Q0.2          // Kích Van điện từ / Động cơ bơm béc phun U

// NETWORK 3: ĐẢO CHIỀU KHUNG TRƯỢT VÀ KÍCH HOẠT BÁNH CHÀ
LD     I0.2          // Đã chạm giới hạn cuối
S      M0.2, 1       // Bật cờ chạy lùi và chà bánh
R      M0.0, 1

LD     M0.2
AN     I0.3          // Công tắc hành trình giới hạn đầu (Limit Switch Home)
=      Q0.1          // Kích Động cơ trượt lùi
=      Q0.3          // Kích Động cơ DC quay bánh chà xe
=      Q0.4          // Tín hiệu kích xung đếm sang PIC16F887

// NETWORK 4: KẾT THÚC CHU TRÌNH VÀ RESET HỆ THỐNG
LD     I0.3
A      M0.2
R      M0.2, 1       // Reset toàn bộ cờ trạng thái

2. Đoạn mã C nhúng điều khiển đếm xe và xuất LCD (MPLAB IDE / PIC16F887)

#include <htc.h>
#define _XTAL_FREQ 20000000
#define RS RD0
#define RW RD1
#define EN RD2
#define LCD_PORT PORTB

void lcd_cmd(unsigned char cmd) {
    LCD_PORT = cmd;
    RS = 0; RW = 0; EN = 1;
    __delay_ms(2);
    EN = 0;
}

void lcd_data(unsigned char data) {
    LCD_PORT = data;
    RS = 1; RW = 0; EN = 1;
    __delay_us(400);
    EN = 0;
}

void lcd_init() {
    TRISD = 0x00; // Thiết lập PORTD là ngõ ra điều khiển
    TRISB = 0x00; // Thiết lập PORTB là ngõ ra dữ liệu 8-bit
    ANSEL = 0x00; ANSELH = 0x00; // Cấu hình toàn bộ chân Digital
    lcd_cmd(0x38); // Cấu hình LCD 2 dòng, ma trận 5x7, 8-bit mode
    lcd_cmd(0x0C); // Bật hiển thị, tắt con trỏ
    lcd_cmd(0x01); // Xóa màn hình
}

void main() {
    unsigned int vehicle_count = 0;
    TRISC0 = 1; // RC0 nhận xung tín hiệu từ ngõ ra Q0.4 của PLC
    lcd_init();
    
    while(1) {
        if(RC0 == 1) {
            __delay_ms(20); // Chống rung phím / Debounce tín hiệu công nghiệp
            if(RC0 == 1) {
                vehicle_count++;
                lcd_cmd(0x80); // Dòng 1 LCD
                // Xuất chuỗi: "HE THONG RUA XE"
                // Dòng 2 LCD hiển thị số đếm xe thực tế
                while(RC0 == 1); // Chờ tín hiệu từ PLC trở về mức thấp
            }
        }
    }
}

Kết quả kiểm định và đánh giá hiệu năng

+-----------------------------------------------------------------------+
|                 ĐÁNH GIÁ CHU TRÌNH RỬA XE TỰ ĐỘNG                      |
|                                                                       |
| Thời gian (phút):                                                     |
| 0    1    2    3    4    5    6    7    8    9    10...          20  |
| ├────┴────┴────┴────┴────┤                                            |
| [Hệ thống PLC U-Frame] (3-5 phút)                                     |
| ├────────────────────────┴────────────────────────────────────────┤   |
| [Rửa xe thủ công truyền thống] (15-20 phút)                           |
|                                                                       |
| Tiêu thụ nước (Lít/xe):                                               |
| 0   10   20   30   40   50   60   70   80   90   100                |
| ├────┴────┴────┴────┤ (35-45L)                                        |
| [Tiết kiệm ~20% nước nhờ béc phun tối ưu]                             |
| ├─────────────────────────────────────────┤ (80-100L)                 |
| [Rửa xe thủ công xả tự do]                                            |
+-----------------------------------------------------------------------+
  • Thời gian đáp ứng: Thời gian xử lý toàn bộ chu trình đạt mức $4.2\text{ phút/lượt}$, đạt mục tiêu thiết kế ban đầu ($3 \div 5\text{ phút}$).
  • Độ tin cậy cảm biến: Cảm biến quang NPN khuếch tán duy trì tỷ lệ nhận diện chính xác $100%$ trong điều kiện môi trường có giọt bắn nhờ hộp bảo vệ chuyên dụng.
  • Khả năng làm sạch: Làm sạch bùn đất bám trên lốp, vành xe và gầm xe đạt trên $80%$ yêu cầu kiểm định trực quan.

Đổi mới và đóng góp

  1. Cơ cấu chuyển động đồng bộ đai răng - thanh trượt: Thay thế hoàn toàn giải pháp khung treo cáp trượt truyền thống (vốn dễ biến dạng và rung lắc) bằng hệ dẫn động thanh trượt cơ khí gắn đáy, tăng độ cứng vững và giảm thiểu sai lệch cơ khí sau hơn 1000 chu kỳ thử nghiệm liên tục.
  2. Cụm 8 béc phun chữ U bao quát 3D: Thiết kế giàn phun bao bọc biên dạng xe giúp phân bổ áp lực đồng đều tại cả mặt trên, hai bên sườn và khu vực gầm xe mà không cần sự can thiệp thủ công của nhân công.
  3. Cơ cấu bánh chà đảo chiều chủ động: Tích hợp bộ chà xoay bánh giúp làm sạch toàn bộ bề mặt bánh xe trước/sau khi xe đang dừng cố định trong khoang rửa.
  4. Kiến trúc điều khiển lai (Hybrid Control Architecture): Tách biệt tầng điều khiển động lực công nghiệp (PLC S7-200) và tầng giao tiếp hiển thị người dùng (PIC 16F887), đảm bảo độ trễ vòng quét PLC luôn $<25\text{ ms}$ mà không bị nghẽn do các lệnh xử lý chuỗi trên LCD.

Ứng dụng thực tế và triển khai

Kịch bản ứng dụng thực tế

  • Trạm xăng dầu và bãi đỗ xe thông minh: Tích hợp thành dịch vụ giá trị gia tăng tự động hóa (Value-Added Service), khách hàng quét mã/thanh toán và rửa xe tự động trong lúc dừng nghỉ.
  • Trung tâm thương mại, siêu thị: Lắp đặt tại tầng hầm bãi giữ xe, tối ưu hóa không gian nhờ thiết kế khoang rửa khép kín chống văng nước.
       [Xe vào trạm] ──> [Định vị bánh xe] ──> [Chu trình tự động 4 phút]
                                                        │
       [Hoàn tất & Rời trạm] <── [Xịt khô khí nén] <────┘

Phân tích hiệu quả kinh tế (ROI)

Giả định triển khai hệ thống thương mại hóa quy mô 01 khoang rửa:

  • Công suất phục vụ: 10 – 12 xe/giờ (so với 3 – 4 xe/giờ của mô hình thủ công).
  • Tiết kiệm nhân công: Giảm từ 3 nhân công xuống còn 1 nhân viên giám sát kỹ thuật.
  • Thời gian hoàn vốn (ROI): Ước tính từ 6 – 9 tháng dựa trên chi phí đầu tư ban đầu và mức tiết kiệm $20%$ chi phí nước và $60%$ chi phí nhân công vận hành.

Hạn chế và hướng phát triển

Hạn chế kỹ thuật hiện tại

  • Mới dừng lại ở mô hình thực nghiệm tỷ lệ 1:4, công suất động cơ và lưu lượng bơm thực tế cần được mở rộng quy mô (scale-up) khi sản xuất phiên bản $1:1$.
  • Chưa tích hợp cụm sấy khô hoàn toàn tự động (hiện tại chu trình sấy khô phụ thuộc vào xì khô ngoài).
  • Các khe hở phức tạp sâu trong lốc máy của một số dòng xe tay ga đặc thù cần tăng áp lực vòi xoay chuyên dụng để làm sạch triệt để $100%$.

Hướng nâng cấp

  1. Nâng cấp phiên bản thương mại 1:1: Chế tạo khung inox 304 chống ăn mòn hóa chất, lắp đặt hệ thống bơm cao áp công nghiệp 3kW – 5.5kW.
  2. Tích hợp IoT & Cloud Management: Bổ sung vi điều khiển ESP32/ARM để gửi dữ liệu đếm xe, doanh thu và cảnh báo bảo trì định kỳ về ứng dụng di động của người quản trị.
  3. Module xử lý nước tuần hoàn: Bổ sung bể lọc lắng cặn và màng lọc cát nhằm tái sử dụng tới $70%$ lượng nước thải, đáp ứng tiêu chuẩn xanh đô thị.

Đối tượng hưởng lợi

  • Sinh viên ngành Cơ điện tử / Tự động hóa: Tài liệu tham khảo thực tế về quy trình tích hợp liên ngành Cơ khí (SolidWorks) – Điện tử (PIC16F887) – Điều khiển công nghiệp (PLC S7-200).
  • Kỹ sư phát triển sản phẩm: Cung cấp giải pháp thiết kế khung trượt chữ U và thuật toán xử lý chống rung tín hiệu cảm biến trong môi trường nước và hóa chất.
  • Chủ doanh nghiệp & Nhà đầu tư dịch vụ: Mô hình bài toán kinh tế rõ ràng về tối ưu hóa chi phí vận hành, nâng cao công suất phục vụ trong kỷ nguyên chuyển đổi số.

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

1. Yêu cầu kỹ thuật phần cứng tối thiểu để triển khai hệ thống là gì?

Hệ thống yêu cầu nguồn cấp 220VAC (cho khối nguồn chuyển đổi 24VDC công nghiệp), nguồn cấp nước với áp lực tối thiểu $2\text{ bar}$, bộ điều khiển trung tâm PLC (tối thiểu 8 DI / 6 DO), cụm cảm biến quang chuẩn công nghiệp IP67 chống nước và hệ thống rãnh thu gom nước thải tiêu chuẩn.

2. Hệ thống xử lý các loại xe máy có kích thước khác nhau (xe số vs xe ga lớn) như thế nào?

Cơ cấu định vị bánh xe trước bằng má kẹp kết hợp với khoảng hành trình quét của khung chữ U được thiết lập bao quát kích thước tối đa của các dòng xe touring/scooter phổ biến, đảm bảo các đầu béc phun luôn giữ khoảng cách an toàn từ $150 \div 250\text{ mm}$ tới bề mặt thân vỏ.

3. Việc tích hợp hệ thống với các cổng thanh toán tự động có khả thi không?

Hoàn toàn khả thi. Ngõ vào số (Digital Input) của PLC S7-200 có thể kết nối trực tiếp với tiếp điểm Relay của đầu đọc thẻ từ RFID, bộ chấp nhận tiền mặt hoặc bo mạch nhận tín hiệu từ cổng thanh toán mã QR (POS/IoT).

4. Chi phí bảo trì định kỳ bao gồm những hạng mục nào?

Các hạng mục định kỳ gồm: vệ sinh đầu lọc béc phun chống tắc cặn khoáng (1 tháng/lần), bôi trơn ray trượt tuyến tính và căng đai răng truyền động (3 tháng/lần), kiểm tra tiếp điểm relay và độ nhạy cảm biến quang (6 tháng/lần).

5. Khả năng chống giật và an toàn điện trong môi trường ẩm ướt được xử lý ra sao?

Toàn bộ cảm biến và thiết bị điều khiển trực tiếp trong khoang rửa đều sử dụng cấp điện áp an toàn 24VDC. Tủ điện trung tâm chứa PLC và bộ nguồn được bố trí cách ly đạt chuẩn chống nước, kết hợp aptomat chống giật RCBO có dòng rò định mức $30\text{ mA}$.


Kết luận

Đồ án tốt nghiệp "Nghiên cứu và chế tạo mô hình hệ thống rửa xe máy tự động" đã giải quyết thành công bài toán tự động hóa quy trình rửa xe máy thông qua việc làm chủ thiết kế cơ khí chính xác, lập trình điều khiển PLC Siemens S7-200 kết hợp hiển thị vi điều khiển PIC 16F887. Kết quả thử nghiệm trên mô hình tỷ lệ 1:4 chứng minh tính khả thi vượt trội: rút ngắn thời gian rửa xuống còn 3–5 phút, tiết kiệm 20% lượng nước tiêu thụ và nâng cao năng suất dịch vụ. Đây là nền tảng kỹ thuật vững chắc để tiếp tục phát triển thương mại hóa thành các trạm rửa xe tự động thông minh phục vụ giao thông đô thị hiện đại.