Systems and methods are described for synchronizing an HVAC control system. A method, includes: a synchronization sequence including: reading a base time from an internal clock at a first time and saving the base time; measuring an elapsed time interval, from the first time to a second time, by coun
Systems and methods are described for synchronizing an HVAC control system. A method, includes: a synchronization sequence including: reading a base time from an internal clock at a first time and saving the base time; measuring an elapsed time interval, from the first time to a second time, by counting an external clock using a frequency counter; and then resetting the internal clock to the base time plus the elapsed timeregulating user access to an interactive user interface of a programmable thermostat, each user identified by a personal identification number associated with a user type, wherein each personal identification number is recognized by the programmable thermostat as belonging to an access level and users identified as building owners or maintenance personnel are granted further system access.
대표청구항▼
1. A method, comprising a synchronization sequence including: reading a base time from an internal clock at a first time and saving the base time;measuring an elapsed time interval, from the first time to a second time, by counting an external clock using a frequency counter; and thenresetting the i
1. A method, comprising a synchronization sequence including: reading a base time from an internal clock at a first time and saving the base time;measuring an elapsed time interval, from the first time to a second time, by counting an external clock using a frequency counter; and thenresetting the internal clock to the base time plus the elapsed time. 2. The method of claim 1, further comprising, before measuring the elapsed time interval, clearing the frequency counter. 3. The method of claim 1, further comprising, before measuring the elapsed time interval, setting a flag to enable commencement of the synchronization sequence. 4. The method of claim 3, wherein the flag is set to enable commencement of the synchronization sequence when the external clock transitions from an unavailable state to an available state. 5. The method of claim 3, wherein the flag is set to enable commencement of the synchronization sequence when a user exits a clock menu. 6. The method of claim 1, wherein measuring the elapsed time interval includes setting a flag to indicate that the synchronization sequence has commenced. 7. The method of claim 6, wherein resetting occurs when the flag indicates that the synchronization sequence has commenced and the frequency counter indicates that the elapsed time interval has passed. 8. The method of claim 1, wherein measuring the elapsed time interval commences at a predetermined time increment. 9. The method of claim 1, further comprising, after resetting the internal clock, repeating the synchronization sequence. 10. The method of claim 1, wherein the internal clock is derived from a direct current powered oscillator located in an integrated-circuit real-time clock. 11. The method of claim 1, wherein the external clock is derived from an alternating current power source. 12. The method of claim 11, wherein counting includes counting zero-voltage transitions of an alternating power line waveform. 13. An apparatus, comprising: an internal clock;an external clock; anda microcontroller coupled to the internal clock and the external clock, the microcontroller including a frequency counter,wherein the microcontroller reads a base time from the internal clock at a first time and saves the base time,wherein the microcontroller measures an elapsed time interval, from the first time to a second time, using the frequency counter, andwherein the microcontroller resets the internal clock to the base time plus the elapsed time. 14. The apparatus of claim 13, wherein the microcontroller clears the frequency counter before measuring the elapsed time interval. 15. The apparatus of claim 13, wherein the microcontroller sets a flag to enable commencement of the synchronization sequence. 16. The apparatus of claim 15, wherein the microcontroller sets the flag to enable commencement of the synchronization sequence when the external clock transitions from an unavailable state to an available state. 17. The apparatus of claim 15, wherein the microcontroller sets the flag to enable commencement of the synchronization sequence when a user exits a clock menu. 18. The apparatus of claim 13, wherein the microcontroller sets a flag to indicate that the synchronization sequence has commenced at the beginning of measuring the elapsed time interval. 19. The apparatus of claim 18, wherein the microcontroller resets the internal clock when the flag indicates that the synchronization sequence has commenced and the frequency counter indicates that the elapsed time interval has passed. 20. The apparatus of claim 13, wherein the microcontroller commences measuring the elapsed time interval at a predetermined time increment. 21. The apparatus of claim 13, wherein the microcontroller repeating a synchronization sequence after resetting the internal clock. 22. The apparatus of claim 13, wherein the internal clock includes an integrated-circuit real-time clock having a direct current powered oscillator. 23. The apparatus of claim 13, wherein the external clock includes an alternating current power line. 24. The apparatus of claim 13, wherein the frequency counter includes a zero-voltage transition counter. 25. A programmable thermostat comprising the apparatus of claim 13. 26. A method, comprising: providing a heating ventilation and air conditioning control system including a programmable digital thermostat with an on board memory; issuing personal identification numbers to each of a plurality of system users; associating each of the plurality of system users with at least one of a plurality of user types; storing the personal identification numbers in a first data structure in the on board memory; and linking each one of a plurality of entries in the first data structure by reference to at least one of a plurality of entries in a second data structure in the on board memory, the second data structure including a list of user types; and restricting access to HVAC system controls including regulating user access to an interactive user interface display of the programmable digital thermostat,wherein all the personal identification numbers associated with each user type are presented with access to all HVAC control system access level privileges associated with each user type andeach user is presented with all privileges associated with all of their user types, characterized by their personal identification number. 27. The method of claim 26, wherein each of the plurality of user types is associated with at least one of a plurality of function sets. 28. The method of claim 26, wherein the on board memory includes a member selected from the group consisting of electrically erasable programmable read only memory, flash memory, random access memory, and network storage devices. 29. The method of claim 26, further comprising: dynamically updating the first data structure; and dynamically updating the second data structure.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (70)
Federspiel Clifford C. (Cambridge MA) Asada Harukiko (Concord MA), Adaptable control of HVAC systems.
Drees Kirk H. ; Gloudeman Jeffrey J. ; Gottschalk Donald A. ; Rasmussen David E., Asynchronous distributed-object building automation system with support for synchronous object execution.
Gloudeman Jeffrey J. ; Gottschalk Donald A. ; Kraemer C. Richard ; Rasmussen David E., Common object architecture supporting application-centric building automation systems.
Froehling Paul H. (Franklin WI) Anders Jude R. (Glendale WI) Strojny Lawrence J. (Muskego WI) Rehberger James M. (Caledonia WI), Direct digital control apparatus for automated monitoring and control of building systems.
Gloudeman Jeffrey J. ; Gottschalk Donald A. ; Rasmussen David E. ; Wagner Michael E., Distributed object-oriented building automation system with reliable asynchronous communication.
Liebl Ronald J. (Mukwonago WI) Bronikowski Alan J. (South Milwaukee WI) Holdorf Thomas C. (Mukwonago WI) Strojny Lawrence J. (Oostburg WI) Tellier Mark W. (Milwaukee WI), Energy control system.
Collins, Daniel J.; Zingsheim, Jeffrey S.; Coursin, Scott E.; Gasper, Thomas P.; Basin, Ilya; Conigliaro, James P., Energy information and control system.
Brown ; Jr. Robert J. (6688 Serena La. Boca Raton FL 33433) Romanowiz James D. (2919 Banyan Rd. Boca Raton FL 33432) Staples Charles W. (270 NW. 36th St. Boca Raton FL 33431), Energy management and home automation system.
Hildebrand Paul N. (Tulsa OK) Knight T. Frank (Owasso OK) Lawrence Kelley A. (Tulsa OK) Hildebrand Carlton R. (Oklahoma City OK), Energy utilization controller and control system and method.
Gloudeman Jeffrey J. ; Gottschalk Donald A. ; Rasmussen David E., Language independent building automation architecture for worldwide system deployment.
Brown, Michael Wayne; Lawrence, Kelvin Roderick; Paolini, Michael A., Managing an environment according to environmental preferences retrieved from a personal storage device.
Hammer Jeffrey M. (New Brighton MN) Ullestad David C. (St. Louis Park MN) Wesoloski Stephen J. (Eagan MN), Method and apparatus for power load shedding.
Lambert Howard Shelton,GBX ; Orchard James Ronald Lewis,GBX, Method for controlling access to electronically provided services and system for implementing such method.
Eldridge,Keith; Meskonis,Paul; Hall,Robert; Burke,Kenneth A.; Volk,Scott; Johnson,Mark; Mackay,Brian; Dardinski,Steven, Methods and apparatus for control configuration with versioning, security, composite blocks, edit selection, object swapping, formulaic values and other aspects.
Morisawa Toshikazu (Tokorozawa JPX) Yamaki Masayo (Tokyo JPX) Tsukada Hiroyuki (Tokyo JPX) Mamata Tohru (Tokyo JPX) Kawawa Tatsuya (Tokyo JPX), Portable computer system having password control means for holding one or more passwords such that the passwords are unr.
Kline James R. ; Costick Matthew L., Process and apparatus for individual adjustment of an operating parameter of a plurality of environmental control devices through a global computer network.
Boies, Stephen J.; Dinkin, Samuel H.; Greene, David Perry; Moskowitz, Paul Andrew; Yu, Philip Shi-lung, System and method to monitor datamining power usage.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.