`
`(12) United States Patent
`Boisvert et a].
`
`(10) Patent N0.:
`(45) Date of Patent:
`
`US 8,217,612 B2
`*Jul. 10, 2012
`
`(54)
`
`(75)
`
`COLLISION MONITORING SYSTEM
`
`Inventors: Mario Boisvert, Reed City, MI (US);
`Randall Perrin, GraWn, Ml (U S); John
`Washeleski, Cadillac, MI (US)
`
`(73)
`
`Assignee: Uusi, LLC, Reed City, MI (U S)
`
`(58) Field of Classi?cation Search ...................... .. None
`See application ?le for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`4,328,540 A *
`
`5/1982 Matsuoka et a1. ............ .. 700/56
`
`(*)
`
`Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`USC 154(b) by 405 days.
`This patent is subject to a terminal dis
`claimer.
`
`Appl. No.: 12/360,942
`
`Filed:
`
`Jan. 28, 2009
`
`Prior Publication Data
`
`US 2009/0272035 A1
`
`Nov. 5, 2009
`
`Related US. Application Data
`
`(21)
`
`(22)
`
`(65)
`
`(63)
`
`(60)
`
`(51)
`
`(52)
`
`. . . .. 49/199
`318/266
`.. 340/571
`318/445
`. . . . .. 700/90
`
`8/1982 Suzuki et a1. . . . . . .
`4,344,252 A *
`8/1982 Goertler et a1.
`4,347,465 A *
`4,365,250 A * 12/1982 Matsuoka et a1.
`4,383,206 A *
`5/1983 Matsuoka et a1.
`4,386,398 A *
`5/1983 Matsuoka et a1. . . . . .
`4,514,670 A
`4/1985 Fassel et a1.
`4,608,637 A
`8/1986 Okuyama et a1.
`4,641,067 A
`2/1987 IiZaWa et a1.
`4,673,848 A
`6/1987 Hagiwara et 31.
`4,686,598 A
`8/1987 Herr
`4,730,152 A
`3/1988 Foust et a1.
`4,746,845 A
`5/1988 Mizuta et a1.
`4,823,059 A
`4/1989 Compeau et a1.
`4,831,509 A
`5/1989 Jones et a1.
`4,855,653 A
`8/1989 Lemirande
`4,870,333 A
`9/1989 Itoh et a1.
`(Continued)
`
`Continuation of application No. 10/ 100,892, ?led on
`Mar. 18, 2002, noW Pat. No. 7,548,037, Which is a
`continuation-in-part of application No. 09/562,986,
`?led on May 1, 2000, noW Pat. No. 6,404,158, Which is
`a continuation-in-part of application No. 08/736,786,
`?led on Oct. 25, 1996, noW Pat. No. 6,064,165, Which
`is a continuation of application No. 08/275,107, ?led
`on Jul. 14, 1994, noW abandoned, Which is a
`continuation-in-part of application No. 07/872,190,
`?led on Apr. 22, 1992, noW Pat. No. 5,334,876.
`
`Provisional application No. 60/169,061, ?led on Dec.
`6, 1999.
`
`Int- Cl-
`(2006-01)
`G05D 3/00
`U.S. Cl. ...... .. 318/466; 318/264; 318/265; 318/266;
`318/280; 318/282; 318/286; 318/461; 318/468;
`318/469
`
`Primary Examiner * Marlo Fletcher
`(74) Attorney, Agent, or Firm * Tarolli, Sundheim, Covell
`& Tummino LLP
`
`ABSTRACT
`(57)
`Disclosed is an improved system and method for sensing both
`hard and soft obstructions for a movable panel such as a
`sunroof. A dual detection scheme is employing that includes
`an optical sensing as the primary means and electronic sens
`ing of motor current as a secondary means. The secondary
`means utilizes system empirical precharacteriZation, fast pro
`cessing algorithms, motor parameter monitoring including
`both current sensing and sensorless electronic motor current
`commutation pulse sensing, and controller memory, to adap
`tively modify electronic obstacle detection thresholds in real
`time Without the use of templates and cycle averaging tech
`niques_
`
`10 Claims, 9 Drawing Sheets
`
`POWER
`SUPPLY
`voc
`coMMoN
`
`vomez SENSE
`/9
`opnorw.
`3W DRNE CURRENT
`
`4
`
`5
`
`6
`
`°P11°NAL
`
`.b
`
`A
`
`2
`
`DRIVE —
`
`s
`
`“59.2w
`
`WHOM
`
`*1
`
`g
`
`1"
`
`7"
`
`’%%‘¥é5°-
`DRNE
`
`RggggE
`DRIVE
`
`VEHICLE
`COMMUNICATION 0
`BUS
`
`/
`2
`
`OPTIONAL
`
`MEMORY
`
`UUSI Exhibit 2007
`Page 1
`
`
`
`US 8,217,612 B2
`Page 2
`
`1
`
`307/101
`4908
`
`US. PATENT DOCUMENTS
`.
`419801618 A 12/1990 Mllnesetal'
`510381087 A
`‘Z1991 Arflher 6‘ a1~
`218231333 2 12/133} 2302mm
`1
`1
`510811586 A
`IP92 1311111111111,
`2156123)? 2
`Q1335
`511621711 A “H992 Heckler
`1
`1
`512041592 A
`@1993 Huger
`2
`313343‘ amine
`1
`1
`Y .
`5,334,876 A *
`8/1994 Washeleskl et a1~
`213321232 2 * Z1332 gkztd‘glét 31
`~~~~~~~~~~~~~~~~~~~ 11
`514321413 A
`M995 Dukeetal ~
`514361539 A
`M995 wrenbecketal
`514971326 A
`M996 Berlandetal 1
`515251876 A
`M996 Fm i
`1
`515301329 A
`M996 shiggmaatsuetal
`515371013 A
`M996 To ozumi et a1
`'
`5’539’290 A
`M996 Luyetal
`'
`535853702 A 11 12/1996 jackson‘et a1‘ ,,,,,,,,,,, H 31g/266
`5 616 997 A >1
`4/1997 Jackson et a1‘ “““““““ “ 318/467
`537012063 A 12/1997 Cooket a1‘
`5,708,338 A 11
`1/199g Cooket a1, ,,,,,,,,,,,,,,,,,, ,, 31g/466
`5,723,960 A
`3/1998 Harada
`5,729,104 A
`3/1998 Kamishimaetal.
`5,734,245 A 11
`3/1998 Terashima 61111. .......... .. 318/453
`5,832,664 A 11/1998 Tajima et a1.
`5,932,931 A *
`8/1999 Tanaka @1111 ~~~~~~~~~~~~~~ ~~ 307/101
`5,952,801 A *
`9/1999 Bolsvert @1111 ~~~~~~~~~~~~~ ~- 318/468
`5,955,854 A
`9/1999 Zhang etal
`5969637 A 10/1999 Doppelt e1 111-
`318M“
`213231122‘ 2 * légggg vB‘iiggert et a1
`610971166 A *
`8/2000 FitZgibbOn et'ai 111111111111 1' 318ml
`
`8/2000 Fitzgibbon 61111. ......... .. 318/282
`6,111,374 A 11
`6,133,703 A 11 10/2000 Fitz ibbon 61111. .
`318/445
`6,169,379 B111
`1/2001 Zha?g etal. ...... ..
`.. 318/280
`6,172,475 B111
`1/2001 Fitzgibbon e131. ......... .. 318/266
`6,208,102 B111
`3/2001 Kikuchi et a1. ............. .. 318/466
`6,243,635 B1
`6/2001 Swan @1211.
`6,246,196 B111
`6/2001 Fitzgibbon e131. ......... .. 318/430
`6,274,947 B111
`8/2001 Terashima ........ ..
`307/10.1
`6,278,249 B111
`8/2001 F1tZg1bbOn 61111. .
`.. 318/268
`6,310,451 B111 10/2001 Fltzglbbon 61111. ......... .. 318/266
`6,377,009 B1
`4/2002 Philipp
`6,400,112 B111
`6/2002 Fitzgibbon e131. ......... .. 318/445
`6,404,158 B111
`6/2002 Boisveltetal. ............. .. 318/469
`RE37J84 E >1<
`7/2002 FitZgibbOn et a1‘ “““““ “ 318/466
`6,456,022 B111
`9/2002 11112151615611 e131. .
`318/162
`6,528,961 B111
`3/2003 F1t_Zg1bb0netal..
`318/283
`6,548,979 B211 4/2003 B_01s\_Ie1teta1.
`318/469
`6,566,828 B211
`5/2003 F1tZg1bb0netal..
`318/283
`6,683,431 B211
`1/2004 F1tZg1bb0netal..
`318/468
`6,806,665 B211 10/2004 FltZglbbonetaL.
`.. 318/282
`7,164,246 B211
`1/2007 Fitzgibbon 61111. ......... .. 318/264
`7,548,037 B211
`6/2009 Boisveltet a1. ............. .. 318/466
`7,579,802 132*
`8/2009 BOiSVeIT et a1~ ~
`318/466
`2001/0024094 Al* 9/2001 Fitzgibbon et a1. .
`318/445
`2001/0024095 A111
`9/2001 Fitzgibbon e131. .
`318/480
`2001/0038272 A1* 11/2001 Fitzgibbon et a1. .
`318/565
`2002/0084759 A111
`7/2002 Fitzgibbon 61111. .
`318/283
`2002/0093301 A111
`7/2002 1111111161111. .... ..
`.. 318/452
`2002/0101210 A111
`8/2002 Boisvelt 61111. .
`318/469
`2003/0025470 A111
`2/2003 Fitzgibbon 61111. .
`.. 318/66
`2004/0056621 A111
`3/2004 Fitzgibbon e131. ......... .. 318/445
`2004/0183493 A111
`9/2004 Boisvelt e131. ............. .. 318/469
`2004/0195986 A111 10/2004 Fitzgibbon e131. .
`318/280
`2005/0140323 A111
`6/2005 Fitzgibbon e131. .
`.. 318/468
`2006/0186844 A111
`8/2006 Fit_zgibbon e131. .
`318/280
`2009/0272035 A111 11/2009 B01sve1tetal. ................. .. 49/28
`
`6,107,765 A *
`
`8/2000 Fitzgibbon et a1.
`
`.... .. 318/266
`
`* cited by examiner
`
`UUSI Exhibit 2007
`Page 2
`
`
`
`US. Patent
`
`Jul. 10, 2012
`
`Sheet 1 019
`
`US 8,217,612 B2
`
`VOLTAGE SENSE
`OPTIONAL
`3\ TEMPERATURE
`- SENSOR
`
`’
`
`POWER
`SUPPLY
`
`VDCl lCOMMON
`
`9
`/
`DRIVE CURRENT
`-—COMMUNICATION
`SIGNAL
`
`2b
`
`\
`
`OPTIONAL
`4’—— RAIN
`sENsOR —’
`
`\ A
`D -
`C
`
`DRIVE ‘N8
`CURRENT
`SIGNAL
`
`5
`
`FORWARD
`,--CONTROI_
`SWITCHES H —» MOTOR ¢/7°
`DRIVE
`
`- I_IMIT ____
`/
`6
`SWITCHES
`
`OPTIONAI.
`
`VEHICLE
`COMMUNICATION —-
`BUS
`
`7b
`REVERSE /
`2o
`/ —- MOTOR
`DR'VE
`
`RAM
`
`/
`/
`2
`
`OPTIONAL
`
`/ FIIl-O
`1
`MEMORY
`
`'
`FIQJ
`
`RC
`
`Rb
`
`R1
`
`RIO
`
`Ra
`
`Fig.8
`
`UUSI Exhibit 2007
`Page 3
`
`
`
`US. Patent
`
`Jul. 10, 2012
`
`Sheet 2 019
`
`US 8,217,612 B2
`
`00?
`
`R: 8.0:
`
`H yoc>co>
`I :E: coQo
`
`pm
`
`on
`
`H
`
`H
`
`UEDNH
`
`202200 —
`
`on
`
`@505
`tE:
`
`om
`
`6Com
`u6 96
`5E:
`
`UUSI Exhibit 2007
`Page 4
`
`
`
`U.S. Patent
`
`Jul. 10, 2012
`
`Sheet 3 of 9
`
`US 8,217,612 B2
`
`
`
`
`
`oo>._.<m_._.<m>.vN—
`
`:52nm?
`
`bit/E
`
`‘-
`
`.v:
`
`QZDOmoa
`
`
`
`O._.Io._._>>m>
`
`mmn_:_om._.zoo.v—N
`
`mNN
`
`NmF
`
`UUSI Exhibit 2007
`
`Page 5
`
`UUSI Exhibit 2007
`Page 5
`
`
`
`
`US. Patent
`
`Jul. 10, 2012
`
`Sheet 4 019
`
`US 8,217,612 B2
`
`194-
`
`vOP—AMP°0
`
`VCC
`
`192
`
`Fig.2D
`
`Fig.2C
`
`VOP—AMP
`
` COLLtCIOR
`
`VOP—AMP
`
`184--l-_| EMHTER00 -
`
`188-—-—
`
`U0O‘
`
`—
`
`UUSI Exhibit 2007
`
`Page 6
`
`UUSI Exhibit 2007
`Page 6
`
`
`
`U.S. Patent
`
`mJ
`
`2102
`
`9f05mhS
`
`mu.m_u._
`
`m:«I\
`
`2
`
`7
`
`1O
`
`Bh2Ia,nag".
`.
`
`2,
`
`s‘m05ammo.
`
`n__2<lao>
`
`MON
`
`Al
`
`NmF
`
`8.91..
`
`UUSI Exhibit 2007
`
`Page 7
`
`UUSI Exhibit 2007
`Page 7
`
`
`
`
`US. Patent
`
`Jul. 10, 2012
`
`Sheet 6 019
`
`US 8,217,612 B2
`
`Fig.3B
`
`UUSI Exhibit 2007
`Page 8
`
`
`
`US. Patent
`
`Jul. 10, 2012
`
`Sheet 7 019
`
`US 8,217,612 B2
`
`("IvTL
`
`
`
` 2\+ w» +
`
`\_ __
`
`
`
`/+ {J
`
`mam
`
`
`
` w 1 2 +1
`
`,100
`
`102
`
`UUSI Exhibit 2007
`Page 9
`
`
`
`US. Patent
`
`Jul. 10, 2012
`
`Sheet 8 019
`
`US 8,217,612 B2
`
`
`
`m._._ZD OZEMEZGZM cum-mm mum
`
`
`
`
`
`TYPICAL
`STARTUP
`EN ERGIZATION
`
`PER SPEED
`
`200 -
`
`0 5
`
`100
`
`5
`
`—125
`5 o 5 7 o
`o o 5 o
`
`_ _ _ _
`
`1 1 1 2
`
`CURRENT
`
`5 2
`
`250
`
`50
`TIME (ms)
`
`75
`
`100
`
`25
`
`Fig.4
`
`l
`
`PATENTED THRESHOLD — OBSTACLE DETECTION
`
`INVENTIVE THRESHOLD — OBSTACLE DETECTION FUNCTION
`
`NOMINAL MOTOR OPERATION FUNCTION
`NOMINAL-LOWER
`
`1000
`2000
`TlME(ms) or POSITION
`
`3000
`
`UUSI Exhibit 2007
`Page 10
`
`
`
`US. Patent
`
`Jul. 10, 2012
`
`Sheet 9 019
`
`US 8,217,612 B2
`
`PATENTED THRESHOLD-OBSTACLE DETECTION
`
`ADAPTIVE THRESHOLD-OBSTACLE DETECTION FUNCTION
`
`MOTOR OPERATION-FUNCTION
`
`l
`2000
`TIME (ms) or POSITION
`
`3000
`
`PATENTED THRESHOLD-OBSTACLE DETECTION
`ADAPTIVE THRESHOLD-OBSTACLE DEI'ECTION FUNCTION
`
`______________________________________________-JQTQ'KPRE'FHQEZWE‘ION
`
`l
`1000
`
`2000
`TIME (ms) or POSITION
`
`3000
`
`Fig.7
`
`UUSI Exhibit 2007
`Page 11
`
`
`
`US 8,217,612 B2
`
`1
`COLLISION MONITORING SYSTEM
`
`CROSS REFERENCE TO RELATED
`APPLICATIONS
`
`The present application is a continuation of application Ser.
`No. 10/100,892 Which is a continuation-in-part of application
`Ser. No. 09/562,986 ?led May 1, 2000 Which is a continua
`tion-in-part of application Ser. No. 08/736,786 to Boisvert et
`al. Which Was ?led on Oct. 25, 1996, now US. Pat. No.
`6,064,165 Which Was a continuation of US. application Ser.
`No. 08/275,107 to Boisvert et al. Which Was ?led on Jul. 14,
`1994 Which is a continuation in part of application Ser. No.
`07/872,190 ?ledApr. 22, 1992 to Washeleski et al., now US.
`Pat. No. 5,334,876. These related applications are incorpo
`rated herein by reference. Applicants also incorporate by
`reference US Pat. No. 5,952,801 to Boisvert et al, Which
`issued Sep. 14, 1999. This application also claims priority
`from US. Provisional application Ser. No. 60/169,061 ?led
`Dec. 6, 1999 Which is also incorporated herein by reference.
`
`20
`
`2
`sis for this disclosure concerns an automatic poWered actuator
`as a motor vehicle sunroof panel.
`An exemplary system built in accordance With one
`embodiment of the invention implements position and speed
`sensing is via electronic motor current commutation pulse
`sensing of the drive motor. Motor current commutation pulse
`counting detection means and counting correction routines
`provide improved position and speed accuracy.
`In one exemplary embodiment, stored empirical parameter
`characterizations and algorithms adaptively modify obstacle
`detection thresholds during an ongoing actuation for
`improved obstacle detection sensitivity and thresholds result
`ing in quicker obstacle detection With loWer initial force,
`loWer ?nal pinch force and reduced occurrences of false
`obstacle detection.
`An exemplary embodiment of the collision sensing system
`uses a memory for actuation speed measurement, motor cur
`rent measurement, and calculations of an ongoing actuation
`With real time adaptive algorithms enables real time running
`adaptive compensation of obstacle detection thresholds.
`
`FIELD OF THE INVENTION
`
`BRIEF DESCRIPTIONS OF THE DRAWINGS
`
`The present invention concerns motor driven actuator con
`trol systems and methods Whereby empirically characterized
`actuation operation parameters are subsequently monitored.
`
`25
`
`BACKGROUND
`
`National Highway Traf?c Safety Administration
`(NHTSA) Standard 118 contains regulations to assure safe
`operation of poWer-operated WindoWs and roof panels. It
`establishes requirements for poWer WindoW control systems
`located on the vehicle exterior and for remote control devices.
`The purpose of the standard is to reduce the risk of personal
`injury that could result if a limb catches betWeen a closing
`poWer operated WindoW and its WindoW frame. Standard 1 18
`states that maximum alloWable obstacle interference force
`during an automatic closure is less than 100 NeWton onto a
`solid cylinder having a diameter from 4 millimeters to 200
`millimeters.
`Certain technical dif?culties exist With operation of prior
`art automatic poWer WindoW controls. One dif?culty is unde
`sirable shutdoWn of the poWer WindoW control for causes
`other than true obstacle detection. Detection of obstacles
`during startup energiZation, soft obstacle detection, and hard
`obstacle detection each present technical challenges requir
`ing multiple simultaneous obstacle detection techniques.
`Additionally, the gasket area of the WindoW that seals to avoid
`Water seepage into the vehicle presents a dif?culty to the
`design of a poWer WindoW control, since the WindoW panel
`encounters signi?cantly different resistance to movement in
`this region. Operation under varying poWer supply voltage
`results in actuator speed variations that result in increased
`obstacle detection thresholds.
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`SUMMARY OF THE INVENTION
`
`This invention concerns an improved actuator system that
`provides faster operation, more sensitive obstacle detection,
`faster actuator stopping With reduced pinch force, and
`reduced false obstacle detection all With less costly hardWare.
`This invention has utiliZation potential for diverse automatic
`poWered actuator applications including positioning of doors,
`WindoWs, sliding panels, seats, control pedals, steering
`Wheels, aerodynamic controls, hydrodynamic controls, and
`much more. One exemplary embodiment of primary empha
`
`60
`
`65
`
`FIG. 1 is a block diagram schematic of the components of
`an exemplary embodiment of the present invention;
`FIGS. 2A-2D are schematics of circuitry for controlling
`movement and sensing obstructions of a motor driven panel
`such as a motor vehicle sunroof;
`FIG. 3A is a plan vieW depicting an optical sensing system
`for monitoring an obstruction in the pinch Zone of a moving
`panel such as a motor vehicle sunroof;
`FIG. 3B is a front elevation vieW of the FIG. 3A optical
`sensing system;
`FIG. 3C is a plan vieW depicting an optical system With
`moving optics for monitoring an obstruction at the leading
`edge of a moving panel such as a motor vehicle sunroof;
`FIG. 3D is a front elevation vieW of the FIG. 3C optical
`sensing system;
`FIG. 3E is a plan vieW depicting an optical sensing system
`With moving optics, ?exible optic ?ber, remote IR emission,
`and remote IR detection for monitoring an obstruction at the
`leading edge of a moving panel such as a motor vehicle
`sunroof;
`FIG. 4 represents typical startup energiZation characteris
`tics of motor current and per speed versus time;
`FIG. 5 represents a simpli?ed example of characteristic
`steady state nominal motor operation function versus time or
`position;
`FIG. 6 represents a simpli?ed example characteristic
`dynamic transient motor operation function versus time and/
`or position shoWing motor operation function With transients;
`FIG. 7 represents a simpli?ed example characteristic
`dynamic periodic cyclic motor operation function versus time
`and/ or position shoWing motor operation function With cyclic
`disturbances; and
`FIG. 8 is a sequence of measurements taken by a controller
`during successive time intervals and operation of a monitored
`panel drive motor.
`
`BEST MODE FOR PRACTICING THE
`INVENTION
`
`FIG. 1 shoWs a functional block diagram of an actuator
`safety feedback control system 1 for monitoring and control
`ling movement of a motor driven panel such as a motor
`vehicle sunroof. A panel movement controller 2 includes a
`commercially available multipurpose microcontroller IC (in
`
`UUSI Exhibit 2007
`Page 12
`
`
`
`US 8,217,612 B2
`
`20
`
`25
`
`35
`
`3
`tegrated circuit) With internal and/or external FIFO memory
`and/or RAM (Random Access Memory) 211 and ADC (ana
`log-to-digital-converter) 2b.
`Eight-bit Word bytes, eight-bit counters, and eight-bit ana
`log-to-digital conversions are used With the exemplary con
`troller 2. It should be fully realized, hoWever, that alternative
`Word lengths may be more appropriate for systems requiring
`different parameter resolution. Larger Word bytes With
`equivalent ADC resolution enables greater resolution for
`motor current sensing. Likewise, larger Word bytes With
`higher microcontroller clock speeds enable greater resolution
`for motor per speed sensing plus quicker digital signal pro
`cessing and algorithm processing for quicker response time.
`A temperature sensor 3 (Which according to the preferred
`embodiment of the invention is an option) When installed, is
`driven by and sensed by the controller 2. Temperature sensing
`alloWs the panel controller 2 to automatically sense vehicle
`cabin temperature and open or close the sunroof to help
`maintain a desired range of temperatures. Temperature com
`pensation of actuator obstacle detection thresholds is typi
`cally unnecessary.
`An optional rain sensor 4 can be both driven by and sensed
`by the microcontroller 2. Automatic closing of the sunroof
`panel occurs When the sensor is Wet. Subsequently, the sun
`roof panel can be opened When either falling rain has stopped
`for some time duration or When the rain has evaporated to
`some extent.
`Manual sWitch inputs 5 are the means by Which operator
`control of the system occurs.
`Limit sWitch inputs 6 indicate to the control system such
`30
`physical inputs as HOME position, VENT/NOT OPEN
`Quadrant Switch, and end of panel movement. Limit sWitch
`signals indicate Where microcontroller encoder pulse counter
`registers are set or reset representative of speci?c panel posi
`tion(s).
`Motor drive outputs 7a and 7b control Whether the motor
`drives the panel in the forWard or the reverse direction. When
`neither the forWard nor the reverse direction are driven, the
`motor drive terminals are electrically shorted together, pos
`sibly via a circuit node such as COMMON, resulting in an
`electrical loading and thus a dynamic braking effect.
`Motor plugging drive, Which is the application of reverse
`drive polarity While a motor is still rotating, is an optional
`method of more quickly stopping the motor, but has been
`unnecessary for use With the preferred embodiment of the
`sunroof panel controller due to satisfactory performance
`taught by this disclosure. Very large motor plugging currents
`are often undesirable because they can easily exceed typical
`maximum stalled rotor currents producing undesired motor
`heating in large applications. Such high motor plugging cur
`rents can be detrimental to the life and reliability of electro
`mechanical relay contacts and solid state sWitches used to
`sWitch motor operating currents. High motor plugging cur
`rents can also cause undesirable transients, trip breakers, and
`bloW fuses in a poWer supply system.
`Application of brakes and/or clutches is also unnecessary
`With the automotive sunroof system due to the improved real
`time obstacle detection performance taught by this disclo
`sure.
`Optical Obstacle Detection
`Obstacle detection by actual physical contact and/or pinch
`force With human subjects is someWhat unnerving to some
`individuals. For improved system safety and user comfort, the
`preferred system utiliZes non-contact detection of obstacles
`in the path of the moving panel. Of various technologies by
`Which it is possible to sense an obstacle Without physical
`contact, IR (infrared) emission With transmission interruption
`
`50
`
`40
`
`45
`
`55
`
`60
`
`65
`
`4
`mode detection is preferred. IR emitting diodes and/or IR
`laser diodes are the tWo preferred IR emission sources. IR
`photodiodes and/ or IR phototransistors are the tWo preferred
`IR detection means. Optical obstacle detection senses and
`enables stopping of the actuator movement prior to signi?cant
`applied pinch force and possibly prior to actual physical
`contact With a subject. In unusual light conditions, explained
`beloW, optical sensing means becomes temporarily ineffec
`tive, thus obstacle detection via motor current sensing or
`current sensing and speed sensing means becomes the
`remaining reliable backup method of detecting an obstacle.
`Of tWo preferred con?gurations utiliZed for implementing
`IR transmission interruption mode of obstacle detection, the
`?rst is use of at least one emitter and at least one detector
`sensing at least across the pinch Zone in close proximity to an
`end of travel region of a sunroof. As shoWn in FIGS. 3A and
`3B, at least one IR emitter 100 and at least one IR detector 102
`are separated from each other by a sunroof pinch Zone 104. In
`an exemplary embodiment of the invention, opto sensing of
`obstructions is across and in relatively close proximity to a
`pinch Zone near the end of travel region of a sunroof. The
`depictions in FIGS. 3A and 3B do not shoW the entire region
`betWeen emitter and detector but it is appreciated that a gap G
`betWeen emitter and detector is on the order of the Width of
`the moving sunroof. In this preferred embodiment, cabling
`108 passes to the region of the detector 102 around the end of
`the sunroof liner in the region of the end of the sunroof travel.
`The detector and emitter are ?xed to the sunroof liner and do
`not move. Implementation of this ?xed con?guration is sim
`pli?ed by lack of moving components, although the sunroof
`may have to push the obstacle into a sensing ?eld betWeen the
`emitter 100 and the detector 102. Thus, although the sensing
`means is non-contact, the sunroof can still contact the
`obstacle.
`Of tWo preferred con?gurations utiliZed for implementing
`IR transmission interruption obstacle detection, the second is
`use of at least one emitter and at least one detector sensing at
`least immediately ahead of the front moving edge of the
`moving portion of a sunroof. As shoWn in FIGS. 3C and 3D,
`at least one IR emitter 100 and at least one IR detector 102 are
`separated proximal a front moving edge of a sunroof 103. In
`an exemplary embodiment of the invention, opto-sensing of
`obstructions is across and in relatively close proximity to a
`front edge 105 of the sunroof 103. The depictions in FIGS. 3C
`and 3D shoW the entire region betWeen emitter and detector
`for Which a gap G, betWeen emitter and detector, is on the
`order of the Width of the moving sunroof. In this preferred
`embodiment, ?exible ?at circuitry 107 passes to the emitter
`1 00 and the detector 1 02 of the moving panel or WindoW to the
`region of the front moving edge. Alternate means to supply
`electrical signal and/or poWer to the moving opto-electronic
`components includes means such as electrical contact
`brushes cooperating With conductive traces on the moving
`panel. PoWer and signal are optionally both transmitted over
`the same conductors. FIG. 3E shoWs an alternative means to
`supply IR emission to receive IR detection from the front
`edge of the moving panel via ?exible moving optic ?ber 303
`means connected With components 300, 302 that respectively
`emit IR and detect IR signals. IR optical ?bers are terminated
`at each end to optical components 304, 305 that perform
`collimating, re?ecting, and focusing requirements. The struc
`ture depicted in FIGS. 3A-3E make it possible to sense
`obstructions With no physical obstacle contact regardless of
`the position of the moving sunroof.
`Alternate, non-preferred means of obstacle detection
`include sensing back re?ection from a re?ective surface of
`radiation emitted from an emitter, electric ?eld sensing of
`
`UUSI Exhibit 2007
`Page 13
`
`
`
`US 8,217,612 B2
`
`5
`proximal material dielectric properties, and magnetic ?eld
`sensing of proximal material inductive properties.
`Various techniques improve the operation and reliability of
`non-contact optical detection sensing. In accordance With an
`exemplary embodiment of the present invention, the IR emit
`ter 100 is driven With a duty cycle and frequency. One typical
`automobile sunroof application uses 20% duty cycle at 500
`HZ IR emitter drive synchroniZed With IR detector sensing.
`Pulsed drive alloWs the IR emitter 100 to be driven harder
`during its on time at a loW average poWer. This harder drive
`yields improved signal-to-noise for IR sensing by the IR
`detector. The IR detector circuit synchronously compares the
`IR signal detected during IR emitter on times With IR emitter
`off times to determine ambient IR levels for drive and signal
`compensation purposes. This alloWs the IR emitter to IR
`detector optical coupling to be determined With a level of
`accuracy and reliability using closed loop feedback tech
`niques.
`Automatic gain feedback control techniques maintain the
`level of the IR emitter drive and/or the gain of the IR detector
`circuit so that optical coupling is above minimum desirable
`values. Such automatic gain compensates, Within certain
`limitations, factors including decrease in IR emitter output
`over accumulated time at temperature, IR emitter output tem
`perature coef?cient, dirt and haZe fouling optic components,
`and high ambient IR levels.
`Highly directional IR optical lenses and/or aligned polar
`iZed ?lters on both the IR emitter and IR detector maintain
`better optical coupling and reduce the effects of ambient IR
`and re?ected IR from other directions. Location of the IR
`detector in a physical recess further reduces the possibility of
`extraneous IR “noise” from affecting the optical coupling.
`Despite various means to reduce the possibility of excess
`extraneous IR from being detected, certain conditions occur
`that may alloW very high levels of direct and/or re?ected
`sunlight to be “seen” by the detector. Sun IR poWer levels can
`saturate the detector output signal level so that obstacle block
`age of the pulsed IR emitter signals is not reliably sensed.
`Under such unusual “White out” circumstances, the IR optical
`system is disabled by the panel controller 2 until the sunroof
`actuator is nearly closed, at Which position ambient IR noise
`is shielded by the sunroof. Thus, the complete emitter-detec
`tor IR coupling is made more reliable for the last movement of
`pinch point closure. Complete body blockage of the IR cou
`pling path betWeen the emitter and detector is not a “White
`out” condition, although if the body is blocking both ambient
`IR and emitted IR signal at the detector, a “black out” condi
`tion is interpreted as an obstacle detection.
`Although the IR obstacle detection means may be tempo
`rarily found to be unreliable by high ambient levels of IR, the
`disclosed sensing of hard and/or soft obstacles by motor
`current monitoring is alWays active as a redundant obstacle
`detection means.
`Detailed Schematic
`The controller schematic shoWn in FIGS. 2A-2D imple
`ments collision sensing in one form by activating a light
`emitting diode 10011 which emits at periodic intervals. In the
`event the infra red radiation is not sensed by a photo transistor
`detector 10211, the controller 2 assumes an obstruction and
`deactivates the sunroof motor M. There is also a redundant
`and more reliable obstacle detection means for detecting
`obstacles based upon sensed motor operation parameters.
`The preferred controller 2 is anAtmel 8 Bit microprocessor
`having 8 Kilobytes of ROM and includes programming
`inputs 106 Which can be coupled to an external data source
`and used to reprogram the microprocessor controller 2. User
`controlled inputs 5a, 5b are coupled to user activated sWitches
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`Which are activated to control movement of the sunroof. The
`inputs are similar to noW issued US. Pat. No. 5,952,801 to
`Boisvert et al, Which describes the functionality of those
`inputs. Limit sWitch outputs 5c, 5d, 5e are also monitored by
`the controller 2 and used to control activation of the sunroof
`drive motor.
`The schematic depicts a clock oscillator 110 for providing
`a clock signal of 6 MHZ for driving the microprocessor
`controller 2. To the upper left of the oscillator is a decoupling
`capacitor circuit 112 for decoupling a VCC poWer signal to
`the microprocessor.
`The circuitry depicted in FIG. 2B provides poWer signals in
`response to input of a high signal at the ignition input 114.
`When the ignition input goes high, this signal passes through
`a diode 116 to the base input 118 ofa transistor 120 Which
`turns on. When the transistor 120 turns on, a regulated output
`of 5 volts (V CC) is provided by a voltage regulator 122 in the
`upper right hand corner of FIG. 2B. A voltage input to the
`voltage regulator 122 is derived from tWo battery inputs 124,
`126 coupled through a ?ltering and reverse polarity protec
`tion circuit 130. Immediately above the positive battery input
`124 is a relay output 131 Which provides a signal one diode
`drop less than battery voltage VBAT Which poWers the relay
`coils 132, 134 (FIG. 2D) for activating the motor.
`The circuitry of FIGS. 2A-2D includes a number of opera
`tional ampli?ers Which require higher voltage than the ?ve
`volt VCC logic circuitry poWer signal. At the extreme right
`hand side of the schematic of FIG. 2B are tWo transistors 136,
`138 one of Which includes a base 140 coupled to an output
`142 from the microprocessor controller 2. The second tran
`sistor has its collector coupled to the battery and an output on
`the emitter designated V-SW. When the microprocessor turns
`on the transistor 138, the V-SW output goes to battery voltage.
`The V-SW output is connected to a voltage regulator (not
`shoWn) Which generates a DC signal that is supplied through
`out the circuit for operation of the various operational ampli
`?ers.
`The microprocessor controller 2 also has tWo motor control
`outputs 150, 152 Which control tWo sWitching transistors 154,
`156, Which in turn energiZe tWo relay coils 132, 134. The
`relay coils have contacts 162, 164 coupled across the motor M
`for energiZing the motor Windings With a battery voltage
`VBAT. One or the other of the transistors must be turned on in
`order to activate the motor. When one of the tWo transistors is
`on, the motor M rotates to provide output poWer at an output
`shaft for moving the sunroof or other panel along a path of
`travel in one direction. To change the direction of the motor
`rotation, the ?rst transistor is turned off and the second acti
`vated. The motor used to drive the sunroof panel back and
`forth along its path of travel in the exemplary embodiment of
`the present invention is a DC motor.
`FIG. 2C depicts a circuit 180 for monitoring light emitting
`diode signals. A light emitting diode 10011 has an anode
`connection 181 coupled to the V-sWitched signal and the
`cathode is coupled through a sWitching transistor 182 to a
`microprocessor output 183. The microprocessor outputs a
`500 hertZ signal at this output 183 having a 20% duty cycle to
`the base input of the transistor. When the transistor turns on,
`the LED cathode is pulled loW, causing the light emitting
`diode 10011 to emit IR radiation. Under microprocessor con
`trol, the light emitting diode produces a 500 hertz output
`Which is sensed by a photo detector 10211. As the light emit
`ting diode pulses on and off at 500 hertz, the photo detector
`responds to this input. When current ?oWs in the photo detec
`tor, a voltage drop is produced across a voltage divider 184
`having an output coupled to an operational ampli?er 186.
`When current ?oWs in the photo detector in response to
`
`UUSI Exhibit 2007
`Page 14
`
`
`
`US 8,217,612 B2
`
`7
`receipt of a light signal the voltage divider raises the voltage
`at the inverting input 188 to the ampli?er 186. The non
`inverting input to this ampli?er is maintained at 2.5 volts by a
`regulated voltage divider 188. The operational ampli?er 186
`and a second operational ampli?er 190 de?ne tWo inverting
`ampli?ers Which in combination produce an output signal of
`500 hertz. With no signal appearing at the photo detector, an
`output 192 from the operational ampli?er 190 is 2.5 volts.
`This signal is coupled to the microprocessor controller 2. In
`response to receipt of the photo detector signal, this signal
`oscillates and this oscillating signal in turn is sensed by the
`microprocessor.
`The microprocessor controller 2 has tWo inputs 192, 194
`that provide input signals to a comparator implemented by the