SHOCK DETECTOR CIRCUIT AND METHOD FOR OPERATION THEREOF
This application claims priority from European Patent Application No 15195209.0 of Nov. 18, 2015, the entire disclosure of which is hereby incorporated herein by reference. The present invention concerns an electronic device comprising a calculation unit capable of generating a signal representative of a physical magnitude, for a motor driving a display device, said motor comprising two terminals, one positive and one negative, via which the calculation unit controls the motor, the electronic device further comprising at least one shock detector circuit connected between the calculation unit and the motor terminals for the detection of an external shock applied to the motor. There are known timepieces comprising a case inside which an electromechanical timepiece movement is arranged. Such a movement is clocked by a quartz oscillator system. For the display of time indications, such as the hour and second, hands are mounted on motors to be driven in rotation. The motors used are Lavet type motors, also called stepping motors. In these motors, a magnetically charged rotor of cylindrical shape creates a radial magnetic field in the air gap of a magnetic circuit, on which is wound a coil whose terminals are connected to a control circuit, generally an integrated circuit, supplying current pulses, each pulse causing the rotor to advance one step. The coil is formed by a very fine wire, wound on a hollow, insulating tube containing therein one part of the magnetic circuit. These motors, located inside the watch, are subjected to shocks which may be caused by the watch being dropped or by a violent movement of the user. These shocks are then likely to disrupt the operation of the motors. These disruptions consist of an uncontrolled movement of the rotor or rotors whereby their inertia causes the skipping of at least one step. Consequently, the time indications provided by the hands are likely to no longer be accurate. To overcome this, there exist shock detector systems. To achieve this, an electronic device is responsible for measuring the tension induced by the motor during a shock. Indeed, under the effect of the displacement (rotation) of the rotor, an induced voltage is generated. This induced voltage is detected by a detector circuit which compares the induced voltage to a predetermined threshold. If the voltage is higher than said threshold, the detector circuit deduces that a shock has occurred and transmits the information to a control unit. In response to the shock, the control unit sends to the motor a blocking pulse used to block any rotation of the rotor caused by the shock. The blocking pulse must allow the rotor to be blocked in a well-defined position so that no error occurs in the position of the hand. It is an object of the invention to overcome the drawbacks of the prior art by proposing to provide a shock detector device for a motor allowing the detection of a shock in a faster and more accurate manner. To this end, the present invention concerns an electronic device comprising a calculation unit capable of generating a signal representative of a physical magnitude, for a motor driving a display device, said motor comprising a rotor in a magnetic circuit, two terminals, one positive and one negative, via which the calculation unit controls the motor, the electronic device further comprising two shock detector circuits, each detector circuit being connected between the calculation unit and a motor terminal for the detection of an external shock applied to the motor, said motor having a first position of stable equilibrium placed at a reference angular position and a second position of stable equilibrium placed at 180° from the first stable angular position, for each direction of rotation, a maximum angular position from which it is no longer possible to return the motor rotor into a prior angular position, the calculation unit using an algorithm which, following a shock, can detect the direction of rotation of the rotor by analysing an induced voltage detected by said detector circuit and cause to be sent a blocking pulse of reverse polarity to that of the induced voltage, characterized in that the blocking pulse has a maximum duration of 58.5 ms allowing the shock-induced rotation of the rotor to be stopped and returned to a predetermined angular position before the maximum angular position is reached. In a first advantageous embodiment, the blocking pulse has a chopping rate or level that varies from 25% to 100%. In a second advantageous embodiment, the blocking pulse comprises at least a first and a second distinct temporal or time phase, each phase being capable of presenting a distinct chopping rate. In a third advantageous embodiment, the second phase has a longer duration than the first phase. In a fourth advantageous embodiment, the second phase has a duration two times longer than the first phase. In a fifth advantageous embodiment, the shock detector circuit comprises a selection part adapted to allow adjustment of detection sensitivity. In another advantageous embodiment, the selection part allows for a range of sensitivity from 50 to 600 millivolts. In another advantageous embodiment, the motor is arranged so that the position of stable equilibrium of the rotor is positioned at an angle of 90° with respect to the main axis of the coil generated magnetic flux, the maximum angular position being, for each direction of rotation, 270° with respect to the reference position. In another advantageous embodiment, the motor is arranged so that the position of stable equilibrium of the rotor is positioned at an angle of at least 30° with respect to the main axis of the stable coil generated magnetic flux, the maximum angular position being, for each direction of rotation, at least 120° with respect to the reference position. In another advantageous embodiment, the blocking pulse is sent to the motor via one or other of its connection terminals. The objects, advantages and features of the invention will appear more clearly in the following detailed description of at least one embodiment of the invention, given solely by way of non-limiting example and illustrated by the annexed drawings, in which: The present invention proceeds from the general idea of providing a shock detector device for a motor allowing the detection of a shock in a faster and more accurate manner. Such a motor has two positions of stable equilibrium, i.e. two positions into which the rotor naturally moves if the electrical power supply fails. Control module 2, seen in In The selection part comprises a series of series-connected resistors Ri associated with a selector 71 In a first step, control module 2 is programmed to detect the direction of rotation of the shock. To achieve this, both shock detection circuits 7 are used. Each shock detector circuit 7 is connected to a motor terminal so that, in the event of a shock, the rotor turns causing an induced voltage in shock detector circuits 7. These shock detector circuits 7 send an item of information to control module 2 indicating that a shock has occurred. Depending on the order in which the information arrives, it is easy to detect the rotation of the rotor. As only positive induced voltages are detected by one detector or the other, the direction of rotation of the rotor can be deduced. Indeed, control module 2 is provided with a programme allowing it to interpret the information sent by shock detector circuits 7. To achieve this, the programme defines the direction of rotation of the shock according to the activation of shock detector circuits 7. During a shock, rotor 4 Following detection of the direction of rotation of the shock, it is then possible to apply a shock compensation protocol in order to cancel the effects of said shock. Indeed, the present invention advantageously proposes a compensation protocol to cancel or limit as far as possible the effects of the shock. This compensation protocol consists in applying a blocking signal to the motor, by means of control unit 2. This blocking signal is a signal that counteracts the rotation of rotor 4 The blocking signal is a pulse sent to at least one of the connection terminals of motor 4 in order to act on the rotor. This pulse is defined as allowing a reverse action to that of the shock on rotor 4 Advantageously according to the invention, the blocking signal, i.e. the blocking pulse is configured to move the rotor into a desired position. Indeed, if rotor 4 Consequently, the blocking pulse is configured, not only to block the rotation of the rotor following the shock, but also to ensure that the rotor returns to its initial stable position when the shock ends and the blocking pulse stops. This objective of returning rotor 4 Indeed, as the rotor rotates, the latter picks up speed and consequently a moment of inertia. Therefore, if it reaches a certain angular position, it becomes physically impossible to return rotor 4 According to the invention, in the event of shocks, the blocking pulse is arranged to allow the rotor to return to a desired position without passing a maximum angular position. In this regard, the blocking pulse is a pulse provided with a plurality of phases. This plurality of phases provides the possibility of modifying the characteristics of the blocking pulse. In the present case, the blocking pulse comprises two phases, a first phase Ph1 may be an intense phase, i.e. during which the intensity of the retaining torque is maximum, and a second phase Ph2, in which the retaining torque is less intense. In order to vary the intensity of the retaining torque created by the pulse, the chopping rate is arranged to be varied, i.e. the pulse duty cycle. Depending on the chopping rate, the pulse is more or less intense to have a more or less important effect on the rotor. According to the invention, the chopping rate is arranged to vary from 25% to 100%. Consequently, it may be advantageous to have a first blocking pulse phase with a high chopping rate and a second phase with a lower chopping rate. Further, phases of different durations could be provided. For example, first phase Ph1 will be short but with a high chopping rate, whereas second phase Ph2 will have a longer duration but a lower chopping rate. In a preferred example, the second phase will have a duration equal to two times the duration of the first phase. The first phase will have here a maximum duration of 19.5 milliseconds. In that case, the total duration of the blocking pulse will be a maximum of 58.5 milliseconds, as seen in Thus, sending the blocking pulse, whose polarity is the reverse of that of the rotation of rotor 4 Once in this desired position, the rotor naturally moves towards its initial position of stable equilibrium when the pulse has stopped. However, there is advantageously provided a variant wherein this movement towards a position of stable equilibrium is detected. To achieve this, the shock detector circuits are adjusted to have maximum sensitivity. To achieve this, flip-flop 71 This low sensitivity makes it possible to measure the induced voltage following the very small movement of the rotor when the latter moves to a position of stable equilibrium. Depending on the positive or negative sign of the induced voltage, it then becomes possible to tell which of the positions of stable equilibrium the rotor has moved to. Consequently, calculation unit 5 can take this information into account for the time information. It will be clear that various modifications and/or improvements evident to those skilled in the art may be made to the various embodiments of the invention described in this description without departing from the scope of the invention. The present invention concerns an electronic device comprising a calculation unit capable of generating a signal representative of a physical magnitude, for a motor driving a display device, said motor comprising a rotor in a magnetic circuit, two terminals, one positive and one negative, via which the calculation unit controls the motor, the electronic device further comprising at least one shock detector circuit connected between the calculation unit and a motor terminal for the detection of an external shock applied to the motor,
1. An electronic device comprising a calculation unit capable of generating a signal representative of a physical magnitude, for a motor driving a display device, said motor comprising a rotor in a magnetic circuit, two terminals, one positive and one negative, via which the calculation unit controls the motor, the electronic device further comprising two shock detector circuits, each detector circuit being connected between the calculation unit and a motor terminal for the detection of an external shock applied to the motor,
said motor having a first position of stable equilibrium placed at a reference angular position and a second position of stable equilibrium placed at 180° from the first stable angular position, for each direction of rotation, a maximum angular position from which it is no longer possible to return the motor rotor into a prior angular position, the calculation unit using an algorithm which, following a shock, can detect the direction of rotation of the rotor by analysing an induced voltage detected by said detector circuit and cause to be sent a blocking pulse of reverse polarity to that of the induced voltage, wherein the blocking pulse has a maximum duration of 58.5 ms allowing the shock-induced rotation of the rotor to be stopped and returned to a predetermined angular position before the maximum angular position is reached. 2. The electronic device according to 3. The electronic device according to 4. The electronic device according to 5. The electronic device according to 6. The electronic device according to 7. The electronic device according to 8. The electronic device according to 9. The electronic device according to 10. The electronic device according to BACKGROUND OF THE INVENTION
SUMMARY OF THE INVENTION
BRIEF DESCRIPTION OF THE DRAWINGS
DETAILED DESCRIPTION



