A high-rise building fire fighting system
By introducing a communication protocol conversion module and an edge computing gateway into the fire protection system of high-rise buildings, the system complexity and real-time issues caused by equipment heterogeneity are solved, realizing unified access to fire protection equipment and rapid fire alarm location, and improving the system's response speed and reliability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA CONSTR EIGHTH BUREAU SOUTHEAST CONSTR CO LTD
- Filing Date
- 2026-04-09
- Publication Date
- 2026-07-10
Smart Images

Figure CN122372650A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of fire protection communication technology, and more specifically, to a fire protection system for high-rise buildings. Background Technology
[0002] High-rise building fire protection systems are a crucial component of ensuring urban public safety. They typically include various fire protection equipment such as smoke detectors, heat detectors, manual alarm buttons, audible and visual alarms, fire pumps, and fire damper actuators. Currently, these devices are manufactured by different companies, each using different communication protocols, and their physical interfaces cover various types, including RS-485, CAN, and Ethernet. In traditional high-rise building fire protection systems, each device often operates as an independent subsystem. For example, a dedicated polling bus is used between the fire alarm controller and detectors, while fire pumps and smoke exhaust fans are connected via hardwired connections or dedicated control modules.
[0003] The prior art, disclosed in CN115400367A, discloses a high-rise building fire protection system, relating to the field of building fire protection equipment technology. It includes: a rooftop water tank, a collection basin with a filter element in the middle, an overflow pipe at the upper end, and an inlet pipe at the lower end; a delayed back pressure valve located at the bottom of the collection basin; a guide pipe connected to the output end of the delayed back pressure valve, with a drain pipe connected to its upper side wall, and a first piston and a second piston housed within its inner cavity, the space between the first and second pistons filled with liquid, and the first piston controlling the connection between the guide pipe and the drain pipe; a bottom-level water tank with a float connected to a second piston via a connecting rod; and a buffer tank located between the rooftop and bottom-level water tanks, connected to the bottom-level water tank via a delivery pipe equipped with a first one-way valve; wherein, when the float moves to the bottom of the bottom-level water tank, the guide pipe connects to the drain pipe. This invention can effectively collect rainwater and automatically backwash and discharge sewage.
[0004] Although the system can effectively collect rainwater and automatically backwash and discharge sewage, some existing fire protection systems attempt to collect alarm signals from various subsystems by adding a central management platform. However, due to the significant differences in data formats and communication protocols among the devices, the platform often needs to configure a separate protocol conversion gateway for each device. This not only increases system complexity and wiring costs but also results in significant conversion delays. In addition, traditional fire protection buses typically use a polling communication method. When the number of detectors connected to the bus exceeds 200, a single polling cycle can last for several seconds, severely restricting the real-time nature of fire alarm reporting. Summary of the Invention
[0005] (a) Technical problems to be solved
[0006] To address the shortcomings of existing technologies, this invention provides a fire protection system for high-rise buildings, solving the aforementioned problems.
[0007] (II) Technical Solution
[0008] To achieve the above-mentioned objectives, the present invention provides the following technical solution: a high-rise building fire protection system, comprising:
[0009] A controller is used to coordinate and control the operation of the entire communication device;
[0010] A communication protocol conversion module, connected to the controller, is used to convert the target communication protocol used by the fire-fighting equipment into a preset unified communication protocol to enable data interaction between different fire-fighting equipment.
[0011] The data acquisition module is connected to the fire-fighting equipment through an edge computing gateway. It is used to acquire the raw data sent by the fire-fighting equipment through the target communication protocol and transmit the raw data to the communication protocol conversion module.
[0012] The fire alarm information processing module, connected to the controller, is used to receive fire alarm-related data after communication protocol conversion and data format conversion, and to process and analyze it.
[0013] A mobile terminal communication module, connected to the controller, is used to send the processed fire alarm information to the mobile terminal corresponding to the fire-fighting equipment.
[0014] A fire equipment communication module, connected to the controller, is used to enable bidirectional communication between the controller and the fire equipment;
[0015] A storage module, connected to the controller, is used to store fire equipment information, communication protocols, fire alarm information processing rules, and mobile terminal identification information.
[0016] The power module provides power to the entire communication device.
[0017] Preferably, the communication protocol conversion module includes:
[0018] Protocol identification unit, used to identify the target communication protocol used by fire-fighting equipment;
[0019] The protocol conversion unit is connected to the protocol identification unit and converts the identified target communication protocol into a preset unified communication protocol.
[0020] The protocol verification unit, connected to the protocol conversion unit, verifies the converted communication protocol to ensure the accuracy of data transmission.
[0021] Preferably, the data acquisition module includes:
[0022] Edge computing gateways are used to establish communication connections with fire-fighting equipment and collect raw data.
[0023] The data preprocessing unit, connected to the edge computing gateway, performs preliminary processing on the collected raw data to remove noise and invalid data.
[0024] Preferably, the fire alarm information processing module includes:
[0025] The data parsing unit is used to parse fire alarm-related data after communication protocol conversion and data format conversion;
[0026] The fire alarm judgment unit is connected to the data parsing unit and determines whether a fire alarm has occurred according to the preset fire alarm judgment rules.
[0027] The information generation unit is connected to the fire alarm judgment unit. If a fire alarm is determined to have occurred, it generates fire alarm information containing information such as the fire alarm location and fire alarm level.
[0028] Preferably, the mobile terminal communication module includes:
[0029] Alarm level determination unit, used to determine the alarm level of fire alarm information;
[0030] The push rule determination unit is connected to the alarm level determination unit and determines the corresponding push rule according to the alarm level.
[0031] The mobile device identifier sequence determination unit is connected to the push rule determination unit. Based on the push rule and the identifier information of the fire-fighting equipment corresponding to the fire alarm information, the corresponding mobile device identifier sequence is determined. In the mobile device identifier sequence, each mobile device identifier is sorted from high to low according to the push priority.
[0032] The information sending unit is connected to the mobile device identification sequence determination unit and sends the fire alarm information to the corresponding mobile device in the order of the mobile device identification sequence.
[0033] Preferably, the fire-fighting equipment communication module includes:
[0034] The loop event query unit is used to send loop event query frames to all fire communication terminals via the loop card to query whether any fire communication terminal has experienced an event.
[0035] The group query unit, connected to the loop event query unit, is used to send group query frames to all fire communication terminals through the loop card, so as to quickly locate the address information of the fire communication terminal on the bus where the event has occurred in a group query manner.
[0036] The read / write control command sending unit, connected to the group query unit, is used to send read / write control command frames to the fire communication terminal where the event has occurred via the loop card, to read data information in the fire communication terminal or to write data command information into the fire communication terminal.
[0037] Preferably, the loop event query frame includes a start bit, high-order address data, digital mode flag data, low-order address data, and event return code data; the group query frame includes a start bit, high-order address data, digital mode flag data, low-order address data, group number data, and tag number data; the read / write control command frame includes a start bit, high-order address data, digital mode flag data, low-order address data, command number data, DATA data, DATA data, check data, and error response data.
[0038] Preferably, the storage module includes:
[0039] The fire equipment information storage unit is used to store information such as the type, number, and location of fire equipment;
[0040] The communication protocol storage unit is used to store the target communication protocols used by various fire-fighting equipment and the preset unified communication protocol;
[0041] The fire alarm information processing rule storage unit is used to store information such as fire alarm judgment rules and push rules;
[0042] The mobile terminal identification information storage unit is used to store the identification information of the mobile terminal corresponding to the fire-fighting equipment.
[0043] Preferably, the power module includes:
[0044] The main power supply unit provides primary power support for the communication device;
[0045] A backup power supply unit is connected to the main power supply unit and provides backup power to the communication device when the main power supply unit fails.
[0046] The power management unit is used to manage the switching between the main power supply unit and the backup power supply unit to ensure the stable operation of the communication device.
[0047] Preferred options also include:
[0048] A status monitoring module, connected to the controller, is used to monitor the operating status of each module in the communication device;
[0049] The fault alarm module is connected to the status monitoring module. When a fault is detected in a certain module, a fault alarm message is issued.
[0050] The data format conversion module, connected to the data acquisition module, is used to convert the acquired raw data into a target format, and then transmit the raw data in the target format to the communication protocol conversion module.
[0051] (III) Beneficial Effects
[0052] Compared with the prior art, the present invention provides a fire protection system for high-rise buildings, which has the following beneficial effects:
[0053] 1. This high-rise building fire protection system, by setting up a communication protocol conversion module and a data format conversion module, can uniformly convert fire protection equipment from different manufacturers and with different communication protocols, such as smoke detectors, heat detectors, and manual alarm buttons, into a preset universal protocol and JSON format. This completely solves the problem of information silos among various devices in traditional fire protection systems. At the same time, the edge computing gateway and data preprocessing unit perform filtering, noise reduction, and invalid data removal close to the data source, reducing the computing burden on the controller, significantly improving the system's real-time response capability and data quality, and realizing unified access and data interoperability of multi-protocol heterogeneous fire protection equipment.
[0054] 2. This high-rise building fire protection system employs a two-level query mechanism combining a loop event query unit and a group query unit in its fire equipment communication module. It first broadcasts a query to determine if an event exists, then uses a group binary search method to quickly locate the terminal address where the event occurred. Only about 24 query frames are needed to accurately locate the terminal among 252 terminals, far superior to the traditional polling method. The fire alarm information processing module incorporates multiple threshold judgments and composite logic analysis, accurately distinguishing between pre-alarms and confirmed fire alarms, avoiding false alarms and missed alarms. It automatically generates fire alarm information containing precise location, equipment type, and fire alarm level, saving valuable time for personnel evacuation and fire rescue, and significantly improving the response speed and location accuracy of fire alarm events.
[0055] 3. This high-rise building fire protection system features a mobile terminal communication module that dynamically determines the alarm level and push priority sequence based on the fire alarm level and preset rules. The system pushes information sequentially from the fire supervisor to ordinary security guards, ensuring that key personnel are informed of the fire situation immediately. The power module adopts seamless switching between primary and backup power supplies with a switching time of less than 5 milliseconds. In conjunction with the status monitoring module and fault alarm module, the system monitors the operating status of each module in real time. Once a fault is detected, it immediately triggers a dual alarm via local sound and light and a remote mobile terminal. This significantly improves the system's survivability and continuous operational reliability under extreme conditions, achieving intelligent hierarchical push of fire alarm information and ensuring high system reliability. Attached Figure Description
[0056] Figure 1 This is a schematic diagram of the process structure of the present invention;
[0057] Figure 2This is a schematic diagram of the communication protocol conversion module of the present invention;
[0058] Figure 3 This is a schematic diagram of the mobile terminal communication module structure of the present invention;
[0059] Figure 4 This is a schematic diagram of the storage module structure of the present invention.
[0060] In the diagram: 100, Controller; 200, Communication Protocol Conversion Module; 201, Protocol Identification Unit; 202, Protocol Conversion Unit; 203, Protocol Verification Unit; 300, Data Acquisition Module; 301, Edge Computing Gateway; 302, Data Preprocessing Unit; 400, Fire Alarm Information Processing Module; 401, Data Parsing Unit; 402, Fire Alarm Judgment Unit; 403, Information Generation Unit; 500, Mobile Terminal Communication Module; 501, Alarm Level Determination Unit; 502, Push Rule Determination Unit; 503, Mobile Device Identifier Sequence Determination Unit; 504, Information Sending Form 600. Fire equipment communication module; 601. Loop event query unit; 602. Group query unit; 603. Read / write control command sending unit; 700. Data format conversion module; 800. Storage module; 801. Fire equipment information storage unit; 802. Communication protocol storage unit; 803. Fire alarm information processing rule storage unit; 804. Mobile terminal identification information storage unit; 900. Power module; 901. Main power supply unit; 902. Backup power supply unit; 903. Power management unit; 1001. Status monitoring module; 1002. Fault alarm module. Detailed Implementation
[0061] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present invention.
[0062] Please see Figures 1-4 The present invention provides a technical solution:
[0063] A high-rise building fire protection system includes a controller 100, a communication protocol conversion module 200, a data acquisition module 300, a fire alarm information processing module 400, a mobile terminal communication module 500, a fire equipment communication module 600, a data format conversion module 700, a storage module 800, and a power supply module 900.
[0064] The controller 100, serving as the central processing unit of the entire system, employs an industrial-grade ARM Cortex-M7 architecture microprocessor with a clock frequency of no less than 400MHz. Internally, it integrates a real-time clock (RTC), an independent watchdog timer (IWDG), six universal asynchronous transceiver (UART) interfaces, two controller area network (CAN) interfaces, and an Ethernet MAC controller. The controller 100 connects bidirectionally to the corresponding ports of the communication protocol conversion module 200, fire alarm information processing module 400, mobile terminal communication module 500, fire equipment communication module 600, storage module 800, and power supply module 900 via a 32-bit parallel data bus. The controller 100 also incorporates 2MB of flash memory and 512KB of SRAM for temporary storage of emergency fire alarm data, ensuring that no collected data is lost during the 10ms interval between main power failure and backup power switching.
[0065] The input terminal of the data acquisition module 300 is connected to fire-fighting equipment such as smoke detectors, heat detectors, flame detectors, manual alarm buttons, and fire pump status feedback devices distributed throughout the high-rise building via the edge computing gateway 301. The edge computing gateway 301 employs multi-protocol aggregation technology, and its physical layer provides four RS-485 interfaces, two CAN interfaces, and two Ethernet interfaces, supporting simultaneous access to devices with different physical media and communication rates. For example, the communication rates of devices on the RS-485 bus can be set to 9600bps, 19200bps, or 115200bps, respectively. The output terminal of the data acquisition module 300 is connected to the input terminal of the data format conversion module 700 and the first data input terminal of the communication protocol conversion module 200, respectively. Specifically, the edge computing gateway 301 in the data acquisition module 300 operates in a polling mode: each polling cycle is 500ms, sequentially sending read requests to each fire-fighting device, with a timeout period of 200ms and two retries. Edge computing gateway 301 transmits the collected raw data, such as the hexadecimal frame "A5 01 02 3C 7F" returned by the smoke detector, to data preprocessing unit 302. Data preprocessing unit 302 uses a sliding window filtering algorithm with a window size of 5 sampling points to perform median filtering on the raw data to remove impulse noise. Simultaneously, for analog signals, data preprocessing unit 302 also performs range conversion and zero drift correction, for example, converting the AD sampling value of the temperature detector (0-4095) to the actual temperature value (-20℃ to +120℃). After preprocessing, the cleaned data is sent to data format conversion module 700 and communication protocol conversion module 200 respectively.
[0066] The data format conversion module 700 has a built-in format parser and a reassembly buffer. The reassembly buffer is 8KB in size and uses a FIFO structure. Upon receiving raw data from the data preprocessing unit 302, the data format conversion module 700 first identifies the current data format by parsing the header and trailer signatures of the data frame: if the header is 0xAA and the trailer is 0x55, it is determined to be a custom binary format; if the data begins with "{" and ends with "}", it is determined to be a JSON text format; if the data contains "...", it is determined to be a JSON text format. <xml>If the tag is present, it is determined to be in XML format. After recognition, the data format conversion module 700 converts the original data into a unified target format according to the format mapping table preset in the storage module 800, which contains conversion rules for 32 common formats. In this embodiment, the target format is a UTF-8 encoded JSON string, for example, converting the above hexadecimal frame "A501 02 3C 7F" into "{"devType":"smoke","addr":0x0102,"value":60,"unit":"%obs / m"}". The converted target format data is pushed to the second data input terminal of the communication protocol conversion module 200.
[0067] The communication protocol conversion module 200 includes a protocol identification unit 201, a protocol conversion unit 202, and a protocol verification unit 203. The input of the protocol identification unit 201 is connected to the output of the data format conversion module 700, and it is used to parse the "proto" field in a JSON string or determine the protocol type based on the function code field in the data frame. For example, if the data frame contains Modbus function code 0x04 (read input register), it is determined to be the Modbus RTU protocol; if it contains CAN ID and DLC segments, it is determined to be the CANopen protocol; if it contains BACnet object identifier and attribute identifier, it is determined to be the BACnet protocol. The output of the protocol identification unit 201 is connected to the input of the protocol conversion unit 202. Based on the identification result, the protocol conversion unit 202 calls the corresponding protocol conversion script, such as a Lua-based conversion engine, from the communication protocol storage unit 802 of the storage module 800. The conversion process is as follows: For Modbus RTU protocol data, its register address and data value are extracted and mapped to the "Device Object ID" and "Attribute Value" in the unified protocol; for BACnet protocol data, its object type, such as analog input object and current value field, is mapped to the "Sensor Type" and "Measurement Value" in the unified protocol. After conversion, a unified format protocol frame is generated, which contains the following fields: frame start character 0x7E, protocol version number 0x01, source device address (2 bytes), destination device address (2 bytes), command type (1 byte), data length (2 bytes), variable length data payload, checksum (2 bytes), and frame end character 0x7E. The output of the protocol conversion unit 202 is connected to the input of the protocol verification unit 203. The protocol verification unit 203 performs CRC-16-IBM checksum calculation on the converted data and compares the calculation result with the checksum field in the frame. If the verification passes, fire alarm-related data in a unified format and with a unified protocol will be sent to the controller 100 and the fire alarm information processing module 400; if the verification fails, the protocol verification unit 203 will send a protocol error interrupt to the controller 100 and discard the current frame.
[0068] The fire alarm information processing module 400 includes a data parsing unit 401, a fire alarm judgment unit 402, and an information generation unit 403. The input of the data parsing unit 401 receives fire alarm-related data from the protocol verification unit 203, unpacks it according to the structure of a unified protocol frame, and extracts sensor type (smoke, temperature, flame, carbon monoxide, etc.), numerical values, device address accurate to loop number, branch number, node number, device status (normal, alarm, fault, offline), and reporting time accurate to milliseconds. The output of the data parsing unit 401 is connected to the input of the fire alarm judgment unit 402. The fire alarm judgment unit 402 compares the parsed values with multiple thresholds stored in the fire alarm information processing rule storage unit 803 of the storage module 800. The specific judgment logic is as follows: For smoke detectors, when the smoke concentration exceeds 6% obs / m attenuation, a level one pre-alarm is triggered; when it exceeds 15% obs / m, a level two fire alarm is triggered. For heat detectors, a rapid temperature rise fire alarm is detected when the temperature exceeds 54℃ and the rate of temperature increase is greater than 5℃ / second; a high temperature fire alarm is detected when the temperature exceeds 78℃. Furthermore, the fire alarm judgment unit 402 supports composite logic judgment: if any smoke detector and any heat detector in the same smoke control zone alarm simultaneously, it is immediately determined as a confirmed fire alarm, skipping the pre-alarm stage and directly entering the fire alarm confirmation process. The judgment result (no fire alarm, pre-alarm, confirmed fire alarm) is transmitted to the information generation unit 403. The information generation unit 403 retrieves the corresponding building number (e.g., Building 1), floor number (e.g., 18th floor), room number (e.g., Room 1806), equipment installation location description (e.g., ceiling at the south end of the corridor), and equipment manufacturer and maintenance contact person from the fire equipment information storage unit 801 based on the fire alarm device's address code. The information generation unit 403 assembles this information, along with the fire alarm level (primary, intermediate, and advanced) and the timestamp, into a complete fire alarm message, and adds a globally unique event sequence number generated by the controller 100 in the format YYYYMMDDHHMMSS+6-bit random number.
[0069] The mobile terminal communication module 500 includes an alarm level determination unit 501, a push rule determination unit 502, a mobile device identifier sequence determination unit 503, and an information sending unit 504. The fire alarm information output by the information generation unit 403 first enters the alarm level determination unit 501. The alarm level determination unit 501 dynamically determines the alarm level from 1 to 5 based on the fire alarm severity, the time of day / night, and the density of people in the building. For example, a single smoke detector pre-alarm occurring during daytime business hours is classified as a level 1 alarm; a smoke detector + heat detector double-confirmation fire occurring at night is classified as a level 5 emergency alarm. The push rule determination unit 502 reads the push rule table associated with the alarm level from the storage module 800. This rule table defines the list of receiving personnel roles corresponding to each alarm level, the push delay time, and whether a telephone voice reminder is required. The mobile device identification sequence determination unit 503 retrieves the mobile terminal number or APP user ID corresponding to the role from the mobile terminal identification information storage unit 804 based on the push rules and the fire equipment identification in the fire alarm information, and generates a sequence according to the job priority: fire supervisor > project manager > shift leader > ordinary security guard > cleaning staff. The information sending unit 504 adopts a dual-channel redundant sending mechanism of 4G / 5G cellular network and Wi-Fi. It first attempts to send the fire alarm details to the push gateway of the mobile terminal APP via Wi-Fi using an HTTPS POST request. If no ACK confirmation is received within 5 seconds, it automatically switches to the 4G / 5G network to send an SMS. The information sending unit 504 sends the information sequentially according to the sequence order, with each recipient retrying a maximum of 3 times, with a retry interval of 2 seconds. A sending log is also recorded for subsequent auditing.
[0070] The fire equipment communication module 600 is used to realize bidirectional communication between the controller 100 and fire equipment such as audible and visual alarms, fire broadcasts, emergency lighting, fire damper actuators, fire pump controllers, and smoke exhaust fan controllers. The fire equipment communication module 600 includes a loop event query unit 601, a group query unit 602, and a read / write control command sending unit 603. The loop event query unit 601 supports up to 252 terminal devices through a loop card connected to the trunk bus, sending loop event query frames to all fire communication terminals at a fixed period of 100ms. The complete hexadecimal format of this query frame is: AA 00 01 FF 00, where AA is the start bit, 00 is the high-order address bit, 01 is the digital mode flag bit, FF is the low-order address bit indicating broadcasting to all terminals, and 00 is the event return code bit, which is fixed at 0x00 in the query frame. Each fire communication terminal connected to the bus, upon receiving a query frame, will encode and transmit its event type in the return time slot of the 5th byte if it has an event alarm, fault, or action response. When the loop event query unit 601 detects an event in at least one terminal, it triggers the group query unit 602. The group query unit 602 sequentially sends group query frames through the loop card. The format of the group query frame is: AA 00 01 Group Number Bit Number, where group numbers 0x00~0x0F represent 16 groups, and bit numbers 0x00~0x07 represent 8 bits in each group. This divides 252 addresses into 16 groups × 16 bits, which is actually 16 × 16 = 256, sufficient to cover 252 addresses. The group query unit 602 uses a binary search method for rapid location: first, it sends a group number query to determine which group the event occurred in; then, it sends a bit number query within that group, accurate to the specific address bit. The entire process requires a maximum of 16 + 8 = 24 group query frames to locate all terminal addresses where events occurred, far superior to the 252 queries required for polling. After precise location, the read / write control command sending unit 603 sends a read / write control command frame to the terminal at that address according to the instructions from the controller 100. The format of the read / write control command frame is: AA High-order address 01 Low-order address command number DATA1 DATA2 Checksum error response bit. For example, command number 0x10 indicates reading device status, command number 0x11 indicates writing control commands such as activating an audible and visual alarm, and command number 0x12 indicates reading historical device data. When it is necessary to activate the audible and visual alarm on a certain floor, the read / write control command sending unit 603 constructs the following command frame: AA 02 01 1A 11 01 3C 7B 00, where 02 is the high-order address, 1A is the low-order address (address 0x021A), 11 is the write command, 01 is the start code, 3C (decimal 60) is the alarm duration (60 seconds), 7B is the XOR checksum of the preceding data, and 00 indicates that the error response bit is not enabled.Upon receiving the signal, the audible and visual alarm immediately activates and returns a response frame in the same format, where the highest bit of the command number is set to 1 to indicate successful execution.
[0071] The storage module 800 is a ferroelectric memory (FRAM) or serial EEPROM with a capacity of not less than 16MB, featuring non-data loss upon power loss and high-speed write capability. The storage module 800 includes a fire equipment information storage unit 801, a communication protocol storage unit 802, a fire alarm information processing rule storage unit 803, and a mobile terminal identification information storage unit 804. The fire equipment information storage unit 801 stores each fire equipment type (e.g., smoke detector, heat detector, manual alarm, audible / visual alarm, etc.), unique ID, and installation location in a tree structure (building-floor-room-specific location), maintenance records (last three maintenance times and contents), and calibration parameters such as sensor zero-point offset and gain coefficient. The communication protocol storage unit 802 stores conversion scripts for 12 standard protocol stacks, including Modbus RTU / ASCII, CANopen, DeviceNet, BACnet MS / TP, and Profibus DP, as well as up to 30 private protocol conversion scripts. Each script is stored in compressed bytecode format and can be dynamically loaded and executed by the controller 100. The fire alarm information processing rule storage unit 803 stores a hierarchical threshold table, a composite logic judgment rule table supporting logic such as "AND", "OR", "NOT", and "delayed confirmation", a push strategy priority table, and linkage rules for fire hydrant and sprinkler systems. The mobile terminal identification information storage unit 804 stores the mobile phone number of at least one mobile terminal corresponding to each fire-fighting equipment, supporting domestic and international number formats or Huawei / Xiaomi / Apple push service tokens. Each terminal is assigned a priority weight value of 1-100, with terminals with higher weight values appearing earlier in the push sequence.
[0072] The power module 900 includes a main power supply unit 901, a backup power supply unit 902, and a power management unit 903. The main power supply unit 901 is a dual-output switching power supply (220V AC to DC 24V / 10A and 5V / 5A). Its 24V output supplies the fire equipment communication module 600 and the fire equipment terminal, while its 5V output supplies the controller 100 and other digital modules. The backup power supply unit 902 is a group of four 12V / 12Ah valve-regulated lead-acid batteries connected in series, with a total nominal voltage of 48V. After being stepped down to 24V and 5V by a DC-DC converter, it is connected to the system power bus through an ideal diode isolator. The power management unit 903 uses an LT8705 bidirectional buck-boost controller chip to monitor the input voltage and current of the main power supply unit 901 in real time. When the voltage of the main power supply unit 901 drops below 187V AC (85% of its rated value) or completely fails, the power management unit 903 automatically switches to the backup power supply unit 902 within 5 milliseconds. The switching process employs a seamless switching technology of disconnecting first and then reconnecting, with the output voltage drop not exceeding 0.5V. Simultaneously, the power management unit 903 generates a power failure interruption signal and sends it to the controller 100. When the main power supply recovers to above 195V AC and remains stable for 1 second, the power management unit 903 automatically switches back to the main power supply and performs three-stage charging of the backup power supply unit 902: constant current, constant voltage, and float charging, with a float charging voltage of 54.4V. The power management unit 903 also has a battery power monitoring function; when it detects that the backup power supply unit 902's battery level is below 20%, it sends a low battery alarm to the controller 100.
[0073] In addition, the system also includes a status monitoring module 1001 and a fault alarm module 1002. Multiple detection terminals of the status monitoring module 1001 are respectively connected to the dedicated self-test output pins of the controller 100, communication protocol conversion module 200, data acquisition module 300, fire alarm information processing module 400, mobile terminal communication module 500, fire equipment communication module 600, data format conversion module 700, storage module 800, and power supply module 900. The status monitoring module 1001 has an internal loop timer that sends a self-test request command to each module every 500ms. Each module should return a fixed-format heartbeat response within 1ms, including the module ID, operating status code, and temperature value. If the status monitoring module 1001 fails to receive a heartbeat response from a module three times consecutively, or if the received status code indicates an internal error in the module, such as a memory CRC error or a disconnected communication interface link, the module is deemed to have malfunctioned. The output of the status monitoring module 1001 is connected to the input of the fault alarm module 1002. The fault alarm module 1002 issues an alarm by illuminating a red fault indicator LED on the panel, driving a buzzer to emit a "beep-beep" sound at 500ms intervals, and displaying the fault module name and fault code in a pop-up window on the local 7-inch touch screen. At the same time, the fault alarm module 1002 encapsulates the fault information module name, fault type, occurrence time, and suggested handling measures into JSON format and sends it to the mobile terminals of at least two maintenance personnel via the mobile terminal communication module 500, repeating the transmission every 5 minutes within 30 minutes until a confirmation reply is received from the maintenance personnel.
[0074] The foregoing has shown and described the basic principles, main features, and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited to the above embodiments. The embodiments and descriptions in the specification are merely preferred examples and are not intended to limit the invention. Various changes and modifications can be made to the invention without departing from its spirit and scope, and all such changes and modifications fall within the scope of the present invention as claimed. The scope of protection of the present invention is defined by the appended claims and their equivalents.< / xml>
Claims
1. A fire protection system for high-rise buildings, characterized in that, include: Controller (100) is used to coordinate and control the operation of the entire communication device; A communication protocol conversion module (200), connected to the controller (100), is used to convert the target communication protocol used by the fire-fighting equipment into a preset unified communication protocol in order to realize data interaction between different fire-fighting equipment; The data acquisition module (300) is connected to the fire-fighting equipment through an edge computing gateway. It is used to acquire the raw data sent by the fire-fighting equipment through the target communication protocol and transmit the raw data to the communication protocol conversion module (200). The fire alarm information processing module (400) is connected to the controller (100) and is used to receive fire alarm-related data after communication protocol conversion and data format conversion, and to process and analyze it. A mobile terminal communication module (500) is connected to the controller (100) and is used to send the processed fire alarm information to the mobile terminal corresponding to the fire-fighting equipment. A fire equipment communication module (600) is connected to the controller (100) to enable bidirectional communication between the controller (100) and the fire equipment; The data format conversion module (700) is connected to the data acquisition module (300) and is used to convert the acquired raw data into the target format, and then transmit the raw data in the target format to the communication protocol conversion module (200). A storage module (800), connected to the controller (100), is used to store fire equipment information, communication protocols, fire alarm information processing rules, and mobile terminal identification information; The power module (900) provides power support for the entire communication device.
2. The high-rise building fire protection system according to claim 1, characterized in that, The communication protocol conversion module (200) includes: Protocol identification unit (201) is used to identify the target communication protocol used by the fire-fighting equipment; The protocol conversion unit (202) is connected to the protocol identification unit (201) and converts the identified target communication protocol into a preset unified communication protocol. The protocol verification unit (203) is connected to the protocol conversion unit (202) to verify the converted communication protocol and ensure the accuracy of data transmission.
3. The high-rise building fire protection system according to claim 1, characterized in that, The data acquisition module (300) includes: The edge computing gateway (301) is used to establish a communication connection with fire-fighting equipment and collect raw data. The data preprocessing unit (302) is connected to the edge computing gateway (301) to perform preliminary processing on the collected raw data to remove noise and invalid data.
4. The high-rise building fire protection system according to claim 1, characterized in that, The fire alarm information processing module (400) includes: The data parsing unit (401) is used to parse fire alarm-related data after communication protocol conversion and data format conversion; The fire alarm judgment unit (402) is connected to the data parsing unit (401) and determines whether a fire alarm has occurred according to the preset fire alarm judgment rules. The information generation unit (403) is connected to the fire alarm judgment unit (402). If a fire alarm is determined to occur, fire alarm information containing information such as the fire alarm location and fire alarm level is generated.
5. The high-rise building fire protection system according to claim 1, characterized in that, The mobile terminal communication module (500) includes: Alarm level determination unit (501) is used to determine the alarm level of fire alarm information; The push rule determination unit (502) is connected to the alarm level determination unit (501) and determines the corresponding push rule according to the alarm level; The mobile device identifier sequence determination unit (503) is connected to the push rule determination unit (502). Based on the push rule and the identifier information of the fire-fighting equipment corresponding to the fire alarm information, the corresponding mobile device identifier sequence is determined. In the mobile device identifier sequence, each mobile device identifier is sorted from high to low according to the push priority. The information sending unit (504) is connected to the mobile device identification sequence determination unit (503) and sends the fire alarm information to the corresponding mobile device in the order of the mobile device identification sequence.
6. The high-rise building fire protection system according to claim 1, characterized in that, The fire equipment communication module (600) includes: The loop event query unit (601) is used to send a loop event query frame to all fire communication terminals through the loop card to query whether any fire communication terminal has experienced an event. The group query unit (602) is connected to the loop event query unit (601) and is used to send group query frames to all fire communication terminals through the loop card to quickly locate the address information of the fire communication terminal on the bus where the event occurred in a group query manner. The read / write control instruction sending unit (603) is connected to the group query unit (602) and is used to send read / write control instruction frames to the fire communication terminal where the event has occurred through the loop card, to read data information in the fire communication terminal or to write data instruction information into the fire communication terminal.
7. The high-rise building fire protection system according to claim 6, characterized in that, The loop event query frame includes a start bit, high-order address data, digital mode flag data, low-order address data, and event return code data; the group query frame includes a start bit, high-order address data, digital mode flag data, low-order address data, group number data, and tag number data; the read / write control command frame includes a start bit, high-order address data, digital mode flag data, low-order address data, command number data, DATA1 data, DATA2 data, check data, and error response bit data.
8. The high-rise building fire protection system according to claim 1, characterized in that, The storage module (800) includes: The fire equipment information storage unit (801) is used to store information such as the type, number, and location of fire equipment; The communication protocol storage unit (802) is used to store the target communication protocols used by various fire-fighting equipment and the preset unified communication protocols; The fire alarm information processing rule storage unit (803) is used to store information such as fire alarm judgment rules and push rules; The mobile terminal identification information storage unit (804) is used to store the identification information of the mobile terminal corresponding to the fire-fighting equipment.
9. The high-rise building fire protection system according to claim 1, characterized in that, The power module (900) includes: The main power supply unit (901) provides the main power support for the communication device; The backup power unit (902) is connected to the main power unit (901) and provides backup power to the communication device when the main power unit (901) fails. The power management unit (903) is used to manage the switching between the main power supply unit (901) and the backup power supply unit (902) to ensure the stable operation of the communication device.
10. The high-rise building fire protection system according to claim 1, characterized in that, Also includes: A status monitoring module (1001) is connected to the controller (100) and is used to monitor the operating status of each module in the communication device; The fault alarm module (1002) is connected to the status monitoring module (1001) and issues a fault alarm message when a fault is detected in a certain module.
Citation Information
Patent Citations
Fire extinguishing system for high-rise building
CN115400367A