throbber

`

`~~~
`
`2026723
`
`FJG.l
`
` 2
`
`Webasto Roof Systems, Inc.
`Exhibit 1005
`
`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`GB 2 026 723 A
`
`SPECIFICATION
`Circuits for Electric Window Winders for
`Vehicles
`
`This invention relates to circuits for electric
`6 window winders for operating moving windows in
`vehicles.
`Such window winders are normally controlled
`by a manually-operated switch, and move the
`window fairly slowly, so that the window can
`10 easily be adjusted to the required position. For
`example, the window might take 5 or 6 seconds
`to travel between its fully open and fully closed
`positions. This low speed of travel also helps to
`reduce the danger of injury to, for example,
`15 trapped fingers. However, the need to keep the
`control switch depressed for several seconds to
`move the window through its full travel is a
`nuisance and can be dangerous, especially when
`the person operating the switch is the driver of
`20 the vehicle.
`According to one aspect of the present
`invention, a control circuit for an electric window
`winder comprises input means which can be
`manually set in at least two states, and means
`26 arranged, when the input means is so set, to
`supply current to a motor of the window winder
`to move the window to a position corresponding
`to the set state of the input means, the said
`minimum of two states corresponding to the fully
`30 open and fully closed positions of the window.
`In cases where the input means has only the
`said minimum of two set states, it may
`incorporate simple on-off devices for manually
`setting these states. For example, in one preferred
`35 embodiment, two spring-loaded push-buttons are
`used, each of which sets the corresponding one of
`a pair of bistable latches, one corresponding to
`each state. Alternatively, it might be possible to
`use a manually controlled switch or switches
`40 which are latched into an off-normal position to
`maintain each state for as long as necessary.
`Where the input means has only two set
`states, it is necessary to ensure that the window
`can be set to a position intermediate between its
`45 fully open and fully closed positions. One method
`of achieving this is to include in the circuit manual
`control means which are arranged to energise the
`motor of the window winder in a selected
`direction for only as long as the manual control
`50 means are manually operated to an off-normal
`state. Such a manual control means might be
`similar in design to the control switches used with
`previously proposed window winders, which are
`usually rocker switches spring-loaded to a central
`55 'off' position. Where such a rocker switch is
`provided, it may be possible to arrange that this
`.rocker switch can also be used to set the input
`means into either of its two states. A preferred
`way of achieving this result is to arrange that a
`60 brief operation of the rocker switch (say, less than
`0.3 seconds) is effective to put the circuit into one
`or other of its latched states, while a more
`prolonged operation of the rocker switch will
`result in the circuit going into a state in which the
`
`7 6
`
`65 energisationaf the motor is maintained for as
`long as the switch is operated, but ceases
`immediately the switch is released. An alternative
`way of achieving this result is to arrange that the
`motor of the window winder may be kept
`70 energised by a sustained pressure of a first, lesser
`value on the rocker switch, while a second,
`greater pressure on the rocker switch will set the
`input means into an appropriate one of its two set
`states.
`A further alternative way of providing the
`facility for achieving an intermediate position of
`the window is to provide only control switches
`which control the setting of the input means, but
`to arrange that only a relatively prolonged
`80 operation of one of these control switches
`actually sets the input means, while a shorter
`operation of one of the control switches resets the
`input means to stop movement of the window. In
`a variation of this arrangement, a separate control
`85 switch might be provided which, when operated,
`resets the input m~ans to stop movement of the
`window.
`Yet another way of allowing the window to be
`set in an intermediate position is to provide input
`90 means which can be set in a rather larger number
`of states than two, with each state corresponding
`to a different position of the window; it might
`even be possible to provide an input means
`having a continuum of states, such as a slider
`95 potentiometer, so that the window is
`continuously adjustable. In such a case, some
`kind of feedback of the position of the window is
`necessary, in order to establish when the window
`has reached the required position. Various
`1 00 methods can be used to achieve this feedback.
`For example, a photo-sensitive element could be
`arranged to sense a series of marks provided on
`the glass of the window, and to feed signals to a
`counter to increment or decrement the counter as
`1 05 the window is closed or opened. Alternatively, the
`feedback might be achieved by monitoring
`electrically the operation of the window winder
`motor, or, in cases where the manually adjustable
`input means is mounted close to the window
`110 winder, it might be achieved mechanically.
`The preferred embodiment is so arranged that,
`if the window should meet an obstruction while it
`is closing, the motor of the window winder will
`stall, and the resulting increase in the motor
`115 current is sensed, and, as soon as the motor
`current reaches a certain value, the input means is
`restored to its normal state, so that the motor is
`de-energised. By selecting a suitable value for the
`current at which the motor will be de-energised,
`120 the force which can be applied to an obstruction
`will be limited to a reasonable value, and this may
`help to prevent injury to people's hands if they
`should become trapped. This is perhaps more
`important with circuits using the invention than
`126 with previously-proposed circuits, since the
`operator of a circuit embodying the invention
`does not have to concentrate his attention on the
`movement of the window once the circuit is in a
`latched operating state, and this may result in a
`
`
`16
`
`Webasto Roof Systems, Inc.
`Exhibit 1005
`
`

`

`2
`
`GB 2 026 723 A
`
`2
`
`greater chance of trapping other people's fingers.
`This feature will also ensure that the motor of
`the window winder is de-energised if it should
`stall because the window has reached the end of
`5 its travel, and therefore a window winder control
`circuit which incorporates this feature need not
`include any other means for restoring the circuit
`to its normal state when the window reaches the
`end of its travel. However, it may nonetheless be
`10 considered desirable to provide other means for
`detecting when the window reaches either end of
`its travel, and for de-energising the motor when
`this occurs. One way of achieving this is to
`provide limit switches which operate at the ends
`15 of the window travel; alternatively, if the circuit
`includes an arrangement, such as the
`photosensor and counter arrangement described
`above, which maintains a continuous record of
`the position of the window, a signal indicating
`20 that the window has reached the end of its travel
`can easily be obtained from this arrangement. In a
`simplified version of the photosensor and counter
`arrangement, only two marks are provided on the
`glass of the window, to be detected by the
`25 photosensor at the fully open and fully closed
`positions respectively.
`In a further variation, the behaviour of the
`circuit is modified when the window is within,
`say, 1 to 2 em of its fully closed' position, at least
`30 when the window is moving in the closing
`direction, since this is the part of the window
`movement in which trapping of a finger is
`possible. In one possible arrangement, means are
`provided for sensing an increase in the motor
`35 current, and for restoring the input means to
`normal if the motor current should increase
`beyond a certain value, but such restoration is
`inhibited unless the window is within, say, 1 to 2
`em of its fully closed position. With such an
`40 arrangement, the motor can exert its full torque to 105
`overcome resistance to movement over the major
`part of its travel; such resistance is most unlikely
`to be caused by a trapped finger. However, when
`the window approaches its fully closed position,
`45 the torque which the motor can exert is limited to
`a lesser value, corresponding to the limiting value
`of motor current. In another possible
`arrangement, the speed of the window winder
`motor is reduced during the final stage of its
`50 closing movement; this may be advantageous,
`since even if the control circuit responds rapidly to
`an increase in motor current, the inertia of the
`moving parts, if the window is travelling at full
`speed, may be sufficient to injure a trapped finger.
`55 The reduction of speed may be achieved in
`various ways; for example, a resistor may be
`switched into the motor circuit, or the field
`strength of the motor may be increased.
`It is also possible to arrange that, when the
`60 motor current increases beyond a certain value,
`the input means is not restored to normal;
`instead, the motor reverses, so that the
`obstruction (ifthere is one) is freed. After a short
`period, the motor would then return to its
`65 previous direction of travel, since the obstruction
`
`should by now have been removed. If an
`obstruction is again encountered, this is almost
`certainly not a human obstruction, and the motor
`can be allowed to exert its full torque on this
`70 attempt to close the window, to clear the
`obstruction.
`If such a system does not rely on limit switches
`or other sensors to detect the fully-closed position
`of the window, the end of the closing travel will
`75 be seen as an obstruction, and therefore the
`window will reverse and then return to its original
`direction of movement at the end of its travel. The
`system should therefore be so arranged that on
`the second (or perhaps third, or even later)
`80 occasion on which the window winder motor
`stalls, the input means is restored to normal,
`leaving the window fully closed, instead of
`reversing the motor. This may also be desirable,
`even where limit switches or the like are used, in
`85 case a limit switch should fail.
`Since the amount of friction opposing
`movement of the window may vary considerably,
`according to the condition of the guides for the
`window, there may be difficulty in selecting a
`90 limiting value for the motor torque, especially
`during the final part of the window closing
`movement. A value of torque which is sufficiently
`low to substantially eliminate the risk of braking a
`trapped finger may well be so low that it cannot
`95 be guaranteed that the window winder will close
`the window completely; if the window i)> moving
`with a considerable amount of friction, the control
`circuit will not distinguish between this and an
`obstruction, and will de-energise the motor.
`1 00 Conversely, a value of torque which is high
`enough to guarantee that the window can be
`moved, despite the friction which may be present,
`will probably be so high that there is an
`appreciable risk of breaking a trapped finger.
`To overcome this difficulty, the control circuit.
`may be arranged to measure continually the
`torque exerted by the motor of the window
`winder, and to limit the torque exerted by the
`motor of the window winder to a value which is a
`11 0 function of the value of torque measured during
`the preceding part of the closing movement. In
`this way, the limiting value of torque can be
`matched to the amount of friction opposing
`movement of the window, so that, whatever, the
`115 amount of friction, only a comparatively small
`increase in the torque exerted by the motor can
`occur before the control circuit de-energises the
`motor. Most of the torque exerted by the motor
`will be absorbed by friction; if the increase in
`120 torque is due to the presence of an obstruction,
`the force applied to the obstruction will
`correspond to the amount of the small increase in
`torque. It should therefore be possible to arrange
`for the window to close reliably, while keeping the
`125 risk of breaking a trapped finger to an absolute
`minimum.
`The arrangement described above depends on
`being able to use the torque exerted during an
`earlier part of a closing movement as a reference
`130 value. As an alternative, it might be possible to
`
`.;f.
`
`~·
`
`
`17
`
`Webasto Roof Systems, Inc.
`Exhibit 1005
`
`

`

`

`

`4
`
`GB 2 026 723 A
`
`4
`
`15
`
`The current through the motor 1 0 is sensed by
`a low-value series resistor 36; the potential drop
`across the resistor 36 is monitored by a current
`sensor circuit 38, which provides an input signal
`5 to the circuit 30 on a line 40 if the motor 1 0 is
`drawing a normal current, and on a line 42 if the
`motor is drawing an abnormally high current.
`In addition to the input signals from the push(cid:173)
`buttons 32 and 34 and from the current sensor
`1 0 38, the logic circuit 30 receives inputs from the
`contacts 22 and 24 of the rocker switch, over two
`lines 44 and 46; the purpose of these inputs is to
`restore the logic circuit to its idle state if the
`rocker switch 20 should be operated.
`The signals on the lines 26 and 28 from the
`circuit 30 are combined with the signals from the
`contacts 22 and 24 by two gates 48; the outputs
`of the gates 48 are connected to the lines 16 and
`18 through a network of inverters 50 and gates
`20 52, which ensure that signals calling for
`energisation of the motor 1 0 cannot appear on
`both lines 16 and 18 simultaneously.
`In addition to the basic operations explained
`above, the logic circuit 30 incorporates a number
`25 of other features, and these can best be explained
`with reference to Figure 2, which is a flow chart
`illustrating the operation of the circuit 30. In
`summary, the additional features are as follows.
`Although, in general, the motor 1 0 is stopped
`30 when it draws an abnormally high current, the
`large current pulse which normally occurs when
`·starting the motor is ignored. If an abnormally
`high current persists for longer than is normally
`needed to start the motor 1 0, it can be concluded
`35 that there is some obstruction to movement of
`the window. When this occurs, the logic circuit 30
`switches its outputs to energise the motor 1 0 In
`the opposite direction. If the motor 1 0 draws an
`abnormally high current in this direction also, for a
`40 period longer than is needed to start the motor
`under normal conditions, this means that the
`window is jammed against movement in either
`direction; for example, it might be frozen up. In
`this case, the logic circuit 30 keeps the motor 1 0
`45 energised, reversing the direction of energisation
`at intervals of about 1 second, in an attempt to
`free the window. If the window does become free,
`this is detected by the fact that the motor current
`falls to a normal value; when this occurs, the
`50 energisation of the motor 1 0 is continued in its
`original direction, until the motor stalls at the end
`of its travel, in the usual way.
`If the window has still not become free after
`nine reversals of the motor 1 0, the circuit 30
`55 reverts to its idle state and de-energises the
`motor.
`If the window is already at the end of its travel,
`for example, fully closed, but not frozen up, and
`the push-button 32 is operated, calling for the
`60 window to close, the circuit 30 will operate as
`though the window has been frozen up, but
`became free immediately after the first reversal.
`After the first reversal, the window opens slightly,
`but the energisation of the motor 1 0 then returns
`65 to its original direction, afld the window closes in
`
`the normal way.
`Although the push-buttons 32 and 34 are
`described above as separate items from the
`rocker switch 20, it will be appreciated that these
`70 items could all be combined, so that the contacts
`22, 24, 32 and 34 are all controlled by a single
`member such as a rocker. The rocker could then
`be biased to a central position by means of two(cid:173)
`rate springs, so that application of a first pressure
`75 to the rocker would close only the contacts 22 or
`24, while a heavier pressure would also close the
`contacts 32 or 34.
`Referring now in more detail to Figure 2, when
`either of the push-buttons 32 and 34 is operated,
`80 the state of the logic circuit 30 follows the flow
`chart shown, starting at Box 1, 'Start'. Boxes 2
`and 3 are self-explanatory. At Box 4, a test is
`made to see whether the window is moving; the
`criterion for this is that the motor current must
`85 have been within its normal range for at least 0.3
`seconds. This period of 0.3 seconds is necessary
`because of the possibility of mechanical backlash
`in the window winder drive; such backlash might
`make it possible for the motor 1 0 to run normally
`90 for a short period after starting, to take up this
`backlash, but then to stall again if the window
`itself will not move.
`If this test indicates that the window is moving,
`a 'Normal Motion' latch is set at Box 5. The
`95 primary effect of setting this latch is that from
`now on, the motor 1 0 is not allowed to draw a
`prolonged abnormally high current. The motor
`current is monitored continuously at Box 6; as
`soon as the current becomes abnormally high, the
`1 00 motor is de-energised at Box 7, and the circuit
`becomes idle.
`If the test at Box 4 indicates that the window is
`not moving, Box 8 imposes a delay until 0.4
`seconds from the start of motor energisation. At
`105 Box 9, the value of the motor current is tested to
`see whether it is abnormally high; if the motor 1 0
`has by now begun to run normally, the test at Box
`4 will be repeated, and when the motor current
`has been normal for 0.3 seconds continuously,
`11 0 the operation of the circuit continues through
`Boxes 5, 6 and 7, as described above.
`If the test at Box 9 indicates that the motor 1 0
`is still stalled, a 'Reversing Cycles' latch is set at
`Box 10, to initiate the reversing sequence
`115 described above. During this sequence, the
`criterion for determining whether the window is
`moving or not is again that the motor 1 0 should
`have drawn its normal current for 0.3 seconds
`continuously, and therefore Box 14 carries out the
`120 same test as Box 4; however, before Box 14 is
`reached, the timer which sets the 0.3 second
`period has been reset, at Box 13. If the window is
`still stuck, Box 15 imposes .a delay until 0.4
`seconds has elapsed since control passed through
`125 Box 13. At the end of this period, the motor
`current is reversed, at Box 16, and a cycle
`counter, which counts the number of reversals
`executed so far, is stepped at Box 17. The count
`of the cycle counter is tested at Box 18, and when
`130 the count has reached 9 control is transferred
`
`
`19
`
`Webasto Roof Systems, Inc.
`Exhibit 1005
`
`

`

`5
`
`GB 2 026 723 A
`
`5
`
`15
`
`taken to a logic ·o·. The latch 1 00 is set when the
`from Box 18 to Box 7 to de-energise the motor 1 0
`and reset the circuit 30. If the count has not yet
`window is to be closed, by operation of the push-
`reached 9, control passes to Box 11, where the
`button 32, and is reset when the time arrives to
`same test is carried out as at Boxes 4 and 14, to
`de-energise the motor. The latch 102 controls the
`5 determine whether the window is yet moving. If
`70 opening movement of the window, in a similar
`manner. The latch 1 04 is only set for a very short
`the window is still stuck, Box 12 imposes a delay
`period after operation of one of the push-buttons
`of 0.6 seconds from the last motor reversal, and
`control is then passed to Box 13.
`32 and 34, while the logic is reset at Box 2. The
`latch 106 is the 'Normal Motion' latch, while the
`Thus, Boxes 11 to 18 form a loop, and this loop
`75 latch 1 08 is the 'Reversing Cycles' latch. The
`10 repeats until it is broken at Box 11, 14 or 18; on
`devices 11 0 and 112 are D-type flip-flops, which
`each repeat, the motor is reversed, as described
`above, and the time taken for each repeat is the
`trigger on the leading edge of their cfock
`waveforms. and are reset by a logic T applied to
`sum of the delays at Boxes 12 and 15, which is 1
`their reset inputs. These two flip-flops form the
`second.
`If the window is freed by the repeated reversals 80 0.3 second timer. The devices 114 and 116 are
`of the motor 10, the loop will be broken either at
`decade counters, both of which trigger on the
`Box 11 or Box 14, depending on the exact stage
`leading edge of their clock waveforms, and can be
`at which the window becomes free, and control
`asynchronously cleared by a logic '1' applied to
`will pass to Box 19, where the 'Reversing Cycles'
`their 'reset' inputs. The counter 114 has ten
`85 outputs 0 to 9, of which only one is at any time at
`20 latch is reset. At Box 20, the timer used for the
`test at Box 4 (and 11 and 14) is again reset; at
`a logic '1'1evel. This counter serves to set the
`Box 21, the cycle counter is cleared, and at Box
`delays occuring at Boxes 8, 12 and 15, and also,
`22, the direction of energisation of the motor 10
`iri conjunction with the latch 1 04, resets the logic
`is restored to its original direction, no matter what
`at Box 2. The counter 116 has a B.C.D. output, of
`25 its direction immediately before Box 22. Control is 90 which only the least significant bit is used; it also
`has a carry output, which is normally at a logic' 1 '.
`then again returned to Box 4. and the state of the
`circuit 30 runs through Boxes 4 to 7 in the
`but goes to a logic '0' when the count reaches 9.
`manner previously described.
`This counter serves as the cycle counter; also, its
`It will be understood from the foregoing
`least significant bit controls the reversing of the
`30 description that, for almost the whole of the time
`95 motor 10. The gate 118 combines the various
`during which the window is actually moving, the
`signals calling for resetting of the logic, including
`test at Box 6 for abnormally high motor current
`the signal which occurs at Box 7. It can be seen
`will be carried out continuously. This means that if
`from Figure 3 that operation of the rocker switch
`the window should meet an obstruction such as a
`20 or either of the push-buttons 32 and 34 will
`35 hand or a finger, the motor 1 0 will not exert the
`100 cause such a reset to occur. The Reset input to
`maximum torque of which it is capable to try to
`the latches 1 00 and 1 02 overrides their Set
`overcome the obstuction; instead, at some lesser
`inputs; thus, a brief operation of the switch 20 or
`torque, the motor current will have risen
`a push-button 32 or 34 will completely reset the
`sufficiently that control is transferred from Box 6
`circuit 30, whatever its previous state. A longer
`40 to Box 7, and the motor is de-energised. This
`105 operation of the push-button 32 or 34, sufficiently
`limitation of the torque helps to reduce the danger
`long to allow the reset pusle to terminate and the
`latch 1 00 or 1 02 to become set, is required to
`of injury to trapped fingers, but nonetheless the
`cause the circuit 30 to follow the flow chart of
`motor 10 can still exert its full torque when trying
`Figure 2 beyond Box 2.
`to free a jammed window, because control is then
`45 vested in another part of the flow chart.
`Figures 4 and 5 illustrate the hardware and
`If a hand has become trapped by the window,
`operation of a second form of control circuit.
`the normal action to free it would be to press the
`Referring first to Figure 4, the circuit includes a
`motor 1 0, a battery 12, a motor driver circuit 14,
`push-button 34 (or the rocker switch 20) to open
`a series current sensing resistor 36, and push-
`the window. However, if the push-button 32
`50 should be pressed in error, the window will first
`115 buttons 32 and 34, which all correspond exactly
`try to close, and then, after the energisation of the
`to the same parts of Figure 1. However, instead of
`motor has been reversed at Box 16, will open
`the logic circuit 30, a microprocessor 1 50 is used
`slightly before closing again (Box 22). This slight
`to control the operation of the motor 1 0. The
`opening provides an opportunity to extricate the
`microprocessor is associated with a read-only
`55 trapped hand.
`120 program memory 152, and a random-access data
`memory 154. In addition to signals from the
`The flow chart of Figure 2 could be
`push-buttons 32 and 34, the microprocessor
`implemented in many ways; Figure 3 shows one
`receives signals from a photo-electric sensor 156,
`particular hardware array which can be used. It is
`which co-operates with marks on the glass of the
`believed that the operation of this array should be
`60 clear from the foregoing description, taken in
`125 window to give a digital measure of the position
`conjunction with the following comments. The
`of the window, and also receives signals from the
`block 101 represents a clock generator, which
`current sensing resistor 36 through an analogue-
`runs at 1OHz. Devices 100, 102, 1 04, 106 and
`to-digital converter 158.
`1 08 are R-S latches; the R(eset) and S(et) inputs
`Figure 5 illustrates the operation of the micro-
`65 affect the state of the latch only when they are
`130 processor in flow chart form; obviously, a
`
`110
`
`
`20
`
`Webasto Roof Systems, Inc.
`Exhibit 1005
`
`

`

`6
`
`GB 2 026 723 A
`
`6
`
`corresponding program would be permanently
`L-stores a number corresponding to the fully-
`open position of the window.
`stored in the read-only memory 152. The program
`makes use of a number of memory locations in
`G-stores a number corresponding to the
`the random-access memory 154; certain of these
`position at which the window is, say, 2 em
`from its fully closed position.
`5 locations are used as Boolean 'flags', having only
`l-is the measured value of the motor current;
`two possible values, '0' and '1 '; certain of them
`however, this location is not updated during
`are used in a similar manner as flags having three
`the last 2 em of the closing movement of the
`states, '0', '1' and '2'; certain ofthem are used as
`counters to count the number of times a particular
`window.
`IF-is used to store the value of motor current
`10 part of the program is executed; and finally,
`certain of the memory locations are used to
`measured during the last 2 em of the closing
`record data parameters such as the position of the
`movement.
`window, or the current taken by the motor of the
`I MAx-is the absolute maximum permitted
`value of the motor current.
`window winder.
`In Figure 5 and in the following description,
`IFMAx-is a value, less than I MAx• to which the
`motor current is limited during the last 2 em
`each memory location used is identified by a
`of the closing movement.
`mnemonic such as B, or I MAX'
`Referring now to Figure 5 in more detail,
`The following memory locations are used as
`program control starts at Box 1 on switching on
`Boolean flags:
`85 the electrical system of the vehicle. At Boxes 2
`20 N-is set to • 1 • when the window begins to
`move, and is only reset to '0' when the
`and 3, the position of the window is sensed, and
`stored in W to provide an initial value for W. At
`motor is de-energised.
`S-is set to '1 ·when it is necessary to inhibit
`Boxes 4, 5 and 6 the constants I MAx• G and L are
`set; these constants are not altered during
`the action of the push-buttons 32 and 34,
`90 program execution. A base value is also stored in
`for example because both push-buttons have
`been operated simultaneously, or because
`IFMAx• although this value will subsequently be
`modified. At Boxes 8 to 11, the flags B, E, S and N
`the window strikes an obstruction, or
`reaches the end of its travel. The flag S
`are all set to zero. This completes the initialisation
`cannot be reset to 0 unless both push-
`stage of the program.
`buttons 32 and 34 are released.
`Program control then passed to Boxes 12, 13
`The following memory locations are used as
`and 14, where the existing value of W is
`three-state flags:
`transferred to W', and a new value of W resulting
`B-when set to '1 ',indicates that the push-
`from sensing the position of the window is stored.
`button 32 has been operated, calling for the
`The position of the push-buttons 32 and 34 is
`window to close. Similarly, when set to '2', it 100 then sensed at Boxes 15 and 16; if neither of the
`indicates that the push-button 34 has been
`push-buttons is operated, program control passes
`operated, calling for the window to open.
`through Box 17, which has no effect, and is
`E-is set to '1' when the window winder motor
`routed by Boxes 18 and 19 to Box 20, since the
`is energised in the window-ciosing direction,
`flags B and E are both at 0. At Box 20, a delay of,
`and to '2' when the motor is energised in the 1 05 in this example, 0.1 second is imposed, and
`window-opening direction.
`'
`control is then returned to Box 12. The program
`The following memory locations are used as
`continues to follow this loop for as long as neither
`counters:
`of the push-buttons 32 and 34 is operated.
`T -sets an initial delay of 0.3 seconds from
`If now the push-button 32 is operated, calling
`operation of either of the push-buttons 32
`11 0 for the window to close, program control passes
`and 34. The purpose of this delay will be
`from Box 15 to Box 21, and from there, since the
`explained hereinafter.
`flag S is 0, to Box 22. Provided that the push-
`TR-performs a function similar to that of the
`button 34 has not also been operated, program
`counter 114 in Figure 3; that is to say, it
`control then passes to Box 23, which compares W
`determines when reversal of the energisation
`115 with zero to check whether the window is already
`of the motor is to occur.
`fully closed. If so, program control is passed to
`CC-performs the same function as the
`Box 24, where the inhibiting flag S is set to 1.
`counter 116 of Figure 3; that is to say, it
`Boxes 25 to 28 have no effect at this stage, and
`counts the number of motor reversals which
`program control then passes again to Box 20, so
`have occurred.
`'120 that a delay occurs and then the pJogram is
`The following memory locations store other
`repeated.
`parameters:
`W-stores a number indicating the present
`position of the window, as sensed by the
`photo-sensor 1 56. When the window is fully
`closed, W stores a value of zero, and the
`value increases from zero as the window
`opens.
`W'-stores the value which was previously
`stored in location W.
`
`15
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`70
`
`75
`
`80
`
`95
`
`.,
`J
`
`·~
`
`·!f.
`
`Assuming that the window is not already fully
`closed, control passes from Box 23 to Box 29,
`where the flag B is tested to ascertain whether
`125 the push-button 32 has only just been operated; if
`so, B will not yet have been set to 1, and control
`passes to Box 30, where 8 is set to 1 to match the
`state of the push-button. At Box 31 , the counter T
`is zeroed; thus, at this stage, program control will
`
`
`21
`
`Webasto Roof Systems, Inc.
`Exhibit 1005
`
`

`

`

`

`GB 2 026 723 A
`
`95
`
`100
`
`-)
`
`:>
`
`'
`
`'::i!'
`
`60 and 61 ,where the counter TR is zeroed, the
`reasons just mentioned, while one of the push-
`cycle counter CC is incremented, and the
`buttons 32 and 34 is still operated, the inhibiting
`energisation of the motor 1 0 is reversed. Control
`flag S is set to 1 , so that control is diverted from
`then passes again to the delay at Box 20. Thus,
`Box 21 to Box 62 directly to the delay at Box 20.
`5 since the counter TR was initially set to 6, the
`70 The flag S cannot become reset, at Box 17, until
`motor 1 0 will first be energised in the closing
`both the push-buttons have been released. The
`direction for 0.4 seconds, then in the opening
`circuit will become locked in a similar manner if
`direction for one second, and further changes in
`both push-buttons are pressed at once.
`direction of energisation will occur, at Box 61, at
`Thus, to summarise the operation of the
`10 one second intervals, until the window becomes
`75 system from the user's point of view, control of
`free, when Box 41 will pass control to box 44.
`the system is provided by the push-buttons 32
`Since the cycle counter is now not at zero, control
`and 34 alone there being no counterpart to the
`will pass to Box 45, where the direction of the
`rocker switch 20 of Figures 1 to 3. A relatively
`motor energisation is restored to original, and
`prolonged operation of one of the push-buttons
`15 operation then continues as described above from
`80 (longer than

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