throbber
111111
`
`1111111111111111111111111111111111111111111111111111111111111111111111111111
`US 20020101210Al
`
`(19) United States
`(12) Patent Application Publication
`Boisvert et al.
`
`(10) Pub. No.: US 2002/0101210 A1
`Aug. 1, 2002
`( 43) Pub. Date:
`
`(54) COLLISION MONITORING SYSTEM
`
`(75)
`
`Inventors: Mario Boisvert, Reed City, MI (US);
`Randall Perrin, Cadillac, MI (US)
`
`(60) Provisional application No. 60/169,061, filed on Dec.
`6, 1999.
`
`Publication Classification
`
`Correspondence Address:
`WATTS, HOFFMANN, FISHER & HEINKE
`CO., L.P.A.
`P.O. Box 99839
`Cleveland, OH 44199-0839 (US)
`
`(51)
`
`Int. Cl? .............................. H02P l/04; G05D 3/00;
`H02P 3/00; G05B 5!00; H02P 7/00;
`H02H 7/08
`(52) U.S. Cl. .............................................................. 318/469
`
`(73) Assignee: Nartron Corporation
`
`(21) Appl. No.:
`
`10/100,892
`
`(22)
`
`Filed:
`
`Mar. 18, 2002
`
`Related U.S. Application Data
`
`(63)
`
`Continuation-in-part of application No. 09!562,986,
`filed on May 1, 2000, now Pat. No. 6,404,158, which
`is a continuation-in-part of application No. 08/736,
`786, filed on Oct. 25, 1996, now Pat. No. 6,064,165,
`which is a continuation of application No. 08/275,
`107, filed on Jul. 14, 1994, now abandoned, which is
`a continuation-in-part of application No. 07/872,190,
`filed on Apr. 22, 1992, now Pat. No. 5,334,876.
`
`(57)
`
`ABSTRACT
`
`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 sensing of motor current as a secondary means.
`The secondary means utilizes system empirical precharac(cid:173)
`terization, fast processing algorithms, motor parameter
`monitoring including both current sensing and sensorless
`electronic motor current commutation pulse sensing, and
`controller memory, to adaptively modify electronic obstacle
`detection thresholds in real time without the use of templates
`and cycle averaging techniques.
`
`VDC
`
`9
`
`DRIVE CURRENT
`COMMUNICATION
`SIGNAL
`
`DRIVE
`CURRENT
`SIGNAL
`
`8
`
`7a
`
`7b
`
`FORWARD
`MOTOR
`DRIVE
`
`2a
`
`REVERSE
`
`DRIVE
`
`~ MOTOR
`
`2
`
`OPTIONAL
`
`OPTIONAL
`
`3
`
`4
`
`5
`
`OPTIONAL
`VEHICLE
`COMMUNICATION
`BUS
`
`1/
`
`BNA/Brose Exhibit 1046
`IPR2014-00417
`
`

`
`Patent Application Publication Aug. 1, 2002 Sheet 1 of 9
`
`US 2002/0101210 A1
`
`POWER
`SUPPLY
`
`VDC
`
`COMMON
`
`VOLTAGE SENSE
`
`OPTIONAL
`3, TEMPERATURE
`..._,.. SENSOR
`t---.-j
`
`OPTIONAL
`4-t- RAIN
`SENSOR
`
`:--
`6
`
`LIMIT
`SWITCHES
`
`OPTIONAL
`VEHICLE
`COMMUNICATION ..........
`BUS
`
`DRIVE CURRENT
`1-- COMMUNICATION
`SIGNAL
`
`2b
`
`\
`
`A
`D
`c
`
`DRIVE ~~8
`.---___, CURRENT
`SIGNAL
`
`FORWARD 1 _-]a
`1-----t~ MOTOR ~
`DRIVE
`
`7b
`/
`
`REVERSE I
`t-----t~ MOTOR V
`DRIVE
`
`2a
`
`~
`
`/
`f
`2
`
`OPTIONAL
`
`FIFO
`MEMORY
`
`Fig.1
`
`Rc
`
`Rb
`
`R1
`
`RO
`
`Ra
`
`Fig.8
`
`

`
`'"""'
`>
`'"""' c
`'"""' N
`'"""' c
`~ c
`N c c
`
`'JJ.
`Cj
`
`'0
`0 .....,
`N
`~ .....
`'JJ. =(cid:173)~
`N 8 N
`'"""' ~
`~
`~
`.... 0 =
`0' -....
`~
`.... 0 =
`~ 't:l -....
`~ = .....
`~ .....
`""C
`
`~ .....
`
`I")
`
`~ .....
`
`I")
`
`...,
`Q
`
`?0
`
`Fig.2B
`
`{)
`
`-
`
`-o \.226....,
`-Q
`~
`
`I
`216
`
`-o
`
`f=J-
`
`06
`~-1
`vee Lo-
`
`-o
`
`2
`
`I
`
`I
`
`0.
`o-r.
`
`- -
`
`-
`
`;>
`
`)C;> )'
`
`c
`
`()
`
`V SWITCH
`
`142_\
`
`I~'
`(~~fr:
`
`110
`
`vv
`
`I
`_L
`
`l
`+100nf 1 r
`
`?? T
`
`f
`0.01J,~.f+
`
`112
`
`'-'
`;:..
`'='
`;:;
`
`:"·
`
`;,:
`
`_A
`
`v
`
`()
`
`152
`\
`
`6o 6
`
`__...-194
`
`192--
`
`6-
`
`(
`
`183...-
`
`Fig.2Cj
`
`"::"
`
`"::"
`
`1 I o.o1J,~.f
`
`>~
`
`'t-99
`
`147nf
`
`'clos? f
`?
`
`I open
`
`=ig.2A
`
`-?
`~
`If T 47nf >
`' ? ':"
`
`q_ COMMON
`
`i 47of
`?
`"::"
`
`-.--
`
`1
`
`/
`
`/
`
`i47of
`
`i 47of
`
`limit? -:-
`not
`
`IT
`e
`
`li
`h
`5
`
`0
`v
`
`ve
`o.
`
`ve
`cl
`
`

`
`'"""'
`>
`'"""' c
`'"""' N
`'"""' c
`~ c
`N c c
`
`'JJ.
`Cj
`
`'0
`0 ......,
`~
`
`~ .....
`'JJ. =-~
`
`N
`
`N c c
`'"""' ~
`> = ~
`.... 0 =
`""C = 0' -....
`.... 0 =
`'t:l -....
`>
`~ = .....
`~ .....
`""C
`
`~ .....
`
`I")
`
`~ .....
`
`I")
`
`'t:l
`
`-:-
`
`136
`
`-:-
`
`122
`
`vee
`
`Fig.28
`
`Fig.2D I
`
`CONTROLLER
`V SWITCH TO
`
`214
`
`~
`
`226
`
`l
`
`I
`
`1\52
`
`I
`
`Q
`
`142
`
`-:-
`
`120
`
`GROU~~
`I -:-
`
`~
`
`~
`
`216
`
`Fig.2A
`
`130
`
`131
`
`

`
`Patent Application Publication Aug. 1, 2002 Sheet 4 of 9
`
`US 2002/0101210 A1
`
`HI•
`
`0.
`:::::;:
`<
`I
`0.
`0
`>
`
`0
`0'>
`
`~
`
`I•
`
`--
`
`0.
`~
`I
`~i----'\A/1., ....... -~-.....
`>
`
`t co
`
`co
`
`~
`
`() "' Ol u:
`
`0.
`:::.
`<
`I
`0.
`0
`>
`
`0 co
`
`l
`
`I•
`
`

`
`Patent Application Publication Aug. 1, 2002 Sheet 5 of 9
`
`US 2002/0101210 A1
`
`..--
`C\1
`
`\
`
`(D
`N
`Q)
`ti:
`
`0
`N
`C\1
`
`~ >
`
`C\1
`t0
`
`~
`a:: >
`
`0.
`0
`tO
`LO
`
`0
`l{)
`
`0
`C\1
`til ·-u..
`
`,.
`
`0
`N
`
`Ll)
`
`c:
`N q
`
`N
`tO
`
`""'"
`tO
`
`""'" 1'0
`..--
`
`tO
`l{)
`
`~I
`
`

`
`Patent Application Publication Aug. 1, 2002 Sheet 6 of 9
`
`US 2002/0101210 A1
`
`108
`
`108
`
`100
`
`\
`
`G
`I
`
`,102
`
`------... -----
`
`0
`
`100
`
`\
`
`104 t
`
`/102
`
`Fig.38
`
`

`
`Patent Application Publication Aug. 1, 2002 Sheet 7 of 9
`
`US 2002/0101210 A1
`
`r
`
`-
`
`107
`
`-
`-
`c
`Fig.3
`
`v-1oo
`,(
`I
`
`103
`
`102 "--
`
`I
`:r
`_p ------ --- -\--- -- - L
`
`105
`
`-----------------------------------------------------
`PINCH ZONE
`
`107
`
`~"""'-
`
`-
`
`r---
`
`'---
`
`1.....-f
`
`100
`
`~
`
`102
`
`----r----.......
`
`Fig.3D
`
`Fig.3E
`
`------ --
`
`~----------G----------~
`
`L...,l-~
`
`303
`
`303
`
`304
`
`305
`
`

`
`Patent Application Publication Aug. 1, 2002 Sheet 8 of 9
`
`US 2002/0101210 A1
`
`TYPICAL
`STARTUP
`ENERGIZATION
`
`200
`
`(/)
`I-
`z
`::>
`(.') 150
`z
`
`0:: w w z
`
`(.')
`13100
`I-z w
`
`0:::
`0:::
`::>
`u
`0:::
`0
`I-
`0
`~
`
`50
`
`0
`
`0
`
`25
`
`50
`TIME (ms)
`
`75
`
`100
`
`Fig.4
`
`50
`
`75
`
`(/)
`I-
`z
`100 ::>
`0 z
`125 0:: w
`w z
`150 0 z
`w
`175 8
`w
`a..
`200 (f)
`0::: w
`225 a..
`
`250
`
`~
`z
`::>
`0 z
`0::: w w
`z
`(.') z
`w
`z
`0
`~
`0::: w
`a..
`0
`0:::
`
`~
`
`~
`
`PATENTED THRESHOLD - OBSTACLE DETECTION
`INVENTIVE THRESHOLD - OBSTACLE DETECTION FUNCTION
`-------------------------------------------------------------------------------------.-
`NOMINAL UPPER RANGE
`
`NOMINAL MOTOR OPERATION FUNCTION
`
`-------------------------------------------------------------------------------------~
`
`NOMINAL LOWER RANGE
`
`0
`
`Fig.S
`
`I
`I
`2000
`1000
`TIME(ms) or POSITION
`
`I
`3000
`
`

`
`Patent Application Publication Aug. 1, 2002 Sheet 9 of 9
`
`US 2002/0101210 A1
`
`UJ
`
`!:: z
`
`:J
`(.!) z
`a:::
`w
`w z
`(3
`z w
`z
`0
`~
`0:: w
`0..
`0
`a:::
`~
`0
`:::2:
`
`PATENTED THRESHOLD-OBSTACLE DETECTION
`
`ADAPTIVE THRESHOLD-OBSTACLE DETECTION FUNCTION
`
`------------·~------------~
`
`-------------------------------~
`MOTOR OPERATION-FUNCTION
`------------------------------------____________ _,_ __ ---- --------------------------------
`
`0
`
`Fig.6
`
`1000
`
`2000
`TIME (ms) or POSITION
`
`3000
`
`~
`z
`:::J
`
`(.!)
`z
`a::: w
`w
`z
`(.!)
`z
`w
`z
`0
`~
`0:: w
`D..
`0
`0::
`
`~ :::2:
`
`PATENTED THRESHOLD-OBSTACLE DETECTION
`
`ADAPTIVE THRESHOLD-OBSTACLE DETECTION FUNCTION
`
`MOTOR OPERATION-FUNCTION
`--------------------------------------------------------------------------------------------~
`
`0
`
`1000
`
`Fig.7
`
`2000
`TIME (ms) or POSITION
`
`3000
`
`

`
`US 2002/0101210 A1
`
`Aug. 1, 2002
`
`1
`
`COLLISION MONITORING SYSTEM
`
`CROSS REFERENCE TO RELATED
`APPLICATIONS
`
`[0001] The present application is a continuation-in-part of
`application Ser. No. 09!562,986 filed May 1, 2000 which is
`a continuation-in-part of application Ser. No. 08/736,786 to
`Boisvert et al. which was filed on Oct. 25, 1996, now U.S.
`Pat. No. 6,064,165 which was a continuation of U.S. appli(cid:173)
`cation Ser. No. 08/275,107 to Boisvert et al. which was filed
`on Jul. 14, 1994 which is a continuation in part of applica(cid:173)
`tion Ser. No. 07/872,190 filed Apr. 22, 1992 to Washeleski
`et al., now U.S. Pat. No. 5,334,876. These related applica(cid:173)
`tions are incorporated herein by reference. Applicants also
`incorporate by reference U.S. Pat. No. 5,952,801 to Boisvert
`et al, which issued Sep. 14, 1999. This application also
`claims priority from U.S. Provisional application serial No.
`60/169,061 filed Dec. 6, 1999 which is also incorporated
`herein by reference.
`
`FIELD OF THE INVENTION
`
`[0002] The present invention concerns motor driven
`actuator control systems and methods whereby empirically
`characterized actuation operation parameters are subse(cid:173)
`quently monitored.
`
`BACKGROUND
`
`[0003] National Highway Traffic 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 118 states that maximum allowable obstacle inter(cid:173)
`ference force during an automatic closure is less than 100
`Newton onto a solid cylinder having a diameter from 4
`millimeters to 200 millimeters.
`
`[0004] Certain technical difficulties exist with operation of
`prior art automatic power window controls. One difficulty is
`undesirable shutdown of the power window control for
`causes other than true obstacle detection. Detection of
`obstacles during startup energization, soft obstacle detec(cid:173)
`tion, and hard obstacle detection each present technical
`challenges requiring multiple simultaneous obstacle detec(cid:173)
`tion techniques. Additionally, the gasket area of the window
`that seals to avoid water seepage into the vehicle presents a
`difficulty to the design of a power window control, since the
`window panel encounters significantly 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.
`
`SUMMARY OF THE INVENTION
`
`[0005] This invention concerns an improved actuator sys(cid:173)
`tem 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 position(cid:173)
`ing of doors, windows, sliding panels, seats, control pedals,
`
`steering wheels, aerodynamic controls, hydrodynamic con(cid:173)
`trols, and much more. One exemplary embodiment of pri(cid:173)
`mary emphasis for this disclosure concerns an automatic
`powered actuator as a motor vehicle sunroof panel.
`
`[0006] 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
`[0007]
`parameter characterizations and algorithms adaptively
`modify obstacle detection thresholds during an ongoing
`actuation for improved obstacle detection sensitivity and
`thresholds resulting in quicker obstacle detection with lower
`initial force, lower final pinch force and reduced occurrences
`of false obstacle detection.
`
`[0008] An exemplary embodiment of the collision sensing
`system uses a memory for actuation speed measurement,
`motor current measurement, and calculations of an ongoing
`actuation with real time adaptive algorithms enables real
`time running adaptive compensation of obstacle detection
`thresholds.
`
`BRIEF DESCRIPTIONS OF THE DRAWINGS
`
`[0009] FIG. 1 is a block diagram schematic of the com(cid:173)
`ponents of an exemplary embodiment of the present inven(cid:173)
`tion;
`
`[0010] FIGS. 2A-2D are schematics of circuitry for con(cid:173)
`trolling movement and sensing obstructions of a motor
`driven panel such as a motor vehicle sunroof;
`
`[0011] 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;
`
`[0012] FIG. 3B is a front elevation view of the FIG. 3A
`optical sensing system;
`
`[0013] 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;
`
`[0014] FIG. 3D is a front elevation view of the FIG. 3C
`optical sensing system;
`
`[0015] FIG. 3E is a plan view depicting an optical sensing
`system with moving optics, flexible optic fiber, 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;
`
`[0016] FIG. 4 represents typical startup energization char(cid:173)
`acteristics of motor current and per speed versus time;
`
`[0017] FIG. 5 represents a simplified example of charac(cid:173)
`teristic steady state nominal motor operation function versus
`time or position;
`
`[0018] FIG. 6 represents a simplified example character(cid:173)
`istic dynamic transient motor operation function versus time
`and/or position showing motor operation function with
`transients;
`
`

`
`US 2002/0101210 Al
`
`Aug. 1, 2002
`
`2
`
`[0019] FIG. 7 represents a simplified example character(cid:173)
`istic dynamic periodic cyclic motor operation function ver(cid:173)
`sus time and/or position showing motor operation function
`with cyclic disturbances; and
`
`[0020] 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
`
`[0021] FIG. 1 shows a functional block diagram of an
`actuator safety feedback control system 1 for monitoring and
`controlling movement of a motor driven panel such as a
`motor vehicle sunroof. A panel movement controller 2
`includes a commercially available multipurpose microcon(cid:173)
`troller IC (integrated circuit) with internal and/or external
`FIFO memory and/or RAM (Random Access Memory) 2a
`and ADC (analog-to-digital-converter) 2b.
`
`[0022] Eight-bit word bytes, eight-bit counters, and eight(cid:173)
`bit analog-to-digital conversions are used with the exem(cid:173)
`plary controller 2. It should be fully realized, however, that
`alternative word lengths may be more appropriate for sys(cid:173)
`tems requiring different parameter resolution. Larger word
`bytes with equivalent ADC resolution enables greater reso(cid:173)
`lution 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 processing and algorithm processing for quicker
`response time.
`
`[0023] 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 auto(cid:173)
`matically sense vehicle cabin temperature and open or close
`the sunroof to help maintain a desired range of temperatures.
`Temperature compensation of actuator obstacle detection
`thresholds is typically unnecessary.
`
`[0024] 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 sunroof panel can be opened when either falling rain has
`stopped for some time duration or when the rain has evapo(cid:173)
`rated to some extent.
`
`[0025] Manual switch inputs 5 are the means by which
`operator control of the system occurs.
`
`[0026] Limit switch inputs 6 indicate to the control system
`such 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 specific
`panel position(s).
`
`[0027] Motor drive outputs 7a and 7b control whether the
`motor drives the panel in the forward or the reverse direc(cid:173)
`tion. When neither the forward nor the reverse direction are
`driven, the motor drive terminals are electrically shorted
`together, possibly via a circuit node such as COMMON,
`resulting in an electrical loading and thus a dynamic braking
`effect.
`
`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
`currents can be detrimental to the life and reliability of
`electromechanical relay contacts and solid state switches
`used to switch motor operating currents. High motor plug(cid:173)
`ging currents can also cause undesirable transients, trip
`breakers, and blow fuses in a power supply system.
`
`[0029] 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 disclosure.
`
`[0030] Optical Obstacle Detection
`
`[0031] 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 trans(cid:173)
`mission interruption mode detection is preferred. IR emit(cid:173)
`ting 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 move(cid:173)
`ment prior to significant applied pinch force and possibly
`prior to actual physical contact with a subject. In unusual
`light conditions, explained below, optical sensing means
`becomes temporarily ineffective, thus obstacle detection via
`motor current sensing or current sensing and speed sensing
`means becomes the remaining reliable backup method of
`detecting an obstacle.
`
`[0032] Of two preferred configurations utilized for imple(cid:173)
`menting IR transmission interruption mode of obstacle
`detection, the first 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 fixed to the sunroof liner and do not
`move. Implementation of this fixed configuration is simpli(cid:173)
`fied by lack of moving components, although the sunroof
`may have to push the obstacle into a sensing field between
`the emitter 100 and the detector 102. Thus, although the
`sensing means is non-contact, the sunroof can still contact
`the obstacle.
`
`[0028] Motor plugging drive, which is the application of
`reverse drive polarity while a motor is still rotating, is an
`
`[0033] Of two preferred configurations utilized for imple(cid:173)
`menting IR transmission interruption obstacle detection, the
`
`

`
`US 2002/0101210 Al
`
`Aug. 1, 2002
`
`3
`
`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 inven(cid:173)
`tion, 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, flexible fiat
`circuitry 107 passes to the emitter 100 and the detector 102
`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 cooperat(cid:173)
`ing with conductive traces on the moving panel. Power and
`signal are optionally both transmitted over the same con(cid:173)
`ductors. FIG. 3E shows an alternative means to supply IR
`emission to receive IR detection from the front edge of the
`moving panel via flexible moving optic fiber 303 means
`connected with components 300, 302 that respectively emit
`IR and detect IR signals. IR optical fibers are terminated at
`each end to optical components 304, 305 that perform
`collimating, reflecting, and focusing requirements. The
`structure depicted in FIGS. 3A-3E make it possible to sense
`obstructions with no physical obstacle contact regardless of
`the position of the moving sunroof.
`
`[0034] Alternate, non-preferred means of obstacle detec(cid:173)
`tion include sensing back reflection from a reflective surface
`of radiation emitted from an emitter, electric field sensing of
`proximal material dielectric properties, and magnetic field
`sensing of proximal material inductive properties.
`
`[0035] Various techniques improve the operation and reli(cid:173)
`ability of non-contact optical detection sensing. In accor(cid:173)
`dance with an exemplary embodiment of the present inven(cid:173)
`tion, the IR emitter 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 pur(cid:173)
`poses. This allows the IR emitter to IR detector optical
`coupling to be determined with a level of accuracy and
`reliability using closed loop feedback techniques.
`
`[0036] Automatic gain feedback control techniques main(cid:173)
`tain the level of the IR emitter drive and/or the gain of the
`IR detector circuit so that optical coupling is above mini(cid:173)
`mum desirable values. Such automatic gain compensates,
`within certain limitations, factors including decrease in IR
`emitter output over accumulated time at temperature, IR
`emitter output temperature coefficient, dirt and haze fouling
`optic components, and high ambient IR levels.
`
`[0037] Highly directional IR optical lenses and/or aligned
`polarized filters on both the IR emitter and IR detector
`maintain better optical coupling and reduce the effects of
`ambient IR and reflected 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.
`
`[0038] 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
`reflected sunlight to be "seen" by the detector. Sun IR power
`levels can saturate the detector output signal level so that
`obstacle blockage of the pulsed IR emitter signals is not
`reliably sensed. Under such unusual "white out" circum(cid:173)
`stances, 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-detector IR coupling is made
`more reliable for the last movement of pinch point closure.
`Complete body blockage of the IR coupling 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" condition is inter(cid:173)
`preted as an obstacle detection.
`
`[0039] Although the IR obstacle detection means may be
`temporarily 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.
`
`[0040] Detailed Schematic
`
`[0041] The controller schematic shown in FIGS. 2A-2D
`implements collision sensing in one form by activating a
`light emitting diode 100a which emits at periodic intervals.
`In the event the infra red radiation is not sensed by a photo
`transistor detector 102a, the controller 2 assumes an obstruc(cid:173)
`tion 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.
`
`[0042] The preferred controller 2 is an Atmel 8 Bit micro(cid:173)
`processor having 8 Kilobytes of ROM and includes pro(cid:173)
`gramming inputs 106 which can be coupled to an external
`data source and used to reprogram the microprocessor
`controller 2. User controlled inputs Sa, 5b are coupled to
`user activated switches which are activated to control move(cid:173)
`ment of the sunroof. The inputs are similar to now issued
`U.S. 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.
`
`[0043] The schematic depicts a clock oscillator 110 for
`providing a clock signal of 6 MHZ for driving the micro(cid:173)
`processor controller 2. To the upper left of the oscillator is
`a decoupling capacitor circuit 112 for decoupling a vee
`power signal to the microprocessor.
`
`[0044] 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 of a
`transistor 120 which turns on. When the transistor 120 turns
`on, a regulated output of 5 volts (VCC) 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 filtering
`and reverse polarity protection circuit 130. Immediately
`
`

`
`US 2002/0101210 Al
`
`Aug. 1, 2002
`
`4
`
`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.
`
`[0045] The circuitry of FIGS. 2A-2D includes a number of
`operational amplifiers which require higher voltage than the
`five 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 transistor 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 con(cid:173)
`nected to a voltage regulator (not shown) which generates a
`DC signal that is supplied throughout the circuit for opera(cid:173)
`tion of the various operational amplifiers.
`
`[0046] The microprocessor controller 2 also has two motor
`control outputs 150, 152 which control two switching tran(cid:173)
`sistors 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 first transistor is
`turned off and the second activated. 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.
`
`[0047] FIG. 2C depicts a circuit 180 for monitoring light
`emitting diode signals. A light emitting diode 100a 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 100a to emit IR radiation. Under microprocessor
`control, the light emitting diode produces a 500 hertz output
`which is sensed by a photo detector 102a. As the light
`emitting diode pulses on and off at 500 hertz, the photo
`detector responds to this input. When current flows in the
`photo detector, a voltage drop is produced across a voltage
`divider 184 having an output coupled to an operational
`amplifier 186. When current flows in the photo detector in
`response to receipt of a light signal the voltage divider raises
`the voltage at the inverting input 188 to the amplifier 186.
`The non-inverting input to this amplifier is maintained at 2.5
`volts by a regulated voltage divider 188. The operational
`amplifier 186 and a second operational amplifier 190 define
`two inverting amplifiers which in combination produce an
`output signal of 500 hertz. With no signal appearing at the
`photo detector, an output 192 from the operational amplifier
`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.
`
`[0048] The microprocessor controller 2 has two inputs
`192, 194 that provide input signals to a comparator imple-
`
`mented by the microprocessor controller. As the state of the
`comparator changes, internal microprocessor interrupts are
`generated which cause the microprocessor to execute certain
`functions. The first input 192 is derived from the output from
`the phototransistor 102a. The second input 194 to the
`comparator is a 3.3 volt signal generated by a voltage divider
`195.
`[0049] Motor Current Monitoring
`[0050] A motor current monitoring circuit is depicted in
`FIG. 2D and includes a number of operational amplifiers
`200-203 coupled to a current measuring resistor 210 in the
`lower right hand portion of the circuit diagram. This current
`measuring resistor is coupled to the operational amplifier
`200 configured as a differential amplifier through a second
`resistor 211. An output 212 from this differential amplifier is
`a signal proportional to the current through the motor
`windings which has been amplified by a factor of about four.
`The output from this amplifier passes to a second gain of 3
`amplifier 201 to an output 214 coupled to the microproces(cid:173)
`sor controller through a resistor 215. This signal is moni(cid:173)
`tored by the microprocessor and converted by an A to D
`conversion to a digital value directly related to motor
`current.
`[0051] An input 220 to the second pair of operational
`amplifiers 202, 203 is either an output from the first differ(cid:173)
`ential amplifier 200 or the second gain of 3 amplifier 201
`depending upon whether a resistor 222 is installed in the
`circuit. One but not both of the resistors 222, 223 are
`installed in the circuit.
`[0052] The changing signal output from the resistor 210 is
`coupled to an inverting input of an AC coupled amplifier and
`produces an output signal 226 to the microprocessor con(cid:173)
`troller 2 which changes with motor current and more par(cid:173)
`ticularly as the commutator brushes pass over th

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