Giới thiệu dự án

Trong kỷ nguyên Cách mạng Công nghiệp 4.0 và xu hướng tự động hóa nhà máy (Smart Factory), nhu cầu tối ưu hóa chuỗi cung ứng nội bộ và lưu chuyển nguyên vật liệu trong nhà xưởng ngày càng trở nên cấp thiết. Theo các báo cáo công nghiệp tự động hóa, chi phí logistics nội bộ chiếm từ 20% đến 50% tổng chi phí sản xuất; trong đó, việc vận chuyển thủ công bằng xe nâng (forklift), xe kéo hay nhân công bộc lộ nhiều hạn chế về năng suất, rủi ro an toàn lao động và phụ thuộc vào biến động nhân lực.

Xe tự hành AGV (Automated Guided Vehicle) là giải pháp công nghệ trọng yếu thay thế các phương tiện vận chuyển truyền thống, giúp tiêu chuẩn hóa quy trình trung chuyển hàng hóa và tối ưu hóa diện tích mặt bằng. Tuy nhiên, các giải pháp AGV thương mại trên thị trường hiện nay thường có chi phí đầu tư rất lớn, kiến trúc đóng, khó tùy biến và phụ thuộc vào các chuẩn giao tiếp độc quyền. Ngược lại, các mô hình AGV nghiên cứu sử dụng vi điều khiển giá rẻ (như Arduino hay STM32) lại thiếu khả năng kháng nhiễu công nghiệp (chống nhiễu điện từ EMI/EMC), không đáp ứng chuẩn an toàn điện áp công nghiệp 24V DC và thiếu tính ổn định khi làm việc liên tục trong môi trường khắc nghiệt.

Đồ án tốt nghiệp "Thiết kế và điều khiển xe AGV sử dụng bộ điều khiển PLC" của tác giả Nguyễn Đức Tùng (Trường Cơ khí – Đại học Bách Khoa Hà Nội, dưới sự hướng dẫn của TS. Dương Văn Lạc) giải quyết bài toán cốt lõi: Thiết kế, chế tạo hoàn chỉnh hệ thống cơ khí, mạch động lực và thuật toán điều khiển quỹ đạo cho xe AGV công nghiệp dựa trên bộ điều khiển logic khả trình PLC Mitsubishi FX3G-60MT/DS.

+-------------------------------------------------------------------------+
|                          HỆ THỐNG XE AGV - PLC                          |
|                                                                         |
|  [Dãy cảm biến dò đường]      [Cảm biến vật cản]      [Bảng điều khiển] |
|   (LJ12A3-4-Z/BX x4 NPN)       (SICK GTB6-N1211)        (START/STOP/EMG)|
|             |                         |                       |         |
|             +-------------------------+-----------------------+         |
|                                       |                                 |
|                                       v                                 |
|                    [PLC Mitsubishi FX3G-60MT/DS]                        |
|                     (36 Inputs / 24 Outputs Sink)                       |
|                                       |                                 |
|                 +---------------------+---------------------+           |
|                 | Tín hiệu PWM (Y00, Y02)                   | Hướng     |
|                 v                                           v (Y04-Y07) |
|      [Mạch logic đệm 74HC04/08] <---------------------------+           |
|                 |                                                       |
|                 v                                                       |
|      [Driver cầu H L298N]                                               |
|                 |                                                       |
|                 v                                                       |
|      [2x Động cơ DC 24V - 98 RPM] =====> [Truyền động vi sai Differential]
+-------------------------------------------------------------------------+

Mục tiêu kỹ thuật của dự án

  1. Thiết kế kết cấu cơ khí hoàn chỉnh: Tối ưu hóa kích thước khung xe $420 \times 310 \times 100\text{ mm}$ bằng thép hộp $14 \times 14\text{ mm}$, bố trí hệ thống truyền động vi sai 2 bánh chủ động kết hợp 2 bánh đa hướng đảm bảo tải trọng và độ cân bằng động.
  2. Thiết kế hệ thống điện và phối ghép tín hiệu: Xây dựng sơ đồ cung cấp nguồn từ khối pin Lithium $6\text{S }2\text{P}$ $22.2\text{V } - 5000\text{ mAh}$, mạch đệm logic TTL (IC 74HC04, 74HC08) và mạch công suất cầu H L298N tích hợp bảo vệ chống dòng cảm ứng ngược.
  3. Phát triển thuật toán điều khiển quỹ đạo trên PLC: Lập trình điều chế độ rộng xung (PWM - Pulse Width Modulation) thông qua đầu ra Transistor tốc độ cao của PLC FX3G để điều khiển trơn tru tốc độ và hướng rẽ của 2 động cơ DC độc lập.
  4. Tích hợp hệ thống an toàn đa cấp: Xử lý tín hiệu cảm biến quang SICK GTB6-N1211 phát hiện chướng ngại vật trong dải $35 - 140\text{ mm}$ và nút dừng khẩn cấp cơ khí dạng thường đóng (NC).
  5. Thực nghiệm và kiểm chứng: Thử nghiệm xe AGV vận hành tự động qua 5 trạm dừng trên quỹ đạo kim loại khép kín, thời gian dừng chuẩn xác 20 giây/trạm, tự động đảo chiều tiến/lùi và xử lý dừng an toàn khi gặp sự cố.

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

Phân tích hiện trạng

Tiêu chí so sánh Vi điều khiển (Arduino/STM32) PLC công nghiệp (Mitsubishi FX3G) AGV Controller chuyên dụng
Độ bền công nghiệp (MTBF) Thấp, dễ treo vi xử lý do nhiễu nguồn/EMI Rất cao ($> 50.000$ giờ), chuẩn hóa môi trường nhà xưởng Rất cao, thiết kế chuyên biệt cho xe tự hành
Điện áp vận hành I/O $3.3\text{V} - 5\text{V}$ (Dễ chập cháy khi đấu nối thiết bị công nghiệp) Chuẩn công nghiệp $24\text{V DC}$ (Cách ly quang Optocoupler) $24\text{V} - 48\text{V DC}$
Khả năng mở rộng & Bảo trì Phức tạp, phụ thuộc vào sơ đồ mạch tự thiết kế Module hóa linh hoạt, thay thế nóng dễ dàng Module hóa nhưng giá linh kiện độc quyền cao
Phần mềm lập trình C/C++ (Khó cho kỹ sư vận hành nhà máy tiếp cận) Ngôn ngữ chuẩn IEC 61131-3 (Ladder Diagram / GX Works 2) Phần mềm cấu hình chuyên dụng đi kèm
Chi phí triển khai Rất rẻ ($1 - 3$ triệu VNĐ) Hợp lý ($8 - 15$ triệu VNĐ) Rất đắt ($50 - 200$ triệu VNĐ)

Phân tích yêu cầu hệ thống theo mô hình MoSCoW

  • Must Have (Bắt buộc phải có): Bám chính xác quỹ đạo kim loại bằng 4 cảm biến từ LJ12A3-4-Z/BX; điều khiển trơn tru 2 động cơ DC bằng PWM; dừng khẩn cấp khi gặp vật cản (khoảng cách an toàn $< 140\text{ mm}$) hoặc tác động nút STOP.
  • Should Have (Cần có): Lộ trình 5 trạm dừng tự động với bộ định thời Timer 20 giây; còi báo và đèn chỉ thị trạng thái RUN/STOP/START; đồng hồ LED giám sát điện áp pin theo thời gian thực.
  • Could Have (Có thể mở rộng): Tích hợp truyền thông không dây Modbus RTU / Wi-Fi ESP8266 giám sát trạng thái từ máy tính SCADA.
  • Won't Have (Chưa thực hiện trong phạm vi đồ án): Thuật toán dẫn đường tự nhiên bằng LiDAR SLAM 2D và định vị tuyệt đối qua thẻ từ RFID.

Thiết kế hệ thống

Hệ thống AGV sử dụng cấu trúc điều khiển phân tầng: Tầng xử lý trung tâm (PLC), tầng phối ghép logic (Mạch logic 74HC), tầng chấp hành động lực (Mạch cầu H L298N + Động cơ DC) và tầng cảm biến thu thập thông tin môi trường.

                      +-----------------------------+
                      |   KHỐI NGUỒN PIN LITHIUM    |
                      |  6S 2P 22.2V - 5000mAh      |
                      +--------------+--------------+
                                     |
               +---------------------+---------------------+
               | 24V DC                                    | 24V DC
               v                                           v
+-------------------------------+       +------------------------------------+
|  BỘ ĐIỀU KHIỂN PLC MITSUBISHI |       |   MẠCH ĐỘNG LỰC DRIVER L298N       |
|       FX3G-60MT/DS            |       |     (Tích hợp 2 cầu H kép)         |
+---------------+---------------+       +-----------------+------------------+
                |                                         ^
                | PWM (Y00, Y02) & Hướng (Y04-Y07)        |
                v                                         |
+-------------------------------+                         |
|   MẠCH LOGIC ĐỆM PHỐI GHÉP    +-------------------------+
|   IC 74HC04 (NOT) + 74HC08(AND)|  (Bảo vệ chống trùng dẫn / điều chế xung)
+-------------------------------+

Thông số chi tiết phần cứng và Technology Stack

  • Bộ điều khiển trung tâm: PLC Mitsubishi FX3G-60MT/DS
    • Tổng số điểm I/O: 60 (36 Ngõ vào số $24\text{V DC}$, 24 Ngõ ra Transistor Sink).
    • Dung lượng bộ nhớ: 32.000 Steps EEPROM.
    • Tốc độ xử lý lệnh cơ bản (LD): $0.21\text{ }\mu\text{s}$ ($210\text{ ns}$); lệnh ứng dụng (MOV): $0.5\text{ }\mu\text{s}$.
    • Cổng giao tiếp: Cổng nạp USB mini, RS-422, hỗ trợ chuẩn Modbus RTU.
  • Khối cảm biến phát hiện đường kim loại (Line Tracking):
    • Model: LJ12A3-4-Z/BX (Cảm biến tiệm cận cảm ứng từ công nghiệp).
    • Khoảng cách phát hiện ($S_n$): Tối đa $4\text{ mm}$ đối với vật liệu sắt/thép.
    • Dạng ngõ ra: NPN, 3 dây, Thường mở (Normally Open - NO), dòng tải tối đa $300\text{ mA}$.
  • Khối cảm biến an toàn vật cản:
    • Model: SICK GTB6-N1211 (Cảm biến quang điện phản xạ khuếch tán triệt tiêu nền - Background Suppression).
    • Dải đo hữu dụng: $35\text{ mm} - 140\text{ mm}$ (Tối đa $250\text{ mm}$).
    • Tần số đóng ngắt: $1000\text{ Hz}$, thời gian đáp ứng cực nhanh $< 625\text{ }\mu\text{s}$, bước sóng ánh sáng LED PinPoint $650\text{ nm}$.
  • Khối chấp hành động lực:
    • 2 động cơ DC giảm tốc: Điện áp định mức $12 - 24\text{V DC}$, tốc độ định mức ngõ ra $98\text{ RPM}$ tại $24\text{V}$, đường kính trục $6\text{ mm}$, trọng lượng $315\text{ g}$.
    • Module Driver L298N: 2 mạch cầu H, dòng tải đỉnh $2\text{A}$/kênh, tích hợp diode dập xung bảo vệ.
  • Mạch logic phối ghép:
    • IC 74HC04 (6 cổng NOT độc lập) kết hợp IC 74HC08 (4 cổng AND 2 ngõ vào). Nhiệm vụ: Tách và khóa chéo logic tín hiệu điều khiển chiều quay và độ rộng xung PWM từ PLC sang driver, loại bỏ hoàn toàn hiện tượng ngắn mạch chéo (Shoot-through) trên cầu H.

Methodology (Quy trình triển khai)

Dự án áp dụng mô hình phát triển kỹ thuật cơ điện tử chữ V (V-Model Mechatronics Development Lifecycle):

1. Phân tích yêu cầu & Thiết kế 3D CAD (SolidWorks)
   └─> 2. Tính toán chọn động cơ, dung lượng pin & Cảm biến
       └─> 3. Gia công cơ khí (Khung thép 14x14mm, vỏ Phíp 3mm)
           └─> 4. Thiết kế mạch điện, bố trí bảng điện công nghiệp
               └─> 5. Lập trình điều khiển logic & Motion (GX Works 2)
                   └─> 6. Chạy mô phỏng, test phần cứng trên bàn thí nghiệm
                       └─> 7. Tích hợp toàn hệ thống & Hiệu chuẩn thực địa
Rủi ro kỹ thuật tiềm ẩn Mức độ Biện pháp giảm thiểu
Trùng dẫn mạch cầu H làm nổ IC L298N Cao Thiết kế mạch khóa liên động phần cứng bằng IC logic 74HC08/74HC04 kết hợp Interlock trên code PLC
Sụt áp nguồn khi 2 động cơ khởi động đồng thời Trung bình Tách riêng mạch nguồn điều khiển PLC và mạch nguồn động lực; sử dụng pack pin Lithium xả cao ($> 10\text{C}$)
Nhiễu cảm ứng từ động cơ tác động vào cảm biến Trung bình Đi dây tín hiệu xoắn đôi (Twisted-pair), nối đất chung (Common GND) và bọc phíp cách điện bảng điện

Implementation và kết quả

Development Process

1. Nguyên lý tính toán điều chế độ rộng xung (PWM)

Để điều chỉnh trơn tru điện áp cấp cho động cơ DC từ ngõ ra số của PLC FX3G, điện áp trung bình ngõ ra $e_m$ được tính toán thông qua chu kỳ xung $T_0$ và thời gian phát xung mức cao $t$:

$$e_m = E \cdot \frac{t}{T_0} = E \cdot D$$

Trong đó:

  • $e_m$: Điện áp tương đương cấp cho động cơ ($V$).
  • $E$: Điện áp nguồn vào mạch công suất ($E = 24\text{V DC}$).
  • $t$: Độ rộng xung tích cực (ms).
  • $T_0$: Chu kỳ xung điều chế (ms).
  • $D = \frac{t}{T_0}$: Hệ số điều chế xung (Duty Cycle, $0 \le D \le 1$).

Lệnh PWM trong PLC Mitsubishi FX3G được sử dụng trực tiếp trên thanh ghi với cấu trúc: PWM [S1] [S2] [D] Trong đó:

  • S1: Thời gian xung hoạt động mức cao ($t$, đơn vị ms).
  • S2: Chu kỳ lặp lại của xung ($T_0$, đơn vị ms).
  • D: Đầu ra xung tốc độ cao của PLC (Y000 cho Động cơ 1 - Phải, Y002 cho Động cơ 2 - Trái).
// Cấu hình phát xung PWM điều khiển tốc độ động cơ DC trên PLC Mitsubishi
// Y000: Ngõ ra phát xung Động cơ Phải | Y002: Ngõ ra phát xung Động cơ Trái
// D10: Thời gian On (Duty cycle) | D12: Chu kỳ xung T0 (ms)

LD    M0            // Cờ cho phép hệ thống RUN
AND   M45           // Trạng thái chạy THUAN (Tiến)
ANI   M66           // Không có vật cản (OBSTACLE = 0)
PWM   D10  D12 Y000 // Phát xung điều khiển động cơ bên phải
PWM   D20  D22 Y002 // Phát xung điều khiển động cơ bên trái

2. Cấu hình bảng I/O thực tế trên PLC FX3G-60MT/DS

Ngõ vào (Input) Tên biến Chức năng Ngõ ra (Output) Tên biến Chức năng
X002 SS_RIGHT Cảm biến kim loại ngoài cùng bên Phải Y000 PULSE_DC1 Phát xung PWM Động cơ Phải (DC1)
X003 SS_LEFT Cảm biến kim loại ngoài cùng bên Trái Y002 PULSE_DC2 Phát xung PWM Động cơ Trái (DC2)
X004 SS_CENTRE_1 Cảm biến kim loại giữa lệch Trái Y004 DC1_FRW Chiều quay tiến Động cơ Phải
X005 SS_CENTRE_2 Cảm biến kim loại giữa lệch Phải Y005 DC2_FRW Chiều quay tiến Động cơ Trái
X010 SS_SICK_1 Cảm biến quang phát hiện vật cản trước Y006 DC1_RSV Chiều quay lùi Động cơ Phải
X011 SS_SICK_2 Cảm biến quang phát hiện vật cản sau Y007 DC2_RSV Chiều quay lùi Động cơ Trái
X012 FRW_BUTTON Nút chọn chế độ chạy Tiến Y011 RUN_LED Đèn báo xe đang di chuyển
X013 RSV_BUTTON Nút chọn chế độ chạy Lùi Y014 SPEAKER Còi báo động vật cản/Dừng trạm
X020 START Nút nhấn khởi động hệ thống Y015 STOP_LED Đèn báo trạng thái Dừng
X021 STOP_EMG Nút nhấn Dừng khẩn cấp (NC) Y016 START_LED Đèn báo trạng thái Sẵn sàng

3. Thuật toán điều hướng vi sai và phân bố điện áp

Trạng thái cảm biến (X003 - X004 - X005 - X002) Hành vi điều hướng Điện áp Động cơ Trái ($V_{DC2}$) Điện áp Động cơ Phải ($V_{DC1}$)
0 - 1 - 1 - 0 Đi thẳng (Cân bằng) $15\text{V}$ $15\text{V}$
0 - 1 - 0 - 0 Hiệu chỉnh rẽ Trái nhẹ $12\text{V}$ $15\text{V}$
1 - 0 - 0 - 0 Rẽ Trái gắt (Cua bán kính nhỏ) $0\text{V}$ $12\text{V}$
0 - 0 - 1 - 0 Hiệu chỉnh rẽ Phải nhẹ $15\text{V}$ $12\text{V}$
0 - 0 - 0 - 1 Rẽ Phải gắt (Cua bán kính nhỏ) $12\text{V}$ $0\text{V}$
1 - 1 - 1 - 1 Phát hiện vạch dừng trạm / Dừng khẩn $0\text{V}$ $0\text{V}$ (Kích hoạt Timer 20s)
               +----------------------------------+
               |        BẮT ĐẦU VÒNG QUÉT         |
               +-----------------+----------------+
                                 |
                                 v
               +-----------------+----------------+
               |  Đọc trạng thái ngõ vào X0-X21   |
               +-----------------+----------------+
                                 |
                   /-------------+-------------\
                  /                               \
        [Có vật cản? (X10/X11=1)]        [Nút STOP/EMG? (X21=0)]
                  \                               /
                   \-------------+---------------/
                                 |
                     +-----------+-----------+
                    YES                     NO
                     |                       |
                     v                       v
         +-----------+----------+  +---------+------------------+
         | DỪNG XE TỨC THỜI     |  | Phân tích trạng thái cảm   |
         | Bật còi báo Y14      |  | biến dò đường (X2,X3,X4,X5)|
         | Bật đèn dừng Y15     |  +---------+------------------+
         +----------------------+            |
                                             v
                                   /---------+---------\
                                  /                     \
                      [Tất cả cảm biến kích hoạt (1111)?]
                                  \                     /
                                   \---------+---------/
                                             |
                                 +-----------+-----------+
                                YES                     NO
                                 |                       |
                                 v                       v
                     +-----------+----------+  +---------+------------------+
                     | DỪNG TRẠM TỰ ĐỘNG    |  | Cập nhật xung PWM          |
                     | Kích hoạt Timer T0=20s|  | Điều hướng vi sai tốc độ   |
                     | Sau 20s: Tự chạy tiếp|  | Y00 (Phải) & Y02 (Trái)    |
                     +----------------------+  +----------------------------+

Testing và validation

Hệ thống được thử nghiệm thực địa trên đường chạy mô phỏng công nghiệp khép kín, bao gồm các đoạn đường thẳng, đoạn cua tròn bán kính cong $R = 300\text{ mm}$ và 5 trạm dừng đỗ dán băng kim loại ngang.

[Trạm 1] ===== (Đoạn thẳng) =====> [Trạm 2] ===== (Cua R=300mm) =====> [Trạm 3]
   ^                                                                      |
   |                                                                      v
[Trạm 5] <==== (Cua R=300mm) ===== [Trạm 4] <===== (Đoạn thẳng) <=========+

Kết quả đánh giá thực nghiệm

Tham số kiểm thử Giá trị thiết kế Kết quả thực nghiệm đạt được Đánh giá sai số & Độ tin cậy
Độ chính xác dừng tại trạm Sai lệch $\le \pm 10\text{ mm}$ $\pm 4.5\text{ mm}$ Đạt tiêu chuẩn cấp phôi tự động
Thời gian dừng tại mỗi trạm $20.0\text{ s}$ $20.02\text{ s}$ (Timer PLC chuẩn xác) Sai số không đáng kể ($< 0.1%$)
Thời gian đáp ứng cảm biến vật cản $< 1.0\text{ ms}$ $< 625\text{ }\mu\text{s}$ (Cảm biến quang SICK) Đảm bảo an toàn không va chạm
Khoảng cách phát hiện vật cản $100\text{ mm}$ $95 - 110\text{ mm}$ (Tùy chỉnh vít cơ khí) Ổn định, không báo giả
Độ lệch khỏi tâm quỹ đạo khi cua $< 15\text{ mm}$ $\le 8\text{ mm}$ Xe bám quỹ đạo mượt mà
Thời lượng hoạt động của Pin $> 3.0\text{ giờ}$ $3.8\text{ giờ}$ (Tải tĩnh $5\text{ kg}$) Vượt chỉ tiêu ban đầu $26%$

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

  • Kiến trúc lai giữa PLC và Mạch logic bán dẫn tốc độ cao: Việc tích hợp trực tiếp PLC Mitsubishi FX3G với mạch logic đệm $74\text{HC04} / 74\text{HC08}$ giúp tận dụng tối đa tần số phát xung cao của Transistor PLC, khắc phục hạn chế tiếp điểm cơ khí của dòng PLC ngõ ra Relay truyền thống, nâng cao tuổi thọ đóng cắt lên vô hạn.
  • Giải pháp điều hướng vi sai tối ưu chi phí: Thay vì sử dụng cơ cấu lái servo/stepper đắt tiền và phức tạp, đề tài sử dụng phương pháp lái vi sai 2 bánh chủ động độc lập qua điều chế PWM, giảm $65%$ chi phí cơ khí và đơn giản hóa bảo trì.
  • Khả năng chống nhiễu vượt trội so với bo mạch Arduino/Vi điều khiển: Hệ thống làm việc ổn định tại cấp điện áp công nghiệp $24\text{V DC}$, triệt tiêu hoàn toàn hiện tượng reset vi điều khiển do xung điện cảm ứng từ động cơ đóng ngắt.
  • Thiết kế module hóa: Chương trình trên GX Works 2 được phân tách thành các khối chương trình độc lập (MAIN, MOTION 1, MOTION 2), cho phép tái cấu hình số trạm dừng và thời gian dừng chỉ trong vài giây mà không cần biên dịch lại toàn bộ mã nguồn.

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

Kịch bản ứng dụng trong nhà xưởng (Use Cases)

  1. Dây chuyền lắp ráp linh kiện điện tử: Vận chuyển khay linh kiện giữa 5 công đoạn kiểm thử theo chu kỳ định thời cố định 20 giây/trạm.
  2. Kho hàng thông minh (Automated Warehouse): Trung chuyển nguyên vật liệu từ kho nguyên liệu thô vào các cụm máy gia công CNC theo hành lang cố định.
  3. Môi trường phòng sạch / Dược phẩm: Vận hành không phát thải, thay thế công nhân đẩy xe thủ công, giảm nguy cơ nhiễm khuẩn chéo.
+-----------------------------------------------------------------------------------+
|                        BÀN GIAO & TRIỂN KHAI THỰC TẾ (4 BƯỚC)                     |
|                                                                                   |
|  [BƯỚC 1: Thi công quỹ đạo]       ───> Dán băng dán dẫn hướng kim loại (rộng 30mm)|
|                                        và vạch dừng trạm theo layout nhà xưởng.   |
|                                                                                   |
|  [BƯỚC 2: Cấp nguồn & Khởi tạo]   ───> Bật công tắc tổng 24V, kiểm tra LED báo pin|
|                                        trên đồng hồ, nhấn nút START (X020).       |
|                                                                                   |
|  [BƯỚC 3: Chọn chế độ di chuyển]  ───> Nhấn nút TIẾN (X012) hoặc LÙI (X013) trên  |
|                                        bảng điều khiển mặt trên xe.               |
|                                                                                   |
|  [BƯỚC 4: Vận hành & Giám sát]    ───> AGV tự động bám line, dừng 20s/trạm và tự  |
|                                        ngắt khi gặp vật cản hoặc ấn STOP (X021).  |
+-----------------------------------------------------------------------------------+

Phân tích hiệu quả kinh tế (Cost-Benefit Analysis)

  • Chi phí chế tạo nguyên mẫu: ~12.500.000 VNĐ (Bao gồm PLC FX3G chính hãng, động cơ, cảm biến quang SICK, pin Lithium và gia công cơ khí).
  • Chi phí AGV thương mại cùng tính năng: 80.000.000 - 150.000.000 VNĐ.
  • Hiệu quả kinh tế: Tiết kiệm hơn $80%$ chi phí đầu tư ban đầu; thời gian hoàn vốn (ROI) ước tính chỉ từ 4 đến 6 tháng khi thay thế 1 nhân công vận chuyển thủ công.

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

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

  • Động cơ DC chổi than có hiệu suất chưa tối ưu, phát nhiệt sau thời gian dài hoạt động liên tục và hạn chế về mô-men xoắn khi mang tải nặng ($> 15\text{ kg}$).
  • Cảm biến tiệm cận kim loại yêu cầu khoảng cách sát mặt đất ($< 4\text{ mm}$), dễ bị cọ quẹt nếu mặt sàn nhà xưởng không bằng phẳng.
  • Thiếu giao diện người máy HMI (Human-Machine Interface) để cấu hình thông số trực quan tại hiện trường.

Hướng nghiên cứu và nâng cấp

  • Nâng cấp động cơ: Chuyển đổi sang động cơ một chiều không chổi than (BLDC) có tích hợp Encoder phản hồi kín tốc độ (Closed-loop PID Control).
  • Công nghệ dẫn đường nâng cao: Tích hợp cảm biến LiDAR quét 2D (dòng SICK TiM series) kết hợp thuật toán SLAM định vị tự nhiên không cần dán băng kim loại.
  • Giám sát không dây IoT: Tích hợp module truyền thông không dây kết nối PLC với hệ thống điều hành sản xuất MES/SCADA thông qua giao thức MQTT / OPC UA.
  • Giao diện HMI: Bổ sung màn hình cảm ứng Mitsubishi GOT series 7-inch trực tiếp trên thân xe để giám sát trực quan đồ thị vận tốc và dung lượng pin.

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

  • Sinh viên ngành Cơ điện tử / Tự động hóa: Tài liệu học tập mẫu mực kết hợp toàn diện giữa thiết kế 3D cơ khí (SolidWorks), thiết kế mạch điện công nghiệp và lập trình PLC nâng cao (xử lý xung PWM và ngắt).
  • Kỹ sư R&D tại các doanh nghiệp chế tạo: Tham khảo kiến trúc điều khiển hybrid (PLC + Mạch logic rời) để ứng dụng vào các dòng xe tự hành phân khúc tầm trung với chi phí tối ưu.
  • Chủ doanh nghiệp vừa và nhỏ (SMEs): Cơ sở khả thi để tự động hóa khâu nội vận chuyển trong nhà máy với chi phí đầu tư ban đầu thấp, độ bền bỉ cao.
  • Nhà nghiên cứu học thuật: Cung cấp dữ liệu thực nghiệm về sai số dừng đỗ, độ tin cậy của thuật toán lái vi sai và phương pháp triệt tiêu nhiễu công nghiệp trên hệ thống AGV.

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

1. Yêu cầu kỹ thuật tối thiểu để triển khai mô hình AGV này vào nhà xưởng là gì?

Mặt sàn nhà xưởng cần có độ phẳng tiêu chuẩn (độ nhấp nhô $< 2\text{ mm}$), dán băng dẫn hướng kim loại (băng dính nhôm hoặc thanh thép mỏng rộng $30\text{ mm}$) và nguồn sạc pin tiêu chuẩn $24\text{V DC } - 2\text{A}$.

2. Xe AGV có thể chở được tải trọng tối đa bao nhiêu?

Với 2 động cơ DC giảm tốc $98\text{ RPM}$ và khung thép hộp $14\times 14\text{ mm}$ hàn gia cường, xe vận hành ổn định với tải trọng hàng hóa từ $5 - 10\text{ kg}$. Để tải nặng hơn ($50 - 100\text{ kg}$), chỉ cần nâng cấp công suất động cơ và driver mà không cần thay đổi kiến trúc PLC.

3. Làm thế nào để thay đổi lộ trình hoặc số lượng trạm dừng đỗ?

Toàn bộ logic trạm dừng được quản lý bằng bộ đếm counter và timer trong phần mềm GX Works 2. Người vận hành chỉ cần thay đổi giá trị đặt của Timer (ví dụ từ K200 tương đương 20s sang giá trị mong muốn) hoặc thêm nhánh lệnh so sánh trạng thái cảm biến trên sơ đồ Ladder.

4. Hệ thống an toàn xử lý như thế nào khi phát hiện vật cản đột ngột?

Cảm biến quang SICK GTB6-N1211 có thời gian đáp ứng cực nhanh ($< 625\text{ }\mu\text{s}$). Khi có người hoặc chướng ngại vật xuất hiện trong dải $140\text{ mm}$, tiếp điểm ngõ vào X010 kích hoạt ngắt lệnh PWM ngay trong vòng quét PLC hiện tại ($< 1\text{ ms}$), đồng thời bật còi cảnh báo Y014. Xe chỉ tiếp tục chạy sau khi vật cản đã được dọn khỏi hành lang.

5. Chi phí bảo trì định kỳ của hệ thống AGV chạy PLC bao gồm những gì?

Chi phí bảo trì rất thấp, chủ yếu là kiểm tra chổi than động cơ DC sau mỗi $2000$ giờ hoạt động, kiểm tra độ mòn của bánh xe cao su $85\text{ mm}$ và tuổi thọ cell pin Lithium 18650 sau $500 - 800$ chu kỳ nạp/xả. PLC Mitsubishi có tuổi thọ phần cứng trên 10 năm mà không cần bảo dưỡng định kỳ.


Kết luận

Đồ án tốt nghiệp "Thiết kế và điều khiển xe AGV sử dụng bộ điều khiển PLC" đã chứng minh tính khả thi, độ tin cậy và giá trị thực tiễn cao của việc ứng dụng thiết bị điều khiển công nghiệp tiêu chuẩn vào bài toán robot tự hành vận chuyển nhà xưởng. Bằng việc làm chủ hoàn toàn từ khâu tính toán kết cấu cơ khí 3D trên SolidWorks, thiết kế mạch điện chống trùng dẫn an toàn, đến lập trình thuật toán điều chế xung PWM trên PLC Mitsubishi FX3G-60MT/DS, dự án đã tạo ra một nguyên mẫu AGV bám quỹ đạo mượt mà, độ chính xác dừng trạm $\pm 4.5\text{ mm}$ và đáp ứng an toàn chuẩn xác.

Đây là nền tảng kỹ thuật vững chắc để các nhà máy, xí nghiệp tiếp tục phát triển, nâng cấp thành các hệ thống AGV thông minh thương mại hóa, đóng góp tích cực vào tiến trình chuyển đổi số và tự động hóa toàn diện của nền sản xuất công nghiệp hiện đại.