Interface between programmable electronically commutated motor and personal computer and method of operation
First Claim
1. An interface for programming a motor having a programmable nonvolatile (PNV) memory storing motor operating parameters which control the motor operation and having a motor control for operating the motor in accordance with the stored motor operating parameter and in response to motor operating signals, said interface for operating the programmed motor to emulate performance of the motor driving a component in a specific environment in order to achieve a desired motor performance, said motor having a motor input for accessing the motor operating parameters stored in the PNV memory and for receiving motor operating signals provided to the motor control for operating the motor, said interface for use with operator input means responsive to operator input for providing output signals representative of desired motor operating parameters for calibrating the motor and for specifying desired motor operating signals for emulating operation of the motor in the specific environment, said interface comprising:
- an input port connected to the operator input means and receiving the output signals;
an output port connected to and engaging the motor input; and
means for storing the motor operating parameters for calibrating the motor in the PNV memory via the interface output port and via the motor input;
means for providing the motor operating signals for emulating motor operation to the motor control via the interface output port and via the motor input;
means for measuring an output performance of the motor in response to the motor operating signals; and
wherein the interface circuit is responsive to the operator input for varying the motor operating parameters so that the output performance as measured by the measuring means corresponds to the desired motor performance whereby motor operation, as controlled by the motor operating parameters in the PNV memory, is in response to the operator input provided via the input means so that the motor operation emulates the desired performance when driving the component in the specific environment.
0 Assignments
0 Petitions
Accused Products
Abstract
A microcontroller with external memory interacts with a host computer or terminal via a fully isolated RS232 serial interface. An eight-bit D/A converter transforms signals generated digitally in the microcontroller. The low level analog signal at the D/A output is further amplified in a power amplifier which supplies a signal to the motor terminals of the motor to be programmed via solid state relays. The solid state relays form an array of switches which are selectively closed by a low level digit signal generated by the microcontroller and processed by digital circuits. Four signals may be modulated with a signal representing the line frequency and are used specifically in an emulation mode. The interface receives multi-function feedback signals (RPM) from the motor such as speed, memory, content, and diagnostic information. Comparators provide an integrity check of the connections (cable) and the input section of the motor (optocouplers). The comparators compare voltages and currents of a selected motor signal against pre-defined threshold levels.
110 Citations
24 Claims
-
1. An interface for programming a motor having a programmable nonvolatile (PNV) memory storing motor operating parameters which control the motor operation and having a motor control for operating the motor in accordance with the stored motor operating parameter and in response to motor operating signals, said interface for operating the programmed motor to emulate performance of the motor driving a component in a specific environment in order to achieve a desired motor performance, said motor having a motor input for accessing the motor operating parameters stored in the PNV memory and for receiving motor operating signals provided to the motor control for operating the motor, said interface for use with operator input means responsive to operator input for providing output signals representative of desired motor operating parameters for calibrating the motor and for specifying desired motor operating signals for emulating operation of the motor in the specific environment, said interface comprising:
-
an input port connected to the operator input means and receiving the output signals; an output port connected to and engaging the motor input; and means for storing the motor operating parameters for calibrating the motor in the PNV memory via the interface output port and via the motor input; means for providing the motor operating signals for emulating motor operation to the motor control via the interface output port and via the motor input; means for measuring an output performance of the motor in response to the motor operating signals; and wherein the interface circuit is responsive to the operator input for varying the motor operating parameters so that the output performance as measured by the measuring means corresponds to the desired motor performance whereby motor operation, as controlled by the motor operating parameters in the PNV memory, is in response to the operator input provided via the input means so that the motor operation emulates the desired performance when driving the component in the specific environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for programming a motor having a programmable nonvolatile (PNV) memory storing motor operating parameters which control the motor operation and having a motor control for operating the motor in accordance with the stored operating parameters and in response to motor operating signals, providing an interface for operating the programmed motor to emulate performance of the motor driving a component in a specific environment in order to achieve a desired motor performance, said motor having a motor input for accessing the motor operating parameters stored in the PNV memory and for receiving motor operating signals provided to the motor control for operating the motor, said method comprising the steps of:
-
providing an interface for operating the programmed motor to emulate performance of the motor driving a component in a specific environment in order to achieve a desired motor performance; providing to an input port of said interface circuit output signals representative of desired operating parameters for calibrating the motor and for specifying desired motor operating signals for emulating operation of the motor in the specific environment; interconnecting the motor input and the output port of the interface circuit; storing the motor operating parameters for calibrating the motor in the PNV memory via the interface output port and via the motor input; providing motor operating signals for emulating motor operation to the motor control via the interface output port and via the motor input; and measuring an output performance of the motor in response to the motor operating signals; wherein the interface circuit is responsive to the operator input for varying the motor operating parameters so that the measured output performance corresponds to the desired motor performance whereby motor operation, as controlled by the motor operating parameters in the PNV memory, is in response to the operator input provided so that the motor operation emulates the desired performance when driving the component in the specific environment. - View Dependent Claims (18, 19, 20)
-
-
21. A method for programming a motor and operating the programmed motor to emulate performance of the motor driving a component in a specific environment in order to achieve a desired motor operating performance, said method comprising the steps of:
-
connecting a motor in driving relation to the component in the specific environment, said motor having a programmable, non-volatile (PNV) memory storing motor operating parameters which control the motor operation and having a motor control for operating the motor in accordance with the stored motor operating parameters and in response to motor operating signals, said motor having a motor input for accessing the motor operating parameters stored in the PNV memory and for receiving the motor operating signals provided to the motor control for operating the motor; specifying in response to operator input desired motor operating parameters for calibrating the motor and for specifying desired motor operating signals for emulating operation of the motor in the specific environment; providing output signals representative of the desired motor operating parameters as defined by the operator input and the desired motor operating signals as defined by the operator input; providing an interface circuit having an input port receiving the output signals and having an output port connected to and engaging the motor input; storing the motor operating parameters for calibrating the motor in the PNV memory via the interface output port-and via the motor input; and providing the motor operating signals for emulating motor operation to the motor control via the interface output port and via the motor input; measuring an output performance of the motor in response to motor operating signals; and wherein the interface circuit is responsive to the operation input for varying the motor operating parameters so that the output performance as measured by the measuring step corresponds to the desired motor performance whereby the motor operation is controlled in accordance with the stored motor operating parameters in the PNV memory in response to the motor operating signals as defined by operator input so that the motor operation emulates the desired performance when driving the component in the specific environment. - View Dependent Claims (22)
-
-
23. A system for programming a motor and operating the programmed motor to emulate performance in a specific environment in order to achieve a desired motor performance, said system comprising:
-
a motor connected in driving relation to a component in the specific environment, said motor having a programmable, non-volatile (PNV) memory storing motor operating parameters which control the motor operation and having a motor control for operating the motor in accordance with the stored motor operating parameters and in response to motor operating signals, said motor having a motor input for accessing the motor operating parameters stored in the PNV-memory and for receiving motor operating signals provided to the motor control for operating the motor; a computer having input means responsive to operator input specifying desired motor operating parameters for calibrating the motor and for specifying desired motor operating signals for emulating operation of the motor in the specific environment and having an output providing computer output signals representative of the desired motor operating parameters as defined by the operator input and the desired motor operating signals as defined by the operator input; and an interface circuit having an input port connected to the computer output and receiving the computer output signals, said interface circuit having an output port connected to and engaging the motor input, said interface circuit having means for storing the motor operating parameters for calibrating the motor in the PNV memory via the interface output port and via the motor input, and said interface circuit having means for providing the motor operating signals for emulating motor operation to the motor control via the interface output port and via the motor input; means for measuring an output performance of the motor in response to motor operating signals; and wherein the interface circuit is responsive to the operator input for varying the motor operating parameters so that the output performance as measured by the measuring means corresponds to the desired motor performance whereby the motor operation is controlled in accordance with the stored motor operating parameters in the PNV memory in response to the motor operating signals as defined by operator input provided via the input means so that the motor operation emulates the desired performance when driving the component in the specific environment. - View Dependent Claims (24)
-
Specification