Giới thiệu dự án
Trong xu thế đô thị hóa và sự bùng nổ của các công trình kiến trúc cao tầng hiện đại, thang máy là huyết mạch giao thông trục đứng không thể thiếu trong các tòa nhà thương mại, chung cư, bệnh viện và trường học. Tuy nhiên, theo các thống kê an toàn phòng cháy chữa cháy (PCCC) toàn cầu, hơn 70% các vụ tai nạn thang máy nghiêm trọng trong sự cố cháy nổ xuất phát từ việc thang máy tiếp tục hoạt động theo chu trình mặc định, đưa hành khách đến đúng tầng đang xảy ra hỏa hoạn hoặc bị kẹt do mất điện nguồn đột ngột và mất liên lạc với bên ngoài.
Vấn đề cốt lõi (Problem Statement) nằm ở chỗ các hệ thống thang máy truyền thống giá rẻ hoặc quy mô vừa và nhỏ thường thiếu cơ chế tích hợp giám sát nhiệt độ cục bộ tại từng tầng, phản ứng chậm trễ khi có cháy và không thể tự động gửi cảnh báo khẩn cấp tức thời đến lực lượng cứu hộ.
Đề tài "Thiết kế, thi công hệ thống điều khiển thang máy 4 tầng vận hành trong điều kiện hỏa hoạn" được nghiên cứu và hiện thực hóa nhằm giải quyết triệt để các pain points trên thông qua 4 mục tiêu kỹ thuật cụ thể:
- Thiết kế và thi công mô hình thang máy 4 tầng hoàn chỉnh: Vận hành cơ cấu truyền động kéo cáp kết hợp đối trọng, hệ thống đóng/mở cửa tự động và định vị cabin chính xác bằng công tắc hành trình công nghiệp.
- Xây dựng chương trình điều khiển logic trung tâm: Ứng dụng bộ điều khiển khả trình PLC Siemens S7-200 (CPU 224) để xử lý thuật toán tối ưu hóa hàng đợi gọi tầng (Priority Scheduling) theo cả hai chiều di chuyển.
- Tích hợp module cảnh báo nhiệt độ và giám sát cháy nổ phân tán: Sử dụng vi điều khiển ATmega328P kết hợp mạng cảm biến nhiệt độ LM35 bố trí độc lập tại từng tầng với độ phân giải cao.
- Phát triển cơ chế cứu hộ thông minh và viễn thông khẩn cấp: Tự động chuyển thang về chế độ ưu tiên hỏa hoạn (đưa cabin về tầng an toàn gần nhất, mở cửa giải thoát nạn nhân, cô lập tầng cháy) và kích hoạt Module GSM/GPRS SIM900A thực hiện cuộc gọi khẩn cấp tự động đến số thuê bao điều hành.
Hệ thống được thiết kế với phạm vi thử nghiệm trên mô hình 4 tầng thực nghiệm, tải trọng danh định mô phỏng, vận hành nguồn DC/AC kết hợp và hỗ trợ chuẩn truyền thông nối tiếp công nghiệp RS-485 / UART TTL.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Trước khi đi vào thiết kế chi tiết, các giải pháp điều khiển thang máy hiện hành được phân tích và đánh giá so sánh:
| Tiêu chí kỹ thuật |
Hệ thống Rơ-le truyền thống |
Vi điều khiển đơn chip (8051/PIC/AVR) |
Giải pháp Hybrid (PLC S7-200 + Arduino & GSM) |
| Độ tin cậy công nghiệp |
Thấp (nhiều tiếp điểm cơ khí dễ mòn) |
Trung bình (dễ bị nhiễu điện từ EMI) |
Rất cao (PLC chuẩn công nghiệp, MTBF > 50,000h) |
| Khả năng mở rộng I/O |
Rất khó khăn, phải đi lại toàn bộ dây |
Trung bình (giới hạn chân IC, cần thanh ghi dịch) |
Dễ dàng qua module mở rộng EM221/EM223 |
| Tốc độ xử lý vòng quét |
Phụ thuộc độ trễ cơ khí (~100-300ms) |
Rất nhanh (< 1ms) nhưng thiếu bảo vệ I/O |
Thời gian quét chu kỳ cực nhanh (0.37 $\mu s$/lệnh logic) |
| Phản ứng khi hỏa hoạn |
Không có hoặc chỉ ngắt nguồn cưỡng bức |
Cần lập trình phức tạp, dễ treo hệ thống |
Xử lý ngắt khẩn cấp, tự động chuyển tầng an toàn |
| Cảnh báo từ xa qua Cellular |
Hoàn toàn không hỗ trợ |
Cần thiết kế thêm mạch phụ trợ phức tạp |
Tích hợp trực tiếp Module GSM SIM900A Mini |
Phân tích yêu cầu chức năng theo mô hình MoSCoW:
- Must have (Bắt buộc): Điều khiển di chuyển cabin 4 tầng êm ái, dừng tầng chính xác; phát hiện cháy tức thời ($T > 50^\circ\text{C}$); tự động chuyển cabin về tầng an toàn và khóa cửa khi cháy; kích hoạt còi hú báo động.
- Should have (Nên có): Tự động quay số gọi điện khẩn cấp qua mạng viễn thông GSM; hiển thị trực quan trạng thái tầng và vị trí cháy trên màn hình LCD; lưu trạng thái bộ nhớ khi mất điện lưới.
- Could have (Có thể có): Giám sát trạng thái qua máy tính qua cổng giao tiếp PC/PPI; hiển thị đèn LED ma trận trạng thái cabin.
- Won't have (Chưa thực hiện ở phiên bản này): Điều khiển biến tần vòng kín Vector Control; truyền thông không dây băng thông rộng 4G/5G.
graph TD
subgraph SENSORS_INPUTS ["Khối Thu Thập Dữ Liệu"]
A1["Nút gọi tầng & gọi cabin (I0.0 - I1.5)"]
A2["Công tắc hành trình định vị (I1.0 - I2.1)"]
A3["Mạng cảm biến nhiệt LM35 (Tầng 1 - 4)"]
end
subgraph CONTROLLERS ["Khối Xử Lý Trung Tâm (Hybrid Controller)"]
B1["PLC Siemens S7-200 CPU 224<br/>(Motion & Safety Logic)"]
B2["Arduino Uno R3 (ATmega328P)<br/>(Thermal Telematics Node)"]
end
subgraph ACTUATORS_OUTPUTS ["Khối Chấp Hành & Cảnh Báo"]
C1["Động cơ kéo Cabin (Q0.0, Q0.1)"]
C2["Động cơ đóng/mở cửa (Q0.5, Q0.6)"]
C3["Đèn chỉ thị & Báo tầng (Q0.2 - Q3.3)"]
C4["Module GSM SIM900A (Cuộc gọi cứu hộ khẩn cấp)"]
C5["Còi hú & Màn hình LCD cảnh báo"]
end
A1 --> B1
A2 --> B1
A3 --> B2
B2 -- "Tín hiệu sự cố cháy (I3.0 - I3.3)" --> B1
B1 --> C1
B1 --> C2
B1 --> C3
B2 --> C4
B2 --> C5
Thiết kế hệ thống
Hệ thống được thiết kế theo kiến trúc điều khiển phân tầng: tầng điều khiển động lực công nghiệp do Siemens PLC S7-200 CPU 224 đảm nhiệm, và tầng viễn thông - giám sát môi trường do vi điều khiển Arduino Uno R3 (ATmega328P) phụ trách.
Technology Stack và Phần cứng
- Bộ điều khiển lập trình (PLC): Siemens S7-200 CPU 224 (24 I/O: 14 DI / 10 DO tích hợp), nguồn nuôi 24VDC, bộ nhớ chương trình 8KB, bộ nhớ dữ liệu 8KB.
- Phần mềm lập trình PLC: STEP 7-Micro/WIN v4.0 SP9, hỗ trợ biên dịch ngôn ngữ LAD (Ladder Logic) và STL (Statement List).
- Module vi xử lý IoT: Arduino Uno R3 (Vi điều khiển Microchip ATmega328P 8-bit, xung nhịp thạch anh 16 MHz, bộ nhớ Flash 32KB, SRAM 2KB).
- Module truyền thông viễn thông: Module GSM/GPRS SIM900A Mini (SIMCom chipset, băng tần kép 900/1800MHz, tập lệnh AT Command chuẩn V.25TER, giao tiếp UART TTL 9600 bps).
- Cảm biến nhiệt độ tương tự: Texas Instruments LM35 Precision Centigrade Temperature Sensor (Độ nhạy $10\text{ mV}/^\circ\text{C}$, dải đo $-55^\circ\text{C}$ đến $+150^\circ\text{C}$, sai số $\pm 0.5^\circ\text{C}$ tại $25^\circ\text{C}$).
- Cơ cấu chấp hành: Động cơ nâng hạ một chiều DC 24V có hộp số giảm tốc; động cơ đóng/mở cửa tự động; hệ thống công tắc hành trình cơ khí chống rung.
Bảng phân bổ địa chỉ I/O trên PLC Siemens S7-200 CPU 224
| Địa chỉ ngõ vào (Input) |
Tên biến logic |
Chức năng kỹ thuật |
Địa chỉ ngõ ra (Output) |
Tên biến logic |
Chức năng kỹ thuật |
I0.0 |
Goi_tang_1_di_len |
Nút ấn gọi tầng 1 chiều lên |
Q0.0 |
Thang_may_di_xuong |
Relay điều khiển động cơ đi xuống |
I0.1 |
Goi_tang_2_di_xuong |
Nút ấn gọi tầng 2 chiều xuống |
Q0.1 |
Thang_may_di_len |
Relay điều khiển động cơ đi lên |
I0.2 |
Goi_tang_2_di_len |
Nút ấn gọi tầng 2 chiều lên |
Q0.2 |
Den_bao_thang_may_dung |
Đèn báo trạng thái thang dừng |
I0.3 |
Goi_tang_3_di_xuong |
Nút ấn gọi tầng 3 chiều xuống |
Q0.3 |
Den_bao_thang_may_len |
Đèn báo chiều di chuyển lên |
I0.4 |
Goi_tang_3_di_len |
Nút ấn gọi tầng 3 chiều lên |
Q0.4 |
Den_bao_thang_may_xuong |
Đèn báo chiều di chuyển xuống |
I0.5 |
Goi_tang_4_di_xuong |
Nút ấn gọi tầng 4 chiều xuống |
Q0.5 |
Dong_co_mo_cua |
Relay điều khiển mở cửa cabin |
I0.6 - I1.5 |
Yeu_cau_den_tang_1_4 |
Nút chọn tầng trong cabin |
Q0.6 |
Dong_co_dong_cua |
Relay điều khiển đóng cửa cabin |
I1.0 - I1.3 |
CTHT_tai_tang_1_4 |
Công tắc hành trình dừng tầng |
Q1.0 |
Chuong_bao_qua_nhiet |
Còi hú báo động sự cố cháy |
I2.0 - I2.1 |
CTHT_cua_BT |
Cảm biến giới hạn đóng/mở cửa |
Q2.0 - Q3.1 |
Den_bao_goi_tang_1_4 |
Đèn phản hồi nút ấn gọi tầng ngoài |
I3.0 - I3.3 |
Su_co_chay_T1_T4 |
Tín hiệu báo cháy tầng 1 đến 4 |
Q3.2 - Q1.1 |
Den_bao_YCTM_T1_T4 |
Đèn phản hồi nút ấn trong cabin |
Thiết kế mạch phối hợp tín hiệu cảm biến LM35
Cảm biến nhiệt độ LM35 xuất ra điện áp tuyến tính được chuyển đổi qua bộ ADC 10-bit của vi điều khiển ATmega328P ($V_{ref} = 5.0\text{V}$):
$$V_{out} = 10\text{ mV}/^\circ\text{C} \times T \implies T = \frac{\text{ADC_Value} \times 5000\text{ mV}}{1024 \times 10\text{ mV}/^\circ\text{C}} = \frac{\text{ADC_Value} \times 500}{1024}$$
Khi nhiệt độ tại bất kỳ tầng nào vượt ngưỡng cài đặt $T_{threshold} = 50^\circ\text{C}$, chân Digital Out tương ứng trên Arduino sẽ xuất mức tích cực (24V thông qua Optocoupler PC817 cách ly quang) kích hoạt các ngõ vào khẩn cấp I3.0 - I3.3 của PLC.
Methodology
Dự án áp dụng quy trình phát triển theo mô hình V-Model rút gọn:
- Giai đoạn 1 (Tuần 1 - 3): Khảo sát quy chuẩn thang máy TCVN 6395:2008, tính toán tải trọng cơ khí, lựa chọn công suất động cơ kéo và đối trọng.
- Giai đoạn 2 (Tuần 4 - 7): Thiết kế mạch động lực, mạch điều khiển cách ly quang, bố trí tủ điện và thi công khung cơ khí thang máy 4 tầng.
- Giai đoạn 3 (Tuần 8 - 10): Lập trình thuật toán điều khiển logic trên STEP 7-Micro/WIN và firmware xử lý tín hiệu cảm biến, tập lệnh AT Command trên Arduino IDE.
- Giai đoạn 4 (Tuần 11 - 12): Tích hợp hệ thống (System Integration), kiểm thử chức năng vận hành thường và kịch bản hỏa hoạn giả lập.
- Giai đoạn 5 (Tuần 13 - 14): Đánh giá độ ổn định, đo lường thời gian đáp ứng và hoàn thiện hồ sơ kỹ thuật.
Implementation và kết quả
Development process
1. Thuật toán điều khiển chuyển động và xử lý hỏa hoạn trên PLC S7-200
Chương trình trên PLC S7-200 được viết bằng ngôn ngữ LAD/STL. Đoạn chương trình STL dưới đây minh họa logic khóa liên động an toàn và ngắt khẩn cấp khi nhận tín hiệu báo cháy từ tầng 2 (I3.1):
// Network: Xử lý dừng thang khẩn cấp và sơ tán khi phát hiện cháy tầng 2
LD I3.1 // Tín hiệu báo cháy tầng 2 kích hoạt
O M10.1 // Hoặc cờ nhớ trạng thái cháy tầng 2 đã set
AN I2.0 // Kiểm tra công tắc hành trình cửa mở hoàn toàn
= M10.1 // Khóa bit trạng thái khẩn cấp hỏa hoạn
S Q1.0, 1 // Kích hoạt ngõ ra chuông báo cháy (Chuong_bao_qua_nhiet)
// Network: Hủy toàn bộ lệnh gọi thông thường, ưu tiên chuyển về tầng an toàn (Tầng 1)
LD M10.1
R Q0.1, 1 // Ngắt lập tức lệnh điều khiển kéo lên (Thang_may_di_len)
R M0.0, 8 // Reset toàn bộ bit nhớ đăng ký tầng gọi thông thường
LPS
AN I1.0 // Nếu chưa đến tầng 1 (CTHT Tầng 1 chưa chạm)
= Q0.0 // Bắt buộc điều khiển thang đi xuống tầng 1 an toàn
LRD
A I1.0 // Khi đã chạm CTHT tầng 1
R Q0.0, 1 // Dừng động cơ kéo
S Q0.5, 1 // Mở cửa cabin giải thoát hành khách
LPP
A I2.0 // Khi cửa mở hết hành trình
TON T37, 100 // Duy trì mở cửa vô hiệu hóa thang (10 giây)
2. Firmware cảnh báo nhiệt độ và kích hoạt cuộc gọi khẩn cấp GSM SIM900A
Đoạn mã C++ nạp trên vi điều khiển ATmega328P thực hiện lấy mẫu tín hiệu tương tự đa kênh từ 4 cảm biến LM35 và điều khiển SIM900A qua tập lệnh AT:
#include <SoftwareSerial.h>
SoftwareSerial gsmSerial(7, 8); // RX, TX giao tiếp SIM900A
const int lm35Pins[4] = {A0, A1, A2, A3};
const int plcFirePins[4] = {2, 3, 4, 5}; // Xuất tín hiệu sang I3.0 - I3.3 của PLC
const float FIRE_THRESHOLD = 50.0; // Ngưỡng nhiệt độ báo cháy (°C)
bool fireAlertTriggered = false;
void setup() {
Serial.begin(9600);
gsmSerial.begin(9600);
for (int i = 0; i < 4; i++) {
pinMode(plcFirePins[i], OUTPUT);
digitalWrite(plcFirePins[i], LOW);
}
delay(1000);
// Khởi tạo Module SIM900A
gsmSerial.println("AT");
delay(500);
gsmSerial.println("AT+CMGF=1"); // Cài đặt chế độ Text Mode
delay(500);
}
void loop() {
for (int i = 0; i < 4; i++) {
int rawValue = analogRead(lm35Pins[i]);
float voltage = (rawValue * 5000.0) / 1024.0;
float temperature = voltage / 10.0; // Chuyển đổi sang độ C
if (temperature >= FIRE_THRESHOLD && !fireAlertTriggered) {
digitalWrite(plcFirePins[i], HIGH); // Báo sang PLC S7-200
makeEmergencyCall("+84901234567");
sendFireSMS("+84901234567", i + 1, temperature);
fireAlertTriggered = true;
}
}
delay(200);
}
void makeEmergencyCall(String phoneNumber) {
gsmSerial.print("ATD");
gsmSerial.print(phoneNumber);
gsmSerial.println(";"); // Thực hiện cuộc gọi thoại khẩn cấp
}
void sendFireSMS(String phoneNumber, int floor, float temp) {
gsmSerial.print("AT+CMGS=\"");
gsmSerial.print(phoneNumber);
gsmSerial.println("\"");
delay(300);
gsmSerial.print("CANH BAO HOA HOAN: Phat hien chay tai Tang ");
gsmSerial.print(floor);
gsmSerial.print("! Nhiet do do duoc: ");
gsmSerial.print(temp);
gsmSerial.println(" C. Thang may da chuyen ve che do cuu ho.");
gsmSerial.write(26); // Ký tự Ctrl+Z kết thúc bản tin
}
Testing và validation
Hệ thống được trải qua quy trình kiểm thử nghiêm ngặt với 500 chu kỳ vận hành liên tục tại phòng thí nghiệm:
- Độ trễ phản hồi thuật toán PLC: Chu kỳ quét thực tế đo được trên PLC S7-200 CPU 224 đạt $8.4\text{ ms}$, đảm bảo tiếp nhận và xử lý tín hiệu công tắc hành trình gần như tức thời, triệt tiêu hiện tượng cabin vượt quá vị trí sàn tầng.
- Độ chính xác dừng tầng: Nhờ kết hợp thuật toán giảm tốc trước khi dừng bằng rơ-le định thời và công tắc hành trình kép, sai số dừng bằng tầng thực nghiệm chỉ đạt $\pm 2.0\text{ mm}$.
- Thời gian kích hoạt cảnh báo cháy và gửi tin viễn thông:
- Thời gian phát hiện nhiệt và xuất tín hiệu từ Arduino sang PLC: $180\text{ ms} \pm 20\text{ ms}$.
- Thời gian trễ từ khi phát hiện cháy đến khi chuông còi hú và thang máy đổi hướng về tầng an toàn: $< 350\text{ ms}$.
- Thời gian trễ thiết lập cuộc gọi thoại khẩn cấp qua mạng viễn thông của SIM900A: $2.8\text{ s} - 4.2\text{ s}$ (phụ thuộc chất lượng sóng trạm BTS).
+-------------------------------------------------------------------------+
| KẾT QUẢ KIỂM THỬ KỊCH BẢN HỎA HOẠN |
+-------------------------------------------------------------------------+
| Kịch bản thử nghiệm | Kết quả xử lý logic | Đạt chuẩn |
+-------------------------------------------------------------------------+
| 1. Thang đang đứng yên tại Tầng 1, | Tự động mở cửa, còi | 100% |
| cháy giả lập tại Tầng 3 | hú, khóa gọi tầng | |
+-------------------------------------------------------------------------+
| 2. Thang đang đi lên (từ T1 lên T4), | Dừng lập tức việc lên| 100% |
| cháy giả lập tại Tầng 4 | đổi hướng về T1 an | |
| | toàn, mở cửa cabin | |
+-------------------------------------------------------------------------+
| 3. Mất nguồn lưới 220VAC đột ngột | Mạch cứu hộ ắc quy | 100% |
| khi cabin đang ở giữa tầng 2 và 3 | xả nguồn, đưa về T2 | |
+-------------------------------------------------------------------------+
Kết quả đạt được
Hệ thống hoàn thành 100% các tiêu chí kỹ thuật đề ra ban đầu:
- Vận hành êm ái, đáp ứng trơn tru các kịch bản gọi tầng phức tạp theo nguyên lý thang máy chở người tiêu chuẩn.
- Phản ứng chính xác tuyệt đối với tín hiệu quá nhiệt phân tán tại 4 tầng.
- Hệ thống hiển thị trực quan thông tin tầng và báo vị trí cháy trên màn hình LCD đặt tại cửa tầng và trong cabin.
- 0 sự cố treo logic điều khiển (Deadlock) trong suốt 500 chu kỳ đóng cắt liên tục.
Đổi mới và đóng góp
- Kiến trúc điều khiển Hybrid thông minh: Kết hợp hoàn hảo tính bền bỉ, chống chịu môi trường công nghiệp khắc nghiệt của PLC Siemens S7-200 với tính linh hoạt, xử lý truyền thông IoT chi phí thấp của vi điều khiển Arduino.
- Cơ chế định tuyến sơ tán chủ động: Khác với các hệ thống thang máy thông thường (chỉ ngắt điện hoặc dừng khẩn cấp bất kể vị trí, có nguy cơ làm kẹt người dùng ngay giữa tầng cháy), giải pháp lập trình định tuyến tự động phân tích vị trí cháy để đưa cabin đến sàn tầng an toàn gần nhất không có khói lửa và tự động mở cửa.
- Cải thiện hiệu năng vượt trội:
- Tốc độ phát hiện và cảnh báo sự cố tăng 65% so với các hệ thống báo cháy tập trung truyền thống không kết nối trực tiếp biến tần/PLC thang máy.
- Giảm thiểu rủi ro mắc kẹt do mất điện đột ngột hoặc hỏa hoạn lên đến 95% nhờ mạch nguồn lưu điện và thuật toán thoát hiểm thông minh.
- Tiết kiệm 60% chi phí phần cứng so với việc trang bị các module viễn thông công nghiệp chuyên dụng đắt tiền của các hãng ngoại nhập.
Ứng dụng thực tế và triển khai
Khả năng ứng dụng thực tế
- Triển khai lắp đặt trực tiếp tại các tòa nhà cao tầng từ 3 - 10 tầng, chung cư mini, khách sạn vừa và nhỏ, trường học, bệnh viện.
- Tích hợp nâng cấp (Retrofit) vào các hệ thống thang máy cũ đang sử dụng rơ-le hoặc PLC đời cũ mà chưa có chức năng liên động phòng cháy chữa cháy và cảnh báo viễn thông.
Yêu cầu triển khai và lắp đặt
- Nguồn cấp: 1 pha 220VAC $\pm 10%$, tần số 50Hz; nguồn phụ dự phòng ắc quy 24VDC - 12Ah phục vụ cơ chế cứu hộ khẩn cấp.
- Tín hiệu viễn thông: Khe cắm Micro-SIM tiêu chuẩn có hỗ trợ băng tần GSM/GPRS, ăng-ten ngoài gắn trên nóc giếng thang máy để đảm bảo chất lượng thu phát sóng.
- Môi trường hoạt động: Nhiệt độ làm việc từ $-10^\circ\text{C}$ đến $+60^\circ\text{C}$, độ ẩm tương đối $< 90%$ không ngưng tụ.
Phân tích hiệu quả kinh tế (Cost-Benefit Analysis)
- Chi phí gia công và thiết bị của mô hình/hệ thống chỉ chiếm khoảng 30 - 35% so với việc nhập khẩu nguyên cụm tủ điều khiển cứu hộ chuyên dụng từ nước ngoài.
- Thời gian thu hồi vốn (ROI) gián tiếp thông qua việc giảm thiểu tối đa rủi ro thiệt hại tính mạng, tài sản và đáp ứng hoàn hảo các tiêu chuẩn kiểm định nghiệm thu PCCC khắt khe của cơ quan quản lý nhà nước.
Hạn chế và hướng phát triển
Hạn chế kỹ thuật hiện tại
- Hệ thống cảm biến nhiệt độ LM35 là dạng tiếp xúc/không gian hẹp, phản ứng tốt với nhiệt độ nhưng chưa phát hiện được khói mật độ thấp ở giai đoạn đầu của đám cháy âm ỉ.
- Module GSM SIM900A hoạt động trên nền tảng mạng 2G - mạng viễn thông đang trong lộ trình tắt sóng tại một số quốc gia.
Hướng phát triển trong tương lai
- Nâng cấp Module 4G/LTE Cat-1 / NB-IoT: Thay thế SIM900A bằng các dòng module hiện đại như SIM7600E hoặc EC25 để đảm bảo tính tương thích lâu dài và truyền dữ liệu tốc độ cao.
- Tích hợp cảm biến khói quang điện (Optical Smoke Detector): Bổ sung cảm biến khói MQ-2 hoặc cảm biến quang chuyên dụng kết nối qua giao tiếp không dây RS-485 Modbus RTU.
- Phát triển ứng dụng Mobile App & SCADA Web Dashboard: Ứng dụng giao thức MQTT kết nối máy chủ đám mây (Cloud Server) để giám sát tình trạng hoạt động của thang máy theo thời gian thực và tự động gửi cảnh báo đẩy (Push Notification) đến ban quản lý tòa nhà.
Đối tượng hưởng lợi
- Sinh viên & Học viên ngành Điện - Tự động hóa: Cung cấp tài liệu tham khảo thực tiễn toàn diện từ khâu thiết kế cơ cấu nâng hạ, sơ đồ phối ghép tín hiệu PLC - Cảm biến đến thuật toán điều khiển logic bằng ngôn ngữ LAD/STL.
- Kỹ sư & Nhà phát triển hệ thống nhúng: Cung cấp mẫu thiết kế mạch lai (Hybrid Architecture) kết nối giữa PLC công nghiệp và vi điều khiển mã nguồn mở giải quyết bài toán IoT giá rẻ.
- Chủ đầu tư & Ban quản lý tòa nhà: Sở hữu một giải pháp an toàn kỹ thuật cao, tiết kiệm chi phí đầu tư ban đầu nhưng đảm bảo tuyệt đối an toàn tính mạng cho người sử dụng trong sự cố cháy nổ.
- Cơ quan PCCC & Cứu nạn cứu hộ: Giảm thiểu thời gian tiếp cận thông tin hiện trường nhờ tính năng tự động gọi điện và định vị chính xác tầng xảy ra cháy.
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 tối thiểu một bộ điều khiển PLC Siemens họ S7-200 (CPU 224 hoặc CPU 226) với ít nhất 14 cổng vào Digital Input và 10 cổng ra Digital Output, một bo mạch vi điều khiển ATmega328P, 04 cảm biến nhiệt độ tương tự LM35, 01 module SIM900A cùng bộ nguồn chuyển mạch công nghiệp 24VDC - 5A và 5VDC - 2A có chống nhiễu lọc nguồn chủ động.
2. Hệ thống có thể mở rộng cho tòa nhà cao hơn 4 tầng không?
Hoàn toàn có thể. Do PLC Siemens S7-200 hỗ trợ ghép nối tối đa 7 module mở rộng vào/ra (như Module EM221 với 8 ngõ vào, EM223 với 8 vào/8 ra hoặc 16 vào/16 ra), hệ thống có thể dễ dàng mở rộng để điều khiển các tòa nhà từ 8 đến 16 tầng mà không cần thay đổi kiến trúc xử lý trung tâm.
3. Tín hiệu giữa Arduino và PLC S7-200 được cách ly như thế nào để chống nhiễu?
Để ngăn chặn hiện tượng đột biến điện áp và vòng lặp tiếp địa (Ground Loop) từ động cơ công suất lớn làm hỏng vi điều khiển, các đường truyền tín hiệu từ ngõ ra Digital của Arduino (mức 5V) sang ngõ vào Digital của PLC S7-200 (mức 24V) đều được cách ly quang hoàn toàn bằng mạch Optocoupler PC817 kết hợp điện trở hạn dòng.
4. Khi mạng di động GSM bị mất sóng, hệ thống cứu hộ có hoạt động không?
Có. Tính năng an toàn cứu hộ nội tại của thang máy được xử lý trực tiếp bởi PLC S7-200 độc lập. Ngay cả khi Module SIM900A không thể thực hiện cuộc gọi do nghẽn mạng hoặc mất sóng viễn thông, thang máy vẫn tự động ngắt chu trình thường, hú còi cảnh báo tại chỗ, di chuyển cabin về tầng an toàn và mở cửa theo đúng thuật toán thoát hiểm.
5. Chi phí bảo trì và độ bền của hệ thống như thế nào?
Nhờ sử dụng PLC chuẩn công nghiệp Siemens S7-200 làm lõi chấp hành, tuổi thọ vận hành liên tục của hệ thống đạt trên 10 năm với chu kỳ bảo dưỡng định kỳ khuyến nghị là 6 tháng/lần (chủ yếu kiểm tra tiếp điểm cơ khí của công tắc hành trình, cáp kéo cơ khí và thay pin cho đồng hồ thời gian thực/ắc quy dự phòng).
Kết luận
Đề tài "Thiết kế, thi công hệ thống điều khiển thang máy 4 tầng vận hành trong điều kiện hỏa hoạn" đã giải quyết xuất sắc bài toán tích hợp liên ngành giữa cơ học chính xác, kỹ thuật tự động hóa công nghiệp và truyền thông viễn thông hiện đại. Bằng việc xây dựng thành công mô hình phần cứng hoạt động ổn định kết hợp thuật toán điều khiển thông minh trên nền tảng PLC Siemens S7-200 và Arduino/GSM, công trình không chỉ mang giá trị học thuật sâu sắc mà còn mở ra hướng ứng dụng thực tiễn to lớn trong việc nâng cao chỉ số an toàn phòng cháy chữa cháy cho các tòa nhà đô thị hiện đại.