IP Library Granted Patent US 8,253,354
Granted Patent B2
US 8,253,354 · App. 12/338,406 · Granted Aug 28, 2012

Method and apparatus for transferring signal data

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,253,354
App. No.
12/338,406
Granted
Aug 28, 2012
Kind
B2
Abstract

The invention relates to a method and device for transferring signal data from a sender to one or more receivers. The invention includes receiving a quantity as a function of time, arranging the quantity into a first polynomial to obtain values for polynomial coefficients of a first continuous signal, and transferring the values of the polynomial coefficients of the first continuous signal via a first data transfer link to one or more receivers.

Claims (67)

1. A method of motor drive control for transferring signal data to one or more receivers, comprising:

receiving a quantity as function of time,

arranging the quantity into a first polynomial to obtain values of polynomial coefficients of a first continuous-time signal,

transferring the values of the polynomial coefficients of the first continuous-time signal via a first data transfer link to one or more receivers,

transferring the values of the polynomial coefficients of the first continuous-time signal to a first polynomial element of a receiver,

transferring the values of the polynomial coefficients of the second continuous-time signal to a second polynomial element of the receiver,

receiving a synchronization mark from a first element,

storing the value of a time counter at the time of receipt,

receiving a synchronization mark from a second element,

storing the value of a time counter at the time of receipt, and

producing one or more control functions to a control element on the basis of the values of the coefficients of one or more continuous-time polynomials and/or one or more time counter values of the receiving end for controlling the motor drive.

2. The method as claimed in claim 1 , comprising:

receiving a target value of the quantity as a first function of time,

arranging the target value into the first polynomial to obtain the values of the polynomial coefficients of the first continuous-time signal,

receiving a measured actual value of the quantity as a second function of time,

arranging the actual value into a second polynomial to obtain value of polynomial coefficients of a second continuous-time signal,

transferring the values of the polynomial coefficients of the first continuous-time signal via a first data transfer link to one or more receivers, and

transferring the values of the polynomial coefficients of the second continuous-time signal via a second data transfer link to one or more receivers.

3. The method as claimed in claim 1 , wherein the control function may be a sum, difference, multiplication, division, derivation, and/or integration of the polynomials or a combination thereof.

4. The method as claimed in claim 1 , comprising:

obtaining from the control element a continuous-time control, and

converting the continuous-time control to a discrete-time control.

5. The method as claimed in claim 1 , wherein the discrete-time control is torque control and that this controls a frequency converter that produces one or more signals for directing, adjusting, or controlling a motor.

6. The method as claimed in claim 1 , wherein the first and second data transfer link is the same data transfer link.

7. The method as claimed in claim 1 , wherein the first and/or second data transfer link comprises the exact temporal synchronization of the sending and receiving ends and the forwarding of numerical information.

8. The method as claimed in claim 1 , comprising:

approximating a target signal and/or measured signal with a third- or fourth-degree polynomial.

9. The method as claimed in claim 1 , comprising:

calculating the value of a polynomial in such a manner that a time variable obtains its value in relation to a given internal and/or external time stamp, signal, trigger, or a combination thereof.

10. A motor drive device for transferring signal data, comprising:

a receiver for receiving a quantity as a function of time via a first data transfer link;

a processor for arranging the quantity into a first polynomial to obtain values of polynomial coefficients of a first continuous-time signal, and for transferring the values of the polynomial coefficients of the first continuous-time signal via the first data transfer link to the receiver; and

a non-transitory computer readable storage medium for storing computer executable instructions, which when in communicative contact with a computer causes the processor to execute the steps of:

transferring the values of the polynomial coefficients of the first continuous-time signal to a first polynomial element of a receiver,

transferring the values of the polynomial coefficients of the second continuous-time signal to a second polynomial element of the receiver,

receiving a synchronization mark from a first element,

storing the value of a time counter at the time of receipt,

receiving a synchronization mark from a second element,

storing the value of a time counter at the time of receipt, and

producing one or more control functions to a control element on the basis of the values of the coefficients of one or more continuous-time polynomials and/or one or more time counter values of the receiving end for controlling the motor drive.

11. The device as claimed in claim 10 , comprising:

wherein the non-transitory computer readable storage medium causes the processor to execute:

receiving a target value of the quantity as a first function of time;

arranging the target value into a first polynomial to obtain the values of the polynomial coefficients of the first continuous-time signal;

measuring an actual value of the quantity as a second function of time;

transferring the actual value to a second element to arrange the actual value into a second polynomial to obtain values of polynomial coefficients of the second continuous signal;

transferring the values of the polynomial coefficients of the first continuous-time signal via the first data transfer link to one or more receivers; and

transferring the values of the polynomial coefficients of the second continuous-time signal via the second data transfer link to one or more receivers.

12. A motor drive device for receiving signal data, comprising:

receiving values of polynomial coefficients of a first continuous-time signal from a device of claim 10 to a polynomial coefficient element;

receiving values of polynomial coefficients of a second continuous-time signal from the device of claim 10 to a polynomial coefficient element;

receiving a first synchronization mark from a first element;

storing a value of a time counter at the time of receipt;

receiving a second synchronization mark from a second element;

storing a value of a time counter at the time of receipt; and

producing one or more control functions for a control element on the basis of one or more continuous-time polynomial coefficients and/or one or more time counter values of the receiving end for controlling the motor drive.

13. A tangible computer readable storage medium for motor drive control comprising instructions, that when executed by a computer, cause the computer to

receive a quantity as function of time,

arrange the quantity into a first polynomial to obtain values of polynomial coefficients of a first continuous-time signal,

transfer the values of the polynomial coefficients of the first continuous-time signal via a first data transfer link to one or more receivers,

transfer the values of the polynomial coefficients of the first continuous-time signal to a first polynomial element of a receiver,

transfer the values of the polynomial coefficients of the second continuous-time signal to a second polynomial element of the receiver,

receive a synchronization mark from a first element,

store the value of a time counter at the time of receipt,

receive a synchronization mark from a second element,

store the value of a time counter at the time of receipt, and

produce one or more control functions to a control element on the basis of the values of the coefficients of one or more continuous-time polynomials and/or one or more time counter values of the receiving end for controlling the motor drive.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2018
From: ABB OY
To: ABB SCHWEIZ AG
Reel/Frame 047801/0174 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2009
From: NIEMI, MIKA
To: ABB OY
Reel/Frame 022389/0291 →