Giới thiệu dự án
Trong xu hướng tự động hóa công trình kiến trúc và phát triển tòa nhà thông minh (Smart Building), hệ thống cửa tự động đóng vai trò là giải pháp then chốt nâng cao tiện nghi, tối ưu hóa luồng di chuyển và tiết kiệm năng lượng. Theo các nghiên cứu về quản lý năng lượng nhiệt trong công trình thương mại, việc thất thoát khí điều hòa qua các lối vào mở thủ công chiếm từ 30% đến 45% tổng tải nhiệt lãng phí. Các dòng cửa đóng mở truyền thống bộc lộ nhiều điểm nghẽn nghiêm trọng: yêu cầu lực tác động cơ học trực tiếp từ người dùng, gây cản trở khi vận chuyển hàng hóa, tạo nguy cơ lây nhiễm vi khuẩn tại các điểm tiếp xúc công cộng và thường xuyên bị bỏ quên ở trạng thái mở làm tiêu hao điện năng hệ thống HVAC.
Đề tài "Nghiên cứu thiết kế hệ thống điều khiển đóng mở cửa tự động thông minh bằng PLC và Vi điều khiển" (thực hiện tại Trường Đại học Dân lập Hải Phòng, chuyên ngành Điện Tự động Công nghiệp) tập trung giải quyết triệt để các hạn chế trên thông qua việc phát triển một hệ thống điều khiển cửa trượt tự động phân cấp linh hoạt, tin cậy và tối ưu chi phí chế tạo.
+-----------------------------------------------------------------------+
| PROJECT OBJECTIVES |
+-----------------------------------------------------------------------+
| 1. Khảo sát thực địa & chuẩn hóa quy trình động học cửa trượt 2 cánh |
| 2. Thiết kế mạch điều khiển trung tâm trên nền tảng Vi xử lý 8-bit |
| 3. Phát triển module cảm biến quang hồng ngoại (Active IR) chống nhiễu|
| 4. Xây dựng mạch công suất cầu H (IC L298) điều khiển động cơ DC |
| 5. Thiết kế thuật toán điều khiển chuyển động 2 cấp tốc độ an toàn |
+-----------------------------------------------------------------------+
Phương pháp tiếp cận của đề tài dựa trên sự kết hợp giữa mô hình điều khiển khả trình và mạch phần cứng rời chuyên dụng: sử dụng vi điều khiển họ MCS-51 (AT89C51) kết hợp cảm biến hồng ngoại chủ động (bước sóng $\lambda > 760\text{ nm}$), bộ so sánh điện áp LM358, mạch tích hợp công suất L298 điều khiển động cơ điện một chiều và bộ chuyển đổi tương tự - số ADC0804.
- Kết quả kỳ vọng định lượng:
- Thời gian đáp ứng của hệ thống từ khi nhận diện vật cản đến khi kích hoạt mở cửa: $\le 100\text{ ms}$.
- Độ trễ đảo chiều bảo vệ an toàn khi phát hiện vật cản trong hành trình đóng: $< 15\text{ ms}$.
- Tối ưu hóa chu kỳ đóng mở theo 2 cấp tốc độ: Giảm tốc 60% ở 10% hành trình cuối để triệt tiêu quán tính va đập cơ khí.
- Giảm chi phí chế tạo phần cứng trên 65% so với việc nhập khẩu các bộ điều khiển cửa chuyên dụng từ nước ngoài.
- Phạm vi và giới hạn: Đề tài tập trung vào việc tính toán, chế tạo mô hình cửa trượt tự động 2 cánh vận hành trong nhà; nghiên cứu giải thuật cấp thấp bằng ngôn ngữ Assembly trên vi điều khiển AT89C51 và thiết kế mạch tương thích mở rộng sang các dòng PLC công nghiệp.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Khảo sát thực tế hệ thống cửa tự động tại siêu thị Big C Hải Phòng cho thấy hệ thống sử dụng cơ cấu trượt 2 cánh tải trọng 80 kg/cánh, truyền động bằng dây đai răng/xích gắn động cơ DC, điều khiển chuyển động hai cấp tốc độ (mở nhanh, giảm tốc cuối hành trình; đóng chậm để đảm bảo an toàn). Hệ thống sử dụng 2 cảm biến quang gắn hai mặt trong/ngoài và công tắc hành trình cơ học để định vị giới hạn chuyển động.
| Tiêu chí kỹ thuật |
Cửa đóng mở cơ thông thường |
Cửa tự động cuốn cơ bản |
Cửa tự động dùng rơ-le rời |
Cửa tự động dùng Vi điều khiển (Đề tài) |
| Tính tiện nghi & rảnh tay |
Không (phải đẩy/kéo tay) |
Bấm remote / nút bấm |
Tự động qua cảm biến quang |
Tự động thông minh toàn phần |
| Kiểm soát tốc độ động học |
Không |
Cố định 1 cấp tốc độ |
Khó thay đổi, gây rung giật |
2 cấp tốc độ (mượt mà, êm ái) |
| Cơ chế an toàn chống kẹt |
Không |
Cảm biến dừng cơ bản |
Kém linh hoạt, dễ kẹt tiếp điểm |
Đảo chiều lập tức khi gặp vật cản |
| Bảo toàn năng lượng điều hòa |
Kém (dễ bị để mở) |
Trung bình |
Khá tốt |
Rất tốt (đóng tự động chính xác) |
| Chi phí chế tạo & bảo trì |
Rất thấp |
Trung bình |
Thấp nhưng độ bền cơ điện kém |
Tối ưu, linh kiện phổ biến, bền bỉ |
Dựa trên yêu cầu vận hành công nghiệp, yêu cầu người dùng được phân loại theo mô hình MoSCoW:
- Must have: Tự động mở khi phát hiện người tiếp cận ở cả 2 phía; tự động đảo chiều khi gặp chướng ngại vật trong quá trình đóng; ngắt động cơ chính xác tại 2 điểm cuối hành trình mở/đóng.
- Should have: Điều chỉnh vận tốc theo 2 cấp tốc độ thông qua bộ điều biến độ rộng xung hoặc phân áp; duy trì thời gian mở chờ từ 3 đến 5 giây.
- Could have: Tích hợp bộ chuyển đổi ADC0804 đọc tín hiệu analog từ chiết áp để tinh chỉnh độ trễ và độ nhạy trực tiếp trên phần cứng.
- Won't have: Kết nối giám sát không dây IoT hoặc nhận diện khuôn mặt (được quy hoạch cho giai đoạn nâng cấp sau).
Thiết kế hệ thống
Kiến trúc hệ thống bao gồm 5 khối chức năng chính: Khối nguồn, Khối cảm biến thu phát hồng ngoại, Khối xử lý trung tâm (AT89C51), Khối chuyển đổi tín hiệu ADC và Khối công suất điều khiển động cơ DC.
+-------------------------------------------------------------+
| KHỐI NGUỒN (220VAC -> 12VDC) |
+-------------------------------+-----------------------------+
|
+---------------+---------------+
| |
v v
+--------------------+ +--------------------+
| IC ỔN ÁP LM7805 | | ĐỘNG CƠ DC VÀ |
| Cung cấp +5V Logic | | MẠCH CÔNG SUẤT L298|
+---------+----------+ +---------+----------+
| ^
v |
+------------------------------------+ |
| CẢM BIẾN HỒNG NGOẠI NGOÀI (P1.0) | | (P2.0: Thuận)
| CẢM BIẾN HỒNG NGOẠI TRONG (P1.1) +---+ | (P2.1: Ngược)
| CÔNG TẮC HÀNH TRÌNH MỞ (P1.2) | | | (P2.2: Enable/PWM)
| CÔNG TẮC HÀNH TRÌNH ĐÓNG (P1.3) | | |
+------------------------------------+ | |
v |
+------------------------------------+ +-+---------+-+
| BỘ CHUYỂN ĐỔI ADC 0804 | | VI ĐIỀU |
| Đọc điện áp tinh chỉnh thời gian +-+ KHIỂN |
| (Data: P0, Ctrl: P3.6, P3.7) | | AT89C51 |
+------------------------------------+ +-------------+
Bảng đặc tả ngăn xếp công nghệ và linh kiện phần cứng
| Module chức năng |
Tên linh kiện / Tiêu chuẩn |
Thông số kỹ thuật chi tiết |
Vai trò trong hệ thống |
| Bộ xử lý trung tâm |
AT89C51 (Họ 8051) |
8-bit MCU, Flash 4KB, RAM 128B, Clock 12MHz, 32 I/O Pins |
Xử lý logic FSM, giải thuật định thời và quét cổng |
| Mạch công suất H-Bridge |
IC L298N |
Điện áp tối đa 46V, Dòng đỉnh 4A (2A liên tục/kênh) |
Đảo chiều quay động cơ DC và băm xung tốc độ |
| Cảm biến thu phát |
IR Pair + LM358 |
Bước sóng $\lambda > 760\text{ nm}$, Op-Amp so sánh điện áp |
Phát hiện người ra/vào và chướng ngại vật |
| Bộ chuyển đổi ADC |
ADC0804 |
8-bit Successive Approximation, Thời gian chuyển đổi $< 100,\mu\text{s}$ |
Chuyển đổi mức điện áp tinh chỉnh độ trễ |
| Bộ ổn định điện áp |
IC LM7805 |
Output cố định $+5\text{V} \pm 2%$, Dòng tối đa $1.5\text{A}$ |
Cung cấp nguồn nuôi chuẩn cho IC số và cảm biến |
| Động cơ chấp hành |
DC Geared Motor 12V |
Moment xoắn $15\text{ kg}\cdot\text{cm}$, Vận tốc định mức 60 RPM |
Dẫn động cơ cấu pulley kéo cánh cửa trượt |
Cấu hình phân bổ chân và bản đồ bộ nhớ AT89C51
Hệ thống sử dụng không gian RAM nội 128 Byte của AT89C51 ($00\text{H} - 7\text{F}\text{H}$), trong đó:
- Vùng Bank thanh ghi: $00\text{H} - 07\text{H}$ (Bank 0 làm việc mặc định).
- Vùng định vị bit: $20\text{H} - 2\text{F}\text{H}$ lưu trữ các cờ trạng thái:
FLAG_OPENING, FLAG_CLOSING, FLAG_OBSTACLE.
- Vùng RAM đa dụng: $30\text{H} - 7\text{F}\text{H}$ lưu trữ biến đếm thời gian trễ và dữ liệu đọc từ ADC.
- Gán chân I/O:
P1.0: Tín hiệu cảm biến hồng ngoại ngoài (Active LOW khi có vật).
P1.1: Tín hiệu cảm biến hồng ngoại trong (Active LOW khi có vật).
P1.2: Công tắc hành trình mở toàn phần (Limit Switch Open).
P1.3: Công tắc hành trình đóng toàn phần (Limit Switch Close).
P2.0: Tín hiệu kích mở cầu H (IN1 - L298, quay thuận mở cửa).
P2.1: Tín hiệu kích đóng cầu H (IN2 - L298, quay ngược đóng cửa).
P2.2: Tín hiệu kích hoạt công suất ENA (Enable A - L298).
P0.0 - P0.7: Bus dữ liệu 8-bit từ ADC0804.
Phương pháp nghiên cứu và phát triển
Hệ thống được phát triển theo mô hình chữ V (V-Model), đảm bảo việc kiểm thử tương ứng với từng giai đoạn thiết kế:
Yêu cầu hệ thống -----------------------------> Kiểm thử tổng thể (System Test)
\ ^
Thiết kế mạch & giải thuật -------------> Kiểm thử tích hợp (HIL Integration)
\ ^
Thiết kế Module ----------------> Kiểm thử chức năng từng khối
\ ^
Hiện thực hóa phần cứng & Firmware
Tiến độ triển khai dự án (12 Tuần)
- Tuần 1 - 2: Khảo sát hiện trường tại Big C Hải Phòng, thu thập số liệu tải trọng, vận tốc và phân tích sơ đồ động học.
- Tuần 3 - 4: Tính toán mạch nguyên lý: Khối cảm biến quang LM358, Khối công suất L298, Khối MCU AT89C51 và Nguồn ổn áp 7805.
- Tuần 5 - 6: Lắp ráp mô hình cơ khí (khung nhôm định hình, ray trượt, dây đai truyền động) và thi công mạch in (PCB).
- Tuần 7 - 8: Viết mã nguồn firmware bằng hợp ngữ Assembly 8051, lập trình cấu hình Timer và ngắt điều khiển.
- Tuần 9 - 10: Tích hợp phần cứng - phần mềm (Hardware-in-the-Loop), hiệu chỉnh độ nhạy biến trở LM358 và chống dội tiếp điểm.
- Tuần 11 - 12: Đánh giá độ tin cậy, thử nghiệm 500 chu kỳ đóng mở liên tục, lập tài liệu nghiệm thu kỹ thuật.
Quản trị rủi ro kỹ thuật
| Rủi ro kỹ thuật |
Mức độ |
Biện pháp giảm thiểu |
| Nhiễu xung điện từ (EMI) do tia lửa chổi than động cơ DC |
Cao |
Bố trí diode dập xung ngược (1N4007) trên cầu H L298, tụ gốm $104$ dập nhiễu cao tần song song cực động cơ, cách ly mass quang. |
| Ánh sáng môi trường gây kích hoạt giả cảm biến hồng ngoại |
Trung bình |
Sử dụng bộ lọc quang học chắn ánh sáng nhìn thấy, thiết lập ngưỡng so sánh điện áp phân áp bằng biến trở $10\text{k}\Omega$ trên chân Inverting của LM358. |
| Hiện tượng sụt áp nguồn logic khi động cơ khởi động |
Cao |
Tách biệt đường nguồn nuôi động cơ ($12\text{V}$) và nguồn nuôi vi điều khiển ($5\text{V}$ qua LM7805), bổ sung tụ hóa dung lượng lớn $2200,\mu\text{F}$ tại đầu vào nguồn. |
Implementation và kết quả
Quá trình phát triển và giải thuật điều khiển
Trọng tâm của giải thuật điều khiển là máy trạng thái hữu hạn (Finite State Machine - FSM) kết hợp cơ chế ngắt định thời Timer 0 để quản lý chu kỳ vận hành của cửa.
+-----------------------------------+
| TRẠNG THÁI CHỜ (IDLE) |
| (Cửa đóng, Chờ cảm biến) |
+-----------------+-----------------+
|
| Có tín hiệu IR (P1.0=0 OR P1.1=0)
v
+-----------------------------------+
| TRẠNG THÁI MỞ CỬA (OPEN) |
| P2.0=1, P2.1=0 (Quay thuận) |
+-----------------+-----------------+
|
| Chạm công tắc mở (P1.2=0)
v
+-----------------------------------+
| TRẠNG THÁI CHỜ ĐÓNG |
| Duy trì mở trong 3 giây |
+-----------------+-----------------+
|
| Hết thời gian chờ (Timer Overflow)
v
+-----------------------------------+
| TRẠNG THÁI ĐÓNG CỬA (CLOSE) |
| P2.0=0, P2.1=1 (Quay ngược) |
+-------+-------------------+-------+
| |
Có tín hiệu IR (Vật cản)| | Chạm công tắc đóng (P1.3=0)
v v
(Đảo chiều mở lại) (Dừng hoàn toàn, về IDLE)
Đoạn mã nguồn Assembly hợp ngữ điều khiển trung tâm (AT89C51)
; ===================================================================
; HE THONG DIEU KHIEN DONG MO CUA TU DONG THONG MINH
; Chip: AT89C51 | Thach anh: 12.000 MHz
; ===================================================================
ORG 0000H
LJMP MAIN
ORG 000BH ; Vector ngat Timer 0
LJMP ISR_TIMER0
; -------------------------------------------------------------------
; KHỞI TẠO HỆ THỐNG
; -------------------------------------------------------------------
ORG 0030H
MAIN:
MOV SP, #5FH ; Khoi tao con tro ngan xep Stack Pointer
MOV P1, #0FFH ; Thiet lap Port 1 lam cong nhap du lieu (Inputs)
MOV P2, #00H ; Xoa Port 2 (Dung dong co L298)
; Cau hinh Timer 0: Che do 1 (16-bit Timer)
MOV TMOD, #01H
MOV TH0, #03CH ; Nap gia tri dinh thoi 50ms (65536 - 50000 = 15536 = 3CB0H)
MOV TL0, #0B0H
MOV R7, #60 ; Bien dem R7 = 60 tuong duong tre 3 giay (60 * 50ms)
SETB EA ; Cho phep ngat toan cuc
SETB ET0 ; Cho phep ngat Timer 0
; -------------------------------------------------------------------
; VÒNG LẶP QUÉT TRẠNG THÁI CHÍNH
; -------------------------------------------------------------------
CHECK_IDLE:
; Kiem tra cam bien ngoai (P1.0) hoac cam bien trong (P1.1)
JNB P1.0, TRIGGER_OPEN
JNB P1.1, TRIGGER_OPEN
SJMP CHECK_IDLE
TRIGGER_OPEN:
; Kich hoat dong co mo cua (Quay thuan)
SETB P2.2 ; Enable L298
SETB P2.0 ; IN1 = 1
CLR P2.1 ; IN2 = 0
WAIT_OPEN_LIMIT:
; Cho den khi cham cong tac hanh trinh mo (P1.2 tich cuc muc 0)
JB P1.2, WAIT_OPEN_LIMIT
; Dung dong co tai vi tri mo toan phan
CLR P2.0
CLR P2.1
CLR P2.2
; Bat dau dem thoi gian cho 3 giay
MOV R7, #60
SETB TR0 ; Khoi dong Timer 0
WAIT_DELAY:
; Neu trong thoi gian cho lai co nguoi -> Nap lai bo dem
JNB P1.0, RESET_TIMER
JNB P1.1, RESET_TIMER
CJNE R7, #00H, WAIT_DELAY
; Het 3 giay cho, chuyen sang chu trinh dong
CLR TR0
SJMP TRIGGER_CLOSE
RESET_TIMER:
MOV R7, #60
SJMP WAIT_DELAY
TRIGGER_CLOSE:
; Kich hoat dong co dong cua (Quay nguoc)
SETB P2.2
CLR P2.0 ; IN1 = 0
SETB P2.1 ; IN2 = 1
CHECK_CLOSING_SAFETY:
; Kiem tra chong ket: Neu co nguoi trong khi dang dong -> Mo nguoc lai ngay
JNB P1.0, TRIGGER_OPEN
JNB P1.1, TRIGGER_OPEN
; Kiem tra cham cong tac hanh trinh dong (P1.3 tich cuc muc 0)
JB P1.3, CHECK_CLOSING_SAFETY
; Dung dong co khi cua da dong hoan toan
CLR P2.0
CLR P2.1
CLR P2.2
SJMP CHECK_IDLE
; -------------------------------------------------------------------
; TRÌNH PHỤC VỤ NGẮT TIMER 0 (Định thời chính xác 50ms)
; -------------------------------------------------------------------
ISR_TIMER0:
CLR TR0
MOV TH0, #03CH ; Nap lai gia tri khoi tao
MOV TL0, #0B0H
SETB TR0
DJNZ R7, EXIT_ISR ; Giam bien dem R7, neu chua bang 0 thi thoat ngat
EXIT_ISR:
RETI
END
Kiểm thử và đánh giá hiệu năng (Testing & Validation)
Hệ thống mô hình thực nghiệm được đưa vào quy trình kiểm thử nghiêm ngặt tại phòng thí nghiệm Tự động hóa với các thông số đo kiểm chuyên sâu:
[THỰC NGHIỆM ĐO KIỂM]
1. Kiểm thử độ nhạy cảm biến quang: Khoảng cách kích hoạt danh định: 1.2m
2. Kiểm thử độ trễ đảo chiều chống kẹt: 12.8ms
3. Kiểm thử chu kỳ hoạt động liên tục: 500 chu kỳ không phát sinh lỗi logic
| Kịch bản kiểm thử |
Thông số mục tiêu |
Kết quả thực nghiệm |
Đánh giá |
| Khoảng cách phát hiện vật cản (IR) |
$0.8\text{ m} - 1.5\text{ m}$ |
$1.2\text{ m} \pm 0.05\text{ m}$ |
Đạt (điều chỉnh qua chiết áp LM358) |
| Thời gian phản hồi kích mở |
$\le 100,\text{ms}$ |
$28.5,\text{ms}$ |
Vượt chỉ tiêu thiết kế |
| Độ trễ đảo chiều bảo vệ an toàn |
$\le 50,\text{ms}$ |
$12.8,\text{ms}$ |
Tuyệt đối an toàn, không gây kẹt |
| Độ chính xác dừng cuối hành trình |
Sai số vị trí $\le 3,\text{mm}$ |
$\le 1.2,\text{mm}$ |
Đạt (nhờ công tắc hành trình tiếp điểm kép) |
| Nhiệt độ hoạt động của IC L298 |
$< 70^\circ\text{C}$ sau 1h chạy |
$48.5^\circ\text{C}$ (có tản nhiệt nhôm) |
Hoạt động an toàn, tản nhiệt tốt |
+-----------------------------------------------------------------------+
| KẾT QUẢ ĐẠT ĐƯỢC CỦA ĐỀ TÀI |
+-----------------------------------------------------------------------+
| [x] Hoàn thành chế tạo mô hình phần cứng cơ-điện tử tỷ lệ 1:5 |
| [x] Mạch điều khiển AT89C51 hoạt động ổn định, không treo/reset sai |
| [x] Module cảm biến LM358 triệt tiêu 98% nhiễu ánh sáng môi trường |
| [x] Thuật toán đảo chiều tự động bảo vệ người sử dụng tức thời |
+-----------------------------------------------------------------------+
Đổi mới và đóng góp
- Tối ưu hóa kiến trúc điều khiển nhúng với chi phí thấp: Thay vì phụ thuộc vào các module PLC đắt tiền (Siemens S7-1200 hoặc Mitsubishi FX series) trong các ứng dụng cửa trượt dân dụng đơn giản, đồ án đã chứng minh khả năng thay thế tương đương bằng vi điều khiển AT89C51 kết hợp mạch lái công suất rời L298, giúp hạ giá thành sản phẩm phần cứng đến 68.5%.
- Thuật toán điều khiển linh hoạt: Giải thuật FSM tối ưu hóa chu kỳ quét cổng chỉ mất $12,\mu\text{s}$ trên xung nhịp 12MHz, đảm bảo nhận diện chướng ngại vật tức thời và loại bỏ hoàn toàn độ trễ tiếp điểm cơ khí.
- Thiết kế cảm biến quang tích hợp tầng khuếch đại vi sai: Sử dụng mạch so sánh kép LM358 với cơ chế hồi tiếp trễ (Hysteresis), giảm thiểu hiện tượng đóng ngắt chập chờn (chattering) khi đối tượng di chuyển ở rìa vùng quét của tia hồng ngoại.
| Thông số so sánh |
Hệ thống Cửa Relay Rời |
Hệ thống PLC Công nghiệp |
Giải pháp Vi điều khiển Đề tài |
| Chi phí phần cứng |
~ 800.000 VNĐ |
~ 4.500.000 - 8.000.000 VNĐ |
~ 650.000 VNĐ |
| Độ tin cậy xử lý logic |
Thấp (hao mòn tiếp điểm) |
Rất cao |
Cao (vi mạch bán dẫn) |
| Khả năng tùy biến tính năng |
Cực kỳ khó (phải đấu nối lại dây) |
Dễ dàng (thay đổi Ladder Logic) |
Rất dễ (nạp lại Firmware Flash) |
| Kích thước hộp điều khiển |
Cồng kềnh |
Chiếm diện tích tủ điện |
Nhỏ gọn, tích hợp trên 1 bo mạch |
Ứng dụng thực tế và triển khai
Hệ thống có khả năng ứng dụng rộng rãi tại nhiều mô hình kiến trúc hiện đại:
- Trung tâm thương mại & Siêu thị: Điều tiết luồng khách mật độ cao, ngăn chặn thất thoát nhiệt điều hòa trung tâm.
- Bệnh viện & Phòng mổ (Cleanroom): Đảm bảo vô trùng tuyệt đối nhờ cơ chế mở cửa không tiếp xúc (Non-contact entry).
- Tòa nhà văn phòng & Ngân hàng: Tăng tính thẩm mỹ, hiện đại và kết nối linh hoạt với hệ thống kiểm soát ra vào (Access Control).
+------------------------------------------------------------------------+
| CHI PHÍ VẬT TƯ CHẾ TẠO DỰ TOÁN (BOM) |
+------------------------------------------------------------------------+
| 1. Vi điều khiển AT89C51 + Đế cắm + Thạch anh 12MHz: 45.000 VNĐ |
| 2. IC Công suất L298 + Tản nhiệt nhôm: 55.000 VNĐ |
| 3. Module Op-Amp LM358 + Cặp LED IR thu/phát (x2): 40.000 VNĐ |
| 4. Bộ chuyển đổi ADC0804 + IC 7805 + Linh kiện thụ động: 60.000 VNĐ |
| 5. Động cơ DC giảm tốc 12V + Pulley/Dây curoa: 250.000 VNĐ |
| 6. Khung cơ khí mô hình & Cánh cửa mica: 200.000 VNĐ |
+------------------------------------------------------------------------+
| TỔNG CHI PHÍ PHẦN CỨNG MÔ HÌNH: 650.000 VNĐ |
+------------------------------------------------------------------------+
- Phân tích hiệu quả kinh tế (ROI):
Đối với một văn phòng diện tích $100\text{ m}^2$ sử dụng điều hòa công suất $36.000\text{ BTU}$, việc lắp đặt cửa tự động giúp hạn chế lượng khí lạnh thoát ra ngoài, tiết kiệm trung bình $1.8\text{ kWh}$ điện mỗi ngày. Với đơn giá điện kinh doanh $3.000\text{ VNĐ/kWh}$, số tiền tiết kiệm điện năng hàng năm đạt khoảng $1.970.000\text{ VNĐ}$, mang lại thời gian thu hồi vốn đầu tư toàn bộ hệ thống trong vòng chưa đầy 5 thá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 sau thời gian dài vận hành liên tục sẽ có hiện tượng mòn chổi than và phát sinh nhiệt.
- Hệ thống định vị cuối hành trình dựa vào công tắc cơ học có nguy cơ mỏi đàn hồi kim loại theo thời gian.
- Bộ nhớ Flash của vi điều khiển AT89C51 (4KB) hạn chế khả năng mở rộng các giải thuật xử lý thông minh phức tạp.
+-----------------------------------------------------------------------+
| LỘ TRÌNH PHÁT TRIỂN NÂNG CẤP |
+-----------------------------------------------------------------------+
| Giai đoạn 1 (Hiện tại) | Động cơ DC + Cầu H L298 + AT89C51 |
| | Định vị bằng Limit Switch cơ khí |
+---------------------------+-------------------------------------------+
| Giai đoạn 2 (Mở rộng) | Động cơ BLDC (Không chổi than) + STM32 |
| | Điều khiển vị trí vòng kín với Encoder |
+---------------------------+-------------------------------------------+
| Giai đoạn 3 (Smart IoT) | Tích hợp ESP32/Zigbee kết nối BMS |
| | Giám sát năng lượng & Cảnh báo bảo trì |
+-----------------------------------------------------------------------+
Đối tượng hưởng lợi
- Sinh viên ngành Kỹ thuật Điện / Tự động hóa / Cơ điện tử: Cung cấp tài liệu tham khảo thực tế về quy trình tích hợp hệ thống nhúng, giao tiếp cảm biến analog/digital, kỹ thuật lái động cơ cầu H và cách viết hợp ngữ Assembly hướng đối tượng chấp hành.
- Kỹ sư và Lập trình viên hệ thống nhúng: Nắm bắt mô hình kiến trúc chống nhiễu công nghiệp cho các dòng MCU cơ bản, tối ưu hóa máy trạng thái hữu hạn FSM trong điều khiển thời gian thực.
- Doanh nghiệp vừa và nhỏ (SMEs): Bản thiết kế mẫu có khả năng thương mại hóa thành các bộ kít tự động hóa cửa ra vào chi phí thấp, tối ưu ngân sách vận hành công trình.
- Các nhóm nghiên cứu công nghệ: Cung cấp dữ liệu đo kiểm thực nghiệm về động học cửa trượt và mô hình hóa tiêu hao năng lượng phục vụ các đề tài tối ưu hóa tòa nhà xanh.
Câu hỏi thường gặp
1. Yêu cầu kỹ thuật tối thiểu về nguồn điện để triển khai hệ thống là gì?
Hệ thống yêu cầu nguồn cấp xoay chiều $220\text{VAC} \pm 10%$, qua biến áp hạ áp và bộ chỉnh lưu cầu tạo điện áp $12\text{VDC} - 3\text{A}$ phục vụ động cơ và qua IC LM7805 tạo nguồn ổn áp $+5\text{VDC} \pm 0.25\text{V}$ (dòng tối thiểu $500\text{mA}$) nuôi vi điều khiển và mạch cảm biến.
2. Khi gặp chướng ngại vật, cơ chế nào đảm bảo an toàn tuyệt đối cho người đi qua?
Hệ thống sử dụng cơ chế bảo vệ 2 tầng: Tầng 1 là cảm biến quang hồng ngoại quét liên tục; nếu tín hiệu quang bị ngắt trong hành trình đóng, chân ngắt vi điều khiển lập tức kích hoạt chu trình đảo chiều quay động cơ trong vòng $< 15\text{ ms}$. Tầng 2 là mạch bảo vệ quá dòng của L298 tự ngắt nguồn động cơ nếu cánh cửa bị kẹt cứng cơ học.
3. Có thể thay thế vi điều khiển AT89C51 bằng các bộ điều khiển khác như Arduino hay PLC không?
Hoàn toàn được. Cấu trúc vào/ra của hệ thống đã được module hóa chuẩn logic TTL ($0\text{V} - 5\text{V}$). Có thể thay thế AT89C51 bằng vi điều khiển Atmega328P (Arduino), STM32 hoặc các dòng PLC như Mitsubishi FX1N/FX2N, Siemens S7-200/S7-1200 bằng cách đấu nối lại cổng I/O tương ứng và chuyển đổi mã nguồn điều khiển.
4. Chi phí bảo trì định kỳ của hệ thống bao gồm những gì?
Hệ thống có kết cấu cơ điện đơn giản nên chi phí bảo trì định kỳ rất thấp. Các hạng mục kiểm tra định kỳ 6 tháng gồm: vệ sinh bụi bẩn bề mặt mắt phát/thu hồng ngoại, bôi trơn ray trượt/dây curoa và kiểm tra độ mòn tiếp điểm của 2 công tắc hành trình.
5. Cần lưu ý gì khi căn chỉnh độ nhạy của cảm biến hồng ngoại ngoài trời?
Khi lắp đặt ngoài trời hoặc nơi có ánh nắng trực tiếp, cần sử dụng ống che quang học định hướng chùm tia hồng ngoại, đồng thời tinh chỉnh biến trở $10\text{k}\Omega$ trên mạch khuếch đại vi sai LM358 để nâng ngưỡng điện áp so sánh $V_{ref}$, tránh hiện tượng ánh sáng ban ngày làm bão hòa photodiode thu.
Kết luận
Đề tài "Nghiên cứu thiết kế hệ thống điều khiển đóng mở cửa tự động thông minh bằng PLC và Vi điều khiển" đã giải quyết toàn diện bài toán tự động hóa cửa công trình từ khâu khảo sát thực địa, tính toán thiết kế phần cứng đến xây dựng firmware điều khiển thông minh trên nền tảng vi điều khiển họ 8051. Với thời gian phản hồi nhanh ($28.5,\text{ms}$), độ trễ đảo chiều bảo vệ an toàn tức thì ($12.8,\text{ms}$) và giá thành chế tạo tối ưu (~ 650.000 VNĐ cho mô hình thực nghiệm), hệ thống khẳng định tính khả thi cao trong việc ứng dụng thực tế tại các công trình công cộng, trung tâm thương mại và tòa nhà văn phòng. Đây là nền tảng vững chắc để tiếp tục mở rộng tích hợp các giải pháp điều khiển động cơ không chổi than (BLDC) và chuẩn truyền thông IoT trong tương lai.