1. Technical Field
Embodiments of the present disclosure relate to device controlling systems and methods, and particularly to a gas appliance controlling system and method.
2. Description of related art
Gas appliances, such as furnaces, water heaters, space heaters, and gas logs, must be connected to a flue vented to the outdoors and have an adequate air supply. If vents, flues, or chimneys are not kept clean and in good repair, fuel gas may not fully combust, resulting in an accumulation of carbon monoxide or an explosion and causing an emergency.
The present disclosure, including the accompanying drawings, is illustrated by way of examples and not by way of limitation. It should be noted that references to “an” or “one” embodiment in this disclosure are not necessarily to the same embodiment, and such references mean “at least one.”
In general, the word “module”, as used herein, refers to logic embodied in hardware or firmware, or to a collection of software instructions, written in a programming language. One or more software instructions in the modules may be embedded in firmware, such as in an erasable programmable read only memory (EPROM). The modules described herein may be implemented as either software and/or hardware modules and may be stored in any type of non-transitory computer-readable medium or other storage device. Some non-limiting examples of non-transitory computer-readable media include CDs, DVDs, BLU-RAY, flash memory, and hard disk drives.
The camera 90 captures images of the burner 30. The camera 90 is set at an appropriate location to prevent fire from the burner 30 influencing normal operation of the camera 90. In other embodiments, the microprocessor 100 and the storage device 110 are set at the exterior part of the system 1. The gas adjuster 40 and the security device 50 are located on the gas pipe 70. The gas adjuster 40 controls an amount of gas flowing from the gas pipe 70 to the burner 30. The security device 50 turns on or turns off the gas flow from the gas pipe 70.
As shown in
As shown in
The sample images 111 are pre-stored in the storage device 110. The camera 90 captures a plurality of sets of consecutive images relating to different burning states of the burner 30, such as a strong heat state, a moderate heat state, a gentle heat state, and an unburned state, as shown in
The analyze module 113 analyzes the sample images, determines an amount of images in relation to unburned states of the burner 30 (hereinafter “unburned-state images”) in each set of consecutive images, and determines a threshold of the number of the unburned-state images in each set of consecutive images for determining whether or not the burner 30 works abnormally. For example, if the analyze module 113 determines that the unburned-state images occur at least six times in each set of consecutive images captured when the burner 30 works abnormally (or the analyze module 113 determines that the number of unburned-state images captured in each set of consecutive images when the burner 30 works normally is less than six), the analyze module 113 determines that the threshold number of unburned-state images for determining that the burner 30 works abnormally is six.
In one embodiment, an unburned-state image is defined as an image having an average gray value of pixels less than a predetermined value. A gray value of pixels ranges from 0 to 255, The predetermined value can be 10 or 20, for example.
The control module 114 sends a first control signal to start the camera 90 in response to receiving a trigger signal from the burner 30 when the burner 30 is turned on. When the camera 90 is started, the camera 90 captures real-time consecutive images of the burner 30. The analyze module 113 analyzes the real-time consecutive images and determines whether or not the burner 30 works normally by determining if a number of unburned-state images in the real-time consecutive images is equal to or more than the threshold. If the analysis module 113 determines that the burner 30 works abnormally, the control module 114 sends a second control signal to turn off the security device 50 to prevent gas from flowing to the burner 30. The control module 114 then sends a third control signal to trigger the alarm device 140 to sound an alarm. The alarm device 140 may be a blazer, or a speaker, for example.
In step S10, the storage module 112 pre-stores sample images of the burner 30 in the storage device 110. As mentioned above, the sample images include at least one set of consecutive images captured when the burner 30 works normally and at least one set of consecutive images captured when the burner 30 works abnormally. Each set of consecutive images includes a predetermined number n (e.g., n=ten) of images captured within a time duration (e.g., 1 second). For example, the camera 90 may be set to capture ten images every 1 second. It is noted that, after the sample images are created and the burner 30 is not turned on, the camera 90 is turned off.
In step S20, the analyze module 113 analyzes the sample images, determines a number of unburned-state images in each set of consecutive images of the sample images, and determines a threshold number of unburned-state images for determining whether or not the burner 30 works abnormally.
In step S30, the control module 114 sends a first control signal to turn on the camera 90 in response to receiving a trigger signal from the burner 30 when the burner 30 is turned on.
When the camera 90 is started, the camera 90 captures a set of real-time consecutive images of the burner 30.
In step S40, the analyze module 113 receives the set of real-time consecutive images of the burner 30.
In step S50, the analyze module 113 analyzes the set of real-time consecutive images of the burner 30 to determine a number of unburned-state images in the set of real-time consecutive images.
In step S60, the analyze module 113 determines whether or not the number of unburned-state images in the set of real-time consecutive images is less than the threshold number. If the number of unburned-state images in the set of real-time consecutive images is less than the threshold number, the analyze module 113 determines that the burner 30 works normally, and the procedure returns to step S40. Otherwise, if the number of unburned-state images in the set of real-time consecutive images is equal to or more than the threshold, the procedure goes to step S70.
In step S70, the analyze module 113 determines that the burner 30 works abnormally. The control module 114 sends a second control signal to turn off the security device 50 to prevent gas from flowing to the burner 30.
In step S80, the control module 114 sends a third control signal to trigger the alarm device 140 to send out an alarm. In one embodiment, the control module 114 further sends a fourth control signal to turn off the camera 90 in response to receiving a trigger signal from the burner 30 when the burner 30 is turned off.
Although certain disclosed embodiments of the present disclosure have been specifically described, the present disclosure is not to be construed as being limited thereto. Various changes or modifications may be made to the present disclosure without departing from the scope and spirit of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
101142532 | Nov 2012 | TW | national |