Method for detecting displacement of position sensor and motor rotation control device
The method detects and corrects misalignment of Hall sensors in motors by calculating positional deviations, effectively reducing noise and vibrations through controlled motor rotation.
Patent Information
- Application Number
- PCT/JP2024/013765
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-03
- Publication Date
- 2025-10-09
AI Technical Summary
Misalignment of Hall sensors in motors leads to noise and vibrations during rotation, necessitating a method to detect and correct the mounting position of these sensors.
A method involving turning on and off current to the motor conductors to rotate the rotor, measuring induced voltages, and comparing sensor outputs to calculate misalignment, combined with a motor rotation control device that corrects positional deviations using a control unit.
Enables detection and correction of sensor misalignment, suppressing noise and vibrations during motor operation.
Smart Images

Figure JP2024013765_09102025_PF_FP_ABST
Abstract
Description
Position sensor deviation detection method and motor rotation control device
[0001] The present invention relates to a method for detecting deviation of a position sensor and a motor rotation control device.
[0002] Relatively inexpensive Hall sensors are sometimes used as motor position sensors. In such cases, the Hall sensors can be misaligned. Since the motor is energized based on the output of the Hall sensors, misalignment of the Hall sensors can cause the energization to shift, resulting in noise and vibrations during motor rotation. Patent Document 1 (JP-A-2005-102528) describes technology related to position sensors.
[0003] Therefore, there is a need for a method for detecting misalignment of the mounting position of the Hall sensor of the motor, and for suppressing noise and vibrations that occur when the motor rotates due to misalignment of the Hall sensor.
[0004] Japanese Patent Application Laid-Open No. 2005-065355
[0005] Various aspects of the present invention aim to provide a method for detecting misalignment of a position sensor for detecting misalignment of the mounting position of a motor, and a motor rotation control device that can suppress the generation of noise and vibration caused by misalignment of the motor's position sensor during motor rotation.
[0006] Various aspects of the present invention are described below.
[0007] [1] A method for detecting a deviation in the mounting position of a position sensor for a motor having: a stator having U-phase teeth wound with a U-phase conductor, V-phase teeth wound with a V-phase conductor, and W-phase teeth wound with a W-phase conductor; a rotor arranged inside the U-phase teeth, the V-phase teeth, and the W-phase teeth; a U-phase position sensor attached to the stator near the U-phase teeth to detect the position of the U-phase teeth; a V-phase position sensor attached to the stator near the V-phase teeth to detect the position of the V-phase teeth; and a W-phase position sensor attached to the stator near the W-phase teeth to detect the position of the W-phase teeth, the method comprising: turning on current to the U-phase conductor, V-phase conductor, and W-phase conductor of the motor to rotate the rotor of the motor; and turning off current to the U-phase conductor, V-phase conductor, and W-phase conductor when the rotation speed of the rotor reaches a designated rotation speed; a method for detecting misalignment of a position sensor, the method comprising: measuring an induced voltage generated in each of the U-phase conductor, the V-phase conductor, and the W-phase conductor while the motor is off; calculating the positions of each of the U-phase teeth, the V-phase teeth, and the W-phase teeth of the motor based on the induced voltage; measuring outputs from each of the U-phase position sensor, the V-phase position sensor, and the W-phase position sensor; and comparing the calculated positions of each of the U-phase teeth, the V-phase teeth, and the W-phase teeth with the outputs of the U-phase position sensor, the V-phase position sensor, and the W-phase position sensor to calculate a difference between the designed installation position and the actual installation position of each of the U-phase position sensor, the V-phase position sensor, and the W-phase position sensor.
[0008] According to the method for detecting misalignment of a position sensor described above in [1] according to one aspect of the present invention, it is possible to detect the amount of misalignment of the mounting position of the position sensor, and therefore it is possible to control the rotation of the motor while correcting the misalignment of the position sensor, thereby suppressing the generation of noise and vibration during motor rotation.
[0009] [2] The method for detecting deviation of a position sensor according to the above [1], wherein each of the U-phase position sensor, the V-phase position sensor, and the W-phase position sensor is a Hall sensor.
[0010] According to the position sensor deviation detection method [2] of one aspect of the present invention, by using Hall sensors for each of the U-phase position sensor, V-phase position sensor, and W-phase position sensor, it is possible to implement the position sensors relatively inexpensively.
[0011] [3] The method for detecting deviation of a position sensor according to the above [1] or [2], wherein the rotor is a permanent magnet.
[0012] According to the position sensor deviation detection method [3] of one aspect of the present invention, since the rotor is a permanent magnet, it is easy to measure the induced voltages generated in each of the U-phase conductor, V-phase conductor, and W-phase conductor, and it is also easy to measure the outputs from each of the U-phase position sensors, V-phase position sensors, and W-phase position sensors, which are made up of Hall sensors.
[0013] [4] A motor rotation control device comprising: a stator having teeth wound with conductors; a rotor arranged inside the teeth; a position sensor attached to the stator near the teeth and detecting the position of the teeth; and a control unit that stores the amount of deviation of the designed mounting position of the position sensor from the actual mounting position of the position sensor, and controls the motor based on the position of the rotor detected by the position sensor, wherein the control unit controls the rotation of the rotor while correcting the position deviation of the teeth caused by the amount of deviation of the position sensor stored in the control unit.
[0014] According to the motor rotation control device of [4] above, which relates to one aspect of the present invention, the rotation of the rotor is controlled while correcting the positional deviation of the teeth caused by the deviation amount of the position sensor, thereby suppressing the generation of noise and vibration when the motor rotates.
[0015] [5] In the above [4], the amount of deviation of the designed mounting position of the position sensor from the mounting position where the position sensor is actually mounted, which is stored in the control unit, is obtained by turning on the power supply to the conductor to rotate the rotor, turning off the power supply to the conductor when the rotation speed of the rotor reaches a designated rotation speed, measuring the induced voltage generated in the conductor in the turned-off state, calculating the position of the teeth of the motor using the induced voltage, measuring the output from the position sensor, and comparing the calculated position of the teeth with the output of the position sensor to calculate the difference between the designed mounting position of the position sensor and the actual mounting position.
[0016] According to the motor rotation control device of the above [5] according to one aspect of the present invention, the amount of misalignment of the position sensor mounting position can be detected by calculating the difference between the design mounting position of the position sensor and the actual mounting position. Therefore, it is possible to control the rotation of the motor while correcting the misalignment of the position sensor. As a result, it is possible to suppress the generation of noise and vibration during motor rotation.
[0017] According to various aspects of the present invention, it is possible to provide a method for detecting misalignment of a position sensor for detecting misalignment of an attachment position of a motor, and also to provide a motor rotation control device that can suppress the generation of noise and vibration caused by misalignment of the attachment position of the motor position sensor during motor rotation.
[0018] 1A is a schematic diagram showing a motor in which a Hall sensor is mounted in an ideal position as designed, and FIG. 1B is a schematic diagram showing a motor in which a Hall sensor is actually misaligned when mounted. FIG. 1B is a flowchart for explaining a method for detecting misalignment of a position sensor according to one embodiment of the present invention. FIG. 2 is a diagram showing the relationship between current supply to the motor and motor rotation speed, as in the flowchart shown in FIG. 2. FIG. 3 is a diagram showing the results of measuring induced voltages generated in the U-phase conductor 33, the V-phase conductor 34, and the W-phase conductor 35 with the motor de-energized, the results of calculating the motor angle from the measured induced voltages, and the results of measuring the Hall sensor output. FIG. 4 is a diagram for explaining a method for calculating the motor electrical angle. FIG. 5 is a circuit diagram for explaining a motor rotation control device according to one embodiment of the present invention. 1B shows the phase currents and Hall sensor outputs when the motor rotor 12 is rotated by turning on the U-phase conductor 33, the V-phase conductor 34, and the W-phase conductor 35 of the motor without correcting the deviation 51 of the U-phase Hall sensor (U-phase position sensor) and the deviation 52 of the V-phase Hall sensor (V-phase position sensor 24) shown in FIG. 1B. FIG. 1C shows the phase currents and Hall sensor outputs when the motor rotor 12 is rotated by turning on the U-phase conductor 33, the V-phase conductor 34, and the W-phase conductor 35 of the motor while correcting the deviation 51 of the U-phase Hall sensor (U-phase position sensor) and the deviation 52 of the V-phase Hall sensor (V-phase position sensor 24) shown in FIG.
[0019] Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. However, the present invention is not limited to the following description, and it will be readily understood by those skilled in the art that various changes in form and details can be made without departing from the spirit and scope of the present invention. Therefore, the present invention should not be interpreted as being limited to the description of the embodiments shown below.
[0020] First Embodiment FIG. 1A is a schematic diagram showing a motor with a Hall sensor (position sensor) mounted in an ideal position as designed, and FIG. 1B is a schematic diagram showing a motor in which the Hall sensor is misaligned when actually mounted. FIG. 2 is a flowchart illustrating a method for detecting misalignment of a position sensor according to one aspect of the present invention. FIG. 3 is a diagram illustrating the relationship between current supply to the motor and motor rotation speed, as shown in the flowchart of FIG. 2. FIG. 4 is a diagram illustrating the results of measuring induced voltages generated in the U-phase conductor 33, the V-phase conductor 34, and the W-phase conductor 35 with the motor de-energized, calculating the motor angle from the measured induced voltages, and measuring the Hall sensor output. FIG. 5 is a diagram illustrating a method for calculating the motor electrical angle.
[0021] 1A and 1B includes a stator 11. The stator 11 has U-phase teeth 13 wound with U-phase conductors 33, V-phase teeth 14 wound with V-phase conductors 34, and W-phase teeth 15 wound with W-phase conductors 35. The U-phase teeth 13, V-phase teeth 14, and W-phase teeth 15 are located circumferentially inside the stator 11, and the U-phase teeth 13, V-phase teeth 14, and W-phase teeth 15 are spaced apart at 120° intervals. Copper wires are preferably used for the conductors.
[0022] A rotor 12 is disposed inside the U-phase teeth 13, the V-phase teeth 14, and the W-phase teeth 15. The rotor 12 is preferably a permanent magnet.
[0023] 1B, a U-phase position sensor 43 that detects the position of U-phase teeth 13 is attached to stator 11 near U-phase teeth 13. A V-phase position sensor 44 that detects the position of V-phase teeth 14 is attached to stator 11 near V-phase teeth 14. A W-phase position sensor 45 that detects the position of W-phase teeth 15 is attached to stator 11 near W-phase teeth 15.
[0024] The U-phase position sensor 43, V-phase position sensor 44, and W-phase position sensor 45 shown in Figures 1A and 1B show the case where the position sensors are installed in the ideal positions as designed. In contrast, the U-phase position sensor 23 and V-phase position sensor 24 shown in Figure 1B show an example of actual installation positions that are offset from the U-phase position sensor 43 and V-phase position sensor 44, which are installed in the designed positions. Such deviations in the actual installation positions from the designed positions may be due to installation tolerances or other factors. Furthermore, the W-phase position sensor 25 shown in Figure 1B is shown to be installed in the same position as the W-phase position sensor 45, which is installed in the designed position.
[0025] Three U-phase position sensors 23, three V-phase position sensors 24, and three W-phase position sensors 25 are arranged at intervals of 120 electrical degrees, and are preferably Hall sensors. This allows position sensors 23 to 25 to be implemented relatively inexpensively. Each Hall sensor detects the moment when the north and south poles of permanent magnet rotor 12 switch positions by passing a current through the sensor and measuring the voltage, thereby detecting the position of rotor 12 relative to U-phase teeth 13, V-phase teeth 14, and W-phase teeth 15.
[0026] Next, a method for detecting deviations in the mounting positions of the U-phase position sensor 23, the V-phase position sensor 24, and the W-phase position sensor 25 of the motor will be described.
[0027] The motor rotor 12 shown in Fig. 1 is rotated by turning on the U-phase conductor 33, V-phase conductor 34, and W-phase conductor 35. As shown in Fig. 3, the motor rotation speed (rotor 12 rotation speed) increases, and when the rotor 12 rotation speed reaches a designated rotation speed, the U-phase conductor 33, V-phase conductor 34, and W-phase conductor 35 are turned off (see Fig. 2). When the current is turned off, the motor rotor 12 rotation speed decreases as shown in Fig. 3.
[0028] With the power turned off in this manner, the induced voltages generated in each of the U-phase conductor 33, V-phase conductor 34, and W-phase conductor 35 are measured (see FIG. 4), and the induced voltages are used to calculate the positions (motor position) of each of the motor's U-phase teeth 13, V-phase teeth 14, and W-phase teeth 15 relative to the rotor 12. At the same time, the outputs from each of the U-phase position sensor (U-phase Hall sensor) 23, V-phase position sensor (V-phase Hall sensor) 24, and W-phase position sensor (W-phase Hall sensor) 25 are measured, thereby detecting the position of each Hall sensor relative to the rotor 12 (see FIG. 4).
[0029] Specifically, the induced voltages generated in each of the U-phase conductor 33, V-phase conductor 34, and W-phase conductor 35 are measured (see FIG. 4), and the measured three-phase induced voltages are subjected to Clarke transformation to calculate the motor electrical angle (motor position, motor angle) (see FIGS. 5 and 4). That is, the three-phase induced voltages are detected (see FIG. 4), and the arc tangent is calculated to calculate the motor electrical angle (motor position, motor angle) (see FIGS. 5 and 4).
[0030] The calculated positions of the U-phase teeth 13, V-phase teeth 14, and W-phase teeth 15 relative to the rotor 12 (motor angle shown in FIG. 4 ) are compared with the positions of the U-phase position sensor (U-phase Hall sensor) 23, V-phase position sensor (V-phase Hall sensor) 24, and W-phase position sensor (W-phase Hall sensor) 25 relative to the rotor 12 (Hall sensor output shown in FIG. 4 ). Specifically, as shown in FIG. 4 , the motor angle calculated from the three-phase induced voltage is compared with the edge portions of the Hall sensor outputs. This calculates the difference between the designed mounting positions 43, 44, and 45 of the U-phase position sensor 23, V-phase position sensor 24, and W-phase position sensor 25 and their actual mounting positions. This allows the amount of misalignment of the position sensors to be detected. Specifically, as shown in Figures 1 and 4, the U-phase Hall sensor (U-phase position sensor) is mounted at a position shifted by a deviation amount 51, the V-phase Hall sensor (V-phase position sensor 24) is mounted at a position shifted by a deviation amount 52, and the W-phase Hall sensor (W-phase position sensor 25) is mounted at the ideal position as designed with no deviation.
[0031] According to this embodiment, it is possible to detect the amount of misalignment in the mounting positions of the U-phase position sensor (U-phase Hall sensor) 23, the V-phase position sensor (V-phase Hall sensor) 24, and the W-phase position sensor (W-phase Hall sensor) 25. By detecting the amount of misalignment in the mounting positions in this way, it becomes possible to control the rotation of the motor while correcting the misalignment of these position sensors by software. As a result, it is possible to suppress the generation of noise and vibration during motor rotation.
[0032] Furthermore, according to this embodiment, since the rotor 12 is a permanent magnet, it is easy to measure the induced voltage generated in each of the U-phase conductor 33, V-phase conductor 34, and W-phase conductor 35, and it is also easy to measure the output from each of the U-phase position sensor 23, V-phase position sensor 24, and W-phase position sensor 25, which are Hall sensors.
[0033] Second Embodiment FIG. 6 is a circuit diagram illustrating a motor rotation control device according to one aspect of the present invention.
[0034] The motor rotation control device includes a stator 11 having teeth 13, 14, and 15 wound with conductors 33, 34, and 35, as shown in Figure 1(B). A rotor 12 is disposed inside the teeth 13, 14, and 15, and position sensors 23, 24, and 25 that detect the positions of the teeth 13, 14, and 15 are attached to the stator 11 near the teeth 13, 14, and 15. The motor rotation control device also includes a control unit 91, which stores deviations 51 and 52 of the designed mounting positions 43, 44, and 45 of the position sensors 23, 24, and 25 from the actual mounting positions of the position sensors 23, 24, and 25, and controls the rotation of the rotor 12 based on the positions of the teeth 13, 14, and 15 detected by the position sensors 23, 24, and 25. The control unit 91 also controls the rotation of the rotor 12 while correcting the positional deviation of the teeth 13 , 14 , 15 caused by the deviation amounts 51 , 52 of the position sensors 23 , 24 , 25 stored in the control unit 91 .
[0035] The deviations 51, 52 of the designed mounting positions 43, 44, 45 of the position sensors 23, 24, 25 relative to the actual mounting positions of the position sensors 23, 24, 25, which are stored in the control unit 91, are obtained by the method described in the first embodiment. Specifically, first, the conduction of the conductors 33, 34, 35 is turned on to rotate the rotor 12. When the rotor 12 reaches a designated rotation speed, the conduction of the conductors 33, 34, 35 is turned off. In this off state, the induced voltages generated in the conductors 33, 34, 35 are measured, and the positions of the motor teeth 13, 14, 15 are calculated from the induced voltages. At the same time, the outputs of the position sensors 23, 24, 25 are measured, and the calculated positions of the teeth 13, 14, 15 are compared with the outputs of the position sensors 23, 24, 25. This allows the difference between the designed mounting positions 43, 44, 45 of the position sensors 23, 24, 25 and the actual mounting positions to be calculated.
[0036] The motor rotation control device will be described in more detail below. The conductors 33, 34, and 35 wound around the teeth 13, 14, and 15 shown in Fig. 1(B) correspond to the U-phase winding, the V-phase winding, and the W-phase winding shown in Fig. 6, and the position sensors 23, 24, and 25 shown in Fig. 1(B) correspond to the position sensor 61 shown in Fig. 6.
[0037] 6 , the U-phase winding is electrically connected to each of the three-phase voltage detection unit 71, the three-phase current detection unit 63, the U-phase upper stage FET 81, and the U-phase lower stage FET 82. The V-phase winding is electrically connected to each of the three-phase voltage detection unit 71, the three-phase current detection unit 63, the V-phase upper stage FET 83, and the V-phase lower stage FET 84. The W-phase winding is electrically connected to each of the three-phase voltage detection unit 71, the three-phase current detection unit 63, the W-phase upper stage FET 85, and the W-phase lower stage FET 86.
[0038] 6 is electrically connected to one electrode of the capacitor, the power supply voltage detection unit 64, and each of the U-phase upper stage FET 81, V-phase upper stage FET 83, and W-phase upper stage FET 85. The negative electrode of the battery is electrically connected to the other electrode of the capacitor, and each of the U-phase lower stage FET 82, V-phase lower stage FET 84, and W-phase lower stage FET 86. The U-phase upper stage FET 81, U-phase lower stage FET 82, V-phase upper stage FET 83, V-phase lower stage FET 84, W-phase upper stage FET 85, and W-phase lower stage FET 86 are each electrically connected to the inverter drive control unit 65.
[0039] The position sensor 61 is electrically connected to a position detection unit 62. The position detection unit 62 and the three-phase voltage detection unit 71 are electrically connected to a sensor correction value calculation unit 72, which is electrically connected to an inverter drive control unit 65. The inverter drive control unit 65 is electrically connected to each of the three-phase current detection unit 63 and the power supply voltage detection unit 64.
[0040] The power supply voltage is detected by the power supply voltage detection unit 64, and data on the power supply voltage is input to the inverter drive control unit 65, which then controls the on / off of each of the U-phase upper FET 81, U-phase lower FET 82, V-phase upper FET 83, V-phase lower FET 84, W-phase upper FET 85, and W-phase lower FET 86. As a result, current supplied from the battery is passed through the U-phase, V-phase, and W-phase windings, causing the motor to rotate. The on / off control timing of the FETs 81 to 86 is controlled by the inverter drive control unit 65 based on position data detected by the position sensor 61, which detects the positions of the teeth 13, 14, and 15 relative to the rotor 12 shown in FIG. 1.
[0041] Next, a method for detecting deviations 51 and 52 from the designed mounting positions 43, 44 and 45 of the position sensors 23, 24 and 25 shown in FIG. 1B, which are stored in the control unit 91 of the motor rotation control device, will be described.
[0042] The inverter drive control unit 65 shown in Figure 6 controls the on / off states of the U-phase upper FET 81, U-phase lower FET 82, V-phase upper FET 83, V-phase lower FET 84, W-phase upper FET 85, and W-phase lower FET 86, thereby turning on the U-phase conductor 33, V-phase conductor 34, and W-phase conductor 35 of the motor shown in Figure 1 and rotating the rotor 12 of the motor. As shown in Figure 3, the motor rotation speed (rotor 12 rotation speed) increases, and when the rotor 12 rotation speed reaches a designated rotation speed, the inverter drive control unit 65 turns off the U-phase conductor 33, V-phase conductor 34, and W-phase conductor 35 (see Figure 2). When the current is turned off, the motor rotor 12 rotation speed decreases, as shown in Figure 3.
[0043] With the power turned off in this manner, a three-phase voltage detector 71 shown in FIG. 6 detects induced voltages generated in the U-phase conductor 33, the V-phase conductor 34, and the W-phase conductor 35 (see FIG. 4). The induced voltage data detected by the three-phase voltage detector 71 is input to a sensor correction value calculator 72, which uses the induced voltage data to calculate the positions of the U-phase teeth 13, the V-phase teeth 14, and the W-phase teeth 15 of the motor relative to the rotor 12 (the motor angle shown in FIG. 4). At the same time, a position detector 62 detects outputs from position sensors 61, including a U-phase Hall sensor (U-phase position sensor 23), a V-phase Hall sensor (V-phase position sensor 24), and a W-phase Hall sensor (W-phase position sensor 25), thereby detecting the positions of the Hall sensors relative to the rotor 12 (see FIG. 4). This detected position data is input to the sensor correction value calculator 72.
[0044] The motor angles of the U-phase teeth 13, V-phase teeth 14, and W-phase teeth 15 relative to the rotor 12, as shown in FIG. 4 , calculated by the sensor correction value calculation unit 72, are compared with the position data of each Hall sensor relative to the rotor, as input to the sensor correction value calculation unit 72. Specifically, as shown in FIG. 4 , the motor angles calculated based on the three-phase induced voltages are compared with the edge portions of the Hall sensor outputs. This allows the sensor correction value calculation unit 72 to calculate the differences between the designed mounting positions 43, 44, and 45 of the U-phase position sensor 23, V-phase position sensor 24, and W-phase position sensor 25 and their actual mounting positions, thereby detecting the misalignment of the position sensors. Specifically, as shown in FIGS. 1 and 4 , the U-phase Hall sensor (U-phase position sensor) is mounted at a position offset by a misalignment amount 51, the V-phase Hall sensor (V-phase position sensor 24) is mounted at a position offset by a misalignment amount 52, and the W-phase Hall sensor (W-phase position sensor 25) is mounted at an ideal position as designed, with no misalignment.
[0045] The sensor correction value calculation unit 72 stores the deviation amounts 51 and 52 as deviation amounts 51 and 52 from the designed mounting positions 43, 44, and 45 relative to the mounting positions where the position sensors 23, 24, and 25 are actually mounted. Once the deviation amounts 51 and 52 are stored in the sensor correction value calculation unit 72 in this manner, the rotation of the rotor 12 is controlled as follows: The positions of the teeth 13, 14, and 15 relative to the rotor 12 shown in FIG. 1 are detected by the position sensor 61 in the position detection unit 62, and the position data is input to the sensor correction value calculation unit 72, which corrects the input position data using the deviation amounts 51 and 52 of the position sensors 23, 24, and 25 stored in the sensor correction value calculation unit 72. Then, based on the corrected position data of the teeth 13, 14, and 15, the inverter drive control unit 65 controls the on / off of each of the U-phase upper FET 81, U-phase lower FET 82, V-phase upper FET 83, V-phase lower FET 84, W-phase upper FET 85, and W-phase lower FET 86. This allows the rotor 12 of the motor to be rotated by turning on the current to the U-phase conductor 33, V-phase conductor 34, and W-phase conductor 35 of the motor shown in FIG. 1 while correcting the positional deviation.
[0046] FIG. 7 is a diagram showing the phase currents and Hall sensor outputs when the U-phase conductor 33, V-phase conductor 34, and W-phase conductor 35 of the motor are energized and the rotor 12 of the motor is rotated without correcting the deviation 51 of the U-phase Hall sensor (U-phase position sensor) and the deviation 52 of the V-phase Hall sensor (V-phase position sensor 24) shown in FIG. 1(B).
[0047] FIG. 7 shows that the sine wave energization will be disrupted if the positional deviation of the Hall sensor is not corrected.
[0048] FIG. 8 is a diagram showing the phase currents and Hall sensor outputs when the U-phase conductor 33, V-phase conductor 34, and W-phase conductor 35 of the motor are energized to rotate the rotor 12 of the motor while correcting the deviation 51 of the U-phase Hall sensor (U-phase position sensor) and the deviation 52 of the V-phase Hall sensor (V-phase position sensor 24) shown in FIG. 1(B).
[0049] 8, it can be seen that the sine wave current is not distorted and can be applied without any problems, compared to the case where no correction is made as shown in FIG.
[0050] According to this embodiment, the amount of deviation in the mounting positions of the position sensors 23, 24, 25 can be detected by calculating the difference between the designed mounting positions 43, 44, 45 of the position sensors 23, 24, 25 and the actual mounting positions. This makes it possible to control the rotation of the rotor 12 while correcting the positional deviation of the teeth caused by the amount of deviation of the position sensors. As a result, it is possible to suppress the generation of noise and vibration during motor rotation.
[0051] REFERENCE SIGNS LIST 11 stator 12 rotor 13 U-phase teeth 14 V-phase teeth 15 W-phase teeth 23 U-phase position sensor (position sensor) at actual mounting position 24 V-phase position sensor (position sensor) at actual mounting position 25 W-phase position sensor (position sensor) at actual mounting position 33 U-phase conductor 34 V-phase conductor 35 W-phase conductor 43 U-phase position sensor at designed mounting position 44 V-phase position sensor at designed mounting position 45 W-phase position sensor at designed mounting position 91 control unit
Claims
1. A method for detecting a deviation in the mounting position of a position sensor for a motor having: a stator having U-phase teeth wound with a U-phase conductor, V-phase teeth wound with a V-phase conductor, and W-phase teeth wound with a W-phase conductor; a rotor arranged inside the U-phase teeth, the V-phase teeth, and the W-phase teeth; a U-phase position sensor attached to the stator near the U-phase teeth to detect the position of the U-phase teeth; a V-phase position sensor attached to the stator near the V-phase teeth to detect the position of the V-phase teeth; and a W-phase position sensor attached to the stator near the W-phase teeth to detect the position of the W-phase teeth, the method comprising: turning on the power supply to the U-phase conductor, V-phase conductor, and W-phase conductor of the motor to rotate the rotor of the motor; and turning off the power supply to the U-phase conductor, V-phase conductor, and W-phase conductor when the rotation speed of the rotor reaches a designated rotation speed; a method for detecting misalignment of a position sensor, the method comprising: measuring an induced voltage generated in each of the U-phase conductor, the V-phase conductor, and the W-phase conductor while the motor is off; calculating the positions of each of the U-phase teeth, the V-phase teeth, and the W-phase teeth of the motor based on the induced voltage; measuring outputs from each of the U-phase position sensor, the V-phase position sensor, and the W-phase position sensor; and comparing the calculated positions of each of the U-phase teeth, the V-phase teeth, and the W-phase teeth with the outputs of the U-phase position sensor, the V-phase position sensor, and the W-phase position sensor to calculate a difference between the designed installation position and the actual installation position of each of the U-phase position sensor, the V-phase position sensor, and the W-phase position sensor.
2. A method for detecting deviation of a position sensor according to claim 1, wherein each of the U-phase position sensor, the V-phase position sensor and the W-phase position sensor is a Hall sensor.
3. The method for detecting deviation of a position sensor according to claim 2, wherein the rotor is a permanent magnet.
4. A motor rotation control device comprising: a stator having teeth wound with conductors; a rotor arranged inside the teeth; a position sensor attached to the stator near the teeth and detecting the position of the teeth; and a control unit that stores the amount of deviation of the designed mounting position of the position sensor from the actual mounting position of the position sensor, and controls the motor based on the position of the rotor detected by the position sensor, wherein the control unit controls the rotation of the rotor while correcting the position deviation of the teeth caused by the amount of deviation of the position sensor stored in the control unit.
5. A motor rotation control device according to claim 4, wherein the deviation of the designed mounting position of the position sensor from the actual mounting position of the position sensor stored in the control unit is obtained by turning on the power to the conductor to rotate the rotor, turning off the power to the conductor when the rotation speed of the rotor reaches a designated rotation speed, measuring the induced voltage generated in the conductor in the turned-off state, calculating the position of the teeth of the motor from the induced voltage, measuring the output from the position sensor, and comparing the calculated position of the teeth with the output of the position sensor to calculate the difference between the designed mounting position of the position sensor and the actual mounting position.
Citation Information
Patent Citations
Motor, moving unit incorporating the same, and method of storing error information on position where rotor position detection element is attached
JP2011200106A
Drive unit and control method for brushless motor, and drive unit and control method for brushless fan motor
JP2013081372A