PUMP ASSEMBLY AND METHOD FOR CONTROLLING AN ELECTRIC MOTOR FOR DRIVING AN IMPELLER OF A PUMP UNIT OF A PUMP ASSEMBLY
20220186733 · 2022-06-16
Inventors
- Martin Byskov SKAFSGAARD (Bjerringbro, DK)
- Susanne Hamann GADE (Bjerringbro, DK)
- Keld Benner VALBJØRN (Bjerringbro, DK)
- Jan Carøe AARESTRUP (Bjerringbro, DK)
Cpc classification
F04D15/0066
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04D13/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
H02P2207/05
ELECTRICITY
F04D15/0088
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F04D15/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04D13/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A pump assembly with a pump unit comprising an impeller for pumping fluid, an electric motor for driving the impeller, a control module for controlling the speed of the electric motor in a control mode, and an interface for receiving a pulse width modulated (PWM) control signal with a duty cycle indicative of the speed of the electric motor. The control module is configured to interpret the PWM control signal at start-up of the electric motor per default in a configuration mode as a configuration bit sequence based on the duty cycle of the PWM control signal during a pre-determined configuration window.
Claims
1. A pump assembly comprising: a pump unit comprising an impeller configured to pump fluid; an electric motor for driving the impeller; a control module configured to control a speed of the electric motor in a control mode; and an interface configured to receive a pulse width modulated (PWM) control signal with a duty cycle indicative of the speed of the electric motor, wherein the control module is configured to interpret the PWM control signal at start-up of the electric motor per default in a configuration mode as a configuration bit sequence based on the duty cycle of the PWM control signal during a pre-determined configuration window.
2. The pump assembly according to claim 1, wherein a minimum length of the configuration window is defined by a pre-determined number of pulse width modulated pulses or a pre-determined time period.
3. The pump assembly according to claim 1, wherein the control module is configured to switch from the configuration mode to the control mode if the interpreted configuration bit sequence is not compliant with a pre-determined data protocol.
4. The pump assembly according to claim 3, wherein the pre-determined data protocol is a Universal Asynchronous Receiver Transmitter (UART) protocol.
5. The pump assembly according to claim 1, wherein the control module is configured to switch from the control mode to the configuration mode if the control module recognizes a valid synchronization sequence in the PWM control signal.
6. The pump assembly according to claim 1, wherein the control module is configured to extend a length of the configuration window at least until the control module has received a full and valid configuration bit sequence under a condition that a valid synchronization sequence was detected in the interpreted configuration bit sequence.
7. The pump assembly according to claim 1, wherein the control module is configured to send an acknowledgment signal via the interface after the control module has received a full and valid configuration bit sequence.
8. The pump assembly according to claim 1, wherein the control module is configured to control the speed of the electric motor in the control mode according to the received PWM control signal after a lapse of the configuration window.
9. The pump assembly according to claim 1, wherein a valid configuration bit sequence has a pre-determined maximum number of bits compliant with a pre-determined data protocol.
10. A method for controlling an electric motor for driving an impeller of a pump unit of a pump assembly, the method comprising: receiving a pulse width modulated (PWM) control signal at an interface of the pump assembly; interpreting the PWM control signal at start-up of the electric motor per default in a configuration mode as a configuration bit sequence based on a duty cycle of the PWM control signal during a pre-determined configuration window, and controlling the speed of the electric motor in a control mode according to the duty cycle of the received PWM control signal after a lapse of the configuration window.
11. The method according to claim 10, further comprising validating the interpreted configuration bit sequence for being compliant with a pre-determined data protocol.
12. The method according to claim 11, wherein the pre-determined data protocol is a Universal Asynchronous Receiver Transmitter (UART) protocol.
13. The method according to claim 10, further comprising switching from the configuration mode to the control mode if the interpreted configuration bit sequence is found to be not valid.
14. The method according to claim 10, further comprising switching from the control mode to the configuration mode if a valid synchronization sequence is recognized in the PWM control signal.
15. The method according to claim 10, further comprising extending a length of the configuration window at least until the full configuration bit sequence has been received under a condition that a valid synchronization sequence was detected in the interpreted configuration bit sequence.
16. The method according to claim 10, further comprising sending an acknowledgment signal via the interface after having received the full and valid configuration bit sequence.
17. The method according to claim 10, wherein a valid configuration bit sequence has a pre-determined maximum number of bits compliant with a pre-determined data protocol.
18. The method according to claim 17, wherein the pre-determined data protocol is a Universal Asynchronous Receiver Transmitter (UART) protocol.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0038] In the drawings:
[0039]
[0040]
[0041]
[0042] PWM control signal;
[0043]
[0044] PWM control signal and DC.sub.Δt;
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
DESCRIPTION OF PREFERRED EMBODIMENTS
[0053] Referring to the drawings,
[0054] The hardware as visible in
[0055]
[0056] The control module in this example comprises a PWM bit sequence detector module that is able to detect digital bits in the PWM control signal irrespective of whether the profile A or profile C is used. The plateau of minimum speed setting for duty cycles between 84% and 95% in profile A and for duty cycles between 8% and 15% in profile C may be interpreted as a logic bit “0”. Any speed setting above may be interpreted as a logic bit “1”. There is thus no need to change the frequency of the PWM control signal to communicate digital information via the PWM control signal. In the following, use of the profile C is assumed as an example.
[0057]
[0058]
[0059] Transmitter (UART) standard. The first six bits are a pre-defined synchronisation sequence, i.e. a specific bit pattern, e.g. “101010”. The next three bits indicate the data length or number of registers to follow, e.g. “100”, i.e. four registers. Then, there are 13 bits following for each register, of which the first five bits identify the register and the last eight bits contain the data of each register. The configuration bit sequence may further comprise an even parity bit for cross-checking the last register data for errors. After the parity bit, the configuration bit sequence may be concluded by a stop bit. The stop bit may be the inverse of the start bit of the synchronisation sequence in order to guarantee at least one logical bit change between subsequent configuration bit sequences. So, the stop bit may be “1” if the start bit of the synchronisation sequence is “0”. It should be noted that each bit sequence block starts with a least significant bit (LSB) and ends with a most significant bit (MSB), so that the LSB is the lowest bit and the MSB is the highest bit in the binary number of each bit sequence block.
[0060]
[0061] A pre-defined start bit sequence at the start of the configuration bit sequence may have a certain number of bits, e.g. six start bits “010101”. Accordingly, the duty cycle is changed between 10% and 20% every 6th PWM pulse.
[0062] The behavior of the control module is shown in
[0063] In
[0064]
[0065]
[0066]
[0067] Where, in the foregoing description, integers or elements are mentioned which have known, obvious or foreseeable equivalents, then such equivalents are herein incorporated as if individually set forth. Reference should be made to the claims for determining the true scope of the present disclosure, which should be construed so as to encompass any such equivalents. It will also be appreciated by the reader that integers or features of the disclosure that are described as optional, preferable, advantageous, convenient or the like are optional and do not limit the scope of the independent claims.
[0068] The above embodiments are to be understood as illustrative examples of the disclosure. It is to be understood that any feature described in relation to any one aspect or embodiment may be used alone, or in combination with other features described, and may also be used in combination with one or more features of any other of the aspects or embodiments, or any combination of any other of the aspects or embodiments. While at least one exemplary aspect or embodiment has been shown and described, it should be understood that other modifications, substitutions and alternatives are apparent to one of ordinary skill in the art and may be changed without departing from the scope of the subject matter described herein, and this application is intended to cover any adaptations or variations of the specific embodiments discussed herein.
[0069] In addition, “comprising” does not exclude other elements or steps, and “a” or “one” does not exclude a plural number. Furthermore, characteristics or steps which have been described with reference to one of the above exemplary aspects or embodiments may also be used in combination with other characteristics or steps of other exemplary embodiments described above. Method steps may be applied in any order or in parallel or may constitute a part or a more detailed version of another method step. It should be understood that there should be embodied within the scope of the patent warranted hereon all such modifications as reasonably and properly come within the scope of the contribution to the art. Such modifications, substitutions and alternatives can be made without departing from the spirit and scope of the disclosure, which should be determined from the appended claims and their legal equivalents.
[0070] While specific embodiments of the invention have been shown and described in detail to illustrate the application of the principles of the invention, it will be understood that the invention may be embodied otherwise without departing from such principles.
LIST OF REFERENCE CHARACTERS
[0071] 1 pump assembly [0072] 3 pump housing [0073] 5 suction inlet [0074] 7 pressure outlet [0075] 9 motor housing [0076] 11 electronics housing [0077] 13 power socket [0078] 15 PWM socket [0079] DC duty cycle [0080] LSB least significant bit [0081] MSB most significant bit