Method for determining the numerical value for the duration of a periodically repeated pulse signal, and device for carrying out said method
Assigneeebm-Papst St.Georgen GmbH & Co. KG
InventorsArnold Kuner, Hans-Dieter Schondelmaier
Life of this patent
Estimating the term…
Abstract
The invention concerns a method for determining a numerical value for the duration of a periodically repeating pulsed signal. This method comprises the following steps: a) at time intervals, the period length of the signal is determined; b) at time intervals, a characteristic magnitude for the length of a pulse of that signal is determined; c) a numerical value that characterizes the signal is ascertained from the period length and the characteristic magnitude. Because of its shortness and accuracy, the method is particularly suitable for use in electric motors. A corresponding arrangement is also presented and described.
Claims28
A method of determining a numerical value representing the duration of a received periodically repeating pulsed signal (68), comprising the steps of:
- a) determining, at time intervals, the period length (T) of the received signal;
- b) determining, at time intervals, a characteristic magnitude (t;
- t′) representing the length of a pulse of that received signal (68);
- c) ascertaining, from the period length (T) and the characteristic magnitude (t;
- t′), a numerical value that characterizes the received signal (68),
- wherein, for determination of the period length (T) or the characteristic magnitude (t;
- t′), at a first signal edge at the beginning of a time span to be measured, a first interrupt that initiates a first time measurement is generated;
- and
- at a second signal edge at the end of the time span to be measured, a second interrupt is generated that initiates a second time measurement.
A method of determining a numerical value for the duration of a periodically repeating pulsed signal (68), comprising the steps of:
- a) determining, at time intervals, the period length (T) of the signal;
- b) determining, at time intervals, a characteristic magnitude (t;
- t′) for the length of a pulse of that signal (68);
- c) ascertaining, from the period length (T) and the characteristic magnitude (t;
- t′), a numerical value that characterizes the signal (68), and
- wherein the characteristic magnitude for the length of a pulse is determined as a function of the magnitude of the numerical value for the ratio between the length of the pulsed signal and the period length, which numerical value was calculated in at least one previous calculation.
A method of determining a numerical value for the duration of a periodically repeating pulsed signal (68), comprising the steps of:
- a) determining, at time intervals, the period length (T) of the signal;
- b) determining, at time intervals, a characteristic magnitude (t;
- t′) for the length of a pulse of that signal (68);
- c) ascertaining, from the period length (T) and the characteristic magnitude (t;
- t′), a numerical value that characterizes the signal (68), and
- wherein, for determination of the period length (T) or the characteristic magnitude (t;
- t′), at a first signal edge at the beginning of a time span to be measured, a first interrupt that includes a first time measurement (t01) is generated;
- and
- at a second signal edge at the end of the time span to be measured, a second interrupt is generated that includes a second time measurement (t03).
A variable-speed electronically commutated motor which is responsive to a periodically repeating pulsed received input control signal (68) to set an instantaneous target speed for said motor, and comprises
- a stator having a plurality of winding phases (32, 34),
- a permanent-magnet rotor (36),
- a digital data processing circuit (54) having an input (40) which receives said received input control signal (68) and outputs (46, 48) which control current flow through said winding phases (32, 34) in order to generate magnetic fields in said stator to turn said rotor (36), and
- computer means (62), associated with said data processing circuit, that are configured to carry out the steps of:
- (a) measuring, at time intervals, the period length (T) of the pulsed received input control signal (68);
- b) measuring, at time intervals, a characteristic magnitude (t;
- t′) representing the length of a pulse of that pulsed received input control signal (68);
- and
- c) calculating, from the period length (T) and the characteristic magnitude (t;
- t′), a duty factor ratio which represents target speed information contained in the pulsed received input control signal (68).
An arrangement for determining a numerical value for the duration of a periodically repeating pulsed signal (68), comprising
- an apparatus that, at time intervals, determines the period length (T) of the signal;
- that furthermore, at time intervals, determines a characteristic magnitude for the length of a pulse of that signal (68);
- and that ascertains, from the period length (T) and the characteristic magnitude (t;
- t′), a numerical value which characterizes the signal (68), and
- wherein the apparatus is configured to determine the characteristic magnitude (t;
- t′) for the length of a pulse as a function of the magnitude of the numerical value for the ratio between the length (t) of the pulsed signal and the period length (T), which numerical value was calculated in at least one previous calculation.
An arrangement for determining a numerical value for the duration of a periodically repeating pulsed signal (68), comprising
- an apparatus that, at time intervals, determines the period length (T) of the signal;
- that furthermore, at time intervals, determines a characteristic magnitude for the length of a pulse of that signal (68);
- and that ascertains, from the period length (T) and the characteristic magnitude (t;
- t′), a numerical value which characterizes the signal (68) said arrangement, in order to determine the period length (T) or the characteristic magnitude (t;
- t′), being configured to generate, at a first signal edge at the beginning of a time span to be measured, a first interrupt that includes a first time measurement (t01);
- and to generate, at a second signal edge at the end of the time span to be measured, a second interrupt that includes a second time measurement (t03).
An arrangement for determining a numerical value for the duration of a received periodically repeating pulsed signal (68), comprising
- an apparatus that, at time intervals, determines the period length (T) of the received signal that furthermore, at time intervals, determines a characteristic magnitude for the length of a pulse of that received signal (68);
- and that ascertains, from the period length (T) and the characteristic magnitude (t;
- t′), a numerical value which characterizes the received signal (68),
- wherein a state machine is provided which reflects in its instantaneous values the sequence of determining the period length (T) and the characteristic magnitude (t;
- t′).
An arrangement for determining a numerical value for the duration of a periodically repeating pulsed signal (68), comprising
- an apparatus that, at time intervals, determines the period length (T) of the signal;
- that furthermore, at time intervals, determines a characteristic magnitude for the length of a pulse of that signal (68);
- and that ascertains, from the period length (T) and the characteristic magnitude (t;
- t′), a numerical value which characterizes the signal (68) and
- wherein a state machine is provided which reflects in its instantaneous values the sequence of determining the period length (T) and the characteristic magnitude (t;
- t′).
Dependencies are inferred from the claim text.