The present invention relates to a curtain control system and a curtain control method, suitable for controlling the operation of a lifting curtain, such as a fire and smoke curtain, a rolling door, a sunshade curtain, and a projection screen.
Vertical lifting curtain systems, especially rolling curtain systems, such as rolling doors, fire and smoke curtains, general electric sunshade curtains, projection screens, are rarely provided with obstacle detection means. In the case that the obstacle detection means is provided, the vertical lifting curtain systems are equipped with infrared sensors in a position where obstacles may appear. If an obstacle appears, descending of the curtain is deactivated. However, misjudgment may occur according to such a manner. For example, the infrared sensors may be unable to detect a hollowed-out object. If the curtain shakes unexpectedly during the descent of the curtain or if the infrared sensor is blocked by a tiny object such as dusts and insects, misjudgment may occur.
In the prior art such as U.S. Pat. No. 9,610,464, entitled “Deployable, Foldable Smoke/Fire Curtain Assembly”, sensors are directly installed on the curtain. In U.S. Pat. No. 9,610,464, motion sensors, such as accelerometers, are provided on the base plate of the curtain, and the fact whether the curtain encounters an obstacle or not is determined by detecting the motion of the base plate.
However, this design is complicated and costly because the electric control unit for the fire/smoke curtain assembly is arranged on the top together with the motor, and it is necessary to arrange long wires for electrically connecting the motion sensors located on the base plate to the circuit board. These wires have to withstand frequent bending and high temperature for a long term. Moreover, according to such a manner, misjudgment may occur. For example, since the base plate shakes unexpectedly during the descent of the curtain, the system may determine that the curtain has encountered an obstacle even if the curtain did not actually encounter the obstacle.
The main object of the present invention is to provide a curtain control system and a curtain control method, which can accurately determine whether a curtain encounters a person or an obstacle in a descending process without installation of sensors for detecting the motion of the curtain and can make a proper reaction immediately.
To achieve the above object, the present invention provides a curtain control system, which mainly comprises a motor, a braking module, a current position detecting module, and a controller. The motor is adapted to drive a curtain up or down; the braking module is adapted to release or brake the curtain; the current position detecting module is adapted to detect an absolute position of the curtain; and the controller is electrically connected to the motor, the braking module, and the current position detecting module. When the controller receives a curtain-releasing signal, the controller controls the braking module to release the curtain and controls the current position detecting module to detect the absolute position of the curtain, and the controller calculates at least one of a current velocity and a current acceleration of the curtain according to a variation per unit time of the absolute position; when the current velocity is equal to zero or the current acceleration is less than zero, the controller controls the motor to lift the curtain or controls the braking module to brake the curtain at the current position.
In other words, when the curtain hits an obstacle during the descending process, the descending velocity of the curtain would be even reduced to zero. According to the system of the present invention, the absolute position of the curtain is detected by the current position detecting module, and accordingly, at least one of a current velocity and a current acceleration of the curtain can be calculated for determining the fact whether the curtain has encountered an obstacle or not. If the system determines that the curtain has encountered an obstacle, the system would immediately stop releasing the curtain or even lift the curtain immediately for safety reasons. Since the current position detecting module can be disposed adjacent to a motor controller and the reel of the curtain, it is unnecessary to arrange any wires and sensors on the curtain. Therefore, the present invention is safer, more stable, more reliable, and inexpensive.
To achieve the above object, the prevent invention provides a curtain control method, which mainly comprises the steps of: receiving a curtain-releasing signal by a controller; controlling a braking module to release a curtain by the controller; controlling a current position detecting module to detect an absolute position of the curtain by the controller; calculating at least one of a current velocity and a current acceleration of the curtain according to a variation per unit time of the absolute position by the controller; and controlling the braking module or a motor according to at least one of the current velocity and the current acceleration by the controller, wherein when the current velocity is equal to zero or the current acceleration is less than zero, the controller activates the braking module to hold the curtain at a current position or controls the motor to lift the curtain.
According to the curtain control method provided by the present invention, the absolute position of the curtain is detected by the current position detecting module, and accordingly, the current velocity and the current acceleration of the curtain can be calculated by the controller for determining the fact whether the curtain has encountered an obstacle or not during the descending process. When the current velocity is equal to zero or the current acceleration is less than zero, the curtain would be holed at a current position or lifted to an initial position for allowing personnel to escape.
Before a curtain control system and a curtain control method according to the present invention is described in detail in embodiments, it should be noted that in the following description, similar components will be designated by the same reference numerals. Furthermore, the drawings of the present invention are for illustrative purposes only, they are not necessarily drawn to scale, and not all details are necessarily shown in the drawings. A fire and smoke curtain will be described below as an example, but the present invention is not limited thereto, and other various lifting curtains or tarps can be applied to the present invention.
Reference is made to
The fire and smoke curtain system 1 of this embodiment mainly includes a current position detecting module 2, a controller 3, a braking module 4, a motor 5, a memory unit 6, and a detector 7, wherein the motor 5 is capable of driving the curtain C up and down; the braking module 4 is capable of releasing or braking the curtain C; the current position detecting module 2 is adapted to detect the absolute position of the curtain C; the memory unit 6 can be any one of memory, such as a fixed or movable random access memory (RAM), a read-only memory (ROM), a flash memory, a hard disk, or the like or combination thereof; the detector 7 can be a high-temperature detector, a smoke detector, or other special gas detectors; the controller 3 can be a general microprocessor (MCU) or a control circuit including a microprocessor.
According to the present embodiment, the curtain is in form of a rolling curtain, that is, the curtain C is wound on a reel R. One end of the reel R is kinematically connected to the motor 5 and the braking module 4 and is driven by the motor 5 to wind the curtain C; the braking module 4 is adapted to release the reel R to allow the curtain C to descend under gravity or to brake the reel R so that the curtain C is held at a current position. It should be noted that, in this embodiment, the curtain C descends under gravity so that the descending velocity would gradually increase, but the present invention is not limited thereto. The reel R can be controlled by the braking module 4 or the motor 5 to allow the curtain C to descend at a constant velocity.
The current position detecting module 2 is coupled to the reel R and adapted to detect the number of revolutions and an angular position of the reel R in real time so as to obtain the absolute position of the curtain C. The details and operation of the current position detecting module 2 can be understood by referring to U.S. Pat. No. 9,562,385 which is also filed by the applicant of the present application. An upper limit position Pu, a lower limit position P1, and a reaction-stopping position Pn are stored in the memory unit 6 of the present embodiment. These positions can be set upon completion of installation of the system by executing a process comprising: releasing the curtain C by the brake module 4, detecting a start point and an end point of curtain C of a movement stroke by the current position detecting module 2, and recording the start point and the end point as the upper limit position Pu and the lower limit position P1 respectively. The reaction-stopping position Pn can be preset. For example, a position which is higher than the lower limit position P1 by 50 centimeters is set as the reaction-stopping position Pn.
After the installation of this system is completed, the curtain C can be moved over a movement stroke, and the start point and the end point of the stroke can be detected and recorded as the upper limit position Pu and the lower limit position P1 automatically. This is accurate and convenient. The reaction-stopping position Pn refers to a position below which the escape of personnel is infeasible, and therefore, it is unnecessary to make a feedback action in response to encountering an obstacle. The setting value of this position depends on the site conditions. In other implementations, the reaction-stopping position Pn may be unnecessary. It is possible that obstacle detection and timely feedback actions are required for the entire movement stroke.
The operating method of this embodiment will be described below. Reference is made to
Next, in the step S110, the controller 3 activates the current position detecting module 2 to detect the absolute position Rp of the curtain C so as to determine whether the curtain C is positioned at the upper limit position Pu at this time. Even if the curtain C is not located at the upper limit position Pu, the current position of the curtain C can be used for subsequent control procedures.
Then, in the step S120, the controller 3 controls the braking module 4 to release the curtain C, allowing the curtain C to fall freely. At this time, the controller 3 simultaneously controls the current position detecting module 2 to continuously detect the absolute position Rp of the curtain C. The absolute position Rp of the curtain C can be used as a judgment basis for the following step. In the step S130, the controller 3 can determine whether the curtain C has fallen according to the absolute position Rp of the curtain C. If the curtain C has not fallen, the controller 3 stops the release procedure and sends a fault signal, such as a warning sound or a warning light, to remind the on-site personnel (i.e., the step S131).
If the controller 3 determines that the curtain C has begun to fall, the controller 3 calculates the current velocity and the current acceleration of the curtain C according to the variation per unit time of the absolute position Rp (i.e., the step S140). When the current velocity is greater than 0, the curtain C is descending. When the current acceleration is greater than 0, the curtain C is being accelerated during the descent process. When the current acceleration is equal to 0, the curtain C is descending at a uniform velocity. Accordingly, in the step S140, the fact whether the curtain C is being released normally is determined according to the aforementioned current velocity and current acceleration, wherein the uniform-velocity descent and the acceleration descent both are normal release states.
According to this embodiment, in the step S150, the controller 3 continuously monitors the current velocity and the current acceleration of the curtain C until the curtain C reaches the reaction-stopping position Pn. Before the curtain C reaches the reaction-stopping position Pn, if the current velocity and current acceleration have abnormal values, for example, the current velocity is 0, it means that the curtain C stops descending; for example, the current acceleration is smaller than 0, it means that the curtain C is decelerated during the descent process. At this time, the controller 3 determines that an obstacle has been encountered, and then activates the motor 5 to lift the curtain C (i.e. the step S141).
It should be noted that, in other embodiments of the present invention, the controller 3 can also activate the braking module 4 to brake the curtain C so as to hold the curtain C at the current position, that is, the braking module 4 brakes the curtain C to temporarily stop the curtain C from descending for a certain period of time so that the personnel can escape smoothly, and then the controller 3 controls the braking module 4 to release the curtain C again so as to allow it to continue descending.
In the step S142, while the motor 5 lifts the curtain C, the current position detecting module 2 still continues monitoring the absolute position Rp of the curtain C, and thereby, the controller 3 determines whether the curtain C has reached the upper limit position Pu. When the curtain C reaches the upper limit position Pu, the controller 3 deactivates the motor 5 and activates the braking module 4 to hold the curtain C at the upper limit position Pu for a specific time period, such as 30 seconds (i.e., the step S143). Next, the controller 3 controls the braking module 4 to release the curtain C again, that is, the operation returns to the step S120.
After the step S150, the controller 3 continues determining whether the curtain C has reached the lower limit position P1 according to the data issued by the current position detecting module 2 (i.e., the step S160). If the curtain C reaches the lower limit position P1 smoothly, the release procedure is ended (i.e., the step S170).
If the curtain C passes through the reaction-stopping position Pn and if the current velocity and the current acceleration have no abnormal values, the controller 3 no longer makes a reaction even if the curtain C encounters an obstacle. That is to say, between the reaction-stopping position Pn and the lower limit position P1, it is not necessary to make a feedback action due to encountering an obstacle since the escape of personnel is infeasible below the reaction-stopping position Pn. Preferably, in other embodiments of the present invention, an opening button (not shown in the figure) may be provided on the curtain C so that when the curtain C is completely closed and the personnel still need to escape, the curtain C can be opened by pressing the button.
In this embodiment, when an obstacle is encountered during a process of releasing the curtain C, and the obstacle is always located under the curtain C, that is, after the steps S120, S130, and S140 following the step S143 are repeatedly executed, for example, three times, the controller 3 no longer controls the curtain C to ascend, that is, the operation no longer proceeds to the step 141; the controller 3 activates the braking module 4 to brake the curtain C so that the curtain C is held at the current position to at least partially block smoke.
Reference is made to
When the steel strip 83 is wound on the output reel 81 from the storage reel 82 by an external force, that is, when the reel R unwinds and lowers the curtain C, a constant torque having a tendency to wind the steel belt 83 on the storage reel 82 is output through the output reel 81 for counteracting a part of the weight of the curtain C but does not affect the descent of the curtain C.
When an obstacle is encountered during the release of the curtain C, the rotational inertia of the reel R can be significantly reduced, and the curtain C can be stopped or decelerated faster since a part of the weight of the falling curtain C is counteracted with the torque-exerting module 8. As a result, the system can make a reaction quickly, the reaction time can be shortened, and the impact of the weight of the curtain C on the obstacle can be effectively reduced.
Reference is made to
Ac can be seen from the above, the present invention is characterized in that during the release of the curtain C, the absolute position of the curtain C is detected by the current position detecting module 2, and the current velocity and the current acceleration can be calculated according to the absolute position and used to determine whether the curtain C encounters an obstacle. Consequently, it is unnecessary to install additional sensors on the curtain C or in the surrounding environment, thereby completely simplifying device components, electric wiring, and installation procedures, greatly reducing costs, and significantly improving reliability and service life.
The preferred embodiments of the present invention are illustrative only, and the claimed inventions are not limited to the details disclosed in the drawings and the specification. Accordingly, it is intended that it have the full scope permitted by the language of the following claims.
Number | Date | Country | Kind |
---|---|---|---|
111147132 | Dec 2022 | TW | national |