Debugging method of motor debugging protection device

By designing the motor debugging protection device, and automatically debugging and calibrating motor parameters using sampling circuits and storage modules, the problem of traditional methods requiring manual settings and frequent replacement of circuit boards is solved, and the rapid production needs of automation equipment are achieved.

CN119556131APending Publication Date: 2025-03-04KUNSHAN TYSEN KLD PHOTOELECTRIC TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411720459.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-28
Publication Date
2025-03-04

AI Technical Summary

Technical Problem

Traditional motor debugging and upgrading methods require manual parameters, and the memory needs to be removed or the main control board needs to be replaced when debugging fails, which cannot meet the fast-paced production requirements of automation equipment.

Method used

A motor debugging protection device is designed, including a main control circuit board, a sampling circuit, a first storage module and a second storage module. Sample from the standard current source and motor power output through the sampling circuit to obtain the current voltage signal and automatically debug and calibrate motor parameters using the calibration module and storage module without replacing the circuit board.

Benefits of technology

It realizes automatic debugging and calibration of motor parameters without replacing the circuit board, ensuring that the motor works under safe and stable power supply, and meeting the rapid production needs of automation equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119556131A_ABST
    Figure CN119556131A_ABST
Patent Text Reader

Abstract

The invention provides a debugging method of a motor debugging device, which comprises the following steps of: after a motor debugging program is started, acquiring standard current source data by a calibration module and testing an oscilloscope; and the calibration module calls the calibration parameters of the first storage module and calibrates the motor. Under the condition that a circuit board is not replaced, the operation state parameters of the motor can be debugged on the basis of a standard voltage source, and the motor can be protected to work under safe and stable power supply.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of motor protection, and in particular relates to a debugging method for a motor debugging protection device. Background Art

[0002] In applications where high-current power motors are used, the motors themselves are of great value, so their operating environment and status require real-time monitoring and protection. Detection of phase sequence errors, phase failure, three-phase imbalance, overheating, etc. requires monitoring of the motor's operating environment and status to prevent the motor from burning out. When debugging or upgrading the motor main control circuit board in the traditional way, it is usually necessary to manually set and input parameters. When the debugging parameters are inappropriate, the debugging fails, and the memory needs to be removed from the main control board, and the memory needs to be replaced or the main control board needs to be directly replaced. Traditional debugging and upgrading methods do not meet the fast-paced production requirements of automated equipment. Summary of the invention

[0003] In view of the above technical problems, the present invention proposes a debugging method for a motor debugging protection device, the device comprising a main control circuit board, a sampling circuit connected to the main control circuit board, a first storage module arranged on the main control circuit board; and a second storage module for storing spare calibration parameters;

[0004] The first sampling circuit samples from a standard current source, and the second sampling circuit samples from a motor power output terminal; the current and voltage signals collected by the sampling circuits are filtered and amplified and then output to the first storage module for storage;

[0005] The main control circuit board carries: a control module and a calibration module, the calibration module communicates with the debugging interface of the control module, and the calibration module communicates with the first storage module;

[0006] When the motor debugging program is started, the calibration module obtains standard current source data to perform an oscilloscope test step; the calibration module calls the calibration parameters of the first storage module and performs a calibration step on the motor.

[0007] The technical solution of the present invention can effectively solve the problem of debugging the motor operating state parameters based on a standard voltage source without replacing the circuit board, thereby protecting the motor from working under a safe and stable power supply. BRIEF DESCRIPTION OF THE DRAWINGS

[0008] Figure 1 : A schematic diagram of a motor protection device;

[0009] Figure 2 : A flow chart of the calibration steps of a motor commissioning procedure. DETAILED DESCRIPTION

[0010] The following examples further illustrate the content of the present invention, but should not be construed as limiting the present invention. Without departing from the spirit and substance of the present invention, modifications or substitutions made to the methods, steps or conditions of the present invention all fall within the scope of the present invention.

[0011] A motor protection device of a scheme is as follows Figure 1 , including a main control circuit board, a sampling circuit connected to the main control circuit board, a first storage module arranged on the main control circuit board; and a second storage module for storing spare calibration parameters; the device is provided with a standard current source interface;

[0012] The first sampling circuit samples from a standard current source, and the second sampling circuit samples from a motor power output terminal; the current and voltage signals collected by the sampling circuits are filtered and amplified and then output to the first storage module for storage;

[0013] The main control circuit board carries: a control module and a calibration module, the calibration module communicates with the debugging interface of the control module, and the calibration module communicates with the first storage module;

[0014] When the motor debugging program is started, the calibration module obtains standard current source data to perform an oscilloscope test step; the calibration module calls the calibration parameters of the first storage module and performs a calibration step on the motor.

[0015] The current and voltage signals collected by the first or second sampling circuit include three-phase voltage waveform data and three-phase current waveform data in time sequence, and the calibration parameters include inertia ratio, automatic gain parameters, and driver parameters.

[0016] In some solutions, the control module is provided with a selection module; if the calibration procedure fails, the selection module is activated to call the backup calibration parameters from the second storage module to calibrate the motor.

[0017] In some solutions, a data channel is provided between the first storage module and the second storage module, and the second storage module communicates with the calibration module indirectly by transferring data to the first storage module.

[0018] In some embodiments, the calibration step specifically includes: Figure 2 The following steps:

[0019] S1 sets motor parameters using the calibration parameters;

[0020] S2 obtains the standard source signal, compares the standard power supply signal with the voltage and current signal of the motor power output terminal, calculates the difference and inputs the difference into the control module;

[0021] S3, the controller adjusts the motor parameters and controls the difference through an automatic parameter adjustment algorithm, and outputs calibrated voltage and current values ​​and motor parameters;

[0022] If the controller cannot calibrate the motor within the time limit, the selection module is started to obtain the calibration parameters in the second storage module and the steps S1-S3 are repeated.

[0023] The automatic parameter tuning algorithms include but are not limited to the YeBais automatic parameter tuning algorithm and Ray Tune standard hyperparameter tuning tools.

[0024] Some solutions' motor commissioning procedures also include the following steps:

[0025] The controller obtains sampled power data of the first sampling circuit and compares it with the calibrated voltage value and current value, and stops the calibration step if the power data is synchronized with the calibrated voltage value and current value;

[0026] If the sampled power supply data is not synchronized with the calibrated voltage value and current value, the selection module is called to obtain the calibration parameters of the second storage module.

[0027] The motor debugging program of some solutions further includes the following data synchronization step: the selection module synchronously transmits the backup calibration parameters of the second storage module to the first storage module.

[0028] Some solutions' motor commissioning procedures also include the following steps to update calibration parameters:

[0029] traversing the spare calibration parameters of the second storage module,

[0030] The standby calibration parameters are compared with the first storage module calibration parameters, and the standby calibration parameters different from the calibration parameters are stored in the first storage module for updating the calibration parameters of the first storage module.

[0031] Some methods for upgrading the main control circuit board of a motor debugging device are used to upgrade the main control circuit board of the motor debugging device in any of the above-mentioned schemes. The method includes the following steps: inputting the updated calibration parameters into the second storage module, and synchronously transmitting them to the first storage module through the data channel.

[0032] The technical effect of this invention is described below by a specific embodiment.

[0033] Example 1

[0034] During the debugging of the prototype, the voltage sampling was inaccurate. When the standard source outputted 380V line voltage, the screen displayed Uab, Ubc, and Uca were 464.9V, 413.9V, and 441.5V respectively. The screen voltage of the old main control board was normal, and the screen displayed Uab, Ubc, and Uca were 383.6V, 383.4V, and 383.5V respectively.

[0035] Remove the second E2ROM chip on the old board, output the voltage with the standard source, and power on again. The screen displayed voltage is consistent with that of the new board. After installing the removed second E2ROM chip on the new board and communicating with the controller, the screen displayed voltage is normal, all at 383.5V.

[0036] The embodiments and functional operations of the subject matter described in this specification may be implemented in: digital electronic circuits, tangibly implemented computer software or firmware, computer hardware, including the structures disclosed in this specification and their structural equivalents, or a combination of more than one of the above. The embodiments of the subject matter described in this specification may be implemented as one or more computer programs, that is, one or more modules of computer program instructions encoded on one or more tangible non-transitory program carriers, for execution by a data processing device or to control the operation of the data processing device. Alternatively or in addition, the program instructions may be encoded on an artificially generated propagating signal, such as a machine-generated electrical, optical or electromagnetic signal, which is generated as encoded information for transmission to an appropriate receiver device executed by the data processing device. The computer storage medium may be a machine-readable storage device, a machine-readable storage substrate, a random or serial access memory device, or a combination of one or more of the above devices.

[0037] The term "data processing equipment" includes all kinds of equipment, devices and machines for processing data, including, as examples, programmable processors, computers or multiple processors or multiple computers. The equipment may include special-purpose logic circuits, such as FPGAs (field programmable gate arrays) or ASICs (application-specific integrated circuits). In addition to hardware, the equipment may also include code that creates an execution environment for related computer programs, such as code constituting processor firmware, protocol stacks, database management systems, operating systems, or a combination of one or more of them.

[0038] A computer program (which may also be referred to or described as a program, software, software application, module, software module, script or code) may be written in any form of programming language, including a compiled language or an interpreted language or a declarative language or a procedural language, and the computer program may be deployed in any form, including as an independent program or as a module, component, subroutine or other unit suitable for use in a computing environment. A computer program may but need not correspond to a file in a file system. The processes and logic flows described in this specification may be performed by one or more programmable computers that execute one or more computer programs to run functions by operating input data and generating outputs. The processes and logic flows may also be performed by a dedicated logic circuit, for example, an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit), and the device may also be implemented as a dedicated logic circuit.

[0039] Although this specification contains many specific implementation details, these should not be interpreted as limitations on the scope of any invention or the scope of what can be claimed, but rather as an illustration of features that can concretize a particular embodiment of a particular invention. The specific features described in this specification in the context of independent embodiments can also be implemented in combination with a single embodiment. Conversely, the various features described in the context of a single embodiment can also be implemented independently in multiple embodiments, or in any suitable sub-combination. In addition, although the features can be described above as a combination effect and even initially required, one or more features from the required combination can be removed from the combination in some cases, and the required combination can be turned to a sub-combination or a variation of the sub-combination.

[0040] Specific implementations of the subject matter have been described. Other implementations are within the scope of the following claims. For example, the activities recited in the claims can be performed in a different order and still achieve the desired results. As an example, the processes described in the accompanying drawings do not necessarily require the specific order or sequential order shown in order to achieve the desired results. In certain implementations, multitasking and parallel processing may be advantageous.

Claims

1. A debugging method for a motor debugging device, characterized in that: The device includes a main control circuit board, a sampling circuit connected to the main control circuit board, and a first storage module arranged on the main control circuit board; and a second storage module for storing backup calibration parameters; The first sampling circuit samples from a standard current source, and the second sampling circuit samples from a motor power output terminal; the current and voltage signals collected by the sampling circuits are filtered and amplified and then output to the first storage module for storage; The main control circuit board is loaded with: a control module and a calibration module, the calibration module communicates with the debugging interface of the control module, and the calibration module communicates with the first storage module; When the motor debugging program is started, the calibration module obtains standard current source data to perform an oscilloscope test step; the calibration module calls the calibration parameters of the first storage module and performs a calibration step on the motor.

2. The debugging method according to claim 1, characterized in that: The control module is provided with a selection module; if the calibration procedure fails, the selection module is started to call the spare calibration parameters from the second storage module to calibrate the motor.

3. The debugging method according to claim 2, characterized in that: A data channel is provided between the first storage module and the second storage module, and the second storage module communicates with the calibration module indirectly by transferring data to the first storage module.

4. The debugging method according to claim 3, characterized in that: The calibration step specifically includes the following steps: S1 sets motor parameters using the calibration parameters; S2 obtains the standard source signal, compares the standard power supply signal with the voltage and current signal of the motor power output terminal, calculates the difference and inputs the difference into the control module; S3, the controller adjusts the motor parameters and controls the difference through an automatic parameter adjustment algorithm, and outputs the calibrated voltage value, current value, and motor parameters; If the controller cannot calibrate the motor within the time limit, the selection module is started to obtain the calibration parameters in the second storage module and the steps S1-S3 are repeated.

5. The debugging method according to claim 4, characterized in that: The motor debugging procedure also includes the following steps: The controller obtains sampled power data of the first sampling circuit and compares it with the calibrated voltage value and current value, and stops the calibration step if the power data is synchronized with the calibrated voltage value and current value; If the sampled power supply data is not synchronized with the calibrated voltage value and current value, the selection module is called to obtain the calibration parameters of the second storage module.

6. The debugging method according to claim 1, characterized in that: The motor debugging program further includes the following data synchronization step: the selection module synchronously transmits the backup calibration parameters of the second storage module to the first storage module.

7. The debugging method according to claim 1, characterized in that: The motor debugging procedure also includes the following steps of updating calibration parameters: traversing the spare calibration parameters of the second storage module, The standby calibration parameters are compared with the first storage module calibration parameters, and the standby calibration parameters different from the calibration parameters are stored in the first storage module for updating the calibration parameters of the first storage module.

8. The method according to claim 2, characterized in that The current and voltage signals collected by the first or second sampling circuit include three-phase voltage waveform data and three-phase current waveform data in time sequence, and the calibration parameters include inertia ratio, automatic gain parameters, and driver parameters.

9. A method for upgrading a main control circuit board of a motor debugging device, characterized in that: The method is used to upgrade the main control circuit board of the motor debugging device according to any one of claims 1 to 8, and the method comprises the following steps: The updated calibration parameters are input into the second storage module and synchronously transmitted to the first storage module through the data channel. A computer-readable storage medium having a computer program / instruction stored thereon, characterized in that: When the computer program / instructions are executed by a processor, the steps of the method of claims 1-8 are implemented.