Motor-adaptive universal driver apparatus
The motor-adaptive universal driver device addresses the challenge of standardizing BLDC compressor drivers by measuring motor characteristics and configuring a compressor-specific driver, enhancing product quality and efficiency while reducing costs.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- NEUROSYS INC
- Filing Date
- 2024-11-26
- Publication Date
- 2026-05-21
AI Technical Summary
The challenge of standardizing BLDC compressor drivers across different models from the same manufacturer due to varying parameters, necessitating the development of a technology that enables driver commonality by inputting compressor-specific parameters into a single BLDC driver.
A motor-adaptive universal driver device that measures electrical characteristics of a motor, dynamically determines compressor operating specifications based on coil characteristics, and configures a compressor-specific driver by recording these specifications in compressor control firmware.
Enables driver standardization, facilitating easy selection and modification of compressors, improving product quality and efficiency, and reducing costs associated with compressor selection.
Smart Images

Figure KR2024018886_21052026_PF_FP_ABST
Abstract
Description
Motor Adaptive Universal Driver Device
[0001] The present invention relates to driver commonization technology, and more specifically, to a motor-adaptive universal driver device capable of measuring the electrical characteristics of a motor and switching to a compressor-specific driver that operates exclusively for the compressor of the motor.
[0002]
[0003] In order to improve the energy efficiency of motors used in compressors, which are the main cause of energy consumption in residential and industrial refrigeration, refrigerators, and HVAC equipment, manufacturers of HVAC equipment are reducing energy consumption by moving away from the use of conventional induction motor type compressors and applying high-efficiency BLDC (Brushless Direct Current) compressors with high motor efficiency. BLDC compressors are compressors driven by brushless DC motors, which provide high efficiency and can reduce energy consumption.
[0004] To implement such high-efficiency systems, not only is the optimization of the refrigeration cycle required, but a BLDC compressor driver necessary for controlling the BLDC compressor motor is also necessary. The BLDC compressor driver generates electrical signals to control the rotation of the BLDC motor, supplies power to the motor, and regulates speed and torque. The driver detects the motor's position and supplies current at the appropriate timing to ensure the motor rotates efficiently. By enabling efficient and precise control of the BLDC motor, the BLDC compressor driver can improve the performance and reliability of the compressor. To fully utilize the advantages of BLDC compressors, such as high efficiency, low noise, and a long lifespan, the selection and design of an appropriate driver are essential.
[0005] The operation of BLDC compressors is determined by various parameters defined by each manufacturer. Therefore, since different BLDCs are used to drive the compressors depending on the parameters of each compressor, there were difficulties in standardization because different BLDC drivers had to be used even for compressors from the same manufacturer if the models were different.
[0006] Accordingly, there is a need to develop a technology that enables driver commonality by inputting the parameters of different compressors into a single BLDC driver.
[0007]
[0008] [Prior Art Literature]
[0009] [Patent Literature]
[0010] Korean Registered Patent No. 10-2526866 (April 25, 2023)
[0011]
[0012] One embodiment of the present invention aims to provide a motor-adaptive universal driver device capable of measuring the electrical characteristics of a motor and switching to a compressor-dedicated driver that operates exclusively for the compressor of the motor.
[0013] One embodiment of the present invention aims to provide a motor-adaptive universal driver device capable of dynamically determining compressor operating specifications based on the coil characteristics of a motor and recording the compressor operating specifications in compressor control firmware to switch to a dedicated driver.
[0014]
[0015] Among the embodiments, the motor adaptive universal driver device includes: a motor fixed specification acquisition unit for acquiring a fixed specification of a motor; a motor dynamic specification detection unit for detecting a dynamic specification of the motor; a motor operation parameter determination unit for determining a motor operation parameter by analyzing the fixed specification and dynamic specification of the motor; and a compressor-specific driver configuration unit for configuring a compressor-specific driver based on the motor operation parameter.
[0016] The above motor fixed specification acquisition unit can determine the fixed specification by reading operation parameters set by an external control module electrically connected to the motor.
[0017] The motor dynamic specification detection unit can control the current applied to the motor to detect the output of a target current value from the motor, and determine the resistance component of the motor by determining the input voltage according to the output of the target current value.
[0018] The motor dynamic spec detection unit can control the pulse applied to the motor to apply the pulse and set the interrupt for a specific period of time to the motor, and determine the inductance component of the motor based on the current output from the motor at the time of occurrence of the interrupt signal according to the interrupt setting.
[0019] The motor dynamic specification detection unit can detect the dynamic specification at each restart point of the motor and update the dynamic specification for adaptive driving to changes in the motor.
[0020] The motor operation parameter determination unit can estimate the driving method of the motor based on the fixed specifications and dynamic specifications of the motor and calculate the motor operation parameter compatible with the driving method of the motor.
[0021] The motor operation parameter determination unit can determine whether to recalculate the dynamic specifications by driving the motor based on the motor operation parameters and monitoring whether the motor is operating normally.
[0022] The motor operation parameter determining unit can optimize the operation performance of the motor by driving the motor while recalculating the motor operation parameter by adjusting the dynamic specifications.
[0023] The above compressor-dedicated driver configuration unit can determine whether the operation of the motor is normal through the motor operation parameters and store the motor operation parameters in a non-volatile memory to configure the compressor-dedicated driver.
[0024] The compressor-dedicated driver component above determines whether to improve the performance of the motor whenever it detects a change in the motor operation parameters, and if the performance of the motor is improved, it can reconfigure the compressor-dedicated driver by updating the motor operation parameters in non-volatile memory.
[0025]
[0026] The disclosed technology may have the following effects. However, this does not mean that a specific embodiment must include all of the following effects or only the following effects; therefore, the scope of the rights of the disclosed technology should not be understood as being limited by this.
[0027] A motor-adaptive universal driver device according to one embodiment of the present invention can measure the electrical characteristics of a motor and switch to a compressor-dedicated driver that operates exclusively for the compressor of the motor.
[0028] A motor-adaptive universal driver device according to one embodiment of the present invention can dynamically determine compressor operating specifications based on the coil characteristics of the motor and record the compressor operating specifications in compressor control firmware to switch to a dedicated driver.
[0029] Therefore, the present invention enables the standardization of drivers, thereby allowing easy access to the selection and modification of product compressors, which can improve product quality and efficiency and reduce the cost burden associated with compressor selection.
[0030]
[0031] FIG. 1 is a drawing illustrating a motor-applied universal driver system according to one embodiment of the present invention.
[0032] Figure 2 is a diagram illustrating the system configuration of the universal driver device of Figure 1.
[0033] Figure 3 is a diagram illustrating the functional configuration of the universal driver device of Figure 1.
[0034] FIG. 4 is a flowchart illustrating the process of commonizing a motor adaptive driver performed in a universal driver device according to one embodiment of the present invention.
[0035] FIG. 5 is a diagram illustrating an example of a process for determining a resistance component by motor dynamic specifications in a universal driver device according to the present invention.
[0036] FIG. 6 is a diagram illustrating an example of a process for determining an inductance component as a motor dynamic specification in a universal driver device according to the present invention.
[0037]
[0038] The description of the present invention is merely an example for structural or functional explanation, and therefore the scope of the present invention should not be interpreted as being limited by the examples described in the text. That is, since the examples are subject to various modifications and may take various forms, the scope of the present invention should be understood to include equivalents capable of realizing the technical concept. Furthermore, the objectives or effects presented in the present invention do not imply that a specific example must include all of them or only such effects; therefore, the scope of the present invention should not be understood as being limited by them.
[0039] Meanwhile, the meaning of the terms described in this application should be understood as follows.
[0040] Terms such as "first," "second," etc., are intended to distinguish one component from another, and the scope of rights shall not be limited by these terms. For example, the first component may be named the second component, and similarly, the second component may be named the first component.
[0041] When it is stated that one component is "connected" to another component, it should be understood that it may be directly connected to that other component, or that there may be other components in between. Conversely, when it is stated that one component is "directly connected" to another component, it should be understood that there are no other components in between. Meanwhile, other expressions describing the relationships between components, such as "between" and "exactly between," or "adjacent to" and "directly adjacent to," should be interpreted in the same way.
[0042] A singular expression should be understood to include a plural expression unless the context clearly indicates otherwise, and terms such as "include" or "have" are intended to specify the existence of the implemented features, numbers, steps, actions, components, parts, or combinations thereof, and should be understood not to preclude the existence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof.
[0043] In each step, identifiers (e.g., a, b, c, etc.) are used for convenience of explanation and do not describe the order of the steps; the steps may occur differently from the specified order unless a specific order is clearly indicated in the context. That is, the steps may occur in the same order as specified, may be performed substantially simultaneously, or may be performed in the reverse order.
[0044] The present invention may be implemented as computer-readable code on a computer-readable recording medium, and the computer-readable recording medium includes all types of recording devices in which data that can be read by a computer system is stored. Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc. Additionally, the computer-readable recording medium may be distributed across networked computer systems, so that computer-readable code can be stored and executed in a distributed manner.
[0045] Unless otherwise defined, all terms used herein have the same meaning as generally understood by those skilled in the art to which this invention pertains. Terms defined in commonly used dictionaries should be interpreted as having meanings consistent with the context of the relevant technology and should not be interpreted as having an ideal or overly formal meaning unless explicitly defined in this application.
[0046]
[0047] FIG. 1 is a drawing illustrating a motor-adaptive universal driver system according to one embodiment of the present invention.
[0048] Referring to FIG. 1, the motor adaptive universal driver system (100) may include a compressor (110), a motor (130), an inverter (150), and a universal driver device (170).
[0049] A compressor (110) refers to a mechanical device that compresses gas to increase pressure. The compressor (110) serves to compress refrigerant gas contained in a refrigerator or a constant temperature and humidity unit to lower the temperature. In an embodiment of the present invention, the compressor (110) may correspond to one or more compressors (110) that can be supported through a universal driver device (170). That is, the compressor (110) may correspond to a first compressor, a second compressor, ..., the nth (where n is a natural number) compressor, respectively.
[0050] Additionally, the compressor (110) can be implemented as one device constituting the motor adaptive universal driver system (100) according to the present invention, and the motor adaptive universal driver system (100) can be modified and operated in various forms for the purpose of commonizing the compressor driver.
[0051] Additionally, the compressor (110) can be connected to a universal driver device (170) and driven by a motor (130).
[0052] The motor (130) can drive the compressor (110) by converting electrical energy into mechanical energy. The motor (130) can be a BLDC motor. The motor (130) can be implemented by being included in the compressor (110).
[0053] The inverter (150) includes a large-capacity electrical switching element and can perform the role of applying electrical energy to the motor (130) through a control signal output from the universal driver device (170).
[0054] The universal driver device (170) may be implemented as a device that is connected to one of at least one types of supported compressors (110) and can operate as a dedicated driver for the connected compressor (110). In particular, the universal driver device (170) may include a program that performs a method for sharing a motor-adaptive universal driver according to the present invention, and accordingly, can process an operation to share a compressor driver.
[0055] Additionally, the universal driver device (170) can determine the operating specifications of the connected compressor (110) through analysis of the fixed specifications and dynamic specifications of the motor (130) and switch to a dedicated driver for the connected compressor (110).
[0056]
[0057] Figure 2 is a diagram illustrating the system configuration of the universal driver device of Figure 1.
[0058] Referring to FIG. 2, the universal driver device (170) may include a processor (210), memory (230), user input / output unit (250), network input / output unit (270), and communication port unit (290).
[0059] The processor (210) can detect and analyze the specifications of the motor and execute the common procedure of the compressor driver as a motor-adaptive universal driver, manage the memory (230) that is read or written during this process, and schedule the synchronization time between the volatile memory and the non-volatile memory in the memory (230). The processor (210) can control the overall operation of the universal driver device (170) and is electrically connected to the memory (230), user input / output unit (250), network input / output unit (270), and communication port unit (290) to control the data flow between them. The processor (210) can be implemented as a CPU (Central Processing Unit) or GPU (Graphics Processing Unit) of the universal driver device (170).
[0060] The memory (230) may include an auxiliary storage device implemented as non-volatile memory such as an SSD (Solid State Disk) or HDD (Hard Disk Drive) and used to store all data required by the universal driver device (170), and may include a main memory device implemented as volatile memory such as RAM (Random Access Memory). Additionally, the memory (230) may store a set of instructions that execute the common method of the motor adaptive compressor driver according to the present invention by being executed by an electrically connected processor (210).
[0061] The user input / output unit (250) includes an environment for receiving user input and an environment for outputting specific information to the user, and may include an input device including an adapter such as a touch pad, touch screen, virtual keyboard, or pointing device, and an output device including an adapter such as a monitor or touch screen.
[0062] The network input / output unit (270) provides a communication environment for connecting to an external control module through a network and may include an adapter for communication such as a LAN (Local Area Network), MAN (Metropolitan Area Network), WAN (Wide Area Network), and VAN (Value Added Network). Additionally, the network input / output unit (270) may be implemented to provide short-range communication functions such as WiFi and Bluetooth, or wireless communication functions of 4G or higher for wireless transmission of data.
[0063] The communication port section (290) is a hardware interface for connecting to external hardware, for example, the external hardware may include a printer, a mouse, or USB hardware. Here, the communication port section (290) may provide an interface for controlling the inverter (150) from the universal driver device (170).
[0064]
[0065] Figure 3 is a diagram illustrating the functional configuration of the universal driver device of Figure 1.
[0066] Referring to FIG. 3, the universal driver device (170) may include a motor fixed specification acquisition unit (310), a motor dynamic specification detection unit (330), a motor operation parameter determination unit (350), a compressor-specific driver configuration unit (370), and a control unit (390).
[0067] The motor fixed specification acquisition unit (310) can acquire the fixed specifications of the motor (130). The fixed specifications refer to physical and electrical characteristics of the motor (130) itself, which are unchanging factors. For example, the fixed specifications of the motor may include rated voltage, rated current, maximum output, rotational speed (RPM), mechanical structure of the motor (size, mass, material), fixed magnet characteristics, winding structure, etc. The fixed specifications are values that have already been determined during the design phase of the motor (130). In one embodiment, the motor fixed specification acquisition unit (310) can determine the fixed specifications by reading operation parameters set by an external control module electrically connected to the motor (130). Operation parameters may include PCB parameters, FOC (Field-Oriented Control) parameters, etc. PCB parameters are factors related to the components contained in the PCB and may be fixed during PCB circuit design. For example, PCB parameters may include the maximum current of the PCB, etc. FOC parameters are factors required for controlling the motor (130) and can be fixed based on the maximum current of the PCB. For example, FOC parameters may include PI current controller settings for controlling a current component (Id) aligned with the magnetic flux axis and a current component (Iq) aligned with the torque axis perpendicular to the magnetic flux.
[0068] The motor fixed specification acquisition unit (310) can acquire the fixed specifications of the motor (130) (e.g., maximum current of the PCB) by reading operation parameters set by an external control module. In one embodiment, the motor fixed specification acquisition unit (310) can acquire the fixed specifications of the motor (130) based on PCB parameters and FOC parameters. For example, the maximum current can be acquired from the PCB parameters, and the control algorithm settings can be acquired through the FOC parameters.
[0069] The motor dynamic specification acquisition unit (330) can detect the dynamic specifications of the motor (130). Dynamic specifications refer to factors that can be adjusted or changed during operation of the motor (130). For example, they may include changes in rotational speed according to the load, operating characteristics in the speed-torque curve, operating temperature, changes in current and voltage, and control methods. The dynamic specifications may be determined according to the fixed specifications of the motor (130) and may be adjusted according to the requirements of the compressor or other loads. In one embodiment, the motor dynamic specification acquisition unit (330) can determine the resistance component of the motor (130) by controlling the current applied to the motor (130) to detect the output of a target current value from the motor (130) and determining the input voltage according to the output of the target current value. Here, the dynamic specifications of the motor (130) may correspond to the electrical characteristic factors of the motor (130).
[0070] The motor (130) can be implemented to include a stator and a rotor. The stator has electromagnetic coils wound around it to induce movement of the rotor. The rotor has permanent magnets attached to it and can rotate by interacting with the electromagnetic field of the stator. The compressor (110) can compress using the rotational force of the motor (130). The motor (130) can obtain rotational force by flowing current through the coils. The coils have resistance (R) and inductance (L) components, and these components are important parameters that determine the electrical characteristics of the motor (130). For example, the motor inside a refrigerator compressor has a structure of 6 poles (magnets) and 9 slots (windings), the motor resistance value is about 3 to 9 Ω, and the inductance has a range of about 50 to 180 mH. Since the initial current (I) according to the compressor (110) can be detected while the voltage (V) value of the coil of the motor (130) remains fixed after power is applied, the resistance (R) component, which is one of the electrical characteristics of the motor (130), can be measured based on the formula V=RI. The motor dynamic specification detection unit (330) can determine the resistance (R) component as a dynamic specification by applying current to the motor (130) through a current controller and analyzing the relationship between the current and voltage of the motor (130). The current controller is a device that supplies current to the motor (130) according to a given target current value, and controls the current independently by separating it into the flux axis (Id) and the torque axis (Iq) using FOC parameters. The motor dynamic specification detection unit (330) can obtain the resistance (R) component of the motor (130) by using the input voltage of the motor (130) when the motor (130) outputs the target current value. At this point, the resistance (R=V / I) can be calculated by applying Ohm's law.
[0071] Additionally, the motor dynamic specification detection unit (330) controls the pulse applied to the motor (130) to apply the pulse to the motor (130) for a specific period of time and to set the interrupt, and can determine the inductance (L) component of the motor (130) based on the current output from the motor (130) at the time of occurrence of the interrupt signal according to the interrupt setting. The inductance (L) component of the motor (130) indicates how the current flowing through the motor (130) changes over time. The motor dynamic specification detection unit (330) can apply the pulse to the motor (130) through a pulse controller. Here, the pulse controller is a device that applies the pulse to the motor (130) for a specific period of time, generates a PWM (pulse width modulation) signal corresponding to the target current value and transmits it to the motor (130), and in this process, can output the target current value by adjusting the pulse width and period. The coil of the motor (130) is formed by winding wires around a rotor to create an inductor. When current is passed through the inductor, it initially hinders the flow, but as time passes, it continues to flow in the direction of the current flow. Since this property is similar to inertia in mechanics, it is also called electrical inertia. When power is applied, the voltage (V) of the coil of the motor (130) rises due to the current direction characteristic of the inductor in the pulse signal, and the current (I) responds in the following manner; the inductance component can be calculated using this time difference (T). The motor dynamic spec detection unit (330) generates an interrupt signal according to the interrupt setting and measures the output current of the motor (130) at the time the interrupt occurs, and can calculate the inductance based on the voltage change according to the current change.
[0072] Additionally, the motor dynamic specification detection unit (330) can detect the dynamic specification at each restart time of the motor (130) and update the dynamic specification for adaptive driving to changes in the motor (130). The motor dynamic specification detection unit (330) can enable adaptive driving to the changed conditions of the motor (130) by detecting the dynamic specification of the motor (130) again and updating the dynamic specification whenever the motor (130) is restarted.
[0073] The motor operation parameter determination unit (350) can determine motor operation parameters by analyzing the fixed specifications and dynamic specifications of the motor. In one embodiment, the motor operation parameter determination unit (350) can estimate the driving method of the motor (130) based on the fixed specifications and dynamic specifications of the motor (130) and calculate motor operation parameters compatible with the driving method of the motor (130). Here, the motor operation parameters are factors related to parts associated with the compressor mechanism and the motor, and may include current, frequency, RPM, etc., compatible with the estimated driving method of the motor. The motor operation parameter determination unit (350) can evaluate the current state of the motor based on the fixed specifications and dynamic specifications through a state evaluation algorithm, and according to the evaluated state, can select the optimal method among various driving methods such as FOC, V / F control, and MTPA through a driving method determination algorithm. The motor operation parameter determination unit (350) can calculate the necessary operation parameters according to the estimated driving method. In one embodiment, the motor operation parameter determining unit (350) can determine optimal operation parameters in accordance with the requirements (torque, speed, etc.), energy efficiency, and safety range for preventing overload or overcurrent of the compressor (110) that is the driving target of the motor (130). In another embodiment, the motor operation parameter determining unit (350) can determine operation parameters by considering the responsiveness of the motor control system.
[0074] Additionally, the motor operation parameter determination unit (350) can determine whether to recalculate the dynamic specifications by driving the motor (130) based on the motor operation parameters and monitoring whether the motor (130) is operating normally. The motor operation parameter determination unit (350) can drive the motor (130) by transmitting the calculated motor operation parameters to the driver and monitor the operation of the motor (130).
[0075] Additionally, the motor operation parameter determination unit (350) can optimize the operation performance of the motor (130) by driving the motor (130) by recalculating the motor operation parameter by adjusting the dynamic specification. The motor operation parameter determination unit (350) can optimize the performance of the motor (130) by detecting the dynamic specification during the operation of the motor (130), recalculating and adjusting the dynamic parameter based on it, and maintaining an optimal operation state.
[0076] The compressor-dedicated driver configuration unit (370) can configure a compressor-dedicated driver based on motor operation parameters. In one embodiment, the compressor-dedicated driver configuration unit (370) can determine whether the operation of the motor (130) is normal through the motor operation parameters and configure a compressor-dedicated driver by storing the motor operation parameters in a non-volatile memory. The compressor-dedicated driver configuration unit (370) may include a non-volatile memory such as a ROM, PROM, EPROM, EEPROM, or flash memory that stores a compressor control firmware version. Firmware is a type of programming and is a software operating system program that controls hardware. Firmware can be used like software, but as a result, it can perform the role of hardware through hardware control. Here, the compressor control firmware can be implemented to perform the dedicated driver function of the compressor (110) when the compressor (110) is connected.
[0077] The compressor driver configuration unit (370) can easily switch to a driver that operates exclusively for the compressor of the corresponding motor by recording motor operation parameters in the compressor control firmware. The compressor driver configuration unit (370) can store motor operation parameters in non-volatile memory. Here, the motor operation parameters can be determined in relation to the fixed specifications and dynamic specifications of the motor. For example, the motor operation parameters are as shown in Table 1 below.
[0078] [Table 1]
[0079]
[0080] The compressor-dedicated driver configuration unit (370) can store motor operation parameters in non-volatile memory and switch to a compressor-dedicated driver that operates exclusively for a specific compressor. In one embodiment, the compressor-dedicated driver configuration unit (370) performs an operation test for a specific time or longer using the motor operation parameters of the motor of the currently connected compressor to determine whether the motor operation parameters fall within a predetermined operating range of the driver. If the operation parameters fall within the operating range, the motor operation is considered normal, and the motor operation parameters are considered to be motor operation parameters that support the model of the currently connected compressor. The motor operation parameters are then stored in non-volatile memory and configured as a dedicated driver.
[0081] In one embodiment, the compressor-dedicated driver configuration unit (370) determines whether to improve the performance of the motor (130) whenever it detects a change in the motor operation parameters, and if the performance of the motor (130) is improved, it can reconfigure the compressor-dedicated driver by updating the motor operation parameters in non-volatile memory. Through this, the compressor-dedicated driver configuration unit (370) can configure a dedicated driver for each of at least one compressor solely by modifying the firmware stored in non-volatile memory without modifying the hardware.
[0082] The control unit (390) controls the overall operation of the universal driver device (170) and can manage the control flow or data flow between the motor fixed specification acquisition unit (310), the motor dynamic specification detection unit (330), the motor operation parameter determination unit (350), and the compressor dedicated driver configuration unit (370).
[0083]
[0084] FIG. 4 is a flowchart illustrating the process of commonizing a motor adaptive driver performed in a universal driver device according to one embodiment of the present invention.
[0085] Referring to FIG. 4, the universal driver device (170) can acquire the fixed specifications of the motor (130) through the motor fixed specification acquisition unit (310) (step S410). The universal driver device (170) can detect the dynamic specifications of the motor (130) through the motor dynamic specification detection unit (330) (step S420). The fixed specifications of the motor (130) can be determined by reading out operation parameters set by an external control module electrically connected to the motor (130). The dynamic specifications of the motor (130) can be determined by controlling the current controller and the pulse controller, respectively, to detect the resistance (R) component and the inductance (L) component based on the output current of the motor.
[0086] Additionally, the universal driver device (170) can detect the dynamic specifications at each motor restart time through the motor operation specification detection unit (330) and update the dynamic specifications (step S430). Through this, it can adaptively drive the motor (130) in response to changes.
[0087] Additionally, the universal driver device (170) can determine motor operation parameters by analyzing the fixed specifications and dynamic specifications of the motor through the motor operation parameter determination unit (350) (step S440), and can drive the motor (130) based on the motor operation parameters to monitor whether the motor is operating normally (step S450). If, as a result of monitoring, the motor operation parameter determination unit (350) determines that the motor (130) is not operating normally, it can adjust the dynamic specifications to recalculate the motor operation parameters and optimize the operation of the motor.
[0088] Additionally, the universal driver device (170) can configure a compressor-specific driver based on motor operation parameters through the compressor-specific driver configuration unit (370) (step S460). The compressor-specific driver configuration unit (370) can configure the compressor-specific driver by storing the motor operation parameters in a non-volatile memory, and can reconfigure the compressor-specific driver by updating the motor operation parameters in the non-volatile memory whenever a change in the motor operation parameters is detected.
[0089] The universal driver device (170) can operate as a driver dedicated to a specific compressor applied to the product by determining motor operation parameters based on the specifications of the connected compressor motor and recording them in the compressor control firmware. Additionally, when the compressor motor is changed, the universal driver device (170) can operate as a driver dedicated to a changed compressor by rewriting the operation parameters of the changed compressor motor in the compressor control firmware.
[0090]
[0091] FIG. 5 is a diagram illustrating an example of a process for determining a resistance component by motor dynamic specifications in a universal driver device according to the present invention.
[0092] Referring to FIG. 5, the universal driver device (170) can detect the motor dynamic specification by controlling the current applied to the motor through the motor dynamic specification detection unit (330) to detect the output of the target current value from the motor, and determining the resistance component of the motor by determining the input voltage according to the output of the target current value. Specifically, the motor dynamic specification detection unit (330) inputs the target current value of the motor to the PI (Proportional-Integral) current controller (510). The target current value is the current value targeted when the motor operates, and refers to the current required to achieve a constant output or performance. The PI current controller (510) calculates the difference between the input target current value and the actual motor current value and adjusts the voltage to be applied to the motor. The PI current controller (510) controls the current while reducing the error through proportional (P) and integral (I) control so that the motor operates in accordance with the target current value. The inverter control unit (520) receives a signal transmitted from the PI current controller (510) and controls the voltage and frequency supplied by the inverter (530) to the motor (540). The inverter control unit (520) controls the speed and torque of the motor (540) and converts the current and voltage so that the motor (540) can reach a target value. The inverter (530) supplies current to the motor (540) by adjusting the frequency and voltage according to the control of the inverter control unit (520). The motor (540) rotates according to the current and voltage transmitted from the inverter (530) and generates a mechanical output for driving the compressor. The current detection unit (550) measures the current value flowing through the motor (540) and feeds the measured value back to the PI current controller (510) so that the difference between the target current value and the actual current value can be adjusted. In this process, it can be determined whether the measured current value has reached the target current value. If the target current value is not achieved, the current control is performed by returning to the PI current controller (510), and if the target current value is achieved, the input voltage value used accordingly is stored.The motor dynamic specification detection unit (330) can determine the resistance component of the motor (540) by calculating the resistance using the current and voltage values when the target current value is achieved. The resistance value is one of the dynamic specifications of the motor (540) and represents the resistance component that the motor (540) has during actual operation.
[0093]
[0094] FIG. 6 is a diagram illustrating an example of a process for determining an inductance component as a motor dynamic specification in a universal driver device according to the present invention.
[0095] Referring to FIG. 6, the universal driver device (170) controls the pulse applied to the motor through the motor dynamic specification detection unit (330) to apply the pulse to the motor for a specific time and set the interrupt, and determines the motor's inductance component based on the current output from the motor at the time of occurrence of the interrupt signal according to the interrupt setting, thereby detecting the motor dynamic specification. Specifically, the motor dynamic specification detection unit (330) sets the time to apply the pulse to the motor, applies the pulse to the motor for the set injection time, and simultaneously starts a timer to measure the time flowing during the pulse application time. The timer serves as a reference time for triggering the interrupt that will occur later. The inverter control unit (610) supplies current to the motor (630) through the inverter (620) during the pulse application time. The motor (630) receives current from the inverter (620) and rotates. When the timer is set, it checks whether an interrupt occurs, and if no timer interrupt occurs, it continuously checks whether an interrupt occurs. If a timer interrupt occurs, it measures and stores the current value output from the motor (630) at the time the timer interrupt occurs. The current value can be measured through the current detection unit (640). The motor dynamic specification detection unit (330) can calculate the inductance of the motor (630) based on the current value measured at the time the timer interrupt occurs. Inductance represents the magnetic characteristics of the motor (630) and can be calculated through changes in voltage and current.
[0096]
[0097] The motor-adaptive universal driver device according to the present invention detects the dynamic specifications of a motor and integrates them with fixed specifications to determine motor operation parameters, thereby enabling the driver to be standardized regardless of the manufacturer, compressor model, etc., and saving design time and costs for improving product quality and efficiency.
[0098]
[0099] Although the present invention has been described above with reference to preferred embodiments, those skilled in the art will understand that various modifications and changes can be made to the invention without departing from the spirit and scope of the invention as described in the following claims.
[0100]
[0101] [Explanation of the symbol]
[0102] 100: Motor Adaptive Universal Driver System
[0103] 110: Compressor 130: Motor
[0104] 150: Inverter 170: Universal driver device
[0105] 210: Processor 230: Memory
[0106] 250: User I / O Section 270: Network I / O Section
[0107] 290: Communication port section
[0108] 310: Motor fixed specification acquisition unit 330: Motor dynamic specification detection unit
[0109] 350: Motor operation parameter determination unit 370: Compressor-dedicated driver configuration unit
[0110] 390: Control unit
Claims
1. A motor fixed specification acquisition unit for acquiring the fixed specifications of a motor; A motor dynamic specification detection unit for detecting the dynamic specifications of the above motor; A motor operation parameter determination unit that determines motor operation parameters by analyzing the fixed specifications and dynamic specifications of the above motor; and A motor-adaptive universal driver device comprising a compressor-specific driver component that configures a compressor-specific driver based on the above motor operation parameters.
2. In paragraph 1, the motor fixed specification acquisition part A motor-adaptive universal driver device characterized by determining the fixed specifications by reading operation parameters set by an external control module electrically connected to the motor.
3. In paragraph 1, the motor dynamic specification detection unit A motor-adaptive universal driver device characterized by controlling the current applied to the motor to detect the output of a target current value from the motor, and determining the resistance component of the motor by determining the input voltage according to the output of the target current value.
4. In paragraph 1, the motor dynamic specification detection unit A motor-adaptive universal driver device characterized by controlling a pulse applied to the motor to perform pulse application and interrupt setting for a specific time period to the motor, and determining the inductance component of the motor based on the current output from the motor at the time of occurrence of an interrupt signal according to the interrupt setting.
5. In paragraph 1, the motor dynamic specification detection unit A motor-adaptive universal driver device characterized by detecting the dynamic specification and updating the dynamic specification at each restart point of the motor for adaptive driving to changes in the motor.
6. In paragraph 1, the motor operation parameter determining part A motor-adaptive universal driver device characterized by estimating the driving method of the motor based on the fixed and dynamic specifications of the motor and calculating the motor operation parameters compatible with the driving method of the motor.
7. In paragraph 6, the motor operation parameter determining part A motor-adaptive universal driver device characterized by driving the motor based on the motor operation parameters to monitor whether the motor is operating normally and determining whether to recalculate the dynamic specifications.
8. In paragraph 6, the motor operation parameter determining unit A motor-adaptive universal driver device characterized by optimizing the operating performance of the motor by driving the motor while recalculating the motor operating parameters by adjusting the dynamic specifications.
9. In paragraph 1, the compressor-dedicated driver component A motor-adaptive universal driver device characterized by determining whether the operation of the motor is normal through the motor operation parameters and storing the motor operation parameters in a non-volatile memory to configure the compressor-specific driver.
10. In claim 9, the compressor-dedicated driver component A motor-adaptive universal driver device characterized by determining whether to improve the performance of the motor whenever a change in the motor operation parameters is detected, and if the performance of the motor is improved, updating the motor operation parameters in a non-volatile memory to reconfigure the compressor-specific driver.