SOLAR ENERGY SPACE HEATING THERMOSTATIC CONTROLLER
20170336815 · 2017-11-23
Inventors
Cpc classification
G05D23/1924
PHYSICS
Y02B10/70
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F24F11/88
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02B10/20
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F24F11/523
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24D19/109
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24D5/005
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24F11/64
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24S50/40
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02E10/40
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
F24D5/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A solar energy thermostatic controller using a solid-state microcomputer that manages air mover(s) to supply heated air for building space heating. Methods includes microcomputer software for communicating with temperature sensors located at the solar heating source, the supply vent source and the building room/interior. The present invention thermostatic control device features a data logger to record temperatures and humidity history, and elapsed time usage history of solar heated air available from attics and crawl spaces; or solar collectors mounted in or on walls, rooftops, or exterior locations. The thermostatic control device manages use of limited solar heated air for building environmental control. Program controlled temperature set points manage an HVAC blower to gather solar heated air during the daily sunlight solar excursion and to control shutdown of the supply system when solar heated air temperature falls below present room/interior temperature. Methods include permanent memory storage of historical data.
Claims
1. (canceled)
2. (canceled)
3. (canceled)
4. (canceled)
5. (canceled)
6. (canceled)
7. (canceled)
8. A thermostatic controller to manage solar energy space-heating comprising: microcomputer program functions to gather solar heated air from within an attic or a solar air-heating collector for supply to a building interior; a plurality of remotely located temperature sensors within the building or solar heat collection source to signal data to the microcomputer program logic to manage thermostatic control; electronic peripheral devices connected to the microcomputer for communicating inputs and outputs enabling software programmed execution of command parameter settings through a user interface and display of thermostatic status, and to activate on/off regulator(s) for solar space heating operation; a data logger communicating with microcomputer program logic to collect time stamped temperature and humidity data during operation.
9. The thermostatic controller of claim 8 further comprising: a control system exclusive to collection and management of air heated by solar radiation that is captured within an attic or solar air-heating apparatus, such heated air conserved as a source of measureable heat energy within such apparatus, wherein solar heat energy concentrates during limited daily sunshine hours to provide supplemental heat to a building habitable or work space for supply by air mover(s) through a closed loop HVAC solar heating system, whereas artificial heat created by conventional space heating apparatus is managed through separate HVAC system apart from the solar heating HVAC system.
10. The thermostatic controller of claim 8 further comprising: an air temperature/humidity sensor located within an attic or within a solar air-heating collector to measure temperature and humidity, and send a signal based on that measurement; an air temperature sensor in communication with the supply air vent to measure temperature and send a temperature signal based on that measurement; an air temperature sensor in communication with the building interior habitable or working space and send a temperature signal based on that measurement.
11. The thermostatic controller of claim 10 further comprising: a control system to read temperature sensor signals derived from each of three sensors, with such signals initiated on a timed interval parameter entered into the microcomputer by the user to govern air mover(s) for supplemental space heating, therefore to enable optimum supply of solar generated heat when available, whereupon in event of occasional temperature variation due to weather or solar heat drawdown during space heating operation, the microcomputer program controls the space heating operation using such timed interval of operation, coupled with a temperature sensing based operation, to enable activation or deactivation of on/off regulation of air mover(s), wherein a time based regulation would also reduce undue electrical consumption resulting from frequent on/off activation and to avoid mechanical stress of such air mover(s) arising from such activation.
12. The thermostatic controller of claim 10 further comprising: a control system to enable sensor temperature signals to occur at intervals moderated by temperature control set-points established by the user, whereupon the microcomputer program allows for entry of a wider range of degrees for the differential temperature settings of the solar source and the supply vent, that strategically promote space heating conditions dedicated to optimum use of the variable supply of solar heated air gathered within the respective solar heat collectors, whereas an artificial heating appliance activates on/off regulation using building interior real-time temperature measurements governed by temperature set-points and narrow range differential settings to employ energy from combustible fuel or electricity with known heat properties.
13. The thermostatic controller of claim 10 further comprising: a control system incorporating temperature sensing signals from three locations, wherein the primary sensor detects temperature and humidity of heated air derived by solar energy that conducts into structural materials of an attic or solar air-heating collector, with such heat energy transferred by convection into the heat containment air-space (attic or plenum of the solar collector) for space heating need; the secondary sensor detects temperature of heated air at the supply vent location; the tertiary sensor detects temperature of the environment within a building habitable interior, wherein the microcomputer program causes activation or deactivation of the HVAC air mover(s).
14. A method comprising: improved microcomputer program logic to optimize consumption of the limited solar generated heat within an attic or solar air-heating collector containment apparatus, wherein the program interprets signal inputs measured against temperature control set points and differential set points relative to solar source heat level as it exits the HVAC point of supply leading into the building, wherein such program logic intuitively enables activating or deactivating the air mover resulting from the temperature change, either higher or lower, of the solar source heated air, wherein building environment temperature is managed by user established temperature set-points for the attic, set point for the interior, and by user established differential temperature settings, with range from 0F (zero F) to 15F degrees, applied to temperature level of (i) the solar source heated air, and (ii) the supply vent heated air, to regulate air-mover on/off status, wherein the user is able to develop strategy to manage the space heating operation by accounting for physical nature of the solar source heated air-flow through the HVAC equipment network, and to manage adjustments to strategy made necessary by changes in solar condition and weather condition throughout the heating season.
15. A method of claim 14 further comprising: a control system for improved capture and conservation of the limited solar generated heat, wherein such method establishes an interior temperature set-point allowing for increasing the air temperature within the building interior to a maximum level for human comfort of approximately 24.4C (76F), wherein the set-point for the interior temperature within the microcomputer program increases the heating performance of the HVAC apparatus dedicated to supplying the solar source heat energy when available.
16. A method of claim 14 further comprising: a control system to capture solar generated heat energy for supply into the building interior to promote steady convection of solar heated air during active air mover operation, allowing high temperature solar heated air to mix with air of present building interior environment to increase temperature level to approximately 24.4C (76F), thereby enabling specific heat of building interior materials to retain a portion of such heat energy for advantage in space heating functionality, wherein the specific heat of materials releases into air by the diurnal temperature variation effect to cause the building interior atmosphere to slow its heat loss during nighttime hours.
17. A method of claim 14 further comprising: a control system within the microcomputer program logic to manage building interior space temperature, wherein detection is made of changes to temperature within the solar source heated air, the temperature of air supplied through the HVAC system duct outlet, and the temperature within the building interior environment, throughout the daily solar cycle, wherein such detected temperature data resides in computer memory on a timed stamped interval for comparison to that of the previous timed stamped interval temperature data, wherein the program logic initiates a control signal based on status of solar heated air temperature, either having lowered or increased, to then activate or deactivate the on/off regulator for air mover operation, wherein such method is necessary when heat energy within the source air has been momentarily exhausted requiring time for regeneration through heat conduction within materials and convection within air contained inside the solar source collection apparatus (attic or collector) while the air mover is resting.
18. A method of claim 14 further comprising: a control system to manage distribution of heat energy derived in a building attic or solar air-heating apparatus to control air-mixing of the solar heated air source temperature and the current room/interior air temperature, wherein the user selects a timed interval under which the thermostatic controller monitors temperature, from within the building interior environment to activate or deactivate on/off regulator(s) allowing supply of solar heated air suitable for space heating having a temperature greater than that of the interior air, wherein the user determines the interval length, in minutes, based on outside weather and solar insolation conditions.
19. A method of claim 14 further comprising: a control system utilizing the microcomputer program to manage use of solar heat energy absorbed into building interior materials allowing effect of heat transfer into interior air during the diurnal period's nighttime, wherein stored heat within such materials is released to continue the space heating function, whereupon whether the building is occupied or not occupied, such method can moderate the building interior temperature enabling heating of the interior environment regardless of the resident artificial heating appliance's operational state or whether such heating appliance set-point for control temperature level of the interior is established to be lower than normal.
20. The thermostatic controller of claim 8 further comprising: a control system using improved microcomputer software logic to monitor sensor signal temperature value of solar heated air entering the building interior through the HVAC supply at the vent/diffuser outlet, wherein such software logic operatively prevents air within the attic or solar air-heating collector, having lowered in temperature periodically or at the end of the daily solar excursion, from entering the building interior when temperature of solar source air so supplied is lower than temperature within the building interior, therefore to prevent a colder air supply that would cause heat loss in the building interior, wherein such control system enables the user to implement a strategy to improve system performance due to fundamentals such as (i) changes in the sun's energy output and/or weather conditions; (ii) HVAC air mover characteristics; (iii) HVAC duct network configuration, wherein such fundamentals affect overall HVAC performance, wherein changes can be made to HVAC configuration or air mover apparatus selection as necessary.
21. The thermostatic controller of claim 20 further comprising an improved method to employ microcomputer software program logic to deactivate on/off system status in response to temperature variation throughout the sunlight hours of operation, wherein the user manages differential temperature level set-points, using a wide range of setting of 0F to 15F degrees, for solar source air temperature to start or stop operation, and the differential temperature level set-point for heated air as supplied through the supply vent into the building interior, wherein a temperature variance is detectable resulting from change in temperature caused by HVAC duct air pressure due to air-friction and static pressure causing such variation of heated air temperature through the supply vent due to seasonal temperature changes and daily weather conditions, wherein the user is provided with ability to manage air mover performance of the solar space heating system using such method.
22. The thermostatic controller of claim 8 further comprising (i) solid-state digital microcontroller/microcomputer; (ii) digital memory operatively coupled to the microcomputer; (iii) user interface peripheral devices for input and output; (iv) three remote humidity and/or temperature sensors, and (v) on/off regulator output circuit connectivity.
23. The thermostatic controller of claim 22 further comprising: a control system input from a sensor signal for relative humidity value derived from the solar source heated air for purpose of computing enthalpy.
24. The thermostatic controller of claim 22 further comprising: a control system output to manage the microcomputer to activate or deactivate an HVAC on-off regulator.
25. The thermostatic controller of claim 22 further comprising: a control system for input employing a user interface to enter required parameters for communicating with the microcomputer program that manages the space heating system status, such parameters enunciated to the user on a peripheral display screen.
26. The thermostatic controller of claim 22 further comprising: a control system output wherein a relay switch manages on/off status, wherein such switch is a normally open single pole, single throw relay (SPST) type, to regulate the air mover, such switch activated by the microcomputer signal following response to the parameter temperature set points and timed interval entered by the user.
27. The thermostatic controller of claim 22 further comprising: a control system for user input of a differential (hysteresis) temperature settings, of a wider range (0F to 15F degrees), for (i) solar source temperature, and (ii) supply vent temperature, that enable the microcomputer program to compensate for cooler HVAC components during starting and stopping temperature conditions, such program communicating with the air mover to manage space heating using the solar heated air contained in an attic or solar air-heating collector, when temperature rises and falls during hours of sunlight.
28. The thermostatic controller of claim 22 further comprising: a control system output for on/off regulation that conforms to any type or size air mover powered by electricity, regardless of electric power source type or electric power factor, as required for space heating energy demand, economic scalability, and economic viability for the user.
29. The thermostatic controller of claim 22 further comprising: a control system output wherein temperature data values from the sensor signals provide data for analysis by the microcomputer program logic of the heat energy supplied, while the space heating apparatus is operational rather than resting, thus enabling accurate accountability of performance of the space heating system.
30. The thermostatic controller of claim 22 further comprising: a control system output to record operational data on a secure digital high capacity card (SDHC) and on electrically erasable programmable memory (EEPROM) integrated within the microcomputer's solid-state digital memory, during program operation, wherein input data is collected for each time stamped interval, during the operational (on) status of the air handler, wherein measurement of the thermodynamic variables of heat energy includes enthalpy (Btu measure) of moist air per cubic feet of airflow, as gathered within an attic or through a solar air-heating collector, is used for calculation by computer software or manual computation for this purpose, to determine the energy level gathered for its usefulness in space heating and its economic value as supplied.
31. The thermostatic controller of claim 8 further comprising: a control system of improved microcomputer logic to display instructions in word text form via user interface display, such display incorporating sufficient characters and print line positions to enunciate data entered, operational menus, and operational status information of the solar space heating system, wherein the display directs the user by employing a method of conversational and understandable language, in a step by step process, necessary to enter parameter settings and routine operational information, wherein such display method provides for user ease, wherein such method reduces time to negotiate the system settings when required for restart of the system, at the beginning of a new heating season, or after long absence by the user, whereas thermostatic controllers of present art are often complicated to include numeric entry menu and code structures necessitating referral to a written operating manual for ordinary steps required to set parameters.
Description
GENERAL DESCRIPTION OF THE DRAWINGS
[0055] For an understanding of this disclosure and its operation, reference is made to the following descriptions of the accompanying drawings in which:
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
DETAILED DESCRIPTION OF THE INVENTION
[0066] In the following, the present invention reference numerals are applicable to
Microcomputer and Peripheral Devices on FIG. 1
[0067] 20 microcomputer, operating at +5 volt direct current (ATMel 2560 Processor as example)
24 120Vac main power supply to a 9 volt DC adapter powering the microcomputer
25 120Vac to 9 volt direct current adapter for powering the microcomputer
33 HVAC blower (air mover)
34 rotary encoder (data input device), with pushbutton integrated into a rotary dial/knob to produce continuous movement clockwise or counter clockwise to effect a numeric input. [The computer program menu interprets push button action, and rotary movement of single digit left− or right+ increments for date and time entry and temperature set point entry.]
35 SD card writer/recorder (operates on Serial Peripheral Interface [SPI] Protocol)
36 SD card storage media chip—SDHC type (secure digital high capacity)
37 real time clock (RTC) storing date and time (month, day, year, hour, and minutes)
38 liquid crystal display (LCD) 20×4 (20 characters, 4 rows each)
Microcomputer Connectivity to Components and Peripheral on FIG. 1
[0068] 20 microcomputer INPUT/OUTPUT connections illustrated on
1 adapted power 9Vdc (direct current) such voltage is regulated to operational +5Vdc in the microcomputer
2 adapted power 9Vdc neutral (ground)
3 relay (OUTPUT from computer)
4 microcomputer ground 5Vdc
5 solar heated air source temperature/humidity sensor (INPUT)
6 vent/diffuser temperature sensor (INPUT) [NTC type]
7 room/interior temperature sensor (INPUT) [NTC type]
8 rotary encoder—push button switch (INPUT)
9 rotary encoder—switch A (INPUT) rotary clockwise movement
10 rotary encoder—switch B (INPUT) rotary counterclockwise movement
11 +5Vdc microcomputer source power to components and peripherals
12 liquid crystal display (LCD OUTPUT) 20×4, SDA pin (I.sup.2C Protocol)
13 liquid crystal display (LCD OUTPUT) 20×4, SCL pin (I.sup.2C Protocol)
14 real time clock [RTC—date and time INPUT] SCL pin (I.sup.2C Protocol)
15 real time clock [RTC—date and time INPUT] SDA pin (I.sup.2C Protocol)
16 MOSI: master output, slave input used for data OUTPUT from microcomputer to the SD writer
17 MISO: master input, slave output (output from slave) used for data INPUT to the microcomputer from the SD writer
18 CS (chip select, also known as SS: slave select) used for OUTPUT from master
19 CLK: serial clock for INPUT to the microcomputer
Electronic Components and Peripheral Devices on FIG. 1
[0069] 21 solar heated air source temperature and humidity sensor (left to right connection points) [left: connected to microcomputer Pin 11 (+5Vdc), middle: microcomputer digital Pin 5 (INPUT), right: microcomputer ground Pin 4.]
R1 resistor—10 k Ohm between sensor 21 and microcomputer Pin 5 (INPUT).
21 negative temperature coefficient (NTC) thermistor for room/interior (or work area) at a typical location 4 ft. above floor powered by microcomputer Pin 11 +5Vdc connection and microcomputer Pin 4 ground, with negative leading to microcomputer Pin 6 (INPUT).
R2 resistor—10K Ohm between sensor 22 to microcomputer analog Pin 6 (INPUT) and ground Pin 5
23 negative temperature coefficient (NTC) thermistor for diffuser/vent outlet at a typical location high on an interior wall or the ceiling (through attic floor) powered by microcomputer Pin 11 +5Vdc connection and microcomputer Pin 4 ground) with negative leading to microcomputer analog Pin 7 INPUT.
R3 resistor—10K Ohm between sensor 23 to microcomputer analog Pin 7 (INPUT) and ground Pin 5
24 120Vac power source disconnect (MAIN power with circuit breakers), or may be a simple on/off switch, or an interior thermostat used for power control of the microcomputer.
25 AC to DC adapter (120Vac to 9Vdc)
26 relay transistor, (component label 4001 typical)
27 relay diode (component label NPN 2222 typical)
28 solid state relay “SSR” (SPST relay type) having a signal range input of 3Vdc to 32Vdc in communication with the microcomputer (OUTPUT) 5Vdc to energize the relay switch through microcomputer Pin 3 that controls the 120Vac load service 31/32 to power the blower on/off status. [0070] [SSR can substitute for items 26, 27, 29, 30 and R4]
29 relay coil of a legacy relay (for schematic presentation purpose)
30 relay switch mechanism from normally open to closed position to activate ‘hot’ to blower motor
R4 relay resistor—2.2 k Ohm
NOTE:
[0071] ITEMS (26, 27, 29, 30, and R4 are part of an ad hoc schematic to illustrate circuitry to control a legacy coil type relay. These five components effectively incorporate their function into an SSR replaced by a SCR (silicon-controlled rectifier) or TRIAC. However, the five components remain on the supporting circuit board communicating with the microcomputer without compromising performance in order to accommodate use of an old style relay to prevent harming the microcomputer with voltage spikes emanating from coil/contact action.
31 relay load service side: ‘hot’ from 120Vac power source/disconnect 24 to relay switch 30
32 relay load service side: ‘hot 120Vac from relay switch 30 to blower motor 33
33 blower (air mover) 120Vac typical [no restriction on CFM output or voltage] blower served by 120Vac hot 32, neutral and earth ground from disconnect or Main electric supply box (for the selected circuit)
34 rotary encoder with push button switch [0072] [rotary encoder selected as user input device for DATE/TIME changes and temperature control settings, including differential settings. (NOTE: a keypad or touchscreen input device is optional for this purpose)]
[0073] connection to microcomputer Pin 8: encoder push button switch
[0074] connection to microcomputer Pin 9: rotary switch A
[0075] connection to microcomputer Pin 10: rotary switch B
[0076] connection to microcomputer Pin 4: ground for rotary switches A and B, and pushbutton switch
[0077] Alternatively: a connection to microcomputer Pin 11: +5Vdc power (depends on the manufacturer configuration for the specific rotary encoder used)
35 SD card writer (data logger)
36 SDHC card (for a record of logged data)
37 real time clock (RTC)
[0078] connection to microcomputer Pin 11: +5Vdc
[0079] connection to microcomputer Pin 4: ground
[0080] connection to microcomputer Pin 15: SDA (data signal)
[0081] connection to microcomputer Pin 14: SCL (clock signal)
38 liquid crystal display (LCD) (20×4 character display)
[0082] connection to microcomputer Pin 11: +5Vdc
[0083] connection to microcomputer Pin 4: ground
[0084] connection to microcomputer Pin 12: SDA (data signal)
[0085] connection to microcomputer Pin 13: SCL (clock signal)
[0086] There are other aspects and features of the disclosure that will become more apparent upon reading the following detailed description in conjunction with the accompanying drawings. The present invention system and methods can be availed upon with modifications and alternative constructions not limited to those detailed below, therefore the intention is to cover all modifications and alternative constructions or any similar configurations falling within the spirit and scope of the present disclosure. Referring now to the drawings, the present invention and related HVAC component descriptions and methods illustrate disclosures in Figures as shown.
DRAWINGS
[0087]
[0088] The following is an explanation of the microcomputer and connected peripheral devices pertaining to
A. Microcomputer 20
[0089] The present invention apparatus includes microcomputer 20 operating on +5Vdc (direct current) incorporating flash memory, where software program instructions are stored, SRAM (static random-access memory) for program operation, and EEPROM (electrically erasable programmable read-only memory) for parameters and historical data storage that may be updated and accessed in real time. The microcomputer (also known as a microcontroller) has connectivity using its resident program memory communicating through physical pin connections to peripherals that function as a complete operating system in a small-form package. The microcomputer pins include analog, digital, and communication capability of I.sup.2C for SDA, SDL, used in the real time clock (RTC), and the liquid crystal display (LCD) and SPI communications for the SD writer. The microcomputer includes a central processor (for example—ATMel 2560 microcontroller) packaged with circuit boards and peripheral devices communicating through software program instructions. The microcomputer 20 requires 120Vac main power 24 to serve 120Vac electric current to a 9 volt DC adapter 25 powering the microcomputer 20 with +9Vdc 1 and Ground 2. The 9Vdc voltage input regulates to +5Vdc within the microcomputer as required for operating voltage connectivity to the peripherals. The main electric power 24 (120Vac for example) is provided through an alternating current (AC) ‘Main’ cabinet (or subpanel) disconnect, to include appropriate circuit breakers. The microcomputer and related circuit board for electronic components and connections to the peripherals fit into an ordinary electrical outlet/switch box for insertion into a wall convenient to the HVAC apparatus. The microcomputer package can fit into a 4″×6″×3″ switch box in one model form (or a 4″×4″×3″ switch box in a second model form that excludes the data logger apparatus). Such package to include the microcomputer, SD writer, and power supply inside the box. The liquid crystal display (LCD) and rotary encoder input device are located on a faceplate that fits onto the front of the electrical switch box. The present invention microcomputer, when packaged for installation, may include an SSR relay located inside the electrical switch box or subpanel. However, the SSR is more appropriately located exterior of the microcomputer package usually at or near the blower unit (depending on heat generated into the relay body from the amperage born by the load wires). The relay is suitable for a remote location where connectivity is through the low voltage wire cable (2 conductors) controlling the relay, which integrates with the 120Vac power hot lead on the load side of the relay to operate the blower. Electrical power (120Vac as example) neutral and ground will meet with the blower as separate wire connections to complete the electric load service.
B. Air Mover/Blower 33
[0090] The space heating system includes an air mover (blower) 33 to supply solar heated air through a closed loop HVAC system vent/outlet into the building interior.
C. Rotary Encoder or Other Input Methodology 20
[0091] User interface with the microcomputer 20 is through an input dial/knob and switch mechanism (rotary encoder 34) suitable for numeric data input to include date/time change and temperature control (reference parameter and hysteresis) settings. Rotary encoder 34 communicates with the microcomputer programmatically through an integrated push button switch and rotary dial/knob through which the user inputs elemental numeric data as required for date/time and temperature parameter (reference) set points and hysteresis by turning the encoder dial/knob. The microcomputer program menu instructs the user to operate the rotary encoder's push button action and single digit increment stops (clicks), with rotary clockwise (right +1) or counterclockwise (left −1) for each stop. The typical rotary encoder has 20 stops for each completed circle rotation. The program menu includes action for the real time clock date and time entry and the temperature parameter set points as entered using the rotary encoder push button switch and its rotary dial motion; all simple single digit numeric increments with limited motion required to make such changes. Alternatively, the present invention is compatible with a keypad or touchscreen device that would replace the rotary encoder for data entry use required to modify temperature reference set points and date/time. Use of a keypad/touchscreen for user parameter entry emulates the rotary encoder using a keypad entry format (up, down, right, left, and function keys) effecting the same results as the rotary movement and push button process of the encoder. Keypad entry involves the same single digit entry for each key press, but may also allow sustained digital movement by continuous pressure on the key for rapid movement during numeric or character selection depending on the keypad electronic controller features.
D. SD Writer (Recorder) 35 and SD Card 36
[0092] Temperature and humidity readings from the temperature sensors communicate with the microcomputer program code for recording of such reading on the SD writer (data recorder) 35, which electronically writes the logged data onto the SD card 36. The SD media card type normally used is a secure digital high capacity card (SDHC) typically found in electronic cameras, hand-held devices and personal computers. The microcomputer electronic protocol is Serial Peripheral Interface (SPI), commonly used between microcontrollers and peripherals, to operate electronic devices such as the SD writer, digital shift registers, and sensors.
E. Real Time Clock 37
[0093] Real Time Clock (RTC) 37 is an electronic chip component that incorporates date (day, month, year), and time (hours, minutes, seconds) in its electronic timeworks. The RTC 37 includes such digital date/time chip mounted on a small circuit board powered by a long lasting battery with communication capability using the SDA/SCL (I.sup.2C Protocol) to synchronize date/time for use in the microcomputer software program's date/time stamping process as required for communication with the SD writer 35. Date and time are essential elements of the SD card filing system to facilitate transfer of a data file to a computer for use in program applications and to time stamp such file creation date.
F. Liquid Crystal Display (LCD) 38
[0094] Liquid crystal display (LCD) 38 prints information in a format of 20 characters on four (4) rows (this invention example). The display of the present invention system includes identifying model number; serial number; apparatus build date; program version; historical temperature data recordings (EEPROM resident). The LCD also displays pertinent operation menus used in temperature settings for solar heat source, vent/diffuser, and room/interior setting along with differential temperature settings for solar heat source and vent/diffuser. The LCD connects to the microcomputer through four (4) wires in two connection sets: Set 1 is +5Vdc power and ground wires; Set 2 is the I.sup.2C protocol SDA and SCL communication signal wires. An LCD is operational in its physical form using an electronic addressing module containing a shift register chip that converts signals from the LCD's multiple communication channels (normally 16 in total) into two wires (SDL and SCL) managed through an electronic address port of the microcomputer, plus two wires for power and ground. The LCD communication channels connect to the microcomputer with the software program interpreting signals for display on the LCD. Such signals are those condensed to two wires from several pins on the LCD by employment of an electronic chip shift register for communication with the I.sup.2C's SDL and SCL connections plus two wires for power of +5Vdc and ground to enable characters (alphanumeric and symbol) to be programmatically displayed onto the LCD display screen. The liquid crystal display LCD 38 may be in many size formats to include models with more character lines and rows as required for optional application data display, with such LCD accommodated through customized software program versions of the present invention.
Operational Microcomputer Program Control Connections of FIG. 1
[0095] The microcomputer 20 software program interfaces with various analog, digital, and communication pins required for such software program using the connected peripherals discussed above. Microcomputer 20 INPUT/OUTPUT shown on
[0096]
1. Date and Time, if Necessary
[0097] a. Change month, day, year, hour and minutes (no seconds)
2. Set Temperature Control Parameters
[0098] a. Solar heated air source stop temperature reference setting [0099] b. Solar heated air source differential temperature setting (controls startup temperature) to start the system adding the differential to the stop temperature (a. above) [0100] c. Interior (room/interior) temperature setting (maximum) [0101] d. Interior differential setting (optional)=default is 0° C. (0° F.) [This setting is net change] [0102] e. Maximum vent/diffuser differential setting (optional)=default is 0° C. (0° F.) maximum is 5.56° C. (10° F.) ‘net change’. [NOTE: This setting is net change tied directly to the ongoing vent/diffuser temperature; the vent/diffuser “SET” temperature floats with the actual vent/diffuser temperature regulated to temperature of the solar source]. [0103] f. Maximum interior temperature allowed is 29.44° C. (85° F.) as is typical of most interior thermostat temperatures, which range from 4.44° C. (40° F.) to 29.44° C. (85° F.)
3. Set Interval Minutes
[0104] a. Default is 15 minutes, with settings allowed for 5 minutes minimum up to 60 minutes.
4. Check Sensors (Ok?)
[0105] a. Verify the connections from sensors to the microcomputer for integrity of the signal to provide proper temperature or humidity readings.
5. Load Operating History
[0106] The microcomputer software program searches the EEPROM for the last historical data value recorded, the highest value in the range of sequentially recorded entries, residing on the EEPROM in the allocated storage area. The EEPROM storage area requires 16 bytes for each segment of historical data (humidity, solar source and vent/diffuser temperature, plus the total history of operating minutes). A total of 960 bytes of EEPROM is utilized (60 segments of 16 bytes each) by rotating writes to the 16 byte segments over the life of the microcomputer to preserve integrity of the EEPROM electronic elements from overuse. Such sequential data storage is required in event of a restart or power failure affecting the microcomputer posting of the last entry. In event of power outage or other unforeseen issue with the microcomputer, or upon restart, a search is made of the valid data with the highest value thus resulting in throwing out an erroneous entry from inclusion in the computation when recalculating historical data during resumed operation. EEPROM is known for degrading over time following many ‘writes’ and may lose ability to store information, therefore the present invention accounts for this in programming by rotating such writes to the EEPROM area (in the 16 bye data segments) when storing the historical data averages to avoid excessive writes to single bytes. The EEPROM stores the historical data in such segments; each segment the data from the current ‘interval’ while the system was operating (‘ON’). Such historical data is the total of all average temperature readings along with the historical total of interval time (in minutes) of operation since the build date of the apparatus. If EEPROM corrupts in any way, it could be a single segment (byte) of data. Should there be such corruption resulting in an erroneous interval posting requiring error recovery, the result would be insignificant in the overall computation of historical averages. The data logger will have written the correct data as a permanent record to the SD card as backup.
6. Operation Loop
[0107] The operation ‘loop’ is the continuous microcomputer programmed instructions processed during an operating interval, only stopping when shutting off power or when pressing ‘reset’ on the microcomputer. The loop halts during interval operation when the user chooses to interrupt such operation to change any of the various temperature set points or hysteresis (this action does not turn off the microcomputer). Periodic reading of source temperature, vent/diffuser temperature, and interior temperature is the primary input for programmatic action during the operating loop. Differential temperature settings (hysteresis temperature range) integrate into the logic to enable the program to act on such settings depending on changes in any one of the three (3) input temperatures sensed, with the adjustments as required for the hysteresis (differential) temperature settings entered for the solar source, vent/diffuser and interior. The operational loop completes the interval period, in minutes, as established by the user, and begins anew in a continuous manner, until turning off the system power.
[0108]
FIG. 3A, Program Logic Steps During the Interval Loop
[0113] Solar source current temperature for suitability of space heating begins with such source temperature higher than the reference ‘START’ temperature set point. The START temperature set point is the sum of the solar source ‘STOP’ temperature set point plus the solar source temperature hysteresis (differential adjustment), in degrees, that allows the HVAC system relay to activate ‘ON’ necessary to engage the system air mover (blower). The space heating system relay activates when solar source temperature is higher than the ‘START’ temperature' as long as the present interior temperature is lower than the interior temperature reference set point. The above monitored conditions within the present invention microcomputer program activate the relay ‘ON’, or ‘OFF’. Interval monitoring of solar source temperature, the vent/diffuser temperature, and the interior temperature, takes place within the programmed logic steps during the timed interval loop of the present invention microcomputer. Solar source temperature governs space-heating startup in association with interior temperature setting during monitoring of the vent/diffuser for temperature suitability within the following logic steps of the microcomputer program.
LOGIC STEP 1: If the interior temperature is higher than the interior temperature set point, the relay is set ‘OFF’. This step also takes action to see that interior temperature does not exceed the maximum interior temperature default of 29.44° C. (85° F.). The software program begins another interval without further action and skips over the remaining logic steps.
LOGIC STEP 2: If the solar source temperature is lower than solar source STOP temperature (reference) set point, the relay is set ‘OFF’. The software program begins the next interval without further action and skips the remaining logic steps.
LOGIC STEP 3: If the solar source temperature is higher than the solar source START temperature set point, the relay is set ‘ON’. Solar source START temperature set point is the solar source STOP temperature set point plus the solar source hysteresis setting. The solar source START temperature governs the initial system startup at the beginning of the daily solar cycle.
LOGIC STEP 4: If the solar source temperature is higher than the solar source START temperature set point, and such qualified solar source temperature is higher than the present interior temperature while the interior temperature is lower than the interior temperature set point plus the interior hysteresis (differential) setting, the relay is set ‘ON’. Solar source START temperature set point is the solar source STOP temperature set point plus the solar source hysteresis (differential) setting.
LOGIC STEP 5: If the current vent/diffuser temperature is lower or equal to current room/interior temperature, the relay is set ‘OFF’. The current vent/diffuser temperature governs the system when the heat from the solar source, having cooled through heat loss within the HVAC duct system, enters into the interior at an unacceptably lower temperature level. The vent/diffuser temperature plus the vent/diffuser hysteresis becomes a governing factor if such hysteresis is not the default (zero) as in logic step 6.
EXAMPLE
Relay is Off
[0114]
TABLE-US-00002 Temperatures Solar Vent/ Interior/ Fahrenheit Degrees Source Diffuser Room Actual Temperature 71 67 69 Hysteresis 2 0 2 Set Point 68 74 Start/Restart 70 67 72
LOGIC STEP 6: If the current vent/diffuser temperature is lower or equal to the current room/interior temperature, then if the interior temperature is lower than the interior temperature set point, while the solar source temperature is higher than the vent/diffuser temperature and vent/diffuser hysteresis, the relay is set ‘ON’. This step requires some sampling of the temperature variation by the user between the solar source and the vent/diffuser during early morning startup to help establish the setting or setting range as it may relate to various solar and weather conditions. Such sampling is to determine an appropriate hysteresis (differential) setting for the vent/diffuser to compensate for heat loss in the HVAC supply duct as the space heating system begins its warmup operation cycle of the day during the first intervals. This vent/diffuser hysteresis setting and the actual vent/diffuser temperature added together must still be lower than the actual solar source temperature to set the relay on. Subsequent polling of the temperatures will take place and be subject to override by logic steps 7 and 8, depending on the temperatures for the solar source and vent/diffuser and whether solar source temperature is moving higher or lower.
EXAMPLE
Relay is On
[0115]
TABLE-US-00003 Temperatures Solar Vent/ Interior/ Fahrenheit Degrees Source Diffuser Room Actual Temperature 71 67 69 Hysteresis 2 3 2 Set Point 68 74 Start/Restart 70 70 72
The above example sets the relay ‘ON’ when the vent/diffuser temperature, although lower than the interior temperature, falls under the actual solar source temperature when adding the vent/diffuser hysteresis to the vent/diffuser temperature. The solar source set point of 20° C. (68° F.) will dictate the system relay OFF which would likely occur if the solar source temperature moves lower. If the solar source temperature is rising the relay is ‘ON’ and likely remains on throughout the course of the sunlight hours.
EXAMPLE
Relay is Off
[0116]
TABLE-US-00004 Temperatures Solar Vent/ Interior/ Fahrenheit Degrees Source Diffuser Room Actual Temperature 73 71 73 Hysteresis 2 3 2 Set Point 68 74 Start/Restart 70 74 72
The above example causes the relay to be set OFF with the vent/diffuser temperature 21.67° C. (71° F.), now lower than the interior temperature 22.78° C. (73° F.), and higher than the actual solar source temperature when adding the vent/diffuser hysteresis of 1.67° C. (3° F.) to the current vent/diffuser temperature. The solar source set point of 20° C. (68° F.) will set the system relay OFF which likely occurs if the solar source temperature moves lower. If the solar source temperature is moving higher, the relay is ‘ON’ and likely remains on through the course of the sunlight hours. Logic step 7 will override the above results based on temperature level of the solar source reading during the prior interval.
LOGIC STEP 7: With the system operational and the relay ‘ON’, if the previous interval reading of the solar source temperature is lower than the current interval reading, the solar temperature is moving higher, which normally occurs in the morning heading to afternoon (or with weather related circumstance). Therefore, the actual vent/diffuser temperature plus the vent/diffuser hysteresis differential setting, a swing range of 0° C. to 5.56° C. (0° F. to 10° F.), must be higher than the interior temperature to activate the system relay ‘ON’.
EXAMPLE
Relay is ON [When Solar Source Temperature is Rising]
[0117]
TABLE-US-00005 Solar Vent/ Interior/ Prior Interval Solar Fahrenheit Degrees Source Diffuser Room Source Temperature Actual Temperature 74 70 71 71 (lower than source) Hysteresis 2 2 2 Set Point 68 74 Start/Restart 70 72 72
[0118] With the vent/diffuser likely to be lower in temperature due to HVAC duct heat loss, the vent/diffuser temperature plus vent hysteresis (differential) becomes the pacing temperature value when measured against the solar source temperature. If solar source temperature is 24.33° C. (74° F.) and vent/diffuser temperature is 21.11° C. (70° F.), while the vent/diffuser hysteresis is set at 1.11° C. (2° F.) swing, the vent/diffuser temperature as measured against the solar source temperature then causes the relay to activate ‘ON’ if the solar source temperature is higher.
LOGIC STEP 8: With the system operational and the relay ON during the prior interval as current solar source temperature is lower than the previous solar source temperature reading, as the current interval is completing, and while the vent/diffuser temperature is less than or equal to the present room/interior temperature, the relay is set OFF.
EXAMPLE
Relay is OFF [When Solar Source Temperature is Falling]
[0119]
TABLE-US-00006 Solar Vent/ Interior/ Prior Interval Solar Fahrenheit Degrees Source Diffuser Room Source Temperature Actual Temperature 73 69 70 76 (higher than source) Hysteresis 2 3 2 Set Point 68 74 Start/Restart 70 72 72
With solar source temperature lower at the end of the latest interval, and if the vent/diffuser temperature measured against the actual current room/interior temperature is lower, the relay is set ‘OFF’ in compliance with the program. With this condition of solar source continuing lower in the afternoon, this condition likely persists with the relay remaining ‘OFF’.
[0120]
Data Logging and History Calculations
[0121] DATA CONDITION 1: Relay is ‘ON’ at the end of the current interval, with the previous relay setting having been ‘OFF’
[0122] The program does not compute temperatures and humidity average at the end of the interval, nor does it post history. This data condition would occur when the microcomputer first powers on or when the daily solar excursion begins and provides solar source temperature high enough to start the system. The current temperatures and humidity (at interval end) are now stored in a variable to be accessed for the successive interval computation. [0123] DATA CONDITION 2: Relay is ‘ON’ at the end of current interval with the previous relay setting having been ‘ON’
[0124] The temperatures and humidity average is calculated using the beginning value and ending value of each actively ‘ON’ operating interval. Logging current data occurs through communication with the SD writer. The program also posts this data onto the EEPROM historical record by calculating the temperature and humidity average history and total history minutes of operation. This condition would occur when solar source heat temperature is adequate. The current temperatures and humidity (end of the interval) are now stored in a variable to be accessed for the successive interval computation. [0125] DATA CONDITION 3: Relay is ‘OFF’ in the current interval while the previous interval relay setting having been ‘ON’
[0126] The temperatures and humidity average is calculated using the interval beginning value and interval ending value of such current temperature/humidity. Logging current data occurs through communication with the SD writer. The program also posts this data onto the EEPROM historical record by calculating the temperature and humidity average over the history minutes of operation. This condition involves the system being off at the end of the current interval with solar source temperature now dropping to below adequate level. When this condition occurs at the end of the day, the system likely will remain off If weather related, the system may or may not resume depending on changes in cloud cover or wind circumstance. This condition results in a reset to zero of the variable that stores previous temperature/humidity readings until during a subsequent interval the relay is again set ‘ON’. [0127] DATA CONDITION 4: Relay is ‘OFF’ in the current interval while the previous relay setting having been ‘OFF’
[0128] There is no data logging nor history recording. This would assume the system relay is off during the current interval with temperature below adequate level. This condition would continue for intervals at the end of the daily solar excursion until the next day of sunlight. [0129] DATA CONDITION 5: Interval complete, start a new interval
[0130] Another interval begins immediately following SD posting (writing) and EEPROM historical posting, as well as when ignoring such posting under DATA CONDITIONS 1 and 4.
[0131]
[0132]
[0133]
[0134]
[0135]
[0136]
[0137] To conclude, the foregoing description represents elements that comprise the current invention thermostatic controller for use in solar energy space heating recommended to be a closed-loop HVAC system, and would be suitable for some solar fluid/water heating systems used for space heating or domestic/pool water heating. The teachings and disclosures used in conjunction with other thermostatic control systems known to those of ordinary skill in the art generally provide understanding of the methods employed for controlling the heating of a building. However, the present invention control of the space heating efficiency requires knowledge of environmental conditions that include solar insolation levels, coefficient of convection, specific heat of materials, outside temperature fluctuation, wind chill, relative humidity, and altitude location of the property, therefore those familiar with HVAC and solar water/fluid heating systems may require added skill and understanding of solar energy principles, as applied to space heating, in the undertaking.
[0138] Full disclosure of the present invention in the marketplace for patent effectiveness of the embodiments of the apparatus and methods employed are tantamount to the entire set of claims and embodiments of the device. The specific disclosures herein will be apparent to those skilled in the art that allows for modifications and variations made with components and methods without departing from the scope of the disclosure.
Computer Program Files
[0139] The following are Computer Program listings essential to the Specification.
[0140] Compact Disk 1 of 1 includes the following files (MS-Windows Text).
1. File Name: SOLAR_THERMOSTATIC_CONTROLLER_PROGRAM [0141] Date of Creation: 2016 May 14 [0142] Size in Bytes: 192,512
File relates to patent specification Figures and Drawings illustrating the microcomputer apparatus and software program logic and processing used for thermostatic control of the present invention.
2. File Name: LIBRARY_OF_SUBROUTINES_FOR_JAVA_COMPILER [0143] Date of Creation: 2016 May 17 [0144] Size in Bytes: 294,912
File relates to JAVA C++ language subroutines that support principle program item 1. above.
3. File Name: TABLE_1_BTU_CALCULATOR_FOR_DATA_LOGGER [0145] Date of Creation: [0146] Size in Bytes: 53,248
File relates to Table 1 of the Specification. Program is VBA Excel Program—Microsoft