Printing devices rely on electric motors for a variety of tasks, e.g. advancing a print medium or moving a print head. An electric motor may comprise sensitive control electronics, which may require protection to avoid damage e.g. due to an overvoltage.
In the following, a detailed description of various examples is given with reference to the figures. The figures show schematic illustrations of
a: a diagram of the angular velocity of an electric motor according to an example;
b: a diagram of the induced voltage of the electric motor in the example of
c: a diagram of the state of the motor driver of the electric motor in the example of
If an electric motor is rotated manually, the motor may act as a generator and the rotation of the electric motor can induce a voltage between terminals of the motor. The induced voltage may be higher than a driving voltage used to operate the motor and may damage sensitive motor electronics, e.g. a motor driver. In printing devices, this may for example occur when a user pulls on a print medium supplied to the printing device and thereby rotates the motor used to advance the print medium. To prevent damage to the motor electronics, a control circuit may be used to monitor the induced voltage and to implement safety measures before the induced voltage reaches a level that may cause damage on electronic components.
The control circuit 100 includes a controller 110, which may for example comprise a microprocessor, an analog electronic circuit, a digital electronic circuit or a combination thereof. In some examples, the controller 110 may be a motor driver that is to generate an electric driving signal for the electric motor 102, e.g. as described below with reference to
The control circuit 100 further comprises a voltage converter 114. The voltage converter 114 is to generate a supply voltage Us of the controller 110 from a voltage Uind at the motor terminals 106A, 106B, i.e. to convert the voltage at the terminals 106A, 106B to a voltage to power the controller 110. Accordingly, the supply voltage Us may depend on the voltage Uind at the motor terminals 106A, 106B and may be above the minimum supply voltage if the voltage Uind at the terminals 106A, 106B exceeds a certain level as described below in more detail with reference to
In some examples, the controller 110 may be provided with a supply voltage Us with a certain polarity, e.g. a positive DC voltage. The terminal voltage Uind may have a positive or negative polarity, which additionally may change over time. For a brushed DC motor, if the terminal voltage Uind is induced by the motor 102, the polarity of the terminal voltage Uind may e.g. depend on the direction in which the motor 102 rotates. For a brushless DC motor or an AC motor, the induced voltage may be an AC voltage with a periodically changing polarity. To generate the supply voltage Us from the terminal voltage Uind, the voltage converter 114 may comprise a rectifier between the terminals 106A, 106B and the supply voltage input 112. The rectifier may convert the terminal voltage Uind to a supply voltage Us with a predefined polarity at the supply voltage input 112. The rectifier may for example comprise a diode, e.g. as described below with reference to
The voltage converter 114 may further comprise a smoothing circuit to stabilize the supply voltage Us. The terminal voltage Uind may vary over time and, depending on the design of the motor 102, may e.g. exhibit oscillations or ripples. The smoothing circuit may for example comprise a low-pass filter to suppress the fluctuations, e.g. a capacitor or a first order RC filter, or a voltage regulator. This may allow for providing a constant or almost constant supply voltage Us for the controller 110 and may prevent the controller 110 from switching on and off due to small fluctuations of the terminal voltage Uind. In some examples, the voltage converter may be to suppress fluctuations faster than 20 kHz, in one example faster than 1 kHz, by at least 3 dB, in one example by at least 10 dB.
The control circuit 100 comprises a switchable braking circuit 116 that is connected to the motor terminals 106A, 106B. The braking circuit 116 may e.g. be an electrically conducting connection between the terminals 106A, 106B or may be an electrically conducting connection between at least one of the terminals 106A, 106B and a reference point, e.g. a ground contact. The braking circuit 116 may include a switch 118 that is to open or close the braking circuit 116. The switch 118 may for example be a transistor or an electromechanical relay. In some examples, closing the switch 118 may short-circuit the terminals 106A and 106B with each other or with the reference point. A resistance of the braking circuit 116 may e.g. be less than 10 Ω, in some examples less than 1 Ω. In other examples, the braking circuit 116 may comprise additional elements like a resistor, e.g. to dissipate energy.
The controller 110 may be to activate the braking circuit if the terminal voltage Uind at the motor terminals 106A, 106B exceeds a threshold voltage while the controller is in an off-state. For this, the controller 110 may for example control the switch 118. When the switch 118 is closed, the terminal voltage Uind may induce an electric braking current in the braking circuit 116. The braking current can dissipate energy, e.g. due to the electrical resistance of the coils 104 and/or of the braking circuit 116, and can generate a braking force on the electric motor 102. This may reduce the terminal voltage Uind and may prevent the terminal voltage Uind from increasing beyond the threshold voltage. The threshold voltage is a predefined value for the terminal voltage Uind at which the braking circuit is to be activated, e.g. a value that the terminal voltage Uind should not exceed to prevent damage to electronic components connected to the terminal 106A, 106B. The threshold voltage may for example be chosen to be a certain fraction, e.g. between 75% and 90%, of a specified maximum operating voltage of electronic components connected to the terminals 106A, 106B or a certain fraction, e.g. between 125% and 175%, of a regular operating voltage of electronic components connected to the terminals 106A, 106B. Thereby, the voltage applied to electronic components connected to the terminals 106A, 106B may be limited and damage due to an overvoltage may be avoided.
In one example, the electronic components connected to the terminals 106A, 106B may be specified to withstand voltages of up to 42 V and the threshold voltage may be in a range between 30 V and 40 V, e.g. 35 V. In another example, the electronic components connected to the terminals 106A, 106B may have a regular operating voltage of 12 V and the threshold voltage may be in a range between 15 V and 20 V, e.g. 18 V. Since the supply voltage Us for the controller 110 is generated from the terminal voltage Uind, the controller 110 may activate the braking circuit without an external power supply or if the external power supply is switched off. The control circuit 100 may thus provide an overvoltage protection even if a device that the control circuit 100 is used in, e.g. a printing device, is disconnected from power, wherein the voltage to be limited, i.e. the terminal voltage Uind, is used to power the controller, which may then activate the braking circuit to prevent the terminal voltage Uind from exceeding the threshold voltage.
In some examples, the voltage converter 114 may convert the terminal voltage Uind to the supply voltage Us such that the supply voltage Us reaches the minimum supply voltage when the terminal voltage Uind reaches the threshold voltage. Accordingly, the controller 110 is switched on if the terminal voltage Uind exceeds the threshold voltage. The controller 110 may close the switch 118 whenever the controller 110 is switched on and may open the switch whenever the controller is switched off. In other examples, the voltage converter 114 converts the terminal voltage Uind to the supply voltage Us such that the supply voltage Us reaches the minimum supply voltage before the terminal voltage Uind reaches the threshold voltage. The controller 110 may for example monitor the supply voltage Us or the terminal voltage Uind to determine whether the terminal voltage Uind exceeds the threshold voltage and activate the switch 118 in response, e.g. as described below with reference to
The controller 110 is initially in an off-state, e.g. after disconnecting or switching off an external power supply connected to the supply voltage input 112. Accordingly, the supply voltage Us at the supply voltage input 112 may be below a minimum supply voltage and may e.g. be 0 V prior to execution of the method 200. The electric motor 102 may initially be at rest, e.g. because a motor driver for the motor 102 has been switched off.
At 202, a supply voltage Us for the controller 110 is generated from a voltage at the electric motor 102, e.g. the voltage Uind at the terminals 106A, 106B. As described above, the terminal voltage Uind may for example be induced by a rotation of the motor 102, e.g. when manually rotating the motor 102. In the control circuit 100, for example, the supply voltage Us is generated through the voltage converter 114. Generating the supply voltage Us may comprise rectifying and smoothing the voltage Uind at the motor 102, e.g. with the voltage converter 114.
If the supply voltage Us exceeds the minimum supply voltage of the controller 110 at 204, the controller 110 is switched on at 206. Otherwise the controller 110 remains in the off-state. After the controller 110 is switched on, the controller 110 may for example monitor the supply voltage Us or the voltage Uind at the motor 102 to determine, in 208, whether the terminal voltage Uind at the motor 102 exceeds the threshold voltage. If the terminal voltage Uind exceeds the threshold voltage, the method proceeds to 210. In other examples, the supply voltage Us may reach the minimum supply voltage when the terminal voltage Uind reaches the threshold voltage. The controller 110 may then be switched on when the terminal voltage Uind reaches the threshold voltage and the method may directly proceed to 210.
If the voltage at the electric motor 102 exceeds the threshold voltage at 208, a braking force is applied to the electric motor 102 using the controller 110 in 210. Applying the braking force may comprise short-circuiting terminals of the electric motor. In the example shown in
In the example shown in
The H bridge 306 may form at least a part of the voltage converter 114. In the example shown in
The H bridge 306 may also form at least a part of the braking circuit 116. In one example, the low side 308 may form the braking circuit 116. Accordingly, the motor driver 302 may activate the braking circuit 116 by closing the switches 308A and 308B, thereby creating an electrically conducting connection between the terminals 106A and 106B. In other examples, the braking circuit 116 may be formed by the H bridge 306 and a switchable circuit connecting the high side 310 to the low side 308. The motor driver 302 may then activate the braking circuit 116 for example by closing the switchable circuit as well as the switches 308A and 310B or by closing the switchable circuit as well as the switches 308B and 310A. The switchable circuit connecting the high side 310 to the low side 308 may for example comprise a resistor to dissipate energy.
The motor driver 302 may further comprise a control input 316 to receive an analog or digital control signal. The control signal may for example characterize a target speed of the motor 102. In one example, the motor driver 302 uses pulse width modulation (PWM) of the driving signal, e.g. via the H bridge 306, to control the speed of the motor 102. The control signal may e.g. determine a duty cycle of the PWM. In another example, the motor driver 302 may set an amplitude of the driving voltage to control the motor speed and the control signal may determine the amplitude of the driving voltage.
The motor driver 302 may also have an enable input 318 to receive an enable signal, e.g. a digital enable signal or an analog enable voltage Ue. In some examples, the motor driver 302 may have different states when switched on and the enable signal may determine the state of the motor driver 302. The motor driver 302 may for example switch between a sleep state and an on-state based on the enable signal. Additionally or alternatively, the state of the motor driver 302 may depend on the control signal.
In one example, the motor driver 302 uses a DC voltage equal to or larger than a minimum supply voltage to operate. The motor driver 302 may be in an off-state if the supply voltage Us is below a minimum supply voltage and the control signal is off. In the off-state, the switches 308A, 308B, 310A, 310B may e.g. be open. If the supply voltage Us is equal to or larger than the minimum supply voltage, the motor driver 302 may switch on and enter a state that depends on the enable voltage Ue and the control voltage. If the enable voltage Ue is below an enable threshold, the motor driver 302 may enter a sleep state, wherein the switches 308A, 308B, 310A, 310B may e.g. remain open. If the enable voltage Ue is above the enable threshold, the motor driver 302 may enter an on-state. If the motor driver 302 receives a control signal in the on-state, the motor driver 302 may e.g. enter a drive state, in which the motor driver 302 generates a driving signal for the motor 102 depending on the control signal. If the motor driver 302 does not receive a control signal in the on-state, the motor driver 302 may activate the braking circuit 116. This is described in more detail below with reference to
If the control signal is an analog control voltage, not receiving a control signal may for example refer to the control voltage being below a minimum level, e.g. less than 0.5 V. In other examples, the motor driver 302 may enter a monitoring state if the supply voltage Us is at or above a minimum supply voltage or if the motor driver 302 does not receive a control signal in the on-state. In the monitoring state, the motor driver 302 may monitor the terminal voltage Uind, e.g. via the supply voltage Us or the enable voltage Ue, and may activate the braking circuit 116 if the terminal voltage Uind exceeds the threshold voltage.
The control circuit 300 may comprise a voltage divider circuit 320 to generate an enable signal for the motor driver 302 from the voltage Uind at the motor terminals 106A, 106B, e.g. to convert the terminal voltage Uind to an enable voltage Ue. The voltage divider circuit 320 may for example comprise a pair of resistors 320A, 320B connected in series between an input of the voltage divider circuit 320 and a reference point, e.g. a ground contact 322. An output of the voltage divider circuit 320 may be connected to a point between the resistors 320A, 320B. Additionally or alternatively, the voltage divider circuit 320 may comprise other elements, e.g. a rectifier or smoothing circuit. In other examples, the voltage divider circuit 320 may generate a digital enable signal based on the terminal voltage Uind. The voltage divider circuit 320 may either be connected to the terminals 106A, 106B directly or through the voltage converter 114. In the example shown in
Similar to method 200, the method 400 is executed with the motor driver 302 initially in the off-state, e.g. after disconnecting or switching off an external power supply connected to the input port 304. Accordingly, the electric motor 102 may initially be at rest. Furthermore, no control signal may be present at the control input 316, e.g. the control voltage at the control input 316 may be 0 V.
At 402, a supply voltage Us for the motor driver 302 is generated from a voltage at the electric motor 102, e.g. the voltage Uind at the terminals 106A, 106B. As described above, the terminal voltage Uind may for example be induced by a rotation of the motor 102, e.g. when manually rotating the motor 102. Generating the supply voltage Us may comprise rectifying and smoothing the voltage at the motor 102. In the control circuit 300, the supply voltage Us is generated through the voltage converter 114 formed by the high side 310 of the H bridge 306. The diodes 314A and 314B rectify the terminal voltage to generate the supply voltage Us with a predefined polarity. In some examples, the supply voltage Us may be equal to or approximately equal to the modulus of the terminal voltage. This may e.g. be the case when the low side 308 of the H-bridge 306 comprises the additional diodes 315A, 315B connected in parallel to the switches 308A, 308B, wherein the additional diodes 315A, 315B are oriented such that a terminal is grounded via ground contact 312 when the terminal is at a negative voltage relative to the ground contact 312. In other examples, the supply voltage Us may be equal to or approximately equal to a moving average of the modulus of the terminal voltage.
At 404, an enable signal for the motor driver 302 may be generated from a voltage at the electric motor 102, e.g. the voltage Uind at the terminals 106A, 106B. As described above, the enable signal may be an analog enable voltage Ue or a digital enable signal. Generating an enable voltage Ue may comprise rectifying and smoothing the voltage at the motor 102. In some examples, the enable voltage Ue may be generated from the supply voltage Us, e.g. as in the control circuit 300 through the voltage divider circuit 320. Accordingly, the enable voltage Ue may be equal to or approximately equal to a fraction of the supply voltage Us. In other examples, the supply voltage Us may be equal to or approximately equal to a fraction of the modulus of the terminal voltage Uind or of a moving average of the modulus of the terminal voltage Uind.
To switch on, the motor driver 302 may for example require a DC voltage equal to or larger than a minimum supply voltage. The motor driver may thus remain in the off-state as long as the supply voltage Us is below the minimum supply voltage at 406. If the supply voltage Us is at or above the minimum supply voltage, the motor driver 302 may be switched on. Switching on the motor driver 302 may comprise switching the motor driver 302 to the sleep state if the supply voltage Us is above the minimum supply voltage and the enable signal is below the enable threshold, and switching the motor driver 302 to the on-state if the supply voltage Us is above the minimum supply voltage and the enable signal is above the enable threshold. The control circuit 300 may be designed such that the motor driver is switched on before the voltage at the electric motor reaches the threshold voltage, e.g. as described below with reference to
In the example shown in
Initially, the motor driver 302 is switched off and the motor 102 is at rest (ω=0). In this case, no voltage is induced between the terminals 106A and 106B and Uind=0. As described above, the switches 308A, 308B, 310A and 310B may be open when the motor driver 302 is switched off. Subsequently, the motor 102 is accelerated to a constant angular velocity, e.g. by a user manually rotating the motor 102 or an element mechanically coupled to the motor 102. The rotation of the motor 102 induces a voltage between the terminals 106A and 106B, which depends on the angular velocity, and thus Uind≠0. In some examples, the induced voltage Uind may be proportional or approximately proportional to the angular velocity, i.e. a DC voltage may be generated at a constant angular velocity. In other examples, Uind may change over time and may e.g. exhibit ripples or oscillations, for example if the motor 102 comprises a small number of coils 104 or is a brushless DC motor or an AC motor.
As described above with reference to
For the control circuit 300, the enable voltage Ue generated from the terminal voltage Uind by the voltage divider circuit 320 may be equal to or approximately equal to a fraction of the supply voltage Us, wherein the fraction depends on the resistances of the resistors 320A and 320B. In one example, the enable voltage Ue is one sixth of the supply voltage Us, e.g. by choosing the resistance of the resistor 320A to be five times the resistance of the resistor 320B.
In the example shown in
Subsequently, the motor 102 is accelerated further and the angular velocity increases again. The resistances of the resistors 320A and 320B may be chosen such that the enable voltage Ue reaches the enable threshold when the terminal voltage Uind reaches the threshold voltage Ut. The enable threshold may e.g. also be 5 V and thus, if the enable voltage Ue is one sixth of the supply voltage Us and the supply voltage Us is equal to the modulus of the terminal voltage Uind, Ut may for example be 30 V. The threshold voltage Ut may be chosen to be smaller than a critical voltage Uc, at which electronic components connected to the terminals 106A and 106B may be damaged. The critical voltage may for example be 42 V. As soon as the terminal voltage Uind is larger than Ut, the motor driver 302 switches from the sleep state to the on-state. If the motor driver 302 determines that no control signal is applied to the control input 316, the motor driver 302 may short-circuit the terminals 106A and 106B by activating the breaking circuit 116, e.g. by closing the switches 308A and 308B. In this example, the terminal voltage Uind induces a current through the low side 308 of the H bridge 306, which may prevent the terminal voltage Uind from rising further. The current generates a braking force on the motor 102, e.g. due to the rotation of the current-carrying coils 104 in a magnetic field created by magnets in the motor 102, and thus brakes the motor 102. Hence, the angular velocity and the terminal voltage Uind decrease.
As a result of the decreasing terminal voltage Uind, the enable voltage Ue decreases as well. As soon as the enable voltage Ue drops below the enable threshold, the motor driver 302 returns to the sleep state and opens the switches 308A and 308B, thereby interrupting the current through the low side 308. The motor 102 may then accelerate again, e.g. if a user continues to manually rotate the motor 102. The motor 102 may thus accelerate again until Uind exceeds Ut, at which point the motor driver 302 enters the on-state again and brakes the motor 102. This process may repeat as long as the motor 102 is accelerated manually, leading to a repeated activation of the braking circuit 116 similar to cadence or stutter braking as depicted in
When the print medium 602 is moved by means other than the motor 102, e.g. by a user manually pulling on an end portion of the print medium 602 extending outside of the printing device 600, the motor 102 may be rotated, e.g. through the roll 608 and the drive 610. As detailed above, this may induce a voltage at terminals of the motor, which may be harmful to electronic components within the printing device 600, e.g. a motor driver like the motor driver 302. If the printing device 600 is switched on, the printing device 600 may monitor the terminal voltage Uind, e.g. through the motor driver 302, and may prevent the terminal voltage Uind from reaching a critical level. However, this may also occur while the printing device 600 is switched off or disconnected from power, i.e. in a state, in which no input voltage is provided by the power supply 612 and the printing device 600 may thus not monitor the terminal voltage Uind.
The printing device 600 therefore comprises a control circuit that is to apply a braking force to the electric motor 102 if a voltage Uind at terminals of the electric motor 102 exceeds a threshold voltage while the printing device is switched off, wherein the control circuit is powered by the voltage Uind at the motor terminals while the printing device is switched off. The control circuit may for example be to apply the braking force by creating an electrically conducting connection between the motor terminals.
The control circuit may e.g. be similar to the control circuit 100 and may comprise a controller 110, a voltage converter 114 and a switchable braking circuit 116 connected to the motor terminals 106A and 106B. The voltage converter may generate a supply voltage Us for the controller 110 from the voltage Uind at the terminals 106A and 106B of the motor 102 and the controller 110 may activate the braking circuit 116 if the voltage Uind at the motor terminals exceeds a threshold voltage while the printing device 600 is switched off, i.e. while the controller 110 is in an off-state.
In the example shown in
The threshold voltage, above which the control circuit 300 applies the braking force, may for example be adjusted by adjusting the voltage divider circuit 320 (not shown in
The threshold voltage may be chosen such that the control circuit 300 provides protection against overvoltage damage and facilitates operation of the printing device 600. As described above, the threshold voltage may be lower than a voltage amount which would damage electronic components connected to the motor terminals 106A, 106B. The threshold voltage may be higher than a voltage that is induced at the motor terminals 106A, 106B when pulling the print medium with a “normal” speed, e.g. with a speed at which a user typically pulls the print medium 602 out of the printing device 600. The “normal” speed may for example be between 0.1 m/s and 0.5 m/s. Thereby, a user may slowly move the print medium 602 without the control circuit 300 interfering, but the control circuit 300 may apply the braking force if the user pulls too fast, inducing a higher voltage in the motor, such that electronic components might be damaged. The braking force may be noticeable by the user as an increased friction or resistance, e.g. when a stutter-like braking force is applied as depicted in
The printing device 700 may include a supply compartment 706 to mount the supply roll 606 containing an unused part of the print medium 602. The supply roll 606 may be removably attached to the printing device 700, e.g. via mounting pins or clips, such that the supply roll 606 is accessible and may be exchanged by a user. When mounted, the supply roll 606 may be coupled to the electric motor 102, e.g. via the mounting pins, such that the electric motor 102 can rotate the supply roll 606 to advance the print medium 602. An end portion of the print medium 602 may be accessible to a user and a user may manually pull on the end portion as indicated by the arrow labeled “U”, e.g. to insert the end portion of the print medium 602 into the printing device 700 for printing. The user may thereby accelerate the electric motor 102, e.g. while the printing device 700 is switched off. To avoid motor electronics being damaged by the induced voltage, the motor driver 302 provides an overvoltage protection by applying a braking force to the electric motor 102 as described above. In particular, the motor driver 302 may not apply the braking force if the print medium 602 is pulled with a “normal” speed such that a user can unroll the print medium 602 from the supply roll 606. In contrast, if the print medium 602 is pulled rapidly, thereby inducing a potentially damaging voltage, the motor driver 302 may apply the braking force, which may be noticeable by the user as an increased friction.
This description is not intended to be exhaustive or limiting to any of the examples described above. The electric motor control circuit, the printing device, and the method of overvoltage protection disclosed herein can be implemented in various ways and with many modifications without altering the underlying basic properties.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2019/022947 | 3/19/2019 | WO | 00 |