Programmable flushing valve controller

By designing the control device of wireless communication interface, sensor and processor in the flushing instrument, the excessive flushing problem caused by manual flushing buttons is solved, and water resource conservation and equipment durability are improved.

CN119507532APending Publication Date: 2025-02-25KOHLER CO(US)
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411173630.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-08-25
Filing Date
2024-08-26
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

Existing flushing instruments are prone to excessive or continuous flushing when operating the manual flushing button, resulting in waste of water resources and equipment failure.

Method used

A control device including a communication interface, a sensor and a processor is designed that can wirelessly receive flush configuration settings and generate control signals based on sensor data to ensure reasonable flush operation.

Benefits of technology

Through this control device, excessive flushing can be effectively prevented, water resources can be saved, and the durability and performance of the flushing device can be improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119507532A_ABST
    Figure CN119507532A_ABST
Patent Text Reader

Abstract

A programmable flush valve controller for a flush valve of a toilet includes at least a communication interface, a sensor, and a processor. The communication interface is configured to wirelessly receive at least one flush configuration setting for the toilet. The sensor is configured to generate sensor data at least for the presence of the user. The processor is configured to generate a control signal for a flush valve of the toilet based on at least one wirelessly received configuration setting for the toilet or in response to the sensor data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates generally to the field of flushometers for use with urinals, toilets, water flush toilet seats and other devices. More specifically, the present invention relates to flushometers and / or programmable electronic controllers for flushometers for improved performance and durability. Background Art

[0002] Instead of using gravity from the toilet tank, a flusher utilizes water pressure from the water supply. A flusher traditionally includes a divider that separates the water supply from the pressure chamber. The divider allows the flush valve to open and allow water to enter the bowl in response to movement of the handle.

[0003] Automatic flush systems may omit such a handle and instead rely on sensors or automatic detection of a user or other activity near the toilet. A manual flush button may often be included. However, there is a problem in that the manual flush button may allow continuous or repeated flushing, which can lead to wasted water, malfunctions, or damage. Summary of the invention

[0004] The present application provides a control device for a flush valve of a toilet, the control device comprising: a communication interface, the communication interface being configured to wirelessly receive at least one flush configuration setting for the toilet; a sensor, the sensor being configured to generate sensor data at least for the presence of a user; and a processor, the processor being configured to generate a control signal for the flush valve of the toilet based on at least one configuration setting for the toilet received wirelessly or in response to the sensor data.

[0005] The present application also provides a control device for a flush valve of a toilet, the control device comprising: a sensor, the sensor being configured to generate sensor data for the operation of the flush valve; and a processor, the processor being configured to compare the sensor data for the flush valve with at least one fault value and to identify a fault experienced by the flush valve in response to the comparison. BRIEF DESCRIPTION OF THE DRAWINGS

[0006] According to exemplary embodiments, exemplary embodiments are described herein with reference to the following drawings.

[0007] Figure 1 An exemplary in-wall toilet flusher installation is illustrated.

[0008] Figure 2 An exemplary installation of a wall-mounted toilet flusher is illustrated.

[0009] Figure 3 An exemplary valve assembly for a wall-mounted toilet flusher is illustrated.

[0010] Figure 4 An exemplary cross section of a valve assembly is illustrated.

[0011] Figure 5 The valve assembly is shown in an open position.

[0012] Figure 6 The valve assembly is shown in a closed position.

[0013] Figure 7 A piston for a valve assembly is shown.

[0014] Figure 8 A cross section of a piston for a valve assembly is shown.

[0015] Fig. 9 An exemplary wall bracket is illustrated.

[0016] Fig.10 An exemplary faceplate for a built-in toilet is illustrated.

[0017] Fig.11 An exemplary rear view of a panel for a flush-mount toilet is illustrated.

[0018] Fig.12 An exemplary side view of a panel for a flush-mount toilet is illustrated.

[0019] Fig.13 An exemplary manual valve for a wall-mounted toilet is illustrated.

[0020] Fig.14 A side view of a manual valve is shown.

[0021] Fig.15 The figure shows a mounting collar for a manual valve.

[0022] Fig.16 An exemplary block diagram for a manual valve is illustrated.

[0023] Fig.17 The diagram shows the connection between the manual valve at the panel and the valve assembly of the wall-mounted toilet.

[0024] Fig.18 An exemplary block diagram for a manual valve is illustrated.

[0025] Fig.19 An exemplary system for a programmable controller is illustrated.

[0026] Fig. 20 An exemplary programmable controller is illustrated.

[0027] Fig.21 The figure shows an exploded view of a programmable controller.

[0028] Fig. 22 Another exemplary implementation for a programmable controller is illustrated.

[0029] Fig.23 The diagram shows the Fig.21 An exemplary flow chart of a controller of FIG.

[0030] Fig.24 An exemplary toilet tailpiece assembly is illustrated.

[0031] Fig.25 An exemplary urinal tailpiece assembly is illustrated.

[0032] Fig.26 An exemplary mud guard for a tail piece assembly is illustrated.

[0033] Fig. 27 An exemplary flow chart for installing a tailpiece assembly is illustrated. DETAILED DESCRIPTION

[0034] At least some of the following embodiments include apparatus and techniques for supply line flush valves (e.g., flushers) associated with urinals, toilets, and water closets, having a single flush manual operation that prevents over-flushing. Throughout the disclosure, the term "toilet" may be used to refer to any one or combination of urinals, toilets, and water closets. Some supply line flush valves may be susceptible to excessive or continuous flushing by pressing down on a manual flush button. The following examples prevent such damage by a manual override device. In addition, at least some of the following embodiments include a programmable electronic controller that allows customization of various flush parameters, allowing the programmable electronic controller to be used with various toilet models, and allowing the end user to select various dedicated configurations for the toilet.

[0035] The flushometer valve includes a hollow body and a piston assembly, wherein the piston assembly is disposed in the hollow body for controlling the operation of the flushometer valve. The piston assembly and the hollow body define an inlet chamber, an outlet chamber, and a pressure chamber. The piston assembly includes a flow guide, a piston top, and an insert. The flow guide can be moved between an open position and a closed position relative to the hollow body, wherein the outlet chamber is fluidically connected to the inlet chamber in the open position, and the outlet chamber is fluidly disconnected from the inlet chamber in the closed position. The piston top (upstream side) is connected to the flow guide, includes a first material, and has a discharge passage fluidically connecting the pressure chamber and the inlet chamber. The insert has a hole fluidically connecting the discharge passage and the pressure chamber.

[0036] Referring generally to the drawings, disclosed herein is a flusher (e.g., flush valve, flusher valve, etc.) for use with urinals, toilets, water closets, and other devices. The flusher is configured to control the flow and amount of water through the flush valve (e.g., from the inlet to the outlet) during each flush operation / cycle. The flusher is configured to pass water at a relatively high flow rate even if the urinal is fluidly connected to a water supply having a relatively low water pressure.

[0037] Figure 1 An exemplary wall-mounted toilet 10 is illustrated, including a wall-mounted bowl 12 and a panel 11, the panel 11 including at least one input 18 and at least one sensor 16 (as described in more detail herein). The bowl 12 is configured to receive human excrement and convey the excrement from the bowl 12 to a sewer line. A supply line to the bowl 12 is opened to supply water to the toilet bowl 12 and flush the bowl 12. The supply line may include a valve that can operate in response to actuation of the input 18 and / or presence or movement detected by the sensor 16. Although a toilet is described throughout, a urinal or other water consuming device may be used in conjunction with the following embodiments. Additional, different, or fewer components may be included.

[0038] Figure 1 An exemplary embodiment of a toilet 10 is illustrated, which can be configured as a wall-mounted toilet. In other words, the toilet 10 can be configured to be mounted to a wall rather than resting on the floor. According to various exemplary embodiments, the toilet 10 can be formed of vitreous porcelain, white porcelain, stainless steel, or any suitable material.

[0039] The toilet 10 may include a lid, a seat, both a lid and a seat, or other accessories pivotally coupled to the toilet 10. Figure 1 As shown, the toilet 10 includes an accessory 17, such as a lid accessory, coupled to a top surface of the toilet 10. In other exemplary embodiments, the accessory 17 of the toilet 10 may alternatively or additionally include a seat accessory and / or a bidet accessory.

[0040] Figure 2 An exemplary installation of a built-in toilet is illustrated. The toilet bowl 12 and panel 11 are mounted on a wall 15. Behind the wall is a water supply system 14, which includes at least one connector 108, a valve assembly 101, and a tailpiece assembly 201. Additional, different, or fewer components may be included.

[0041] The toilet 10 can be mounted on (e.g., mounted to) the wall 15. The toilet 10 can include one or more mounting holes configured to facilitate mounting the toilet 10 to the wall 15, such as using one or more fasteners and / or threaded studs to mount the toilet 10 to the wall 15. The mounting holes of the toilet can be arranged within the mounting wall in a variety of ways that are configured to provide adequate support for the toilet when mounted on the wall. For example, the mounting holes can be centered between the left and right sides of the toilet near the bottom and top of the mounting wall. In addition, the mounting holes can be disposed on the left and right sides of the toilet near the bottom portion of the mounting wall.

[0042] Figure 3 A more detailed view of an example valve assembly 101 for a wall mounted toilet 10 is illustrated. The valve assembly 101 includes an inlet 102, an outlet 103, a threaded connector 108, a housing 107, a handle 110, a manual override supply port 105, a manual override output port 106, and an actuator 113. The actuator 113 may be a solenoid connected to at least one wire 133 and a connector 139, which may be configured to electrically connect to a solenoid connector 176 and a wire 177, described separately. Additional, different, or fewer components may be included.

[0043] Figure 4 Also illustrated is a valve 111 (eg, valve member, ball valve) between the inlet 102 and the outlet 103 configured to open and close the valve assembly 101. The handle 110 rotates the valve 111.

[0044] In addition, the housing 107 supports a piston 100. The piston 100 can move left and right, but other arrangements may include a piston that moves up and down or at another angle. The housing 107 may include at least one abutment portion 109. When the piston 100 is in a position such as Figure 4 In the closed position shown, the piston 100 and the adjacent portion 109 meet at a flat gasket 112 at a first end (e.g., on the downstream side, right side of the piston 100) to seal the periphery of the piston 100. The piston 100 is urged into the closed position by water pressure provided at a chamber 115 (water pressure chamber). When the piston 100 is in the open position, the piston cover assembly 114 receives the piston 100 at a second end (e.g., on the upstream side, left side of the piston 100). The piston cover assembly 114 may also define a chamber 115 between the piston 100 and the piston cover assembly 114.

[0045] The actuator 113 (solenoid) is configured to apply a force to the piston 100 to move the piston into the open position and allow water to flow through the housing 107 in the direction of arrow A. The actuator 113 can directly contact the piston 100 to move the piston. The actuator 113 can open a vent that changes the water pressure that holds the piston 100 in the closed position. The water flow is provided to the toilet 10 for flushing the toilet 10. The water can be provided through one or more rim spouts, one or more sump spouts, or another orifice associated with the toilet bowl 12. The solenoid can be a latch-type solenoid that is energized in different amounts to achieve an open position and a closed position.

[0046] Figure 5 The valve assembly 101 is illustrated in an open state. In the open state, both the ball valve 111 and the piston 100 are open. As shown by arrow A, the piston 100 is pulled to the left, causing water to travel past the piston 100.

[0047] Figure 6 The valve assembly 101 is shown in the closed state. In the closed state, the piston 100 has moved back to the right, thereby forming a seal with the opening in the valve assembly 101.

[0048] When the actuator 113 moves to the open position against the water pressure at the chamber 115, water is expelled from the chamber 115. The water may be pushed out through a vent or passage in the housing 107. This causes the water pressure between the piston 100 and the piston cover assembly 114 to drop.

[0049] For example, when the vent is opened, the water pressure in the chamber 115 is released. In the case where the water pressure in the chamber 115 is less than the water pressure in the main passage of the flush valve assembly 101, the piston 100 is pushed to the left.

[0050] Figure 6 An exemplary vent including a solenoid passage 121 and a valve body vent passage 122 is illustrated in FIG. The solenoid passage 121 and the valve body vent passage 122 may be fluidly connected to form a vent.

[0051] Figure 7 A detailed view of the exterior of a piston 100 for a valve assembly 101 is illustrated. Figure 8 A cross section of a piston 100 for use with a valve assembly 101 is shown. The piston 100 may include a bleed hole 131, an upper piston body 132, a seal (eg, a U-seal) such as a packing seal 135, and a flow ring 136.

[0052] The drain hole 131 is an opening or hole that allows water to enter (and fill) the chamber 115 (water pressure chamber) from the main passage of the flush valve assembly 101. The drain hole 131 may have a specific diameter or shape. The drain hole 131 may be configured to allow a predetermined flow rate of water to enter the chamber 115. The drain hole 131 may be an opening in a drain insert 31 inserted into the piston 100 (e.g., inserted into the upper piston body 132).

[0053] The size of the bleed hole 131 can be selected based on the desired flush volume or flush duration of the toilet 10. A smaller bleed hole 131 allows the chamber 115 to fill more slowly, which keeps the piston open (e.g., to the left) for a longer time and increases the flush volume and / or flush duration. A larger bleed hole 131 allows the chamber 115 to fill more quickly, which keeps the piston open (e.g., to the left) for a shorter time and reduces the flush volume and / or flush duration.

[0054] The size of the relief hole 131 may be variable or adjustable. For example, the relief insert 31 may be replaced with another relief insert having a different size of the relief hole 131. Alternatively, the relief insert 31 may be rotated against a protrusion or flange to adjust the relief hole 131. For example, the relief hole 131 may have a triangular cross-sectional opening that is selectively blocked by a protrusion when the relief insert 31 rotates within the piston 100 (e.g., the upper piston body 132).

[0055] In addition or in the alternative, the size of the cavity 115 can be adjusted according to the desired flush volume or flush duration of the toilet 10. A larger cavity 115 fills slower, which keeps the piston open (e.g., to the left) for a longer time and increases the flush volume and / or flush duration. A smaller cavity 115 fills faster, which keeps the piston open (e.g., to the left) for a shorter time and reduces the flush volume and / or flush duration. In one example, the piston cover assembly 114 is threaded and can be rotated relative to the valve housing 107 to adjust the size of the cavity 115.

[0056] The relief hole 131 may be located at or within a predetermined distance from the center of the piston 100 or upper piston body 132. By positioning the relief hole 131 near the center of the piston 100 or upper piston body 132, a consistent flushing volume may be achieved.

[0057] Fig. 9An exemplary wall bracket 231 for panel 11 is illustrated. Wall bracket 231 may include a frame 232 including a plurality of apertures or holes through which rods or screws 235 connected with rotatable connectors 234 pass to secure wall bracket 231 to wall 15. Wall bracket 231 may also include a latch 233 configured to move between a latch down position that locks panel 11 to wall bracket 231 and a latch up position that allows panel 11 to be removed from wall bracket 231. Latch 233 may include a spring to move latch 233 to the latch up position. A tool such as a hex wrench may be used to move latch 233 to the latched position.

[0058] Fig.10 An exemplary panel 11 for an in-wall toilet is illustrated. The panel may be mounted in a frame 157 that is configured to be secured to a wall bracket 231. The frame 157 and the wall bracket 231 may be integrated into a single structure. Fig.11 An exemplary rear view of a panel 11 for a wall mounted toilet is shown, the panel 11 including a manual valve 150, a programmable controller 160, and a battery 181 electrically coupled to the programmable controller 160. The controller 160 may be secured to the back of the panel 11 using one or more fasteners 166 and brackets 167. Fig.12 An exemplary side view of a panel for a flush-mount toilet is illustrated.

[0059] Fig.13 An exemplary manual valve 150 is illustrated mounted to the rear side of a frame 157 of a panel 11 for a wall mounted toilet 10. The manual valve 150 includes an override input 195 and an override output 196. The override input 195 is connected to the manual override supply port 105. The override output 196 is connected to the manual override output port 106. The valve housing 107 includes at least one passage for operation of the manual override device 150.

[0060] Fig.14 A side view of a manual valve 150 mounted on a frame 157 using a collar 155 is shown. Fig.15 Details of the collar 155 are shown. The manual valve 150 includes a lower portion 140 and an upper portion 141 connected by a port 142. The lower portion 140 includes a chamber 153 having a diverter 151 held in place by a spring 152, which may be referred to as an override valve. The upper portion 141 includes a chamber 154 having a slide 159 held in place by a spring 158. Chamber 153, chamber 154, or a combination of chambers 153 and 154 is considered an override chamber. One side of the diverter 151 in chamber 153 is connected to an override input 195 (at Fig.13101 ). The other side of the diverter 151 in chamber 153 is connected to an override output 196. In a first position of the diverter 151, an override input 195 is connected to port 142 and chamber 154. In a second position of the diverter 151, an override output 196 is connected to port 142 and chamber 154. Thus, chamber 153 is an override chamber that includes a first fluid connection, an override input 195, connected to a manual override supply port 105 at a first side of the piston 100 in the flush valve assembly 101; and a second fluid connection, an override output 196, connected to a manual override output port 106 at a second side of the piston 100 in the flush valve assembly 101.

[0061] When the user presses or otherwise actuates the input 18, the diverter 151 moves to the left, thereby opening the port 142 leading to the manual override supply port 105, which provides a fluid path for the water pressure near the piston 100 to discharge the fluid from the first side of the piston 100. The fluid discharged from the first side of the piston 100 is provided to the override chamber 153 through the first fluid connection. The fluid begins to be discharged from the first side of the piston 100 to start the flush cycle in the flush valve assembly 101. That is, through the movement of the piston 100, the main path in the flush valve assembly 101 is opened to connect the inlet 102 and the outlet 103, thereby providing a path for water from the supply line to the toilet 10.

[0062] The flush cycle may be limited to the operation of the piston 100 regardless of whether the input 18 is immediately released. That is, once the input 18 is pressed, the diverter allows water to drain from the chamber 115, and the chamber 115 will begin to replenish water pressure again through the bleed hole 131 in the piston 100. When the water pressure reaches a predetermined level, the piston 100 is pushed back to the closed position and the flush cycle ends. Therefore, no matter how long the user requires a manual flush through the input 18, only one flush will be performed. Therefore, even when the override chamber is substantially full, the piston 100 is closed by the accumulation of water on the first side of the piston 100. After the override chamber is substantially full, the flush cycle ends.

[0063] When the input 18 is released (or further actuated), or when the diverter 151 moves back to the original position under the force of the spring 152, the diverter 151 moves to the right, the port 142 leading to the manual override output port 106 is opened, and the water in the chamber 154 is released. The water can be pushed out of the chamber 154 by the slider 159 biased by the spring 158. The spring 158 is an exemplary energy storage device, which is associated with the override chamber and is configured to provide a force to discharge the fluid in the override chamber. The slider 159 can be connected to the spring 158.

[0064] The proper position of the diverter 151 provides a fluid path for the water in chamber 154 to return to chamber 153 and then through the manual override output port 106 to return to the valve assembly 101. The water can travel to the outlet 103 of the valve assembly 101. In one example, as Figure 6 As shown, the manual override output port 106 is connected to the valve body vent passage 122 for a path through the valve assembly 101 to the outlet 103. The valve body vent passage 122 may provide a path for exhausting fluid from the override device 150 to the second side of the piston 100.

[0065] Fig.16 An example block diagram for a manual valve 150 and valve assembly 120 is illustrated. Fig.16 It is shown that water from the valve assembly 101 and ultimately from the inlet 102 is provided to the manual valve 150. This water flow triggers the valve assembly 101 to provide a single flush. The manual valve 150 returns water to the valve assembly 101 and ultimately to the outlet 103. Fig.17 The diagram shows a connection between the manual valve 150 at the panel and the valve assembly 101 of the wall-mounted toilet 10. The connection may include a first hose 185 that connects the override supply port 105 of the valve assembly 101 to the override output 196 of the manual valve 150. Likewise, a second hose 186 connects the output port 106 of the valve assembly 101 to the override input 195.

[0066] Fig.18 An exemplary flow chart for the operation of the manual override device 150 is illustrated. One or more actions may be performed under the action of water pressure. One or more actions may be performed under the action of user movement or actuation of one or more parts. Additional, different or fewer actions may be included.

[0067] In action S101, the slider 151 of the manual override device 150 receives a manual input from the button 18 (e.g., a user presses a button on the manual override device 150). The manual input causes the slider 151 to move from the first position to the second position. One or more levers or mechanical devices can transmit the movement of the button 18 to the slider 151. Pressure is released from above the piston 100 (e.g., the left side of the piston 100). In an alternative, the slider 151 is replaced by a diaphragm that is configured to open the water pressure above the piston 100 (e.g., the left side of the piston 100). The slider 151 and the diaphragm can be collectively referred to as a manual override valve member.

[0068] In act S103, a supply line for the flush valve assembly 101 is opened in response to the movement of the slider 151 to the second position. In other examples, pressurized water can be released from the flush valve assembly 101 directly to an outlet or drain of the flush valve assembly 101.

[0069] In action S105, the manual override device 150 receives water from the flush valve assembly 101, which initiates a flush sequence at the flush valve assembly 101. During the flush cycle, the flusher first rises (or moves to the left), initiating the flush.

[0070] In one example, movement of the slider 151 opens a fluid path that releases pressurized water from the flush valve assembly 101 to the manual override device 150. The manual override slider 151 reaches its maximum position and stops moving. In other examples, the manual override slider 151 may be quickly pressed and released. In either case, a single flush is achieved. The piston 100 then begins to close. When the piston 100 closes, the flush cycle is complete.

[0071] In action S107, optionally, the slider 151 is released by the input 18. The slider 151 may be moved from the second position to the first position. When the slider 151 returns to the first position, the return line for the manual override device 150 is opened.

[0072] In action S109, water is returned from the manual override device 150 through the return line to the flush valve assembly 101. Alternatively, the manual override can be discharged directly to the drain line or toilet 10 through another output.

[0073] Fig.19 An exemplary control system for a flush valve is illustrated and includes a sensor 20, a controller 21, and a programming device 22. Additional, different, or fewer components may be included.

[0074] The programming device 22 is a communication device that enables communication between the controller 21 and an external device such as a mobile device, tablet computer, or other computer that can be connected to the controller 21 by wire or wirelessly for the purpose of programming the controller 21 with one or more thresholds, techniques, or sequences for operating the valve assembly 101. The programming device 22 can also send commands to the controller 21 to flush the toilet. The term "programming device 22" can also be used to refer to a mobile device that provides programming to the controller 21 through a communication device. The mobile device can include or be replaced by a dedicated button, switch, keyboard, or other input device through which the user provides commands to the toilet 10. Input data can be wirelessly received from a remote control, a smart phone, a tablet computer, or another mobile device through the communication device and provided to the controller 21.

[0075] The sensor 20 may be configured to generate sensor data for the proximity of a user, the presence of a user, or a gesture of a user relative to the toilet 10 or the urinal. The sensor 20 may generate sensor data for objects near the toilet 10. The sensor 20 may be a proximity sensor that detects an object such as a user's hand approaching the toilet 10. For example, the sensor 20 may detect a user's hand within a predetermined distance from the panel 11. The sensor 20 may detect another object or a gesture made by a user. In some examples, the sensor may include any type of sensor configured to detect certain actions. A proximity sensor may be used to detect the presence of an object within a detection area without physical contact between the object and the sensor. Potential sensors, capacitive sensors, projected capacitive sensors, light detection and ranging (LiDAR), and infrared sensors (e.g., projected infrared sensors, passive infrared sensors) are non-limiting examples of proximity sensors that may be used with the system of the present application. A motion sensor may be used to detect movement (e.g., a change in the position of an object relative to the surrounding environment of the object). Potential sensors, optical sensors, radio frequency (RF) sensors, sound sensors, magnetic sensors (e.g., magnetometers), vibration sensors, and infrared sensors (e.g., projected infrared sensors, passive infrared sensors) are non-limiting examples of mobile sensors that can be used with the system of the present application. In another example, the sensor can include a time of flight (ToF) or LiDAR used as a proximity sensor. The ToF sensor can be programmed to a predetermined detection range. The predetermined detection range can be defined by distance or angle.

[0076] The controller 21 (processor) is configured to generate a control signal for a flush valve of the toilet based on at least one configuration setting for the toilet 10 received wirelessly and in response to the sensor data. The control signal can activate the flush valve assembly 101 to open the piston 100 to provide water to the toilet bowl. The control signal can specify one or more configuration settings for a flush cycle of the toilet 10.

[0077] For flush valve operation, the configuration settings for the toilet 10 may include a selection of flush operations. Exemplary flush types may include low volume or economical flushes and high volume or full flushes. Similarly, the flush options may include flush durations of different time periods. The flush options may include flush volumes of various sizes. The flush options may include different flush cycle sequences. Each flush cycle sequence may include a predetermined flush time period. Each flush cycle sequence may include one or more delay time periods, one or more fill volumes, or one or more sanitary or cleaning operations. In any of these examples, the controller 21 is configured to generate data indicating a plurality of flush options and send the data to the programming device 22. The programming device 22 is configured to present data for the flush options to the user and receive user input for selecting the flush option, which is sent to the communication interface of the controller 21.

[0078] In addition, the programming device 22 can receive input for a flush command from the user (i.e., triggering a flush sequence). The command is processed by the programming device 22 and sent to the controller 21 for operating the valve assembly 101 according to the command. The flush command can be a real-time instruction to flush the toilet 10.

[0079] The controller 21 (processor) is configured to generate an indicator signal for an indicator of a flush valve of the toilet 10 based on at least one configuration setting received wirelessly. The indicator may include a light, a lighting device (e.g., a light emitting diode), a screen, an audible sound, or other device. For a flush valve indicator, the configuration setting for the toilet 10 may include the type of indication or information conveyed by the indicator. Multiple indicators may be used. Any combination of the following indications may be used together.

[0080] In one example, the indicator represents an occupancy condition associated with the toilet 10. For example, when the sensor 20 detects that a user is approaching the toilet 10, the indicator is illuminated.

[0081] In one example, the indicator indicates the battery level. When the battery voltage is low (e.g., below a first predetermined level), the indicator may illuminate a first color. When the battery is critical (e.g., below a second predetermined level), the indicator may indicate a second color. When the battery voltage is critical, the controller 21 may prevent the flush valve assembly 101 from flushing. For example, the solenoid may be grounded or otherwise maintained in a constant state.

[0082] In one example, the indicator indicates the state of the flush valve assembly 101. The indicator may indicate whether the flush valve assembly 101 is operating. When the piston 100 is in the open position, the flush valve assembly 101 may be considered to be operating. When the piston 100 is in the open position and the valve 111 is open, the flush valve assembly 101 may be considered to be operating.

[0083] Another type of status is a fault indication. A fault may be an error or other status experienced by the flush valve assembly 101. In response to a particular type of fault, an indicator may illuminate in a different color or in a different flashing sequence. Depending on the type of fault, multiple indicators may illuminate in a predetermined pattern.

[0084] One example fault is that the flush valve assembly 101 has experienced an error. The sensor 20 may be a valve sensor configured to generate sensor data for operation of the flush valve assembly 101. The controller 21 is configured to compare the sensor data of the flush valve assembly 101 with at least one fault value and identify a fault experienced by the flush valve assembly 101 in response to the comparison.

[0085] The actuator 13 (e.g., solenoid) may experience abnormal current or other electrical parameters. In some examples, the controller 21 may include a sensor that detects the current provided to the actuator 13 through the solenoid connector or wire 177. The controller 21 may internally detect the current provided to the actuator 13 through the solenoid connector or wire 177. When the current is out of range or below or above a predetermined threshold, the controller 21 illuminates an indicator (e.g., using a specific fault code) in response to the abnormal current to the actuator 13.

[0086] One example fault is that the flush valve assembly 101 has become unresponsive. This may occur when the piston no longer moves freely between the open and closed positions. Another reason may be that the passage 122 has become blocked. Other blockages or faults of the flush valve assembly 101 are also possible. The unresponsive nature of the flush valve assembly 101 can be detected based on one or more flow sensors at the flush valve assembly 101 or in the toilet 10 or other sanitary ware. When the flow rate is out of range or below or above a predetermined threshold, the controller 21 illuminates an indicator (e.g., using a specific fault code) in response.

[0087] The flush valve assembly 101 may include one or more pressure sensors, which may also be illustrated by the sensor 20. For example, a water pressure sensor may be located in the inlet 102, the outlet 103, on either side of the piston 100, or in the passage 122. The controller 21 illuminates an indicator (e.g., using a specific fault code) in response to the pressure at the flush valve assembly 101 when the pressure is out of range or below or above a predetermined threshold, which may be referred to as abnormal water pressure.

[0088] The flush valve assembly 101 may include one or more position sensors, which may also be illustrated by the sensor 20. The position sensor may determine a fault experienced by the flush valve based on the position of the flush valve. For example, the position of the piston 100 may be determined by the position sensor. When the position of the piston 100 is out of range or below or above a predetermined threshold, the controller 21 illuminates an indicator (e.g., using a specific fault code) in response to data generated by the position sensor.

[0089] Another specific fault involves the connection between the flush valve assembly 101 and the controller 21. The controller 21 may experience a loss of connection with the flush valve. Exemplary connections include the solenoid connector 176 and wire 177 and / or the battery connector 179 and wire 178. When any of these connections become disconnected, damaged, or interrupted, it can be determined that the controller 21 has experienced a fault. The controller 21 can detect an open circuit or short circuit on the connection through an electrical sensor. When the connection is lost, the controller 21 illuminates an indicator (e.g., using a specific fault code).

[0090] Controller 21 may also send fault codes or other maintenance information to programming device 22. Programming device 22 may display the fault code or other indicator to the user (eg, on a display of a mobile device).

[0091] The programming device 22 may return to the controller 21 commands for programming other operations of the controller 21 .

[0092] The programming device 22 can generate and send a command to the controller to define one of the indicator sequences. That is, the command can associate a characteristic, operating mode, setting, condition, error, etc. with a specific indicator sequence. In this way, different models of toilets 10 can be customized remotely and / or the user can select a desired indicator sequence for certain situations. In some examples, such configuration settings can be directly selected by the programming device 22 through the user interface.

[0093] In other examples, programming device 22 may include an interface for selecting a particular model of toilet. Programming device 22 sends a command or a set of commands that program controller 21 according to the selected model. Controller 21 may also set communication capabilities in response to instructions from programming device 22. Commands from programming device 22 may enable or disable certain functions of controller 21. The functions that may be enabled or disabled may involve the type of sensor 20, wireless communication, or other functions. Commands from programming device 22 may adjust the range of sensor 20 and / or what sensor 20 detects (e.g., whether gesture commands are enabled, etc.). Commands from programming device 22 may add or remove certain types of sensing, such as occupancy sensed by controller 21.

[0094] In one specific example, programming device 22 may send a command to controller 21 to enable or configure wireless communication (e.g., Bluetooth communication) for the remote control. A user may also enable or disable wireless communication (e.g., Bluetooth communication) using programming device 22. Programming device 22 may send a command to the communication device that determines the duration that the Bluetooth module remains powered (e.g., Bluetooth low energy may only be turned on for 15 minutes upon power-up, or may remain on indefinitely).

[0095] The controller 21 may also set service or diagnostic capabilities in response to instructions from the programming device 22. That is, the type of fault sensing and fault indication may be defined, enabled, and / or disabled by commands sent from the programming device 22 to the controller 21.

[0096] Fig. 20 An exemplary programmable controller 160 is illustrated. Fig.21 An exploded view of a programmable controller 160 is illustrated. The programmable controller 160 may include a lens 180, a housing 171, a gasket 172, a control board 173, an antenna 174, a fastener 175, a back plate 188, and a connecting harness 163. The connecting harness 163 may include a solenoid connector 176 and a wire 177 and / or a battery connector 179 and a wire 178. The control board 173 (printed circuit board assembly) includes components such as sensors, memory, and a power supply. The lens 180 provides a transparent window for the sensor 20 to transmit and / or receive various types of signals to the programmable controller 160 from the outside. The lens 180 may have a split window separated by a split light rib.

[0097] The communication interface can be configured to wirelessly receive at least one flush configuration setting for the toilet. An exemplary communication interface includes an antenna 174 or another operable connector, which includes one or more ports at which signals, physical communications, and / or logical communications can be sent and / or received. The operable connector may include a physical interface, an electrical interface, and / or a data interface. The communication interface or antenna 174 may be connected to a network. The network may include a wired network (e.g., Ethernet), a wireless network, or a combination thereof. The wireless network may be a cellular telephone network, an 802.11, 802.16, 802.20, or WiMax network, a Bluetooth pairing of a device, or a Bluetooth mesh network. In addition, the network may be a public network such as the Internet, a private network such as an intranet, or a combination thereof, and may utilize various network protocols that are now available or developed later, including but not limited to a network protocol based on TCP / IP.

[0098] In one example, the communication interface is also configured to alert the status of the flush valve. The status can be accumulated over time. For example, the communication interface 174 can communicate one or more statistics for the flush valve to the network device. The statistics may include the number of flushes performed (e.g., within the life span, since reset, or within a predetermined time range). The statistics may include the number of partial (e.g., low) flushes performed (e.g., within the life span, since reset, or within a predetermined time range). A regular flush can be associated with one volume, while a low flush can be associated with another volume so that the total water usage can be calculated together. The statistics may include multiple errors that have occurred.

[0099] The state can be a real-time measurement. For example, the state of a flush valve can describe whether a user is currently detected in front of the toilet. The communication interface 174 (e.g., via Bluetooth) can communicate whether a user is currently detected. This information can be transmitted to a network device (e.g., a bathroom gateway, a building gateway) that receives similar information from multiple toilets. This information can be displayed to provide real-time data, such as the availability of bathroom stalls.

[0100] Fig. 22 Another exemplary embodiment for a programmable controller 160 is illustrated. The controller 160 may include a processor 300, a memory 352, and a communication interface 353 for interacting with a device or the Internet and / or other network 346. Fig. 22 is a schematic diagram for programmable controller 160. Fig.19 , the controller 21 and the communication device or programming device 22 may each or both include internal memory. The memory 352 represents the internal memory of the processor 300, or alternatively or in combination represents an external memory. Likewise, the communication interface 352 may include internal memory.

[0101] In addition to the communication interface 353, the sensor interface 356 can be configured to receive data from sensors described herein or from any source for detecting the presence of water, detecting actuation of a flush cycle, detecting the presence of a user or gesture, or other devices described herein. The components of the control system 160 can communicate using the bus 348. The control system 160 can be connected to a workstation or another external device (e.g., a control panel) and / or a database for receiving user input, system characteristics, and any values ​​described herein.

[0102] Input device 355 may include a switch (eg, an actuator), a touch screen coupled to or integrated with a keyboard, a remote control, a microphone for voice input, a camera for gesture input, and / or another mechanism.

[0103] Optionally, the control system 160 may include a drive unit 340 for receiving and reading a non-transitory computer medium 341 having instructions 342. Additional, different, or fewer components may be included. The processor 300 is configured to execute instructions 342 stored in a memory 352 for executing the algorithms described herein. The display 350 may be supported by any of the components described herein. The display 350 may be combined with a user input device 355.

[0104] Fig.23 The diagram shows the Fig.21 Additional, different, or fewer actions may be included.

[0105] In action S201, the processor 300 receives a command from the programming device 22. The command may include configuration settings related to the type of sensor data processed by the processor 300. Additionally or alternatively, the command may define the type of analysis performed on the sensor data. The command may define potential errors or faults that may be detected in the sensor data.

[0106] Configuration settings may determine how quickly a sensor detects the presence of a user, or similarly, how quickly the processor 300 analyzes sensor data that detects the presence of a user. Configuration settings may include a detection period that defines the rate at which sensor data is sampled by the processor 300. Configuration settings may include a detection period that determines the refresh rate at which the sensor reports sensor data to the processor 300. Configuration settings may include a detection period or range of sensor data that varies over time that is analyzed by the processor 300. Because configuration settings can be adjusted by the manufacturer, plumbing professional, or user, the operation of the sensor and the sensitivity of user detection may be programmable by the programming device 22.

[0107] In action S203, processor 300 may receive sensor data from one or more sensors at the toilet or otherwise associated with toilet 10 via sensor interface 356. The sensor may include a user detection sensor (e.g., proximity, gesture, position, movement). The sensor may detect operation of a flush valve or other operation of toilet 10.

[0108] In action S205, processor 300 analyzes the sensor data based on the command received from programming device 22. In step S207, a toilet status indicator is generated and output based on the analysis of the sensor data. For example, a predetermined analysis can be performed on the sensor data when the corresponding function is enabled. In another example, a fault code or other indicator is defined by a command from programming device 22 and is generated by the analysis of the sensor data. In another example, a type of communication is enabled by a command from programming device 22 and is used to report the analysis of the sensor data.

[0109] Fig.24 and Fig.25 An example for a toilet tailpiece assembly 201 is illustrated. Fig.24 A first size of a toilet foot piece assembly 201 for a toilet is included. Fig.25 A second size of toilet tail assembly 201 for a urinal is included. The toilet tail assembly 201 includes tail 201, elbow 203 and toilet end 204. The elbow 203 includes a vertical section 211 and a horizontal section 212. Additional, different or fewer components may be included.

[0110] The tailpiece 201 can be connected to the valve assembly 101 using a fastening collar 208. A vacuum breaker 207 (and vacuum breaker tube 202) can also be attached between the tailpiece 201 and the valve assembly 101 (e.g., can be attached using a fastening collar 208). The vacuum breaker 207 can be included in a faucet valve. The vacuum breaker 207 can be configured to prevent water from being siphoned back into the water supply. The tailpiece 201 can include a seal 205, which can include a plug-in connector, a flexible connector, or another device configured to connect the vertical section 211 of the elbow 203 to the tailpiece 201. The seal 205 can be a double O-ring that seals two expansion joints (elbow 203 and tailpiece 201).

[0111] The toilet end section 204 includes a fastening collar 209 configured to connect the toilet end section 204 to the toilet 10. The toilet end section 204 includes a seal 206 configured to seal the fluid connection between the toilet end section 204 and the horizontal section 212 of the elbow 203. The seal 206 may include a plug-in connector, a flexible connector, or another device configured to connect the horizontal section 212 of the elbow 203 to the tailpiece 201. The seal 206 may be a double O-ring that seals two expansion joints (elbow 203 and tailpiece 201).

[0112] Fig.26An exemplary mud guard for tailpiece assembly 201 is illustrated, which may be combined with wall bracket 231. The mud guard may be installed in a position corresponding to panel 11. The mud guard may be attached to flush valve assembly 101 by one or more fasteners.

[0113] Fig. 27 An exemplary flow chart is illustrated for installing a tail piece assembly 201. Additional, different, or fewer actions may be included.

[0114] Initially, the installation height and depth of the tail piece assembly 201 are determined. The bracket 250 is installed to install the tail piece assembly 201 according to the determined height and depth.

[0115] Actions S301 and S303 illustrate that the telescopic design including telescoping seals 206 and 205 for elbow 203 provides versatility in the installation of toilet 10. The telescoping design makes installation easier by increasing adjustability and making connection with the rear locating fixture (tail piece 201) easier. The connection of the rear locating fixture (tail piece 201) can be made outside the wall by telescoping the connector outward or by removing the outlet from the tail piece and connecting to the fixture, then sliding the outlet back into place when the fixture is installed.

[0116] For example, in one installation technique, first, in step S301, the toilet end 204 of the toilet 10 is connected to the elbow 203 using the telescopic seal 206. Next, in action S303, the elbow 203 is connected to the vacuum breaker tube 202 using the telescopic seal 205.

[0117] In an alternative installation technique, first, in action S303, the elbow 203 is connected to the vacuum interrupter tube 202 using the telescopic seal 205. Next, in action S301, the toilet end 204 is brought into contact with the elbow 203 already installed in the wall and connected using the telescopic seal 206.

[0118] The processor 300 may be a general or special purpose processor, an application specific integrated circuit (ASIC), one or more programmable logic controllers (PLC), one or more field programmable gate arrays (FPGA), a group of processing components or other suitable processing components. The processor 300 is configured to execute computer codes or instructions stored in the memory 352 or received from other computer readable media (e.g., embedded flash memory, local hard disk storage, local ROM, network storage, remote server, etc.). The processor 300 may be a single device or a combination of devices such as those associated with a network, distributed processing or cloud computing.

[0119] The memory 352 may include one or more devices (e.g., memory cells, memory devices, storage devices, etc.) for storing data and / or computer code to complete and / or facilitate the various processes described in the present disclosure. The memory 352 may include random access memory (RAM), read-only memory (ROM), hard disk storage, temporary storage, non-volatile memory, flash memory, optical storage, or any other suitable memory for storing software objects and / or computer instructions. The memory 352 may include a database component, an object code component, a script component, or any other type of information structure for supporting the various activities and information structures described in the present disclosure. The memory 352 may be communicatively connected to the processor 300 through a processing circuit and may include computer code for executing (e.g., executed by the processor 300) one or more processes described herein. For example, the memory 298 may include graphics, web pages, HTML files, XML files, script code, shower configuration files, or other resources for generating a graphical user interface for display and / or for interpreting user interface input to make command, control, or communication decisions.

[0120] In addition to the input port and the output port, the communication interface 353 may include any operable connection. An operable connection may be a connection in which signals, physical communications, and / or logical communications can be sent and / or received. An operable connection may include a physical interface, an electrical interface, and / or a data interface. The communication interface 353 may be connected to a network. The network may include a wired network (e.g., Ethernet), a wireless network, or a combination thereof. The wireless network may be a cellular telephone network, an 802.11, 802.16, 802.20, or WiMax network, a Bluetooth device pairing, or a Bluetooth mesh network. In addition, the network may be a public network such as the Internet, a private network such as an intranet, or a combination thereof, and may utilize various network protocols existing or developed later, including but not limited to a network protocol based on TCP / IP.

[0121] Although the computer-readable medium (e.g., memory 352) is illustrated as a single medium, the term "computer-readable medium" includes a single medium or multiple media, such as a centralized or distributed database and / or associated caches and servers storing one or more sets of instructions. The term "computer-readable medium" also includes any medium capable of storing, encoding, or carrying a set of instructions that can be executed by a processor or cause a computer system to perform any one or more of the methods or operations disclosed herein.

[0122] In a specific non-limiting exemplary embodiment, the computer-readable medium may include a solid-state memory, such as a memory card or other packages that accommodate one or more non-volatile read-only memories. In addition, the computer-readable medium may also be a random access memory or other volatile rewritable memory. In addition, the computer-readable medium may include a magneto-optical or optical medium such as a disk, a tape or other storage device for capturing a carrier signal, such as a signal transmitted by a transmission medium. The digital file attachment of an e-mail or other independent information archive or archive set may be considered as a distribution medium of a tangible storage medium. Therefore, the present disclosure is considered to include any one or more of a computer-readable medium or distribution medium and other equivalents and subsequent media in which data or instructions may be stored. The computer-readable medium may be a non-temporary medium including all tangible computer-readable media.

[0123] In alternative embodiments, dedicated hardware implementations may be constructed, such as application specific integrated circuits, programmable logic arrays, and other hardware devices, to implement one or more of the methods described herein. Applications of the devices and systems that may include various implementations may broadly include various electronic and computer systems. One or more implementations described herein may use two or more specific interconnected hardware modules or devices to implement functions, wherein related control and data signals may be communicated between modules or through modules, or as part of an application specific integrated circuit. Therefore, the present system encompasses software, firmware, and hardware implementations.

[0124] The diagrams of the embodiments described herein are intended to provide an overall understanding of the structures of the various embodiments. These diagrams are not intended to be a complete description of all elements and features of the devices and systems utilizing the structures or methods described herein. Many other embodiments may be apparent to those skilled in the art upon reviewing this disclosure. Other embodiments may utilize and be derived from this disclosure so that structural and logical replacements and changes may be made without departing from the scope of this disclosure. In addition, the diagrams are merely illustrative and may not be drawn to scale. Certain proportions in the diagrams may be amplified, while other proportions may be reduced. Therefore, the present disclosure and the accompanying drawings should be considered illustrative rather than restrictive.

[0125] Although this specification contains many specific details, these specific details should not be understood as limitations on the scope of the invention or the content that can be claimed, but should be understood as descriptions of features peculiar to a particular embodiment of the invention. Certain features described in the content of a separate embodiment in this specification may also be implemented in combination in a single embodiment. On the contrary, the various features described in the content of a single embodiment may also be implemented in multiple embodiments, respectively, or in any suitable sub-combination. In addition, although the above-mentioned features may be described as acting in certain combinations, and even initially claimed as such, in some cases, one or more features may be removed from the claimed combination, and the claimed combination may involve a sub-combination or a variation of a sub-combination.

[0126] One or more embodiments of the present disclosure may be referred to herein individually and / or collectively as the term "invention", which is merely for convenience and is not intended to voluntarily limit the scope of the present application to any particular invention or inventive concept. In addition, although specific embodiments are illustrated and described herein, it should be understood that any subsequent arrangements intended to achieve the same or similar purposes may replace the specific embodiments shown. The present disclosure is intended to cover any and all subsequent adjustments or changes to various embodiments. For those skilled in the art, after consulting this specification, the combination of the above-mentioned embodiments, as well as other embodiments not specifically described herein will be obvious.

[0127] The present invention intends to regard the foregoing detailed description as illustrative rather than restrictive, and it should be understood that the appended claims including all equivalent schemes are intended to limit the scope of the present invention. Unless otherwise specified, the claims should not be understood to be limited to the described order or elements. Therefore, all embodiments within the scope and spirit of the appended claims and their equivalent schemes are claimed as the present invention.

Claims

1. A control device for a flush valve of a toilet, the control device comprising: a communication interface configured to wirelessly receive at least one flush configuration setting for the toilet; a sensor configured to generate sensor data for at least the presence of a user; as well as A processor is configured to generate a control signal for the flush valve of the toilet based on at least one configuration setting for the toilet received wirelessly or in response to the sensor data.

2. The control device according to claim 1, wherein: The processor generates a plurality of flush options, and the communication interface sends the plurality of flush options to a mobile device or a network, and the at least one flush configuration setting is based on the plurality of flush options and received from the mobile device or the network.

3. The control device according to claim 1, wherein: The configuration settings include a detection time period for the sensor to detect at least the presence of a user.

4. The control device according to claim 2, wherein: The plurality of flush options may include flush cycle sequences, time periods, or flush volumes.

5. The control device according to claim 1, wherein: The communication interface is also configured to alert the status of the flush valve.

6. The control device according to claim 2, wherein: The plurality of flush options includes a flush command.

7. The control device according to claim 1, further comprising: A solenoid connector is electrically connected to the flush valve.

8. The control device according to claim 1, wherein: The communication device is connected to the control device through the communication interface.

9. A control device for a flush valve of a toilet, the control device comprising: a sensor configured to generate sensor data for operation of the flush valve; as well as A processor is configured to compare the sensor data for the flush valve to at least one fault value and to identify a fault experienced by the flush valve in response to the comparison.

10. The control device according to claim 9, further comprising: A solenoid is coupled to the flush valve, wherein the sensor data includes at least one electrical characteristic of the solenoid.

11. The control device according to claim 10, wherein: The fault experienced by the flush valve includes abnormal current draw in the solenoid.

12. The control device according to claim 10, wherein: Faults experienced by the flush valve include abnormal water pressure.

13. The control device according to claim 10, wherein: Faults experienced by the flush valve include the flush valve being unresponsive.

14. The control device according to claim 10, wherein: The fault experienced by the flush valve includes a position of the flush valve.

15. The control device according to claim 10, wherein: A fault experienced by the flush valve may include a loss of connection with the flush valve.

16. The control device according to claim 9, further comprising: At least one indicator is configured to display a fault experienced by the flush valve.

17. The control device according to claim 9, further comprising: A communication interface is configured to wirelessly receive at least one flush configuration setting for the toilet.

18. The control device according to claim 17, wherein: The at least one flush configuration setting includes the at least one fault value.

19. The control device according to claim 17, further comprising: A user sensor configured to generate sensor data for proximity of a user, presence of a user, or a gesture from a user, wherein the processor is configured to generate a control signal for the flush valve of the toilet based on at least one configuration setting for the toilet received wirelessly and in response to the sensor data.

20. The control device according to claim 19, wherein: The at least one flush configuration setting includes a setting for detecting an approach of a user, a presence of a user, or a gesture from a user.