throbber
ll0 III
`
`IMI
`
`III
`
`101 0hI 0II 010 lUl
`
`111111
`
`US005982124A
`
`Patent Number
`
`Date of Patent
`
`5982124
`Nov
`
`1999
`
`DIIII
`
`III
`
`5069000
`5162711
`5278480
`5410226
`5416395
`5436539
`5497326
`
`12/t99t
`
`Zuekerman
`
`11/1992
`
`Heckler
`
`1/1994
`
`4/1995
`
`5/1995
`
`Murray
`
`Sekiguchi
`Hiramatsu et at
`
`et at
`
`7/1995 Wrenbeek et at
`
`3/1996
`
`Bertand et at
`
`49/28
`
`3t81264
`
`3t8/626
`
`3t81266
`
`3t8/600
`
`3t8/265
`
`18/468
`
`Primary ExaminerDavid Martin
`or FirmTarotli Sundheim Covetl
`Agent
`Attorney
`Tummino
`Szabo
`
`ABSTRACT
`
`between
`
`vehicle power window control apparatus 20
`An adaptive
`includes an electric motor 28 for moving
`member 34
`second position The space
`first position and
`between the first position and the second position is divided
`into plurality of trap zones and each zone has an associated
`24 determines 40 value
`controller
`sensitivity value
`related to the present motor speed and deter
`functionally
`mines 44 vatue functionally
`related lo
`reference motor
`speed The sensitivity value is adjusted
`as
`function of the
`window zone determining func
`two determined values
`tion 62 determines which of the plurality zones the mem
`ber 34 is located The value functionally
`related to present
`motor speed is adjusted 52 as
`function of
`the
`sensitivity
`the member is located
`value for the zone that
`comparing
`function 48 compares the adjusted
`value with the value
`related to reference motor speed The motor
`functionally
`direction and movement
`is controlled as
`function of the
`comparison Zone locations are adjustable with
`procedure
`
`calibration
`
`United States Patent
`
`Wang
`
`FOR ADAPTIVE
`METHOD AND APPARATUS
`CONTROL OF
`VEHICLE POWER
`WINDOW
`
`Inventor
`
`John
`
`Wang Wixom Mich
`
`Assignee
`
`TRW Inc Lyndhurst Ohio
`
`Appl No 08/886372
`
`Filed
`
`Jul
`
`1997
`
`Related U.S Application Data
`
`Continuation of application No 0W521540 Aug 30 1995
`abandoned
`
`mt Cl.6
`U.S Cl
`
`Field of Search
`
`GO5B 5/00
`
`318/466 318/286 318/446
`318/461 49/140
`
`318/280300
`
`318/445487
`49/139140
`
`References Cited
`
`U.S PATENT DOCUMENTS
`
`3891909
`4096579
`4394605
`4468596
`4628234
`4641067
`4686598
`4746845
`4831315
`4900994
`
`6/1975
`
`6/1978
`
`7/1983
`
`8/1984
`
`Newson
`
`Black et at
`
`Terazawa
`
`Kinzt et at
`
`12/1986
`
`Mizuta et at
`
`2/1987
`
`8/1987
`
`5/1988
`
`5/1989
`
`2/1990
`
`lizawa et at
`
`Herr
`
`Mizuta et at
`Hammond et at
`
`Mizuta
`
`318/469
`
`318/603
`318280
`318287
`318/267
`318287
`
`318/286
`
`3t8f286
`
`318/572
`
`3181283
`
`22 Claims Drawing Sheets
`
`34
`
`32
`
`2O
`
`22
`
`24
`
`26
`
`BNA/Brose Exhibit 1054
`IPR2014-00416
`Page 1
`
`

`

`U.S Patent
`
`Nov
`
`1999
`
`Sheet
`
`of
`
`5982124
`
`2O
`
`22
`
`24
`
`26
`
`34
`
`32
`
`Figi
`
`Fig.4
`
`BNA/Brose Exhibit 1054
`IPR2014-00416
`Page 2
`
`

`

`‘L
`
`
`
`US. Patent
`ID
`
`ft
`
`Nov. 9, 1999
`
`Sheet 2 of 7
`
`Ct
`
`5,982,124
`
`{-
`
`______.________.___._..____________-__-_..__..___-1
`
`awkmsao<
`
`Z0:.530.76
`
`ézgm
`
`83wmos:05528
`20:55;20.522
`
`
`
`>>OQZ§>Io<mz_>t>Emzmm
`
`mozmmmmmm
`
`Swimmos:
`
`
`thfimwwxmo€206zoEwoamzoN
`
`
`20:38.2020.22.5quzoEzSEEQ
`
`
`
`20:55;382;)282;)
`
`A¢N//,
`
`nnnnnnnnnvrninuxniuln
`
`
`
`zoEzimmEQ9.ézgm
`
`
`
`
`292522826%;mag.O.momzmmmo226%N.H_
`
`mos:~55:
`
`3002;)
`
`Iotgm
`
`~65:mmozmos;
`
`
`20:55;zopommo
`
`89%S5;jfim
`
`
`Iot‘sm
`
`moznommo
`
`zofiozam
`
`
`
`
`
`BNA/Brose Exhibit 1054
`
`IPR2014-OO416
`
`Page 3
`
`BNA/Brose Exhibit 1054
`IPR2014-00416
`Page 3
`
`
`
`
`
`
`
`
`

`

`US. Patent
`ID
`
`Nov. 9, 1999
`
`Sheet 3 0f 7
`
`ID
`
`CD CD
`
`-a
`
`5,982,124.
`
`Nm—
`
`9mm
`
`Em
`
`Io._._>>m
`
`02/12200
`
`4.52o._.
`
`$5.5
`
`3002.2,
`
`2_<o<ln5
`
`05h.
`
`N.
`
`m§<m
`
`IU._._>>m
`
`0232200
`
`$50
`
`382.;
`
`22245
`
`9%:
`
`3002.?
`
`mOhOE
`
`w
`
`NEE
`
`mDmm_
`
`mkflmaomanz
`
`3002;
`
`0232200
`
`m2<m
`
`Io._._>>m
`
`0232.200
`
`00mmmNd”5.;
`
`mDmm_
`
`2,002.3
`
`10km
`
`02(2200
`
`
`
`
`
`Io._._)>m
`
`
`
`m:2<m
`
`0232200
`
`wmEommoi
`
`2_<O<In_32602:5.
`
`wEm05L
`
`to.51m
`
`
`
`O._.>._n_n_3m
`
`2073252200
`
`EDOKG
`
`m.
`
`oz<2200
`
`m.
`
`3002:;
`
`MOHOE
`
`@2302
`
`mDmQ
`
`30oz;
`
`n5
`
`02(2200
`
`oohn5Ema/Om
`
`Emma
`
`ZOF<N_._<_._._Z_
`
`
`
`BNA/Brose Exhibit 1054
`
`IPR2014-00416
`
`Page 4
`
`BNA/Brose Exhibit 1054
`IPR2014-00416
`Page 4
`
`

`

`
`
`
`tIwon.2;2,82;282.;
`umumom2%n5ozpoomxm<250mm:
`tm?woBoom«Bo:moz<228
`
`ozézoo5828
`
`
`
`
`
`.Emma;Iomxm
`
`a
`
`ID
`S.U
`
`9
`
`ID
`
`4
`
`-4
`
`4n
`
`tmm»Om?.NmrwoErom::xmmu.oza:N:
`
`
`
`.mmmm
`
`2o:o<2;)mm»
`
`
`
`a.nmo<&<®mmoF3o
`
`
`tSEmfimNflflnfitn3:9,mom.5”5332820°Ammo
`
`
`EmEmmu»tommm»
`
`23388mozmmmbmMm»m3<oozmmmzsfibo
`
`
`
`
`
`m:<oEMBEmokozo9.2mzoN20:55;Boom7.ofi...
`
`
`
`mm:..m3<>m9
`
`%om:M.oz1,oz<zzoo
`
`8586N803%
`0”,r+mo;z_>>3092.3mm»mnmom2;)
`
`
`
`
`o:
`
`oz
`
`BNA/Brosé Exhibit 1054
`
`IPR2014-00416
`
`Page 5
`
`
`
`
`
`BNA/Brose Exhibit 1054
`IPR2014-00416
`Page 5
`
`
`
`

`

`U.S Patent
`
`Nov
`
`1999
`
`SheetS of
`
`5982124
`
`BNA/Brose Exhibit 1054
`IPR2014-00416
`Page 6
`
`

`

`U.S Patent
`
`Nov
`
`1999
`
`Sheet
`
`of
`
`5982124
`
`BNA/Brose Exhibit 1054
`IPR2014-00416
`Page 7
`
`

`

`U.S Patent
`
`Nov
`
`1999
`
`Sheet
`
`of
`
`5982124
`
`264
`
`262
`
`Fig.8
`
`266
`
`ISSUE WINDOW
`STOP COMMAND
`
`DOW
`
`UP
`
`269
`
`274
`
`BNA/Brose Exhibit 1054
`IPR2014-00416
`Page 8
`
`

`

`5982124
`
`FOR ADAPTIVE
`METHOD AND APPARATUS
`CONTROL OF
`VEHICLE POWER
`WINDOW
`
`continuation of copending
`This application is
`applica
`filed on Aug 30 1995 now
`tion Ser No
`08/521540
`abandoned
`
`TECHNICAL FIELD
`
`The present
`invention is directed to vehicle power win-
`dows and is particularly directed to method and apparatus
`power window having an anti-
`for adaptively controlling
`trap feature
`
`BACKGROUND
`
`OF THE INVENTION
`
`In accordance
`with soother
`of
`the present
`aspect
`method for controlling an electric motor moving
`invention
`second location com
`member from
`location to
`first
`prises the steps of seosiog
`value of ao operating parameter
`of the motor while the motor is energized and storing zone
`plurality of member zone locations
`values
`for
`the first sod the second locations Each of
`
`located between
`
`dependent
`
`values are functionally related to
`the stored zone dependent
`an expected value of
`the operating parameter of the motor
`zone location The method further com
`associated with
`prises the steps of comparing the expected
`value of the
`operating parameter of the motor against
`value associated
`ally related to the stored zone dependent
`zone location of the member and control
`with the present
`ling motor operation in response to the comparison
`
`value function
`
`10
`
`is
`
`by
`
`vehicle
`
`25
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`invention
`
`of the present
`Further features and advantages
`to which the
`to those skilled in the art
`will be apparent
`invention relates from reading the fotlowiog detailed
`present
`description with reference to the accompanying drawings in
`which
`FIG is
`sehematie block diagram of an adaptive power
`window control system made in accordance with the present
`
`is
`
`invention
`FIG
`functional block diagram of the controller
`shown in HG and
`FIGS 38 are flow diagrams showing the control process
`invention
`of the present
`
`DESCRIPTION OF PREFERRED EMBODIMENT
`
`35
`
`40
`
`to
`
`micro-computer
`
`Vehicle power window systems use
`reversible electric
`an associated window Typical
`and close
`motor
`to open
`bi-directionat window switch electrically
`systems include
`to the reversible electric motor The motor
`connected
`is
`to an opening and closing mechanism 20
`operatively connected
`to the associated window When
`attached
`the switch is
`held
`operated and
`in position
`manually
`occupant electric current
`is supplied to the motor causing
`desired direction When
`the motor
`the motor
`to rotate in
`rotates the opening and closing mechanism opens or closes
`the window When the window switch is released the motor
`rotation stops and the window movement stops
`Some power window systems have an automatic opera
`an automatic operating mode
`tion feature
`single
`In
`movement and release of
`the window switch causes
`the 30
`window to fully opeo or fully close even though the switch
`has been released Some automatic mode power window
`is referred to in the art as so anti-trap
`systems include what
`feature The anti-trap feature is designed
`to prevent closing
`of the window on so obstruction e.g part of an occupaáts
`body sod trapping the obstruction in the window When
`the window is moving
`in an upward direction and
`an
`in the path of the window
`obstruction is eocouotered
`typical power window aoti-trsp system senses
`so
`obstruction is resisting continued upward window move
`ment Upon detecting the increased
`to movement
`resistance
`the window direction
`the anti-trap system reverses
`SUMMARY OF THE INVENTION
`method and apparatus
`invention provides
`member from
`motor
`for moving
`The space between
`location
`location and the second location is divided into
`plurality of
`zones The motor operation is monitored in the zones The
`to the monitored motor
`motor
`is controlled iii
`
`The present
`
`for controlling
`
`location to
`
`second
`
`that
`
`first
`
`the first
`
`response
`
`operation
`
`In
`
`accordance
`
`with one embodiment of the present
`for controlling an electric motor for
`invention an apparatus
`moving member from first
`location to
`second location
`comprises means for sensing
`value of an operating param
`is eoergized Means
`the motor while the motor
`eter of
`are
`
`values for
`
`plurality of
`
`the first
`
`and the second
`
`provided for storing zone dependent
`member zone locations between
`locations Each zone dependent
`value is functionally related
`to an expected value of the operating parameter of the motor
`location Means
`associated with
`zone
`are provided for
`comparing the expected value of the operating parameter of
`value functionally related to the stored
`the motor against
`zone
`zone
`value
`associated with the present
`dependent
`location of the member The apparatus
`further comprises
`for controlling motor operation in response
`means
`comparison
`
`to the
`
`vehicle power window anti-trap system 20 is
`An adaptive
`shown in HG
`Power window system 20 includes
`vehicle window control switch 22 electrically connected
`controller 24 Window switch 22 is
`hi-directional switch
`resiliently biased to
`central neutral position Controller 24
`to motor drive circuit 26 Con
`is electrically connected
`troller 24 is preferably
`having intemal
`memories and internal
`timers used
`to time out various
`functions carried out by controller 24 Motor drive circuit 26
`preferably includes transistor switches not shown control
`to relay switches not shown Controller 24
`lably connected
`control signal
`to so appropriate transistor switch
`provides
`relay switch The relay switches
`which in turn actuates
`between
`connected
`source
`of electric
`are electrically
`vehicle battery and an electric motor 28
`power such as
`When
`flows from
`relay switch is actuated electric current
`the source of electric power through the relay switch thereby
`energizing motor 28 for rotation in the selected direction
`Motor
`28
`permanent magnet
`is preferably
`motor commutation
`hi-directional direct current motor
`to motor 28 Preferably
`sensor 30 is operatively connected
`Hall-effect device The Hall-effect com
`the sensor 30 is
`55 mutation sensor 30 provides an electric pulse signal when
`motor rotation causes magnetic pole of motor 28 to pass
`the sensor 30 Other types of sensors may be used to detect
`motor commutation
`such as optical sensors or mechanical
`switch contacts
`
`50
`
`60
`
`preferred embodiment motor 28 has
`In accordance with
`two magnetic poles i.e north and south Motor commuta
`to controller
`tion sensor 30 provides an electric pulse signal
`magnetic pole passes the sensor 30 Two
`24 each time
`pulses are provided for each full revolution of motor 28 The
`24 to determine
`65 pulse signals are used by controller
`related to motor
`speed and
`values
`vehicle wiodow 34
`
`functionally
`position of an associated
`
`ii
`
`the
`
`BNA/Brose Exhibit 1054
`IPR2014-00416
`Page 9
`
`

`

`5982124
`
`predetermined time period The
`rotating for
`motor stops
`trap flag is set when either
`stall condition is
`soft trap or
`and the window is operating in the automatic mode
`detected
`in an upward direction and the window position is within
`one of the anti-trap zones or sub-zones The amount of trap
`to upward movement
`force or
`resistance
`that must occur
`upon which trap zone
`before the
`is set is dependent
`the window is located The amount of trap force needed to
`the trap flag is adapted or adjusted
`in response
`10 system performance As will be explained below when the
`downward
`window is operating in the automatic mode in
`direction and
`condition is detected controller
`24
`window stop command In the manual mode the
`operator switch command overrides the controller
`functions
`the switch is released
`
`trap flag
`
`stall
`
`set
`
`issues
`
`until
`
`to the
`
`is
`
`to window open/close
`Motor 28 is operatively coonected
`mechanism 32 Window open/close mechanism 32 is opera
`to the window 34 When motor 28 rotates
`tively connected
`in one direction window open/close mechanism 32 moves
`direction which opens the window When
`window 34 in
`motor 28 rotates in the other direction window open/close
`mechanism 32 moves window 34 in
`direction which closes
`the window
`Referring to FIG
`24 includes
`controller
`switch
`function 36 Switch debounce
`function 36 moni
`dehounce
`from window switch 22 to
`tors the electric switch signal
`
`in one
`
`switch
`
`function 36 monitors the electric
`
`If
`
`to
`
`indicates the
`
`the 50 milli
`
`valid and
`
`in switch 22 have
`contacts
`determine whether electrical
`made true contact When
`switch 22 is actuated
`direction an associate switch contact occurs Whcn
`22 is actuated
`in the other direction
`different switch
`contact occurs Dcbounce
`the switch signal
`switch signal cuuditiun
`switch is actuated
`in one position throughout
`second time period the switch signal is considered
`window command decision
`is provided as an input
`function 38
`Window command decision function 38 is controllably
`to motor drive circuit 26 Window command
`connected
`the appropriate window
`decision function 38 determines
`command to he executed and ii provides the appropriate 25
`command to control motor 28 i.e up down or stop Factors
`utilized by the window command decision function 38 in
`determining the appropriate window command include
`trap flag is set ii
`whether an internal
`detection of
`stall
`windnw up-again flag is set and
`cnnditinn
`iii whether
`iv whether
`the vehicle occupant
`is operating the power
`window in manual or automatic mode
`soft
`is set in controller 24 when
`The internal
`trap flag
`vehicle window anti-trap zone or ii
`trap is detected in
`window stall condition occurs while the window is moving
`in an upward direction in the anti-trap zone The anti-trap
`zone is that area of window position between
`an almost
`fully closed position to approximately
`half opened posi
`tion Window position is preferably measured
`from the top
`of the window frame i.e relative to the fully
`closed
`position For
`the following
`the purpose of explanation
`example is used in which the anti-trap zone is defined as that
`mm from the window fully closed position
`area between
`260 mm from the window fully closed
`to approximately
`position where the fully opened window is 500 mm from the
`top of the window frame The anti-trap zone is preferably
`divided into 32 approximately equal sub-zones identified as
`mm in length
`SZ2SZ33 Each sub-zone is approximately
`to the direction of movement of the
`direction parallel
`in
`window An area referred to as the maximum trap zone Z-M 50
`is that position between the 260 mm position from the fully
`closed position to the fully opened position at 500 mm from
`the top of the window frame An area referred to as the
`mm from the
`no-trap zone z1 is that position between
`fully closed position to the fully closed positioo i.e from
`mm to the top of the window frame There may be different
`number and size of the zones and sub-zones deseribed
`above
`if desired Furthermore
`the zones
`and sub-zones may be
`
`20
`
`30
`
`35
`
`ss
`
`soft
`
`The window up-again flag is set after
`the trap flag is
`soft trap or stall condition
`initially set upon detecting
`during an automatic window-up command execution When
`trap or stall condition occurs an automatic window
`down command is executed by the window command deci
`sion function 38 thereby
`reversing the direction of window
`movement When set the window up-again flag causes an
`automatic window-up commaod to be again executed once
`in the automatic down mode to the full
`the window proceeds
`window open position If
`the obstruction is still
`in the
`window when the window is agaio moving in an upward
`secood trap or stall condition
`direction thereby causing
`controller 24
`reverses direction of the window
`second
`time by issuing an automatic window down command to
`actuate motor 28 and ii
`clears the window up-again flag
`thereby leaving the window in the full open position
`above cootroller
`Upon evaluating the factors described
`24 provides the appropriate control signal
`to motor drive
`the appropriate window com
`circuit 26 to thereby execute
`mand Motor drive circuit 26 is operatively
`connected
`motor 28 and energizes window motor 28 in response to the
`window command decision 38 Motor commutation sensor
`30 detects motor rotation as described
`shove and provides
`motor commutation puises
`to motor speed determination
`function 40 Each
`digital HIGH
`commutation puise is
`volts Motor speed determination
`value of
`signal having
`function 40 determines the time period between motor
`commutation pulses One skilled in the art will
`time period between commutation
`the
`inversely related to motor speed Since
`the time period
`between commutation puises is functionally related to actual
`commutation puises
`motor speed the time period between
`for convenience be referred to as motor
`will hereinafter
`
`to
`
`that
`
`appreciate
`
`pulses is
`
`speed indication signal or MS As actual motor speed
`
`to
`
`iocreases MS decreases Motor speed determination func
`tion 40 provides the motor speed indication signal
`noise
`filter 42
`The filtered motor speed signal
`refer
`is coupled to
`ence motor speed indication signal calculation function 44
`sensitivity calculation function 46 Noise filter 42
`and ii
`is used to distinguish actual motor commutation pulses from
`noise by monitoring
`the motor speed indication signal
`and ii
`the value of the commutation puise for
`predeter
`mined time period When the time period of the motor speed
`is less than
`indication signal
`predetermined time period
`indicating the motor is rotating at
`is faster than
`speed that
`maximum desired speed while moving the window
`the
`the commutation pulse to the
`noise filter 42 does not output
`reference motor speed indication signal calculation function
`44 or to the sensitivity calculation function 46 Noise filter
`42 aiso distinguishes valid pulses
`from invalid pulses
`clean trailing edge The
`valid commutation pulse has
`
`selected based on vehicle type
`
`Trap force as used in this application is the amount of
`resists window movement
`soft trap occurs
`force that
`when an obstruction is of
`the
`type that does not prevent
`window from continuing in an upward direction but does
`window stall on the other hand is
`resist such movement
`considered to be hard trap and occurs when controller 24 65
`window command signal actuating motor drive
`provides
`circuit 26 thereby energizing window motor 28 and the
`
`60
`
`BNA/Brose Exhibit 1054
`IPR2014-00416
`Page 10
`
`

`

`5982124
`
`If
`
`voltage value of the eommutatioo pulse is compared to
`threshold voltage value over the time duration of
`the pulse
`the value of the commutation pulse is greater than the
`time the pulse
`threshold value
`for
`is
`predetermined
`clean trailing edge and is considered
`considered to have
`valid pulse When
`commutation pulse satisfies the noise
`conditions described above and is indicative
`of
`filter
`motor speed which is not
`too fast and ii
`valid pulse with
`clean trailing edge the commutation pulse is provided as
`an input
`to reference motor speed indication signal calcu
`lation function 44 and sensitivity calculation function 46
`According to the present
`invention reference motor speed
`mdication signal calculation function 44 determines
`ref
`run
`erence motor speed indication value by determining
`the motor speed indication signals over 16
`ning average of
`commutation pulse intervals samples Preferably refer
`ence motor speed indication signal calculation function 44 is
`16 sample filter
`Reference motor speed indication signal
`com
`calculation function 44 is electrically connected
`to
`paring function 48 The reference motor speed indication
`value i.e the value indicative of the average period of the
`commutation signal over the last 16 pulses is provided as an
`calculation 46 and to
`
`because drag on the power window system and subsequent
`on drag arc not uniform throughout
`the range of
`changes
`window motion
`
`connected
`
`to
`
`function 52
`
`speed
`
`is
`
`Memory 50 is operatively
`which calculates
`an adjusted motor speed indication signal
`The
`resulting adjusted motor
`indication signal
`electrically connected
`comparing function
`to one input of
`48 Memory 50 provides the previously stored sensitivity
`ic for the trap sub-zone in which the window is
`value
`10 presently located
`to adjusted motor speed indication signal
`calculation 52 Adjusted motor speed indication signal cal
`culation 52 multiplies the motor speed indication signal MS
`by the stored sensitivity value ic to determine an adjusted
`motor speed indication signal value AMS The adjusted
`
`15 motor speed indication signal value is provided as an input
`to comparing function 48 The new sensitivity value
`is
`updated if needed with each monitored commutation pulse
`in this manner provides
`Updating of the sensitivity value
`feature of
`one aspect of the adaptive
`invention
`the present
`
`Comparing function 48 is electrically connected
`to
`fault
`54 At each occurrence
`valid commutation
`
`of
`
`counter
`
`pulse comparing function 48 compares the adjusted motor
`speed indication signal value AMS with the reference motor
`the AMS value is
`speed indication value RefMS When
`to the RefMS value i.e the motor
`than or equal
`greater
`speed is less than an average motor speed by
`mined amount comparing function 48 outputs
`fault signal
`fault counter 54 The greater the sensitivity
`to increment
`the tower
`the
`the trap force required to trigger
`cnmparing function 48 and hence
`
`value
`
`soft
`
`trap
`
`predeter
`
`20
`
`25
`
`30
`
`trap deci
`Fault counter 54 is electrically connected
`sion function 56 When fault counter 54 has
`count
`thereby indicating the occurrence
`than three
`greater
`three or more consecutive
`fault detections
`trap signal
`the AMS value is less
`provided to trap decision 56 When
`than the RefMS value comparing function 48 provides
`reset signal to fault counter 54 and the fault count
`is reset
`different number of fault occurrences may be
`zero
`to trap decision 56 Trap
`used to provide
`trap signal
`to the window com
`decision 56 is
`connected
`mand decision 38 When
`trap decision 56 receives
`from fault counter 54 i.e when three consecutive
`signal
`faults have occurred trap decision 56 sets the trap flag Fault
`new window command is
`counter
`54 is reset each time
`provided by window command decision 38
`
`to
`
`that
`
`is
`
`of
`
`is
`
`to
`
`trap
`
`electrically
`
`Noise filter 42 is also electrically connected
`
`to window
`
`position determining function 58 and motor stall detection
`function 60 Window command decision 38 is also electri
`to window position determination function
`so cally connected
`58 and provides the direction of present window movement
`i.e up down stopped
`to window position
`as an input
`determination function 58 Windnw pnsition determining
`location of the window
`function 58 determines the present
`55 by counting the total number of window motor commutation
`pulses The counter
`up or down according to the
`counts
`direction of motor rotation Total window position counts for
`vehicle window may be for example
`500
`particular
`commutation pulses or window pnsitinn counts from fully
`fully open position Different vehicle
`closed pusitiun to
`windows may have different counts between full closed and
`window position count
`full opened The zero
`represents
`fully closed window and the 500 window position count
`the fully opened window position
`represents
`above the motor 28 provides two commu
`As described
`revolution of the motor each commu
`tation pulses per full
`mm of win-
`tation pulse corresponding to approximately
`
`65
`
`to
`
`input
`function 48
`
`sensitivity
`
`comparing
`
`con
`calculation function 46 is operatively
`Sensitivity
`nected to memory 50 Sensitivity calculation function 46
`calculates
`sensitivity value
`which is used to adjust
`the amount of force the controller will
`the trap force i.e
`the window before motor
`to be exerted against
`permit
`reversal or motor stopping will occur Trap force in accor
`dance with the present invention
`related
`is functionally
`the motor speed indication signal The total
`forces
`resisting
`upward window movement and thus causing
`soft trap
`condition may arise not only from an obstruction impeding
`the motion of the window but also from systemic changes in
`the power window system such
`as mechanical wear
`attenuation and changing motor efficiency As time passes
`add more drag to the
`mechanical wear
`and attenuation
`window open/close mechanism 32 Also changing
`operat
`ing environments e.g temperature moisture
`motor efficiency and ii window operation
`The sensitivity value determined in
`sensitivity calculation
`related to drag on the power window
`46 is functionally
`system The sensitivity
`value
`tn account
`is adapted
`to the window operating efficiency
`changes
`the system
`static predetermined threshold for trap force
`were to use
`the controller would be unable to compensate
`for the chang
`ing drag on the syatem due to the mechanical wear and
`attenuation motor efficiency changes and environmental
`changes The anti-trap system of
`invention
`the present
`adapts or adjusts the sensitivity value to thereby adjust
`the window mnvement
`trap force
`required to reverse
`to an obstruction and systemic changes If
`response
`changes are not considered in the determination of
`soft
`trap determination may be made
`condition
`The sensitivity value
`number stored in memory
`manner discussed
`below Each
`anti-trap sub-zone
`in
`5Z25Z33
`corresponding sensitivity value 1C2K33
`Each value
`is minimum determined sensitivity value
`The trap force for the trap zone
`associated with
`zone
`sensitivity value K34 The trap force for the
`Z34 has
`static value of Kr Each sensitivity value
`trap zone Z1 has
`K2K33 is updated during
`system calibration mode each
`commutation pulse is provided as an output
`from
`time
`the window is
`noise filter 42 for the anti-trap sub-zone that
`presently located The sensitivity values
`trap sub-
`zones are stored in memory 50
`plurality of zones is used
`
`affect
`
`for
`
`If
`
`the
`
`in
`
`tbese
`
`trap
`
`fur
`
`the
`
`false soft
`
`is
`
`has
`
`static
`
`BNA/Brose Exhibit 1054
`IPR2014-00416
`Page 11
`
`

`

`5982124
`
`routine is shown In step 100 intemal memories flags
`to initial power-up values The
`counters and timers are reset
`vehicle electrical system is originally powered by connect
`ing the vehicle battery to the electrical system Step 100
`occurs whenever the vehicle electric power supply has been
`from the vehicle
`system and
`discoonected
`electrical
`reconnected e.g during vehicle servicing The process
`then
`to step 102 where
`subroutine is
`an initialization
`proceeds
`
`present window position count
`dow movement
`in the
`window position determination function 58 is updated by
`decrementiog the window position count when the window
`is moving in an upward direction When the window moves
`downward direction the window position counter is
`in
`mcremented
`Window position determining function 58 is electrically
`window zone determination function 62
`connected
`to
`Window position
`determining function 58 provides
`the
`window position count
`to window zone deter
`as an input
`mination function 62 Window zone determination function
`to memory 50
`62 is electrically connected
`As described
`is divided into 32
`above the
`trap zone
`approximstely equal sub-zones identified as S4SZ33 The
`trap zone Z1 extends from the window closed position count
`of 0mm to the mm window position count Each sub-zone
`is mm in length in
`to the directiun uf
`direction parallel
`the window Therefore each
`movement of
`sub-zone
`commutation pulses or window position
`SZ2SZ33 has
`counts within the sub-zone The 32 sub-zones
`extend
`from
`the mm position count
`to the 260 mm position count
`in the area between SZ2SZ33 The trap
`trap can oniy occur
`zone Z4 extends from the 260 mm position count
`to the 500
`mm position count
`The present window position count
`is correlated with the position count of the sub-zones
`determination function 62 sod the present window position
`zone is provided as an input to memory 50 The identified
`window zone is used to access the memory 50 and thereby
`supply the apprnpriate sensitivity value ic to the adjusted
`motor speed indication signal calculation function 52 Recall
`is zone dependent The window
`the sensitivity value
`zone determination function 62 also calibrates the window
`zones when
`window calibration flag is set
`The window calibration flag is set by the window position
`determination function 58 each time the window position
`than the 260 mm positioo count
`couot
`and the
`is greater
`is in an upward direction The window
`window movement
`for possible missed
`zooes
`are calibrated to compensate
`commutation
`false commutation
`counts
`excess
`counts
`which pass through the filter 42 and physical changes to the
`window system such as compression of the window seals
`the window system may result in full
`Physical changes of
`window travel from for example the mm position to
`window open position of 502 mm as
`the seals become
`time The adjusted or adaptive
`zone and
`compressed over
`ranges are provided to memory 50
`sub zone position count
`sensitivity values The anti-
`to be used with the associated
`calibration
`is another
`
`sub-zone
`
`adaptive
`
`stall
`
`timer each time the
`detection function 60 starts so ioternal
`motor drive com
`window command decision 38 issues
`mand The stall detection
`function 60 resets its internal timer
`function upon receipt of each commutation pulse from noise
`filter 42 When
`the timer of
`function 60 exceeds
`prede
`termined period e.g 60 milliseeoods without
`receiving
`aoother commutation pulse from noise filter 42 window
`to have occurred The output of motor
`is considered
`to win
`function 60 is electrically connected
`stall deteetioo
`dow command decision 38 Wbeo
`window stall condition
`is detected motor stall detection
`function 60 provides
`trap
`to trap decision function 56 which in turn sets the
`signal
`trap flag mentioned above
`Referring to HGS 37 the control process of the present
`in FIG the main control
`invention is sbowo Specifically
`
`from determination 58
`
`in
`
`that
`
`zone
`
`sod
`
`trap
`inveotion
`feature of the present
`The window command decision function 38 is also con
`function 60 Motor stall
`nected to the motor stall detection
`
`of
`
`20
`
`25
`
`30
`
`If
`
`executed
`Referring specifically to FIG
`the initialization subrou
`tioe for step 102 is shown In step 104 the initialization
`subroutine starts The process
`to step 106 where
`proceeds
`in step 108 the window up-again
`is set Next
`the trap flag
`flag is cleared Steps 106
`and 108
`are preparatory steps
`downward direction
`the window will move in
`assuring that
`window switch 22 once the
`upon the first actuation
`vehicle electrical system is repowered after vehicle servicing
`regardless of the selected direction of window movement
`through switch 22 In step 110 the window open position is
`set in window zone determination function 62 at
`the default
`position count of 500 The process then proceeds
`where the default maximum sensitivity values
`memory 50 for each trap sub-zone This resetting of sensi
`tivity values is necessary because all memorized sensitivity
`values are lost wheo the vehicle battery is disconnected The
`maximum default sensitivity values for each type of vehicle
`typical maximum
`system is empirically determined
`default sensitivity value is 0.98 which is derived from
`250/256 The numerator
`in this determination will
`change
`when the sensitivity value for
`zone is adjusted Next
`window stop command is issued from window
`step 114
`command decision 38
`Referring again to FIG
`then proceeds
`the process
`to
`determination is made as to whether
`step 118 In step 118
`switch command has been received
`from window switch
`22 If
`the determination in step 118 is negative the process
`to step 120 where
`determination is made by
`proceeds
`the states of the relay driver control signals as to
`checking
`whether the window motor is being commanded to move If
`the determination in step 120 is affirmative the process
`returns to step US If
`the determination in step 120
`is
`to step 122 where controller
`negative the process proceeds
`24 checks if
`the window up-again flag is set
`the window
`up-again flag is not set the process
`to step 124
`proceeds
`to the commutation
`where
`the electrical power
`circuit of
`motor 28 is shut off The process then loops back to step 118
`the determination
`is affirmative i.e the
`in step 122
`If
`window up-again flag is set
`the process proceeds
`to step 126
`where window command decisioo 38 issues
`window-up
`50 command The process
`theo loops back to step 118
`the determination
`in step 118 is affirmative i.e
`switch command has been received
`from window switch 22
`to step 144 where
`the process
`determination is
`proceeds
`made as to whether the same command has been received for
`ss 50 ma This determination is the switch debouoce
`to FIG
`the
`36

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket