Patent classifications
H02P23/0077
MOTOR UNIT AND MULTI-MOTOR SYSTEM
A motor assembly includes a motor, a control circuit to generate a control signal, a motor driving circuit to cause a current to flow in the motor based on the control signal, a storage to store a first identifier uniquely identifying itself and a second identifier uniquely identifying another motor assembly within the communications network, and a communication circuit. The communication circuit transmits a data frame, in which the first identifier indicates a transmitting end, the second identifier indicates a receiving end, and a request are stored. The communication circuit receives from the other motor assembly a data frame including the second identifier indicating a transmitting end, the first identifier indicating a receiving end, and a request. In response the communication circuit transmits a data frame including the second identifier indicating a receiving end added thereto and the first identifier indicating a transmitting end added thereto.
ELECTRIC MOTOR CAPACITY SELECTION DEVICE, CAPACITY SELECTION METHOD, AND CAPACITY SELECTION PROGRAM
An electric motor capacity selection device includes: a multi-axis system model holding unit that holds a plurality of types of multi-axis system models each representing a configuration of a multi-axis system constructed by combination of a plurality of machine elements and a plurality of electric motors; a capacity selection unit that selects, based on a selected multi-axis system model that is one multi-axis system model selected from among the plurality of types of multi-axis system models held by the multi-axis system model holding unit, capacities of the electric motors constituting the multi-axis system model represented by the selected multi-axis system model; and a selection result notification unit that makes notification of a selection result by the capacity selection unit.
Method for direct voltage saturation calculation and prevention of inverter voltage saturation
A voltage saturation prevention algorithm used as at least part of a method of controlling an electric vehicle, wherein the electric vehicle comprises an electric motor, a controller, and an inverter. The controller receives a control signal with an instruction to operate the electric motor, then sends a switching signal corresponding to the control signal to the inverter, wherein the inverter provides a plurality of output signals for operation of the electric motor. The method includes determining the expected amplitude of the plurality of output signals based on the instruction to operate the electric motor, calculating the amount of modification of the plurality of output signals required to prevent the expected amplitude from reaching a saturation value, and modifying, based on the calculation, the instruction to operate the electric motor to prevent the expected amplitude from reaching the saturation value. The method is implemented in software, without any additional hardware.
Computer Implemented Method for Estimating a Power Output of an Electric Motor
A system and method for estimating a power output of an electric motor with at least one magnetic field sensor includes providing magnetic field signal data, providing magnetic field frequency data based on the magnetic field signal data, determining a fundamental harmonic frequency of the supply frequency and at least one further frequency, determining a ratio between an amplitude of the at least one further harmonic frequency and an amplitude of the fundamental harmonic frequency, providing reference ratio data describing a relation of a ratio between an amplitude of the at least one further harmonic frequency and an amplitude of the fundamental harmonic frequency and a power output of the electric motor, and estimating the power output of the electric motor based on the reference ratio data and the determined ratio.
System and method for improving drive efficiency in an industrial automation system
Provided herein are systems, methods, and software for improving drive efficiency in an industrial automation system. In one implementation, a system comprises a mechanical load, an electromechanical device attached to the mechanical load, and a drive coupled to the electromechanical device. A processor is programmed to generate and display an acceleration curve, a duplicate acceleration curve, an energy curve and a duplicate energy curve. A user input is received indicating a change to at least a portion of the duplicate acceleration curve, and a change to the duplicate energy curve is calculated and displayed. A modified command signal based on the user input is calculated, and the drive is configured to control the electromechanical device via the modified command signal to mechanically operate the mechanical load perform a task.
CONTROL ELECTRONICS FOR BRUSHLESS MOTORS
An electronic control circuit for a brushless motor has an input power circuit providing a DC voltage and a microcontroller integrated circuit receiving the DC voltage. The microcontroller integrated circuit provides three-phase control signals according to a space vector control method. A microprocessor connected to the microcontroller integrated circuit executes supervisory control over the electronic control circuit. An inverter circuit receives the three-phase control signals from the microcontroller integrated circuit and provides driving signals to the brushless motor based on the three-phase control signals received from the microcontroller integrated circuit.
MOTOR CONTROLLER FOR ELECTRIC BLOWER MOTORS
A motor controller for an electric motor is provided. The electric motor is configured to drive a blower to generate an airflow. The motor controller includes a memory and a processor coupled thereto. The memory is configured to store a speed-to-airflow ratio associated with an airflow restriction on the blower. The processor is configured to receive a command for a calibrating airflow and operate the electric motor in a constant airflow mode to generate the calibrating airflow at a calibrating speed. The processor is further configured to write the calibrating speed and the calibrating airflow to the memory as the speed-to-airflow ratio.
SYSTEMS AND METHODS FOR REDUCING CODE EXECUTION TIME IN MOTOR CONTROL SYSTEMS
A method for reducing code execution time in motor controllers includes receiving a feedback signal from a motor component and transmitting a motor control signal to control the motor component based on first and second attributes of the motor component by iteratively alternating between two modes. In the first mode a first code execution segment is performed utilizing the feedback signal to determine a current value of a first attribute of the motor component, and a current value of a second attribute of the motor component is determined using a past value of the second attribute. In the second mode a second code execution segment is performed utilizing the feedback signal to determine a current value of the second attribute of the motor component, and a current value of the first attribute of the motor component is determined using a past value of the first attribute.
MOTOR CONTROL DEVICE AND PROGRAM
A motor control device includes a processor configured to receive a first signal and a second signal, and determine a second command value, based on a first value of a first signal in which a characteristic of a waveform based on a first command value is present and a second value of a second signal representing data of the first command value, and a motor control unit configured to control a motor based on the second command value.
Motor operating systems and methods thereof
A motor operating system includes a parameter-setting module and a control circuit. The parameter-setting module generates a first parameter-setting corresponding to a first operating stage through a user interface, and determines whether a first operating status conforms to a first threshold setting. The control circuit is coupled to a motor, receives the first parameter-setting corresponding to the first operating status, drives the motor according to a first driving signal corresponding to the first parameter-setting, and outputs the first operating status corresponding to the first driving signal. When the first operating status does not conform the first threshold setting, the parameter-setting module generates an adjusted first parameter-setting. When the first operating status conforms the first threshold setting, the parameter-setting module sets the first parameter-setting as a first optimal parameter-setting.