`5,934,554
`(114) Patent Number:
`United States Patent 55
`Charleset al.
`[45] Date of Patent:
`Aug. 10, 1999
`
`
`[54] ROOM TEMPERATURE SENSOR AND
`THERMOSTAT CONTROL DEVICE
`
`[75]
`
`Inventors: Donald E. Charles, Wauconda;
`Christopher Wojtowicz, Mt. Prospect;
`Kenneth F. Wolfinger, Skokie, all of
`?
`?
`Tl.
`.
`ae
`.
`.
`[73] Assignee: Siemens Building Technologies, Inc.,
`Buffalo Grove,Il.
`
`[21] Appl. No.: 09/119,924
`
`[22]
`
`Filed:
`
`Jul. 21, 1998
`Related U.S. Application Data
`
`[62] Division of application No. 08/684,551, Jul. 19, 1996, Pat.
`No. 5,816,492.
`5
`
`eeeeenee F24F 3/00; GO5D 23/00
`Int. CI
`[51]
`[52] U.S. Ch.eee 236/46 R; 236/51; 165/209
`[58] Field of Search oo...eceeeeees 236/46 R, 51,
`236/47; 165/209
`
`[56]
`
`.
`References Cited
`U.S. PATENT DOCUMENTS
`
`3/1985 Johnsonetal. ...
`wee 374/170 X
`4,504,922
`
`3/1985 Suzukietal......
`374/170 X
`4,505,600
`«. 364/900
`4,562,554 12/1985 Stixrud et al.
`
`
`wee 374/181
`5/1986 Saito ww.
`4,588,308
`8/1986 Nagao Ct ab. ieee ce ceeeee 374/103
`4,607,962
`4,728,199
`3/1988 Murai Ct abeeeeeeeeee 374/163 X
`4,730,941
`.. 236/94 X
`3/1988 Levineetal. .....
`
`4,838,707
`6/1989 Ozawaetal. ....
`374/171
`.. 340/449
`4,882,564
`11/1989 Monroeetal. ..
`
`2/1992 Sawtell et al. ceccccccccsssesseeeeee 374/101
`5,085,526
`5,116,136
`5/1992 Newmanetal. v.cseccseesseees 374/102
`8/1992 Moon veces
`.. 236/51 X
`5,135,045
`
`we. 374/102
`5,249,863
`10/1993 Brown...........
`3/1996 Mansonetal. ...
`. 236/94 X
`5,495,722
`
`11/1997 Ratcliffe et al. ooee 236/51 X
`5,682,949
`FOREIGN PATENT DOCUMENTS
`1277207
`6/1972 United Kingdom .
`2122390
`1/1984 United Kingdom .
`.
`Primary Examiner—William Wayner
`Attorney, Agent, or Firm—Greer, Burns & Crain, LLP
`D7]
`ABSTRACT
`A thermostat control having improved user controls wherein
`an analog version contains a binary coded switch for selec-
`tively setting a setpoint
`temperature. The binary coded
`switch is configured to have discrete positions correspond-
`ing to a plurality of setpoint temperature settings. It contains,
`3,043,517
`7/1962) Hamma on. ee eeeceeeeeeeeeeeeee 236/46 R
`among other things, a resistor network configured to pro-
`3,351,280
`11/1967 Harris......
`«.. 236/46 R
`
`duce a setpoint signal indicative of the binary coded switch
`4,314,666
`2/1982 Schotten ..
`... 236/78 D
`
`position and a setpoint adjust switch for setting the binary
`4,379,520
`4/1983 Tomsur ose eeeeeeeeeeeeeeeee 236/94 X
`coded switch position. Also, digital version having a man-
`4,395,139
`7/1983 Namiki et al. oe eee 374/183 X
`
`machine interface port, wherein point information from a
`4,406,550—9/1983 Gray weeeccceccsseeseseseseesesesenees 374/110
`controller can be viewed and modified with the thermostat
`
`6/1984 Brandstedt.........
`«. 374/170
`4,455,096
`8/1984 Cunningham etal... 374/134
`4,466,749
`
`9/1984 Smith oe ceeeeeeeeneee 128/631 X
`4,471,354
`4,475,685
`10/1984 Grimado et al. wees 236/46 R
`4,480,312 10/1984 Wingate oo. eceeee 374/170 X
`
`control device controls when a hardware passkeyis inserted
`into the man-machine interface port.
`
`4 Claims, 10 Drawing Sheets
`
`12
`
`
`
` ROOM
`TEMPERATURE
`
`SENSOR
`
`
`32
`
`SETPOINT
`ADJUST RESISTOR||
`
`SWITCH
`
`NETWORK||
`
`
`
`LCD
`
`18
` MODE
`OVERRIDE
`
`SWITCH
`
`40
`
`MAN MACHINE
`
`
`INTERFACE
`
`PORT
`
`
`CONTROLLER
`
` HEATING/COOLING
`SYSTEM
`
`
` POINT
`DATABASE
`
`
`36
`
`001
`
`GOOGLE 1015
`GOOGLE 1015
`
`001
`
`
`
`U.S. Patent
`
`Aug.10, 1999
`
`Sheet 1 of 10
`
`5,934,554
`
`
`
`
`
`
`
`
`FIGURE 1
`
`002
`
`
`
`Aug.10, 1999
`
`Sheet 2 of 10
`
`5,934,554
`
`U.S. Patent
`
`FIGURE 2
`
`003
`
`003
`
`
`
`U.S. Patent
`
`Aug. 10, 1999
`
`Sheet 3 of 10
`
`5,934,554
`
` ce
`
`MYOMLAN
`Lsnfrav
`HOLIMS
`
`SYNLVYAdWSAL
`
`YOSNAS
`
`WOOU
`
`YATIOHLNOD
`asvaviva
`9€
`QI02
`
`YOLSISSYLNIOdLaS
`
`¢HUNDT
`
`5''1Ji4't4]i11t,u5'N''1''51'‘'tati
`
`]''''‘
`'‘'it‘'1
`
`J
`
`Or
`
`ANIHOVINNVI
`
`AOVAYSLNI
`
`LYOd
`
`HOLIMS
`
`SL
`
`AdOW
`
`AGIYYSAO
`
`ONITOOD/DNILVSH
`
`WALSAS
`
`LNiOd
`
`qo1
`
`004
`
`004
`
`
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Aug.10, 1999
`
`Sheet 4 of 10
`
`5,934,554
`
`TOCONTROLLER
`
`TOCONTROLLER
`
`FIGURE4
`
`70
`
`68
`
`66
`
`rc
`
`o
`
`N
`(o
`
`S
`
`005
`
`5658
`
`52
`
`©.
`
`co
`er
`
`wo
`
`vr
`
`005
`
`
`
`U.S. Patent
`
`Aug.10, 1999
`
`Sheet 5 of 10
`
`5,934,554
`
`95DEGREESF
`
`CORRESPONDINGTODEGREESF FIGURE5
`
`
`
`SETPOINTPOSITION
`
`006
`
`Lu
`
`O=<f
`
`=n“
`
`”)
`LJ
`cc
`
`006
`
`
`
`U.S. Patent
`
`Aug.10, 1999
`
`Sheet 6 of 10
`
`5,934,554
`
`TOCONTROLLER
`
`FIGURE6
`
`i
`
`—O
`
`oOF
`=
`
`3©
`
`82
`
`80
`
`RK
`
`S
`
`ot
`N
`
`nN
`‘
`
`94
`
`92
`
`3
`
`%
`
`S
`
`007
`
`007
`
`
`
`
`
`
`
`SETPOINTPOSITIONDEGREESF
`
`5,934,554
`
`FIGURE7
`
`606570#75480859095POSITION
`55
`
`U.S. Patent
`
`Aug.10, 1999
`
`OZ
`
`zx
`
`XD
`tu
`cc
`
`008
`
`Sheet 7 of 10
`
`008
`
`
`
`5,934,554
`
`8HWNOL
`
`NOILISOd
`
`LNIOdLAS
`
`U.S. Patent
`
`Aug.10, 1999
`
`Sheet 8 of 10
`
`LOAdNIOAL
`
`LNAYYND
`
`009
`
`009
`
`
`
`U.S. Patent
`
`Aug.10, 1999
`
`Sheet 9 of 10
`
`5,934,554
`
`
`
`FIGURE9
`
`010
`
`010
`
`
`
`U.S. Patent
`
`Aug.10, 1999
`
`Sheet 10 of 10
`
`5,934,554
`
`0
`L
`
`SLL
`€
`
`901
`
`HOSNAS
`
`vOcoL
`
`Ozh
`
`AYNLVYAdWAL
`
`WOOY
`
`qg91
`
`AdOW
`
`AGIWYsAO
`
`HOLIMS
`
`STOYULNOD
`
`011
`
`YATIOYULNOD
`
`INITOOD/ONILVAH
`
`HOSSAIDOYUdOXDIIN
`
`WALSAS
`
`INIOd
`
`ASvaviva
`
`9c}
`
`OlHANS
`
`ANIHOVIW-NVIN vel
`
`QNV390VAuSLNI
`
`LHOdAASSVd
`
`011
`
`
`
`
`
`
`
`
`5,934,554
`
`1
`ROOM TEMPERATURE SENSOR AND
`THERMOSTAT CONTROL DEVICE
`
`This is a division of application Ser. No. 08/684,551,
`filed Jul. 19, 1996, now U.S. Pat. No. 5,816,492.
`
`FIELD OF THE INVENTION
`
`The present invention relates generally to electronic room
`temperature sensors and thermostat control devices. More
`particularly, the present invention relates to room tempera-
`ture sensors and thermostat control devices having improved
`user controls.
`
`BACKGROUND OF THE INVENTION
`
`Heating and cooling systems in large office buildings or
`apartment complexes are generally controlled, in individual
`rooms, by room temperature sensors and thermostat control
`devices. Such thermostat control devices generally include a
`setpoint control device,
`for setting a desired room
`temperature, a room temperature sensor, for sensing the
`actual room temperature, and a communication mechanism
`for sending the setpoint and temperature information to a
`controller for determining the difference between the desired
`and actual room temperature and for sending a control signal
`to the central heating and cooling system indicating tem-
`perature adjustment needs.
`From a users perspective, a thermostat control device’s
`main function is setpoint adjustment. Setpoint controls are
`generally regarded as the main interface between the user
`and the device. Therefore, readability and ease of use of the
`setpoint controls are of the utmost importance.
`Setpoint controls include a display device (in one or more
`embodiments), for displaying the current room temperature
`and setpoint, and a set point adjustment control, for adjust-
`ing the setpoint. Traditionally, setpoint adjustment has been
`accomplished by a controlling device reading either a resis-
`tance or a current which correspondsto a particular setpoint
`temperature.
`Potentiometers have been used for setpoint adjustment
`when the controlling device reads a resistance. However,
`because the resistance is continuously variable in a
`potentiometer,
`repeatability (the specific resistance at a
`particular point of travel) is usually poor. Also, the tempera-
`ture coefficient associated with low cost potentiometers is
`poor adding further inaccuracy.
`Circuits containing transistors, resistors and potentiom-
`eters have been used for setpoint adjustment when the
`controlling device reads a current. A variable resistance
`potentiometer, without any additional circuitry, would result
`in a nonlinear current change as a function of position.
`Therefore, additional active circuitry is required to produce
`a linear current change as a function of position. In addition
`to the limitations of potentiometers, as described above, the
`active circuitry produces additional inaccuracies and cost.
`Display devices have progressed from mercury-based
`thermometers and dials to liquid crystal display (LCD)
`devices. Once again, accuracy and ease of use are essential.
`The user mustbe able to easily read and operate the display
`device in orderforit to be effective. Even the mostefficient
`
`heating/cooling systems will be ineffective if the user has
`difficulty operating the device properly.
`The heating and cooling systems mentioned above gen-
`erally maintain a database of setpoint and actual tempera-
`tures for the individual roomsat controllers. The database
`
`values can usually be viewed and manipulated using a
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`central console or maintenance terminal. In this way, a
`technician or building manager can adjust the setpoints in
`individual rooms from onecentral location. In addition, the
`maintenance terminals can be used to upload software
`upgrades as well as perform other maintenance functions.
`The maintenance terminal
`is generally connected to the
`controller in some central location which can be difficult to
`get to.
`Accordingly,it is a general object of the present invention
`to provide an improved thermostat control device adapted
`for controlling the temperature in a space which is accurate
`and easy to use.
`It is another object of the present invention to provide an
`improved setpoint control device which is accurate and easy
`to use.
`
`It is still another object of the present invention to provide
`an improved thermostat control device which can also be
`used as a maintenance terminal for viewing and adjusting
`database points stored at the controller to which the ther-
`mostat control device is attached.
`
`It is a further object of the present invention to provide an
`improved thermostat control device which contains a man-
`machine interface port for connecting a maintenance termi-
`nal to the temperature control system.
`Other features and advantages of the present invention
`will be apparent from the following description taken in
`conjunction with the accompanying drawings.
`SUMMARYOF THE INVENTION
`
`the present
`In order to achieve the foregoing objects,
`invention provides a thermostat control device with a binary
`coded switch for selectively setting a setpoint temperature.
`The binary coded switch in several embodiments is config-
`ured to have discrete positions corresponding to a plurality
`of setpoint temperature settings. It contains, among other
`things, a resistor network configured to produce a setpoint
`signal indicative of the binary coded switch position. It also
`includes a mechanical wiper slider assembly (a setpoint
`adjust switch) for setting the binary coded switch position.
`A series resistor network produces a resistance, corre-
`sponding to a binary coded switch position. This is used by
`controlling devices which read setpoint temperatures as a
`function of resistance. The binary coded switch performs the
`function of a linear position dependent variable resistor
`similar to a potentiometer. However, in a preferred embodi-
`menta 6-bit switch is used to provide up to 64 (2°) discrete
`positions with an accuracy limited by the precision of the
`resistors used. Using only six resistors,
`in the resistor
`network, with one percent tolerance would yield 64 one
`percent(orless) discrete resistance values making theresis-
`tance at a particular position, or pointof travel, constant and
`very repeatable.
`The series resistor network consists of six resistors con-
`nected in series. The resistor values are binary weighted
`(multiples of 1, 2, 4, 8, etc.) so as to produce a linear
`resistance change as a function of switch position. The
`resistors are connected in parallel with mechanical switches,
`each resistor being connected in parallel to one switch. The
`switches are opened/closed in a binary coded fashion by the
`setpoint adjust switch. When a switch is closed its parallel
`resistance is shunted. When a switch is open its parallel
`resistance is in the series resistor network. An intercept
`resistor is also provided and is connected in series with the
`series resistor network to provide an intercept resistance
`when all switches are closed. Therefore, the series resistor
`network produces a resistance setpoint signal indicative of
`the position of the binary coded switch.
`
`012
`
`012
`
`
`
`3
`A parallel resistor network produces a current value
`corresponding to a binary coded switch position, for systems
`in which the controlling device reads the setpoint tempera-
`ture as a function of current. In this case, the binary coded
`switch performsthe function of a position dependent current
`sink.
`
`In this embodiment, six resistors are connectedin parallel.
`Theresistor values are binary weighted (multiples of 1, 2, 4,
`8, etc.) to produce discrete current values that vary linearly
`as a function of position. The parallel resistor network
`provides an inexpensive means of obtaining up to 64 (2°)
`discrete positions each with an accuracy limited only by the
`precision of the resistors used. Using only six passive
`components (resistors) with one percent tolerance would
`yield 64 one percent (or less) discrete current values that
`vary linearly as a function of position and at a particular
`position, or point of travel, will be constant and very
`repeatable.
`The resistors are connected in series with mechanical
`switches, one switch being connected to each resistor. A
`setpoint adjust switch is configured to open/close the
`switches in a binary coded fashion. When a switch is closed,
`its series resister is added to the resistor network in parallel.
`In this mannerthe resistance will vary nonlinearly over the
`range while the current change will be linear. An intercept
`resistor is connected in parallel with the resistor network to
`provide an intercept current when all switches are open.
`Therefore, the parallel resistor network produces a current
`setpoint signal indicative of the binary coded switch posi-
`tion.
`
`5,934,554
`
`4
`longer is a maintenance person required to find inconve-
`niently placed controllers in order to perform tasks such as
`controller setpoint adjustment.
`In another embodiment, the thermostat control device is
`configured with digital setpoint controls. A microprocessor
`is responsible for transmitting the setpoint to a networked
`controlling device. Aman-machine interface port is included
`for connecting a man-machine computer to the controlling
`device and for placing the microprocessor in an idle state
`when the man-machine computer is plugged in. The man-
`machine computer is configured to communicate directly to
`the controlling device and may be used for monitoring and
`controlling inputs and outputs of the controlling device. The
`man-machine interface (MMI) port provided on the thermo-
`stat control device with digital setpoint controls is also
`configured for receiving a hardware passkey. The hardware
`passkey is a pencil-like hardware security device which
`allows access into the point database of the controlling
`device. When the passkey is inserted in the MMI port,
`database information from the controlling device is dis-
`played on the display of the thermostat control device. This
`will enable the user to scroll through the point database
`stored in the controlling device and modify the database
`from the thermostat control device without the need for a
`maintenance terminal.
`
`10
`
`15
`
`20
`
`25
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a perspective view showing a front panel of an
`analog thermostat control device in accordance with the
`present invention;
`The thermostat control device also includes a temperature
`FIG. 2 is an exploded perspective view of a setpoint adjust
`sensor for measuring the temperature in a space and gener-
`switch;
`ating a temperature signal. The temperature signal is also
`FIG. 3 is a block diagram of an analog thermostat control
`sent to the controlling device. Multiple thermostat control
`device in accordance with the present invention;
`devices can be connected to a single controlling device. The
`FIG. 4 isacircuit diagram of one embodimentof a binary
`controlling device stores the setpoint temperature and mea-
`coded switch including a series resistor network;
`sured temperature for all thermostat control devices which
`FIG. 5 is a two-dimensional graph showing how resis-
`are attached to it. It compares the setpoint temperatures and
`tance of the series resistor network varies with respect to
`measured temperatures and controls the flow of warm/cool
`setpoint adjust switch position and setpoint temperature;
`air to the spaces accordingly.
`The thermostat control device can be operated in either a
`FIG. 6 is a circuit diagram of another embodimentof a
`day modeor a night mode. During day mode operation the
`binary coded switch including a parallel resistor network;
`thermostat control device transmits a temperature and set-
`FIG. 7 is a two-dimensional graph showing how resis-
`point signal to the controller. The controller compares tem-
`tance of the parallel resistor network varies with respect to
`perature and setpoint signals and adjusts the flow of warm/
`setpoint adjust switch position and setpoint temperature;
`cool air appropriately. During night mode operation the
`FIG. 8. is a two-dimensional graph showing how control-
`controller compares the temperature signal from the ther-
`ler read current of the parallel resistor network varies with
`mostat control device with a night setpoint configured at the
`respect to setpoint adjust switch position and setpoint tem-
`controller (or sometimes at the thermostat control device)
`perature;
`for expected might occupancy. A mode override switch is
`FIG. 9 is a perspective view showing a front panel of a
`provided on the thermostat control device for overriding
`digital thermostat control device in accordance with the
`night mode operation so that the controller, once again, uses
`present invention;
`the Day setpoint signal
`transmitted from the thermostat
`FIG. 10 is a block diagram of a digital room temperature
`control device when adjusting the flow of warm/cool air.
`sensor and thermostat control device in accordance with the
`In one embodiment, the display device on the thermostat
`present invention.
`control device is used to display the setpoint temperature
`and the measured temperature. The display device is con-
`figured to display temperatures in either metric or standard
`engineering units. The display device is also configured to
`display whether the thermostat control device is operating in
`day mode or night mode.
`A man-machineinterface port is provided on the thermo-
`stat control device for connecting a maintenance terminal to
`the controller. By placing man-machine interface ports on
`the thermostat control devices, routine maintenance can be
`performed at any thermostat control device location. No
`
`DESCRIPTION OF THE PREFERRED
`EMBODIMENT
`
`invention presents an
`the present
`Broadly stated,
`improved thermostat control device. In the analog version, a
`binary coded switch is included for selectively setting a
`setpoint temperature. The binary coded switch contains a
`setpoint adjust switch, for setting the position of the binary
`coded switch, and a resistor network for producing a setpoint
`signal indicative of the binary coded switch position.
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`013
`
`013
`
`
`
`5,934,554
`
`5
`Preferred embodiments of an improved thermostat control
`device are described herebelow with reference to the draw-
`
`ings.
`Aseries resistor network is provided for systems in which
`a controlling device reads setpoint temperature as a function
`of resistance. A parallel resistor network is provided for
`systems in which a controlling device reads setpoint tem-
`perature as a function of current. The resistor networks are
`configured to produce a setpoint signal which varies linearly
`over the range of the binary coded switch.
`A digital thermostat control device is provided with a
`MMIport. The MMIportis configured to accept a hardware
`passkey. When the hardware passkey is inserted into the
`MMIport, point database information from the controlling
`device is displayed on the thermostat control device. The
`database information can be viewed and modified at the
`thermostat control device.
`
`Turning now to the drawings, in particular FIGS. 1, 2 and
`3, the front panel, a setpoint adjust switch and a schematic
`block diagram of the analog thermostat control device are
`shown respectively. Located on the front panel 10 of the
`Analog thermostat control device 12 is a setpoint adjust
`switch 14, an LCD display 16 and a mode override switch
`18. The setpoint adjust switch 14 is used to adjust
`the
`position of a binary coded switch 20. The LCD display 16
`is configured to display the room temperature.
`In the preferred embodiment, the setpoint adjust switch 14
`has 41 discrete positions. Each position corresponds to a
`setpoint temperature between and including 55° F. and 95°
`F. Therefore, the setpoint temperature is adjusted by adjust-
`ing the position of the binary coded switch 20 using the
`setpoint adjust switch 14. Aswitch cover door 22 is provided
`on the front panel, and is configured to enclose and protect
`the setpoint adjust switch 14 when closed.
`As shownin FIG. 2, the setpoint adjust switch 14 consists
`of a housing 24, a wiper arm 26 and cap 26a, and a wiper
`28. The wiper 28 hassix separate electrically isolated blades
`which have opposite ends that contact six strips of conduc-
`tive surfaces 31a and 31b. The user selects a setpoint
`temperature by moving the wiper arm 26 to a position
`corresponding to the desired setpoint
`temperature.
`In
`response, the wiper 28 closes mechanical switches located in
`a resistor network 30 that are connected using the binary
`coded conductive surfaces 31a and 31b of a printed circuit
`board 33. The left end of the blades of the wiper 28 contact
`one of the solid conductive strips 31b whereas the right end
`of each wiper blade will selectively contact various ones of
`the binary coded surfaces 31a as a function of the position
`of wiper 28 along its path of travel. A controller 32 polls the
`resistor network 30 at predetermined intervals reading a
`setpoint signal 34 generated by the resistor network 30
`responsive to the position of the setpoint adjust switch 14.
`The controller 32 stores the setpoint information in a point
`database 36 along with other point information from all
`thermostat control devices connectedto it.
`
`The analog thermostat control device 12 also contains a
`room temperature sensor 38 and a MM port 40. The NMI
`port 40 is configured to accept a connection from a main-
`tenance terminal. When the maintenance terminal is con-
`nected to the MMI port 40 the maintenance terminal takes
`control of the thermostat control device’s operation. The
`maintenance terminal can then be used to perform routine
`maintenanceon the controller 32, such as controller setpoint
`adjustment. When the maintenance terminal is unplugged
`from the MMI 40 the thermostat control device 12 resumes
`
`its normal operation.
`
`10
`
`15
`
`20
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`The room temperature sensor 38 measures the actual
`temperature in a space and generates a temperature signal
`indicative thereof. The controller 32 also polls the room
`temperature sensor 38 at predetermined intervals reading the
`temperature signal. The controller 32 stores the measured
`temperature information in the point database 36 with the
`other point information.
`The controller 32 compares the setpoint information and
`the measured temperature information stored in the point
`database 36 and generates a temperature adjust signal 42
`whichis sent to a heating/cooling unit 44. The temperature
`adjust signal 42 is indicative of the difference between the
`desired room temperature (setpoint temperature) and the
`actual
`room temperature (measured temperature). The
`heating/cooling unit 44 attempts to adjust the actual room
`temperature to be equal to the desired room temperature by
`supplying heated or cooled air to the space.
`The controller 32 is also configured to have dual modesof
`operation, both a day mode and a night mode. During day
`mode operation, the controller 32 operates in the manner
`described above. In night mode operation, the controller 32
`compares the measured temperature information to a night
`setpoint programmed into the point database. The night
`setpoint is configured to conserve energy bysetting the night
`setpoint to reflect the reduced temperature control needed
`during periods when occupancy is usually reduced. The
`controller 32 is generally equipped with a timer which
`switches the mode of operation between day and night
`mode, and visa versa, according to a preprogrammed time
`schedule.
`
`The analog thermostat control device’s mode override
`switch 18 is used to override the controller 32 when it is in
`
`night mode. When the user overrides night mode, by press-
`ing the modeoverride switch 18, the controller 32 switches
`back to comparing the measured temperature information to
`the setpoint information supplied by the thermostat control
`device 12 in calculating the temperature adjust signal 42.
`A series resistor network is shown in FIG. 4. Series
`resistor networks are desirable when the controller 32 is
`configured to read the setpoint temperature from the ther-
`mostat control device 12 as a function of resistance. In a
`6-bit binary coded switch, an intercept resistor 46 is con-
`nected in series with 6 setpoint resistors 48, 50, 52, 54, 56
`and 58. The setpoint resistor values are weighted in a binary
`fashion. In the preferred embodiment, setpoint resistor 48
`has a value of 10.5 ohms(Q), and setpointresistors 50, 52,
`54, 56 and 58 have values of 21.0 Q, 42.2 Q, 84.5 Q, 169Q
`and 340Q respectively. Note that
`the setpoint resistors
`values are approximately binary weighted multiples of a
`primary value 10.5Q, with coefficients of 1, 2, 4, 8, 16 and
`32. Because actual EIA resistor values are not exact mul-
`tiples of two, the standard 1% values closest to the ideal
`calculated values are used in the preferred embodiment.
`A separate switch is connected in parallel with each
`setpoint resistor. The switches 60, 62, 64, 66, 68 and 70 are
`open by default but are configured to be closable by the
`setpoint adjust switch 14. When all switches are closed the
`intercept resistor 46 provides a minimum resistance value to
`be read by the controller 32. In the preferred embodiment,
`the intercept resistor 32 has a value of 866 Q.
`The setpoint adjust switch 14 is configured to open/close
`the switches in a binary coded fashion. In position zero,
`which corresponds to 55°, all switches are closed, which
`corresponds to a binary coded value of 64 (O=open,
`1=closed). As the setpoint temperatureis raised, by moving
`the setpoint adjust switch 14, switches are opened/closed in
`
`014
`
`014
`
`
`
`5,934,554
`
`7
`a binary coded fashion increasing the resistance of the
`resistor network 30 and decreasing the binary coded value.
`For example, in position 1, the switch 60 is opened, corre-
`sponding to binary coded value of 63; in position 2, switch
`62 is opened and 60 is closed, in position 3 switches 60 and
`62 are both opened; in position 4, switch 64 is opened and
`switches 60 and 62 are closed, and so on until in position 40,
`switches 68 and 66 are closed and all other switches are
`open. Therefore, the resistance read by the controller 32
`varies with setpoint adjust switch position as shown in FIG.
`5.
`
`In a second embodiment shown in FIG. 6, a parallel
`resistor network is provided for systems in which the
`controller 32 reads the setpoint temperature as a function of
`current.
`In this embodiment, an intercept resistor 72 is
`connected in parallel with 6 parallel setpointresistors 74, 76,
`78, 80, 82 and 84. Again, the setpoint resistor values are
`weighted in a binary fashion. In this embodiment, setpoint
`resistor 74 has a value of 18.7 KQ, and setpointresistors 76,
`78, 80, 82 and 84 have values of 37.4 KQ, 75.0 KQ, 150
`KQ, 301 KQ and 604 K@ respectively. Note that
`the
`setpoint resistor values are approximately binary weighted
`multiples of a primary value 18.7 KQ, with coefficients of 1,
`2, 4, 8, 16 and 32.
`Aseparate switch is connected in series with each parallel
`setpoint resistor. The switches 86, 88, 90, 92, 94 and 96 are
`open by default but are configured to be closable by the
`setpoint adjust switch 14. When all switches are closed, the
`intercept resistor 72 produces a maximum current value to
`be read by the controller 32.
`In this embodiment,
`the
`intercept resistor 72 has a value of 14.3 KQ.
`The setpoint adjust switch 14 is configured to close the
`parallel switches in a binary coded fashion. In position zero,
`which correspondsto 55°, all switches are open correspond-
`ing to a binary coded value of zero. As the setpoint tem-
`perature is raised, by moving the setpoint adjust switch 14,
`switches are opened/closed in a binary coded fashion,
`increasing the binary value, decreasing the resistance and
`increasing the current of the resistor network 30. The
`resistance of the parallel resistance network varies non-
`linearly with respect to setpoint adjust switch position as
`shown in FIG. 7. This produces the linear relationship
`between controller read current and setpoint adjust switch
`position shown in FIG. 8.
`FIGS. 9 and 10 showthe front panel and a block diagram
`of a digital thermostat control device. Located on the front
`panel 98 of the digital thermostat control device 114 are
`setpoint adjust controls 102 and 104, a display control key
`106, an LCD display 108, a mode override switch 110 and
`a controls cover 112. The up-arrow setpoint adjust control
`102 is used to raise the setpoint temperature. The down-
`arrow setpoint adjust 104 is used to lower the setpoint
`temperature. The controls cover 112 is configured to enclose
`and protect the setpoint adjust controls 102 and 104 and the
`display control key 106.
`The LCD display 108 is configured to display the setpoint
`temperature or any other controller database point called a
`“critical point”, room temperature and mode of operation.
`The default display shows the room temperature and mode
`of operation. However, the user can select views showing
`critical point and mode of operation or room temperature,
`setpoint and mode of operation. In this embodiment, the
`digital thermostat control device 114 contains a micropro-
`cessor 116 for maintaining and transmitting setpoint tem-
`perature information to a controller 118. It also contains a
`room temperature sensor 120, and a man-machine/passkey
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`8
`interface port 124. The room temperature sensor 120 mea-
`sures the actual temperature in a space and generates a
`temperature signal indicative thereof. The microprocessor
`generates a setpoint temperature signal indicative of a set-
`point temperature set by the setpoint adjust controls 102 and
`104 and transmits the setpoint temperature signal to the
`controller. The controller reads the temperature signal
`directly from the room temperature sensor. The controller
`118 stores the measured temperature and setpoint tempera-
`ture information in a point database 126 with other point
`information.
`
`The controller 118 comparesthe setpoint information and
`the measured temperature information stored in the point
`database 126 and generates a temperature adjust signal 128
`whichis sent to a heating/cooling unit 130. The temperature
`adjust signal 128 is indicative of the difference between the
`desired room temperature (setpoint temperature) and the
`actual
`room temperature (measured temperature). The
`heating/cooling unit 130 attempts to adjust the actual room
`temperature to be equal to the desired room temperature by
`supplying heated or cooled air to the space.
`Again,the controller 118 is configured to have dual modes
`of operation, both a day mode and a night mode, and the
`mode override switch 110 is configured to override the night
`mode. The digital thermostat control device 114 also con-
`tains a man-machineinterface port 124, similar to the analog
`thermostat control device 12, for connecting a maintenance
`terminal for use in performing maintenance tasks on the
`thermostat control device 114 and the controller 118. When
`
`a maintenance terminal is plugged into the MMIport 124,
`the microprocessor 116 is placed in an idle state and the
`maintenance terminal assumes control. When the mainte-
`nance terminal is disconnected the microprocessor 116 and
`the thermostat control device 114 resume normal operation.
`In aneffort to make it easier to maintain the point database
`126, there for port 124 is provided on the digital thermostat
`control device 114. The MMIport 124 is configured for
`receiving a hardware passkey. The hardware passkey is a
`pencil-shaped hardware device which, wheninserted in the
`MMIport, allows the user access into the controller point
`database 126 from the digital thermostat control device 114.
`In the preferred embodiment, the hardware passkey is ter-
`minated on one end with a modular plug which has two
`wires soldered together. Upon sensing connection to the
`man-machine interface port 124 the microprocessor 116
`goes into a point display mode where the point information
`from the point database 126 is displayed on the LCD 108 of
`the thermostat co