Method and device for controller self-matching motor parameters and electric vehicle
By setting a thermistor and image table in the electric vehicle controller, the motor type is identified and a flag bit is written, which solves the problem of intelligent matching between the controller and multiple motors, realizes unified matching of motor parameters and quality control, and improves production efficiency and competitiveness.
Patent Information
- Application Number
- CN202210535266.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-17
- Publication Date
- 2026-01-30
- Estimated Expiration
- 2042-05-17
AI Technical Summary
Existing electric two-wheeler controllers lack the ability to intelligently identify and match various types of motors, leading to manufacturing defects and quality problems.
In the controller, first and second thermistors are set to establish a mapping table of motor type and parameters. The motor type is matched by identifying the motor temperature and resistance value, and a flag bit is written to adaptively match the motor parameters.
It achieves unified matching of motors with different rated power, current, voltage, speed, and number of pole pairs, reduces manufacturing process defects, and improves the uniformity and quality control of electric vehicle power control platforms.
Smart Images

Figure CN114839958B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of controller technology, and in particular to a method, apparatus, and electric vehicle for controller self-matching motor parameters. Background Technology
[0002] As the core control unit of the electric two-wheeler, the controller plays a crucial role not only in enabling the electric vehicle to move forward, backward, and park, but also in providing functions such as vehicle communication and software upgrades. However, as the core component, most controllers lack intelligent identification and allocation capabilities. Therefore, this invention aims to solve the problem of intelligent matching between the controller and the motor, enabling one controller to match multiple or even different types of motors. Summary of the Invention
[0003] To address the aforementioned problems and technical requirements, the inventors have proposed a method, apparatus, and electric vehicle for controller self-matching motor parameters. The technical solution of this invention is as follows:
[0004] In a first aspect, this application provides a method for a controller to self-match motor parameters, comprising setting a first thermistor in the Hall plate circuit of the motor to be matched, and setting a second thermistor inside the controller; including the following steps:
[0005] A first mapping table of motor types and motor parameters is established, as well as a second mapping table of the resistance values of the first and second thermistors corresponding to each motor and the temperature at different temperatures, and stored in the controller; the motor parameters include the motor's rated voltage, rated current, number of pole pairs, rated power and rated speed;
[0006] The controller identifies the current motor's flag bits:
[0007] If no flag is present, the current temperature is obtained using the current resistance value of the second thermistor, and the motor type that is closest to the current resistance value of the first thermistor at the current temperature is found by combining the second image table.
[0008] Write the flag bit that matches the motor type;
[0009] Use the first image table to obtain the motor parameters corresponding to the motor type;
[0010] If a flag exists, determine whether the flag conforms to the specification. If it does not conform to the specification, clear the flag and proceed with the step of obtaining the current temperature using the current resistance value of the second thermistor; otherwise, proceed with the step of obtaining the motor parameters corresponding to the motor type using the first image table.
[0011] Its further technical solution is to obtain the current temperature using the resistance value of the second thermistor, including:
[0012] The current resistance value of the second thermistor is obtained using the controller's temperature acquisition circuit, and the temperature corresponding to this resistance value is found using the second image table as the current temperature.
[0013] The further technical solution involves using a second image table to find the motor type that most closely matches the resistance value of the first thermistor at the current temperature, including:
[0014] Find the resistance value of the first thermistor of each motor at the current temperature from the second image table, and denote it as R. IDXn , where the subscript x represents the corresponding motor type, defined as A, B, C..., and n is the number of temperatures sampled;
[0015] The resistance value of the first thermistor is obtained using the motor temperature acquisition circuit and denoted as R. M ;
[0016] Calculate the absolute value of the difference between the resistance of the first thermistor of each motor and the current resistance of the first thermistor, denoted as |R|. IDXn -R M |;
[0017] Select the smallest absolute value and determine whether it is within the specified error range;
[0018] If the requirements are met, the motor type corresponding to the smallest absolute value is the type of the current motor.
[0019] A further technical solution is that the method also includes:
[0020] Once the controller is connected to the motor and powered on, the controller performs initialization operations.
[0021] A further technical solution is that the method also includes:
[0022] Determine if the current temperature falls within the sampling temperature range. If so, combine the second image table to find the motor type that is closest to the current resistance value of the first thermistor at the current temperature; otherwise, end the process.
[0023] Secondly, this application provides a device for a controller to self-match motor parameters, wherein a first thermistor is set in the Hall plate circuit of the motor to be matched, and a second thermistor is set inside the controller; the device includes:
[0024] The image table generation module is used to create a first image table of motor types and motor parameters, as well as a second image table of the resistance values of the first and second thermistors corresponding to each motor and their temperatures at different temperatures. The image table generation module is stored in the controller. The motor parameters include the motor's rated voltage, rated current, number of pole pairs, rated power, and rated speed.
[0025] The flag identification module is used by the controller to identify the flags of the current motor.
[0026] The current temperature acquisition module is used to acquire the current temperature by using the current resistance value of the second thermistor when the flag identification module identifies that there is no flag.
[0027] The motor type identification module is used to find the motor type that is closest to the current resistance value of the first thermistor at the current temperature by combining the second image table;
[0028] The flag bit writing module is used to write flag bits that match the motor type into the memory of the current motor.
[0029] The motor parameter acquisition module is used to obtain the motor parameters corresponding to the motor type using the first image table;
[0030] The flag specification discrimination module is used to clear flags that do not meet the specifications when the flag identification module detects the existence of flags, and then transfer the connection to the current temperature acquisition module; it is also used to transfer the connection to the motor parameter acquisition module when the flags meet the specifications.
[0031] The further technical solution is that the current temperature acquisition module includes a controller temperature acquisition circuit, which includes a second thermistor, a first and a second resistor, and a first and a second capacitor;
[0032] The first end of the second thermistor is connected to the power supply through the first resistor, and the second end is grounded. The first and second capacitors are connected in parallel across the two ends of the second thermistor. The second resistor is connected in series between the first and second capacitors, and the first end of the second resistor is connected between the first resistor and the second thermistor. The second end serves as the output end of the circuit and is connected to the first temperature acquisition port of the controller.
[0033] Its further technical solution is that the motor type identification module includes:
[0034] The calling unit is used to look up the resistance value of the first thermistor of each motor at the current temperature from the second image table, denoted as R. IDXn , where the subscript x represents the corresponding motor type, defined as A, B, C..., and n is the number of temperatures sampled;
[0035] The resistance value acquisition unit is used to obtain the current resistance value of the first thermistor using the motor temperature acquisition circuit, denoted as R. M ;
[0036] The calculation unit, connected to both the calling unit and the resistance acquisition unit, is used to calculate the absolute value of the difference between the first thermistor resistance value of each motor and the current first thermistor resistance value, denoted as |R|. IDXn -R M |;
[0037] The selection and discrimination unit is connected to the calculation unit. It is used to select the minimum absolute value in the calculation unit, and also to output the motor type corresponding to the minimum absolute value as the current motor type when the value is within the specified error range.
[0038] Its further technical solution is a motor temperature acquisition circuit, including a third and fourth resistor and a third and fourth capacitor;
[0039] The first end of the fourth resistor is connected to the power supply, and the second end is connected to the second end of the first thermistor in the Hall plate circuit. The first end of the first thermistor is connected to the common terminal of the second ends of the three Hall resistors. The common terminal of the first ends of the three Hall resistors is connected to the power supply. The second end of the fourth resistor is also connected to the first ends of the third resistor and the fourth capacitor respectively. The second end of the third resistor is connected to the first end of the third capacitor and also serves as the output terminal of the circuit, connected to the second temperature acquisition port of the controller. The second ends of both the third and fourth capacitors are grounded.
[0040] Thirdly, this application provides an electric vehicle, including a controller and a motor, wherein the controller includes a computer program that, when executed by the controller, implements the steps of the method provided in the first aspect.
[0041] The beneficial technical effects of this invention are:
[0042] The method proposed in this application enables a normalized controller to match the function of a motor. For motors with different rated power, current, voltage, speed, and number of pole pairs, the controller locks the motor type and writes the corresponding flag bit during the process of learning each motor parameter by combining the pre-established first and second image tables. When the controller matches a motor that has been learned, it can adaptively match the motor parameters corresponding to that motor through the flag bit, unifying the diverse control motor hardware, reducing production process defects caused by different categories, further controlling quality issues, improving enterprise competitiveness, and creating a more unified power control platform. Attached Figure Description
[0043] Figure 1 This is a flowchart of the method for controller self-matching motor parameters provided in this application.
[0044] Figure 2 This is a schematic diagram of the controller self-matching motor parameters provided in this application.
[0045] Figure 3 This is the controller temperature acquisition circuit provided in this application.
[0046] Figure 4 This is a schematic diagram of the motor type identification module provided in this application.
[0047] Figure 5The hardware circuit provided in this application includes (a) a Hall plate circuit inside the motor and (b) a motor temperature acquisition circuit. Detailed Implementation
[0048] The specific embodiments of the present invention will be further described below with reference to the accompanying drawings.
[0049] This application provides a method for a controller to automatically match motor parameters. To implement this method, a first thermistor needs to be set in the Hall plate circuit of the motor to be matched, and a second thermistor needs to be set inside the controller.
[0050] like Figure 1 As shown, the method specifically includes the following steps:
[0051] Step 1: Establish a first mapping table of motor type and motor parameters (see Table 1), and a second mapping table of resistance values of the first thermistor and the second thermistor corresponding to each motor at different temperatures and temperatures (see Table 2), and store them in the controller.
[0052] Table 1. First Image Table
[0053]
[0054] Table 2. Second Image Table
[0055]
[0056] As shown in Table 1, the motor parameters include the motor's rated voltage, rated current, number of pole pairs, rated power, and rated speed. As shown in Table 2, in this example, the sampling temperature range is set between -20℃ and 120℃, and the resistance values of the second thermistor and each of the first thermistors are sampled at each degree Celsius.
[0057] Step 2: After the controller is connected to the motor and powered on, the controller performs initialization operations.
[0058] Step 3: After initialization, the controller identifies the current motor's flag bit. If no flag bit exists, proceed to step 5; if a flag bit exists, proceed to step 4.
[0059] Step 4: Determine if the flag bit conforms to the specification. If it does not conform to the specification, clear the flag bit to make Flag empty and proceed to Step 5; otherwise, proceed to Step 8.
[0060] The flag setting determines whether the value assigned to the flag is the preset value for the motor type x = A, B, C, etc. If it is not the preset value or is garbled, the controller considers the flag to be non-compliant with the specifications.
[0061] Step 5: Obtain the current temperature using the current resistance value of the second thermistor, which includes the following sub-steps:
[0062] Step 51: Use the controller temperature acquisition circuit to obtain the current resistance value of the second thermistor, and use the second image table to find the temperature corresponding to the resistance value as the current temperature.
[0063] Step 52: Determine if the current temperature is within the sampling temperature range. If yes, proceed to step 6; otherwise, end the process.
[0064] Step 6: Using the second image table, find the motor type that is closest to the current resistance value of the first thermistor at the current temperature. This includes the following sub-steps:
[0065] Step 61: Find the resistance value of the first thermistor of each motor at the current temperature from the second image table, and record it as R. IDXn The subscript x represents the corresponding motor type, defined as A, B, C..., and n is the number of temperatures sampled.
[0066] Step 62: Obtain the current resistance value of the first thermistor using the motor temperature acquisition circuit, and denote it as R. M .
[0067] Step 63: Calculate the absolute value of the difference between the resistance value of the first thermistor of each motor and the current resistance value of the first thermistor, denoted as |R|. IDXn -R M |
[0068] Step 64: Select the smallest absolute value R△min and determine whether it is within the specified error range, denoted as R△min≤Rf; if it meets the requirements, proceed to step 65, otherwise end the process.
[0069] Step 65: The motor type x corresponding to the smallest absolute value is the type of the current motor.
[0070] Step 7: Write the flag that matches the motor type x, denoted as Flag==xx.
[0071] For example, when the current motor type is confirmed to be MotorA, the controller writes Flag == AA into the motor's memory, and so on for other motor types.
[0072] Optionally, after writing, the controller checks whether the written flags correspond to the current motor type.
[0073] Step 8: Use the first image table to obtain the motor parameters corresponding to the current motor type x.
[0074] At this point, the controller has identified the current motor type, learned its motor parameters, completed the matching process, and the process has ended.
[0075] The above method enables the normalized controller to match the function of the motor. For motors with different rated power, current, voltage, speed, and number of pole pairs, combined with the pre-established first and second image tables, the motor type is locked and the corresponding flag bit is written during the process of the controller learning each motor parameter. When the controller matches a motor that has been learned, it can adaptively match the motor parameters corresponding to that motor through the flag bit, unifying the diverse control motor hardware, reducing production process defects caused by different categories, further controlling quality issues, improving enterprise competitiveness, and creating a more unified power control platform.
[0076] Based on the same inventive concept, this application also provides an apparatus for implementing the above-described method for controller self-matching motor parameters. The solution provided by this apparatus is similar to the implementation described in the above method; therefore, the specific limitations in the apparatus embodiments for controller self-matching motor parameters provided below can be found in the limitations of the controller self-matching motor parameter method described above, and will not be repeated here.
[0077] like Figure 2 As shown, the device includes: an image table generation module, a flag bit recognition module, a current temperature acquisition module, a motor type recognition module, a flag bit writing module, a motor parameter acquisition module, and a flag bit specification discrimination module.
[0078] 1) Image table generation module, used to create a first image table of motor type and motor parameters (see Table 1), and a second image table of resistance values and temperature of the first and second thermistors corresponding to each motor at different temperatures (see Table 2). The image table generation module is stored in the controller.
[0079] As shown in Table 1, the motor parameters include the motor's rated voltage, rated current, number of pole pairs, rated power, and rated speed. As shown in Table 2, in this example, the sampling temperature range is set between -20℃ and 120℃, and the resistance values of the second thermistor and each of the first thermistors are sampled at each degree Celsius.
[0080] 2) Flag identification module, used by the controller to identify the current motor flags. This module is connected to both the current temperature acquisition module and the flag specification judgment module.
[0081] 3) Current temperature acquisition module, used to acquire the current temperature by using the current resistance value of the second thermistor when the flag identification module identifies that there is no flag.
[0082] The current temperature acquisition module includes a controller temperature acquisition circuit, such as... Figure 3As shown, it includes a second thermistor RT, a first resistor R1, a second resistor R2, a first capacitor C1, and a second capacitor C2.
[0083] Specifically, the first terminal of the second thermistor RT is connected to the power supply VCC through the first resistor R1, and the second terminal is grounded. The first and second capacitors C1 and C2 are connected in parallel across the second thermistor RT. The second resistor R2 is connected in series between the first and second capacitors C1 and C2. The first terminal of the second resistor R2 is connected between the first resistor R1 and the second thermistor RT, and the second terminal serves as the output terminal of the circuit, connected to the first temperature acquisition port of the controller, to transmit the current resistance value of the second thermistor to the controller.
[0084] 4) Flag bit specification discrimination module, which is used to clear flag bits that do not meet the specifications when the flag bit recognition module identifies the existence of flag bits and transfer the connection to the current temperature acquisition module; it is also used to transfer the connection to the motor parameter acquisition module when the flag bit meets the specifications.
[0085] 5) Motor type identification module, connected to the current temperature acquisition module, is used to find the motor type that is closest to the current resistance value of the first thermistor at the current temperature by combining the second image table.
[0086] like Figure 4 As shown, the motor type identification module includes a calling unit, a resistance value acquisition unit, a calculation unit, and a selection and discrimination chip. Among them:
[0087] 51) The calling unit is used to look up the resistance value of the first thermistor of each motor at the current temperature from the second image table, denoted as R. IDXn The subscript x represents the corresponding motor type, defined as A, B, C..., and n is the number of temperatures sampled.
[0088] 52) Resistance value acquisition unit, used to obtain the current resistance value of the first thermistor using the motor temperature acquisition circuit, denoted as R. M .
[0089] The motor type identification module includes a motor temperature acquisition circuit, such as... Figure 5 As shown, it includes a third resistor R3, a fourth resistor R4, a third capacitor C3, and a fourth capacitor C4.
[0090] Specifically, the first terminal of the fourth resistor R4 is connected to the power supply VCC, and the second terminal is connected to the second terminal of the first thermistor RTM in the Hall effect circuit. The first terminal of the first thermistor RTM is connected to the common terminal of the second terminals of the three Hall effect resistors HA, HB, and HC. The common terminal of the first terminals of the three Hall effect resistors HA, HB, and HC is connected to the power supply VCC. The second terminal of the fourth resistor R4 is also connected to the first terminals of the third resistor R3 and the fourth capacitor C4, respectively. The second terminal of the third resistor R3 is connected to the first terminal of the third capacitor C3, and also serves as the output terminal of the circuit, connected to the second temperature acquisition port of the controller. The second terminals of the third and fourth capacitors C3 and C4 are both grounded. This circuit transmits the current resistance value RM of the first thermistor RTM to the controller.
[0091] Optionally, in this example, the first and second thermistors RTM and RT are NTC thermistors. Other electronic components with temperature measurement functions can also be used to achieve the same effect; this application does not impose any restrictions on this.
[0092] 53) Calculation unit, connected to the calling unit and the resistance acquisition unit respectively, is used to calculate the absolute value of the difference between the first thermistor resistance value of each motor and the current first thermistor resistance value, denoted as |R|. IDXn -R M |
[0093] 54) Select the discrimination chip and connect it to the calculation unit. This chip is used to select the minimum absolute value R△min in the calculation unit. It is also used to output the motor type x corresponding to the minimum absolute value as the current motor type when the value is within the specified error range.
[0094] 6) Flag bit writing module, connected to motor type identification module, is used to write a flag bit that matches the motor type into the memory of the current motor, denoted as Flag==xx, where x represents the corresponding motor type, defined as A, B, C...
[0095] 7) Motor parameter acquisition module, connected to the flag bit writing module, is used to obtain the motor parameters corresponding to the motor type using the first image table.
[0096] It should be noted that each module in the aforementioned identification device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.
[0097] Based on the same inventive concept, this application also provides an electric vehicle, including a controller and a motor, wherein the controller contains a computer program that, when executed by the controller, implements the steps of the above-described method for controller self-matching motor parameters.
[0098] The above descriptions are merely preferred embodiments of this application, and the present invention is not limited to the above embodiments. It is understood that other improvements and variations directly derived or conceived by those skilled in the art without departing from the spirit and concept of the present invention should be considered to be included within the protection scope of the present invention.
Claims
1. A method of controller self-matching motor parameters, characterized by, The first thermistor is arranged in a Hall plate circuit of a motor to be matched, and the second thermistor is arranged inside a controller; the method comprises: A first mapping table of motor types and motor parameters, and a second mapping table of resistance values and temperatures of the first thermistor and the second thermistor corresponding to each motor at different temperatures are established and stored in the controller; the motor parameters comprise rated voltage, rated current, pole pair number, rated power and rated rotating speed of the motor; The controller identifies a flag bit of a current motor: If the flag bit does not exist, a current temperature is obtained by using a current resistance value of the second thermistor, and a motor type closest to a current resistance value of the first thermistor at the current temperature is found by combining the second mapping table; The flag bit matching the motor type is written; The motor parameters corresponding to the motor type are obtained by using the first mapping table; If the flag bit exists, it is judged whether the flag bit conforms to a specification, if not, the flag bit is cleared, and the step of obtaining the current temperature by using the current resistance value of the second thermistor is executed; otherwise, the step of obtaining the motor parameters corresponding to the motor type by using the first mapping table is executed; The step of finding the motor type closest to the current resistance value of the first thermistor at the current temperature by combining the second mapping table comprises: Finding the first thermistor resistance value of each motor corresponding to the current temperature from the second mapping table, denoted as R IDXn wherein subscript x represents the corresponding motor type, defined as A, B, C, …, and n is the number of sampled temperatures; The current first thermistor resistance value is obtained by using a motor temperature acquisition circuit, and is recorded as R M ; Obtain the absolute value of the difference between the first thermistor resistance value of each motor and the current first thermistor resistance value, denoted as |R IDXn -R M |; The minimum absolute value is selected and it is judged whether it is within a specified error range; If yes, the motor type corresponding to the minimum absolute value is the type of the current motor.
2. The method of claim 1, wherein, The step of obtaining the current temperature by using the current resistance value of the second thermistor comprises: The current resistance value of the second thermistor is obtained by using a temperature acquisition circuit of the controller, and the temperature corresponding to the resistance value is found as the current temperature by using the second mapping table.
3. The method of claim 1, wherein, The method further comprises: After the controller is powered on in connection with the motor, the controller performs an initialization operation.
4. The method for controller self-matching motor parameters according to claim 2, characterized in that, The method further comprises: It is judged whether the current temperature conforms to a sampling temperature range, if yes, the motor type closest to the current resistance value of the first thermistor at the current temperature is found by combining the second mapping table; otherwise, the process is ended.
5. An apparatus for a controller to self-match motor parameters, comprising: The first thermistor is arranged in a Hall plate circuit of a motor to be matched, and the second thermistor is arranged inside a controller; the device comprises: A mapping table generating module is configured to establish a first mapping table of motor types and motor parameters, and a second mapping table of resistance values and temperatures of the first thermistor and the second thermistor corresponding to each motor at different temperatures, and the mapping table generating module is stored in the controller; the motor parameters comprise rated voltage, rated current, pole pair number, rated power and rated rotating speed of the motor; A flag bit identifying module is configured to identify a flag bit of a current motor by the controller; A current temperature obtaining module is configured to obtain a current temperature by using a current resistance value of the second thermistor when the flag bit identifying module identifies that the flag bit does not exist; A motor type identifying module is configured to find a motor type closest to a current resistance value of the first thermistor at the current temperature by combining the second mapping table; A flag bit identifying module is configured to identify a flag bit of a current motor by the controller; A flag bit writing module is configured to write a flag bit matched with the motor type into a memory of the current motor. A motor parameter acquisition module is configured to acquire motor parameters corresponding to the motor type by using the first mapping table. A flag bit specification determining module is configured to clear a non-standard flag bit and switch to the current temperature acquisition module when the flag bit recognition module recognizes that the flag bit exists, and is further configured to switch to the motor parameter acquisition module when the flag bit is standard. The motor type recognition module comprises: The calling unit is configured to search for the first thermistor resistance value of each motor corresponding to the current temperature from the second mapping table, denoted as R IDXn wherein subscript x represents a corresponding motor type, defined as A, B, C, …, and n is the number of sampled temperatures. The resistance acquisition unit is configured to acquire a current first thermistor resistance value R by using the motor temperature acquisition circuit. M ; The computing unit is respectively connected with the calling unit and the resistance value obtaining unit, and is used for calculating the absolute value of the difference between the first resistance value of each motor and the current first resistance value, and is recorded as |R IDXn -R M |; A selection determining chip connected to the calculation unit, configured to select a minimum absolute value in the calculation unit, and further configured to output the motor type corresponding to the minimum absolute value as the type of the current motor when the value is within a specified error range.
6. The apparatus of claim 5, wherein the controller is configured to determine the motor parameter based on the motor parameter and the motor parameter. The current temperature acquisition module comprises a controller temperature acquisition circuit, which comprises the second thermistor, the first and second resistors, and the first and second capacitors. The first end of the second thermistor is connected to a power supply through the first resistor, and the second end is grounded. The first and second capacitors are connected in parallel across the second thermistor. The second resistor is connected in series between the first and second capacitors, and the first end of the second resistor is connected between the first resistor and the second thermistor. The second end of the second resistor is connected to the first temperature acquisition port of the controller as an output terminal of the circuit.
7. The apparatus of claim 5, wherein the controller is configured to determine the motor parameter based on a difference between the first and second motor parameter values. The motor temperature acquisition circuit comprises third and fourth resistors, and third and fourth capacitors. The first end of the fourth resistor is connected to a power supply, and the second end is connected to the second end of the first thermistor in the Hall plate circuit. The first end of the first thermistor is connected to the common end of the second ends of the three Hall resistors. The common end of the first ends of the three Hall resistors is connected to a power supply. The second end of the fourth resistor is also connected to the first ends of the third resistor and the fourth capacitor, respectively. The second end of the third resistor is connected to the first end of the third capacitor, and also connected to the second temperature acquisition port of the controller as an output terminal of the circuit. The second ends of the third and fourth capacitors are both grounded.
8. An electric vehicle comprising a controller and an electric motor, said controller containing a computer program, characterized in that, The computer program is executed by the controller to implement the steps of the method of any one of claims 1 to 4.
Citation Information
Patent Citations
Motor type discrimination method, motor controller, and its manufacturing method
JP2008154425A