`US 20050040250Al
`
`(19) United States
`(12) Patent Application Publication
`Wruck
`
`(10) Pub. No.: US 2005/0040250 Al
`Feb. 24, 2005
`(43) Pub. Date:
`
`(54) TRANSFER OF CONTROLLER
`CUSTOMIZATIONS
`
`(52) U.S. Cl. ................................................................ 236/51
`
`(76)
`
`Inventor: Richard A. Wruck, Mount Prospect, IL
`(US)
`
`(57)
`
`ABSTRACT
`
`Correspondence Address:
`HONEYWELL INTERNATIONAL INC.
`101 COLUMBIA ROAD
`PO BOX2245
`MORRISTOWN, NJ 07962-2245 (US)
`
`(21) Appl. No.:
`
`10/859,665
`
`(22) Filed:
`
`Jun.3,2004
`
`Related U.S. Application Data
`
`(63) Continuation-in-part of application No. 10/643,395,
`filed on Aug. 18, 2003.
`Continuation-in-part of application No. 10/643,430,
`filed on Aug. 18, 2003.
`
`Publication Classification
`
`(51)
`
`Int. Cl.7 ............................. F23N 5/20; G05D 23/00
`
`A device and method that may be used at nearly any place
`to set and adjust a control system such as a thermostat,
`controller or computer having numerous parameters and
`options that may be selected for desired operation of an air
`management system. One may remotely, via a personal
`digital assistant or computer, configure, commission, select,
`set or adjust the parameters and options of a control system.
`The configuration information may be shared with other
`personal digital assistants in a wireless or non-wireless
`manner. Further, enhanced diagnostics and repair may be
`achieved with the sending of configuration information from
`one PDA or computer to a PDA or computer at a diagnostic
`and repair facility. New modifications and calibration may
`be provided for the configuration. Such added information
`and configuring may be sent back to the originating PDA or
`computer for the providing to the controller or thermostat.
`
`11
`
`14
`
`LJ
`□
`□
`
`"-□□□
`□ □ □ □ □ □ □ □
`
`□ □ □ □ □ □ □ □
`
`Thermostat
`
`Sensors
`
`25
`
`Air
`Management
`System
`
`15
`
`Serial Cable ~
`RS232 Interface
`
`13 nr12
`u Palm(TM)
`
`PDA
`Installer Configuration Tool
`
`Communicating
`Subbase
`
`PC Lap top~ - -
`
`OR ~~ 24
`
`I~
`
`ECOBEE 1005
`
`001
`
`
`
`Patent Application Publication Feb. 24, 2005 Sheet 1 of 41
`
`US 2005/0040250 Al
`
`0
`T""
`
`N
`T""
`
`Ct)
`~
`
`T""
`~
`
`V
`~ ::,
`""d
`0
`~
`V
`u
`~
`E
`~
`~
`
`$.-.4
`
`.µ
`
`.ES
`er:,
`0
`§
`V
`...c
`t"-4
`
`~
`
`-.
`~
`'~
`~
`
`LO
`
`~
`
`.µ
`~
`V
`
`~ V ~
`~ er:,
`
`s s
`<
`~£
`~
`
`002
`
`
`
`Patent Application Publication Feb. 24, 2005 Sheet 2 of 41
`
`US 2005/0040250 Al
`
`\
`
`'
`
`a.
`
`0 ... a.
`ro
`..J
`u
`
`0...
`
`ct:
`0
`
`Ol
`C
`'.µ
`
`C Q)
`
`ro u
`::J Ul E ro
`E :8
`0
`::J u V)
`
`Q)
`U.
`ro
`<,
`. ·a, 't: .
`-
`Q)
`.c ...
`ttJ C u(cid:173)
`
`_N
`ttJ M
`'C N
`Q) V)
`V) ct:
`
`Ct)
`--
`
`ii
`'i:
`GI
`Ill
`
`----
`
`ODD
`
`□
`□
`□
`□
`□
`□
`□
`
`□
`□
`□
`□
`□
`□
`□
`□
`
`.........
`~
`I-
`..__...
`E
`
`0
`0
`I-
`C
`
`~
`
`ti~I
`
`I(cid:173)
`Q)
`
`u
`ro ... Ul
`C -
`
`... ro ... Ul
`
`Vl
`l-o
`Vl
`C:
`Q)
`(f)
`
`l!)
`~
`
`0
`E
`I-
`Q)
`..c
`I-
`
`... C
`Q) E
`1 - - - - - - - - i ·= Q) ...
`E a,
`<( Ol Ul
`ro >(cid:173)
`c (f)
`ro
`~
`
`003
`
`
`
`T7350 Configuration Tool
`Ver>ion: 0.0.d.18d
`( Owrride J ( Monitor Data J
`( Set Clock
`)
`( Hotidoys;
`)
`
`( TempSetPts)
`
`(Wkly Schedule]
`
`( Upload Config )
`
`( Noaw Conflg ) _ ..................... -............. .
`.,.. Select Existing Config
`
`T7350
`Configuration Tool
`Voar:.lon: 0.0.d.5
`( Temp SetPts J ( Holidays J
`( Wkly Schedule)
`( Set Clock
`)
`
`( Monitor Dato )
`( U()lood Config )
`( New Conflg ) L. ................................ ..
`• Select Existing Config
`
`Config Nome: Exomple2
`Description:
`T73508 model.supptirts:_6 relays, .... ..
`remote SP.fl.~.~.~~.i:l~9.r ... !?.~L.9..~I ........ .
`
`Model: ,.. T73508 (60ig0ut)
`Control: @tfflHfl■ Heat Pmp I
`CnfglD:22
`(DownLd)
`( Back ) ( Next ) ( Save ) ( Save As)
`
`:Figure 35\.
`
`:Figure 45\.
`
`:Figure 4C
`
`,.. Select Setup
`Config Norne: New (onfig
`Description:
`120 character description.which.is ..... .
`user.entered .............................................. .
`
`Model: ,.. Mod 1..Bosic
`Control: i@i@■ Heat Pmp I
`CnfglD:00
`(DownLd)
`~ ( Next ) ( Save ) ( SaveAs)
`
`T7350
`Configuration Tool
`DEFAULT
`Example I
`G Exomple2
`C Exomple3
`ExoMple4
`~ New Config
`C
`....
`
`)
`tidoys
`ScheduleJ
`
`d Contig )
`
`......................
`
`Config Name: Example2
`Description:
`T73508 model.suP,ports:.6 relays~ ..... .
`remote space_sensor,._OAT,.,OAT ........ .
`..........................................................................
`© Please connect PDR
`
`serial port to the T735O
`using serial coble.
`
`( OK
`
`) ( Cancel )
`
`:figure 3'B
`
`:figure 4'B
`
`:figure 4D
`
`""C
`
`~ .... ~ = ....
`? "Cl -....
`~ ....
`.... 0 =
`~
`O' -....
`~ ....
`.... 0 =
`
`(')
`
`(')
`
`"'!"j
`~
`?'
`N
`~,J;..
`N
`0
`0
`Ul
`
`rF.J. =(cid:173)~
`~ ....
`0 ....,
`
`~
`
`,J;..
`'"""'
`
`d
`rF.J.
`N
`0
`0
`~
`0
`0
`,J;..
`0
`N
`Ul
`0
`
`>
`'"""'
`
`004
`
`
`
`T7350 Configuration Tool
`Version: 0.0.d.18d
`
`( Override
`
`)
`
`( Moniw Dena )
`
`( Set Clock
`)
`( Holidays
`( Temp SetP1s J ( Wkly Schedule J
`( Upload Config )
`
`( New Contlg
`) ····-········· .. ······-··-·· .. ······
`,.. Select Existing Config
`
`:Figure sA
`
`• Select Setup
`Config Name: New Config
`Description:
`120 character description.which.is ..... .
`user. entered ............................................. ..
`
`Model: • Mod 1..Bosic
`Control: @MM@■ Heot Pmp l
`CnfglD:00
`(Downld)
`( Bock ) ( Next ) ~ ( SoveAs)
`
`:figure 5'B
`
`Config Name: New Config
`Description:
`
`T7350
`Configuration Tool
`' Version: 0.0.d.5
`
`© Please connect PDR
`serial port to the T7350
`using serial cable.
`
`©
`
`Please connec:t PDH
`serial pon to th@ T7350
`using serial coble.
`
`~(Cancel)
`
`( OK
`
`) ( Cancel )
`
`:Figure 5C
`
`:Figure 6'B
`
`T7350 Configuration Tool
`Vers:ion: 0.0.d.18d
`
`( Override
`
`( Set Clock
`
`)
`
`)
`
`( Monitor Data )
`
`( Holidays
`
`)
`
`( Temp SetP13 )
`
`( Wkly Schedule)
`
`( Upload Config )
`
`( New Con1ig ) ...................................... .
`,.. Select Existing Config
`
`:figure 6A
`
`• Select Setup
`
`Config Name: XYZ
`Description:
`(ustomer.XYZ.summory ..................... .
`information ................................................ .
`
`\ Model: • Mod 1 ..Basic
`\control: 8§@,{ij■ Heot Pmp l
`\ CnfglD:00
`(Downld)
`1~Back J( ~ t )~(SaveAs)
`:figure 6C
`
`""C
`
`~ .... ~ = ....
`~ "Cl -....
`~ ....
`.... 0 =
`~
`O' -....
`~ ....
`.... 0 =
`
`(')
`
`(')
`
`"'!"j
`~
`?'
`N
`~,J;..
`N
`0
`0
`Ul
`
`rF.J. =(cid:173)~
`~ ....
`0 ....,
`
`,J;..
`
`,J;..
`'"""'
`
`d
`rF.J.
`N
`0
`0
`~
`0
`0
`,J;..
`0
`N
`Ul
`0
`
`>
`'"""'
`
`005
`
`
`
`I Config Nome: XYZ
`Description:
`A short description.of customer ......... .
`XYZ.config_urotion ................................... .
`
`© Please connect PDR
`
`serial port to the T7350
`using serial coble.
`
`Actual Value: 68.4 F
`
`Edit Value: 68.4 ~ F
`
`Offset:
`
`-3 F
`
`T7350
`Config.Jrat ion Tool
`· VeHion: 0.0.d.5
`
`©
`
`Please connect PDR
`serial port to the T7350
`using set'ial cable.
`
`~(Cancel)
`
`(Calibrate) ( Refresh ) ~
`
`( OK ) ( Cancel )
`
`:figure 61J
`
`:figure 713
`
`:figure 813
`
`File l-t•llld:.141 Setup Help
`Coftfl Upload
`Duwnloud
`l>esc MDnitor
`.1.?.9.sJ Set Clock IP.!i!l.Cl... .... -.. -........ .
`·········-• Colillrot:e
`
`ltomer XVZ
`
`Model:
`(ontrol:
`
`DO':!n Load
`Next
`
`) (
`) (
`
`So\'~ As
`SO\'.!
`
`)
`)
`
`:Figure 7.Jl
`
`T7350 Configuration Tool
`1Jer5ion: 0.0.d.18d
`
`Override
`
`( Set Clock
`
`)
`
`)
`
`( Temp SetP1s )
`
`( Upload Config )
`
`( Moni~or Dmo )
`
`( Hor.days
`( Wkly Schedule: J
`
`( New <on1ig
`) ···························-··········
`...- Select Existing Config
`
`Config Nome: U0<l/09/03 11 :05
`Description:
`Upload:.04/09/2003, 11:05 om ........... .
`FrmwrV:.0.0.1<1, ComV: .1002 ................ .
`rePrg_rV: .1, SubBoselD: 3 ........................ .
`Model: ,r T7350D,3H3C,RH
`Control: Mr@■ Heat Pmp I
`
`( CnfglD)
`
`(Downld)
`(Bock)( Next )( Save )( SaveAs )
`
`:Figure 8.Jl
`
`:Figure BC
`
`""C
`
`~ .... ~ = ....
`~ "Cl -....
`~ ....
`.... 0 =
`~
`O' -....
`~ ....
`.... 0 =
`
`(')
`
`(')
`
`"'!"j
`~
`?'
`N
`~,J;..
`N
`0
`0
`Ul
`
`rF.J. =(cid:173)~
`~ ....
`Ul
`0 ....,
`
`,J;..
`'"""'
`
`d
`rF.J.
`N
`0
`0
`~
`0
`0
`,J;..
`0
`N
`Ul
`0
`
`>
`'"""'
`
`006
`
`
`
`T7350 Configuration Tool
`Vers:ion: 0.0.d.18d
`
`( Override
`( Set Clock
`
`)
`)
`
`( Monitor Data )
`( Holidays:
`
`( Temp Set~t;S )
`
`( Wkly Schedule)
`
`( Upload Config )
`
`( New Config ) _ ...... -...... ,. .. _ .. __ ........ ..
`• Select Existing Confii;i
`
`Config Nome: Example3
`Description:
`T7350C Smarts tot supports: 6 .......... ..
`R.~!9.Y.J,.r.~m.9.~~-JP.9{~.~~-o~Q.r,.PHL .. .
`OAT, RH, Occ_sensor .............................. ..
`Model: ,.. T7350C (6DigOut+RH)
`Control: fM@■ Heat Pmp I
`CnfglD:23
`(Downld)
`(Back) ( Next ) ~ ( SaveAs)
`
`:figure BV
`
`:figure 9..'A
`
`Monitor Doto
`
`SubBaselD: T7350D ,3H3C,RH
`FirmwareVersion: 0.0.19
`--------------------
`Room Temperature:
`79.2 F
`EffectiveSetPoint:
`75.0 F
`---------------------
`---------------------
`RoomRH:
`31 ¾
`Dehumidification:
`Off
`
`I
`
`(Update)
`
`DischargeAirTemp:
`
`...
`70.3 F
`CT8
`:Figure B'E
`
`llll•lll.4-':I
`
`Room Temp:
`
`Remote I
`IRmt+StPtl
`· Room ~ - • Remote I
`Rel Humidity: :'.None:J
`0cc Sensor: ! None •@@M
`Discharge
`AirTernp:j None l@11a■
`Outdoor I None l@IH■
`Ai7emp:)
`~ Next
`
`:Figure 9'B
`
`RuHDO:
`
`Tirnoe of Do)'
`Economizer
`Dehumid Hot Gos BP
`Simple Dehumid
`
`~~
`:figure 9C
`
`~ ~ I
`
`Stages: I oj q 20
`Cooling llll!ml
`Response: ~
`
`B' Enable OAT Lockout A
`OAT SetPt
`35 T F
`[!I' Enable DAT Low Limit
`45 ~ F
`DAT SetPt
`~~
`:Figure 9V
`
`""C
`
`~ .... ~ = ....
`~ "Cl -....
`~ ....
`.... 0 =
`~
`O' -....
`~ ....
`.... 0 =
`
`(')
`
`(')
`
`"'!"j
`~
`?'
`N
`~,J;..
`N
`0
`0
`Ul
`
`rF.J =(cid:173)~
`~ ....
`0 ....,
`
`O'I
`
`,J;..
`'"""'
`
`d
`rF.J
`N
`0
`0
`~
`0
`0
`,J;..
`0
`N
`Ul
`0
`
`>
`'"""'
`
`007
`
`
`
`""C
`
`~ .... ~ = ....
`~ "Cl -....
`~ ....
`.... 0 =
`~
`O' -....
`~ ....
`.... 0 =
`
`(')
`
`(')
`
`"'!"j
`~
`?'
`N
`~,J;..
`N
`0
`0
`Ul
`
`'J'J. =(cid:173)~
`~ ....
`-..J
`0 ....,
`
`,J;..
`'"""'
`
`d
`'J'J.
`N
`0
`0
`~
`0
`0
`,J;..
`0
`N
`Ul
`0
`
`>
`'"""'
`
`~ T:U ::CoTTil ~
`Heating
`.....
`10,..
`.....
`67...,.
`...
`55 .....
`.....
`55,..
`
`Occupied
`
`Standby
`
`UnOcc
`
`Cooling
`.....
`75 ...,.F
`.....
`78...,. F
`85 ...._ F
`.....
`....
`85...,. F
`
`Occupied
`SetPt Stops
`.., 3 Hrs
`T empOverride:
`~~(Download)
`
`:figure gJ
`
`Config Name: ExompleModelD
`Description:
`T7350D.model supports: 6.Reloys ..... .
`remote spoce.s
`nsor •. DAT. OAT, ...... .
`RH •. Occ sensor ......................................... .
`Model: ..- T7350D ,3H3C,RH
`Control: Hid•@■ Heat Pmp !
`(CnfglD)
`
`1e
`
`(Downld)
`(Bock)( Next)~( SoveAs)
`
`:figure gJ
`
`Heating Config
`
`Heating l-=S~td:..:3::.::ci::h:.:..,1IIMi-lDIIIIIII
`Response: Fast 9cph Fast!!20cph
`
`...._
`~ Enable OAT Lockout
`OAT SetPt
`70 T F
`~ Enable DAT High Limit...._
`110 T F
`DAT SetPt
`(~-Bo_c_k-.)( Next )
`
`:figure gT
`FanSwitch: 9-•S Auto
`
`Gil'
`
`FanOperation: .----------,
`I Electric Heat I
`Heat:
`[ E><tend 90 sec I
`Cool: r''M®Gi
`
`Extend 90 sec
`
`( Bock )( Next )
`
`:figure g:f
`
`Weekly Schedule
`..- Select New Schedule
`•·•·············· .......... , ............ .
`( SoveAs) (Delete) (Modify)
`
`•••• 10:00 pm UNOCC
`TUE 08:00 om OCC
`•••• 10:00 pm UNOCC
`WED 08:00 om OCC
`···· 10:00 pm UNOCC
`THU 08:00 om OCC
`
`♦
`
`~~(Download)
`
`:figure g(j
`
`Modify Schedule
`Doy:
`,.. Monday
`Event# ··Mode··
`··Time··
`1
`,.. Occupied
`)08:00omi
`..................... ,
`2
`,.. Unoccupied
`!_10:00pmJ
`3
`,.. None
`[_12:00omj
`[_12:00 omj
`.., None
`4
`( <opyDoyTo) 0 Sun O Sot O Hol
`OMO TOW OT OF
`QO
`:Figure gJ-[
`
`008
`
`
`
`Config Nome: ExompleModelD
`Description:
`T7350D.model supports: 6.Reloy$, ....
`~~~~:~ :~~~~rrsor.:DAT •:OAT, ... ::::
`Model: .., T7350D ,3H3<,RH
`Control: @j§Ffl■ Heat Pmp I
`(<nfglD)
`
`(Downld)
`( Bock) ( Next ) ~ ( SaveAs )
`
`File Com S e t ~ Opt
`Config Nome: E> Wkly Sc:hed
`Desc:ription:
`Recovery
`I?..~~.Q!?..mg.~~.l..~.llP. ~oli~~tts
`remote space.sens ..... a ..... • ............ ov ..
`RH •. Occ sensor ........................................... .
`Model: • T7350D,3H3<,RH
`Control: @iji@■ Heat Pmp I
`( CnfglD)
`
`(Downld)
`(Bock)( Next)~( SoveAs)
`
`:figure 10.Jl
`
`:figure 10C
`
`Dehumidification
`
`High Limit: 65 .& %
`
`...
`
`Dehumid Options:
`l?t' Min ON Time
`l?t' Reheat
`l?t' Reset Temp SetPt 1 .& F
`
`.., 5
`
`min
`
`...
`
`>Speed
`. 10X I
`•
`
`GO
`:figure 10T
`
`File Com 1nJ1 Sched Opt
`Conflg Nor Home
`Descriptici Summary
`T7350D moc Inputs
`......................... Outputs
`r.~.m.9.~!UP.9.~ Cooling
`Rf-! •. 9..~.~.I~f.lJ Heating
`Model: • Fon
`Control: I S!tPoints
`Display
`I EnergyM_gmt
`Dehumidification
`( (nfglD)
`!)
`LoopTunmg
`( Bock )~~ l .:)UYt!m)
`:Figure 1 o'B
`
`lfil311rrtlJ
`
`1:i,1:.i;i;:,
`
`1J1I1 [1[..:ifl'Iqflil
`
`Un i t s : ~
`Rm Temp: ■@@ NoDisployi
`...
`Occupied SetPoint Stops
`....
`Min 55,..F Mox 85,..F
`Clock: lti@N#IN 24 hr
`Key Pad: .., Enable All
`SysSwitch: .., OFF
`GO
`:figure 1o'D
`
`Demond Limit
`Control Bump: 3 .._ F
`
`...
`
`Power Failure
`Seq Start: ...,. 0
`
`sec
`
`~
`:figure 10]'
`
`""C
`
`~ .... ~ = ....
`~ "Cl -....
`~ ....
`.... 0 =
`~
`O' -....
`~ ....
`.... 0 =
`
`(')
`
`(')
`
`"'!"j
`~
`?'
`N
`~,J;..
`N
`0
`0
`Ul
`
`rF.J. =(cid:173)~
`~ ....
`0 ....,
`
`00
`
`,J;..
`'"""'
`
`d
`rF.J.
`N
`0
`0
`~
`0
`0
`,J;..
`0
`N
`Ul
`0
`
`>
`'"""'
`
`009
`
`
`
`.....
`....
`....
`....
`
`OT
`
`o•
`
`Rnticipator
`
`Authority: 4 • F =
`
`9
`
`l!irinSpeed
`C1ox110oxl
`
`( OK )
`:figure 10§
`
`I :~::r«:i"ItT!:111.1.a
`
`ORT@Min:
`
`Cool Heat
`90 .._
`0 .._F
`
`m
`
`...
`...
`........
`....
`....
`...
`...
`
`Ramp Min: 3 • s•F/hr
`
`OAT@MaH: 10• 40.._F
`
`RampMaH:
`
`6 .._
`
`8 .._F/hr
`
`LeadTime
`MaxRange
`( OK
`)
`
`-Heat-
`-Cool-
`1.8 to 3.5 2.0 to 3.1 hr
`( LeadTimelnfo )
`
`:figure 10J-{
`
`:figure 10]
`
`m
`
`Doy Light Saving
`
`I ll'iTiT . - •
`Heating Cooling
`7 ...
`1•F
`
`TR
`
`IT 1650 •
`
`1650 • sec
`
`....
`...
`....
`
`o•sec
`
`...
`
`Start Month: ..- Apr
`Start Day:
`
`Stop Month: ..- Oct
`Stop Day:
`
`FirstSun • ...
`LastSun • ...
`.Speed
`10X I
`GD
`•
`:figure 101
`
`..- Select New Holiday Group
`
`( SaveAs) (Delete) (Modify)
`New ··,'em·::: Dav
`Jan 1, Dur:1
`Memorial Day
`May LastMon, Dur: 1
`Independence Day
`Jul 4, Dur:1
`Labor Do
`~ ( Download )
`
`...
`
`Modify Holiday
`
`..- New Years Day
`New Years Day
`
`............................... ..
`
`Start Month: • Jan
`
`Start Day:
`
`...
`
`Duration: 1 ,..Day
`
`1• ...
`
`@=)
`
`•
`•
`
`Speed
`10X I
`
`:figure 10X
`
`Modify Holiday
`
`...
`
`Memorial Day
`-11ndependence Day
`St Labor Day
`Thanksgiving
`Christmas
`Hol7
`Hol8
`Hol9
`Hol 10
`
`Ji.Speed
`10X I
`@=)
`•
`:figure 10L
`
`""C
`
`~ .... ~ = ....
`t "Cl -....
`~ ....
`.... 0 =
`~
`O' -....
`~ ....
`.... 0 =
`
`(')
`
`(')
`
`"'!"j
`~
`?'
`N
`~,J;..
`N
`0
`0
`Ul
`
`rF.J. =(cid:173)~
`~ ....
`\0
`0 ....,
`
`,J;..
`'"""'
`
`d
`rF.J.
`N
`0
`0
`~
`0
`0
`,J;..
`0
`N
`Ul
`0
`
`>
`'"""'
`
`010
`
`
`
`User Preferences
`
`m
`Units:! SI (C) · ■@ii
`
`No
`
`No
`
`GO
`:J igure 1 L.'A.
`
`UNITS: Config Tool units preference•
`
`OS ALERT MSG: Disable unsupported
`Palm OS Message.
`
`LOCK DEFAULTS: Lock default
`configuration files.
`General T stat Config - file name
`DEFAULT
`Weekly Schedule - file name
`DEFAULT
`Holiday Schedule- file name
`Q§J
`
`l ...
`
`:Figure 11'B
`
`HIT:'.1 Com Set Sched Opt
`New
`me: Example 1
`Open
`>n:
`Save
`.model,.su_pports: ...............
`Save Rs
`:e..sensor ...............................
`Beam
`..................................................
`Delete
`Model: ..,. T7350A (Basic)
`Control: .. u.fflil!II Heat Pmp I
`CnfglD:21
`(DownLd)
`(Bock)( Next ) ~ ( SoveAs)
`
`J'igure 125\
`
`New Configuration
`
`Current: Example 1
`( Sove Current Config )
`ABCRoofT opGosHt
`Customer XYZ
`Existing IDEFAUL T
`Configs: Example!
`Example2
`Exomple3
`Exomple4
`~!New Config
`( New Config) t:l~.W.t'!.i;irrnt. ............... .
`
`:figure 12'B
`
`Save Current Config
`AE:(Roc,fT,:, ,,j,JsHt
`Customer XYZ
`Select IDEFAUL T
`Exomplel
`Config: Exomple2
`Exomple3
`Example<!
`( Cancel ) I New Config
`~
`J'igure 12C
`
`Save Configuration As
`
`ABCRoofTopGosHt
`Customer XYZ
`DEFAULT
`Exomple1
`Existing
`Exomple2
`Configs: Exomple3
`Exomple4
`New(onfig
`
`(Cancel)
`( SoveAs) ~~9.mP.!~.L ..............................
`
`:Figure 121J
`
`""C
`
`(')
`
`(')
`
`~ .... ~ = ....
`t "Cl -....
`~ ....
`.... 0 =
`~
`O' -....
`~ ....
`.... 0 =
`
`"'!"l
`~
`?'
`N
`~,J;..
`N
`0
`0
`Ul
`
`'JJ. =(cid:173)~
`~ ....
`'"""' 0
`0 ....,
`
`,J;..
`'"""'
`
`d
`'JJ.
`N
`0
`0
`~
`0
`0
`,J;..
`0
`N
`Ul
`0
`
`>
`'"""'
`
`011
`
`
`
`Delete Configuration
`
`HB(RoofT O (io:Ht
`Customer XYZ
`Exomple1
`Example2
`Select
`Exomple3
`Config: Example4
`New(onfig
`
`(Cancel)
`(Delete)
`
`L""lillJI,.-, u-. iiiiiiii' All
`Games
`~ M11in
`
`Stot·Mo11
`
`Sym.!m
`Utititiu
`Unfiled
`Edit Cate(lories ...
`
`l'rllli n Fil•
`
`!111 Sci.d ■I•
`
`T~rmostat
`Config_Jrat ion
`T<"lol
`
`Fie::
`0:Jnfig ID = 0
`[ IJplaad ]
`(l'Jiol'tnlood]
`
`:figure 12T
`
`:Figure 14j:\
`
`:figure 14C
`
`.. ~iilllrn..31
`
`05:25 pm
`
`T7350 Clock
`WED 04/09/2003
`
`Dote Mode: lllll~~~I!!•~
`Method: I Manual ■j@@M
`Time: i 02:26 pm l
`Dote: ! 04/09/2003 !
`
`[E)(Update)~
`
`:figure 13
`
`T~rmostat
`Conf ig_Jrat ion
`T<"lol
`
`Fie:;
`0:Jnfig ID = 0
`(l'Jic.lYnloadJ
`[ Upload ]
`
`l!....-1 11..l"jll •
`
`Doy:~
`
`( Set Points)
`
`Monday
`Time
`Evs:ntii Tuesday
`~1ednesdoy 8:30am
`I
`Thursday
`2
`5:30pm
`Friday
`3
`7:00pm
`Saturday
`12:00am
`4
`.. -.. -
`~ 1 2 3 4 5 6 7
`Copy Day Tr,: □ □ □ D □ □ □
`( Done )
`( foncel)
`
`:Figure 14'13
`
`:Figure 141J
`
`""C
`
`~ .... ~ = ....
`~ "Cl -....
`~ ....
`.... 0 =
`~
`O' -....
`~ ....
`.... 0 =
`
`(')
`
`(')
`
`"'!"j
`~
`?'
`N
`~,J;..
`N
`0
`0
`Ul
`
`rF.J. =(cid:173)~
`~ ....
`'"""'
`'"""' 0 ....,
`
`,J;..
`'"""'
`
`d
`rF.J.
`N
`0
`0
`~
`0
`0
`,J;..
`0
`N
`Ul
`0
`
`>
`'"""'
`
`012
`
`
`
`I'
`
`I 1 .. 1 Ill ■
`
`( SetPoin1s)
`
`Day:j ... Sur.day 11
`EVent# Mo,;Je
`Time
`.,.. Occupied
`I
`8:30am
`2
`..- Uno<:c
`5:30pm
`7:00pm
`3
`,.. S:-taridby
`12:00am
`4
`..-Nono!
`Ui[D
`1 2 3 4 5 6 7
`Copy Doy TD: 0 □ □ 0 □ □ □
`( Cancel )
`( Dorni)
`
`Day:j.,.. Sur.day I
`Event# Mo,;Je
`,.. Occupied
`I
`
`( Set Poin-ts)
`Time
`8:30 am
`
`•=[ill] ~ ■@■ PMI
`) ( Cancel )
`( OK
`
`Installer Set Up
`Tempera-ture Units
`, . . I Deg( I
`Clock Format
`IH=W , ... -24_H_r""!
`Nhi@@ii i lntermittant !
`
`Fan Behavior
`
`Program from Keyboard
`
`-~
`
`(Previous) ~ ( (one el )
`
`""C
`
`~ .... ~ = ....
`? "Cl -....
`~ ....
`.... 0 =
`~
`O' -....
`~ ....
`.... 0 =
`
`(')
`
`(')
`
`"'!"j
`~
`?'
`N
`~,J;..
`N
`0
`0
`Ul
`
`:figure 14E
`
`:figure 14§
`
`:figure 141
`
`1:. .. 1
`
`I IJI
`
`11
`
`( Set PoiMs)
`
`Day:I.,.. Sur.day I
`EVent# Mo,;Je
`Time
`I
`.,.. <!None
`3:30am
`..- l
`;:30pm
`2
`3
`,.. ~15tondby 2:00am
`.... ~ UOQ(C
`4
`~:OOam
`CQiID
`1 2 3 4 5 6 7
`Copy Day To: □ □ 0 0 0 D □
`(Camel)
`( Done )
`
`Cooling
`Occupied 12 ..........
`
`Hea,ing
`7D .... -....
`
`Standby 75 ..........
`Unoccupied En .........
`
`68 ..........
`
`60 ..........
`
`( (aricel) ~
`
`Ce>e>I Stages
`
`I-Nll'fiP-4
`HeotStcges
`II llJ [I]
`II lII 0
`Energize Fan For
`@@M '"I H_e_c_l_&_(_o_o-,ij
`S:ensor Locotion
`l@IM ~, R_e_m_o_t_e_l
`(Pre'lioui) ~
`
`:figure 14:f
`
`:Figure 14J-{
`
`:figure 14]
`
`rF.J. =(cid:173)~
`~ ....
`'"""' N
`0 ....,
`
`,J;..
`'"""'
`
`d
`rF.J.
`N
`0
`0
`~
`0
`0
`,J;..
`0
`N
`Ul
`0
`
`>
`'"""'
`
`013
`
`
`
`Choos:efile
`
`Tarq,et
`Wendy's I
`Standard 2
`K-Mort Hea1.pumps
`Pay-less Shoes
`
`( Can.:el )
`
`( OK
`
`Srnra 1hlil turl"'il'l~ Th1111rmonc~
`(Dnl\Jt'a'tm as 'I'll~ narn,e:
`
`•••-•n••••• .. •• .. •• ............. , ......... ,.,.,.,.
`
`( Canool)
`
`c>K )
`
`...,. Select New Holiday Group
`
`----"=""";;.;,;· .......... 04 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`( SaveAs) ( Delete) (Modify)
`
`Jan 1, Our:1
`Memorial Doy
`May LastMon, Dur: 1
`Independence Doy
`Jul 4, Dur:1
`Labor Da
`~ (Download)
`
`+
`
`:figure 14X
`
`:Figure 143\tt.
`
`:Figure 140
`
`T~rmostat
`Conf ig_Jrat ion
`T()◊I
`
`Fk S1cinciQrd.1 ·········-··-·-·······-···-···-·
`
`CQnfig ID= 0
`[ Upload ]
`(t,r,wnloat:I)
`
`Weekly Schedule
`...,. Select New Schedule
`
`( SaveAs) ( Delete ) (Modify)
`
`---- 10:00 pm UNOCC
`TUE 08:00 om OCC
`---- 10:00 pm UNOCC
`WED 08:00 om OCC
`---- 10:00 pm UNOCC
`THU 08:00 am OCC
`
`+
`( Bock )( Next )( Download )
`
`L'ffl.i'oll tn
`Heating
`
`Occupied
`
`10...,
`
`Standby
`
`UnOcc
`
`:figure 14L
`
`:Figure 14:N
`
`:Figure 14P
`
`85,.-F
`
`....
`....
`67...,
`...
`ss •
`....
`Occupied
`ss..,
`SetPt Stops
`...,. 3 Hrs
`T empOverride:
`( Back )( Next )(Download)
`
`Cooling
`
`75...,F
`
`78,.-F
`
`85 ...._ F
`
`....
`....
`...
`....
`
`""C
`
`~ .... ~ = ....
`~ "Cl -....
`~ ....
`.... 0 =
`~
`O' -....
`~ ....
`.... 0 =
`
`(')
`
`(')
`
`"'!"j
`~
`?'
`N
`~,J;..
`N
`0
`0
`Ul
`
`'JJ. =(cid:173)~
`~ ....
`'"""' ~
`0 ....,
`
`,J;..
`'"""'
`
`d
`'JJ.
`N
`0
`0
`~
`0
`0
`,J;..
`0
`N
`Ul
`0
`
`>
`'"""'
`
`014
`
`
`
`Sched Opt
`File Com
`Config Nar Home
`DescriptiCJ Summary
`T73S0D moc Inputs
`······················--· O t
`ts
`
`~~mi~~--~~~-~ c:o,r:,
`......................... Heating
`Model: .. Fan
`t ol· I SetPoints
`C
`on r
`· Display
`I EnergyM~mt p
`Dehumidification
`( CnfglD)
`
`LoopTunmg
`(Bock ) (~ l .:iuv~ JI.. .:iuv~n))
`:figure 14Q_
`.-------------,
`
`T7350 Configuration Tool
`Vers:ion: 0.0.d.18d
`
`!
`I
`/
`
`( Override
`
`)
`
`)
`( Set Clock
`( T emr, SetPts )
`
`( Monitor Dato )/
`( Holidays J
`I
`( Wkly S.:t-.edule]
`
`( Upload (ontig)
`( New (on fig )
`,.. Select Ex:i:sting Corifig
`
`\
`
`File Dlliil Set Sched Opt
`Conf Download mpleModelD
`Desc Upload
`,rts,._8 Relays: --·-i
`17351 Monitor
`~JJtg, Set Clock Jn ... Sensors: ........
`remo Calibrate 1n.',m~ ... !?.ffL ........ 1
`...
`Override
`Model: ...,. 1 l:J~UD,3H3C,RH
`Control: 1111111 Heat Pmp I
`
`(CnfglD)
`
`(DownLd)
`(Bock)( Next)( Sow )( SoveAs)
`:Figure 14S
`
`\ T7350 Confiquration Tool
`' !
`Version: 0.0.d. 18h
`;( Override
`
`( Monitor Data
`
`' ( Set Clock J ( Holidays
`
`)
`
`(Wkly S.:t-.~dul
`
`( Temp,SetPU ]
`( Ui,load Con fig J
`( New Con fig ) ..................................... ..
`,.. Select Exi:st:inq Config
`(
`
`T7350 Configuration Tool
`Vers:ion: 0.0.d. 18h
`
`© Plea!ie conn@ctPDA
`
`serial port to the T7350
`us:i ng the ~er ial <a bole &
`Tli-cm9tt9t ln-tc:rf9~e
`Module.
`
`{I ( OK
`
`) ( Cancel )
`
`:figure 141.l
`
`lt.1.• .. :.liliil
`
`I - -
`
`t.!..
`Delays:-;@ OFF I
`ManualMode: ■Iii■ Manual I
`Y1:-. OFF
`W1:-. OFF
`
`G:-. OFF A 1/W2/Y2 -. OFF
`
`...
`
`RC: 0~%
`
`( Close )
`
`...
`RH: 0~%
`Spin
`Speed11I11ox I
`
`:Figure 14'R
`
`:Figure 14T
`
`:Figure 141'
`
`""C
`
`~ .... ~ = ....
`~ "Cl -....
`~ ....
`.... 0 =
`~
`O' -....
`~ ....
`.... 0 =
`
`(')
`
`(')
`
`"'!"j
`~
`?'
`N
`~,J;..
`N
`0
`0
`Ul
`
`rF.J. =(cid:173)~
`~ ....
`'"""'
`,J;..
`0 ....,
`
`,J;..
`'"""'
`
`d
`rF.J.
`N
`0
`0
`~
`0
`0
`,J;..
`0
`N
`Ul
`0
`
`>
`'"""'
`
`015
`
`
`
`(~ 1 • ·
`
`(i
`
`Delays:
`ManualMode:
`¥1:.., OFF
`\'2: .., OFF
`'1'3: ,.. OFF
`G:,.. OFF
`
`OFF
`llffl Monuol !
`WI:.., OFF
`W2: .,.. OFF
`W3/V4: ,.. OFF
`OUK: ... OFF
`
`( (lose )
`
`:Figure 14vV
`
`L!:
`
`(~ r : : 1 1
`
`Delays- FfoM OFF
`ManuolMode: I Run ■w$j@$1j
`VI:• OFF
`WI:• OFF
`\'2: • OFF
`W2: ,.. OFF
`W3l'1'4:,.. OFF
`'1'3: • OFF
`OUK: ... OFF
`G: • OFF
`
`Manual Override
`
`:Figure 14X
`
`& Manual settings will
`timeout in 60 seconds.
`Make changes to
`outputs and top
`MANUAL button to
`continue.
`
`( OK
`
`)
`
`:Figure 14y
`
`ON ■+BM
`e: @@•M Monuol l
`
`&
`
`The relay output min
`on/ off time & the
`sequential start delays
`are disabled.
`
`( Cor,tinue ) ( Enable Delays )
`
`:figure 14Z
`
`""C
`
`~ .... ~ = ....
`~ "Cl -....
`~ ....
`.... 0 =
`~
`O' -....
`~ ....
`.... 0 =
`
`(')
`
`(')
`
`"'!"j
`~
`?'
`N
`~,J;..
`N
`0
`0
`Ul
`
`'JJ. =(cid:173)~
`~ ....
`'"""' Ul
`0 ....,
`
`,J;..
`'"""'
`
`d
`'JJ.
`N
`0
`0
`~
`0
`0
`,J;..
`0
`N
`Ul
`0
`
`>
`'"""'
`
`016
`
`
`
`Patent Application Publication Feb. 24, 2005 Sheet 16 of 41
`
`US 2005/0040250 Al
`
`Start
`
`16
`
`Contractor Enters
`Phone Number
`and Logo Graphic
`on PC
`
`18
`
`No
`~ - - " - - - - - - -1 -
`
`Convert Graphic
`format
`·
`
`1--------------------'
`Yes
`
`20
`
`Resize Graphic
`
`Yes
`
`Transfer Data from PC to
`PDA or portable memory
`media (ie. smartmedia,
`compact flash, or memory
`stick)
`
`21
`
`22
`
`Transfer Data to thermostat
`via PDA using an easy wire,
`Thermostat
`.IR, or RF connection, or via
`EEPROM/
`portable memory media (ie. t - - - - - - i
`FLASH
`smartmedia, compact flash,
`or memory stick)
`
`Done
`
`23
`
`:figure 15
`
`017
`
`
`
`Patent Application Publication Feb. 24, 2005 Sheet 17 of 41
`
`US 2005/0040250 Al
`
`27
`
`Remote Wall Module
`
`26
`
`33
`
`28
`
`Serial Communications
`(PDA, communicating sub(cid:173)
`base, development tools,
`tester, etc.)
`
`56
`
`External
`~----1
`Device
`
`37
`
`36
`
`Air Management
`System Equipment
`Controls
`
`29
`
`25
`
`Device to download
`firmware to the
`thermostat
`
`External
`Sensors &
`Switches
`
`figure 16
`
`018
`
`
`
`68 '\ External Sensors
`I
`Is
`I
`' ___ ~.:.'.',:'.':I._
`
`L _ .:_'.''
`
`12
`-
`- _£_onfiguration Tool
`,-----=--=------
`Microcontroller Function,alit 7 11
`I
`';:';~'l_;_j !Real Time Clockf-,- 62
`v
`
`-
`
`1 1 - 61
`37
`
`Microprocessor
`(Microcontroller)
`rscheduie7
`tAls~Itti~j
`Flash Memory
`JTAG
`30 ~ - - - - Digital -
`Cover Assembly
`PWM
`
`ADC
`
`-
`
`Modulating Sub-base
`
`PWM
`Conversion
`
`71
`
`1 4 -
`
`72
`
`73
`
`Sub-base
`Configuration
`Resistor
`63
`4-20MA
`Modulating
`Cooling
`
`4-20MA
`Modulating
`Heating
`
`69
`
`0
`
`77
`
`76
`
`__ J
`
`!Auxiliary
`Relay
`.
`
`___ / I
`Fan
`Relay
`=-iJ
`- - - , ----r -----
`
`Space
`Temperature
`Sensor
`67
`
`'-- 66
`65
`External Sensors &
`Mechanical Equipment
`
`HVAC
`Mechanical
`Equipment
`
`57
`
`:figure 17
`
`""C
`
`~ .... ~ = ....
`~ "Cl -....
`~ ....
`.... 0 =
`~
`O' -....
`~ ....
`.... 0 =
`
`(')
`
`(')
`
`"'!"j
`~
`?'
`N
`~,J;..
`N
`0
`0
`Ul
`
`'JJ. =(cid:173)~
`~ ....
`'"""' 00
`0 ....,
`
`,J;..
`'"""'
`
`d
`'JJ.
`N
`0
`0
`~
`0
`0
`,J;..
`0
`N
`Ul
`0
`
`>
`'"""'
`
`019
`
`
`
`196 (82
`
`57
`
`11
`
`-
`1
`l-..!..!.:~--i, Mechanical
`::=::::::::;:~7-~
`1--t----,Thermostat 1----::-----;--n Equipment
`I Inputs
`I
`I Communicating Heat2
`I
`Sub-base
`Cool 2
`
`I
`I
`
`- - - - -c 192
`
`14
`
`L - -
`
`194
`
`195
`
`81 \
`
`14
`
`78
`
`System
`Sequencing
`Control
`
`Network Communication Bus
`
`79
`
`197
`
`12
`
`Sensors
`
`User
`Interface
`
`f 83
`
`- - - - - - ,
`I
`I
`
`Thermostat
`
`Outputs
`
`11
`i
`I
`I
`I Inputs
`I
`I 1communicating
`Sub-base
`L __
`
`--~19;-
`
`84
`
`:figure 18
`
`57
`
`Mechanical
`Equipment
`
`73 e • •
`
`""C
`
`~ .... ~ = ....
`? "Cl -....
`~ ....
`.... 0 =
`~
`O' -....
`~ ....
`.... 0 =
`
`(')
`
`(')
`
`"'!"j
`~
`?'
`N
`~,J;..
`N
`0
`0
`Ul
`
`'JJ. =(cid:173)~
`~ ....
`'"""' \0
`0 ....,
`
`,J;..
`'"""'
`
`d
`'JJ.
`N
`0
`0
`~
`0
`0
`,J;..
`0
`N
`Ul
`0
`
`>
`'"""'
`
`020
`
`
`
`Patent Application Publication Feb. 24, 2005 Sheet 20 of 41
`
`US 2005/0040250 Al
`
`85
`
`NO
`
`·fl,,1TIA TE POWER SHUT-OOWN
`ROl/TINE
`
`> ·SA VE SCHEDULE
`
`·SAVE CONFIGURATION
`
`·INITIALIZE ND REGISTERS
`-COM1'-IAND ANALOG OUll'IJTS
`T04MA
`
`87
`
`86
`
`READ SUB-BASE
`CONFIGURATION
`RESISTOR ID
`
`88
`
`89
`
`91
`
`READ SENSORS
`·TEMPERATURE
`·HUMIDITY
`
`CONTROL ALGORITHM ACTION
`URED VALUE TEMPERA TIJRE - TEMPERATURE SETPOINT = ERRO
`HlJ?-,llDITY ERROR= f(HUMIDITY VALUE, HillvUDITY ERROR)
`
`92
`
`NO
`
`95
`
`94
`
`MODULA TING OITTPUT = F{MEASURED
`TEMPERATURE ERROR, MEASURED
`HUMIDITY ERRO CONFIGURATION TYPE
`
`DIGITAL OITTPUT = f(MEASURED
`TEMPERA lURE ERROR, MEASURED
`HUMIDln· ERROR, CONFIGURATION TYPE)
`
`'----~----------------'-------->
`
`:Figure 19
`
`021
`
`
`
`Patent Application Publication Feb. 24, 2005 Sheet 21 of 41
`
`US 2005/0040250 Al
`
`. . .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`38
`.· Room.·
`Not ~CC•t~dmmrurt:tB ,~ry Ba.;.·.
`Te~porary'Standby :r;m] •.
`.
`(I)! r.,,)ohTueWedThuFriSat.Sun.. MirlsDays •.
`·E~~~ai,:!:t«o;c9~iA.Dt6>••·.·•···•··.•. / . : •... ()(8~Ailtb·.
`:Figure 20..'A.
`
`30
`
`38
`
`102
`
`111
`45
`
`Occupied 1
`
`i
`
`Mon
`· System · ... · · · · · · .. · · ·.
`Auto:
`
`9:55AM
`
`Room
`ff :J o
`c
`
`. Fan •· •· ..
`Auto
`
`96~98
`
`:Figure 2o'B
`
`022
`
`
`
`Patent Application Publication Feb. 24, 2005 Sheet 22 of 41
`
`US 2005/0040250 Al
`
`41
`
`39
`
`44
`
`42
`DA
`
`Control Panel
`
`53
`Heat Pump
`C/O Valve
`
`50
`
`55
`
`54
`Remote Occupancy
`Sensor
`Sensor
`
`Thermostat
`
`Sub-base
`
`14
`
`11
`
`28
`
`56,12
`
`External
`Device
`
`:Figure 21
`
`023
`
`
`
`Patent Application Publication Feb. 24, 2005 Sheet 23 of 41
`
`US 2005/0040250 Al
`
`r 153
`
`,151
`
`. - . - . c.1_so r148
`- - -~ . Rnj~Q-a- i~44
`-· -· -· -· i 146
`-. ;;;~. ~.L~
`I
`~ lX
`:..,_,_,_,.: '-147
`r131
`LoNfg,y
`• -
`• -
`• -
`• -
`~miOk& •~lter\A:11
`Dm:t&
`1oCCfail/rea:>1erl
`
`160 1
`
`156
`158
`
`ka~Slnm;~~
`
`163
`
`t:--7===----./
`
`Liqjd0)5la 0spay
`187
`
`1
`17 8-__.,_-"'"""""__,
`-.----,
`182---i
`~~a __ ......
`180--.. _,,_, -~=
`185
`"
`d5P<fi
`-""""\_1_8_6
`
`~---r-
`
`aniif'aaT(ir1o)
`\.172
`
`KEY:
`
`j lrtmtp ID j
`.
`.
`====::!I-•-·-·-·-
`§_Mnoy_ H;m,.ere a:rre:ticn
`
`lrtara<ttli:ah
`- -+
`
`:figure 22
`
`:~;~~2
`· O:ta:t
`
`133
`•
`1id<
`. -
`r·-
`129 ~llcgs
`127~
`i- . ;:,:.,~,;. i
`170
`1771"2'6' ,-
`
`•
`
`123
`
`124
`
`r121
`
`122
`
`1-m:wre lritiai,airn
`
`024
`
`
`
`(')
`
`""C
`~
`~ = ....
`> "Cl
`"Cl -....
`~ .... 0 =
`§. -....
`~ .... 0 =
`
`""C
`
`(')
`
`"'!"j
`~
`N
`~,J;..
`N
`0
`0
`Ul
`
`'JJ. =(cid:173)~
`~ ....
`
`N
`,J;..
`0 ....,
`
`,J;..
`'"""'
`
`d
`'JJ.
`N
`0
`0
`Ul
`0
`0
`,J;..
`0
`N
`Ul
`0
`
`>
`'"""'
`
`0-
`
`· - · f ~ ~
`149
`-
`151 j ~ ReceiveChar ~ RX
`148
`... . -- . - . - . -
`
`Receive buff er
`
`-
`· - . _ . / . _ 190
`Handshake
`-·-·-·-·-
`interrupt
`
`140
`
`139
`
`142)
`
`share
`
`Other variables
`
`~130
`
`\_ 135
`
`~ :- . -;.~;c~;. :• ••
`189 J'4':.. . -. \° - . -
`'-- 147
`
`146
`
`'- 188
`
`jigure 23
`
`025
`
`
`
`218
`
`---1 Auto_Chng()
`
`220~
`
`Share.config
`
`Tern pControlln it()
`TempControlOff()
`
`/200
`
`216
`
`214
`
`L
`
`Fan Control()
`' ", -1
`-
`
`Algrm()
`(10s)
`
`233
`
`Share.setPts
`
`222
`
`228~
`
`Aux_pt()
`
`212
`
`Share.statusl,2,3,analog
`
`217
`
`Share.gainHeat
`Share.gainCool
`
`237
`
`243
`
`static variables
`\204
`
`211
`
`226
`
`Gain_Calc()
`
`ErrorCalc()
`
`Set_outputs()
`
`226
`
`224
`
`Share.auxSetPts
`
`206
`
`215
`
`210
`
`:figure 24
`
`""C
`
`~ .... ~ = ....
`? "Cl -....
`~ ....
`.... 0 =
`~
`O' -....
`~ ....
`.... 0 =
`
`(')
`
`(')
`
`"'!"j
`~
`?'
`N
`~,J;..
`N
`0
`0
`Ul
`
`'JJ. =(cid:173)~
`~ ....
`
`N
`Ul
`0 ....,
`
`,J;..
`'"""'
`
`d
`'JJ.
`N
`0
`0
`~
`0
`0
`,J;..
`0
`N
`Ul
`0
`
`>
`'"""'
`
`026
`
`
`
`236
`
`t
`
`Kp/Ti f (Err)dt
`
`0
`
`238
`249 --'--~
`• I Kp *Err
`
`,-253
`
`1 Err
`
`• 1
`
`244
`242
`TotErr(%). Modulating Driver
`
`230
`Set Point,
`
`245
`
`.. 1 +
`
`247
`
`234
`
`Sensor
`
`240
`
`.. 1 Kp*Td*dErr
`dt
`
`255
`
`257
`
`246
`
`Temp
`translation
`
`TotErr(0 F)
`259 +
`261~
`
`CycErr
`
`263
`
`250
`Hysteric Switch
`l 252
`I Anticipator
`
`_ Stages On
`
`I \.265
`
`:Figure 255\
`
`(')
`
`""C
`~
`~ = ....
`> "Cl
`"Cl -....
`~ .... 0 =
`§. -....
`~ .... 0 =
`
`""C
`
`(')
`
`"'!"j
`~
`N
`~,J;..
`N
`0
`0
`Ul
`
`'JJ. =(cid:173)~
`~ ....
`
`N
`O'I
`0 ....,
`
`,J;..
`'"""'
`
`d
`'JJ.
`N
`0
`0
`Ul
`0
`0
`,J;..
`0
`N
`Ul
`0
`
`>
`'"""'
`
`027
`
`
`
`236
`
`t
`
`Kp/Ti f (Err)dt
`
`230
`Set Point1
`
`245
`.. 1
`+
`
`Err
`
`249
`
`247
`234~ Sensor
`
`0
`
`238
`Kp*Erri
`
`240
`
`Kp*Td*dErr
`dt
`
`242
`TotErr(%)
`
`... 1
`
`244
`
`Modulating Driver
`
`257
`
`Digital
`
`44
`----f_--- 6
`
`Stages
`-----, Control
`I
`
`Stager
`
`--► Determine Number of Stages
`Output= function(Cycle Rate,
`,-----------
`Tern erature _ _ _ _
`► Error, Number of Stages, Temperature)
`A -
`A
`---- •..
`
`I p
`
`.sensor
`
`_ _
`
`y
`··
`.
`T~m~ Delay
`M1n1rnum __ Off-Time :
`
`: Stages On
`·---T' ---~
`,
`456
`I
`
`I
`-------- I-·
`
`,
`- - - - - -----
`
`[Maximum Cycle
`· 1 Rate Set Point
`
`, Nurnb~r of Stages
`Cont:1gured
`
`:Figure 25'B
`
`""C
`
`~ .... ~ = ....
`~ "Cl -....
`~ ....
`.... 0 =
`~
`O' -....
`~ ....
`.... 0 =
`
`(')
`
`(')
`
`"'!"j
`~
`?'
`N
`~,J;..
`N
`0
`0 u-.
`rF.J =(cid:173)~
`~ ....
`
`N
`-..J
`0 ....,
`
`,J;..
`'"""'
`
`d
`rF.J
`N
`0
`0
`~
`0
`0
`,J;..
`0
`N u-.
`0
`>
`'"""'
`
`028
`
`
`
`Patent Application Publication Feb. 24, 2005 Sheet 28 of 41
`
`US 2005/0040250 Al
`
`THERMOSTAT
`
`/11
`
`MSP430
`P2.5iRXD
`
`P2.4/TXD
`
`P2.6
`
`'v\•\,",
`100K \/
`
`r303
`
`:: 10DK
`
`i V
`
`vss
`
`1!iu
`
`301
`I
`RXO I
`(
`I
`(302
`TXD
`
`Handshake I
`I
`
`Ex1ernal
`Service
`Rcquc .. t
`
`r304
`
`I r3os
`
`COMMUtUCATIHG
`SUB-BASE
`
`/14
`
`Neuron
`10 _10 Serial Out
`
`10 8 Serial In
`
`10_0
`
`10_9
`
`vss
`
`Zero
`One
`Output D-0,25 u 2,75-l u 31 0
`Input D-0.90 u 1.50-3 u
`
`RJ-46 to PDA or PC
`
`One
`Zero
`Output 0-0.40 u 4.&0-~ u
`Input 0-0.80 11 2.00-~ U
`
`:figure 26
`
`THERMOSTAT
`
`11
`
`/
`
`301
`
`/
`MSP430
`P2.51RXD 1--<t-----<..--_.
`
`3-
`
`HON-COMMllflCATING SUB-BASE 14
`
`RXD I
`-__,
`....
`
`1,
`
`-2
`
`0
`
`External r304
`Service
`Request
`I
`
`Zero
`One
`Output 0-0.25 u 2.75-Ju 31 Q..._
`Input 0-0.90 u 1.50-3 u
`
`RJ46 to PDA or PC
`
`:figure 27
`
`029
`
`
`
`T7350 C◊nfigurati<>n Tool
`'v'ersi,;in; diog1
`
`( Override
`)
`( Moniior Oa1o )
`( Set Clock
`)
`( Commission )
`( Temp5etPts J ( Holidoys
`( UplMd Corifig)
`(Wkly Schiad1.1le)
`( N@w Config )
`• Select Existing Confi9
`
`Sensors: Foiled
`Fan/AuH: Un Tested
`Cooling: OK
`Heating: OK
`Error Summary:
`DISCHARGE AIR SENSOR FAILURE:
`Temperature sensor is configured
`and is out of range or disconnect