Any and all applications for which a foreign or domestic priority claim is identified in the Application Data Sheet as filed with the present application are incorporated by reference and made a part of this specification.
The present disclosure relates to cooling and ventilation systems for building structures.
Heating and cooling the space in residential and commercial buildings accounts for a primary share of building energy consumption. Occupants or persons otherwise associated with building heating and cooling may either not know when it is optimum to use a heating and cooling system or otherwise not properly utilize the heating and cooling system.
Attic fans are intended to cool hot attics by exhausting super-heated air from the attic and drawing cooler outside air into the attic. Attic fans are mounted on an attic gable wall or slope of a roof and push hot attic air through a vent to the outside. Overheated attics can cause premature failure of building materials (e.g., roofing, sheathing, joists, rafters, insulation, air conditioning ducts, etc.). Cooling the attic can reduce the cost of cooling the living space. Attic fans can also help to control the damage caused by moisture and humidity in the air.
When the outside ambient air temperature is lower than the internal air temperature, outside ambient air can instead be used to effectively cool the home or building structure, including an attic of the building structure, reducing the need to run a costly air conditioning system. Further, air conditioning systems merely circulate air located within a building structure, and do not bring any outside air, so any harmful environmental elements (e.g. dust, disease, chemicals) may remain within the building structure. Temperature within a spaced of the building structure can get high and warm other parts of the building structure. Running attic fans can bring in relatively cooler ambient air and reduce heating of the building structure from the attic. Further, air within certain spaces of the building structure like attics may not circulate well. Attic fans can pull air through spaces like attics to, for example, reduce temperature and humidity in the attic and reduce damage to the infrastructure of the building structure.
A whole house fan can be used to move air through the building structure when desired outside and/or inside conditions allow. Whole house fans include one or more high cubic feet per minute (cfm) fans, typically placed in the attic of a building structure, and function by creating a negative static pressure inside of the building structure to draw air in from the outside. The outside air is moved through the ceiling into the attic where the air is exhausted out through a vent by positive static pressure in the attic or upper floor. Louvered shutters can be placed over the vent to prevent cooled or heated air from escaping when the whole house fan is not in use. Whole house fans move large amounts of air and allow for the entire building structure air volume to be recycled with multiple air exchanges per hour, removing latent heat within the building structure. Advantageously, whole house fans typically require less energy than air conditioning systems and can reduce the need for air conditioning, therefore reducing energy consumption while providing a comfortable space for building occupants.
An attic fan can achieve less over heating of an attic, which can reduce energy cost of cooling of attic and living space, helping reduction of premature failure of roofing, structure, wood members, insulation, etc., as well as reducing moisture and humidity problems in attics. Attic fan assemblies disclosed herein can use a combination of solar generated power and grid power to power the fans. The attic fan assemblies can use as much power as solar panels generate. The rest of the power can be supplemented with grid power to provide the desired power to the attic fan. The desired power provided to the fan can depend on temperature, such as the temperature of the attic space, which can determine the desired operation speed of the fan and the desired power to be provided to the fan. Energy generated by solar panels is directed to the attic fan and can be supplemented by grid power to reach desired power based on temperature. Accordingly, the multifunction systems and methods disclosed herein can adapt the energy drawn from grid power in real time based on temperature and power generated by the solar panels. In some cases, the multifunction systems and methods disclosed herein can adapt the energy drawn from grid power in real time based on desired fan speed and power generated by the solar panels. In some cases, speed or operation of the fan can be determined based on temperature and/or humidity in the attic and/or ambient environment. In some cases, the attic fan can operate just on solar power. In some cases, the attic fan can operate just on grid power.
In some aspects, the techniques described herein relate to a multifunction adaptive attic fan system for use with a building structure having an attic, the multifunction adaptive attic fan system including: an attic fan including: a cylindrical housing configured to be connected to a building structure having an attic space, the cylindrical housing including an inflow end and an outflow end; a motor configured to rotate a fan drive shaft; and a fan blade assembly secured to the fan drive shaft so that rotation of the fan drive shaft causes the fan blade assembly to rotate, wherein the motor and the fan blade assembly are disposed within the cylindrical housing and configured to draw air from the attic space into the cylindrical housing through the inflow end and to exhaust air out of the attic space through the outflow end of the cylindrical housing; a power control unit including a controller and a voltage regulator, the voltage regulator configured to be in electrical communication with the motor to supply DC power based on a predetermined voltage to the motor to rotate the fan drive shaft at a desired fan speed; a voltage converter configured to be connected to AC power from an electrical utility power grid, the voltage converter configured to convert the AC power to DC power, the voltage converter in electrical communication with the power control unit to provide the converted DC power to the power control unit to be supplied to the voltage regulator; a solar panel configured to be mounted to the attic fan or the building structure, the solar panel configured to generate DC power from solar energy, the solar panel in electrical communication with the power control unit to provide the generated DC power to the power control unit to be supplied to the motor; and a temperature sensor configured to send an attic temperature signal corresponding to an attic temperature of the attic, wherein the power control unit is configured to receive the attic temperature signal to determine the attic temperature, wherein the controller is configured to cause the voltage regulator to control an amount of converted voltage from the converted DC power that is provided to the motor based on an amount of generated voltage from the generated DC power being provided to the power control unit by the solar panel such that the amount of converted voltage plus the amount of generated voltage equals the predetermined voltage, wherein the predetermined voltage includes a first predetermined voltage, a second predetermined voltage, and a third predetermined voltage, wherein the first predetermined voltage is less than the second predetermined voltage, and the second predetermined voltage is less than the third predetermined voltage, wherein the desired fan speed includes a first desired fan speed, a second desired fan speed, and a third desired fan speed, wherein the first desired fan speed is less than the second desired fan speed, and the second desired fan speed is less than the third desired fan speed, and wherein controller is configured to: compare the attic temperature to a first predetermined temperature, a second predetermined temperature, and a third predetermined temperature, wherein the first predetermined temperature is less than the second predetermined temperature, and the second predetermined temperature is less than the third predetermined temperature; based on a comparison being that the attic temperature is between the first predetermined temperature and the second predetermined temperature, cause the attic fan to operate at the first predetermined voltage to operate the attic fan at the first desired fan speed for the attic fan to operate on generated DC power when the amount of generated voltage is less than the second predetermined voltage; based on a comparison being that the attic temperature is between the second predetermined temperature and the third predetermined temperature, cause the attic fan to operate at the second predetermined voltage to operate the attic fan at the second desired fan speed for the attic fan to operate on generated DC power when the amount of generated voltage is less than the third predetermined voltage; and based on a comparison being that the attic temperature is greater than the third predetermined temperature, cause the attic fan to operate at the third predetermined voltage to operate the attic fan at the third desired fan speed.
In some aspects, the techniques described herein relate to a multifunction adaptive attic fan system, wherein the controller is configured to compare the amount of generated voltage to the predetermined voltage, wherein based on the comparison being that the attic temperature is between the first predetermined temperature and the second predetermined temperature and a comparison being that the amount of generated voltage is greater than the first predetermined voltage, the controller is configured to cause the attic fan to operate at the generated voltage to operate the attic fan at a speed that is greater than the first desired fan speed.
In some aspects, the techniques described herein relate to a multifunction adaptive attic fan system, wherein the controller is configured to compare the amount of generated voltage to the predetermined voltage, wherein based on the comparison being that the attic temperature is between the second predetermined temperature and the third predetermined temperature and a comparison being that the amount of generated voltage is greater than the second predetermined voltage, the controller is configured to cause the attic fan to operate at the generated voltage to operate the attic fan at a speed that is greater than the second desired fan speed.
In some aspects, the techniques described herein relate to a multifunction adaptive attic fan system, wherein the controller is configured to compare the amount of generated voltage to the predetermined voltage, wherein based on the comparison being that the attic temperature is greater than the third predetermined temperature and a comparison being that the amount of generated voltage is greater than the third predetermined voltage, the controller is configured to cause the attic fan to operate at the generated voltage to operate the attic fan at a speed that is greater than the third desired fan speed.
In some aspects, the techniques described herein relate to a multifunction adaptive attic fan system, wherein the controller is configured to compare the attic temperature to a fourth predetermined temperature, wherein the fourth predetermined temperature is greater than the third predetermined temperature, and wherein based on the comparison being that the attic temperature is greater than the fourth predetermined temperature, the controller is configured to cause the attic fan to operate using the generated voltage and the converted voltage to operate the attic fan at a speed that is greater than the third desired fan speed.
In some aspects, the techniques described herein relate to a multifunction adaptive attic fan system, wherein based on a comparison being that the attic temperature is less than the first predetermined temperature, the controller is configured to cause the attic fan to suspend operation.
In some aspects, the techniques described herein relate to a multifunction adaptive attic fan system, further including a humidity sensor configured to send an attic humidity signal corresponding to an attic humidity of the attic, wherein the controller is configured to: receive the attic humidity signal to determine the attic humidity; compare the attic humidity to a predetermined humidity; and based on a comparison being that the attic temperature is less than the first predetermined temperature and a comparison that the attic humidity is less than a predetermined attic humidity, cause the attic fan to suspend operation.
In some aspects, the techniques described herein relate to a multifunction adaptive attic fan system, wherein based on the comparison being that the attic temperature is less than the first predetermined temperature and a comparison that the attic humidity is greater than the predetermined attic humidity, the controller is configured to operate the attic fan based on a set speed, wherein the set speed includes a first set speed, a second set speed, and a third set speed, and wherein the controller is configured to: based on the set speed being the first set speed, cause the attic fan to operate at the first predetermined voltage to operate the attic fan at the first set speed; based on the set speed being the second set speed, cause the attic fan to operate at the second predetermined voltage to operate the attic fan at the second set speed; and based on the set speed being the third set speed, cause the attic fan to operate at the third predetermined voltage to operate the attic fan at the third set speed.
In some aspects, the techniques described herein relate to a multifunction adaptive attic fan system, wherein based on a comparison being that the attic temperature is less than the first predetermined temperature and a comparison that the attic humidity is greater than a predetermined attic humidity, the controller is configured to operate the attic fan based on the attic humidity.
In some aspects, the techniques described herein relate to a multifunction adaptive attic fan system, wherein the controller is configured to: compare the attic humidity to a first predetermined humidity, a second predetermined humidity, and a third predetermined humidity, wherein the first predetermined humidity is less than the second predetermined humidity, and the second predetermined humidity is less than the third predetermined humidity; based on a comparison being that the attic humidity is between the first predetermined humidity and the second predetermined humidity, cause the attic fan to operate at the first predetermined voltage to operate the attic fan at the first desired fan speed; based on a comparison being that the attic humidity is between the second predetermined humidity and the third predetermined humidity, cause the attic fan to operate at the second predetermined voltage to operate the attic fan at the second desired fan speed; and based on a comparison being that the attic humidity is greater than the third predetermined humidity, cause the attic fan to operate at the third predetermined voltage to operate the attic fan at the third desired fan speed.
In some aspects, the techniques described herein relate to a multifunction adaptive attic fan system, wherein the controller is configured to compare attic temperature to a max attic temperature and based on a comparison being that the attic temperature is greater than the max attic temperature, cause the attic fan to suspend operation.
In some aspects, the techniques described herein relate to a multifunction adaptive attic fan system, further including a humidity sensor configured to send an attic humidity signal corresponding to an attic humidity of the attic, wherein the controller is configured to receive the attic humidity signal to determine the attic humidity.
In some aspects, the techniques described herein relate to a multifunction adaptive attic fan system, wherein the cylindrical housing is configured to be secured to a gable vent of the building structure.
In some aspects, the techniques described herein relate to a multifunction adaptive attic fan system, wherein the cylindrical housing is configured to be secured to a roof of the building structure.
In some aspects, the techniques described herein relate to a multifunction adaptive attic fan system, wherein the motor and the fan blade assembly are configured to exhaust air out of the cylindrical housing through the outflow end to exhaust air out of the attic through an opening in a surface of the attic.
In some aspects, the techniques described herein relate to a multifunction adaptive attic fan system, wherein the controller is configured to monitor the amount of generated voltage from the generated DC power to determine the amount of converted voltage from the converted DC power to be provided to the motor, and wherein the power control unit supplies the generated DC power to the motor through the voltage regulator.
In some aspects, the techniques described herein relate to a multifunction adaptive attic fan system, wherein the voltage regulator does not regulate voltage of the generated DC power supplied to the motor.
In some aspects, the techniques described herein relate to a multifunction adaptive attic fan system, wherein the controller is configured to monitor the amount of generated voltage from the generated DC power to determine the amount of converted voltage from the converted DC power to be provided to the motor, and wherein the power control unit supplies the generated DC power to the motor without directing the generated DC power through the voltage regulator.
In some aspects, the techniques described herein relate to an attic fan system for use with a building structure having an attic, the attic fan system including: an attic fan including: a housing configured to be connected to a building structure having an attic space, the housing including an inflow end and an outflow end; a motor configured to rotate a fan drive shaft; and a fan blade assembly secured to the fan drive shaft so that rotation of the fan drive shaft causes the fan blade assembly to rotate, wherein the motor and the fan blade assembly are disposed within the housing and configured to draw air from the attic space into the housing through the inflow end and to exhaust air out of the attic space through the outflow end of the housing; a controller configured to control a voltage regulator, the voltage regulator configured to be in communication with the motor to supply DC power based on a predetermined voltage to the motor to rotate the fan drive shaft at a desired fan speed; a voltage converter configured to be connected to AC power from an electrical utility power grid, the voltage converter configured to convert the AC power to DC power, the voltage converter configured to provide the converted DC power to the voltage regulator; and a solar panel configured to be mounted to the attic fan or the building structure, the solar panel configured to generate DC power from solar energy, the solar panel in communication with the motor to provide the generated DC power to the motor, wherein the controller is configured to cause the voltage regulator to control an amount of converted voltage from the converted DC power that is provided to the motor based on an amount of generated voltage from the generated DC power such that the amount of converted voltage plus the amount of generated voltage equals the predetermined voltage.
In some aspects, the techniques described herein relate to an attic fan system, further including a temperature sensor configured to send an attic temperature signal corresponding to an attic temperature of the attic, wherein the controller is configured to receive the attic temperature signal to determine the attic temperature.
In some aspects, the techniques described herein relate to an attic fan system, wherein the predetermined voltage includes a first predetermined voltage, a second predetermined voltage, and a third predetermined voltage, wherein the first predetermined voltage is less than the second predetermined voltage, and the second predetermined voltage is less than the third predetermined voltage, wherein the desired fan speed includes a first desired fan speed, a second desired fan speed, and a third desired fan speed, wherein the first desired fan speed is less than the second desired fan speed, and the second desired fan speed is less than the third desired fan speed, and wherein the controller is configured to: compare the attic temperature to a first predetermined temperature, a second predetermined temperature, and a third predetermined temperature, wherein the first predetermined temperature is less than the second predetermined temperature, and the second predetermined temperature is less than the third predetermined temperature; based on a comparison being that the attic temperature is between the first predetermined temperature and the second predetermined temperature, cause the attic fan to operate at the first predetermined voltage to operate the attic fan at the first desired fan speed; based on a comparison being that the attic temperature is between the second predetermined temperature and the third predetermined temperature, cause the attic fan to operate at the second predetermined voltage to operate the attic fan at the second desired fan speed; and based on a comparison being that the attic temperature is greater than the third predetermined temperature, cause the attic fan to operate at the third predetermined voltage to operate the attic fan at the third desired fan speed.
In some aspects, the techniques described herein relate to an attic fan system, wherein the controller is configured to compare the amount of generated voltage to the predetermined voltage, wherein based on the comparison being that the attic temperature is between the first predetermined temperature and the second predetermined temperature and a comparison being that the amount of generated voltage is greater than the first predetermined voltage, the controller is configured to cause the attic fan to operate at the generated voltage to operate the attic fan at a speed that is greater than the first desired fan speed.
In some aspects, the techniques described herein relate to an attic fan system, wherein the controller is configured to compare the amount of generated voltage to the predetermined voltage, wherein based on the comparison being that the attic temperature is between the second predetermined temperature and the third predetermined temperature and a comparison being that the amount of generated voltage is greater than the second predetermined voltage, the controller is configured to cause the attic fan to operate at the generated voltage to operate the attic fan at a speed that is greater than the second desired fan speed.
In some aspects, the techniques described herein relate to an attic fan system, wherein the controller is configured to compare the amount of generated voltage to the predetermined voltage, wherein based on the comparison being that the attic temperature is greater than the third predetermined temperature and a comparison being that the amount of generated voltage is greater than the third predetermined voltage, the controller is configured to cause the attic fan to operate at the generated voltage to operate the attic fan at a speed that is greater than the third desired fan speed.
In some aspects, the techniques described herein relate to an attic fan system, wherein based on a comparison being that the attic temperature is less than the first predetermined temperature, the controller is configured to cause the attic fan to suspend operation.
In some aspects, the techniques described herein relate to an attic fan system, further including a humidity sensor configured to send an attic humidity signal corresponding to an attic humidity of the attic, wherein the controller is configured to: receive the attic humidity signal to determine the attic humidity; compare the attic humidity to a predetermined humidity; and based on a comparison being that the attic temperature is less than the first predetermined temperature and a comparison that the attic humidity is less than a predetermined attic humidity, cause the attic fan to suspend operation.
In some aspects, the techniques described herein relate to an attic fan system, wherein based on the comparison being that the attic temperature is less than the first predetermined temperature and a comparison that the attic humidity is greater than the predetermined attic humidity, the controller is configured to operate the attic fan based on a set speed, wherein the set speed includes a first set speed, a second set speed, and a third set speed, and wherein the controller is configured to: based on the set speed being the first set speed, cause the attic fan to operate at the first predetermined voltage to operate the attic fan at the first set speed; based on the set speed being the second set speed, cause the attic fan to operate at the second predetermined voltage to operate the attic fan at the second set speed; and based on the set speed being the third set speed, cause the attic fan to operate at the third predetermined voltage to operate the attic fan at the third set speed.
In some aspects, the techniques described herein relate to an attic fan system, wherein based on a comparison being that the attic temperature is less than the first predetermined temperature and a comparison that the attic humidity is greater than a predetermined attic humidity, the controller is configured to operate the attic fan based on the attic humidity signal.
In some aspects, the techniques described herein relate to an attic fan system, wherein the controller is configured to: compare the attic humidity to a first predetermined humidity, a second predetermined humidity, and a third predetermined humidity, wherein the first predetermined humidity is less than the second predetermined humidity, and the second predetermined humidity is less than the third predetermined humidity; based on a comparison being that the attic humidity is between the first predetermined humidity and the second predetermined humidity, cause the attic fan to operate at the first predetermined voltage to operate the attic fan at the first desired fan speed; based on a comparison being that the attic humidity is between the second predetermined humidity and the third predetermined humidity, cause the attic fan to operate at the second predetermined voltage to operate the attic fan at the second desired fan speed; and based on a comparison being that the attic humidity is greater than the third predetermined humidity, cause the attic fan to operate at the third predetermined voltage to operate the attic fan at the third desired fan speed.
In some aspects, the techniques described herein relate to an attic fan system, wherein the controller is configured to compare attic temperature to a max attic temperature and based on a comparison being that the attic temperature is greater than the max attic temperature, cause the attic fan to suspend operation.
In some aspects, the techniques described herein relate to an attic fan system, further including a humidity sensor configured to send an attic humidity signal corresponding to an attic humidity of the attic, wherein the controller is configured to receive the attic humidity signal to determine the attic humidity.
In some aspects, the techniques described herein relate to an attic fan system, wherein the controller is configured to cause the attic fan to operate at the generated voltage without using DC power from the voltage converter.
In some aspects, the techniques described herein relate to an attic fan system, further including a temperature sensor configured to send an attic temperature signal corresponding to an attic temperature of the attic, wherein the controller is configured to: receive the attic temperature signal to determine the attic temperature; compare the attic temperature to a predetermined temperature; based on a comparison being that the attic temperature is greater than the predetermined temperature, cause the attic fan to operate at the generated voltage; and based on a comparison being that the attic temperature is less than the predetermined temperature, cause the attic fan to suspend operation.
In some aspects, the techniques described herein relate to an attic fan system, further including a humidity sensor configured to send an attic humidity signal corresponding to an attic humidity of the attic, wherein the controller is configured to: receive the attic humidity signal to determine the attic humidity; compare the attic humidity to a predetermined humidity; based on the comparison being that the attic temperature is less than the predetermined temperature and a comparison being that the attic humidity is greater than the predetermined humidity, cause the attic fan to operate at the generated voltage; and based on the comparison being that the attic temperature is less than the predetermined temperature and a comparison being that the attic humidity is less than the predetermined humidity, cause the attic fan to suspend operation.
In some aspects, the techniques described herein relate to an attic fan system, wherein the controller is configured to cause the attic fan to operate at the converted voltage without using DC power from the solar panel.
In some aspects, the techniques described herein relate to an attic fan system, wherein the controller is configured to cause the attic fan to operate at the converted voltage without using DC power from the solar panel based on the amount of generated voltage being less than a predetermined solar panel voltage.
In some aspects, the techniques described herein relate to an attic fan system, further including a temperature sensor configured to send an attic temperature signal corresponding to an attic temperature of the attic, wherein the controller is configured to receive the attic temperature signal to determine the attic temperature.
In some aspects, the techniques described herein relate to an attic fan system, wherein the predetermined voltage includes a first predetermined voltage, a second predetermined voltage, and a third predetermined voltage, wherein the first predetermined voltage is less than the second predetermined voltage, and the second predetermined voltage is less than the third predetermined voltage, wherein the desired fan speed includes a first desired fan speed, a second desired fan speed, and a third desired fan speed, wherein the first desired fan speed is less than the second desired fan speed, and the second desired fan speed is less than the third desired fan speed, and wherein the controller is configured to: compare the attic temperature to a first predetermined temperature, a second predetermined temperature, and a third predetermined temperature, wherein the first predetermined temperature is less than the second predetermined temperature, and the second predetermined temperature is less than the third predetermined temperature; based on a comparison being that the attic temperature is between the first predetermined temperature and the second predetermined temperature, cause the attic fan to operate at the first predetermined voltage to operate the attic fan at the first desired fan speed; based on a comparison being that the attic temperature is between the second predetermined voltage and the third predetermined temperature, cause the attic fan to operate at the second predetermined voltage to operate the attic fan at the second desired fan speed; and based on a comparison being that the attic temperature is greater than the third predetermined temperature, cause the attic fan to operate at the third predetermined voltage to operate the attic fan at the third desired fan speed.
In some aspects, the techniques described herein relate to an attic fan system, wherein based on a comparison being that the attic temperature is less than the first predetermined temperature, the controller is configured to cause the attic fan to suspend operation.
In some aspects, the techniques described herein relate to an attic fan system, further including a humidity sensor configured to send an attic humidity signal corresponding to an attic humidity of the attic, wherein the controller is configured to: receive the attic humidity signal to determine the attic humidity; compare the attic humidity to a predetermined humidity; and based on a comparison being that the attic temperature is less than the first predetermined temperature and a comparison that the attic humidity is less than a predetermined attic humidity, cause the attic fan to suspend operation.
In some aspects, the techniques described herein relate to an attic fan system, wherein based on the comparison being that the attic temperature is less than the first predetermined temperature and a comparison that the attic humidity is greater than the predetermined attic humidity, the controller is configured to operate the attic fan based on a set speed, wherein the set speed includes a first set speed, a second set speed, and a third set speed, and wherein the controller is configured to: based on the set speed being the first set speed, cause the attic fan to operate at the first predetermined voltage to operate the attic fan at the first set speed; based on the set speed being the second set speed, cause the attic fan to operate at the second predetermined voltage to operate the attic fan at the second set speed; and based on the set speed being the third set speed, cause the attic fan to operate at the third predetermined voltage to operate the attic fan at the third set speed.
In some aspects, the techniques described herein relate to an attic fan system, wherein the controller is configured to operate the attic fan based on a set speed set by a user.
In some aspects, the techniques described herein relate to an attic fan system, wherein the set speed includes a first set speed, a second set speed, and a third set speed.
In some aspects, the techniques described herein relate to an attic fan system, wherein the controller is configured to compare the amount of generated voltage to the predetermined voltage, wherein based on a comparison being that the amount of generated voltage is greater than the predetermined voltage, the controller is configured to cause the attic fan to operate at the generated voltage to operate the attic fan at a speed that is greater than the set speed.
In some aspects, the techniques described herein relate to an attic fan system, wherein the controller is configured to operate the attic fan for a set time set by a user.
In some aspects, the techniques described herein relate to an attic fan system, further including a user interface configured to accept user input to set at least one of a set speed or a set time for operating the attic fan and to communicate to the controller the at least one of the set speed or the set time.
In some aspects, the techniques described herein relate to an attic fan system, further including a DC circuit power board configured to be connected to the voltage converter, the DC circuit power board configured to receive the converted voltage.
In some aspects, the techniques described herein relate to an attic fan system, wherein the voltage regulator is configured to provide the predetermined voltage to the motor.
In some aspects, the techniques described herein relate to an attic fan system, further including a speed sensor, wherein the controller is configured to receive a speed signal from the speed sensor to control speed of the motor at the desired fan speed based on the speed signal.
In some aspects, the techniques described herein relate to an attic fan system, wherein the speed sensor is a Hall effect sensor configured to detect passing of a magnet on the fan drive shaft.
In some aspects, the techniques described herein relate to an attic fan system, wherein the motor is an electronically commutated motor, a direct current motor, or a brushless direct current motor.
In some aspects, the techniques described herein relate to an attic fan system, wherein the housing is configured to be secured to a gable vent of the building structure.
In some aspects, the techniques described herein relate to an attic fan system, wherein the housing is configured to be secured to a roof of the building structure.
In some aspects, the techniques described herein relate to an attic fan system, wherein the motor and the fan blade assembly are configured to exhaust air out of the housing through the outflow end to exhaust air out of the attic through an opening in a surface of the attic.
In some aspects, the techniques described herein relate to an attic fan system for use with a building structure having an attic, the attic fan system including: an attic fan including: a housing configured to be connected to a building structure having an attic space, the housing including an inflow end and an outflow end; a motor configured to rotate a fan drive shaft; and a fan blade assembly secured to the fan drive shaft so that rotation of the fan drive shaft causes the fan blade assembly to rotate, wherein the motor and the fan blade assembly are disposed within the housing and configured to draw air from the attic space into the housing through the inflow end and to exhaust air out of the attic space through the outflow end of the housing; a controller configured to cause DC power to be supplied to the motor based on a predetermined voltage to rotate the fan drive shaft at a desired fan speed; a voltage converter configured to be connected to AC power from an electrical utility power grid, the voltage converter configured to convert the AC power to DC power, the voltage converter configured to provide the converted DC power to power the motor; and a solar panel configured to be mounted to the attic fan or the building structure, the solar panel configured to generate DC power from solar energy, the solar panel configured to provide the generated DC power to the power the motor, wherein the controller is configured to control an amount of converted voltage from the converted DC power that is provided to the motor based on an amount of generated voltage from the generated DC power such that the amount of converted voltage plus the amount of generated voltage equals the predetermined voltage.
In some aspects, the techniques described herein relate to an attic fan system, wherein the controller is configured to control a voltage regulator, the voltage regulator configured to be in communication with the motor to supply DC power to the motor based on the predetermined voltage.
In some aspects, the techniques described herein relate to an attic fan system, wherein the predetermined voltage includes a first predetermined voltage, a second predetermined voltage, and a third predetermined voltage, wherein the first predetermined voltage is less than the second predetermined voltage, and the second predetermined voltage is less than the third predetermined voltage, wherein the desired fan speed includes a first desired fan speed, a second desired fan speed, and a third desired fan speed, wherein the first desired fan speed is less than the second desired fan speed, and the second desired fan speed is less than the third desired fan speed, and wherein the controller is configured to: compare an attic temperature of the attic to a first predetermined temperature, a second predetermined temperature, and a third predetermined temperature, wherein the first predetermined temperature is less than the second predetermined temperature, and the second predetermined temperature is less than the third predetermined temperature; based on a comparison being that the attic temperature is between the first predetermined temperature and the second predetermined temperature, cause the attic fan to operate at the first predetermined voltage to operate the attic fan at the first desired fan speed; based on a comparison being that the attic temperature is between the second predetermined temperature and the third predetermined temperature, cause the attic fan to operate at the second predetermined voltage to operate the attic fan at the second desired fan speed; and based on a comparison being that the attic temperature is greater than the third predetermined temperature, cause the attic fan to operate at the third predetermined voltage to operate the attic fan at the third desired fan speed.
Methods of using the system(s) (including device(s), apparatus(es), assembly (ies), structure(s), and/or the like) disclosed herein are included; the methods of use can include using or assembling any one or more of the features disclosed herein to achieve functions and/or features of the system(s) as discussed in this disclosure. Methods of manufacturing the system(s) disclosed herein are included; the methods of manufacture can include providing, making, connecting, assembling, and/or installing any one or more of the features of the system(s) disclosed herein to achieve functions and/or features of the system(s) as discussed in this disclosure.
The Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of any subject matter described herein.
Embodiments of the present disclosure provide for a fresh air cooling and ventilating system. The fresh air cooling and ventilating system can include a motorized whole house fan, a vent system, user device(s), connection(s) to thermostat(s) or other devices that control an air conditioning system, and/or controller(s) that control the fresh air cooling and ventilating system and/or air conditions system. The use of a fresh air cooling and ventilating system in a building structure presents several advantages, including decreased energy usage and greater circulation of fresh ambient air, thereby reducing temperature and humidity in the building structure.
The one or more controllers can include an attic fan controller that operates the attic fan. The attic fan controller can receive information via a connection to the internet in addition to receiving input from temperature and other kinds of sensors both inside and outside of a building structure. The attic fan controller can receive temperature data via temperature sensors connected to the attic fan controller. The temperature sensors can be located in and around the building structure, including in the attic space, the living/interior space, and the ambient environment outside the building structure. In some embodiments, the attic fan controller can receive temperature data corresponding to an outside temperature value from an online source via a connection to the internet. In some embodiments, the attic fan controller can receive any temperature data discussed herein via a temperature sensor and/or the internet. The temperature sensors can be connected via any wired or wireless connection discussed herein.
In some embodiments, the attic fan controller can receive a humidity value corresponding to the humidity level inside the building structure, including the attic, and/or in the ambient air outside of the building structure. The attic fan controller can receive the humidity value either from a humidity sensor in wired or wireless connection with the attic fan controller or from an online source via a connection to the internet. The humidity sensor(s) can be located in and around the building structure, including in the attic space, the living/interior space, and the ambient environment outside the building structure.
As used herein, humidity is used in its broad and ordinary sense and includes, for example, a measurement of the concentration of water vapor in the air. A relative humidity or humidity value as used herein falls between 0-100% (percent). High humidity in the interior air of a building structure can cause water damage to the interior of a building structure as well occupant discomfort. For these reasons, it can be advantageous to run the fresh air cooling and ventilating system when there ambient air outside the building structure is below a certain level of humidity.
Embodiments of the present disclosure provide for an energy-efficient, automated attic fan cooling and ventilating system. In some aspects, the present disclosure is directed to a programmable attic fan that maximizes energy-efficiency by adjusting operational parameters of the fan to prevent or reduce overheating of an attic space. In some arrangements, the attic fan assemblies disclosed herein adjust operational parameters of the fan motor in response to conditions (e.g., temperature, humidity) detected by sensors located at one or more locations inside the attic space, inside the living space, or outside of the structure. As described in more detail below, the systems and methods disclosed herein minimize energy consumption of the attic fan motor during the ventilation of the attic. The motor can be an electronically commutated motor, a direct current motor, or a brushless direct current motor The systems and methods reduce the energy consumption required to maintain a temperature of an attic space at a desired setpoint or within a desired range of temperatures having a minimum temperature setpoint and a maximum temperature setpoint. The systems and methods reduce the energy consumption for maintaining the humidity of an attic space at a desired setpoint or within a desired range of humidity having a minimum humidity setpoint and a maximum humidity setpoint. In certain arrangements, the apparatuses, methods, and cooling systems disclosed herein provide energy-efficient ventilation regimes that minimize heat conduction or transfer from an attic to a living space.
As shown in
In some embodiments, the fresh air cooling and ventilating system 100 can include one or more attic fans 116, 118 as shown in
In some embodiments, the vents 114 to the outside can be actuated to open and close to provide thermal insulation of the attic space 104 from the outside elements. In some embodiments, the vents 114 to the outside can inhibit or mitigate outside air from entering the building structure 106.
The attic fan 116, 118 can prevent or reduce attic overheating to avoid premature failure of building materials (e.g., roofing, sheathing, joists, rafters, insulation, air conditioning ducts, etc.) as well as reduce electricity consumption via the HVAC system running less as discussed herein. With continued reference to
With continued reference to
The solar panel assembly 136 can be directly connected to or attached to the cover 132 of the attic fan assembly 116. In some embodiments, the solar panels 138 can be positioned directly on top of the cover 132. In some embodiments, the solar panel assembly 136 can be positioned at angles above the cover 132. In some embodiments, the solar panel assembly 136 can be connected or attached to other parts of the building structure 106, such as a roof 120. Further disclosure directed to the attic fan assembly 116 is disclosed in US Publication No. 2023/0115888, which is incorporated herein by reference and made a part of this specification.
The attic fan assembly 118 can include a bracket 148 that secures the motor 150 to the housing 142. In the illustrated embodiment, the housing 142 is substantially cylindrical and the bracket 148 holds the motor 150 substantially coaxial with the cylindrical housing 142. The motor 150 can cause a fan blade assembly 151 to rotate via a fan drive shaft. The housing 142 can include a port 152 that allows the power cord 154 to pass through the housing 142 to reach the motor 150. In some embodiment, the power cord 154 can be attached to a user interface 156 that can be mounted on a junction box 158 that can supply power to the attic fan assembly 118. In some embodiments, the user interface 156 can include or be part of a power control unit 160 (
A solar panel assembly 136 positioned on the roof 120 or other portions of the building structure 106 can be connected to any one or more of the attic fan assemblies 116, 118. The solar panel assembly 136 can be in electrical communication with one or more attic fan assemblies 116, 118 to provide power to the attic fan assemblies 116, 118 as discussed herein. For example, the solar panel assembly can provide power to the attic fan assembly 118 via the power cord 154. The solar panel assembly 136 mounted on the roof can be in electrical communication with the power control unit 160 and/or the motor assembly of the attic fan assembly 118 to provide power to the attic fan assembly 118 as discussed herein.
In some embodiments, the user interface 156 can receive input from the user for the operation of the system 100. In some embodiments, the user interface 156 can allow the user to turn fans on, off, or put the system 100 in automatic mode. In some embodiments, the user interface 156 can allow the user to put the system 100 in a run mode. In some embodiments, the user interface 156 can allow the user to operate the system 100 any component of the system 100 manually. In some embodiments, the user interface 156 can allow the user to select between different attic fan speeds (such as Speed 1, Speed 2, or Speed 3) which spin the fans 116, 118 at a different rate. In some embodiments, Speed 1 corresponds to a low speed, Speed 2 corresponds to a medium speed, and Speed 3 corresponds to a high speed. The system is, however, not limited to three speeds. The attic fans 116, 118 can operate at 1, 2, 4, 5, or any number of different speeds, including variable speeds. In some embodiments, the user interface 156 can allow the user to set a countdown timer to start or stop the operation of the system 100 at some future time. In some embodiments, the countdown timer can be set to 1 hours, 4 hours, 8 hours, 12 hours, or anytime selected by the user.
The ventilating system 100 can have a power control unit or control hub 160. The power control unit 160 can have an attic fan controller 162 for controlling operation of the attic fan 116, 118. The power control unit 160 can have a voltage regulator 172 for controlling voltage and supplying power to the attic fan 116, 118. In some embodiments, power control unit 160 can be in wired connection or integrated with the attic fan 116, 118 in order to cause and control the operation of the attic fan 116, 118 via, for example, one or more control signals. In some embodiments, the power control unit 160 can be in two-way communication with one or more attic fans 116, 118.
In some embodiments, the power control unit 160 can be a master controller for one or more attic fans 116, 118 to cause and control the operation of one or more attic fans 116, 118. The power control unit 160 can be in wired connection or integrated with one of the attic fans 116, 118. The power control unit 160 can be in wired connection or integrated with one of the ventilation fans 116, 118, while being in wireless communication with one or more of the other ventilation fans 116, 118.
As discussed above, the connection between the power control unit 160 and the one or more ventilation fans 116, 118 can be a wired or a wireless connection. In some embodiments, the power control unit 160 can be connected to and/or integrated with a ventilation fan 116, 118 by a wire or cable connection or any other suitable electronic connection to cause operation of the ventilation fan 116, 118. In some embodiments, the power control unit 160 can be connected to one or more ventilation fans 116, 118 by a Bluetooth connection, a Wi-Fi connection, and/or any other suitable wireless connection to cause operation of the ventilation fan 116, 118.
In some embodiments, the power control unit 160 can connect to the internet through cloud-based or internet-based services 164 to send and receive communication signals. In some embodiments, the power control unit 160 can be connected to cloud-based or internet-based services 164 by a Bluetooth connection, a Wi-Fi connection, and/or any other suitable wireless connection to the internet.
In some embodiments, the power control unit 160 control unit can obtain and implement firmware updates. In some embodiments, the power control unit 160 can utilize cloud services 164 to access internet based services such as weather. Weather can be any internet based weather service that provides temperature, humidity, and/or any other weather information based on geographic location. The power control unit 160 can use weather information to control the system 100 based on temperature, humidity, AQI, and/or any other API input information as discussed herein.
In some embodiments, the power control unit 160 can be in communication with an internet based web application that can allow a user to operate the system 100 from a webpage or another other internet-based protocol through the cloud service 164 to provide one or more of the control functions discussed herein, including with a smartphone application 166. The web application may connect to the cloud service 164 to send and receive communication signals to the power control unit 160. The power control unit 160 can be in communication with the cloud service 164 as discussed herein, allowing for communication with the web application through the cloud service 164. The web application may communicate with the power control unit 160 through Wi-Fi, over the internet, or any other suitable communication protocol, including via cloud service 164.
In some embodiments, the power control unit 160 can be in two-way communication with a smartphone or device application 166. The power control unit 160 can be in wireless communication with the smartphone application 166 using Bluetooth, Wi-Fi, and/or any other suitable wireless communication protocol to send and receive communication signals. Such communication protocols may be used when the user with the smartphone or other smart device is in or proximate the building structure having the system 100.
In some embodiments, the smartphone application 166 can be in two-way communication with the power control unit 160 through the cloud services 164 to provide one or more of the control functions discussed herein. The smartphone application 166 can send control signals to the power control unit 160 when in range of, for example, a Bluetooth or Wi-Fi connection. In some embodiments, firmware updates can be sent to the power control unit 160 via the smartphone application 166. For example, if Wi-Fi or internet-based services are not available, the smartphone application 166 can be used to provide firmware updates to the power control unit 160.
The smartphone application 166 can utilize cloud services 164 when the user with the smartphone or other smart device is not in or proximate the building structure having the system 100. For example, when the user is not within Bluetooth or Wi-Fi range of the power control unit 160, the smartphone application 166 may connect to the power control unit 160 through the cloud services 164. The smartphone application 166 may also connect to the cloud services 164 to send and receive communication signals with the power control unit 160 even when in range for Bluetooth or Wi-Fi communication with the controller 162. The power control unit 160 can be in communication with the cloud services 164 as discussed herein, allowing for communication with the smartphone application 166 through the cloud service 164.
As used herein, a smartphone or device application 166 can be used with any portable electronic device, such as a smartphone or tablet. The smartphone application 166 can allow a user to view information about and input information/commands to the ventilating system 100 and operate the system 100. The power control unit 160 and/or any other parts of the system 100 can receive control inputs or command signals from the smartphone application 166. For example, smartphone application 166 can be used to turn on and off the system 100, switch the modes of operation of the system 100, turn on or off the attic fan 116, 118, and/or any other operation that the power control unit 160 can perform as discussed herein. Such integration through smartphone application 166 allows for easier use of the system 100. For example, the smartphone application 166 can allow a user to select modes of operation as discussed herein.
In some embodiments the power control unit 160 can connect to other devices over a Bluetooth Low Energy (BLE) 5.0/mesh. In some embodiments the fresh air controller can include a Wi-Fi 2.4/5 GHz Chip. In some embodiments, one or more components of the power control unit 160 can receive 17 Amps of current, for example, from standard building electrical power systems. In some embodiments, the power control unit 160 can transmit or receive data across about 100 feet or more of direct line communication. The power control unit 160 can transmit or receive data across about 80 feet or more of direct line communication (e.g., through average household obstructions). In some embodiments, the power control unit 160 can operate at 120V and a frequency of 60 Hz. The power control unit 160 can be adapted to have an operating temperature between about −20° C. to +80° C. The power control unit 160 can be adapted to have a storage temperature between about −40° C. to +80° C. and a storage humidity of less than about 90% relative humidity (non-condensing). The power control unit 160 can comply with Restriction of Hazardous Substances (RoHS).
In some embodiments, the power control unit 160 can communicate with and/or connect to one or more climate condition sensors 168, including one or more temperature sensors and/or one or more humidity sensors. In some embodiments, the temperature sensor and/or humidity sensor into and positioned within power control unit 160 and/or attic fan assembly 116, 118. In some embodiments, the temperature sensor and/or humidity sensor can be positioned in any suitable location within the building structure 106, such as the attic space 104. In some embodiments, the temperature sensor and/or humidity sensor can be positioned in any suitable location outside of the building structure 106, such as on an outside wall of the building structure facing the ambient environment.
In some embodiments, the temperature sensor can send a signal of a temperature value corresponding to the temperature inside the attic space 104 of the building structure 106. In some embodiments, the temperature sensor can send a signal of a temperature value corresponding to the temperature of the ambient air/environment outside the building structure 106.
In some embodiments, the humidity sensor can send a signal of a humidity value corresponding to the humidity inside the attic space 104 of the building structure 106. In some embodiments, the humidity sensor can send a signal of a humidity value corresponding to the humidity of the ambient air/environment outside the building structure 106.
With continued reference to
The power control unit 160 can include a voltage regulator 172. The voltage regulator 172 can receive the converted DC power from the voltage converter 170. The voltage regulator 172 can supply DC power to the attic fan assembly 116, 118 at a predetermined voltage. The controller 162 can be in two-way communication with the voltage regulator 172 to receive signals indicative of the converted DC power supplied to the voltage regulator 172 and to send control signals to the voltage regulator 172. The controller 162 can control the voltage regulator 172 to cause the voltage regulator 172 to supply DC power to the attic fan assembly 116, 118 at the predetermined voltage.
The power control unit 160 can be connected to a solar panel assembly 136. The solar panel assembly 136 can be connected to the power control unit 160 via a power cord that connects to a solar panel connector or port of the power control unit 160 to supply power to the power control unit 160. The solar panel assembly 136 can convert solar energy into electrical power and generate a DC power output from the solar energy. The controller 162 can monitor the solar-generated or generated DC power (e.g., voltage of the solar-generated DC power). In some embodiments, the solar-generated DC power from the solar panel assembly 136 can be directed to the voltage regulator 172 that then directs the solar-generated DC power to the attic fan assembly 116, 118.
In some embodiments, the solar-generated DC power can be directed directly to the attic fan assembly 116, 118. The solar-generated DC power from the solar panel assembly 136 can be directed to the attic fans 116, 118, bypassing the voltage regulator 172, while the controller 162 monitors the voltage generated by the solar panel assembly 136. As discussed herein, the controller 162 can control the voltage regulator 172 to supplement the solar-generated DC power with any additional power needed from the grid.
In some embodiments, the controller 162 can receive input from the user for the operation of the system 100. In some embodiments, the controller 162 can allow the user to turn fans on, off, or put the system 100 in automatic mode. In some embodiments, the controller 162 can allow the user to put the system 100 in a run mode. In some embodiments, the controller 162 can allow the user to operate the system 100 any component of the system 100 manually. In some embodiments, the controller 162 can allow the user to select between different attic fan speeds (such as Speed 1, Speed 2, or Speed 3) which spin the fans 116, 118 at a different rate. In some embodiments, Speed 1 corresponds to a low speed, Speed 2 corresponds to a medium speed, and Speed 3 corresponds to a high speed. The system is, however, not limited to three speeds. The attic fans 116, 118 can operate at 1, 2, 4, 5, or any number of different speeds, including variable speeds. In some embodiments, the controller 162 can allow the user to set a countdown timer to start or stop the operation of the system 100 at some future time. In some embodiments, the countdown timer can be set to 1 hours, 4 hours, 8 hours, 12 hours, or anytime selected by the user.
In some embodiments, the smart control hub 700 can have an attic fan controller for controlling operation of the attic fan 116, 118. The smart control hub 700 can have a voltage regulator for controlling voltage and supplying power to the attic fan 116, 118. In some embodiments, the smart control hub 700 can be in wired, wireless, or wire-like connection with the attic fan 116, 118, to cause and control operation of the attic fan 116, 118 via, for example, one or more control signals. In some embodiments, the smart control hub 700 can be integrated with the attic fan 116, 118, to cause and control operation of the attic fan 116, 118 via, for example, one or more control signals. In some embodiments, the smart control hub 700 can be in two-way communication with one or more attic fans 116, 118. In some embodiments, the smart control hub 700 can be a master controller for one or more attic fans 116, 118, to cause and control the operation of one or more attic fans 116, 118.
As discussed above, in some embodiments, the smart control hub 700 can be in wired (or wire-like) connection or integrated with one or more attic fans 116, 118, via a wire or cable connection or any other suitable electronic connection to cause operation of the attic fans 116, 118. In some embodiments, the smart control hub 700 may include a DC motor port such as a male M12 2-pin locking thread. In some embodiments, the smart control hub 700 can be in wireless connection with one or more attic fans 116, 118, via any of a variety of communication protocols, including near-field communication protocols and far-field communication protocols. Near-field communication protocols, which may also be referred to as non-radiative communication, can implement inductive coupling between coils of wire to transfer energy via magnetic fields (e.g., NFMI). Near-field communication protocols can implement capacitive coupling between conductive electrodes to transfer energy via electric fields. Far-field communication protocols, which may also be referred to as radiative communication, can transfer energy via electromagnetic radiation (e.g., radio waves). The smart control hub 700 can communicate via any variety of communication protocols such as Wi-Fi (e.g., 2.4 GHz channel, 5 GHz channel), Bluetooth® (e.g., Bluetooth Low Energy 5.0/Mesh), ZigBee®, Z-wave®, cellular telephony, infrared, radio frequency identification (RFID), satellite transmission, inductive coupling, capacitive coupling, proprietary protocols, any combination of the foregoing, or any other suitable wireless connection or the like. In some embodiments, the smart control hub 700 can be in wireless connection with one or more attic fans 116, 118, via a network such as a local area network (“LAN”), wide area network (“WAN”), the Internet (e.g., a cloud-based service, an internet-based service), any combination of the foregoing, or any other suitable wireless connections or the like. In some embodiments, the smart control hub 700 can be connected to cloud-based or internet-based services (e.g., cloud service 164) by a Bluetooth connection, a Wi-Fi connection, and/or any other suitable wireless connection to the Internet.
In some embodiments, the smart control hub 700 can obtain and implement firmware updates. In some embodiments, the smart control hub 700 can utilize cloud-based services (e.g., cloud service 164) to access internet-based services such as weather. Weather can be any internet-based weather service that provides temperature, humidity, and/or any other weather information based on geographic location. The smart control hub 700 can use weather information to control a system (e.g., system 100) based on temperature, humidity, and/or any other API input information as discussed herein or the like.
In some embodiments, the smart control hub 700 can communicate with and/or connect to one or more climate condition sensors such as climate condition sensors 168, including one or more temperature sensors and/or one or more humidity sensors. In some embodiments, the temperature sensor and/or humidity sensor can be integrated into and positioned within the smart control hub 700 and/or attic fan assembly 116, 118. In some embodiments, the temperature sensor and/or humidity sensor can be positioned in any suitable location within the building structure 106, such as the attic space 104. In some embodiments, the temperature sensor and/or humidity sensor can be positioned in any suitable location outside of the building structure 106, such as on an outside wall of the building structure facing the ambient environment. In some embodiments, the smart control hub 700 can use sensor data gathered from one or more climate condition sensors to control system 100 based on temperature, humidity, and/or any other environment information discussed herein or the like.
In some embodiments, the temperature sensor can send a signal of a temperature value corresponding to the temperature inside the attic space 104 of the building structure 106. In some embodiments, the temperature sensor can send a signal of a temperature value corresponding to the temperature of the ambient air/environment outside the building structure 106. In some embodiments, the humidity sensor can send a signal of a humidity value corresponding to the humidity inside the attic space 104 of the building structure 106. In some embodiments, the humidity sensor can send a signal of a humidity value corresponding to the humidity of the ambient air/environment outside the building structure 106.
In some embodiments, the smart control hub 700 can include a display 710. The display 710 can display user interfaces, such as any of the example user interfaces, or aspects thereof, that are shown and/or described herein. The display 710 can include an LED screen, an LCD screen, an OLED screen, a QLED screen, a plasma display screen, a quantum dot display, or the like. The display 710 can be a colored display or a monochrome display. The display 710 may be responsive to touch. For example, the display 710 may comprise a touch screen such as a resistive touch screen, a capacitive touchscreen, an infrared touchscreen, a surface acoustic wave touchscreen, or the like. In some embodiments, the display 710 can display various information, including attic temperature, temperature on point, or the like. In some embodiments, the displayed information may be based on data gathered from an internet-based weather service. In some embodiments, the displayed information may be based on data gathered from one or more climate condition sensors.
In some embodiments, the smart control hub 700 can include one or more hub controls 720, 722. In some embodiments, the hub controls 720, 722 may be physical buttons. In some embodiments, the hub controls 720, 722 may be integrated into the display 710, such as touch-sensitive buttons of a graphical user interface. In some embodiments, one of the hub controls 720, 722 can be designated with a minus symbol. In some embodiments, one of the hub controls 720, 722 can be designated with a plus symbol. In some embodiments, contacting both hub controls 720, 722 simultaneously can initiate an action of the smart control hub 700. For example, contacting hub controls 720, 722 simultaneously for about five seconds may reset the smart control hub 700 to factory settings. As another example, contacting hub controls 720, 722 simultaneously for about three seconds may change information displayed in the display 710 (e.g., convert temperature units from Fahrenheit to Celsius). In some embodiments, contacting hub controls 720, 722 can cause the display 710 to display different user interfaces. In some embodiments, contacting hub controls 720, 722 can cause the smart control hub 700 to adjust a temperature point of attic fans 116, 118. For example, contacting hub control 720 can cause the smart control hub 700 to cause a reduction in the temperature point of attic fans 116, 118. In another example, contacting hub control 722 can cause the smart control hub 700 to cause an increase in the temperature point of attic fans 116, 118.
In some embodiments, the smart control hub 700 can be in communication with an internet-based web application that can allow a user to operate the system 100 from a webpage or another other internet-based protocol through the cloud service 164 to provide one or more of the control functions discussed herein, including with a smartphone application 166. The web application may connect to the cloud service 164 to send and receive communication signals to the smart control hub 700. The smart control hub 700 can be in communication with the cloud service 164 as discussed herein, allowing for communication with the web application through the cloud service 164. The web application may communicate with the smart control hub 700 via a Bluetooth connection, a Wi-Fi connection, over the internet, or any other suitable communication protocol, including via cloud service 164.
In some embodiments, the smart control hub 700 can be in two-way communication with a smartphone or device application 166. The smart control hub 700 can be in wireless communication with the smartphone application 166 via a Bluetooth connection, a Wi-Fi connection, and/or any other suitable wireless communication protocol to send and receive communication signals. Such communication protocols may be used when the user with the smartphone or other smart device is in or proximate the building structure having the smart control hub 700.
In some embodiments, the smartphone application 166 can be in two-way communication with the smart control hub 700 through the cloud services 164 to provide one or more of the control functions discussed herein. The smartphone application 166 can send control signals to the smart control hub 700 when in range of, for example, a Bluetooth or Wi-Fi connection. In some embodiments, firmware updates can be sent to the smart control hub 700 via the smartphone application 166. For example, if Wi-Fi or internet-based services are not available, the smartphone application 166 can be used to provide firmware updates to the smart control hub 700 via Bluetooth.
The smartphone application 166 can utilize cloud services 164 when the user with the smartphone or other smart device is not in or proximate the building structure having the system 100. For example, when the user is not within Bluetooth or Wi-Fi range of the smart control hub 700, the smartphone application 166 may connect to the smart control hub 700 through the cloud services 164. The smart control hub 700 can be in communication with the cloud services 164 as discussed herein, allowing for communication with the smartphone application 166 through the cloud service 164.
The smartphone application 166 and/or web application can perform a factory reset on the smart control hub 700 and/or other components of system 100 described herein. The smartphone application 166 and/or web application can initiate or coordinate the pairing process for pairing devices. For example, one or more fans 102, 116, 118 may be initially paired with the system 100 via the smartphone application 166 and/or web application. The smartphone application 166 and/or web application can allow a user to select one or more fans 102, 116, 118 to turn on and at what speed. The smartphone application 166 and/or web application can display a user interface that includes various information associated with paired devices such as one or more paired fans 102, 116, 118. For example, the smartphone application 166 and/or web application can display in the user interface information such as pictorial representations of paired fans 102, 116, 118, names of paired fans, current temperature (e.g., current temperature at controller associated with WHF 102, current temperature at a controller associated with attic fans 116, 118), current fan status (e.g., on/off, connected/disconnected, mode of operation, speed, etc.), and the like.
The smartphone application 166 and/or web application can display a user interface that includes various information associated with an attic space (e.g., attic space 104) in a building structure (e.g., building structure 106). For example, the smartphone application 166 and/or web application can display in the user interface information such as a status of attic fans 116, 118 (e.g., on/off, connected/disconnected, mode of operation, speed, etc.), current conditions of attic space 104 (e.g., attic temperature, attic humidity level, etc.), and the like. The smartphone application 166 and/or web application may display in a user interface various controls for controlling operation of system 100. For example, the smartphone application 166 and/or web application can display in the user interface controls such as controls for selecting modes of operation for operating system 100 (e.g., Automatic, Manual, Timer, and/or Off modes), controls for selecting speeds at which to run attic fans 116, 118 (e.g., high, medium, and/or low speeds), controls for selecting timers associated with a Timer mode, controls for selecting climate settings (e.g., preset climate conditions, temperature units, etc.), controls for performing factory resets of attic fans 116, 118, controls for removing attic fans 116, 118 from a user account (e.g., unpairing attic fans 116, 118 from system 100), controls for pairing attic fans 116, 118 to system 100, and the like. The smartphone application 166 and/or web application may also display in a user interface various other information associated with attic fans 116, 118. For example, the smartphone application 166 and/or web application can display in the user interface information such as names associated with attic fans 116, 118, serial numbers, number of available fan speeds, and the like.
As used herein, a smartphone or device application 166 can be used with any portable electronic device, such as a smartphone or tablet. The smartphone application 166 can allow a user to view information about and input information/commands to the ventilating system 100 and operate the system 100. The smart control hub 700 and/or any other parts of the system 100 can receive control inputs or command signals from the smartphone application 166. For example, smartphone application 166 can be used to turn on and off the system 100, switch the modes of operation of the system 100, turn on or off the attic fan 116, 118, and/or any other operation that the smart control hub 700 can perform as discussed herein. Such integration through smartphone application 166 allows for easier use of the system 100. For example, the smartphone application 166 can allow a user to select modes of operation as discussed herein.
In some embodiments, the smart control hub 700 can connect to other devices over a Bluetooth Low Energy (BLE) 5.0/mesh. In some embodiments, the smart control hub 700 can include a Wi-Fi 2.4/5 GHz Chip. In some embodiments, one or more components of the smart control hub 700 can receive 17 A of current, for example, from standard building electrical power systems. In some embodiments, the smart control hub 700 can transmit or receive data across about 100 feet or more of direct line communication. The smart control hub 700 can transmit or receive data across about 80 feet or more of direct line communication (e.g., through average household obstructions). In some embodiments, the smart control hub can operate at about 120 volts AC and a frequency of about 60 Hz. In some embodiments, the smart control hub 700 can output up to about 24 volts at about 2.1 amps DC power. The smart control hub 700 can be adapted to have an operating temperature between about −20° C. to +80° C. The smart control hub 700 can be adapted to have a storage temperature between about −40° C. to +80° C. and a storage humidity of less than about 90% relative humidity (non-condensing). The smart control hub 700 can comply with Restriction of Hazardous Substances (RoHS).
In some embodiments, the smart control hub 700 can be in communication with a speed sensor of attic fans 116, 118 and receive speed signals from the speed sensor to control the speed of the attic fan motor(s) at a desired fan speed (e.g., at a speed selected by a user such as via the smartphone application 166 and/or web application). In some embodiments, the speed sensor can be a Hall effect sensor that is configured to detect the passing of a magnet. For example, the speed sensor can detect a change in a magnetic field as the magnet approaches and moves away from the speed sensor. The magnet can be attached to a rotating portion of attic fans 116, 118 such as the fan drive shaft. The speed sensor can be attached to a fixed portion of attic fans 116, 118 such as a frame. The speed sensor can be positioned such that the magnet passes by the speed sensor as the drive shaft rotates (e.g., each time the drive shaft completes one full rotation). As the magnet passes by the speed sensor, the speed sensor can generate a voltage pulse (or digital pulse or the like depending on the sensor), with each pulse corresponding to rotation of the drive shaft. In some embodiments, if a single magnet is used, each pulse can correspond to one complete rotation. In some embodiments, more than one magnet can be used, and each pulse can correspond to a portion of a complete rotation. The frequency at which the magnet passes the speed sensor (e.g., the frequency at which pulses are generated) can correspond to a speed at which attic fans 116, 118 rotate. The smart control hub 700 can determine the fan speed based on the frequency of pulses and/or the time period between pulses.
In some embodiments, the smart control hub 700 can be connected to a voltage converter such as voltage converter 170. The voltage converter can be connected to the smart control hub 700 via a power cord that connects to a power connector or port of the smart control hub 700 to supply power to the smart control hub 700. In some embodiments, the smart control hub 700 may include a voltage converter connector such as a DC round power connector. The DC round power connector can be rated for 3000 milli amps of current. The voltage converter can be connected to AC power of a building structure (e.g., building structure 106) that is connected to an electrical utility power grid (e.g., a public electrical grid). The voltage converter can convert the AC power to DC power to power the attic fan 116, 118. The voltage converter can have an electric grid input of 120 volts AC to 220 volts AC. The voltage converter can convert the electric grid input into a converted DC power output of ranging, for example, from 12 volts at 1 amp DC power to 48 volts at 20 amps DC power. In some embodiments, the voltage converter can supply up to 24 volts at 5 amps DC power. Correspondingly, the attic fans 116, 118 discussed herein can have power input ranging, for example, from 12 volts at 1 amp DC power to 48 volts at 20 amps DC power. In some embodiments, the attic fans 116, 118 can have power input up to 22 volts at 2.1 amps DC power.
In some embodiments, the smart control hub 700 can include a voltage regulator such as voltage regulator 172. The voltage regulator can receive the converted DC power from the voltage converter. The voltage regulator can supply DC power to the attic fan assembly 116, 118 at a predetermined voltage. A controller of the smart control hub 700 can be in two-way communication with the voltage regulator to receive signals indicative of the converted DC power supplied to the voltage regulator and to send control signals to the voltage regulator. The controller of the smart control hub 700 can control the voltage regulator to cause the voltage regulator to supply DC power to the attic fan assembly 116, 118 at the predetermined voltage. In some embodiments, the controller of the smart control hub 700 can control the voltage regulator to cause the voltage regulator to supply up to 22 volts at 2.1 amps DC power to power the attic fans 116, 118.
In some embodiments, the smart control hub 700 can be connected to a solar panel assembly such as solar panel assembly 136. The solar panel assembly can be connected to the smart control hub 700 via a power cord that connects to a solar panel connector or port of the smart control hub 700 to supply power to the smart control hub 700. In some embodiments, the smart control hub 700 may include a DC solar panel port such as a female M12 2-pin locking thread. The solar panel assembly can convert solar energy into electrical power and generate a DC power output from the solar energy. In some embodiments, the solar panel assembly can output up to 26 volts at 2.5 amps DC power. The controller of the smart control hub 700 can monitor the solar-generated DC power (e.g., voltage of the solar-generated DC power). The solar-generated DC power can be directed directly to the attic fan assembly 116, 118. In some embodiments, the solar-generated DC power from the solar panel assembly can be directed to the voltage regulator that then directs the solar-generated DC power to the attic fan assembly 116, 118.
As depicted in
At block 804, the predetermined attic temperature value may be fixed or programmable. In some embodiments, the predetermined attic temperature value can be set and/or modified by the user utilizing a smartphone application and/or web application, or by the manufacturer or the system or the person installing the system or any combination of the foregoing. In some embodiments, the predetermined attic temperature value, can be 182 degrees Fahrenheit. A temperature of 182 degrees Fahrenheit or above may indicate that there is a fire in the building structure. In such a scenario, the ventilating system 100 is designed to shut down to prevent air from being drawn into the building structure and further feeding any fire that may be occurring in the building structure. The predetermined attic temperature is not limited to 182 degrees Fahrenheit, but can be set at any temperature value, including 160, 165, 170, 170, and 180 degrees Fahrenheit. For example, under typical operating conditions, the attic temperature may reach between 120 and 140 degrees Fahrenheit. In some examples, the predetermined attic temperature value may be a maximum attic temperature at which the system 100 can operate fans 116, 118.
For building structures positioned in excessively hot conditions, such as a desert, the attic temperature may reach up to 160 degrees Fahrenheit. In some embodiments, the smartphone application 166, web application, can allow the user to modify the predetermined attic temperature, for example, depending on the location of the system 100. The system 100 may automatically modify the predetermined attic temperature depending on the location of the building structure within which the system 100 is installed. This feature is advantageous because it can prevent the system from exacerbating a fire that may be occurring in the building structure.
In response to a determination at block 804 that the attic temperature is not within operating parameters, the controller may proceed along control logic flow 800 to block 890. For example, at block 890, the controller can send a command/operation signal causing the attic fans 116, 118 to turn off. In response to a determination at block 804 that the attic temperature is within operating parameters, the controller may proceed along the control logic flow 800 to block 806. In some embodiments, at block 806, the controller can determine whether the humidity level in the attic of the building structure is within predetermined parameters for operation of the ventilating system 100. In some embodiments, the controller can receive a humidity level value corresponding to the humidity level in the attic of the building from a humidity sensor located in the attic of the building. The controller can compare the attic humidity level value with a predetermined attic humidity level value. In some embodiments, at block 806, the controller can determine whether the attic humidity level is within operating parameters based on a comparison between the attic humidity level value and the predetermined attic humidity level value. For example, the controller may determine that the attic humidity level is not within operating parameters based on a determination that the attic humidity level value is less than the predetermined attic humidity level value. In some examples, the controller may determine that the attic humidity level is within operating parameters based on a determination that the attic humidity level value is greater than the predetermined attic humidity level value.
At block 806, the predetermined attic humidity level value may be fixed or programmable. In some embodiments, the predetermined attic humidity level value can be set and/or modified by the user utilizing a smartphone application and/or web application, or by the manufacturer or the system or the person installing the system or any combination of the foregoing. In some embodiments, the predetermined attic humidity level value can correspond to a predetermined humidity shut-off percentage. The predetermined humidity shut-off percentage can be 90%. For example, the controller may determine that the attic humidity level value is less than 90%. In some examples, the controller may determine that the attic humidity level value is at or greater than 90%. The predetermined humidity shut-off percentage is not limited to 90%, but can be set to any humidity level parameter or value.
In response to a determination at block 806 that the attic humidity level value is not within operating parameters, the controller may proceed along the control logic flow 800 to block 890. For example, at block 890, the controller can send a command/operation signal causing the attic fans 116, 118 to turn off.
In response to a determination at block 806 that the attic humidity level value is within operating parameters, the controller may proceed along the control logic flow 800 to block 808. In some embodiments, at block 808, the controller can determine whether solar panel voltage satisfies a voltage threshold. The solar panel voltage can correspond to DC output voltage generated by a solar panel assembly such as solar panel assembly 136. The controller can monitor the solar-generated DC voltage level and receive a value corresponding to the solar-generated DC voltage level. In some embodiments, the controller can determine whether the solar-generated DC voltage level satisfies the voltage threshold based on a comparison between the solar-generated DC voltage level value and a predetermined voltage level value. For example, the controller may determine that the voltage threshold is satisfied based on a determination that the generate DC voltage level value is at or greater than the predetermined voltage level value. In some examples, the controller may determine that the voltage threshold is not satisfied based on a determination that the solar-generated DC voltage value is less than the predetermined voltage level value.
At block 808, the predetermined voltage level value may be fixed or programmable. In some embodiments, the predetermined voltage level can be set and/or modified by the user utilizing a smartphone application and/or web application, or by the manufacturer or the system or the person installing the system or any combination of the foregoing. In some embodiments, the predetermined voltage level value can be 5.5 volts. The predetermined voltage level value is not limited to 5.5 volts, but can be set to any voltage value.
In response to a determination at block 808 that the solar-generated DC voltage value does not satisfy the voltage threshold, the controller can proceed along the control logic flow 800 to block 810. At block 810, in some embodiments, the controller can determine whether the system 100 is in a nighttime setting. A nighttime setting can correspond to a mode of operating attic fans 116, 118 at times corresponding to when there is little or no DC voltage generated by the solar panel assembly. In some examples, the system 100 may be in the nighttime setting when there is less than 1 volt of solar-generated DC voltage. In some embodiments, the nighttime setting can include at least two modes of operation. For example, a first mode of operation can correspond to an off mode. In some examples, a second mode of operation can correspond to a grid mode.
In some embodiments, at block 810, the controller may determine that the system 100 is operating in a nighttime setting corresponding to an off mode. The off mode can include turning off or disallowing from running the attic fans 116, 118. In response to the determination at block 810 that the system 100 is operating in the off mode, the controller may proceed along the control logic flow 800 to block 890. For example, at block 890, the controller can send a command/operation signal causing the attic fans 116, 118 to turn off.
In some embodiments, at block 810, the controller may determine that the system 100 is operating in a nighttime setting corresponding to a grid mode. The grid mode can include operating attic fans 116, 118 based on voltage received from the electrical utility power grid of the building structure (e.g., voltage received from a voltage converter). For example, while in the grid mode, attic fans 116, 118 can be supplied with voltage from the electrical utility power grid required to run at the fan speed dictated by the attic temperature. In response to the determination at block 810
that the system 100 is operating in the grid mode, the controller may proceed along the control logic flow 800 to block 814.
At block 814, in some embodiments, the controller can determine whether the temperature in the attic satisfies an attic temperature threshold. In some embodiments, the controller can receive a temperature value corresponding to the temperature in the attic of the building from a temperature sensor located in the attic of the building. The controller can compare the attic temperature value with a predetermined attic temperature value. In some embodiments, at block 814, the controller can determine whether the attic temperature threshold is satisfied based on a comparison between the attic temperature value and the predetermined attic temperature value. For example, the controller may determine that the attic temperature threshold is satisfied based on a determination that the attic temperature value is greater than the predetermined attic temperature value. In some examples, the controller may determine that the attic temperature threshold is not satisfied based on a determination that the attic temperature value is less than the predetermined attic temperature value.
At block 814, the predetermined attic temperature value may be fixed or programmable. In some embodiments, the predetermined attic temperature value can be set and/or modified by the user utilizing a smartphone application and/or web application, or by the manufacturer or the system or the person installing the system or any combination of the foregoing. In some embodiments, at block 814, the predetermined attic temperature value can correspond to a low-speed temperature value. The low-speed temperature value can correspond to an attic temperature value at which the controller causes attic fans 116, 118 to run at low speed (e.g., at a low RPM). In some embodiments, a low fan speed can include a range of speeds.
In response to a determination at block 814 that the attic temperature satisfies the attic temperature threshold, the controller may proceed along the control logic flow 800 to block 822. At block 822, in some embodiments, the controller can determine a speed at which to run attic fans 116, 118 based on the temperature in the attic. In some embodiments, at block 822, the controller may determine the speed to which run attic fans 116, 118 based on a comparison between the attic temperature value and a predetermined attic temperature value. In some embodiments, at block 822, the controller may implement a series of determinations such as according to multiple different predetermined attic temperature values or ranges. For example, a first predetermined attic temperature value may correspond to a high-speed temperature value or range. In some examples, a second predetermined attic temperature value may correspond to a medium-speed temperature value or range. In some examples, a third predetermined attic temperature value may correspond to a low-speed temperature value or range such as the low-speed temperature value discussed with reference to block 810.
In some embodiments, at block 822, predetermined attic temperature value(s) may be fixed or programmable. In some embodiments, predetermined attic temperature value(s) can be set and/or modified by the user utilizing a smartphone application and/or web application, or by the manufacturer or the system or the person installing the system or any combination of the foregoing. In some embodiments, at block 822, a high-speed temperature value can correspond to an attic temperature value at which the controller causes attic fans 116, 118 to run at high speed (e.g., high RPM). In some embodiments, a high fan speed can include a range of speeds. In some embodiments, a high fan speed range can include a limit such as a lower and upper limit. For example, a high fan speed range can include a fan speed of about 800 RPM to about 950 RPM. In some embodiments, at block 822, a medium-speed temperature value can correspond to an attic temperature value at which the controller causes attic fans 116, 118 to run at medium speed (e.g., medium RPM). In some embodiments, a medium fan speed can include a range of speeds. In some embodiments, a medium fan speed range can include a limit such as a lower and upper limit. For example, a medium fan speed range can include a fan speed of about 650 RPM to about 799 RPM. In some embodiments, at block 822, a low-speed temperature value can correspond to an attic temperature value at which the controller causes attic fans 116, 118 to run at low speed (e.g., low RPM). In some embodiments, a low fan speed can include a range of speeds. In some embodiments, a low fan speed range can include a limit such as a lower and upper limit. For example, a low fan speed range can include a fan speed of about 500 RPM to about 649 RPM. In some embodiments, at block 822, there may be a five-degree temperature delta between low-, medium-, and high-speed temperature values.
In some embodiments, at block 822, the controller may determine to run attic fans 116, 118 at a high fan speed based on a determination that the attic temperature is greater than the first predetermined attic temperature value. The controller may determine to run attic fans 116, 118 at any high speed within the high-speed range. For example, the controller may determine to run attic fan 116, 118 at a speed corresponding to 800 RPM. A speed of 800 RPM can correspond to an attic fan motor load of 13.1 volts at 1.41 amps DC power. For example, the controller can cause a voltage converter (e.g., voltage converter 170) to provide attic fans 116, 118 with 13.1 volts at 1.41 amps DC power. In some examples, the controller may determine to run attic fan 116, 118 at a speed corresponding to 950 RPM. A speed of 950 RPM can correspond to an attic fan motor load of 22 volts at 2.1 amps DC power. For example, the controller can cause the voltage converter to provide attic fans 116, 118 with 22 volts at 2.1 amps DC power. In response to the determination at block 822, the controller may proceed along the control logic flow 800 to block 880. For example, at block 880, the controller can send a command/operation signal causing the attic fans 116, 118 to run at the high speed. In some examples, the controller can send a command/operation signal causing the attic fans 116, 118 to run at the upper limit of the high-speed range.
In some embodiments, at block 822, the controller may determine to run attic fans 116, 118 at a medium fan speed based on a determination that the attic temperature is less than the first predetermined attic temperature value and greater than the second predetermined attic temperature value. The controller may determine to run attic fans 116, 118 at any medium speed within the medium-speed range. For example, the controller may determine to run attic fans 116, 118 at a speed corresponding to 650 RPM. A speed of 650 RPM can correspond to an attic fan motor load of 11.1 volts at 1 amp DC power. For example, the controller can cause the voltage converter to provide attic fans 116, 118 with 11.1 volts at 1 amp DC power. In some examples, the controller may determine to run attic fan 116, 118 at a speed corresponding to 790 RPM. A speed of 799 RPM can correspond to an attic fan motor load of 13 volts at 1.4 amps DC power. For example, the controller can cause the voltage converter to provide attic fans 116, 118 with 13 volts at 1.4 amps DC power. In response to the determination at block 822, the controller may proceed along the control logic flow 800 to block 880. For example, at block 880, the controller can send a command/operation signal causing the attic fans 116, 118 to run at the medium speed. In some examples, the controller can send a command/operation signal causing the attic fans 116, 118 to run at the upper limit of the medium-speed range.
In some embodiments, at block 822, the controller may determine to run attic fans 116, 118 at a low fan speed based on a determination that the attic temperature is less than the second predetermined attic temperature value and greater than the third predetermined attic temperature value. The controller may determine to run attic fans 116, 118 at any low speed within the low-speed range. For example, the controller may determine to run attic fans 116, 118 at a speed corresponding to 500 RPM. A speed of 500 RPM can correspond to an attic fan motor load of 10 volts at 0.5 amps DC power. For example, the controller can cause the voltage converter to provide attic fans 116, 118 with 10 volts at 0.5 amps DC power. In some examples, the controller may determine to run attic fan 116, 118 at a speed corresponding to 649 RPM. A speed of 649 RPM can correspond to an attic fan motor load of 11 volts at 0.9 amps DC power. For example, the controller can cause the voltage converter to provide attic fans 116, 118 with 11 volts at 0.9 amps DC power. In response to the determination at block 822, the controller may proceed along the control logic flow 800 to block 880. For example, at block 880, the controller can send a command/operation signal causing the attic fans 116, 118 to run at the low speed. In some examples, the controller can send a command/operation signal causing the attic fans 116, 118 to run at the upper limit of the low-speed range.
Returning to the discussion of block 814, in response to a determination at block 814 that the attic temperature does not satisfy the attic temperature threshold, the controller may proceed along the control logic flow 800 to block 816. In some embodiments, at block 816, the controller can determine whether the humidity level in the attic of the building is within predetermined parameters for operation of the ventilating system 100 such as described with reference to block 806. The logic of block 816 can be the same or similar to the logic of block 806 as described hereinabove. Thus, block 816 can correspond to block 806. The controller can perform block 816 in substantially the same manner as block 806. For example, at block 816, the controller may determine that the attic humidity level is not within operating parameters based on a determination that the attic humidity level value is less than a predetermined attic humidity level value. In some examples, at block 816, the controller can determine that the attic humidity level is within operating parameters based on a determination that the attic humidity level value is greater than a predetermined attic humidity level value.
At block 816, the predetermined attic humidity level value may be fixed or programmable. In some embodiments, the predetermined attic humidity operating parameter can be set and/or modified by the user utilizing a smartphone application and/or web application, or by the manufacturer or the system or the person installing the system or any combination of the foregoing. In some embodiments, at block 816, the predetermined attic humidity level value can be the predetermined attic humidity level value of block 806. In some embodiments, at block 816, the predetermined attic humidity level value can correspond to a predetermined humidity turn-on percentage. The predetermined humidity turn-on percentage can be 90%. The predetermined humidity turn-on percentage is not limited to 90%, but can be set to any humidity level parameter or value.
In response to a determination at block 816 that the attic humidity level is not within operating parameters, the controller may proceed along the control logic flow 800 to block 890. For example, at block 890, the controller can send a command/operation signal causing the attic fans 116, 118 to turn off.
In response to a determination at block 816 that the attic humidity level is within operating parameters, the controller may proceed along the control logic flow 800 to block 824. At block 824, in some embodiments, the controller can determine a speed at which to run attic fans 116, 118 based on a humidity speed. For example, a humidity speed may correspond to a high-speed humidity speed, a medium-speed humidity speed, or a low-speed humidity speed. In some embodiments, the humidity speed may be preset to the high-speed humidity speed, the medium-speed humidity speed, or the low-speed humidity speed. In some embodiments, the humidity speed may be preset by a user via, for example, device application 166 and/or web application.
In some embodiments, at block 824, the controller may optionally determine a speed at which to run attic fans 116, 118 based on the humidity level in the attic. In some embodiments, at block 824, the controller may determine the speed at which to run attic fans 116, 118 based on a comparison between the attic humidity level value and a predetermined attic humidity level value. In some embodiments, at block 824, the controller may implement a series of determinations such as according to multiple different predetermined attic humidity level values or ranges. For example, a first predetermined attic humidity level value may correspond to a high-speed humidity level value or range. In some examples, a second predetermined attic humidity level value may correspond to a medium-speed attic humidity level value or range. In some examples, a third predetermined attic humidity level value may correspond to a low-speed attic humidity level value or range.
In some embodiments, at block 824, the humidity speed and/or predetermined attic humidity level value(s) may be fixed or programmable. In some embodiments, the humidity speed and/or predetermined attic humidity level value(s) can be set and/or modified by the user utilizing a smartphone application and/or web application, or by the manufacturer or the system or the person installing the system or any combination of the foregoing. In some embodiments, at block 824, a high-speed humidity speed can correspond to a preset speed (e.g., set by a user) at which the controller causes attic fans 116, 118 to run at high speed (e.g., high RPM) such as described with reference to block 822. In some examples, a high-speed humidity level value can correspond to an attic humidity level value at which the controller causes attic fans 116, 118 to run at high speed. A high fan speed can include a range of speeds. In some embodiments, a high fan speed range can include a limit such as a lower and upper limit. For example, a high fan speed range can include a fan speed of about 800 RPM to about 950 RPM. In some embodiments, at block 824, a medium-speed humidity speed can correspond to a preset speed at which the controller causes attic fans 116, 118 to run at medium speed (e.g., medium RPM) such as described with reference to block 822. In some examples, a medium-speed humidity level value can correspond to an attic humidity level value at which the controller causes attic fans 116, 118 to run at medium speed. A medium fan speed can include a range of speeds. In some embodiments, a medium fan speed range can include a limit such as a lower and upper limit. For example, a medium fan speed range can include a fan speed of about 650 RPM to about 799 RPM. In some embodiments, at block 824, a low-speed humidity speed can correspond to a preset speed at which the controller causes attic fans 116, 118 to run at low speed (e.g., low RPM) such as described with reference to block 822. In some examples, a low-speed humidity level value can correspond to an attic humidity level value at which the controller causes attic fans 116, 118 to run at low speed. A low fan speed can include a range of speeds. In some embodiments, a low fan speed range can include a limit such as a lower and upper limit. For example, a low fan speed range can include a fan speed of about 500 RPM to about 649 RPM. In some embodiments, at block 824, there may be a humidity level value delta between low-, medium-, and high-speed humidity level values.
In some embodiments, the controller may determine that the humidity speed is set to a high speed (e.g., preset by a user to the high-speed humidity speed). In response to the determination at block 824, the controller may proceed along the control logic flow 800 to block 880. For example, at block 880, the controller can send a command/operation signal causing attic fans 116, 118 to run at a high speed such as described with reference to block 824 and/or block 822. In some examples, the controller can send a command/operation signal causing the attic fans 116, 118 to run at the upper limit of the high-speed range as described in block 824 and/or block 822.
In some embodiments, at block 824, the controller may determine that the humidity speed is set to a medium speed (e.g., preset by a user to the medium-speed humidity speed). In response to the determination at block 824, the controller may proceed along the control logic flow 800 to block 880. For example, at block 880, the controller can send a command/operation signal causing attic fans 116, 118 to run at a medium speed such as described with reference to lock 824 and/or block 822. In some examples, the controller can send a command/operation signal causing the attic fans 116, 118 to run at the upper limit of the medium-speed range as described in block 824 and/or block 822.
In some embodiments, at block 824 the controller may determine that the humidity speed is set to a low speed (e.g., preset by a user to the low-speed humidity speed). In response to the determination at block 824, the controller may proceed along the control logic flow 800 to block 880. For example, at block 880, the controller can send a command/operation signal causing attic fans 116, 118 to run at a low speed such as described with reference to block 824 and/or block 822. In some examples, the controller can send a command/operation signal causing the attic fans 116, 118 to run at the upper limit of the low-speed range as described in block 824 and/or block 822.
Returning to the discussion of block 808, in response to a determination at block 808 that the solar-generated DC voltage value satisfies the voltage threshold, the controller can proceed along the control logic flow 800 to block 812. At block 812, in some embodiments, the controller can determine whether the system 100 is in a daytime setting. A daytime setting can correspond to a mode of operating attic fans 116, 118 at times corresponding to when there is at least some DC voltage generated by the solar panel assembly. In some examples, the system 100 may be in the daytime setting when there is greater than 1 volt of solar-generated DC voltage. In some embodiments, the daytime setting can include at least three modes of operation. For example, a first mode of operation can correspond to a grid mode. In some examples, a second mode of operation can correspond to a solar mode. In some examples, a third mode of operation can correspond to a “grid and solar” mode.
In some embodiments, at block 812, the controller may determine that the system 100 is operating in a daytime setting corresponding to a grid mode. The grid mode can be the grid mode described with reference to block 810. In response to a determination at block 812 that the system 100 is operating in the grid mode, the controller may proceed along the control logic flow 800 to block 814 as described hereinabove.
In some embodiments, at block 812, the controller may determine that the system 100 is operating in a daytime setting corresponding to a solar mode. The solar mode can include operating attic fans 116, 118 based on voltage received from the solar panel assembly. For example, while in the solar mode, attic fans 116, 118 may run at a speed dictated by the DC voltage generated by the solar panel assembly. In some examples, while operating in the solar mode, attic fans 116, 118 may operate at the DC voltage generated by the solar panel assembly regardless of attic temperature. In response to the determination at block 812 that the system 100 is operating in the solar mode, the controller may proceed along the control logic flow 800 to block 820.
At block 820, in some embodiments, the controller can determine whether the temperature in the attic satisfies an attic temperature threshold such as described with reference to block 814. The logic of block 820 can be the same or similar to the logic of block 814 as described hereinabove. Thus, block 820 can correspond to block 814. The controller can perform block 820 in substantially the same manner as block 814. For example, at block 820, the controller may determine that the attic temperature threshold is not satisfied based on a determination that the attic temperature is less than a predetermined attic temperature value. In some examples, at block 820, the controller may determine that the attic temperature threshold is satisfied based on a determination that the attic temperature value is greater than a predetermined attic temperature value.
At block 820, the predetermined attic temperature value may be fixed or programmable. In some embodiments, the predetermined attic temperature value can be set and/or modified by the user utilizing a smartphone application and/or web application, or by the manufacturer or the system or the person installing the system or any combination of the foregoing. In some embodiments, at block 820, the predetermined attic temperature value can correspond to a low-speed temperature value. The low-speed temperature value can be the low-speed temperature value of block 814.
In response to a determination at block 820 that the attic temperature satisfies the attic temperature threshold, the controller may proceed along the control logic flow 800 to block 870. For example, at block 870, the controller can send a command/operation signal causing attic fans 116, 118 to run at a fan speed corresponding to the DC voltage generated by the solar panel assembly. In some examples, the fan speed may correspond to a low, medium, or high speed as described with reference to block 824 and/or block 822. In some examples, the fan speed may be less than or greater than the low, medium, and/or high speed as described in block 824 and/or block 822.
In response to a determination at block 820 that the attic temperature does not satisfy the attic temperature threshold, the controller may proceed along the control logic flow 800 to block 828. At block 828, in some embodiments, the controller can determine whether the humidity level in the attic of the building is within predetermined parameters for operation of the ventilating system 100 such as described with reference to block 816 and/or block 806. The logic of block 828 can be the same or similar to the logic of block 816 and/or block 806 as described hereinabove. Thus, block 828 can correspond to block 816 and/or block 806. The controller can perform block 828 in substantially the same manner as block 816 and/or block 806. For example, at block 828, the controller may determine that the attic humidity level is not within operating parameters based on a determination that the attic humidity level value is less than a predetermined attic humidity level value. In some examples, at block 828, the controller can determine that the attic humidity level is within operating parameters based on a determination that the attic humidity level value is greater than a predetermined attic humidity level value.
At block 828, the predetermined attic humidity level value may be fixed or programmable. In some embodiments, the predetermined attic humidity operating parameter can be set and/or modified by the user utilizing a smartphone application and/or web application, or by the manufacturer or the system or the person installing the system or any combination of the foregoing. In some embodiments, at block 828, the predetermined attic humidity level value can be the predetermined attic humidity level value of block 816 and/or block 806.
In response to a determination at block 828 that the attic humidity level is within predetermined parameters for operation of the system 100, the controller may proceed along the control logic flow 800 to block 870. For example, at block 870, the controller can send a command/operation signal causing attic fans 116, 118 to run at a fan speed corresponding to the DC voltage generated by the solar panel assembly. In some examples, the fan speed may correspond to a low, medium, or high speed as described with reference to block 824 or block 822. In some examples, the fan speed may be less than or greater than a low, medium, and/or high speed as described in block 824 or block 822.
In response to a determination at block 828 that the attic humidity level is not within parameters for operation of the system 100, the controller may proceed along the control logic flow 800 to block 890. For example, at block 890, the controller can send a command/operation signal causing the attic fans 116, 118 to turn off.
Returning to the discussion of block 812, in some embodiments, the controller may determine that the system 100 is operating in a daytime setting corresponding to a “grid and solar” mode. The “grid and solar” mode can include operating attic fans 116, 118 based on voltage received from the solar panel assembly and voltage received from the electrical utility power grid. For example, while in the “grid and solar” mode, attic fans 116, 118 can be supplied with the voltage generated by the solar panel assembly (e.g., all the voltage generated by the solar panel). In some examples, attic fans 116, 118 can be supplied with voltage from the solar panel assembly regardless of attic temperature. In some examples, if the attic temperature dictates a fan speed that requires more voltage than is provided by the solar panel assembly, the system 100 can supplement the voltage deficit with voltage from the electrical utility power grid. Supplementing the voltage deficit can include providing to attic fans 116, 118 the difference between DC voltage needed to run attic fans 116, 118 at a certain speed and DC voltage provided to attic fans 116, 118 by the solar panel assembly. Supplementing the voltage deficit can include providing attic fans 116, 118 with DC voltage from a voltage converter (e.g., voltage converter 170) that is connected to the electrical utility power grid. Supplementing the voltage deficit can include providing attic fans 116, 118 with DC voltage from a voltage regulator (e.g., voltage regulator 172) that receives converted DC voltage from the voltage converter. In response to a determination at block 812 that the system 100 is operating in the “grid and solar” mode, the controller may proceed along the control logic flow 800 to block 818. At block 818, in some embodiments, the controller can determine whether the system 100 is connected to AC power. For example, the controller can determine whether the voltage converter is connected to AC power of a building that is connected to an electrical utility power grid. In response to a determination at block 818 that the system 100 is not connected to AC power, the controller may proceed along the control logic flow 800 to block 820 as described hereinabove.
In response to a determination at block 818 that the system 100 is connected to AC power, the controller may proceed along the “AC Power Connected” flow path 826 of control logic flow 800. In
As depicted in
At block 830, the predetermined attic temperature value may be fixed or programmable. In some embodiments, the predetermined attic temperature value can be set and/or modified by the user utilizing a smartphone application and/or web application, or by the manufacturer or the system or the person installing the system or any combination of the foregoing. In some embodiments, at block 830, the predetermined attic temperature value can correspond to a low-speed temperature value. The low-speed temperature value can be the low-speed temperature value of block 820 and/or block 814.
In response to a determination at block 830 that the attic temperature satisfies the attic temperature threshold, the controller may proceed along control logic flow 800 to block 834. At block 834, in some embodiments, the controller can determine a speed at which to run attic fans 116, 118 based on the temperature in the attic such as described with reference to block 822. The logic of block 834 can be the same or similar to the logic of block 822 as described hereinabove. Thus, block 834 can correspond to block 822. The controller can perform block 834 in substantially the same manner as block 822. For example, the controller may determine the speed to which run attic fans 116, 118 based on a comparison between the attic temperature value and a predetermined attic temperature value. In some examples, the controller may implement a series of determinations such as according to multiple different predetermined attic temperature values or ranges. A first predetermined attic temperature value may correspond to a high-speed temperature value or range as described in block 822. A second predetermined attic temperature value may correspond to a medium-speed temperature value or range as described in block 822. A third predetermined attic temperature value may correspond to a low-speed temperature value or range such as the low-speed temperature value as described in block 822.
In some embodiments, at block 834, predetermined attic temperature value(s) may be fixed or programmable. In some embodiments, predetermined attic temperature value(s) can be set and/or modified by the user utilizing a smartphone application and/or web application, or by the manufacturer or the system or the person installing the system or any combination of the foregoing. In some embodiments, at block 834, a high-speed temperature value can correspond to an attic temperature value at which the controller causes attic fans 116, 118 to run at high speed (e.g., high RPM) such as described with reference to block 822. In some embodiments, a high fan speed can include a range of speeds. In some embodiments, a high fan speed range can include a limit such as a lower and upper limit. For example, a high fan speed range can include a fan speed of about 800 RPM to about 950 RPM. In some embodiments, at block 834, a medium-speed temperature value can correspond to an attic temperature value at which the controller causes attic fans 116, 118 to run at medium speed (e.g., medium RPM) such as described with reference to block 822. In some embodiments, a medium fan speed can include a range of speeds. In some embodiments, a medium fan speed range can include a limit such as a lower and upper limit. For example, a medium fan speed range can include a fan speed of about 650 RPM to about 799 RPM. In some embodiments, at block 834, a low-speed temperature value can correspond to an attic temperature value at which the controller causes attic fans 116, 118 to run at low speed (e.g., low RPM) as described with reference to block 822. In some embodiments, a low fan speed can include a range of speeds. In some embodiments, a low fan speed range can include a limit such as a lower and upper limit. For example, a low fan speed range can include a fan speed of about 500 RPM to about 649 RPM. In some embodiments, at block 834, there may be a five-degree temperature delta between low-, medium-, and high-speed temperature values.
In response to a determination at block 834 of a speed at which to run attic fans 116, 118, the controller may proceed along the control logic flow 800 to block 836. At block 836, in some embodiments, the controller can determine whether the solar panel voltage satisfies a voltage threshold. The solar panel voltage can correspond to DC output voltage generated by the solar panel assembly. The controller can monitor the solar-generated DC voltage level and receive a value corresponding to the solar-generated DC voltage level. In some embodiments, the controller can determine whether the solar-generated DC voltage level satisfies the voltage threshold based on a comparison between the solar-generated DC voltage level value and a predetermined voltage level value such as described with reference to block 808. In some embodiments, at block 836, the controller may implement a series of determinations such as according to multiple different voltage thresholds. In some embodiments, the controller may determine that a first voltage threshold is satisfied based on a comparison between the solar-generated DC voltage level value and a first predetermined voltage level value. In some embodiments, at block 836, the controller may determine that a second voltage threshold is satisfied based on a comparison between the solar-generated DC voltage level value and a second predetermined voltage level value. In some embodiments, the controller may determine that a third voltage threshold is satisfied based on a comparison between the solar-generated DC voltage level value and a third predetermined voltage level value.
At block 836, predetermined voltage level value(s) may be fixed or programmable. In some embodiments, predetermined voltage level(s) can be set and/or modified by the user utilizing a smartphone application and/or web application, or by the manufacturer or the system or the person installing the system or any combination of the foregoing. In some embodiments, predetermined voltage level value(s) can be the predetermined voltage level value of block 808 as described hereinabove. In some embodiments, the first predetermined voltage level value can be 22 volts. The first predetermined voltage level value is not limited to 22 volts, but can be set to any voltage value. In some embodiments, the second predetermined voltage level value can be 13 volts. The second predetermined voltage level value is not limited to 13 volts, but can be set to any voltage value. In some embodiments, the third predetermined voltage level value can be 11 volts. The third predetermined voltage level value is not limited to 11 volts, but can be set to any voltage value.
In some embodiments, at block 836, predetermined voltage level value(s) can be associated with predetermined attic temperature value(s) of block 834. For example, at block 836, the first predetermined voltage level value may be associated with the first predetermined attic temperature value of block 834. In some embodiments, the first predetermined attic temperature value of block 834 can be the high-speed temperature value of block 822. In some examples, at block 836, the second voltage threshold may be associated with the second predetermined attic temperature value of block 834. In some embodiments, the second predetermined attic temperature value of block 834 can be the medium-speed temperature value of block 822. In some examples, at block 836, the third voltage threshold may be associated with the third predetermined attic temperature value of block 834. In some embodiments, the third predetermined attic temperature value of block 834 can be the low-speed temperature value of block 822.
In response to a determination at block 834 to run attic fans 116, 118 at a high fan speed (e.g., the controller determines that the attic temperature is greater than the first predetermined attic temperature value), at block 836, the controller can determine whether the solar panel voltage satisfies the first voltage threshold. For example, the controller may determine that the first voltage threshold is satisfied based on a determination that the solar-generated DC voltage level value is at or greater than the first predetermined voltage level value. In some examples, the controller may determine that the first voltage threshold is not satisfied based on a determination that the solar-generated DC voltage value is less than the first predetermined voltage level value. In response to a determination at block 836 that the solar panel voltage satisfies the first voltage threshold (e.g., solar-generated DC voltage is at or greater than 22 volts), the controller may proceed along control logic flow 800 to block 870. For example, at block 870, the controller can send a command/operation signal causing attic fans 116, 118 to run at a fan speed corresponding to the DC voltage generated by the solar panel assembly. The fan speed may correspond to a high speed as described with reference to block 834 and/or block 822. In some examples, at block 870, the controller may send a command/operation signal causing attic fans 116, 118 to run at a fan speed corresponding to the DC voltage generated by the solar panel assembly even though the voltage provided by the solar panel assembly is greater than the voltage needed to run attic fans 116, 118 at the high speed as described in block 834 and/or block 822. The fan speed may be greater than the high speed.
In response to a determination at block 836 that the first voltage threshold is not satisfied (e.g., solar-generated DC voltage is less than 22 volts), the controller may proceed along the control logic flow 800 to block 840.
In response to a determination at block 834 to run attic fans 116, 118 at a medium fan speed (e.g., the controller determines that the attic temperature is less than the first predetermined attic temperature value and greater than the second predetermined attic temperature value), at block 836, the controller can determine whether the solar panel voltage satisfies a second voltage threshold. For example, the controller may determine that the second voltage threshold is satisfied based on a determination that the solar-generated DC voltage level value is at or greater than the second predetermined voltage level value. In some examples, the controller may determine that the second voltage threshold is not satisfied based on a determination that the solar-generated DC voltage value is less than the second predetermined voltage level value. In response to a determination at block 836 that the solar panel voltage satisfies the second voltage threshold (e.g., solar-generated DC voltage is at or greater than 13 volts), the controller may proceed along control logic flow 800 to block 870. For example, at block 870, the controller can send a command/operation signal causing attic fans 116, 118 to run at a fan speed corresponding to the DC voltage generated by the solar panel assembly. In some examples, the fan speed may correspond to a medium speed as described with reference to block 834 or block 822. In some examples, at block 870, the controller may send a command/operation signal causing attic fans 116, 118 to run at a fan speed corresponding to the DC voltage generated by the solar panel assembly even though the voltage provided by the solar panel assembly is greater than the voltage needed to run attic fans 116, 118 at the medium speed as described in block 834 and/or block 822. The fan speed may be greater than the medium speed.
In response to a determination at block 836 that the second voltage threshold is not satisfied (e.g., solar-generated DC voltage is less than 13 volts), the controller may proceed along the control logic flow 800 to block 840.
In response to a determination at block 834 to run attic fans 116, 118 at a low fan speed (e.g., the controller determines that the attic temperature is less than the second predetermined attic temperature value and greater than the third predetermined attic temperature value), at block 836, the controller can determine whether the solar panel voltage satisfies the third voltage threshold. For example, the controller may determine that the third voltage threshold is satisfied based on a determination that the solar-generated DC voltage level value is at or greater than the third predetermined voltage level value. In some examples, the controller may determine that the third voltage threshold is not satisfied based on a determination that the solar-generated DC voltage value is less than the third predetermined voltage level value. In response to a determination at block 836 that the solar panel voltage satisfies the third voltage threshold (e.g., solar-generated DC voltage is at or greater than 11 volts), the controller may proceed along control logic flow 800 to block 870. For example, at block 870, the controller can send a command/operation signal causing attic fans 116, 118 to run at a fan speed corresponding to the DC voltage generated by the solar panel assembly. In some examples, the fan speed may correspond to a low speed as described with reference to block 834 or block 822. In some examples, at block 870, the controller may send a command/operation signal causing attic fans 116, 118 to run at a fan speed corresponding to the DC voltage generated by the solar panel assembly even though the voltage provided by the solar panel assembly is greater than the voltage needed to run attic fans 116, 118 at the low speed as described in block 834 and/or block 822. The fan speed may be greater than the low speed.
In response to a determination at block 836 that the third voltage threshold is not satisfied (e.g., solar-generated DC voltage is less than 11 volts), the controller may proceed along the control logic flow 800 to block 840.
At block 840, in some embodiments, the controller can supplement DC voltage supplied to attic fans 116, 118 by the solar panel assembly with voltage from the electrical utility power grid such as described with reference to block 812. The controller can determine an amount of DC voltage by which to supplement the DC voltage generated by the solar panel assembly by determining a difference between predetermined voltage level values(s) and the solar-generated DC voltage level value.
At block 840, predetermined voltage level value(s) may be fixed or programmable. In some embodiments, predetermined voltage level(s) can be set and/or modified by the user utilizing a smartphone application and/or web application, or by the manufacturer or the system or the person installing the system or any combination of the foregoing. In some embodiments, predetermined voltage level value(s) can be the predetermined voltage level value described in block 808 as described hereinabove. In some embodiments, predetermined voltage level value(s) can be the predetermined voltage level value(s) described in block 836. For example, the first predetermined voltage level value can be 22 volts. The first predetermined voltage level value is not limited to 22 volts, but can be set to any voltage value. In some examples, the second predetermined voltage level value can be 13 volts. The second predetermined voltage level value is not limited to 13 volts, but can be set to any voltage value. In some examples, the third predetermined voltage level value can be 11 volts. The third predetermined voltage level value is not limited to 11 volts, but can be set to any voltage value. In some embodiments, at block 840, predetermined voltage value(s) may correspond to DC voltage required to run attic fans 116, 118 at various different speeds such as high, medium, low, or any other speed.
In some embodiments, in response to a determination at block 836 that the first voltage threshold is not satisfied, at block 840, the controller can supplement attic fans 116, 118 with voltage from the electrical power utility grid. For example, the controller can determine a first difference between the first predetermined voltage level value and the solar-generated DC voltage level value. The first determined voltage difference can correspond to additional voltage provided to attic fans 116, 118 from the electrical utility power grid and required to run attic fans 116, 118 at a high speed. The high speed can be any speed within the high-speed range described with reference to block 834 and/or block 822. The first determined voltage difference may correspond to additional voltage required to run attic fans 116, 118 at the upper limit of the high-speed range as described with reference to block 834 and/or block 822. In some examples, at block 836, the controller may determine that 22 volts of DC voltage are needed to run attic fans 116, 118 at the high speed. The controller may determine the first voltage difference by determining the difference between the 22 volts required to run attic fans 116, 118 at the high speed and the solar-generated DC voltage. The controller may perform the following calculation: X=22 volts−solar-generated DC voltage. Reference “X” indicates the amount of DC voltage to be supplemented from the electrical power utility grid and provided to attic fans 116, 118 to run at the high speed. Reference “X” can be the first determined voltage difference. The controller can supplement voltage supplied to attic fans 116, 118 by the solar panel assembly with the first determined voltage difference and proceed along the control logic flow 800 to block 880. For example, at block 880, the controller can send a command/operation signal causing the attic fans 116, 118 to run at the high speed. The controller may send a control signal to the voltage regulator that receives converted DC voltage from the voltage converter and cause the voltage regulator to provide attic fans 116, 118 with X volts of DC voltage. In some examples, the controller can send a command/operation signal causing the attic fans 116, 118 to run at the upper limit of the high-speed range as described in block 834 and/or block 822.
In some embodiments, in response to a determination at block 836 that the second voltage threshold is not satisfied, at block 840, the controller can determine a second difference between the second predetermined voltage level value and the solar-generated DC voltage level value. The second determined voltage difference can correspond to additional voltage provided to attic fans 116, 118 from the electrical utility power grid and required to run attic fans 116, 118 at a medium speed. The medium speed can be any speed within the medium-speed range described with reference to block 834 and/or block 822. The second determined voltage difference can correspond to additional voltage required to run attic fans 116, 118 at the upper limit of the medium-speed range as described with reference to block 834 and/or block 822. In some examples, at block 836, the controller may determine that 13 volts of DC voltage are needed to run attic fans 116, 118 at the medium speed. The controller may determine the second voltage difference by determining the difference between the 13 volts required to run attic fans 116, 118 at the medium speed and the solar-generated DC voltage. The controller may perform the following calculation: X=13 volts−solar-generated DC voltage. Reference “X” indicates the amount of DC voltage to be supplemented from the electrical power utility grid and provided to attic fans 116, 118 to run at the medium speed. Reference “X” can be the second determined voltage difference. The controller can supplement voltage supplied to attic fans 116, 118 by the solar panel assembly with the second determined voltage difference and proceed along the control logic flow 800 to block 880. For example, at block 880, the controller can send a command/operation signal causing the attic fans 116, 118 to run at the medium speed. The controller may send a control signal to the voltage regulator that receives converted DC voltage from the voltage converter and cause the voltage regulator to provide attic fans 116, 118 with X volts of DC voltage. In some examples, the controller can send a command/operation signal causing the attic fans 116, 118 to run at the upper limit of the medium-speed range as described in block 834 and/or block 822.
In some embodiments, in response to a determination at block 836 that the third voltage threshold is not satisfied, at block 840, the controller can determine a third difference between the third predetermined voltage level value and the solar-generated DC voltage level value. The third determined voltage difference can correspond to additional voltage provided to attic fans 116, 118 from the electrical utility power grid and required to run attic fans 116, 118 at a low speed. The low speed can be any speed within the low-speed range described with reference to block 834 and/or block 822. The third determined voltage difference can correspond to additional voltage required to run attic fans 116, 118 at the upper limit of the low-speed range as described with reference to block 834 and/or block 822. In some examples, at block 836, the controller may determine that 11 volts of DC voltage are needed to run attic fans 116, 118 at the low speed. The controller may determine the third voltage difference by determining the difference between the 11 volts required to run attic fans 116, 118 at the low speed and the solar-generated DC voltage. The controller may perform the following calculation: X=11 volts−solar-generated DC voltage. Reference “X” indicates the amount of DC voltage to be supplemented from the electrical power utility grid and provided to attic fans 116, 118 to run at the low speed. Reference “X” can be the third determined voltage difference. The controller can supplement voltage supplied to attic fans 116, 118 by the solar panel assembly with the third determined voltage difference and proceed along the control logic flow 800 to block 880. For example, at block 880, the controller can send a command/operation signal causing the attic fans 116, 118 to run at the low speed. The controller may send a control signal to the voltage regulator that receives converted DC voltage from the voltage converter and cause the voltage regulator to provide attic fans 116, 118 with X volts of DC voltage. In some examples, the controller can send a command/operation signal causing the attic fans 116, 118 to run at the upper limit of the low-speed range as described in block 834 and/or block 822.
Returning to the discussion of block 830, in response to a determination at block 830 that the attic temperature does not satisfy the attic temperature threshold, the controller may proceed along the control logic flow 800 to block 832. At block 832, in some embodiments, the controller can determine whether the humidity level in the attic of the building is within predetermined parameters for operation of the ventilating system 100 such as described with reference to block 828, block 816, and/or block 806. The logic of block 832 can be the same or similar to the logic of block 828, block 816, and/or block 806 as described hereinabove. Thus, block 832 can correspond to block 828, block 816, and/or block 806. The controller can perform block 832 in substantially the same manner as block 828, block 816, and/or block 806. For example, at block 832, the controller may determine that the attic humidity level is not within operating parameters based on a determination that the attic humidity level value is less than a predetermined attic humidity level value. In some examples, at block 832, the controller can determine that the attic humidity level is within operating parameters based on a determination that the attic humidity level value is greater than a predetermined attic humidity level value.
At block 832, the predetermined attic humidity level value may be fixed or programmable. In some embodiments, the predetermined attic humidity operating parameter can be set and/or modified by the user utilizing a smartphone application and/or web application, or by the manufacturer or the system or the person installing the system or any combination of the foregoing. In some embodiments, at block 832, the predetermined attic humidity level value can be the predetermined attic humidity level value of block 828, block 816, and/or block 806.
In response to a determination at block 832 that the attic humidity level is not within predetermined parameters for operation of the system 100, the controller may proceed along control logic flow 800 to block 890. For example, at block 890, the controller can send a command/operation signal causing the attic fans 116, 118 to turn off.
In response to a determination at block 832 that the attic humidity level is within predetermined parameters for operation of the system 100, the controller may proceed along control logic flow 800 to block 838. At block 838, in some embodiments, the controller can determine a speed at which to run attic fans 116, 118 based on a humidity speed such as described with reference to block 824. For example, a humidity speed may correspond to a high-speed humidity speed, a medium-speed humidity speed, or a low-speed humidity speed. In some embodiments, the humidity speed may be preset to the high-speed humidity speed, the medium-speed humidity speed, or the low-speed humidity speed. In some embodiments, the humidity speed may be preset by a user via, for example, device application 166 and/or web application. In some embodiments, at block 838, the controller may optionally determine a speed at which to run attic fans 116, 118 based on a humidity level in the attic such as described with reference to block 824. For example, the controller may determine the speed at which to run attic fans 116, 118 based on a comparison between the attic humidity level value and a predetermined attic humidity level value. In some embodiments, at block 838, the controller may implement a series of determinations such as according to multiple different predetermined attic humidity level values or ranges. A a first predetermined attic humidity level value may correspond to a high-speed humidity level value or range. A second predetermined attic humidity level value may correspond to a medium-speed attic humidity level value or range. A third predetermined attic humidity level value may correspond to a low-speed attic humidity level value or range.
The logic of block 838 can be the same or similar to the logic of block 824 as described hereinabove. Thus, block 838 can correspond to block 824. The controller can perform block 838 in substantially the same manner as block 824. For example, the controller can determine that the humidity speed is set to a high-, medium-, or low-speed humidity speed.
In some embodiments, at block 838, the humidity speed and/or predetermined attic humidity level value(s) may be fixed or programmable. In some embodiments, the humidity speed and/or predetermined attic humidity level value(s) can be set and/or modified by the user utilizing a smartphone application and/or web application, or by the manufacturer or the system or the person installing the system or any combination of the foregoing. In some embodiments, at block 838, a high-speed humidity speed can correspond to a preset speed (e.g., set by a user) at which the controller causes attic fans 116, 118 to run at high speed (e.g., high RPM) such as described with reference to block 822. In some examples, a high-speed humidity level value can correspond to an attic humidity level value at which the controller causes attic fans 116, 118 to run at high speed. A high fan speed can include a range of speeds. In some embodiments, a high fan speed range can include a limit such as a lower and upper limit. For example, a high fan speed range can include a fan speed of about 800 RPM to about 950 RPM. In some embodiments, at block 824, a medium-speed humidity speed can correspond to a preset speed at which the controller causes attic fans 116, 118 to run at medium speed (e.g., medium RPM) such as described with reference to block 822. In some examples, a medium-speed humidity level value can correspond to an attic humidity level value at which the controller causes attic fans 116, 118 to run at medium speed. A medium fan speed can include a range of speeds. In some embodiments, a medium fan speed range can include a limit such as a lower and upper limit. For example, a medium fan speed range can include a fan speed of about 650 RPM to about 799 RPM. In some embodiments, at block 824, a low-speed humidity speed can correspond to a preset speed at which the controller causes attic fans 116, 118 to run at low speed (e.g., low RPM) such as described with reference to block 822. In some examples, a low-speed humidity level value can correspond to an attic humidity level value at which the controller causes attic fans 116, 118 to run at low speed. A low fan speed can include a range of speeds. In some embodiments, a low fan speed range can include a limit such as a lower and upper limit. For example, a low fan speed range can include a fan speed of about 500 RPM to about 649 RPM. In some embodiments, at block 838, there may be a humidity level value delta between low-, medium-, and high-speed humidity level values.
At block 838, in some embodiments, humidity speed(s) may be associated with voltage threshold(s) of block 836 as described herein. For example, a humidity speed corresponding to a high-speed humidity speed may be associated with the first voltage threshold of block 836. In some examples, a humidity speed corresponding to a medium-speed humidity speed may be associated with the second voltage threshold of block 836. In some examples, a humidity speed corresponding to a low-speed humidity speed may be associated with the third voltage threshold of block 836.
In response to a determination at block 838, the controller may proceed along control logic flow 800 to block 836 described hereinabove. For example, in response to a determination at block 838 that the humidity speed is set to a high-speed humidity speed, at block 836, the controller can determine whether the solar panel voltage satisfies the first voltage threshold as described herein. In some examples, in response to a determination at block 838 that the humidity speed is set to a medium-speed humidity speed, at block 836, the controller can determine whether the solar panel voltage satisfies the second voltage threshold as described herein. In some examples, in response to a determination at block 838 that the humidity speed is set to a low-speed humidity speed, at block 836, the controller can determine whether the solar panel voltage satisfies the third voltage threshold as described herein.
In the control logic flow 900 depicted in
As depicted in
As depicted in
At block 904, the predetermined attic temperature value may be fixed or programmable. In some embodiments, the predetermined attic temperature value can be set and/or modified by the user utilizing a smartphone application and/or web application, or by the manufacturer or the system or the person installing the system or any combination of the foregoing. In some embodiments, the predetermined attic temperature value can be the predetermined attic temperature value described in block 804.
In response to a determination at block 904 that the attic temperature is not within operating parameters of the system 100, the controller may proceed along the control logic flow 900 to block 990. For example, at block 990, the controller can disable a smart mode and timer mode of the system 100.
In response to a determination at block 904 that the attic temperature is within operating parameters of system 100, the controller may proceed along the control logic flow 900 to block 906. At block 906, in some embodiments, the controller can determine whether the system 100 is connected to AC power such as described with reference to block 818 shown and/or described in
In response to a determination at block 906 that the system 100 is connected to AC power, the controller may proceed along control logic flow 900 to block 908. At block 908, in some embodiments, the controller can determine whether solar panel voltage (e.g., DC voltage generated by solar panel assembly 136) satisfies a voltage threshold such as described with reference to block 808 shown and/or described in
At block 906, the predetermined voltage level value may be fixed or programmable. In some embodiments, the predetermined voltage level can be set and/or modified by the user utilizing a smartphone application and/or web application, or by the manufacturer or the system or the person installing the system or any combination of the foregoing. In some embodiments, the predetermined voltage level value can the predetermined voltage level value described in block 808.
In response to a determination at block 908 that the voltage threshold is not satisfied, the controller may proceed along the control logic flow 900 to block 970. For example, at block 970, the controller may cancel the control logic flow 900.
In response to a determination at block 908 that the voltage threshold is satisfied, the controller may proceed along control logic flow 900 to block 910. At block 910, in some embodiments, the controller can determine whether the system 100 is in a daytime setting such as described with reference to block 812 shown and/or described in
In some embodiments, at block 910, the controller may determine that the system 100 is operating in a daytime setting corresponding to a solar mode. The solar mode can be the solar mode described with reference to block 812. In response to a determination at block 910 that the system 100 is operating in the solar mode, the controller may proceed along the control logic flow 900 to block 980 For example, at block 980, the controller can disable the speed selection for the smart mode and timer mode of system 100.
In some embodiments, at block 910, the controller may determine that the system 100 is operating in a daytime setting corresponding to a “grid and solar” mode. The “grid and solar” mode can be the “grid and solar” mode described with reference to block 812. In response to a determination at block 910 that the system 100 is operating in the “grid and solar” mode, the controller may proceed along the control logic flow 900 to block 990. For example, at block 990, the controller can disable the smart mode and timer mode of the system 100.
In the control logic flow 1000 depicted in
As depicted in
As depicted in
At block 1004, the predetermined attic temperature value may be fixed or programmable. In some embodiments, the predetermined attic temperature value can be set and/or modified by the user utilizing a smartphone application and/or web application, or by the manufacturer or the system or the person installing the system or any combination of the foregoing. In some embodiments, the predetermined attic temperature value can be the predetermined attic temperature value described in block 804.
In response to a determination at block 1004 that the attic temperature is not within operating parameters of the system 100, the controller may proceed along the control logic flow 1000 to block 1090. For example, at block 1090, the controller can send a command/operation signal causing attic fans 116, 118 to turn off.
In response to a determination at block 1004 that the attic temperature is within operating parameters of system 100, the controller may proceed along the control logic flow 1000 to block 1006. At block 1006, in some embodiments, the controller can determine whether solar panel voltage (e.g., DC voltage generated by solar panel assembly 136) satisfies a voltage threshold such as described with reference to block 808 shown and/or described in
At block 1006, the predetermined voltage level value may be fixed or programmable. In some embodiments, the predetermined voltage level can be set and/or modified by the user utilizing a smartphone application and/or web application, or by the manufacturer or the system or the person installing the system or any combination of the foregoing. In some embodiments, the predetermined voltage level value can the predetermined voltage level value described in block 808.
In response to a determination at block 1006 that the voltage threshold is not satisfied, the controller may proceed along the control logic flow 1000 to block 1008. At block 1008, in some embodiments, the controller can determine whether the system 100 is in a nighttime setting such as described with reference to block 810 shown and/or described in
In some examples, the controller may determine that the system 100 is operating in a nighttime setting corresponding to a grid mode such as described with reference to block 812 and/or block 810. In response to a determination at block 1008 that the system 100 is operating in the grid mode, the controller may proceed along the control logic flow 1000 to block 1080. For example, at block 1080, the controller can send a command/operation signal causing attic fans 116, 118 to run for a period of time corresponding to a selected time and at a speed corresponding to a selected speed. The selected time can be a time selected by a user such as via the smartphone application 166 and/or web application. The selected speed can be a speed selected by a user such as via the smartphone application 166 and/or web application. In some embodiments, the selected speed can correspond to a low, medium, or high speed such as described with reference to block 822 shown and/or described in
Returning to the discussion of block 1006, in response to a determination at block 1006 that the voltage threshold is satisfied, the controller may proceed along control logic flow 1000 to block 1010. At block 1010, in some embodiments, the controller can determine whether the system 100 is in a daytime setting such as described with reference to block 812 shown and/or described in
In some examples, the controller may determine that the system 100 is operating in a daytime setting corresponding to a solar mode such as described with reference to block 812. In response to a determination at block 1010 that the system 100 is operating in the solar mode, the controller may proceed along the control logic flow 1000 to block 1070. For example, at block 1070, the controller can send a command/operation signal causing attic fans 116, 118 to run for a period of time corresponding to a selected time and at a speed corresponding to the DC voltage generated by the solar panel assembly. In some examples, the fan speed may correspond to a low, medium, or high speed as described with reference to block 822. In some examples, the fan speed may be less than or greater than the low, medium, and/or high speed as described in block 822. The selected time can be a time selected by a user such as via the smartphone application 166 and/or web application.
In some examples, the controller may determine that the system 100 is operating in a daytime setting corresponding to a “grid and solar” mode such as described with reference to block 812. In response to a determination at block 1010 that the system 100 is operating in the “grid and solar” mode, the controller may proceed along the control logic flow 1000 to block 1012.
At block 1012, in some embodiments, the controller can determine a speed at which to run attic fans 116, 118 based on a selected speed. The selected speed can be a speed selected by a user such as via the smartphone application 166 and/or web application. In some embodiments, at block 1012, the controller may determine to run attic fans 116, 118 at a low, medium, or high fan speed based on the selected speed. For example, the selected speed may correspond to a low, medium, or high fan speed as described with reference to block 822. In some examples, the selected speed may be less than or greater than the low, medium, and/or high speed described in block 822. In response to a determination at block 1012 of a speed at which to run attic fans 116, 118, the controller may proceed along the control logic flow 1000 to block 1014.
At block 1014, in some embodiments, the controller can determine whether the solar panel voltage satisfies multiple various volage threshold(s) such as described with reference to block 836 shown and/or described in
At block 1014, predetermined voltage level value(s) may be fixed or programmable. In some embodiments, predetermined voltage level(s) can be set and/or modified by the user utilizing a smartphone application and/or web application, or by the manufacturer or the system or the person installing the system or any combination of the foregoing. In some embodiments, predetermined voltage level value(s) can be the predetermined voltage level value described in block 808. In some embodiments, predetermined voltage level value(s) can be the predetermined voltage level values described in block 836. For example, the first predetermined voltage level value can be 22 volts. The first predetermined voltage level value is not limited to 22 volts, but can be set to any voltage value. In some examples, the second predetermined voltage level value can be 13 volts. The second predetermined voltage level value is not limited to 13 volts, but can be set to any voltage value. In some examples, the third predetermined voltage level value can be 11 volts. The third predetermined voltage level value is not limited to 11 volts, but can be set to any voltage value.
In some embodiments, at block 1014, predetermined voltage level values(s) can be associated with selected speed(s) of block 1012 (such as high, medium, and low speeds described with reference to block 822). For example, at block 1014, the first predetermined voltage level may be associated with a first selected speed (e.g., a high speed such as described in block 822). In some examples, at block 1014, the second predetermined voltage level value may be associated with a second selected speed (e.g., a medium speed such as described in block 822). In some examples, at block 1014, the third predetermined voltage level value may be associated with a third selected speed (e.g., a low speed such as described in block 822).
In response to a determination at block 1012 to run attic fans 116, 118 at a high fan speed (e.g., the controller determines that the selected speed is a high speed), at block 1014, the controller can determine whether the solar panel voltage satisfies the first voltage threshold such as described with reference to block 836. In response to a determination at block 1014 that the solar panel voltage satisfies the first voltage threshold, the controller may proceed along control logic flow 1000 to block 1070. For example, at block 1070, the controller can send a command/operation signal causing attic fans 116, 118 to run for a period of time corresponding to a selected time and at a fan speed corresponding to the DC voltage generated by the solar panel assembly. The fan speed may correspond to a high speed as described with reference to block 822. In some examples, at block 1070, the controller may send a command/operation signal causing attic fans 116, 118 to run at a fan speed corresponding to the DC voltage generated by the solar panel assembly even though the voltage provided by the solar panel assembly is greater than the voltage needed to run attic fans 116, 118 at the high speed as described in block 822. The fan speed may be greater than the high speed.
In response to a determination at block 1014 that the first voltage threshold is not satisfied, the controller may proceed along the control logic flow 1000 to block 1016.
In response to a determination at block 1012 to run attic fans 116, 118 at a medium fan speed (e.g., the controller determines that the selected speed is a medium speed), at block 1014, the controller can determine whether the solar panel voltage satisfies the second voltage threshold such as described with reference to block 836. In response to a determination at block 1014 that the solar panel voltage satisfies the second voltage threshold, the controller may proceed along control logic flow 1000 to block 1070. For example, at block 1070, the controller can send a command/operation signal causing attic fans 116, 118 to run for a period of time corresponding to a selected time and at a fan speed corresponding to the DC voltage generated by the solar panel assembly. the fan speed may correspond to a medium speed as described with reference to block 822. In some examples, at block 1070, the controller may send a command/operation signal causing attic fans 116, 118 to run at a fan speed corresponding to the DC voltage generated by the solar panel assembly even though the voltage provided by the solar panel assembly is greater than the voltage needed to run attic fans 116, 118 at the medium speed as described in block 822. The fan speed may be greater than the medium speed.
In response to a determination at block 1014 that the second voltage threshold is not satisfied, the controller may proceed along the control logic flow 1000 to block 1016.
In response to a determination at block 1012 to run attic fans 116, 118 at a low fan speed (e.g., the controller determines that the selected speed is a low speed), at block 1014, the controller can determine whether the solar panel voltage satisfies the third voltage threshold such as described with reference to block 836. In response to a determination at block 1014 that the solar panel voltage satisfies the third voltage threshold, the controller may proceed along control logic flow 1000 to block 1070. For example, at block 1070, the controller can send a command/operation signal causing attic fans 116, 118 to run for a period of time corresponding to a selected time and at a fan speed corresponding to the DC voltage generated by the solar panel assembly. The fan speed may correspond to a low speed as described with reference to block 822. In some examples, at block 1070, the controller may send a command/operation signal causing attic fans 116, 118 to run at a fan speed corresponding to the DC voltage generated by the solar panel assembly even though the voltage provided by the solar panel assembly is greater than the voltage needed to run attic fans 116, 118 at the low speed as described in block 822. The fan speed may be greater than the low speed.
In response to a determination at block 1014 that the third voltage threshold is not satisfied, the controller may proceed along the control logic flow 1000 to block 1016.
At block 1016, in some embodiments, the controller can supplement DC voltage supplied to attic fans 116, 118 by the solar panel assembly with voltage from the electrical utility power grid such as described with reference to block 840 shown and/or described in
At block 1016, predetermined voltage level value(s) may be fixed or programmable. In some embodiments, predetermined voltage level(s) can be set and/or modified by the user utilizing a smartphone application and/or web application, or by the manufacturer or the system or the person installing the system or any combination of the foregoing. In some embodiments, predetermined voltage level value(s) can be the predetermined voltage level value of block 1006. In some embodiments, predetermined voltage level value(s) can be the predetermined voltage level value(s) described in block 1014. For example, the first predetermined voltage level value can be 22 volts. The first predetermined voltage level value is not limited to 22 volts, but can be set to any voltage value. In some examples, the second predetermined voltage level value can be 13 volts. The second predetermined voltage level value is not limited to 13 volts, but can be set to any voltage value. In some examples, the third predetermined voltage level value can be 11 volts. The third predetermined voltage level value is not limited to 11 volts, but can be set to any voltage value. In some embodiments, at block 1016, predetermined voltage value(s) may correspond to DC voltage required to run attic fans 116, 118 at various different speeds such as high, medium, low, or any other speed.
In some embodiments, in response to a determination at block 1014 that the first voltage threshold is not satisfied, at block 1016, the controller can supplement attic fans 116, 118 with voltage from the electrical power utility grid as described in block 840. For example, the controller can determine a first difference between the first predetermined voltage level value and the solar-generated DC voltage level value. The first determined voltage difference can correspond to additional voltage provided to attic fans 116, 118 from the electrical utility power grid and required to run attic fans 116, 118 at a high speed. The high speed can be any speed within the high-speed range described with reference to block 822. The first determined voltage difference may correspond to additional voltage required to run attic fans 116, 118 at the upper limit of the high-speed range as described with reference to block 822. In some examples, at block 1016, the controller may determine that 22 volts of DC voltage are needed to run attic fans 116, 118 at the high speed. The controller may determine the first voltage difference by determining the difference between the 22 volts required to run attic fans 116, 118 at the high speed and the solar-generated DC voltage. The controller may perform the following calculation: X=22 volts−solar-generated DC voltage. Reference “X” indicates the amount of DC voltage to be supplemented from the electrical power utility grid and provided to attic fans 116, 118 to run at the high speed. Reference “X” can be the first determined voltage difference. The controller can supplement voltage supplied to attic fans 116, 118 by the solar panel assembly with the first determined voltage difference, such as described with reference to block 840, and proceed along control logic flow 1000 to block 1060. For example, at block 1060, the controller can send a command/operation signal causing the attic fans 116, 118 to run at the high speed. The controller may send a control signal to the voltage regulator that receives converted DC voltage from the voltage converter and cause the voltage regulator to provide attic fans 116, 118 with X volts of DC voltage. In some examples, the controller can send a command/operation signal causing the attic fans 116, 118 to run at the upper limit of the high-speed range as described in block 822.
In some examples, in response to a determination at block 1014 that the second voltage threshold is not satisfied, at block 1016, the controller can supplement attic fans 116, 118 with voltage from the electrical power utility grid as described in block 840. For example, the controller can determine a second difference between the second predetermined voltage level value and the solar-generated DC voltage level value. The second determined voltage difference can correspond to additional voltage provided to attic fans 116, 118 from the electrical utility power grid and required to run attic fans 116, 118 at a medium speed. The medium speed can be any speed within the medium-speed range described with reference to block 822. The second determined voltage difference may correspond to additional voltage required to run attic fans 116, 118 at the upper limit of the medium-speed range as described with reference to block 822. In some examples, at block 1016, the controller may determine that 13 volts of DC voltage are needed to run attic fans 116, 118 at the medium speed. The controller may determine the second voltage difference by determining the difference between the 13 volts required to run attic fans 116, 118 at the medium speed and the solar-generated DC voltage. The controller may perform the following calculation: X=13 volts−solar-generated DC voltage. Reference “X” indicates the amount of DC voltage to be supplemented from the electrical power utility grid and provided to attic fans 116, 118 to run at the medium speed. Reference “X” can be the second determined voltage difference. The controller can supplement voltage supplied to attic fans 116, 118 by the solar panel assembly with the second determined voltage difference, such as described with reference to block 840, and proceed along control logic flow 1000 to block 1060. For example, at block 1060, the controller can send a command/operation signal causing the attic fans 116, 118 to run at the medium speed. The controller may send a control signal to the voltage regulator that receives converted DC voltage from the voltage converter and cause the voltage regulator to provide attic fans 116, 118 with X volts of DC voltage. In some examples, the controller can send a command/operation signal causing the attic fans 116, 118 to run at the upper limit of the medium-speed range as described in block 822.
In some examples, in response to a determination at block 1014 that the third voltage threshold is not satisfied, at block 1016, the controller can supplement attic fans 116, 118 with voltage from the electrical power utility grid as described in block 840. For example, the controller can determine a third difference between the third predetermined voltage level value and the solar-generated DC voltage level value. The third determined voltage difference can correspond to additional voltage provided to attic fans 116, 118 from the electrical utility power grid and required to run attic fans 116, 118 at a low speed. The low speed can be any speed within the low-speed range described with reference to block 822. The third determined voltage difference may correspond to additional voltage required to run attic fans 116, 118 at the upper limit of the low-speed range as described with reference to block 822. In some examples, at block 1016, the controller may determine that 11 volts of DC voltage are needed to run attic fans 116, 118 at the low speed. The controller may determine the third voltage difference by determining the difference between the 11 volts required to run attic fans 116, 118 at the low speed and the solar-generated DC voltage. The controller may perform the following calculation: X=11 volts−solar-generated DC voltage. Reference “X” indicates the amount of DC voltage to be supplemented from the electrical power utility grid and provided to attic fans 116, 118 to run at the low speed. Reference “X” can be the third determined voltage difference. The controller can supplement voltage supplied to attic fans 116, 118 by the solar panel assembly with the third determined voltage difference, such as described with reference to block 840, and proceed along control logic flow 1000 to block 1060. For example, at block 1060, the controller can send a command/operation signal causing the attic fans 116, 118 to run at the low speed. The controller may send a control signal to the voltage regulator that receives converted DC voltage from the voltage converter and cause the voltage regulator to provide attic fans 116, 118 with X volts of DC voltage. In some examples, the controller can send a command/operation signal causing the attic fans 116, 118 to run at the upper limit of the low-speed range as described in block 822.
In the control logic flow 1100 depicted in
As depicted in
In the control logic flow 1100 depicted in
In the control logic flow 1100, blocks 1106 and 1108 can correspond to blocks 1006 and 1008 respectively, described herein with reference to
In the control logic flow 1100 depicted in
In the control logic flow 1100, blocks 1114 and 1116 can correspond to blocks 1014 and 1016 respectively, described herein with reference to
Depending on the embodiment, certain acts, events, or functions of any of the processes or algorithms described herein can be performed in a different sequence, can be added, merged, or left out altogether (e.g., not all described operations or events are necessary for the practice of the algorithm). Moreover, in certain embodiments, operations or events can be performed concurrently, e.g., through multi-threaded processing, interrupt processing, or multiple processors or processor cores or on other parallel architectures, rather than sequentially.
The various illustrative logical blocks, modules, routines, user interfaces, and algorithm steps described in connection with the embodiments disclosed herein can be implemented as electronic hardware, or combinations of electronic hardware and computer software. To illustrate this interchangeability, various illustrative components, blocks, modules, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware, or as software that runs on hardware, depends upon the particular application and design constraints imposed on the overall system. The described functionality can be implemented in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the disclosure.
Moreover, the various illustrative logical blocks, user interfaces, and modules described in connection with the embodiments disclosed herein can be implemented or performed by a machine, such as a general purpose processor device, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A processor device can be a microprocessor, but in the alternative, the processor device can be a controller, microcontroller, or state machine, combinations of the same, or the like. A processor device can include electrical circuitry configured to process computer-executable instructions. In another embodiment, a processor device includes an FPGA or other programmable device that performs logic operations without processing computer-executable instructions. A processor device can also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration. Although described herein primarily with respect to digital technology, a processor device may also include primarily analog components. For example, some or all of the algorithms described herein may be implemented in analog circuitry or mixed analog and digital circuitry. A computing environment can include any type of computer system, including, but not limited to, a computer system based on a microprocessor, a mainframe computer, a digital signal processor, a portable computing device, a device controller, or a computational engine within an appliance, to name a few.
The elements of a method, process, routine, or algorithm described in connection with the embodiments disclosed herein can be embodied directly in hardware, in a software module executed by a processor device (controller), or in a combination of the two, that command, control, or cause the system(s) and associated components described herein to perform one or more functions or features of the method, process, routine, or algorithm. A software module can reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of a non-transitory computer-readable storage medium. An exemplary storage medium can be coupled to the processor device such that the processor device can read information from, and write information to, the storage medium. In the alternative, the storage medium can be integral to the processor device. The processor device and the storage medium can reside in an ASIC. The ASIC can reside in a user terminal. In the alternative, the processor device and the storage medium can reside as discrete components in a user terminal.
The foregoing description of the preferred embodiments of the present disclosure has shown, described and pointed out the fundamental novel features of the inventions. The various devices, methods, procedures and techniques described above provide a number of ways to carry out the described embodiments and arrangements. Of course, it is to be understood that not necessarily all features, objectives or advantages described are required and/or achieved in accordance with any particular embodiment described herein. Also, although the invention has been disclosed in the context of certain embodiments, arrangements and examples, it will be understood by those skilled in the art that the invention extends beyond the specifically disclosed embodiments to other alternative embodiments, combinations, sub-combinations and/or uses and obvious modifications and equivalents thereof. Accordingly, the invention is not intended to be limited by the specific disclosures of the embodiments herein.
Number | Date | Country | |
---|---|---|---|
62939491 | Nov 2019 | US | |
63114924 | Nov 2020 | US | |
63114947 | Nov 2020 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 17815157 | Jul 2022 | US |
Child | 18186669 | US | |
Parent | 17539031 | Nov 2021 | US |
Child | 17815157 | US | |
Parent | 17379712 | Jul 2021 | US |
Child | 17539031 | US | |
Parent | 17227259 | Apr 2021 | US |
Child | 17379712 | US | |
Parent | PCT/US2020/061088 | Nov 2020 | WO |
Child | 17227259 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 18186669 | Mar 2023 | US |
Child | 18751077 | US |