WO2007105366A1 - Rotation angle detector and bearing with rotation detector - Google Patents
Rotation angle detector and bearing with rotation detector Download PDFInfo
- Publication number
- WO2007105366A1 WO2007105366A1 PCT/JP2007/000180 JP2007000180W WO2007105366A1 WO 2007105366 A1 WO2007105366 A1 WO 2007105366A1 JP 2007000180 W JP2007000180 W JP 2007000180W WO 2007105366 A1 WO2007105366 A1 WO 2007105366A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- rotation
- angle
- rotation angle
- output
- detection device
- Prior art date
Links
- 238000001514 detection method Methods 0.000 claims abstract description 120
- 238000004364 calculation method Methods 0.000 claims abstract description 100
- 238000012937 correction Methods 0.000 claims abstract description 47
- 238000005070 sampling Methods 0.000 claims description 23
- 238000005096 rolling process Methods 0.000 claims description 15
- 230000006870 function Effects 0.000 claims description 14
- 230000005284 excitation Effects 0.000 claims description 12
- 238000000034 method Methods 0.000 claims description 8
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims description 4
- 238000005259 measurement Methods 0.000 abstract description 2
- 239000004065 semiconductor Substances 0.000 description 22
- 238000012545 processing Methods 0.000 description 20
- 238000003491 array Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 19
- 238000004891 communication Methods 0.000 description 15
- 238000006243 chemical reaction Methods 0.000 description 14
- 230000005389 magnetism Effects 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 3
- 230000003321 amplification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- DEFLNOSTNCSZRB-IDTAVKCVSA-N 9-[(2r,3r,4r,5r)-3,4-dimethoxy-5-(methoxymethyl)oxolan-2-yl]-n-methoxypurin-6-amine Chemical compound CO[C@@H]1[C@H](OC)[C@@H](COC)O[C@H]1N1C2=NC=NC(NOC)=C2N=C1 DEFLNOSTNCSZRB-IDTAVKCVSA-N 0.000 description 1
- 238000012935 Averaging Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000002689 soil Substances 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P3/00—Measuring linear or angular speed; Measuring differences of linear or angular speeds
- G01P3/42—Devices characterised by the use of electric or magnetic means
- G01P3/44—Devices characterised by the use of electric or magnetic means for measuring angular speed
- G01P3/443—Devices characterised by the use of electric or magnetic means for measuring angular speed mounted in bearings
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16C—SHAFTS; FLEXIBLE SHAFTS; ELEMENTS OR CRANKSHAFT MECHANISMS; ROTARY BODIES OTHER THAN GEARING ELEMENTS; BEARINGS
- F16C41/00—Other accessories, e.g. devices integrated in the bearing not relating to the bearing function as such
- F16C41/007—Encoders, e.g. parts with a plurality of alternating magnetic poles
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D3/00—Indicating or recording apparatus with provision for the special purposes referred to in the subgroups
- G01D3/028—Indicating or recording apparatus with provision for the special purposes referred to in the subgroups mitigating undesired influences, e.g. temperature, pressure
- G01D3/036—Indicating or recording apparatus with provision for the special purposes referred to in the subgroups mitigating undesired influences, e.g. temperature, pressure on measuring arrangements themselves
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/12—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
- G01D5/14—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage
- G01D5/142—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage using Hall-effect devices
- G01D5/145—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage using Hall-effect devices influenced by the relative movement between the Hall device and magnetic fields
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P3/00—Measuring linear or angular speed; Measuring differences of linear or angular speeds
- G01P3/42—Devices characterised by the use of electric or magnetic means
- G01P3/44—Devices characterised by the use of electric or magnetic means for measuring angular speed
- G01P3/48—Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage
- G01P3/481—Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage of pulse signals
- G01P3/487—Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage of pulse signals delivered by rotating magnets
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P3/00—Measuring linear or angular speed; Measuring differences of linear or angular speeds
- G01P3/42—Devices characterised by the use of electric or magnetic means
- G01P3/44—Devices characterised by the use of electric or magnetic means for measuring angular speed
- G01P3/48—Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage
- G01P3/481—Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage of pulse signals
- G01P3/488—Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage of pulse signals delivered by variable reluctance detectors
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16C—SHAFTS; FLEXIBLE SHAFTS; ELEMENTS OR CRANKSHAFT MECHANISMS; ROTARY BODIES OTHER THAN GEARING ELEMENTS; BEARINGS
- F16C19/00—Bearings with rolling contact, for exclusively rotary movement
- F16C19/02—Bearings with rolling contact, for exclusively rotary movement with bearing balls essentially of the same size in one or more circular rows
- F16C19/04—Bearings with rolling contact, for exclusively rotary movement with bearing balls essentially of the same size in one or more circular rows for radial load mainly
- F16C19/06—Bearings with rolling contact, for exclusively rotary movement with bearing balls essentially of the same size in one or more circular rows for radial load mainly with a single row or balls
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16C—SHAFTS; FLEXIBLE SHAFTS; ELEMENTS OR CRANKSHAFT MECHANISMS; ROTARY BODIES OTHER THAN GEARING ELEMENTS; BEARINGS
- F16C33/00—Parts of bearings; Special methods for making bearings or parts thereof
- F16C33/72—Sealings
- F16C33/723—Shaft end sealing means, e.g. cup-shaped caps or covers
Definitions
- the present invention relates to a rotation angle detection device used for rotation angle detection in various devices, for example, rotation angle detection for rotation control of a small motor, and a bearing with a detection device incorporating the rotation detection device. .
- the sensor chip is composed of a magnetic sensor array 45 consisting of a large number of magnetic sensor elements (MAGFETs) arranged together with a circuit 46 such as a signal amplification circuit, AD conversion circuit, and digital signal processing circuit.
- the sensor chip 42 is integrated in the 42 and is disposed so as to face the magnet 44 disposed on the rotation side member 41.
- the magnet 44 has a circumferential anisotropy around the rotation center O, and on the sensor chip 42, the magnetic sensor array 4 along each side of the four sides of the virtual rectangle. 5 is placed.
- the rotation angle detection device 43 configured in this way, the output of the magnetic sensor array 45 on each side is read by the signal amplification circuit and AD conversion circuit to detect the magnetic field distribution of the magnet 44, and the detection result Based on the above, the rotation angle of the magnet 44 is calculated by the digital signal processing circuit.
- the output angle data has a time delay corresponding to the time required for angle calculation, and there is a problem that accurate angle information at the observation time cannot be obtained.
- An object of the present invention is to provide a rotation angle detection device capable of obtaining accurate rotation angle information at each time without an error due to time delay, and a bearing with a detection device incorporating the rotation angle detection device.
- the present invention provides a rotation angle detection device that can accurately detect a rotation angle at an arbitrary time by detecting the angle of a rotation shaft such as a motor, and a bearing with a detection device incorporating the rotation angle detection device. That is.
- a rotation angle detection device of the present invention is provided with a magnet provided on a rotation side member and having circumferential anisotropy around the rotation center, and opposed to the magnet in the axial direction of the rotation center of the rotation side member.
- the magnetic field strength of the magnet is measured from the output of each magnetic sensor element of the magnetic sensor and the plurality of magnetic sensor elements arranged in a plane on the fixed side member, and the rotation side is based on the measured value.
- a rotation angle detection device comprising an angle calculation means for detecting a rotation angle of a member, wherein a delay from when the magnetic field of the magnet is detected by a magnetic sensor element until the detection angle is output by the angle calculation means.
- Delay time correcting means for correcting the extended time.
- the magnetic sensor is, for example, a magnetic sensor array, but a magnetic sensor such as a plurality of Hall elements. It may be a rotary encoder that uses a sensor and calculates the angle from these output signals.
- the magnetic generation means “having circumferential anisotropy” means that the strength of the magnetic field changes in the circumferential direction.
- the detection angle output from the angle calculation means is determined by the delay time correction means by the time delay from when the magnetic field of the magnet is detected by the magnetic sensor element until the detection angle is output by the angle calculation means. Since the correction is made, the output angle information is very close to the actual rotation angle of the rotation side member, and accurate angle information can be obtained in real time.
- the magnet may be disposed, for example, at a rotation axis end portion of the rotation side member to constitute a pair of magnetic poles.
- interpolation means for calculating a change in angle by interpolating a magnetic field sampling interval by the magnetic sensor, delay time correction by the delay time correction means, and interpolation processing by the interpolation means are performed.
- Output means for outputting the rotation angle may be provided. Since the interpolation means calculates the change in the rotation angle by interpolating the magnetic field sampling interval, the high-speed rotation operation of the rotating side member can be detected more finely than the sampling time interval. As a result, there is no error due to time delay, and accurate rotation angle information at each time can be obtained.
- a pulse generation circuit that generates a rotation pulse signal from the output of the magnetic sensor may be provided, and the output means may output a rotation angle output as a pulse signal.
- the pulse signal may be composed of two rotation pulse signals having a 90 ° phase difference, or a rotation pulse signal and a rotation direction signal. In the case of this configuration, the rotation direction of the rotation side member can also be determined.
- an index generation circuit that outputs an index signal for each rotation of the rotating side member from the output of the magnetic sensor may be provided.
- absolute rotation angle information can also be obtained in real time by counting pulses.
- a storage means for storing an angle value for outputting an index signal may be provided, and an angle value setting means for setting an angle value for outputting the index signal may be provided.
- an index signal generated at an arbitrary angle can be obtained in a state in which the delay of the calculation time is compensated.
- the angle value setting means may be composed of a communication circuit.
- function on / off means for switching the functions of the delay time correcting means and the interpolation means between an on state and an off state may be provided.
- an automatic switching means for switching between the ON state and the OFF state of the delay time correction means depending on whether the rotation speed of the rotation side member is equal to or higher than the set speed, and the OFF state is set when the rotation speed is less than the set speed. It is good also as what.
- the angle value setting means may be composed of a communication circuit.
- the delay time compensation process is not performed by the delay time correction means. . Therefore, in such a case, if the function to turn on / off the delay correction function automatically according to the rotation speed by the function on / off means, the delay time compensation process by the delay time correction means can be omitted and stable. The detected result can be obtained.
- the delay time correcting means includes a rotational speed calculating means for calculating a rotational speed from a temporal change in the rotational angle detected by the angle calculating means, and a rotation calculated by the rotational speed calculating means.
- the output of the angle calculation means for detecting the rotation angle of the rotating shaft from the output of the magnetic sensor has a time delay from the time when the magnetic sensor samples the magnetic field of the magnet to the time when the rotation angle is calculated and output.
- the actual rotation angle of the rotation axis when reading the rotation angle data may be different from the read data. Therefore, the angle calculation Based on the rotation speed calculated by the rotation speed calculation means from the time change of the rotation angle detected by the means, the rotation speed calculation means corrects the time delay of the rotation angle detected by the angle calculation means. This makes it possible to detect the exact rotation angle of the rotation shaft.
- the rotation angle corrected by the angle time delay correction unit is obtained every fixed time, the rotation angle information for each fixed time and the rotation speed information calculated by the rotation speed calculation unit, Therefore, a rotation angle estimation means for estimating the rotation angle of the rotation shaft at an arbitrary time may be provided.
- the rotation angle estimation means estimates the angle value at the time when the rotation angle data is requested from the rotation angle data and the rotation speed, and estimates the rotation angle at an arbitrary time. As a result, the rotation angle at an arbitrary time can be accurately detected.
- the angular calculation means, the rotation speed calculation means, and the angular time delay correction means may be integrated in a large-scale integrated circuit constituting the magnetic sensor.
- the rotation angle data output from the semiconductor chip on which the large-scale integrated circuit is integrated indicates the rotation angle at that time. Therefore, the rotation angle detection device can be made easier to handle.
- a bearing with a detection device according to the present invention is obtained by incorporating the rotation angle detection device according to the present invention into a bearing in which a rolling element is interposed between the rotation side member and the fixed side member. is there. According to this configuration, it is possible to reduce the number of parts, the number of assembly steps, and the size of the equipment using the bearing.
- a motor rotation control device includes a rotation angle detection device according to the present invention, a control circuit that controls the excitation current and the excitation timing of the motor based on the output of the rotation angle of the rotation angle detection device, and It is equipped with.
- the rotation control of the motor can be performed with high accuracy.
- the rotation angle estimation If a measuring means is provided, the magnetic pole position of the motor at any time can be known accurately, so the excitation timing is controlled in order to increase the motor efficiency and keep the rotational noise low.
- fine control according to the rotation speed and the rotation angle of the rotor is effective. In this case, high-precision angle detection is possible with a small rotation angle detection device, and the device can be downsized and improved in performance.
- FIG. 1 is a sectional view of a bearing with a detection device incorporating a rotation angle detection device according to a first embodiment of the present invention.
- FIG. 2 is an enlarged side view showing a rotation angle detection device installation portion in the bearing.
- FIG. 3 is a plan view of a semiconductor chip constituting an example of a rotation sensor in the bearing.
- FIG. 4 is an explanatory diagram of an angle calculation process by an angle calculation unit of the rotation sensor.
- FIG. 5 is a waveform diagram showing an output of a magnetic sensor array in the rotation sensor.
- FIG. 6 is a block diagram showing a schematic configuration of the rotation angle detection device.
- FIG. 7 is a block diagram showing a detailed configuration of a delay time correction unit and an interpolation unit in the rotation angle detection device.
- FIG. 8 is a block diagram showing a detailed configuration of output means in the rotation angle detection device.
- FIG. 9 is an explanatory view showing a processing operation of a delay time correcting means in the rotation angle detecting device.
- FIG. 11 is a block diagram showing a schematic configuration of a rotation angle detection device according to a second embodiment of the present invention.
- FIG. 12 is a plan view of a semiconductor chip constituting an example of a rotation sensor in a bearing with a detection device incorporating a rotation angle detection device according to a third embodiment of the present invention.
- FIG. 13 is a timing chart showing a cycle of processing operations in which the rotation sensor detects and outputs a rotation angle.
- FIG. 14 is a block diagram showing a part of the circuit configuration of the rotation sensor.
- FIG. 15 is a block diagram showing rotation angle estimation means in the rotation sensor.
- FIG. 16 is an explanatory view showing the processing operation of the rotation angle estimating means.
- FIG. 17 is a block diagram showing a schematic configuration of an example of a motor drive device incorporating a rotation angle detection device.
- FIG. 18 is a cross-sectional view of an example of a brushless motor incorporating a rotation angle detection device.
- FIG. 19 is a partially enlarged cross-sectional view of another example of a brushless motor incorporating a rotation angle detection device.
- FIG. 20 is a block diagram showing a circuit configuration of the rotation sensor according to an application example of the present invention.
- FIG. 21 is a block diagram showing details of the output circuit in FIG.
- FIG. 22 is a perspective view of a conventional example.
- FIG. 1 shows a cross-sectional view of a bearing incorporating the rotation detection device of the first embodiment.
- This bearing 20 with a detecting device is a rolling bearing in which a rolling element 24 held by a cage 23 is interposed between rolling surfaces of an inner ring 21 and an outer ring 22.
- the rolling element 24 is composed of a pole, and this rolling bearing 20 is a single row deep groove ball bearing.
- the inner ring 2 1 is fitted with the rotary shaft 10 that is a rotating side member in a press-fit state, and the outer ring 2 2 is a bearing. It is installed in the equipment housing (not shown).
- the rotation detection device 1 incorporated in the rolling bearing 20 is an inner ring of the rolling bearing 20
- a permanent magnet 2 having a pair of magnetic poles N and S is arranged on a rotating shaft 10 that rotates together with the inner ring 2 1, and rotates to a sensor mounting member 27 that is in a fixed relationship with the outer ring 2 2.
- Sensor 3 is arranged.
- the magnet 2 has a direction in which the magnetism generated from the pair of magnetic poles N and S is around the axis O of the rolling bearing 20.
- This magnet 2 is fixed to the center of the end of the rotary shaft 10 so that the axis O of the rolling bearing 20 coincides with the center of the magnet 2.
- the N magnetic pole and the S magnetic pole pivot around the bearing axis O.
- the rotation sensor 3 is a sensor that senses the magnetism of the magnet 2 and outputs information on the rotation angle.
- the rotation sensor 3 is attached to the outer ring 22 side via the sensor attachment member 27 so as to face the magnet 2 in the axial direction of the axis O of the rolling bearing 20.
- the sensor attachment member 27 is attached to the outer ring 22, and the rotation sensor 3 is fixed to the sensor attachment member 27.
- the sensor mounting member 27 has an outer peripheral cylindrical portion 2 7 a fitted to the inner surface of the outer ring 22 2, and a flange portion 2 7 b formed in the vicinity of the distal cylindrical portion 2 7 a is connected to the outer ring 22 2.
- An output cable 29 for taking out the output of the rotation sensor 3 is also attached to the sensor attachment member 27.
- the rotation sensor 3 is configured by integrating a large scale integrated circuit (LSI) on one semiconductor chip 4.
- the large-scale integrated circuit measures the magnetic field strength of the magnet 2 from the plurality of magnetic sensor elements 5a constituting the magnetic sensor 5 and the output of the magnetic sensor element 5a, and based on the measured value,
- An angle calculation means 6 for detecting a rotation angle of a certain rotating shaft 10 a delay time correction means 7, an interpolation means 8, and an output means 9 are included.
- the angle calculation means 6, the delay time correction means 7, the interpolation means 8, and the output means 9 are conceptually shown in blocks, and the shapes and dimensions of these means 6 to 9 are shown. It does not indicate the law.
- the magnetic sensor elements 5 a are arranged along the four sides on the virtual rectangle to form the four-side magnetic sensor arrays 5 A to 5 D.
- the center O ′ of the rectangle coincides with the axis O of the rolling bearing 20.
- the four-side magnetic sensor arrays 5A to 5D may be ones in which the sensor elements 5a are arranged in a line in the example of the figure.
- An arithmetic circuit unit including the angle calculating unit 6, the delay time correcting unit 7, the interpolating unit 8, the output unit 9, and the like is arranged inside the rectangular arrangement of the magnetic sensor arrays 5A to 5D.
- the semiconductor chip 4 is fixed to the sensor mounting member 27 so that the element formation surface faces the magnet 2.
- the magnetic sensor element 5 a and the arithmetic circuit unit are integrated and integrated on the same semiconductor chip 4.
- the chip size can be further reduced by arranging the arithmetic circuit section inside the magnetic sensor arrays 5 A to 5 D arranged in a rectangular shape as described above.
- FIG. 4 and FIG. 5 are explanatory diagrams of the rotation angle calculation processing by the angle calculation means 6.
- Figures 5 (A) to (D) show the output waveform diagrams of the magnetic sensor arrays 5A to 5D when the rotary shaft 10 is rotating.
- the horizontal axes of the magnetic sensor arrays 5A to 5 The magnetic sensor element 5a in D is shown, and the vertical axis shows the intensity of the detected magnetic field.
- the outputs of the magnetic sensor arrays 5A to 5D have signal waveforms shown in FIGS. 5 (A) to (D). Therefore, the zero cross positions X 1 and X 2 can be calculated by linear approximation from the outputs of the magnetic sensor arrays 5 A and 5 C.
- 0 is a value indicating the rotation angle of the magnet 2 as an absolute angle (absolute value).
- 2 L is the length of one side of a quadrangle composed of the magnetic sensor arrays 5 A to 5 D arranged in a rectangle.
- b is the lateral length between the zero cross positions X 1 and X 2.
- the rotation angle 0 is calculated in the same manner as described above based on the zero cross position data obtained from the outputs.
- Figure 9 shows the relationship between the detected angles 0 n -1, ⁇ ⁇ , 0 ⁇ + 1 and the actual angles calculated and output by the angle calculation means 6 at times t ⁇ , t n , t n + 1 . Show. The difference between the detected angles 0, ⁇ ⁇ , ⁇ ⁇ + 1 and the actual angle is due to the delay.
- FIG. 6 is a block diagram showing a schematic configuration of the rotation detection device 1 according to the first embodiment.
- the delay time correcting means 7 is a means for correcting the detected angle S output from the angle calculating means 6 by the time delay.
- the delay time correction means 7 has a speed detection circuit 11, a target value calculation circuit 12, and a previous target value storage memory 13, as shown in FIG.
- This difference value ⁇ 0 ⁇ indicates the angle rotated at one magnetic field sampling interval ⁇ . Since the variation of the difference value ⁇ 0 ⁇ increases, an averaging filter or the like may be used as necessary.
- the target value calculation circuit 1 2 uses the rotation speed (difference value ⁇ 0 ⁇ ) detected by the speed detection circuit 1 1 to output the next sampling time (the angle calculation means 6 then outputs the detection angle 0 ⁇ + 1) .
- the target value calculation circuit 12 calculates the delay time until the detection angle output. So as a calculation method for the compensation, for example, the use of first-order approximation, t n + rotational angular position P n + 1 to be reached to 1,
- the interpolating means 8 is a means for calculating a change in the rotation angle by interpolating the magnetic field sampling interval ⁇ .
- the interpolation means 8 has a pulse generation circuit 14 and a current position counter 15 as shown in FIG.
- Motoma' target value as described above [rho and eta + 1, by using the previous target value stored in the target value storage memory 1 3 [rho eta, next sampling time t Count amount C n to be changed by n + 1 ,
- the target value calculation circuit 12 calculates the count amount C n and then stores the current position A as P n in the previous target value storage memory 13 again. Then, C n clocks are sequentially input to the current position counter 15. As a result, the count value of the current position counter 15 changes, and the correction angle output (delay time compensation + interpolation) A is obtained.
- the angle output signal A interpolated in this way is a digital signal, but always operates so that it changes only by one soil. Therefore, it is possible to generate a two-phase pulse signal such as AB phase used in a normal encoder from the lower two bits of the current position counter 15 count value (signal A).
- the lower two bits of the signal A are A O and A 1
- the A and B phase signals can be generated by the logic circuit shown in FIG.
- Output means 9 includes delay time compensation by delay time correction means 7, and interpolation means. This is a means for outputting the rotation angle A that has been subjected to the interpolation processing by 8.
- the output unit 9 includes an index signal generation unit 16, an angle value storage unit 17, and an angle value setting unit 18 as shown in FIG.
- the output means 9 has a terminal for outputting the index signal Z every time the rotating shaft 10 as the rotation side member makes one rotation, in addition to a terminal for directly outputting the angle signal A from the interpolation means 8.
- the index signal generation means 16 outputs the index signal Z to the terminal when the count value (signal A) of the current position counter 15 in the interpolation means 8 becomes 0, for example.
- the angle value storage means 17 is a memory for storing an angle value for outputting the index signal Z
- the angle value setting means 18 is a means for setting an angle value to be stored in the angle value storage means 17.
- the angle value setting means 18 is constituted by a communication circuit, for example, and the angle value stored in the angle value storage means 17 can be variably set from the outside.
- the detection angle 0 output from the angle calculation unit 6 is changed to the angle calculation unit 6 after the magnetic field of the magnet 2 is detected by the magnetic sensor element 5a. Since the delay time correction means 7 corrects by the time delay until the detection angle S is output, the output angle information is very close to the actual rotation angle of the rotating side member (rotating shaft 10). Value, and accurate angle information can be obtained in real time.
- the interpolation means 8 interpolates the magnetic field sampling interval T and calculates the change in the rotation angle
- the high-speed rotation operation of the rotating side member (rotating shaft 10) can be performed from the sampling time interval T. Can also be detected in detail.
- the two-phase signal is generated from the angle signal A that is output after being interpolated by the interpolation means 8, the rotation is performed using these signals.
- the direction of rotation of the side member (rotating shaft 1 0) can also be determined.
- index signal Z can also be output by the index generating means 16 absolute rotation angle information can be obtained in real time by counting pulses.
- the rotation detecting device 1 is incorporated in the rolling bearing 20. Therefore, the number of parts of the bearing-using device, the number of assembly steps can be reduced, and the size can be reduced. be able to.
- FIG. 11 shows a second embodiment of the present invention.
- the rotation detection device 1 of the second embodiment is provided with function on / off means 19 for selectively turning on / off the functions of the delay time correction means 7 and the interpolation means 8 in the previous embodiment shown in FIG. It is.
- Function on / off means 19 includes automatic switching means 30 and automatic switching speed setting means 31.
- the automatic switching means 30 can delay time by turning on / off the switches 3 2 and 3 3, for example, depending on whether or not the rotation speed of the rotation side member (rotary shaft 10) is equal to or higher than the set rotation speed.
- This is a means for switching the function of the correction means 7 and the interpolation means 8 between the on state and the off state. Specifically, when the speed is less than the set rotational speed, the functions of the delay time correction means 7 and the interpolation means 8 are in the off state. Switch so that. In FIG. 11, the force delay time correcting means 7 and the interpolating means 8 are configured to turn on / off the external switches 3 2 and 3 3 of the delay time correcting means 7 and the interpolating means 8 for the sake of simplicity. The internal circuit operation may be switched.
- the automatic switching speed setting means 31 is a means for variably setting the value of the set rotational speed at which the automatic switching means 30 performs automatic switching, and is constituted by a communication circuit, for example.
- the setting rotational speed value may be variably set, for example, by operating the switch terminal from the outside.
- Other configurations are the same as those in FIG. 6, and the description thereof is omitted here.
- the automatic switching means 30 of the function on / off means 19 automatically turns on / off delay correction according to the rotation speed.
- the angle calculation means 6 should be the rotation angle position P n that should reach the next sampling time t n + 1 when the detection angle 0 n + 1 is output. +1 is calculated as the following equation (2 ').
- FIG. 12 is a plan view of a semiconductor chip constituting an example of a rotation sensor 3 in a bearing with a detection device incorporating a rotation angle detection device according to a third embodiment of the present invention.
- Fig. 14 is a block diagram showing a part of the circuit configuration of the rotation sensor 3A.
- the rotation sensor 3 A in FIG. 12 is configured by integrating a large-scale integrated circuit (LSI) on one semiconductor chip 4, similarly to the rotation sensor 3 of the first embodiment.
- the large-scale integrated circuit includes a plurality of magnetic sensor elements 5a constituting the magnetic sensor 5, and an arithmetic circuit unit 6A that calculates and outputs a rotation angle from the output of the magnetic sensor element 5a.
- the magnetic sensor element 5 a is arranged along each of the four sides on the virtual rectangle to form four-side magnetic sensor arrays 5 A to 5 D.
- the center O ′ of the rectangle coincides with the axis O of the rolling bearing 20.
- Magnetic sensor array 5 A ⁇ 5 D of the four sides is the sensor element 5 a in the example of the figure it is assumed in a row, there is aligned parallel to the sensor element 5 three "double row Also good.
- the arithmetic circuit unit 6A is arranged inside a rectangular arrangement of the magnetic sensor arrays 5A to 5D.
- the semiconductor chip 4 is fixed to the sensor mounting member 27 so that its element forming surface faces the magnet 2.
- the arithmetic circuit unit 6 A has an angle calculation means 61, a rotation speed calculation means 6 2, an angle time delay correction means 6 3 (FIG. 14), and a rotation angle estimation means 64 (FIG. 15). To do.
- the angle calculation means 61 is used to calculate the rotation axis 10 from the output of the magnetic sensor 5. Calculate the rotation angle.
- the rotation speed calculation means 62 calculates the rotation speed from the time change of the rotation angle calculated by the angle calculation means 61, and also detects the rotation direction.
- the angle time delay correction means 63 corrects the time delay of the rotation angle from the detection of the magnetic field by the magnetic sensor 5 to the output of the rotation angle by the angle calculation means 61.
- the rotation angle estimation means 64 obtains the rotation angle corrected by the angle time delay means 63 at regular intervals, and the rotation angle information and the rotation speed calculation means 62 calculate at regular intervals. From the speed information, the rotation angle of the rotary shaft 10 at an arbitrary time is estimated.
- FIG. 13 shows a cycle of a processing operation for detecting and outputting a force rotation angle 0 by a magnetic sensor circuit 50 (FIG. 14) composed of the magnetic sensor arrays 5 A to 5 D and the angle calculation means 6 1.
- a magnetic sensor circuit 50 (FIG. 14) composed of the magnetic sensor arrays 5 A to 5 D and the angle calculation means 6 1.
- the angle calculation means 61 calculates the rotation angle S from the sampled value and outputs it.
- the actual rotation angle of the rotation axis 10 when the rotation angle data is read may be different from the read data. .
- the rotation speed calculation means 6 2 (Fig. 14) in the arithmetic circuit section 6A is the amount of change from the data of the rotation angle S output from the angle calculation means 61 at every time T as described above. Is calculated to calculate the rotational speed ⁇ of the rotating shaft 10.
- Magnetic data obtained by each sampling by the magnetic sensor arrays 5 A to 5 D in FIG. 14 is amplified and A / D converted and input to the angle calculation means 61.
- the angle calculation means 6 1 performs the arithmetic processing shown in FIGS. 4 and 5 based on the sampling values of the magnetic sensor arrays 5 A to 5 D every time, and calculates the rotation angle 0 each time according to the equation (1). calculate.
- the rotation speed calculation means 6 2 is calculated from the amount of change in the rotation angle data 0 output from the angle calculation means 61 every time T and the elapsed time T obtained by the timer 65.
- Rotation speed ⁇ and rotation direction are calculated.
- Rotational speed The calculation of the degree ⁇ is performed as follows, for example.
- the rotation speed ⁇ can be obtained from the angle change between consecutive samplings as shown in the following equation (4).
- 0 ( ⁇ ) and ⁇ ( ⁇ + 1) represent the rotation angles obtained in the ⁇ -th and ( ⁇ + 1) -th sampling.
- the angle time delay correction means 63 corrects the rotation angle 0 calculated by the angle calculation means 61. That is, the angle time delay correction means 63 calculates the rotation angle 0 ( ⁇ ) when the rotation shaft 10 is rotating at the rotation speed ⁇ calculated by the rotation speed calculation means 62. It can be estimated by the following equation (5) how much the rotation angle 0 has changed during the time Tb required for this.
- 0 (n + Tb) is the rotation angle at the time when the calculation by the angle calculation means 7 is completed from the n-th sampling.
- this rotation angle detection device 1 is configured to detect the rotation of the magnet 2 provided at the shaft end of the rotation shaft 10 by the rotation sensor 3, the rotation speed is detected by the inertia of the rotation shaft 10 which is a rotating body. ⁇ is in a state in which rapid fluctuations are unlikely to occur, and with the above-described rotation angle correction, it is possible to estimate a rotation angle with considerably high accuracy.
- the rotation speed calculation means 62 and the angle time delay correction means 63 are provided together with the angle calculation means 61. Therefore, the rotation angle 0 data output from the semiconductor chip 4 indicates the rotation angle at that time, and a rotation angle detection device that is easier to handle for control in various devices that operate by receiving this data. 1
- the rotational speed calculating means 62 and the angle time delay correcting means 63 are semiconductors. It may be provided separately from the chip 4.
- FIG. 15 is a block diagram showing the configuration of the rotation angle estimation means 64 in the arithmetic circuit section 6A.
- a rotation angle detection circuit 60 indicates a circuit unit including the angle calculation means 61, the rotation speed calculation means 62, the timer 65, and the angle time delay correction means 63 in FIG. . Since the rotation angle data 0 obtained by the rotation angle detection circuit 60 0 after the time delay correction is discrete data output at intervals of the fixed time T as described above, the rotation angle data 0 is larger than the interval at which the data is updated. Detailed angle information cannot be obtained.
- the rotation angle estimation means 6 4 predicts and interpolates the angle value at the time when the rotation angle data is requested from the rotation angle data 0 and the rotation speed ⁇ , and includes a timer 6 6, a memory 6 7 and Includes angle data interpolation circuit 6 8.
- the angle data interpolation processing circuit 68 of the rotation angle estimation means 64 has the latest rotation angle data (for example, 0 2) output from the rotation angle detection circuit 60.
- the elapsed time ⁇ t from the output time t 2 until the request trigger a is received is measured by the timer 66, and the angle change amount predicted from the rotational speed ⁇ is added to the data.
- the angle data interpolation processing circuit 68 once stores the rotation angle data 0, the rotation speed ⁇ , and the elapsed time in the memory 67, and calculates the rotation angle S when the request trigger signal a is received from these values. Predict.
- the rotation angle data S 2 + ⁇ at time t 2 + ⁇ t when the request trigger a is input can be output from the angle data interpolation processing circuit 68.
- the rotation angle at an arbitrary time can be accurately detected and output even when the rotating shaft 10 is rotating or at rest.
- the rotation angle 0 calculated by the arithmetic circuit unit 6 A is output by the output cable 29 (FIG. 1).
- the rotation angle estimation means 64 is provided, a small and highly accurate rotation that can obtain accurate rotation angle information at an arbitrary time.
- the sensor 3 A is configured, and a compact rotation angle detector 1 can be realized.
- the rotation angle estimating means 64 may be provided separately from the semiconductor chip 4.
- a semiconductor sensor using a magnetic sensor array is used as the magnetic sensor.
- a semiconductor sensor such as a vector magnetic sensor that detects the direction of the magnetic field is used. Similar effects can be obtained.
- the rotation angle detection device 1 is incorporated in the roller bearing 20 so that the number of parts of the bearing-use equipment, the number of assembly steps can be reduced, and the compactness can be achieved. Can be achieved.
- FIG. 17 is a block diagram showing a schematic configuration of an example of a motor rotation control device such as a servo motor or brushless motor equipped with the rotation angle detection device 1 having the above-described configuration.
- the motor rotation control device 70 switches the excitation current of the stator coil for rotating the motor 71 according to the rotation angle detection device 1 and the rotation angle detection value of the detection device 7 2 And a control circuit 73 that controls the rotation state of the motor by adjusting the switching timing of the excitation current.
- the stator coil has three phases, and the driver circuit 72 switches the excitation current to the stator coils of each phase.
- the control circuit 73 controls the switching of the excitation current based on the rotation angle S of the motor 71 detected by the rotation angle detection device 1, and feeds back the excitation current flowing through the stator coil to control the excitation current. Lead angle control is also performed.
- the rotation angle detection device 1 can accurately know the position of the magnetic pole of the motor at an arbitrary time, so the excitation timing is controlled to increase the motor efficiency and keep the rotation noise low. For example, fine control according to the rotation speed and the rotation angle of the rotor is effective. In this case, the small rotation angle detection device 1 can detect the angle with high precision, and the device can be downsized and improved in performance.
- FIG. 18 shows an example in which the bearing 20 with the detection device of FIG. 1 is incorporated into the shaft end of the rotating shaft 10 of the brushless motor 74.
- the brushless motor 7 4 has a cylindrical motor housing 7 5 closed at both ends, and is concentric with the motor housing 7 5.
- Rotating shaft 10 arranged in the shape of a rotor, rotor 76 provided on this rotating shaft 10, and stator provided on the inner peripheral surface of motor housing peripheral wall 7 5 a in a radial direction facing this opening 7 6 7 and 7 are provided.
- the rotating shaft 10 is rotatably supported at both ends of the motor housing 75 by the bearing 20 with the detection device and the other bearing 25.
- the rotation angle detection device 1 is integrated with the bearing 20, it is compact and does not require assembly adjustment, reducing the number of assembly steps, and is highly convenient.
- FIG. 19 shows another example in which the rotation angle detection device 1 is incorporated in the shaft end of the rotation shaft 10 of the brushless motor 74.
- the sensor mounting member 4 7 instead of attaching the sensor mounting member 4 7 to the outer ring 22 of the bearing 20, the sensor mounting member 4 7 is attached to the bearing fitting portion 7 9 formed on the motor housing end wall 7 5 b.
- the rotation sensor 3 A is mounted on the sensor mounting member 4 7 via the circuit board 7 8. That is, in this example, the rotation angle detection device 1 is completely separated from the bearing 20.
- a step portion 7 9 a concentric with the shaft center O of the rotary shaft 10 is formed, and the step portion 7 9 a has the sensor mounting member 4 7 on the body 4 7 a.
- the rotation sensor 3 A (FIG.
- the sensor mounting member 4 7 is formed by fitting the annular protrusion 4 7 b to the stepped portion 7 9 a of the bearing fitting portion 7 9 and fastening the sensor mounting member body 4 7 a with the mounting screw 40. Fixed to motor housing end wall 7 5 b.
- the axial position of the rotation sensor 3A relative to the bearing 20 is determined, and the axial position of the magnet 2 relative to the bearing 20 is determined when the rotating shaft 10 is fitted to the inner ring 21 of the bearing 20.
- the axial gap (gap) between the magnet 2 and the rotation sensor 3 A can be kept within a specified range.
- the semiconductor chip composing the rotation sensor 3 B in this application example has almost the same configuration as the semiconductor chip of the rotation sensor 3 A shown in FIG. 12.
- the angle calculation process by the angle calculation means of the rotation sensor 3 A (FIG. 4) ), Output of magnetic sensor array at 3 A rotation sensor The same applies to the waveform (Fig. 5) and the timing chart (Fig. 13) of the processing operation cycle in which the rotation sensor 3A detects and outputs the rotation angle.
- FIGS the rotation angle calculation process of FIGS.
- FIG. 20 is a block diagram showing the circuit configuration of the rotation sensor 3B.
- the rotation angle 0 is calculated by the arithmetic circuit unit 6 B and output by the output cable 29 (FIG. 1) or a serial communication circuit 83 described later. That is, the magnetic data sampled by the magnetic sensor arrays 5 A to 5 D are amplified and AD converted and input to the arithmetic circuit unit 6.
- the angle calculation means 61 in the arithmetic circuit section 6B calculates the rotation angle 0 by performing the arithmetic processing shown in FIGS. 4 and 5 based on the sampling values by the magnetic sensor arrays 5A to 5D.
- the rotation speed calculation means 6 2 in the arithmetic circuit section 6 B stores the data of the rotation angle 0 output from the angle calculation means 61 every time T in the memory 80 every time T, and changes the data. Calculate the rotational speed ⁇ and rotational direction. The calculation is performed as follows.
- the rotation speed ⁇ can be calculated from the change angle between successive samplings as shown in the following equation (6).
- 0 ( ⁇ ) and ⁇ ( ⁇ + 1) represent the rotation angles obtained in the ⁇ -th and ( ⁇ + 1) -th sampling.
- 0 (n + m) represents the rotation angle obtained by the (n + m) sampling.
- the rotational speed ⁇ data obtained in this way is input to an output circuit 82 which is a speed signal output means, where it is converted into a rotational speed signal in a predetermined signal form and output to the outside.
- the setting of the output signal form is performed by storing it in the setting memory 84, which is the setting content storage means, from the external setting means 91 provided outside the rotation sensor 3 ⁇ via the serial communication circuit 83.
- Configuration memory 84 has a non-volatile memory.
- the serial communication circuit 8 3 force force provided as part of the arithmetic circuit section 6 ⁇ ⁇ ⁇ configured as a large-scale integrated circuit together with the magnetic sensor arrays 5 ⁇ to 5 D on the semiconductor chip 4
- Serial communication circuit 8 3 may be provided outside the semiconductor chip 4.
- FIG. 21 is a block diagram showing details of the output circuit 82 in FIG.
- the setting memory 84 from the external setting means 91 (Fig. 20) via the serial communication circuit 83, in addition to the output signal form, a speed upper limit set value 85 A, speed lower limit setting The value 8 5 B and the setting value of the conversion calculation method (not shown) (logarithmic conversion or linear conversion is specified) are stored, and these setting values are read out when the power is turned on.
- the output signal may be a digital signal or an analog signal.
- the upper limit value setting 8 5 ⁇ corresponds the rotation speed 5 0 0 0 rpm to the voltage of 5 V
- the lower limit value setting 8 5 B corresponds the stop state to the voltage of 0 V
- the value between them corresponds linearly The conversion is made.
- the converted rotation speed signal is used to selectively turn on the switches 9 0 A to 90 C according to the output signal form set in the setting memory 84, voltage output circuit 8 7, current output circuit 8 8, By selecting one of the P WM output circuits 8 9, the output is switched to voltage output, current output, or P WM output and output to the outside.
- a voltage according to the rotational speed ⁇ is output, so that it can be used in the same way as for tacho generators.
- the current output is set, a current that changes according to the rotational speed ⁇ is output, and the signal form is less susceptible to noise. It becomes.
- the output pulse width changes according to the rotational speed ⁇ . In this case, since the setting memory 84 has nonvolatile memory, the setting values once set can always be used in that state.
- the rotational speed ⁇ data is output to the outside through the serial communication circuit 8 3. Therefore, the serial communication circuit 83 forms a speed signal output means for outputting a signal of the rotational speed ⁇ to the outside together with the output circuit 82.
- the rotation angle detection device 1 with the rotation speed signal output includes the rotation speed calculation means 62 that calculates the rotation speed ⁇ from the time change of the rotation angle 0 detected by the angle calculation means 61. Since there is a speed signal output means (output circuit) 8 2 that outputs a signal of the rotational speed ⁇ calculated by this rotational speed calculation means 6 2, a microcomputer calculation processing circuit installed separately would be used if conventional. Information on the rotational speed ⁇ that could not be detected without it can be output together with information on the rotation angle 0 from one rotation angle detection device 1, making it possible to provide a highly convenient detection device.
- the speed signal output means 82 can switch the form of the output rotational speed ⁇ signal by setting, so that the speed signal output means 82 rotates in the output form according to the environment to be used and the connected equipment.
- the speed signal can be taken out and can be widely used depending on the application.
- the rotation angle detector 1 can be used for various purposes.
- the rotation angle detection device 1 with the rotation speed signal output is incorporated integrally. According to the bearing with detection device 20, it is possible to reduce the number of parts, the number of assembly steps, and downsizing of the equipment using the bearing. In that case, since the rotation angle detection device 1 can detect the rotation angle 0 and the rotation speed ⁇ , it can be used for a wide range of applications.
- a rotation angle detection device with a rotation speed signal output as aspect 1 includes a magnet having a pair of magnetic poles arranged at the end of the rotation axis of a rotating body that is rotatable with respect to a fixed member.
- a rotation angle detection device provided with a magnetic sensor comprising a large-scale integrated circuit on the fixed member facing the axial direction, and provided with an angle calculation means for detecting the rotation angle of the rotating body from the output of the magnetic sensor, Rotation speed calculation means for calculating the rotation speed from the time change of the rotation angle detected by the angle calculation means, and speed signal output means for outputting a signal of the rotation speed calculated by the rotation speed calculation means are provided. is there.
- the angle calculation means detects the rotation angle of the rotating body based on the output of the magnetic sensor, and the rotation speed calculation means calculates the rotation speed from the time change of the rotation angle detected by the angle calculation means.
- the rotation speed signal is output by the speed signal output means. For this reason, rotation speed information that could not be detected without using an external circuit such as a separately installed microcomputer or calculation processing circuit is output together with the rotation angle information from a single rotation angle detector. Therefore, a highly convenient detection device can be obtained.
- the magnetic sensor including the large-scale integrated circuit may be a magnetic sensor array. With a magnetic sensor array, small and accurate angle detection can be performed.
- a serial communication circuit serving as the speed signal output means may be provided.
- the speed signal output means converts the speed, which is a calculation result by the rotation speed calculation means, so as to change within a set upper limit value and lower limit value range.
- the rotation speed 5 0 0 0 rpm corresponds to a voltage of 5 V by setting an upper limit value
- the stop state is made to correspond to a voltage of 0 V by setting the lower limit value
- the values in between are linearly supported. It is possible to convert it.
- the speed signal output means may be configured to switch a signal conversion method of the output rotational speed between linear conversion and logarithmic conversion by setting.
- the speed signal output means may be capable of switching the form of the output rotational speed signal by setting. This configuration can be used in a wide range depending on the environment used and the connected equipment.
- the speed signal output means may output at least two kinds of output of the rotational speed signal of voltage output, current output, and PWM (pulse width modulation) output. .
- PWM pulse width modulation
- a voltage according to the rotation speed is output, so that it can be used in the same way as a tachometer.
- PMW the output pulse width changes according to the rotation speed.
- an external setting unit that performs a setting related to conversion or output of the rotation speed calculating unit or the speed signal output unit from the outside by communication may be provided.
- “External” as used herein is external to the speed signal output means. This In the case of the configuration, since the setting related to the conversion or output of the speed signal output means can be changed from the outside by communication, it can be adapted to various applications with one rotation angle detection device.
- setting content storage means for storing the content set by the external setting means in a nonvolatile memory is provided inside or outside the large-scale integrated circuit constituting the magnetic sensor, and the setting content storage means is powered on
- the stored contents of the non-volatile memory may be read and used as the setting contents of the rotational speed calculating means or the speed signal output means.
- the contents set by the external setting means are stored in the nonvolatile memory of the setting contents storing means, so that each set value once set is always set as the setting contents of the speed signal output means in that state. Can be used.
- a bearing with a detection device includes the rotation angle detection device with a rotational speed signal output according to aspect 1 incorporated in the bearing. According to this configuration, it is possible to reduce the number of parts, the number of assembly steps, and the compactness of the equipment that uses the bearing. In that case, the rotation angle detector can detect the rotation angle and the rotation speed, and can be used for a wide range of applications.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
Abstract
Provided are a rotation angle detector having no error caused by time lag and providing accurate rotation angle information at each time instant, and a bearing incorporating the rotation angle detector. A rotation side member is provided with a magnet (2) having circumferential anisotropy about the center of rotation of the rotation side member. A magnetic sensor (5) where magnetic sensor elements are planarly arranged is placed on a stationary side member so as to face the magnet (2) in the axial direction of the center of rotation of the rotation side member. The rotation angle detector further has angle calculation means (6) and delay time correction means (7). The angle calculation means (6) measures the magnetic field strength of the magnet (2) based on an output of each magnetic sensor element of the magnetic sensor (5) and detects the rotation angle of the rotation side member based on the measurement. The delay time correction means (7) corrects a delay time after the magnetic field of the magnet (2) is detected by the magnetic sensor element until a detection angle is outputted from the angle calculation means (6).
Description
明 細 書 Specification
回転角度検出装置および回転検出装置付き軸受 Rotation angle detection device and bearing with rotation detection device
技術分野 Technical field
[0001 ] この発明は、 各種の機器における回転角度検出、 例えば小型モータの回転 制御のための回転角度検出等に用いられる回転角度検出装置、 およびその回 転検出装置を組み込んだ検出装置付き軸受に関する。 The present invention relates to a rotation angle detection device used for rotation angle detection in various devices, for example, rotation angle detection for rotation control of a small motor, and a bearing with a detection device incorporating the rotation detection device. .
背景技術 Background art
[0002] 小型の機器に組み込み可能で、 かつ高精度の回転角度検出が可能な回転角 度検出装置として、 磁気センサアレイを用いるものが提案されている (例え ば特開 2 0 0 3 - 3 7 1 3 3号公報) 。 これは、 図 2 2のように、 磁気セン サ素子 (M A G F E T ) を多数並べて構成した磁気センサアレイ 4 5を、 信 号増幅回路、 A D変換回路、 デジタル信号処理回路などの回路 4 6とともに センサチップ 4 2に集積し、 このセンサチップ 4 2を、 回転側部材 4 1に配 置される磁石 4 4に対向配置したものである。 この場合、 磁石 4 4は回転中 心 O回りの円周方向異方性を有するものとされ、 前記センサチップ 4 2上で は、 仮想の矩形の 4辺における各辺に沿って磁気センサアレイ 4 5が配置さ れる。 [0002] As a rotation angle detection device that can be incorporated into a small device and can detect a rotation angle with high accuracy, a device using a magnetic sensor array has been proposed (for example, Japanese Patent Laid-Open No. 2000-03-3). 7 1 3 3). As shown in Fig. 22, the sensor chip is composed of a magnetic sensor array 45 consisting of a large number of magnetic sensor elements (MAGFETs) arranged together with a circuit 46 such as a signal amplification circuit, AD conversion circuit, and digital signal processing circuit. The sensor chip 42 is integrated in the 42 and is disposed so as to face the magnet 44 disposed on the rotation side member 41. In this case, the magnet 44 has a circumferential anisotropy around the rotation center O, and on the sensor chip 42, the magnetic sensor array 4 along each side of the four sides of the virtual rectangle. 5 is placed.
このように構成された回転角度検出装置 4 3では、 各辺の磁気センサァレ ィ 4 5の出力を信号増幅回路、 A D変換回路で読み出して前記磁石 4 4の磁 界分布を検出し、 その検出結果に基づき磁石 4 4の回転角度をデジタル信号 処理回路により算出する。 In the rotation angle detection device 43 configured in this way, the output of the magnetic sensor array 45 on each side is read by the signal amplification circuit and AD conversion circuit to detect the magnetic field distribution of the magnet 44, and the detection result Based on the above, the rotation angle of the magnet 44 is calculated by the digital signal processing circuit.
[0003] 前記公開公報に開示の回転角度検出装置 4 3と検出方法は異なるものの、 ホール素子などの磁気センサ素子を複数使用し、 それらの出力信号を演算す ることによって、 回転体に固定された磁石の位置や動きを検出する回転検出 装置 (例えば A M S社のロータリエンコーダ L S I ) なども提案されている [0003] Although the detection method is different from the rotation angle detection device 43 disclosed in the above publication, a plurality of magnetic sensor elements such as Hall elements are used, and the output signals are calculated to fix the rotation angle detection apparatus 43 to the rotating body. Rotation detectors (such as AMS rotary encoder LSI) that detect the position and movement of magnets have also been proposed.
[0004] これらの回転角度検出装置では、 個々の磁気センサ素子の信号を読み出す
時間と、 読み出した信号から回転角度などの情報を求めるための演算処理時 間とが必要であり、 検出信号の時間遅れが発生する。 このため、 回転側部材 の回転速度が速いときには、 実際の回転速度と検出される回転角度との間に ずれが生じ、 細かな回転位置情報をリアルタイムで必要とする用途では使い 難いという課題があった。 つまり、 上記構成の回転角度検出装置の動作では 、 磁界測定→角度計算→角度出力というサイクルを繰り返すので、 そのサイ クルに対応する一定時間間隔で角度データが出力されることになる。 このた め、 出力される角度データは、 角度計算に要する時間分だけの時間遅れが生 じ、 観測時刻における正確な角度情報が得られないという課題があった。 ま た、 この回転角度検出装置を用いて回転角度や回転速度を検出することによ り、 モータの回転制御を行う場合、 任意の時刻における回転角度や回転速度 を正確に検出することが難しいという課題もあった。 [0004] In these rotational angle detection devices, signals of individual magnetic sensor elements are read out. Time and calculation processing time for obtaining information such as the rotation angle from the read signal are required, and a time delay of the detection signal occurs. For this reason, when the rotation speed of the rotation side member is high, there is a difference between the actual rotation speed and the detected rotation angle, and there is a problem that it is difficult to use in applications that require detailed rotation position information in real time. It was. That is, in the operation of the rotation angle detection device having the above configuration, the cycle of magnetic field measurement → angle calculation → angle output is repeated, and therefore angle data is output at a constant time interval corresponding to the cycle. For this reason, the output angle data has a time delay corresponding to the time required for angle calculation, and there is a problem that accurate angle information at the observation time cannot be obtained. In addition, it is difficult to accurately detect the rotation angle and rotation speed at an arbitrary time when controlling the rotation of the motor by detecting the rotation angle and rotation speed using this rotation angle detection device. There were also challenges.
発明の開示 Disclosure of the invention
[0005] この発明の目的は、 時間遅れによる誤差がなく、 各時刻における正確な回 転角度情報を得ることのできる回転角度検出装置、 およびこの回転角度検出 装置を組み込んだ検出装置付き軸受を提供するとともに、 モータなどの回転 軸の角度検出に用いて、 任意の時刻における回転角度を正確に検出すること ができる回転角度検出装置、 およびこの回転角度検出装置を組み込んだ検出 装置付き軸受を提供することである。 [0005] An object of the present invention is to provide a rotation angle detection device capable of obtaining accurate rotation angle information at each time without an error due to time delay, and a bearing with a detection device incorporating the rotation angle detection device. In addition, the present invention provides a rotation angle detection device that can accurately detect a rotation angle at an arbitrary time by detecting the angle of a rotation shaft such as a motor, and a bearing with a detection device incorporating the rotation angle detection device. That is.
[0006] この発明の回転角度検出装置は、 回転側部材に設けられ回転中心周りの円 周方向異方性を有する磁石と、 この磁石に対し前記回転側部材の回転中心の 軸方向に対向して固定側部材に配置され複数の磁気センサ素子が平面的に並 ぷ磁気センサと、 この磁気センサの各磁気センサ素子の出力から前記磁石の 磁界強度を計測し、 その計測値を基に回転側部材の回転角度を検出する角度 算出手段とを備えた回転角度検出装置であって、 前記磁石の磁界が磁気セン サ素子で検出されてから前記角度算出手段で検出角度が出力されるまでの遅 延時間を補正する遅延時間補正手段とを備えている。 前記磁気センサは例え ば磁気センサァレイからなるものであるが、 複数のホール素子などの磁気セ
ンサを使用し、 それらの出力信号から角度を算出するロータリエンコーダで あってもよい。 ここで、 磁気発生手段が 「円周方向異方性を有する」 とは、 円周方向に磁界の強さが変化していることを言う。 その結果、 磁気発生手段 が回転輪とともに回転したとき、 磁気発生手段の外側の、 ある固定点での磁 界が回転速度に応じた周期で変動する。 [0006] A rotation angle detection device of the present invention is provided with a magnet provided on a rotation side member and having circumferential anisotropy around the rotation center, and opposed to the magnet in the axial direction of the rotation center of the rotation side member. The magnetic field strength of the magnet is measured from the output of each magnetic sensor element of the magnetic sensor and the plurality of magnetic sensor elements arranged in a plane on the fixed side member, and the rotation side is based on the measured value. A rotation angle detection device comprising an angle calculation means for detecting a rotation angle of a member, wherein a delay from when the magnetic field of the magnet is detected by a magnetic sensor element until the detection angle is output by the angle calculation means. Delay time correcting means for correcting the extended time. The magnetic sensor is, for example, a magnetic sensor array, but a magnetic sensor such as a plurality of Hall elements. It may be a rotary encoder that uses a sensor and calculates the angle from these output signals. Here, the magnetic generation means “having circumferential anisotropy” means that the strength of the magnetic field changes in the circumferential direction. As a result, when the magnetism generating means rotates with the rotating wheel, the magnetic field at a fixed point outside the magnetism generating means fluctuates at a period corresponding to the rotation speed.
この構成によると、 角度算出手段から出力される検出角度を、 磁石の磁界 が磁気センサ素子で検出されてから角度算出手段で検出角度が出力されるま での時間遅れ分だけ遅延時間補正手段で補正するようにしているので、 出力 される角度情報が実際の回転側部材の回転角度にごく近い値になり、 正確な 角度情報をリアルタイムで得ることができる。 According to this configuration, the detection angle output from the angle calculation means is determined by the delay time correction means by the time delay from when the magnetic field of the magnet is detected by the magnetic sensor element until the detection angle is output by the angle calculation means. Since the correction is made, the output angle information is very close to the actual rotation angle of the rotation side member, and accurate angle information can be obtained in real time.
[0007] この発明において、 前記磁石は、 例えば、 前記回転側部材の回転軸心端部 に配置されて一対の磁極が構成されたものとすることができる。 [0007] In the present invention, the magnet may be disposed, for example, at a rotation axis end portion of the rotation side member to constitute a pair of magnetic poles.
[0008] この発明において、 前記磁気センサによる磁界のサンプリング間隔を補間 して角度の変化分を演算する補間手段と、 これら遅延時間補正手段による遅 延時間補正、 および補間手段による補間処理がされた回転角度を出力する出 力手段とを設けてもよい。 補間手段により、 磁界のサンプリング間隔を補間 して回転角度の変化分を演算するようにしているので、 回転側部材の高速回 転動作を、 サンプリング時間間隔よりも細かく検出することができる。 その 結果、 時間遅れによる誤差がなく、 各時刻における正確な回転角度情報を得 ることができる。 [0008] In the present invention, interpolation means for calculating a change in angle by interpolating a magnetic field sampling interval by the magnetic sensor, delay time correction by the delay time correction means, and interpolation processing by the interpolation means are performed. Output means for outputting the rotation angle may be provided. Since the interpolation means calculates the change in the rotation angle by interpolating the magnetic field sampling interval, the high-speed rotation operation of the rotating side member can be detected more finely than the sampling time interval. As a result, there is no error due to time delay, and accurate rotation angle information at each time can be obtained.
[0009] この発明において、 前記磁気センサの出力から回転パルス信号を生成する パルス生成回路を設け、 前記出力手段は回転角度の出力をパルス信号で出力 するものとしてもよい。 また、 前記パルス信号が、 互いに 9 0 ° 位相の異な る二つの回転パルス信号、 または回転パルス信号と回転方向信号とからなる ものであってもよい。 この構成の場合、 回転側部材の回転方向も判別するこ とができる。 In the present invention, a pulse generation circuit that generates a rotation pulse signal from the output of the magnetic sensor may be provided, and the output means may output a rotation angle output as a pulse signal. Further, the pulse signal may be composed of two rotation pulse signals having a 90 ° phase difference, or a rotation pulse signal and a rotation direction signal. In the case of this configuration, the rotation direction of the rotation side member can also be determined.
[0010] この発明において、 さらに、 前記磁気センサの出力から回転側部材の 1回 転ごとにインデックス信号を出力するインデックス生成回路を設けてもよい
。 この構成の場合、 パルスを計数することによってリアルタイムで絶対回転 角度情報も得ることができる。 [0010] In the present invention, an index generation circuit that outputs an index signal for each rotation of the rotating side member from the output of the magnetic sensor may be provided. . In this configuration, absolute rotation angle information can also be obtained in real time by counting pulses.
[001 1 ] この発明において、 インデックス信号を出力する角度値を記憶する記憶手 段を設け、 このインデックス信号を出力する角度値を設定する角度値設定手 段を設けてもよい。 これによつて計算時間の遅延が補償された状態で、 任意 の角度で発生するインデックス信号を得ることができる。 角度値設定手段は 通信回路で構成されていてもよい。 [001 1] In the present invention, a storage means for storing an angle value for outputting an index signal may be provided, and an angle value setting means for setting an angle value for outputting the index signal may be provided. As a result, an index signal generated at an arbitrary angle can be obtained in a state in which the delay of the calculation time is compensated. The angle value setting means may be composed of a communication circuit.
[001 2] この発明において、 前記遅延時間補正手段および補間手段の機能をそれぞ れオン状態とオフ状態とに切り替える機能オンオフ手段を設けてもよい。 ま た、 前記遅延時間補正手段のオン状態とオフ状態とを、 回転側部材の回転速 度が設定速度以上か否かに応じて切り替える自動切替手段を設け、 設定回転 速度未満のときにオフ状態とするものとしてもよい。 角度値設定手段は通信 回路で構成されていてもよい。 [001 2] In the present invention, function on / off means for switching the functions of the delay time correcting means and the interpolation means between an on state and an off state may be provided. In addition, there is provided an automatic switching means for switching between the ON state and the OFF state of the delay time correction means depending on whether the rotation speed of the rotation side member is equal to or higher than the set speed, and the OFF state is set when the rotation speed is less than the set speed. It is good also as what. The angle value setting means may be composed of a communication circuit.
回転側部材の回転速度が低速の場合には、 角度算出手段における遅延時間 の影響が小さいため、 遅延時間補正手段による遅延時間補償の処理を行わな いほうが安定した検出結果が得られる場合がある。 そこで、 このような場合 に、 機能オンオフ手段により、 回転速度に応じて遅延補正機能のオン■オフ を自動的に行うようにすると、 遅延時間補正手段による遅延時間補償の処理 を省略して、 安定した検出結果を得ることができる。 When the rotational speed of the rotation side member is low, the influence of the delay time in the angle calculation means is small, and therefore a stable detection result may be obtained if the delay time compensation process is not performed by the delay time correction means. . Therefore, in such a case, if the function to turn on / off the delay correction function automatically according to the rotation speed by the function on / off means, the delay time compensation process by the delay time correction means can be omitted and stable. The detected result can be obtained.
[001 3] この発明において、 前記遅延時間補正手段は、 前記角度算出手段で検出し た回転角度の時間変化から回転速度を算出する回転速度算出手段と、 この回 転速度算出手段で算出した回転速度によって、 前記磁気センサによる磁界の 検出から前記角度算出手段で回転角度を出力するまでの回転角度の時間遅れ を補正する角度時間遅れ補正手段とを有してもよい。 磁気センサの出力から 回転軸の回転角度を検出する角度算出手段の出力は、 磁気センサが磁石の磁 界をサンプリングしてから回転角度を演算し出力するまでに時間遅れがある 。 そのため、 回転角度のデータを読み込んだときの実際の回転軸の回転角度 は、 読み込んだデータと異なっている可能性がある。 そこで、 前記角度算出
手段で検出した回転角度の時間変化から回転速度算出手段が算出する回転速 度に基づき、 回転速度算出手段は前記角度算出手段で検出される回転角度の 時間遅れを補正する。 これにより、 回転軸の正確な回転角度を検出すること ができる。 [001 3] In the present invention, the delay time correcting means includes a rotational speed calculating means for calculating a rotational speed from a temporal change in the rotational angle detected by the angle calculating means, and a rotation calculated by the rotational speed calculating means. You may have an angle time delay correction | amendment means which correct | amends the time delay of the rotation angle from the detection of the magnetic field by the said magnetic sensor until a rotation angle is output by the said angle calculation means by speed. The output of the angle calculation means for detecting the rotation angle of the rotating shaft from the output of the magnetic sensor has a time delay from the time when the magnetic sensor samples the magnetic field of the magnet to the time when the rotation angle is calculated and output. Therefore, the actual rotation angle of the rotation axis when reading the rotation angle data may be different from the read data. Therefore, the angle calculation Based on the rotation speed calculated by the rotation speed calculation means from the time change of the rotation angle detected by the means, the rotation speed calculation means corrects the time delay of the rotation angle detected by the angle calculation means. This makes it possible to detect the exact rotation angle of the rotation shaft.
[0014] この発明において、 前記角度時間遅れ補正手段で補正された回転角度を一 定時間毎に得て、 この一定時間毎の回転角度情報と前記回転速度算出手段の 算出する回転速度の情報とから、 任意の時刻における前記回転軸の回転角度 を推測する回転角度推測手段を設けてもよい。 [0014] In the present invention, the rotation angle corrected by the angle time delay correction unit is obtained every fixed time, the rotation angle information for each fixed time and the rotation speed information calculated by the rotation speed calculation unit, Therefore, a rotation angle estimation means for estimating the rotation angle of the rotation shaft at an arbitrary time may be provided.
前記角度時間遅れ補正手段で補正された回転角度データは、 一定時間間隔 で出力される離散的なデータであるため、 データが更新される間隔よりも細 かく角度情報を得ることができない。 そこで、 回転角度推定手段は、 回転角 度データを要求した時刻における角度値を、 回転角度データと回転速度から 予測して、 任意の時刻における回転角度を推測する。 これにより、 任意の時 刻における回転角度を正確に検出することができる。 Since the rotation angle data corrected by the angle time delay correcting means is discrete data output at a constant time interval, angle information cannot be obtained more finely than the interval at which the data is updated. Therefore, the rotation angle estimation means estimates the angle value at the time when the rotation angle data is requested from the rotation angle data and the rotation speed, and estimates the rotation angle at an arbitrary time. As a result, the rotation angle at an arbitrary time can be accurately detected.
[001 5] この発明において、 前記磁気センサを構成する大規模集積回路に、 前記角 度算出手段、 回転速度算出手段、 および角度時間遅れ補正手段を集積しても よい。 この構成の場合、 大規模集積回路が集積される半導体チップから出力 される回転角度のデータは、 その時刻における回転角度を示すことになるの で、 このデータを受けて動作する各種機器での制御にとって、 より扱いやす い回転角度検出装置とすることができる。 [001 5] In this invention, the angular calculation means, the rotation speed calculation means, and the angular time delay correction means may be integrated in a large-scale integrated circuit constituting the magnetic sensor. In this configuration, the rotation angle data output from the semiconductor chip on which the large-scale integrated circuit is integrated indicates the rotation angle at that time. Therefore, the rotation angle detection device can be made easier to handle.
[001 6] この発明の検出装置付き軸受は、 この発明に係る回転角度検出装置を、 前 記回転側部材と前記固定側部材との間に転動体が介装された軸受に組み込ん だものである。 この構成によると、 軸受使用機器の部品点数、 組立工数の削 減、 およびコンパクト化が図れる。 [001 6] A bearing with a detection device according to the present invention is obtained by incorporating the rotation angle detection device according to the present invention into a bearing in which a rolling element is interposed between the rotation side member and the fixed side member. is there. According to this configuration, it is possible to reduce the number of parts, the number of assembly steps, and the size of the equipment using the bearing.
[001 7] この発明のモータの回転制御装置は、 この発明の回転角度検出装置と、 こ の回転角度検出装置の回転角度の出力によって、 モータの励磁電流および励 磁タイミングを制御する制御回路とを備えたものである。 この構成によると 、 モータの回転制御を高精度に行うことができる。 とくに、 前記回転角度推
測手段を設けた場合には、 任意の時刻でのモータの磁極位置を正確に知るこ とができるので、 モータの効率を高めたり、 回転音を低く抑えたりするため に、 励磁タイミングを制御する場合などに、 回転速度およびロータの回転角 度に応じた細かな制御が有効である。 この場合、 小型の回転角度検出装置で 高精度の角度検出が可能になり、 装置を小型化、 高性能化することができる 図面の簡単な説明 [001 7] A motor rotation control device according to the present invention includes a rotation angle detection device according to the present invention, a control circuit that controls the excitation current and the excitation timing of the motor based on the output of the rotation angle of the rotation angle detection device, and It is equipped with. According to this configuration, the rotation control of the motor can be performed with high accuracy. In particular, the rotation angle estimation If a measuring means is provided, the magnetic pole position of the motor at any time can be known accurately, so the excitation timing is controlled in order to increase the motor efficiency and keep the rotational noise low. In some cases, fine control according to the rotation speed and the rotation angle of the rotor is effective. In this case, high-precision angle detection is possible with a small rotation angle detection device, and the device can be downsized and improved in performance.
[0018] この発明は、 添付の図面を参考にした以下の好適な実施形態の説明からよ り明瞭に理解されるであろう。 しかしながら、 実施形態および図面は単なる 図示および説明のためのものであり、 この発明の範囲を定めるために利用さ れるべきでものでない。 この発明の範囲は添付のクレームによってのみ定ま る。 添付図面において、 複数の図面における同一の部品番号は、 同一の部分 を示す。 [0018] The present invention will be understood more clearly from the following description of preferred embodiments with reference to the accompanying drawings. However, the embodiments and drawings are merely for illustration and description, and should not be used to define the scope of the present invention. The scope of the invention is defined only by the appended claims. In the accompanying drawings, the same part number in multiple drawings indicates the same part.
[0019] [図 1 ]この発明の第 1実施形態に係る回転角度検出装置を組み込んだ検出装置 付き軸受の断面図である。 FIG. 1 is a sectional view of a bearing with a detection device incorporating a rotation angle detection device according to a first embodiment of the present invention.
[図 2]同軸受における回転角度検出装置設置部を示す拡大側面図である。 FIG. 2 is an enlarged side view showing a rotation angle detection device installation portion in the bearing.
[図 3]同軸受における回転センサの一例を構成する半導体チップの平面図であ る。 FIG. 3 is a plan view of a semiconductor chip constituting an example of a rotation sensor in the bearing.
[図 4]同回転センサの角度算出手段による角度算出処理の説明図である。 FIG. 4 is an explanatory diagram of an angle calculation process by an angle calculation unit of the rotation sensor.
[図 5]同回転センサにおける磁気センサアレイの出力を示す波形図である。 FIG. 5 is a waveform diagram showing an output of a magnetic sensor array in the rotation sensor.
[図 6]前記回転角度検出装置の概略構成を示すブロック図である。 FIG. 6 is a block diagram showing a schematic configuration of the rotation angle detection device.
[図 7]同回転角度検出装置における遅延時間補正手段および補間手段の詳細な 構成を示すブロック図である。 FIG. 7 is a block diagram showing a detailed configuration of a delay time correction unit and an interpolation unit in the rotation angle detection device.
[図 8]同回転角度検出装置における出力手段の詳細な構成を示すブロック図で める。 FIG. 8 is a block diagram showing a detailed configuration of output means in the rotation angle detection device.
[図 9]同回転角度検出装置における遅延時間補正手段の処理動作を示す説明図 である。 FIG. 9 is an explanatory view showing a processing operation of a delay time correcting means in the rotation angle detecting device.
[図 10]同回転角度検出装置における出力手段から出力される A B相信号の論
理説明図である。 [Figure 10] AB phase signal output from output means in the same rotation angle detector FIG.
[図 1 1 ]この発明の第 2実施形態に係る回転角度検出装置の概略構成を示すブ ロック図である。 FIG. 11 is a block diagram showing a schematic configuration of a rotation angle detection device according to a second embodiment of the present invention.
[図 12]この発明の第 3実施形態に係る回転角度検出装置を組み込んだ検出装 置付き軸受における回転センサの一例を構成する半導体チップの平面図であ る。 FIG. 12 is a plan view of a semiconductor chip constituting an example of a rotation sensor in a bearing with a detection device incorporating a rotation angle detection device according to a third embodiment of the present invention.
[図 13]同回転センサが回転角度を検出して出力する処理動作のサイクルを示 すタイミングチヤ一トである。 FIG. 13 is a timing chart showing a cycle of processing operations in which the rotation sensor detects and outputs a rotation angle.
[図 14]同回転センサの回路構成の一部を示すブロック図である。 FIG. 14 is a block diagram showing a part of the circuit configuration of the rotation sensor.
[図 15]同回転センサにおける回転角度推測手段を示すブロック図である。 FIG. 15 is a block diagram showing rotation angle estimation means in the rotation sensor.
[図 16]回転角度推測手段の処理動作を示す説明図である。 FIG. 16 is an explanatory view showing the processing operation of the rotation angle estimating means.
[図 17]回転角度検出装置を組み込んだモータの駆動装置の一例の概略構成を 示すブロック図である。 FIG. 17 is a block diagram showing a schematic configuration of an example of a motor drive device incorporating a rotation angle detection device.
[図 18]回転角度検出装置を組み込んだブラシレスモータの一例の断面図であ る。 FIG. 18 is a cross-sectional view of an example of a brushless motor incorporating a rotation angle detection device.
[図 19]回転角度検出装置を組み込んだブラシレスモータの他の例の部分拡大 断面図である。 FIG. 19 is a partially enlarged cross-sectional view of another example of a brushless motor incorporating a rotation angle detection device.
[図 20]この発明の応用例に係る同回転センサの回路構成を示すプロック図で のる。 FIG. 20 is a block diagram showing a circuit configuration of the rotation sensor according to an application example of the present invention.
[図 21 ]図 2 0における出力回路の詳細を示すブロック図である。 FIG. 21 is a block diagram showing details of the output circuit in FIG.
[図 22]従来例の斜視図である。 FIG. 22 is a perspective view of a conventional example.
発明を実施するための最良の形態 BEST MODE FOR CARRYING OUT THE INVENTION
この発明の第 1実施形態を図 1ないし図 9と共に説明する。 図 1は、 この 第 1実施形態の回転検出装置を組み込んだ軸受の断面図を示す。 この検出装 置付き軸受 2 0は、 内輪 2 1 と外輪 2 2の転走面間に、 保持器 2 3に保持さ れた転動体 2 4を介在させた転がり軸受である。 転動体 2 4はポールからな り、 この転がり軸受 2 0は単列の深溝玉軸受とされている。 内輪 2 1には回 転側部材である回転軸 1 0が圧入状態に嵌合しており、 外輪 2 2は軸受使用
機器のハウジング (図示せず) に設置されている。 A first embodiment of the present invention will be described with reference to FIGS. FIG. 1 shows a cross-sectional view of a bearing incorporating the rotation detection device of the first embodiment. This bearing 20 with a detecting device is a rolling bearing in which a rolling element 24 held by a cage 23 is interposed between rolling surfaces of an inner ring 21 and an outer ring 22. The rolling element 24 is composed of a pole, and this rolling bearing 20 is a single row deep groove ball bearing. The inner ring 2 1 is fitted with the rotary shaft 10 that is a rotating side member in a press-fit state, and the outer ring 2 2 is a bearing. It is installed in the equipment housing (not shown).
[0021 ] 転がり軸受 2 0に組み込まれる回転検出装置 1は、 転がり軸受 2 0の内輪 [0021] The rotation detection device 1 incorporated in the rolling bearing 20 is an inner ring of the rolling bearing 20
2 1側に配置された磁石 2と、 外輪 2 2側に配置された回転センサ 3とを備 える。 具体的には、 内輪 2 1 と共に回転する回転軸 1 0に、 一対の磁極 N , Sが形成された永久磁石 2が配置され、 外輪 2 2と固定関係にあるセンサ取 付部材 2 7に回転センサ 3が配置される。 2 Provided with a magnet 2 arranged on the 1 side and a rotation sensor 3 arranged on the outer ring 2 2 side. Specifically, a permanent magnet 2 having a pair of magnetic poles N and S is arranged on a rotating shaft 10 that rotates together with the inner ring 2 1, and rotates to a sensor mounting member 27 that is in a fixed relationship with the outer ring 2 2. Sensor 3 is arranged.
磁石 2は、 図 2に示すように、 その一対の磁極 N, Sから発生する磁気が 転がり軸受 2 0の軸心 Oの回りの方向性を有するものである。 この磁石 2は 、 転がり軸受 2 0の軸心 Oが磁石 2の中心と一致するように、 回転軸 1 0の —端の中央に固定される。 磁石 2が回転軸 1 0と一体に回転することによつ て、 上記軸受軸心 Oの回りを N磁極および S磁極が旋回移動する。 As shown in FIG. 2, the magnet 2 has a direction in which the magnetism generated from the pair of magnetic poles N and S is around the axis O of the rolling bearing 20. This magnet 2 is fixed to the center of the end of the rotary shaft 10 so that the axis O of the rolling bearing 20 coincides with the center of the magnet 2. As the magnet 2 rotates together with the rotary shaft 10, the N magnetic pole and the S magnetic pole pivot around the bearing axis O.
[0022] 回転センサ 3は磁石 2の磁気を感知して回転角度の情報を出力するセンサ である。 回転センサ 3は、 転がり軸受 2 0の軸心 Oの軸方向に向けて磁石 2 と対面するように、 センサ取付部材 2 7を介して外輪 2 2側に取付けられる 。 具体的には、 外輪 2 2に前記センサ取付部材 2 7が取付けられ、 このセン サ取付部材 2 7に回転センサ 3が固定されている。 センサ取付部材 2 7は、 外周部の先端円筒部 2 7 aを外輪 2 2の内径面に嵌合させ、 この先端円筒部 2 7 aの近傍に形成した鍔部 2 7 bを外輪 2 2の幅面に係合させて軸方向に 位置決めがなされている。 また、 センサ取付部材 2 7には、 回転センサ 3の 出力を取り出すための出力ケーブル 2 9も取付けられている。 The rotation sensor 3 is a sensor that senses the magnetism of the magnet 2 and outputs information on the rotation angle. The rotation sensor 3 is attached to the outer ring 22 side via the sensor attachment member 27 so as to face the magnet 2 in the axial direction of the axis O of the rolling bearing 20. Specifically, the sensor attachment member 27 is attached to the outer ring 22, and the rotation sensor 3 is fixed to the sensor attachment member 27. The sensor mounting member 27 has an outer peripheral cylindrical portion 2 7 a fitted to the inner surface of the outer ring 22 2, and a flange portion 2 7 b formed in the vicinity of the distal cylindrical portion 2 7 a is connected to the outer ring 22 2. Positioned in the axial direction by engaging the width surface. An output cable 29 for taking out the output of the rotation sensor 3 is also attached to the sensor attachment member 27.
[0023] 回転センサ 3は、 図 3に平面図で示すように、 1つの半導体チップ 4上に 大規模集積回路 (L S I ) を集積して構成される。 その大規模集積回路は、 磁気センサ 5を構成する複数の磁気センサ素子 5 aと、 その磁気センサ素子 5 aの出力から前記磁石 2の磁界強度を計測し、 その計測値に基づき回転側 部材である回転軸 1 0の回転角度を検出する角度算出手段 6と、 遅延時間補 正手段 7と、 補間手段 8と、 出力手段 9とからなる。 なお、 図 3において、 角度算出手段 6、 遅延時間補正手段 7、 補間手段 8、 出力手段 9については 、 概念的な構成をブロックで示しており、 これらの各手段 6〜9の形状, 寸
法を示すものではない。 半導体チップ 4上において、 磁気センサ素子 5 aは 、 仮想の矩形上の 4辺における各辺に沿って配置されて、 4辺の磁気センサ アレイ 5 A ~ 5 Dとされる。 この場合、 前記矩形の中心 O ' は、 転がり軸受 2 0の軸心 Oに一致する。 4辺の磁気センサアレイ 5 A〜 5 Dは、 同図の例 ではセンサ素子 5 aが一列に並んだものとしている力 センサ素子 5 a力《複 列に平行に並んだものであってもよい。 前記角度算出手段 6、 遅延時間補正 手段 7、 補間手段 8、 出力手段 9などからなる演算回路部は、 磁気センサァ レイ 5 A〜 5 Dの矩形配置の内部に配置される。 半導体チップ 4は、 その素 子形成面が前記磁石 2と対向するように前記センサ取付部材 2 7に固定され る。 As shown in a plan view in FIG. 3, the rotation sensor 3 is configured by integrating a large scale integrated circuit (LSI) on one semiconductor chip 4. The large-scale integrated circuit measures the magnetic field strength of the magnet 2 from the plurality of magnetic sensor elements 5a constituting the magnetic sensor 5 and the output of the magnetic sensor element 5a, and based on the measured value, An angle calculation means 6 for detecting a rotation angle of a certain rotating shaft 10, a delay time correction means 7, an interpolation means 8, and an output means 9 are included. In FIG. 3, the angle calculation means 6, the delay time correction means 7, the interpolation means 8, and the output means 9 are conceptually shown in blocks, and the shapes and dimensions of these means 6 to 9 are shown. It does not indicate the law. On the semiconductor chip 4, the magnetic sensor elements 5 a are arranged along the four sides on the virtual rectangle to form the four-side magnetic sensor arrays 5 A to 5 D. In this case, the center O ′ of the rectangle coincides with the axis O of the rolling bearing 20. The four-side magnetic sensor arrays 5A to 5D may be ones in which the sensor elements 5a are arranged in a line in the example of the figure. . An arithmetic circuit unit including the angle calculating unit 6, the delay time correcting unit 7, the interpolating unit 8, the output unit 9, and the like is arranged inside the rectangular arrangement of the magnetic sensor arrays 5A to 5D. The semiconductor chip 4 is fixed to the sensor mounting member 27 so that the element formation surface faces the magnet 2.
[0024] このように、 磁気センサ素子 5 aと演算回路部 (角度算出手段 6、 遅延時 間補正手段 7、 補間手段 8、 出力手段 9 ) とを同じ半導体チップ 4上に集積 して一体化すると、 磁気センサ素子 5 aと演算回路部間の配線が不要となり 、 回転センサ 3のコンパクト化が可能で、 断線等に対する信頼性も向上し、 回転検出装置 1の組み立て作業も容易になる。 特に、 上記したように矩形に 配置された磁気センサアレイ 5 A ~ 5 Dの内部に演算回路部を配置すると、 チップサイズをより小さくすることができる。 As described above, the magnetic sensor element 5 a and the arithmetic circuit unit (angle calculation means 6, delay time correction means 7, interpolation means 8, output means 9) are integrated and integrated on the same semiconductor chip 4. This eliminates the need for wiring between the magnetic sensor element 5a and the arithmetic circuit section, enables the rotation sensor 3 to be made compact, improves the reliability against breakage, and facilitates the assembly work of the rotation detection device 1. In particular, the chip size can be further reduced by arranging the arithmetic circuit section inside the magnetic sensor arrays 5 A to 5 D arranged in a rectangular shape as described above.
[0025] 図 4および図 5は、 前記角度算出手段 6による回転角度算出処理の説明図 である。 図 5 ( A ) ~ ( D ) は、 回転軸 1 0が回転している時の磁気センサ アレイ 5 A ~ 5 Dによる出力波形図を示し、 それらの横軸は各磁気センサァ レイ 5 A ~ 5 Dにおける磁気センサ素子 5 aを、 縦軸は検出磁界の強度をそ れぞれ示す。 FIG. 4 and FIG. 5 are explanatory diagrams of the rotation angle calculation processing by the angle calculation means 6. Figures 5 (A) to (D) show the output waveform diagrams of the magnetic sensor arrays 5A to 5D when the rotary shaft 10 is rotating. The horizontal axes of the magnetic sensor arrays 5A to 5 The magnetic sensor element 5a in D is shown, and the vertical axis shows the intensity of the detected magnetic field.
いま、 図 4に示す位置 X 1 と X 2に磁気センサアレイ 5 A〜5 Dの検出磁 界の N磁極と S磁極の境界であるゼロクロス位置があるとする。 この状態で 、 各磁気センサアレイ 5 A〜 5 Dの出力は、 図 5 ( A ) 〜 (D ) に示す信号 波形となる。 したがって、 ゼロクロス位置 X 1, X 2は、 磁気センサアレイ 5 A , 5 Cの出力から直線近似することで算出できる。 Now, assume that the positions X 1 and X 2 shown in FIG. In this state, the outputs of the magnetic sensor arrays 5A to 5D have signal waveforms shown in FIGS. 5 (A) to (D). Therefore, the zero cross positions X 1 and X 2 can be calculated by linear approximation from the outputs of the magnetic sensor arrays 5 A and 5 C.
角度計算は、 次式 (1 ) で行うことができる。
θ = t a n"1 (2 LZb) …… ( 1 ) The angle calculation can be performed by the following equation (1). θ = tan " 1 (2 LZb) ...... (1)
ここで 0は、 磁石 2の回転角度を絶対角度 (アブソリュート値) で示した 値である。 2 Lは、 矩形に並べられる各磁気センサアレイ 5 A~ 5 Dより構 成される四角形の 1辺の長さである。 bは、 ゼロクロス位置 X 1, X 2間の 横方向長さである。 Here, 0 is a value indicating the rotation angle of the magnet 2 as an absolute angle (absolute value). 2 L is the length of one side of a quadrangle composed of the magnetic sensor arrays 5 A to 5 D arranged in a rectangle. b is the lateral length between the zero cross positions X 1 and X 2.
ゼロクロス位置 X 1, X 2が磁気センサアレイ 5 B, 5 Dにある場合には 、 それらの出力から得られるゼロクロス位置データにより、 上記と同様にし て回転角度 0が算出される。 When the zero cross positions X 1 and X 2 are in the magnetic sensor arrays 5 B and 5 D, the rotation angle 0 is calculated in the same manner as described above based on the zero cross position data obtained from the outputs.
[0026] ところで、 角度算出手段 6が上記した演算を行って回転角度 0を出力する までに時間遅れが発生する。 したがって、 高速回転状態では検出された回転 角度位置は実際の回転角度位置とは異なっていることがある。 図 9には、 時 刻 t^ , tn , tn+1において角度算出手段 6で演算出力される各検出角度 0n - 1 , θη, 0η+1 と実際の角度との関係を示している。 これら検出角度 0 , θη , θη+1 と実際の角度との角度差が上記遅延によるものである。 By the way, there is a time delay until the angle calculation means 6 performs the above calculation and outputs the rotation angle 0. Therefore, in the high speed rotation state, the detected rotation angle position may be different from the actual rotation angle position. Figure 9 shows the relationship between the detected angles 0 n -1, θ η , 0 η + 1 and the actual angles calculated and output by the angle calculation means 6 at times t ^, t n , t n + 1 . Show. The difference between the detected angles 0, θ η , θ η + 1 and the actual angle is due to the delay.
[0027] 図 6には、 この第 1実施形態の回転検出装置 1の概略構成をブロック図で 示す。 遅延時間補正手段 7は、 角度算出手段 6から出力される検出角度 Sを 前記時間遅れ分だけ補正する手段である。 この遅延時間補正手段 7は、 その 詳細な構成をブロック図で示す図 7のように、 速度検出回路 1 1、 目標値計 算回路 1 2、 および前回目標値記憶メモリ 1 3を有する。 FIG. 6 is a block diagram showing a schematic configuration of the rotation detection device 1 according to the first embodiment. The delay time correcting means 7 is a means for correcting the detected angle S output from the angle calculating means 6 by the time delay. The delay time correction means 7 has a speed detection circuit 11, a target value calculation circuit 12, and a previous target value storage memory 13, as shown in FIG.
速度検出回路 1 1では、 時刻 に角度算出手段 6から出力される検出角度 θη と、 時刻 ΐη に角度算出手段 6から出力される検出角度 0^の差分 A Sn (=θη -θη-, ) を回転速度として計算する。 この差分値 Δ0η は、 1回の磁 界サンプリング間隔 Τで回転した角度を示している。 差分値 Λ 0ηのばらつき は大きくなるため、 必要に応じて平均化フィルタなどを使用してもよい。 目標値計算回路 1 2では、 速度検出回路 1 1で検出された回転速度 (差分 値 Λ 0η ) を用いて、 次のサンプリング時刻 (次に角度算出手段 6が検出角度 0η+1を出力する時刻) tn+1に到達すべき回転角度位置 Ρη+1を計算する。 ここ では、 目標値計算回路 1 2は、 検出角度出力までの遅延時間を補償する。 そ
の補償の計算方法として、 例えば一次近似を用いると、 t n+1に到達すべき回 転角度位置 P n+1は、 The speed detection circuit 1 1, the time in the detected angle theta eta outputted from the angle calculating means 6, the time ΐ detected angle output from the angle calculating means 6 to eta 0 ^ difference AS n (= θ η -θ η -,) Is calculated as the rotation speed. This difference value Δ0 η indicates the angle rotated at one magnetic field sampling interval Τ. Since the variation of the difference value Λ 0 η increases, an averaging filter or the like may be used as necessary. The target value calculation circuit 1 2 uses the rotation speed (difference value Λ 0 η ) detected by the speed detection circuit 1 1 to output the next sampling time (the angle calculation means 6 then outputs the detection angle 0 η + 1) . ) Calculate the rotation angle position す べ きη + 1 that should reach t n + 1 . Here, the target value calculation circuit 12 compensates the delay time until the detection angle output. So As a calculation method for the compensation, for example, the use of first-order approximation, t n + rotational angular position P n + 1 to be reached to 1,
Ρ η+1 = θ η + α ■ Α θ η …… ( 2 ) Ρ η + 1 = θ η + α ■ Α θ η …… (2)
となる。 ここで は遅延時間を補償する係数で、 遅延時間の大きさによって 設定され、 図 9の場合では = 2に設定される。 このようにして求められた 次回の予想検出角度 Ρ η+1が目標値となる。 このように遅延時間補償を行った 場合、 Ρ η+1は図 9に示す位置となり、 実際の回転角度位置に近接した値が目 標値となる。 このとき、 目標値記憶メモリ 1 3には、 目標値計算回路 1 2力《 前回計算した目標値 Ρ η が記憶されている。 It becomes. Here, it is a coefficient that compensates for the delay time, and is set according to the size of the delay time. In the case of Fig. 9, it is set to = 2. The next predicted detection angle ηη + 1 determined in this way becomes the target value. When delay time compensation is performed in this way, ηη + 1 becomes the position shown in Fig. 9, and the value close to the actual rotation angle position becomes the target value. At this time, the target value storage memory 1 3, the target value calculating circuit 1 2 force "target value previously calculated [rho eta is stored.
[0028] 補間手段 8は、 磁界のサンプリング間隔 Τを補間して回転角度の変化分を 演算する手段である。 この補間手段 8は、 その詳細な構成をブロック図で示 す図 7のように、 パルス生成回路 1 4と現在位置カウンタ 1 5とを有する。 先の目標値計算回路 1 2では、 上記したように求まった目標値 Ρ η+1 と、 目標 値記憶メモリ 1 3に記憶された前回の目標値 Ρ η とを用いて、 次回サンプリン グ時刻 t n+1までに変化すべきカウント量 Cn を、 The interpolating means 8 is a means for calculating a change in the rotation angle by interpolating the magnetic field sampling interval Τ. The interpolation means 8 has a pulse generation circuit 14 and a current position counter 15 as shown in FIG. Above the target value calculating circuit 1 2, Motoma' target value as described above [rho and eta + 1, by using the previous target value stored in the target value storage memory 1 3 [rho eta, next sampling time t Count amount C n to be changed by n + 1 ,
C n = P n+1— P n ( ^ ) C n = P n + 1— P n (^)
として求め、 補間手段 8のパルス生成回路 1 4に入力する。 また、 目標値計 算回路 1 2は、 前記カウント量 Cnを計算後、 現在位置 Aを P n として前回目 標値記憶メモリ 1 3に再記憶する。 すると、 現在位置カウンタ 1 5に Cn 個の クロックが順次入力される。 これにより、 現在位置カウンタ 1 5のカウント 値が変化し、 補正角度出力 (遅延時間補償 +補間) Aが得られる。 And input to the pulse generation circuit 14 of the interpolation means 8. Further, the target value calculation circuit 12 calculates the count amount C n and then stores the current position A as P n in the previous target value storage memory 13 again. Then, C n clocks are sequentially input to the current position counter 15. As a result, the count value of the current position counter 15 changes, and the correction angle output (delay time compensation + interpolation) A is obtained.
このように補間された角度出力信号 Aはデジタル信号であるが、 常に土 1 ずつしか変化しない動作をする。 したがって、 現在位置カウンタ 1 5のカウ ント値 (信号 A ) の下位 2ビットの信号状態から、 通常のエンコーダで用い られる A B相などの 2相パルス信号を生成することができる。 The angle output signal A interpolated in this way is a digital signal, but always operates so that it changes only by one soil. Therefore, it is possible to generate a two-phase pulse signal such as AB phase used in a normal encoder from the lower two bits of the current position counter 15 count value (signal A).
例えば、 信号 Aの下位 2ビットを A O , A 1 として、 図 1 0に示す論理回 路によって、 A B相の信号を生成することができる。 For example, the lower two bits of the signal A are A O and A 1, and the A and B phase signals can be generated by the logic circuit shown in FIG.
[0029] 出力手段 9は、 遅延時間補正手段 7による遅延時間補償、 および補間手段
8による補間処理がされた回転角度 Aを出力する手段である。 この出力手段 9は、 その詳細な構成をブロック図で示す図 8のように、 インデックス信号 生成手段 1 6、 角度値記憶手段 1 7、 および角度値設定手段 1 8を有する。 出力手段 9は、 補間手段 8からの角度信号 Aをそのまま出力する端子の他に 、 回転側部材である回転軸 1 0が 1回転するごとにインデックス信号 Zを出 力する端子を有する。 インデックス信号生成手段 1 6は、 補間手段 8におけ る現在位置カウンタ 1 5のカウント値 (信号 A ) が例えば 0になったとき、 前記端子にインデクス信号 Zを出力する。 角度値記憶手段 1 7はインデック ス信号 Zを出力する角度値を記憶するメモリであり、 角度値設定手段 1 8は 前記角度値記憶手段 1 7に記憶させる角度値を設定する手段である。 角度値 設定手段 1 8は例えば通信回路で構成され、 角度値記憶手段 1 7に記憶させ る角度値を外部から可変設定可能とされる。 これにより、 補間手段 8におけ る現在位置カウンタ 1 5のカウント値 (信号 A ) が角度値記憶手段 1 7に記 憶された角度値と等しくなつたとき、 インデックス信号生成手段 1 6の出力 端子にィンデックス信号 Zが出力される。 信号 Aは遅延時間補償および補間 処理された信号なので、 実際の角度との誤差が小さいインデックス信号を出 力することができる。 [0029] Output means 9 includes delay time compensation by delay time correction means 7, and interpolation means. This is a means for outputting the rotation angle A that has been subjected to the interpolation processing by 8. The output unit 9 includes an index signal generation unit 16, an angle value storage unit 17, and an angle value setting unit 18 as shown in FIG. The output means 9 has a terminal for outputting the index signal Z every time the rotating shaft 10 as the rotation side member makes one rotation, in addition to a terminal for directly outputting the angle signal A from the interpolation means 8. The index signal generation means 16 outputs the index signal Z to the terminal when the count value (signal A) of the current position counter 15 in the interpolation means 8 becomes 0, for example. The angle value storage means 17 is a memory for storing an angle value for outputting the index signal Z, and the angle value setting means 18 is a means for setting an angle value to be stored in the angle value storage means 17. The angle value setting means 18 is constituted by a communication circuit, for example, and the angle value stored in the angle value storage means 17 can be variably set from the outside. Thus, when the count value (signal A) of the current position counter 15 in the interpolation means 8 becomes equal to the angle value stored in the angle value storage means 17, the output terminal of the index signal generation means 16 Index signal Z is output to Since signal A is a signal that has been subjected to delay time compensation and interpolation processing, an index signal with a small error from the actual angle can be output.
このように、 この第 1実施形態の回転検出装置 1では、 角度算出手段 6か ら出力される検出角度 0を、 磁石 2の磁界が磁気センサ素子 5 aで検出され てから角度算出手段 6で検出角度 Sが出力されるまでの時間遅れ分だけ遅延 時間補正手段 7で補正するようにしているので、 出力される角度情報が実際 の回転側部材 (回転軸 1 0 ) の回転角度にごく近い値になり、 正確な角度情 報をリアルタイムで得ることができる。 As described above, in the rotation detection device 1 according to the first embodiment, the detection angle 0 output from the angle calculation unit 6 is changed to the angle calculation unit 6 after the magnetic field of the magnet 2 is detected by the magnetic sensor element 5a. Since the delay time correction means 7 corrects by the time delay until the detection angle S is output, the output angle information is very close to the actual rotation angle of the rotating side member (rotating shaft 10). Value, and accurate angle information can be obtained in real time.
また、 補間手段 8により、 磁界のサンプリング間隔 Tを補間して回転角度 の変化分を演算するようにしているので、 回転側部材 (回転軸 1 0 ) の高速 回転動作を、 サンプリング時間間隔 Tよりも細かく検出することができる。 また、 この第 1実施形態では、 補間手段 8により補間処理されて出力され る角度信号 Aから 2相信号を生成しているので、 これらの信号を用いて回転
側部材 (回転軸 1 0 ) の回転方向も判別することができる。 Also, since the interpolation means 8 interpolates the magnetic field sampling interval T and calculates the change in the rotation angle, the high-speed rotation operation of the rotating side member (rotating shaft 10) can be performed from the sampling time interval T. Can also be detected in detail. In the first embodiment, since the two-phase signal is generated from the angle signal A that is output after being interpolated by the interpolation means 8, the rotation is performed using these signals. The direction of rotation of the side member (rotating shaft 1 0) can also be determined.
また、 この第 1実施形態では、 インデックス生成手段 1 6によりインデッ クス信号 Zも出力できるので、 パルスを計数することによってリアルタイム で絶対回転角度情報も得ることができる。 In the first embodiment, since the index signal Z can also be output by the index generating means 16, absolute rotation angle information can be obtained in real time by counting pulses.
[0031 ] また、 図 1の検出装置付き軸受 2 0では、 上記回転検出装置 1を転がり軸 受 2 0に組み込んでいるので、 軸受使用機器の部品点数、 組立工数の削減、 およびコンパクト化を図ることができる。 [0031] In addition, in the bearing 20 with the detecting device of FIG. 1, the rotation detecting device 1 is incorporated in the rolling bearing 20. Therefore, the number of parts of the bearing-using device, the number of assembly steps can be reduced, and the size can be reduced. be able to.
[0032] 図 1 1はこの発明の第 2実施形態を示す。 この第 2実施形態の回転検出装 置 1は、 図 6に示す先の実施形態において、 遅延時間補正手段 7および補間 手段 8の機能を選択的にオン■オフする機能オンオフ手段 1 9を付加したも のである。 機能オンオフ手段 1 9は自動切替手段 3 0と自動切替速度設定手 段 3 1 とでなる。 FIG. 11 shows a second embodiment of the present invention. The rotation detection device 1 of the second embodiment is provided with function on / off means 19 for selectively turning on / off the functions of the delay time correction means 7 and the interpolation means 8 in the previous embodiment shown in FIG. It is. Function on / off means 19 includes automatic switching means 30 and automatic switching speed setting means 31.
自動切替手段 3 0は、 回転側部材 (回転軸 1 0 ) の回転速度が設定回転速 度以上か否かに応じて、 例えばスィッチ 3 2, 3 3をオン■オフすることに より、 遅延時間補正手段 7および補間手段 8の機能をそれぞれォン状態とォ フ状態とに切り換える手段であり、 具体的には設定回転速度未満のとき遅延 時間補正手段 7および補間手段 8の機能がォフ状態となるように切り換える 。 図 1 1では、 説明を簡略化するために遅延時間補正手段 7および補間手段 8の外部のスィッチ 3 2, 3 3をオン■オフする構成としている力 遅延時 間補正手段 7および補間手段 8の回路内部動作を切り換えるようにしてもよ い。 The automatic switching means 30 can delay time by turning on / off the switches 3 2 and 3 3, for example, depending on whether or not the rotation speed of the rotation side member (rotary shaft 10) is equal to or higher than the set rotation speed. This is a means for switching the function of the correction means 7 and the interpolation means 8 between the on state and the off state. Specifically, when the speed is less than the set rotational speed, the functions of the delay time correction means 7 and the interpolation means 8 are in the off state. Switch so that. In FIG. 11, the force delay time correcting means 7 and the interpolating means 8 are configured to turn on / off the external switches 3 2 and 3 3 of the delay time correcting means 7 and the interpolating means 8 for the sake of simplicity. The internal circuit operation may be switched.
自動切替速度設定手段 3 1は、 前記自動切替手段 3 0が自動切替えを行う 設定回転速度の値を可変設定する手段であり、 例えば通信回路によって構成 される。 なお、 設定回転速度の値の可変設定は、 この他、 例えばスィッチ端 子を外部から操作して行うようにしてもよい。 その他の構成は図 6の場合と 同様であり、 ここではその説明は省略する。 The automatic switching speed setting means 31 is a means for variably setting the value of the set rotational speed at which the automatic switching means 30 performs automatic switching, and is constituted by a communication circuit, for example. In addition, the setting rotational speed value may be variably set, for example, by operating the switch terminal from the outside. Other configurations are the same as those in FIG. 6, and the description thereof is omitted here.
[0033] 回転側部材 (回転軸 1 0 ) の回転速度が低速の場合には、 角度算出手段 6 における遅延時間の影響が小さいため、 遅延時間補正手段 7による遅延時間
補償の処理を行わないほうが安定した検出結果が得られる場合がある。 この 実施形態の回転検出装置 1では、 機能オンオフ手段 1 9の自動切替手段 3 0 により、 回転速度に応じて遅延補正のオン■オフを自動的に行うようにして いるため、 このような場合に、 遅延時間補正手段 7による遅延時間補償の処 理を省略して、 安定した検出結果を得ることができる。 [0033] When the rotation speed of the rotation side member (rotary shaft 10) is low, the influence of the delay time in the angle calculation means 6 is small, so the delay time by the delay time correction means 7 A stable detection result may be obtained when the compensation process is not performed. In the rotation detection device 1 of this embodiment, the automatic switching means 30 of the function on / off means 19 automatically turns on / off delay correction according to the rotation speed. Thus, it is possible to obtain a stable detection result by omitting the delay time compensation processing by the delay time correction means 7.
なお、 遅延時間補正手段 7の機能をオフ状態とした場合には、 角度算出手 段 6が検出角度 0 n+1を出力する次のサンプリング時刻 t n+1に到達すべき回転 角度位置 P n+1は、 次式 (2 ' ) として計算される。 When the function of the delay time correction means 7 is turned off, the angle calculation means 6 should be the rotation angle position P n that should reach the next sampling time t n + 1 when the detection angle 0 n + 1 is output. +1 is calculated as the following equation (2 ').
Ρ η+1 = θ η + Α Θ„ …… (2 ' ) Η η + 1 = θ η + Α Θ „…… (2 ')
[0034] 図 1 2は、 この発明の第 3実施形態に係る回転角度検出装置を組み込んだ 検出装置付き軸受における回転センサ 3 Αの一例を構成する半導体チップの 平面図である。 図 1 4は、 回転センサ 3 Aの回路構成の一部をブロック図で 示したものである。 図 1 2の回転センサ 3 Aは、 前記第 1実施形態の回転セ ンサ 3と同様、 1つの半導体チップ 4上に大規模集積回路 (L S I ) を集積 して構成される。 その大規模集積回路は、 磁気センサ 5を構成する複数の磁 気センサ素子 5 aと、 その磁気センサ素子 5 aの出力から回転角度を演算し て出力する演算回路部 6 Aとからなる。 半導体チップ 4上において、 磁気セ ンサ素子 5 aは、 仮想の矩形上の 4辺における各辺に沿って配置されて、 4 辺の磁気センサアレイ 5 A ~ 5 Dとされる。 この場合、 前記矩形の中心 O ' は、 転がり軸受 2 0の軸心 Oに一致する。 4辺の磁気センサアレイ 5 A ~ 5 Dは、 同図の例ではセンサ素子 5 aが一列に並んだものとしているが、 セン サ素子 5 3カ《複列に平行に並んだものであってもよい。 前記演算回路部 6 A は、 磁気センサアレイ 5 A〜 5 Dの矩形配置の内部に配置される。 半導体チ ップ 4は、 その素子形成面が前記磁石 2と対向するように前記センサ取付部 材 2 7に固定される。 FIG. 12 is a plan view of a semiconductor chip constituting an example of a rotation sensor 3 in a bearing with a detection device incorporating a rotation angle detection device according to a third embodiment of the present invention. Fig. 14 is a block diagram showing a part of the circuit configuration of the rotation sensor 3A. The rotation sensor 3 A in FIG. 12 is configured by integrating a large-scale integrated circuit (LSI) on one semiconductor chip 4, similarly to the rotation sensor 3 of the first embodiment. The large-scale integrated circuit includes a plurality of magnetic sensor elements 5a constituting the magnetic sensor 5, and an arithmetic circuit unit 6A that calculates and outputs a rotation angle from the output of the magnetic sensor element 5a. On the semiconductor chip 4, the magnetic sensor element 5 a is arranged along each of the four sides on the virtual rectangle to form four-side magnetic sensor arrays 5 A to 5 D. In this case, the center O ′ of the rectangle coincides with the axis O of the rolling bearing 20. Magnetic sensor array 5 A ~ 5 D of the four sides is the sensor element 5 a in the example of the figure it is assumed in a row, there is aligned parallel to the sensor element 5 three "double row Also good. The arithmetic circuit unit 6A is arranged inside a rectangular arrangement of the magnetic sensor arrays 5A to 5D. The semiconductor chip 4 is fixed to the sensor mounting member 27 so that its element forming surface faces the magnet 2.
[0035] 演算回路部 6 Aは、 角度算出手段 6 1、 回転速度算出手段 6 2、 角度時間 遅れ補正手段 6 3 (図 1 4 ) 、 および回転角度推測手段 6 4 (図 1 5 ) を有 する。 角度算出手段 6 1は、 前記磁気センサ 5の出力から前記回転軸 1 0の
回転角度を算出する。 回転速度算出手段 6 2は、 前記角度算出手段 6 1で算 出した回転角度の時間変化から、 回転速度を算出し、 回転方向も検出する。 角度時間遅れ補正手段 6 3は、 前記磁気センサ 5による磁界の検出から前記 角度算出手段 6 1で回転角度を出力するまでの回転角度の時間遅れを補正す る。 回転角度推測手段 6 4は、 前記角度時間遅れ手段 6 3で補正された回転 角度を一定時間毎に得て、 この一定時間毎の回転角度情報と前記回転速度算 出手段 6 2の算出する回転速度の情報とから、 任意の時刻における前記回転 軸 1 0の回転角度を推測する。 The arithmetic circuit unit 6 A has an angle calculation means 61, a rotation speed calculation means 6 2, an angle time delay correction means 6 3 (FIG. 14), and a rotation angle estimation means 64 (FIG. 15). To do. The angle calculation means 61 is used to calculate the rotation axis 10 from the output of the magnetic sensor 5. Calculate the rotation angle. The rotation speed calculation means 62 calculates the rotation speed from the time change of the rotation angle calculated by the angle calculation means 61, and also detects the rotation direction. The angle time delay correction means 63 corrects the time delay of the rotation angle from the detection of the magnetic field by the magnetic sensor 5 to the output of the rotation angle by the angle calculation means 61. The rotation angle estimation means 64 obtains the rotation angle corrected by the angle time delay means 63 at regular intervals, and the rotation angle information and the rotation speed calculation means 62 calculate at regular intervals. From the speed information, the rotation angle of the rotary shaft 10 at an arbitrary time is estimated.
[0036] 図 1 3は、 前記磁気センサアレイ 5 A〜 5 Dと角度算出手段 6 1 とでなる 磁気センサ回路 5 0 (図 1 4 ) 力 回転角度 0を検出して出力する処理動作 のサイクルを示すタイミングチヤ一トである。 その 1サイクルの時間 Tの前 半の区間 T aにおいて、 回転センサ 3 Aの磁気センサ 5である磁気センサァ レイ 5 A ~ 5 Dが回転側の磁石 2の磁界をサンプリングし、 その 1サイクル の後半の区間 T bにおいて、 前記サンプリング値から角度算出手段 6 1が回 転角度 Sを演算し出力する。 このように、 角度データが算出されるまでには 時間遅れがあるため、 回転角度のデータを読み込んだときの実際の回転軸 1 0の回転角度は、 読み込んだデータと異なっている可能性がある。 FIG. 13 shows a cycle of a processing operation for detecting and outputting a force rotation angle 0 by a magnetic sensor circuit 50 (FIG. 14) composed of the magnetic sensor arrays 5 A to 5 D and the angle calculation means 6 1. Is a timing chart showing In the interval T a in the first half of the time T of the one cycle, the magnetic sensor array 5 A to 5 D, which is the magnetic sensor 5 of the rotation sensor 3 A, samples the magnetic field of the magnet 2 on the rotation side, and the latter half of the one cycle. In the section Tb, the angle calculation means 61 calculates the rotation angle S from the sampled value and outputs it. As described above, since there is a time delay until the angle data is calculated, the actual rotation angle of the rotation axis 10 when the rotation angle data is read may be different from the read data. .
[0037] 前記演算回路部 6 Aにおける回転速度算出手段 6 2 (図 1 4 ) は、 上記し たように時間 Tごとに角度算出手段 6 1から出力される回転角度 Sのデータ からその変化量を求めることで、 回転軸 1 0の回転速度 ωを算出する。 [0037] The rotation speed calculation means 6 2 (Fig. 14) in the arithmetic circuit section 6A is the amount of change from the data of the rotation angle S output from the angle calculation means 61 at every time T as described above. Is calculated to calculate the rotational speed ω of the rotating shaft 10.
[0038] 図 1 4の磁気センサアレイ 5 A ~ 5 Dによる毎回のサンプリングによって 得られる磁気データは、 増幅■ A D変換されて角度算出手段 6 1に入力され る。 角度算出手段 6 1は、 磁気センサアレイ 5 A〜5 Dによる毎回のサンプ リング値に基づき、 図 4および図 5に示した演算処理を行って、 式 (1 ) に より回転角度 0をその都度算出する。 Magnetic data obtained by each sampling by the magnetic sensor arrays 5 A to 5 D in FIG. 14 is amplified and A / D converted and input to the angle calculation means 61. The angle calculation means 6 1 performs the arithmetic processing shown in FIGS. 4 and 5 based on the sampling values of the magnetic sensor arrays 5 A to 5 D every time, and calculates the rotation angle 0 each time according to the equation (1). calculate.
—方、 回転速度算出手段 6 2は、 時間 T毎に前記角度算出手段 6 1より毎 回出力される回転角度データ 0の変化量と、 タイマー 6 5によって求められ るその間の経過時間 Tとから回転速度 ωおよび回転方向を演算する。 回転速
度 ωの演算は例えば以下のように行われる。 On the other hand, the rotation speed calculation means 6 2 is calculated from the amount of change in the rotation angle data 0 output from the angle calculation means 61 every time T and the elapsed time T obtained by the timer 65. Rotation speed ω and rotation direction are calculated. Rotational speed The calculation of the degree ω is performed as follows, for example.
毎回サンプリングされる回転角度 0 ( η) が変化しているものとすると、 連続したサンプリング間の角度変化量から次式 (4) のように回転速度 ωを 求めることができる。 Assuming that the rotation angle 0 (η) sampled every time is changing, the rotation speed ω can be obtained from the angle change between consecutive samplings as shown in the following equation (4).
ω= { θ ( η + 1 ) - θ ( η) } ΖΤ …… (4) ω = {θ (η + 1)-θ (η)} …… …… (4)
ただし、 0 ( η) , θ ( η + 1 ) は、 η回目, (η + 1 ) 回目のサンプリ ングで求められた回転角度を表す。 However, 0 (η) and θ (η + 1) represent the rotation angles obtained in the η-th and (η + 1) -th sampling.
このようにして求められた回転速度 ωのデータと、 タイマー 65によって 求められる経過時間とにより、 角度時間遅れ補正手段 63が前記角度算出手 段 6 1により演算された回転角度 0を補正する。 すなわち、 角度時間遅れ補 正手段 63は、 回転速度算出手段 6 2が算出する回転速度 ωで回転軸 1 0が 回転している場合、 角度算出手段 6 1が回転角度 0 ( η) を算出するのに必 要な時間 T bの間に、 どれだけ回転角度 0が変化しているかを、 次式 (5) のようにして推測することができる。 Based on the rotation speed ω data obtained in this way and the elapsed time obtained by the timer 65, the angle time delay correction means 63 corrects the rotation angle 0 calculated by the angle calculation means 61. That is, the angle time delay correction means 63 calculates the rotation angle 0 (η) when the rotation shaft 10 is rotating at the rotation speed ω calculated by the rotation speed calculation means 62. It can be estimated by the following equation (5) how much the rotation angle 0 has changed during the time Tb required for this.
Θ ( n + T b) = θ ( η) +ω x T b …… (5) Θ (n + T b) = θ (η) + ω x T b ...... (5)
ただし、 0 ( n + T b) は、 n回目のサンプリングから角度算出手段 7に よる演算が終了した時点での回転角度である。 However, 0 (n + Tb) is the rotation angle at the time when the calculation by the angle calculation means 7 is completed from the n-th sampling.
この回転角度検出装置 1は、 回転軸 1 0の軸端に設けた磁石 2の回転を回 転センサ 3で検出する構成であるため、 回転体である回転軸 1 0の慣性によ つて回転速度 ωは急激な変動が起きにくい状態にあり、 上記した回転角度補 正により、 かなり高い精度の回転角度を推測することができる。 Since this rotation angle detection device 1 is configured to detect the rotation of the magnet 2 provided at the shaft end of the rotation shaft 10 by the rotation sensor 3, the rotation speed is detected by the inertia of the rotation shaft 10 which is a rotating body. ω is in a state in which rapid fluctuations are unlikely to occur, and with the above-described rotation angle correction, it is possible to estimate a rotation angle with considerably high accuracy.
ここでは、 前記半導体チップ 4の上に集積される大規模集積回路の一部と して、 前記角度算出手段 6 1 と共に、 前記回転速度算出手段 6 2および前記 角度時間遅れ補正手段 63を設けているので、 半導体チップ 4から出力され る回転角度 0のデータは、 その時刻における回転角度を示すことになり、 こ のデータを受けて動作する各種機器での制御にとってより扱いやすい回転角 度検出装置 1 となる。 Here, as a part of a large-scale integrated circuit integrated on the semiconductor chip 4, the rotation speed calculation means 62 and the angle time delay correction means 63 are provided together with the angle calculation means 61. Therefore, the rotation angle 0 data output from the semiconductor chip 4 indicates the rotation angle at that time, and a rotation angle detection device that is easier to handle for control in various devices that operate by receiving this data. 1
なお、 回転速度算出手段 6 2および角度時間遅れ補正手段 63は、 半導体
チップ 4と別に設けてもよい。 The rotational speed calculating means 62 and the angle time delay correcting means 63 are semiconductors. It may be provided separately from the chip 4.
図 1 5は、 前記演算回路部 6 Aにおける回転角度推定手段 6 4の構成を示 すブロック図である。 同図において、 回転角度検出回路 6 0は、 図 1 4にお ける角度算出手段 6 1、 回転速度算出手段 6 2、 タイマー 6 5、 および角度 時間遅れ補正手段 6 3を含めた回路部を示す。 この回転角度検出回路 6 0で 得られる時間遅れ補正済みの回転角度データ 0は、 上記したように一定時間 Tの間隔で出力される離散的なデータであるため、 データが更新される間隔 よりも細かく角度情報を得ることができない。 FIG. 15 is a block diagram showing the configuration of the rotation angle estimation means 64 in the arithmetic circuit section 6A. In the figure, a rotation angle detection circuit 60 indicates a circuit unit including the angle calculation means 61, the rotation speed calculation means 62, the timer 65, and the angle time delay correction means 63 in FIG. . Since the rotation angle data 0 obtained by the rotation angle detection circuit 60 0 after the time delay correction is discrete data output at intervals of the fixed time T as described above, the rotation angle data 0 is larger than the interval at which the data is updated. Detailed angle information cannot be obtained.
そこで、 上記回転角度推定手段 6 4は、 回転角度データを要求した時刻に おける角度値を、 回転角度データ 0と回転速度 ωから予測して補間するもの であり、 タイマー 6 6、 メモリ 6 7および角度データ補間処理回路 6 8を含 む。 具体的には、 図 1 6のように、 回転角度推定手段 6 4の角度データ補間 処理回路 6 8は、 回転角度検出回路 6 0から出力された最新の回転角度デー タ (例えば 0 2 ) が出力された時刻 t 2 から、 要求トリガ aを受け取るまで の経過時間△ tをタイマー 6 6で測定させ、 回転速度 ωから予測される角度 変化量をデータに加算する処理を実行する。 すなわち、 前記角度データ補間 処理回路 6 8は前記回転角度データ 0、 回転速度 ω、 および経過時間を一旦 メモリ 6 7に記憶させ、 これらの値から要求トリガ信号 aを受け取ったとき の回転角度 Sを予測する。 その結果、 要求トリガ aが入力された時刻 t 2 + Δ tにおける回転角度データ S 2 + Δ Θを角度データ補間処理回路 6 8から 出力することができる。 すなわち、 任意の時刻における回転角度を、 回転軸 1 0が回転している状態においても、 静止している状態においても、 正確に 検出して出力することができる。 演算回路部 6 Aで算出された回転角度 0は 前記出力ケーブル 2 9 (図 1 ) により出力される。 Therefore, the rotation angle estimation means 6 4 predicts and interpolates the angle value at the time when the rotation angle data is requested from the rotation angle data 0 and the rotation speed ω, and includes a timer 6 6, a memory 6 7 and Includes angle data interpolation circuit 6 8. Specifically, as shown in FIG. 16, the angle data interpolation processing circuit 68 of the rotation angle estimation means 64 has the latest rotation angle data (for example, 0 2) output from the rotation angle detection circuit 60. The elapsed time Δ t from the output time t 2 until the request trigger a is received is measured by the timer 66, and the angle change amount predicted from the rotational speed ω is added to the data. That is, the angle data interpolation processing circuit 68 once stores the rotation angle data 0, the rotation speed ω, and the elapsed time in the memory 67, and calculates the rotation angle S when the request trigger signal a is received from these values. Predict. As a result, the rotation angle data S 2 + ΔΘ at time t 2 + Δt when the request trigger a is input can be output from the angle data interpolation processing circuit 68. In other words, the rotation angle at an arbitrary time can be accurately detected and output even when the rotating shaft 10 is rotating or at rest. The rotation angle 0 calculated by the arithmetic circuit unit 6 A is output by the output cable 29 (FIG. 1).
ここでは、 前記半導体チップ 4の上に集積される大規模集積回路の一部と して、 図 1 4の角度算出手段 6 1、 回転速度算出手段 6 2および角度時間遅 れ補正手段 6 3と共に、 前記回転角度推定手段 6 4を設けているので、 任意 の時刻における正確な回転角度情報を得ることができる小型で高精度な回転
センサ 3 Aが構成されることになり、 コンパク卜な回転角度検出装置 1を実 現できる。 Here, as part of a large-scale integrated circuit integrated on the semiconductor chip 4, together with the angle calculation means 61, the rotation speed calculation means 62, and the angle time delay correction means 63 in FIG. Since the rotation angle estimation means 64 is provided, a small and highly accurate rotation that can obtain accurate rotation angle information at an arbitrary time. The sensor 3 A is configured, and a compact rotation angle detector 1 can be realized.
なお、 回転角度推定手段 6 4は、 半導体チップ 4と別に設けてもよい。 また、 上記の例では、 磁気センサとして磁気センサアレイを用いた半導体セ ンサを使用する場合を示したが、 磁界の方向を検出するべクトル式の磁気セ ンサなどの半導体センサを使用しても同様な効果を得ることができる。 The rotation angle estimating means 64 may be provided separately from the semiconductor chip 4. In the above example, a semiconductor sensor using a magnetic sensor array is used as the magnetic sensor. However, even if a semiconductor sensor such as a vector magnetic sensor that detects the direction of the magnetic field is used. Similar effects can be obtained.
[0041 ] また、 図 1の検出装置付き軸受 2 0では、 上記回転角度検出装置 1を転が リ軸受 2 0に組み込んでいるので、 軸受使用機器の部品点数、 組立工数の削 減、 およびコンパクト化を図ることができる。 [0041] Further, in the bearing 20 with the detection device of FIG. 1, the rotation angle detection device 1 is incorporated in the roller bearing 20 so that the number of parts of the bearing-use equipment, the number of assembly steps can be reduced, and the compactness can be achieved. Can be achieved.
[0042] 図 1 7は、 前記構成の回転角度検出装置 1を搭載したサーボモータ, ブラ シレスモータ等のモータの回転制御装置の一例の概略構成を示すブロック図 である。 このモータ回転制御装置 7 0は、 上記回転角度検出装置 1 と、 この 検出装置の回転角度検出値に応じて、 モータ 7 1を回転させるためのステー タコイルの励磁電流の切替えを行う ドライバー回路 7 2と、 前記励磁電流の 切替えタイミングを調整してモータの回転状態の制御を行う制御回路 7 3と を備える。 ここではステータコイルは 3相とされ、 各相のステータコイルへ の励磁電流の切替えがドライバー回路 7 2で行われる。 制御回路 7 3は、 回 転角度検出装置 1で検出されたモータ 7 1の回転角度 Sに基づき前記励磁電 流の切替え制御を行うと共に、 ステータコイルを流れる励磁電流をフィード バックして励磁電流の進み角制御も行う。 とくに、 前記回転角度検出装置 1 によると、 任意の時刻でのモータの磁極位置を正確に知ることができるので 、 モータの効率を高めたり、 回転音を低く抑えたりするため、 励磁タイミン グを制御する場合などに、 回転速度およびロータの回転角度に応じた細かな 制御が有効である。 この場合、 小型の回転角度検出装置 1で高精度の角度検 出が可能になり、 装置を小型化、 高性能化することができる。 FIG. 17 is a block diagram showing a schematic configuration of an example of a motor rotation control device such as a servo motor or brushless motor equipped with the rotation angle detection device 1 having the above-described configuration. The motor rotation control device 70 switches the excitation current of the stator coil for rotating the motor 71 according to the rotation angle detection device 1 and the rotation angle detection value of the detection device 7 2 And a control circuit 73 that controls the rotation state of the motor by adjusting the switching timing of the excitation current. Here, the stator coil has three phases, and the driver circuit 72 switches the excitation current to the stator coils of each phase. The control circuit 73 controls the switching of the excitation current based on the rotation angle S of the motor 71 detected by the rotation angle detection device 1, and feeds back the excitation current flowing through the stator coil to control the excitation current. Lead angle control is also performed. In particular, the rotation angle detection device 1 can accurately know the position of the magnetic pole of the motor at an arbitrary time, so the excitation timing is controlled to increase the motor efficiency and keep the rotation noise low. For example, fine control according to the rotation speed and the rotation angle of the rotor is effective. In this case, the small rotation angle detection device 1 can detect the angle with high precision, and the device can be downsized and improved in performance.
[0043] 図 1 8は、 図 1の検出装置付き軸受 2 0を、 ブラシレスモータ 7 4の回転 軸 1 0の軸端に組み込んだ例を示す。 ブラシレスモータ 7 4は、 両端が閉塞 された円筒状のモータハウジング 7 5と、 このモータハウジング 7 5に同心
状に配置した回転軸 1 0と、 この回転軸 1 0に設けたロータ 7 6と、 この口 一夕 7 6と径方向に対向してモータハウジング周壁 7 5 aの内周面に設けた ステータ 7 7とを備える。 回転軸 1 0は前記検出装置付き軸受 2 0と他の軸 受 2 5とでモータハウジング 7 5の両端部に回転自在に支持されている。 この場合、 前記回転角度検出装置 1が軸受 2 0と一体化されているため、 コンパクトで組立調整が不要となり、 組立工数が削減され、 利便性が高い。 FIG. 18 shows an example in which the bearing 20 with the detection device of FIG. 1 is incorporated into the shaft end of the rotating shaft 10 of the brushless motor 74. The brushless motor 7 4 has a cylindrical motor housing 7 5 closed at both ends, and is concentric with the motor housing 7 5. Rotating shaft 10 arranged in the shape of a rotor, rotor 76 provided on this rotating shaft 10, and stator provided on the inner peripheral surface of motor housing peripheral wall 7 5 a in a radial direction facing this opening 7 6 7 and 7 are provided. The rotating shaft 10 is rotatably supported at both ends of the motor housing 75 by the bearing 20 with the detection device and the other bearing 25. In this case, since the rotation angle detection device 1 is integrated with the bearing 20, it is compact and does not require assembly adjustment, reducing the number of assembly steps, and is highly convenient.
[0044] 図 1 9は、 上記回転角度検出装置 1を、 ブラシレスモータ 7 4の回転軸 1 0の軸端に組み込んだ他の例を示す。 ここでは、 軸受 2 0の外輪 2 2にセン サ取付部材 4 7を取付けるのに代えて、 モータハウジング端部壁 7 5 bに形 成された軸受嵌合部 7 9にセンサ取付部材 4 7を取付け、 このセンサ取付部 材 4 7に、 回路基板 7 8を介して回転センサ 3 Aを取付けている。 すなわち 、 この例では、 回転角度検出装置 1を軸受 2 0から完全に分離している。 前 記軸受嵌合部 7 9には、 回転軸 1 0の軸心 Oと同心の段部 7 9 aが形成され 、 この段部 7 9 aに上記センサ取付部材 4 7の本体 4 7 aの裏面に設けられ た環状凸部 4 7 bを嵌合させることにより、 回転軸 1 0と同心に回転センサ 3 A (図 1 ) が配置される。 センサ取付部材 4 7は、 環状突部 4 7 bを軸受 嵌合部 7 9の段部 7 9 aに嵌合させると共に、 センサ取付部材本体 4 7 aを 取付ねじ 4 0で締結することにより、 モータハウジング端部壁 7 5 bに固定 される。 この場合、 軸受 2 0に対する回転センサ 3 Aの軸方向位置が定まり 、 軸受 2 0の内輪 2 1に回転軸 1 0を嵌合させた時に軸受 2 0に対する磁石 2の軸方向位置が定まるので、 回転軸 1 0を内輪 2 1に嵌合させた状態で、 磁石 2と回転センサ 3 Aの軸方向隙間 (ギャップ) を規定の範囲に収めるこ とができる。 FIG. 19 shows another example in which the rotation angle detection device 1 is incorporated in the shaft end of the rotation shaft 10 of the brushless motor 74. Here, instead of attaching the sensor mounting member 4 7 to the outer ring 22 of the bearing 20, the sensor mounting member 4 7 is attached to the bearing fitting portion 7 9 formed on the motor housing end wall 7 5 b. The rotation sensor 3 A is mounted on the sensor mounting member 4 7 via the circuit board 7 8. That is, in this example, the rotation angle detection device 1 is completely separated from the bearing 20. In the bearing fitting portion 7 9, a step portion 7 9 a concentric with the shaft center O of the rotary shaft 10 is formed, and the step portion 7 9 a has the sensor mounting member 4 7 on the body 4 7 a. The rotation sensor 3 A (FIG. 1) is arranged concentrically with the rotation shaft 10 by fitting the annular convex portion 47 b provided on the back surface. The sensor mounting member 4 7 is formed by fitting the annular protrusion 4 7 b to the stepped portion 7 9 a of the bearing fitting portion 7 9 and fastening the sensor mounting member body 4 7 a with the mounting screw 40. Fixed to motor housing end wall 7 5 b. In this case, the axial position of the rotation sensor 3A relative to the bearing 20 is determined, and the axial position of the magnet 2 relative to the bearing 20 is determined when the rotating shaft 10 is fitted to the inner ring 21 of the bearing 20. With the rotary shaft 10 fitted to the inner ring 21, the axial gap (gap) between the magnet 2 and the rotation sensor 3 A can be kept within a specified range.
[0045] つぎに、 この発明の前記各実施形態では、 「遅延時間補正」 を要件とした 力 この要件を備えない応用例について説明する。 この応用例における回転 センサ 3 Bを構成する半導体チップも図 1 2に示す回転センサ 3 Aの半導体 チップとほぼ同様の構成であり、 この回転センサ 3 Aの角度算出手段による 角度算出処理 (図 4 ) 、 同回転センサ 3 Aにおける磁気センサアレイの出力
波形 (図 5) および回転センサ 3 Aが回転角度を検出して出力する処理動作 のサイクルのタイミングチャート (図 1 3) についても同様であるので、 そ の詳しい説明は省略する。 この応用例においても、 前記各実施形態の場合と 同様、 図 4および図 5の回転角度算出処理により、 例えば、 ゼロクロス位置 X 1 , X 2が磁気センサアレイ 5 B, 5 Dにある場合には、 それらの出力か ら得られるゼロクロス位置データにより、 上記と同様にして回転角度 0が算 出される。 図 20は、 回転センサ 3 Bの回路構成をブロック図で示したもの である。 前記回転角度 0は演算回路部 6 Bで算出され、 前記出力ケーブル 2 9 (図 1 ) 、 あるいは後述するシリアル通信回路 8 3により出力される。 すなわち、 磁気センサアレイ 5 A〜 5 Dでサンプリングされた磁気データ は、 増幅■ A D変換されて演算回路部 6に入力される。 演算回路部 6 Bにお ける角度算出手段 6 1は、 磁気センサアレイ 5 A〜5 Dによるサンプリング 値に基づき、 図 4および図 5に示した演算処理を行って回転角度 0を算出す る。 Next, in each of the above-described embodiments of the present invention, an application example that does not have this requirement will be described. The semiconductor chip composing the rotation sensor 3 B in this application example has almost the same configuration as the semiconductor chip of the rotation sensor 3 A shown in FIG. 12. The angle calculation process by the angle calculation means of the rotation sensor 3 A (FIG. 4) ), Output of magnetic sensor array at 3 A rotation sensor The same applies to the waveform (Fig. 5) and the timing chart (Fig. 13) of the processing operation cycle in which the rotation sensor 3A detects and outputs the rotation angle. In this application example as well, in the case of the zero cross positions X 1 and X 2 in the magnetic sensor arrays 5 B and 5 D, for example, by the rotation angle calculation process of FIGS. Based on the zero cross position data obtained from these outputs, the rotation angle 0 is calculated in the same manner as described above. FIG. 20 is a block diagram showing the circuit configuration of the rotation sensor 3B. The rotation angle 0 is calculated by the arithmetic circuit unit 6 B and output by the output cable 29 (FIG. 1) or a serial communication circuit 83 described later. That is, the magnetic data sampled by the magnetic sensor arrays 5 A to 5 D are amplified and AD converted and input to the arithmetic circuit unit 6. The angle calculation means 61 in the arithmetic circuit section 6B calculates the rotation angle 0 by performing the arithmetic processing shown in FIGS. 4 and 5 based on the sampling values by the magnetic sensor arrays 5A to 5D.
—方、 演算回路部 6 Bにおける回転速度算出手段 6 2は、 時間 T毎に前記 角度算出手段 6 1より毎回出力される回転角度 0のデータをメモリ 80に記 憶し、 そのデータの変化を演算して回転速度 ωおよび回転方向を求める。 そ の演算は以下のように行われる。 On the other hand, the rotation speed calculation means 6 2 in the arithmetic circuit section 6 B stores the data of the rotation angle 0 output from the angle calculation means 61 every time T in the memory 80 every time T, and changes the data. Calculate the rotational speed ω and rotational direction. The calculation is performed as follows.
毎回のサンプリング回転角度 0 ( η) が変化している場合には、 連続した サンプリング間の変化角度から次式 (6) のように回転速度 ωを求めること ができる。 When the sampling rotation angle 0 (η) changes every time, the rotation speed ω can be calculated from the change angle between successive samplings as shown in the following equation (6).
ω= { θ ( η + 1 ) - θ ( η) } ΖΤ …… (6) ω = {θ (η + 1)-θ (η)} ΖΤ …… (6)
ただし、 0 ( η) , θ ( η + 1 ) は、 η回目, (η + 1 ) 回目のサンプリ ングで求められた回転角度を表す。 However, 0 (η) and θ (η + 1) represent the rotation angles obtained in the η-th and (η + 1) -th sampling.
回転速度が低く、 毎回のサンプリングでは回転角度 0 ( η) が変化しない 場合には、 数回〜数十回のサンプリング間での角度変化量から次式 (7) の ように回転速度 ωを求めることができる。 If the rotation speed is low and the rotation angle 0 (η) does not change with each sampling, calculate the rotation speed ω as shown in the following equation (7) from the amount of angle change between several to several tens of samplings. be able to.
ω= { Θ ( n +m) - θ ( η) } mT …… (7)
ただし、 0 ( n + m) は、 (n + m) 回目のサンプリングで求められた回 転角度を表す。 ω = {Θ (n + m)-θ (η)} mT …… (7) However, 0 (n + m) represents the rotation angle obtained by the (n + m) sampling.
このようにして求められた回転速度 ωのデータは、 速度信号出力手段であ る出力回路 8 2に入力され、 ここで所定の信号形態の回転速度信号に変換さ れて外部に出力される。 その出力信号形態の設定は、 回転センサ 3 Βの外部 に設けられた外部設定手段 9 1からシリアル通信回路 8 3を経由して、 設定 内容記憶手段である設定メモリ 8 4に記憶させることで行われる。 設定メモ リ 8 4は不揮発メモリを有する。 ここでは、 シリアル通信回路 8 3力 半導 体チップ 4上に磁気センサァレイ 5 Α〜 5 Dと共に大規模集積回路として構 成される演算回路部 6 Βの一部として設けられている力 シリアル通信回路 8 3は半導体チップ 4の外部に設けてもよい。 The rotational speed ω data obtained in this way is input to an output circuit 82 which is a speed signal output means, where it is converted into a rotational speed signal in a predetermined signal form and output to the outside. The setting of the output signal form is performed by storing it in the setting memory 84, which is the setting content storage means, from the external setting means 91 provided outside the rotation sensor 3 を via the serial communication circuit 83. Is called. Configuration memory 84 has a non-volatile memory. Here, the serial communication circuit 8 3 force force provided as part of the arithmetic circuit section 6 さ れ る configured as a large-scale integrated circuit together with the magnetic sensor arrays 5 Α to 5 D on the semiconductor chip 4 Serial communication circuit 8 3 may be provided outside the semiconductor chip 4.
図 2 1は、 図 2 0における出力回路 8 2の詳細を示すブロック図である。 前記設定メモリ 8 4には、 前記外部設定手段 9 1 (図 2 0 ) からシリアル通 信回路 8 3を経由して、 前記出力信号形態のほかに、 速度上限設定値 8 5 A 、 速度下限設定値 8 5 B、 および図示しない変換計算方式の設定値 (対数変 換または線形変換などを指定する) が記憶されて、 電源投入時にこれらの設 定値が読み出されるように構成されている。 これら速度上限設定値 8 5 A、 速度下限設定値 8 5 B、 変換計算方式に応じて、 出力回路 (速度信号出力手 段) 8 2の出力変換回路 8 6は、 回転速度算出手段 6 2 (図 2 0 ) から与え られる回転速度 ωのデータを回転速度信号に変換する。 出力される信号はデ ジタル信号であってもアナログ信号であってもよい。 例えば、 上限値設定 8 5 Αによって回転速度 5 0 0 0 r p mを 5 Vの電圧に対応させ、 下限値設定 8 5 Bによって停止状態を 0 Vの電圧に対応させ、 その間の値を線形に対応 させるという変換を行う。 FIG. 21 is a block diagram showing details of the output circuit 82 in FIG. In the setting memory 84, from the external setting means 91 (Fig. 20) via the serial communication circuit 83, in addition to the output signal form, a speed upper limit set value 85 A, speed lower limit setting The value 8 5 B and the setting value of the conversion calculation method (not shown) (logarithmic conversion or linear conversion is specified) are stored, and these setting values are read out when the power is turned on. These speed upper limit set value 8 5 A, speed lower limit set value 8 5 B, output circuit (speed signal output means) 8 2 output conversion circuit 8 6 according to conversion calculation method, rotation speed calculation means 6 2 ( The rotation speed ω data given from Fig. 20 0) is converted into a rotation speed signal. The output signal may be a digital signal or an analog signal. For example, the upper limit value setting 8 5 Α corresponds the rotation speed 5 0 0 0 rpm to the voltage of 5 V, the lower limit value setting 8 5 B corresponds the stop state to the voltage of 0 V, and the value between them corresponds linearly The conversion is made.
変換された回転速度信号は、 設定メモリ 8 4に設定された出力信号形態に 応じて、 スィッチ 9 0 A〜9 0 Cを選択的にオンさせ、 電圧出力回路 8 7、 電流出力回路 8 8、 P WM出力回路 8 9のいずれかを選ぶことにより、 電圧 出力、 電流出力、 P WM出力の形態に切り換えられて外部に出力される。 例
えば、 電圧出力が選択されている場合には、 回転速度 ωに応じた電圧が出力 されるため、 タコジェネレー夕などと同様な使い方が可能になる。 また、 回 転角度検出装置 1の周辺環境にノイズ源が多い場合などにおいては、 電流出 力に設定すると、 回転速度 ωに応じて変化する電流が出力され、 ノイズの影 響を受けにくい信号形態となる。 P MW出力では、 回転速度 ωに応じて出力 パルス幅が変化する信号出力となる。 この場合、 設定メモリ 8 4は不揮発メ モリを有するものとされているので、 一度設定された前記各設定値は、 常に その状態で使用することができる。 The converted rotation speed signal is used to selectively turn on the switches 9 0 A to 90 C according to the output signal form set in the setting memory 84, voltage output circuit 8 7, current output circuit 8 8, By selecting one of the P WM output circuits 8 9, the output is switched to voltage output, current output, or P WM output and output to the outside. Example For example, when voltage output is selected, a voltage according to the rotational speed ω is output, so that it can be used in the same way as for tacho generators. In addition, when there are many noise sources in the surrounding environment of the rotation angle detection device 1, if the current output is set, a current that changes according to the rotational speed ω is output, and the signal form is less susceptible to noise. It becomes. In the P MW output, the output pulse width changes according to the rotational speed ω. In this case, since the setting memory 84 has nonvolatile memory, the setting values once set can always be used in that state.
また、 この応用例では、 回転速度 ωのデータを前記シリアル通信回路 8 3 を通じて外部に出力するようにもしている。 したがって、 シリアル通信回路 8 3は出力回路 8 2とともに回転速度 ωの信号を外部に出力する速度信号出 力手段を構成することになる。 In this application example, the rotational speed ω data is output to the outside through the serial communication circuit 8 3. Therefore, the serial communication circuit 83 forms a speed signal output means for outputting a signal of the rotational speed ω to the outside together with the output circuit 82.
[0048] このように、 この回転速度信号出力付き回転角度検出装置 1では、 角度算 出手段 6 1で検出した回転角度 0の時間変化から回転速度 ωを算出する回転 速度算出手段 6 2を設け、 この回転速度算出手段 6 2の算出した回転速度 ω の信号を出力する速度信号出力手段 (出力回路) 8 2を設けているので、 従 来であれば別途設置したマイコンゃ計算処理回路を使用しないと検出できな かった回転速度 ωの情報を、 一つの回転角度検出装置 1から回転角度 0の情 報と共に出力することができ、 利便性の高い検出装置とすることができる。 また、 この応用例では、 前記速度信号出力手段 8 2が、 出力する回転速度 ωの信号の形態を設定によって切替え可能なものとしているので、 使用する 環境や接続する機器に応じた出力形態で回転速度信号を取り出すことができ 、 用途に応じて幅広く対応できる。 As described above, the rotation angle detection device 1 with the rotation speed signal output includes the rotation speed calculation means 62 that calculates the rotation speed ω from the time change of the rotation angle 0 detected by the angle calculation means 61. Since there is a speed signal output means (output circuit) 8 2 that outputs a signal of the rotational speed ω calculated by this rotational speed calculation means 6 2, a microcomputer calculation processing circuit installed separately would be used if conventional. Information on the rotational speed ω that could not be detected without it can be output together with information on the rotation angle 0 from one rotation angle detection device 1, making it possible to provide a highly convenient detection device. Further, in this application example, the speed signal output means 82 can switch the form of the output rotational speed ω signal by setting, so that the speed signal output means 82 rotates in the output form according to the environment to be used and the connected equipment. The speed signal can be taken out and can be widely used depending on the application.
また、 前記速度信号出力手段 8 2の変換または出力に係る設定を通信によ つて外部から設定可能とする外部設定手段 9 1を設けているので、 その設定 を外部から容易に変更でき、 1つの回転角度検出装置 1で様々な用途に適応 できる。 Also, since the external setting means 9 1 that enables the setting related to conversion or output of the speed signal output means 82 to be set from outside by communication is provided, the setting can be easily changed from the outside, The rotation angle detector 1 can be used for various purposes.
[0049] また、 上記回転速度信号出力付き回転角度検出装置 1を一体に組み込んだ
検出装置付き軸受 2 0によると、 軸受使用機器の部品点数、 組立工数の削減 、 およびコンパクト化が図れる。 その場合に、 回転角度検出装置 1は回転角 度 0と回転速度 ωを検出できるため、 広範囲な用途に使用することができる 以上説明した応用例の態様として、 次のものがある。 [0049] In addition, the rotation angle detection device 1 with the rotation speed signal output is incorporated integrally. According to the bearing with detection device 20, it is possible to reduce the number of parts, the number of assembly steps, and downsizing of the equipment using the bearing. In that case, since the rotation angle detection device 1 can detect the rotation angle 0 and the rotation speed ω, it can be used for a wide range of applications.
[態様 1 ] [Aspect 1]
態様 1 としての回転速度信号出力付き回転角度検出装置は、 固定部材に対 して回転自在な回転体の回転軸心端部に、 一対の磁極が形成された磁石を配 置し、 この磁石と軸方向に対向して前記固定部材に大規模集積回路からなる 磁気センサを設け、 この磁気センサの出力から前記回転体の回転角度を検出 する角度算出手段を設けた回転角度検出装置であって、 前記角度算出手段で 検出した回転角度の時間変化から回転速度を算出する回転速度算出手段、 お よびこの回転速度算出手段の算出した回転速度の信号を出力する速度信号出 力手段を設けたものである。 この構成によると、 磁気センサの出力に基づき 角度算出手段が回転体の回転角度を検出し、 角度算出手段で検出した回転角 度の時間変化から回転速度算出手段が回転速度を算出する。 その回転速度の 信号を速度信号出力手段で出力する。 このため、 従来であれば別途設置した マイコンや計算処理回路などの外部回路を使用しないと検出できなかった回 転速度の情報を、 一つの回転角度検出装置から回転角度の情報と共に出力す ることができ、 利便性の高い検出装置とすることができる。 A rotation angle detection device with a rotation speed signal output as aspect 1 includes a magnet having a pair of magnetic poles arranged at the end of the rotation axis of a rotating body that is rotatable with respect to a fixed member. A rotation angle detection device provided with a magnetic sensor comprising a large-scale integrated circuit on the fixed member facing the axial direction, and provided with an angle calculation means for detecting the rotation angle of the rotating body from the output of the magnetic sensor, Rotation speed calculation means for calculating the rotation speed from the time change of the rotation angle detected by the angle calculation means, and speed signal output means for outputting a signal of the rotation speed calculated by the rotation speed calculation means are provided. is there. According to this configuration, the angle calculation means detects the rotation angle of the rotating body based on the output of the magnetic sensor, and the rotation speed calculation means calculates the rotation speed from the time change of the rotation angle detected by the angle calculation means. The rotation speed signal is output by the speed signal output means. For this reason, rotation speed information that could not be detected without using an external circuit such as a separately installed microcomputer or calculation processing circuit is output together with the rotation angle information from a single rotation angle detector. Therefore, a highly convenient detection device can be obtained.
[態様 2 ] [Aspect 2]
態様 1において、 前記大規模集積回路からなる磁気センサが磁気センサァ レイであってもよい。 磁気センサアレイであると、 小型で精度のよい角度検 出が行える。 In the first aspect, the magnetic sensor including the large-scale integrated circuit may be a magnetic sensor array. With a magnetic sensor array, small and accurate angle detection can be performed.
[態様 3 ] [Aspect 3]
態様 1において、 前記速度信号出力手段となるシリアル通信回路を有する ものであってもよい。 In the first aspect, a serial communication circuit serving as the speed signal output means may be provided.
[態様 4 ]
態様 1において、 前記速度信号出力手段は、 前記回転速度算出手段による 算出結果である速度を、 設定された上限値と下限値の範囲で変化するように 変換するものとした。 この構成の場合、 例えば、 上限値設定によって回転速 度 5 0 0 0 r p mを 5 Vの電圧に対応させ、 下限値設定によって停止状態を 0 Vの電圧に対応させ、 その間の値を線形に対応させるという変換が可能で める。 [Aspect 4] In Aspect 1, the speed signal output means converts the speed, which is a calculation result by the rotation speed calculation means, so as to change within a set upper limit value and lower limit value range. In this configuration, for example, the rotation speed 5 0 0 0 rpm corresponds to a voltage of 5 V by setting an upper limit value, the stop state is made to correspond to a voltage of 0 V by setting the lower limit value, and the values in between are linearly supported. It is possible to convert it.
[態様 5 ] [Aspect 5]
態様 4において、 前記速度信号出力手段は、 出力する回転速度の信号変換 方式を、 設定により線形変換と対数変換とに切替え可能としたものであって もよい。 In the aspect 4, the speed signal output means may be configured to switch a signal conversion method of the output rotational speed between linear conversion and logarithmic conversion by setting.
[態様 6 ] [Aspect 6]
態様 1において、 前記速度信号出力手段は、 出力する回転速度の信号の形 態を設定によって切替え可能なものであってもよい。 この構成の場合、 使用 する環境や接続する機器に応じて、 幅広く対応できる。 In aspect 1, the speed signal output means may be capable of switching the form of the output rotational speed signal by setting. This configuration can be used in a wide range depending on the environment used and the connected equipment.
[態様 7 ] [Aspect 7]
態様 1において、 前記速度信号出力手段は、 出力する回転速度の信号の形 態が、 電圧出力、 電流出力、 および P WM (パルス幅変調) 出力のうちの少 なくとも 2種類であってもよい。 P WM出力のうちの少なくとも 2種類であ つてもよい。 この構成の場合、 例えば、 電圧出力が選択されている場合には 、 回転速度に応じた電圧が出力されるため、 タコジェネレータなどと同様な 使い方が可能になる。 また、 回転角度検出装置の周辺環境にノイズ源が多い 場合などにおいては、 電流出力に設定すると、 回転速度に応じて変化する電 流が出力され、 ノイズの影響を受けにくい信号形態となる。 P MW出力では 、 回転速度に応じて出力パルス幅が変化する信号出力となる。 In the aspect 1, the speed signal output means may output at least two kinds of output of the rotational speed signal of voltage output, current output, and PWM (pulse width modulation) output. . There may be at least two of the P WM outputs. In this configuration, for example, when voltage output is selected, a voltage according to the rotation speed is output, so that it can be used in the same way as a tachometer. In addition, when there are many noise sources in the surrounding environment of the rotation angle detection device, if the current output is set, a current that changes according to the rotation speed is output, and the signal form is less susceptible to noise. In PMW output, the output pulse width changes according to the rotation speed.
[態様 8 ] [Aspect 8]
態様 1において、 前記回転速度算出手段または速度信号出力手段の変換ま たは出力に係る設定を、 通信によって外部から行う外部設定手段を設けても よい。 ここで言う 「外部」 は、 速度信号出力手段に対する外部である。 この
構成の場合、 前記速度信号出力手段の変換または出力に係る設定を通信によ つて外部から変更できるため、 1つの回転角度検出装置で様々な用途に適応 できる In the first aspect, an external setting unit that performs a setting related to conversion or output of the rotation speed calculating unit or the speed signal output unit from the outside by communication may be provided. “External” as used herein is external to the speed signal output means. this In the case of the configuration, since the setting related to the conversion or output of the speed signal output means can be changed from the outside by communication, it can be adapted to various applications with one rotation angle detection device.
[態様 9 ] [Aspect 9]
態様 8において、 前記外部設定手段の設定した内容を不揮発メモリに記憶 する設定内容記憶手段を、 前記磁気センサを構成する大規模集積回路の内部 または外部に設け、 前記設定内容記憶手段は、 電源投入時に前記不揮発メモ リの記憶内容を読み込んで前記回転速度算出手段または前記速度信号出力手 段の設定内容として利用させるものとしてもよい。 この構成の場合、 外部設 定手段の設定した内容を設定内容記憶手段の不揮発メモリに記憶させること で、 一度設定された前記各設定値を、 常にその状態で速度信号出力手段の設 定内容として利用することができる。 In Aspect 8, setting content storage means for storing the content set by the external setting means in a nonvolatile memory is provided inside or outside the large-scale integrated circuit constituting the magnetic sensor, and the setting content storage means is powered on Sometimes, the stored contents of the non-volatile memory may be read and used as the setting contents of the rotational speed calculating means or the speed signal output means. In this configuration, the contents set by the external setting means are stored in the nonvolatile memory of the setting contents storing means, so that each set value once set is always set as the setting contents of the speed signal output means in that state. Can be used.
[態様 1 0 ] [Aspect 1 0]
態様 1 0の検出装置付き軸受は、 態様 1に記載の回転速度信号出力付き回 転角度検出装置を軸受に組み込んだものである。 この構成によると、 軸受使 用機器の部品点数、 組立工数の削減、 およびコンパクト化が図れる。 その場 合に、 回転角度検出装置は回転角度と回転速度を検出できるため、 広範囲な 用途に使用することができる。 A bearing with a detection device according to aspect 10 includes the rotation angle detection device with a rotational speed signal output according to aspect 1 incorporated in the bearing. According to this configuration, it is possible to reduce the number of parts, the number of assembly steps, and the compactness of the equipment that uses the bearing. In that case, the rotation angle detector can detect the rotation angle and the rotation speed, and can be used for a wide range of applications.
以上のとおり、 図面を参照しながらこの発明の好適な実施形態を説明した 力 当業者であれば、 本件明細書をみて、 自明な範囲内で種々の変更および 修正を容易に想定するであろう。 したがって、 そのような変更および修正は 、 添付のクレームから定まるこの発明の範囲内のものと解釈される。
As described above, the preferred embodiment of the present invention has been described with reference to the drawings. Those skilled in the art will readily consider various changes and modifications within the obvious scope by referring to the present specification. . Accordingly, such changes and modifications are to be construed as within the scope of the invention as defined by the appended claims.
Claims
[1 ] 回転側部材に設けられ回転中心周りの円周方向異方性を有する磁石と、 [1] A magnet provided on the rotation side member and having circumferential anisotropy around the rotation center;
この磁石に対し前記回転側部材の回転中心の軸方向に対向して固定側部材 に配置され複数の磁気センサ素子が平面的に並ぶ磁気センサと、 A magnetic sensor in which a plurality of magnetic sensor elements are arranged in a plane and opposed to the magnet in the axial direction of the rotation center of the rotation side member;
この磁気センサの各磁気センサ素子の出力から前記磁石の磁界強度を計測 し、 その計測値を基に回転側部材の回転角度を検出する角度算出手段と、 前記磁石の磁界が磁気センサ素子で検出されてから前記角度算出手段で検 出角度が出力されるまでの遅延時間を補正する遅延時間補正手段と、 を備えた回転検出装置。 The magnetic field intensity of the magnet is measured from the output of each magnetic sensor element of the magnetic sensor, and angle calculating means for detecting the rotation angle of the rotating side member based on the measured value, and the magnetic sensor element detects the magnetic field of the magnet. A rotation time correction unit that corrects a delay time from when the angle is calculated until the detection angle is output by the angle calculation unit.
[2] 請求項 1において、 前記磁石は、 前記回転側部材の回転軸端部に配置され て一対の磁極が形成されている回転検出装置。 [2] The rotation detection device according to claim 1, wherein the magnet is disposed at a rotation shaft end portion of the rotation side member to form a pair of magnetic poles.
[3] 請求項 1において、 さらに、 前記磁気センサによる磁界のサンプリング間 隔を補間して角度の変化分を演算する補間手段と、 これら遅延時間補正手段 による遅延時間補正、 および補間手段による補間処理がされた回転角度を出 力する出力手段とを設けた回転検出装置。 [3] In Claim 1, further, an interpolation unit that interpolates a sampling interval of the magnetic field by the magnetic sensor and calculates a change in angle, a delay time correction by the delay time correction unit, and an interpolation process by the interpolation unit And a rotation detecting device provided with output means for outputting the rotated angle.
[4] 請求項 1において、 さらに、 前記磁気センサの出力から回転パルス信号を 生成するパルス生成回路を設け、 前記出力手段は回転角度の出力をパルス信 号で出力するものとした回転検出装置。 4. The rotation detection device according to claim 1, further comprising a pulse generation circuit that generates a rotation pulse signal from the output of the magnetic sensor, wherein the output means outputs a rotation angle output as a pulse signal.
[5] 請求項 4において、 前記パルス信号が、 互いに 9 0 ° 位相の異なる二つの 回転パルス信号、 または回転パルス信号と回転方向信号とからなる回転検出 装置。 [5] The rotation detection device according to claim 4, wherein the pulse signal includes two rotation pulse signals having different 90 ° phases, or a rotation pulse signal and a rotation direction signal.
[6] 請求項 4において、 さらに、 前記磁気センサの出力から回転側部材の 1回 転ごとにインデックス信号を出力するインデックス信号生成回路を設けた回 転検出装置。 6. The rotation detection device according to claim 4, further comprising an index signal generation circuit that outputs an index signal for each rotation of the rotation side member from the output of the magnetic sensor.
[7] 請求項 6において、 さらに、 インデックス信号を出力する角度値を記憶す る記憶手段と、 このインデックス信号を出力する角度値を設定する角度値設 定手段とを設けた回転検出装置。 7. The rotation detection device according to claim 6, further comprising storage means for storing an angle value for outputting the index signal and angle value setting means for setting the angle value for outputting the index signal.
[8] 請求項 1において、 前記遅延時間補正手段および補間手段の機能をそれぞ
れオン状態とオフ状態とに切り替える機能オンオフ手段を設けた回転検出装 置。 [8] In Claim 1, the functions of the delay time correction means and the interpolation means are respectively provided. A rotation detection device provided with a function on / off means for switching between an on state and an off state.
請求項 1において、 さらに、 前記遅延時間補正手段のオン状態とオフ状態 とを、 回転側部材の回転速度が設定速度以上か否かに応じて切り替える自動 切替手段を設け、 設定回転速度未満のときにオフ状態とするものとした回転 検出装置。 2. The automatic switching means according to claim 1, further comprising an automatic switching means for switching between the ON state and the OFF state of the delay time correction means according to whether or not the rotation speed of the rotation side member is equal to or higher than a set speed, Rotation detector that is turned off.
請求項 1において、 前記遅延時間補正手段は、 前記角度算出手段で検出し た回転角度の時間変化から回転速度を算出する回転速度算出手段と、 この回 転速度算出手段で算出した回転速度によって、 前記磁気センサによる磁界の 検出から前記角度算出手段で回転角度を出力するまでの回転角度の時間遅れ を補正する角度時間遅れ補正手段とを有する回転角度検出装置。 The delay time correction unit according to claim 1, wherein the delay time correction unit includes: a rotation speed calculation unit that calculates a rotation speed from a time change in the rotation angle detected by the angle calculation unit; and a rotation speed calculated by the rotation speed calculation unit. A rotation angle detection device comprising angle time delay correction means for correcting a time delay of rotation angle from detection of a magnetic field by the magnetic sensor to output of a rotation angle by the angle calculation means.
請求項 1 0において、 前記角度時間遅れ補正手段で補正された回転角度を The rotation angle corrected by the angle time delay correction unit according to claim 10,
—定時間毎に得て、 この一定時間毎の回転角度情報と前記回転速度算出手段 の算出する回転速度の情報とから、 任意の時刻における前記回転軸の回転角 度を推測する回転角度推測手段を設けた回転角度検出装置。 —Rotation angle estimating means for estimating the rotation angle of the rotation shaft at an arbitrary time from the rotation angle information obtained at regular intervals and the rotation speed information calculated by the rotation speed calculation means. The rotation angle detection device provided with
請求項 1 0において、 前記磁気センサを構成する大規模集積回路に、 前記 角度算出手段、 回転速度算出手段、 および角度時間遅れ補正手段を集積した 回転角度検出装置。 The rotation angle detection device according to claim 10, wherein the angle calculation means, the rotation speed calculation means, and the angle time delay correction means are integrated in a large-scale integrated circuit constituting the magnetic sensor.
請求項 1に記載の回転角度検出装置を、 前記回転側部材と前記固定側部材 との間に転動体が介装された軸受に組み込んだ検出装置付き軸受。 A bearing with a detection device, wherein the rotation angle detection device according to claim 1 is incorporated in a bearing in which a rolling element is interposed between the rotation side member and the fixed side member.
請求項 1に記載の回転角度検出装置と、 この回転角度検出装置の回転角度 の出力によって、 モータの励磁電流および励磁タイミングを制御する制御回 路とを備えたモータの回転制御装置。
A rotation control device for a motor comprising: the rotation angle detection device according to claim 1; and a control circuit for controlling an excitation current and excitation timing of the motor by an output of the rotation angle of the rotation angle detection device.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP07713562.2A EP2006640B1 (en) | 2006-03-14 | 2007-03-07 | Rotation angle detector and rotational angle detector incorporated bearing assembly |
US12/225,101 US7928725B2 (en) | 2006-03-14 | 2007-03-07 | Rotational angle detector and rotational angle detector incorporated bearing assembly |
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006-068864 | 2006-03-14 | ||
JP2006068864A JP5042510B2 (en) | 2006-03-14 | 2006-03-14 | Rotation angle detection device with rotation speed signal output and bearing with detection device |
JP2006-079896 | 2006-03-23 | ||
JP2006079896A JP2007256034A (en) | 2006-03-23 | 2006-03-23 | Rotation angle detecting device and bearing provided with detection device |
JP2006-206921 | 2006-07-28 | ||
JP2006206921A JP2008032562A (en) | 2006-07-28 | 2006-07-28 | Rotation detector, and bearing with rotation detector |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2007105366A1 true WO2007105366A1 (en) | 2007-09-20 |
Family
ID=38509207
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2007/000180 WO2007105366A1 (en) | 2006-03-14 | 2007-03-07 | Rotation angle detector and bearing with rotation detector |
Country Status (3)
Country | Link |
---|---|
US (1) | US7928725B2 (en) |
EP (1) | EP2006640B1 (en) |
WO (1) | WO2007105366A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009150894A (en) * | 2007-12-21 | 2009-07-09 | Robert Bosch Gmbh | Method and device for determining measurement value from time dependent transition |
US7928726B2 (en) * | 2008-03-25 | 2011-04-19 | Ntn Corporation | Rotation sensor unit |
EP2685246A4 (en) * | 2011-03-10 | 2014-09-03 | Ihi Corp | Lubricant distribution acquisition device and lubricant distribution acquisition method |
CN108268929A (en) * | 2018-03-16 | 2018-07-10 | 绍兴职业技术学院 | A kind of passive hard label of two-way plugs in magnetic device and its control method |
CN111866590A (en) * | 2020-07-17 | 2020-10-30 | 海信视像科技股份有限公司 | Display device |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102008013377A1 (en) * | 2008-03-10 | 2009-09-17 | Dr. Johannes Heidenhain Gmbh | Angle measuring system and method for producing an angle measuring system |
JP5516066B2 (en) | 2009-06-24 | 2014-06-11 | 株式会社デンソー | Drive device |
JP5435284B2 (en) | 2009-06-24 | 2014-03-05 | 株式会社デンソー | Drive device |
JP5435285B2 (en) | 2009-06-24 | 2014-03-05 | 株式会社デンソー | Drive device |
JP5435286B2 (en) | 2009-06-24 | 2014-03-05 | 株式会社デンソー | Drive device |
JP5287787B2 (en) | 2010-04-16 | 2013-09-11 | 株式会社デンソー | Electric device |
JP5427842B2 (en) | 2011-06-30 | 2014-02-26 | 日立オートモティブシステムズ株式会社 | Rotation angle measuring device, control device, and rotating machine system using them |
JP5741961B2 (en) * | 2012-10-24 | 2015-07-01 | 株式会社デンソー | Rotation angle detection device and rotation drive device using the same |
EP2835616A1 (en) * | 2013-08-09 | 2015-02-11 | Ams Ag | Position sensor device to determine a position of a moving device |
JP6056827B2 (en) * | 2014-09-30 | 2017-01-11 | 株式会社デンソー | Rotating electrical machine control device |
JP6877170B2 (en) * | 2017-02-14 | 2021-05-26 | 日本電産サンキョー株式会社 | Rotary encoder and its absolute angle position detection method |
CN110101439B (en) * | 2019-06-03 | 2024-04-05 | 北京奥达智声医疗科技有限公司 | Ultrasonic intervention puncture navigation system and puncture frame |
CN110123426B (en) * | 2019-06-03 | 2024-04-12 | 北京奥达智声医疗科技有限公司 | Ultrasonic intervention puncture navigation system and puncture frame |
GB2600688B (en) * | 2020-10-29 | 2023-05-17 | Delphi Automotive Systems Lux | Method of accurately determining angular rotor position from a raw signal |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04172219A (en) * | 1990-11-06 | 1992-06-19 | Fanuc Ltd | Pulse coder with delay correction |
JPH0735574A (en) * | 1993-07-19 | 1995-02-07 | Matsushita Electric Ind Co Ltd | Magnetic encoder |
JPH08261794A (en) * | 1995-03-24 | 1996-10-11 | Mitsubishi Electric Corp | Encoder device and servo motor control device |
JPH09265504A (en) * | 1996-03-27 | 1997-10-07 | Tamagawa Seiki Co Ltd | Resolver / Digital signal output method |
JPH09273942A (en) * | 1996-02-05 | 1997-10-21 | Aisin Seiki Co Ltd | Sensor output interpolation method |
JP2002139350A (en) * | 2000-11-06 | 2002-05-17 | Matsushita Electric Ind Co Ltd | Encoder error detection device |
JP2004037133A (en) | 2002-07-01 | 2004-02-05 | Ntn Corp | Rotation detector and bearing with rotation detector |
JP2004239699A (en) * | 2003-02-05 | 2004-08-26 | Ntn Corp | Angle detection device and bearing with angle detection device |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3015747B2 (en) * | 1996-10-29 | 2000-03-06 | 株式会社ミツトヨ | Encoder interpolation circuit |
WO2000014483A1 (en) * | 1998-09-02 | 2000-03-16 | Mitsubishi Denki Kabushiki Kaisha | Position detector |
US20040129869A1 (en) * | 2000-10-22 | 2004-07-08 | Lennart Stridsberg | Position transducer |
US6639529B1 (en) * | 2002-05-14 | 2003-10-28 | Mitutoyo Corporation | System and method for delay calibration in position encoders |
JP2005140737A (en) | 2003-11-10 | 2005-06-02 | Yaskawa Electric Corp | Magnetic encoder device |
EP1882159A1 (en) * | 2005-05-11 | 2008-01-30 | Toyota Jidosha Kabushiki Kaisha | Rotary electric device drive unit including the same |
JP2008116291A (en) * | 2006-11-02 | 2008-05-22 | Ntn Corp | Rotation detector and bearing with the rotation detector |
-
2007
- 2007-03-07 WO PCT/JP2007/000180 patent/WO2007105366A1/en active Application Filing
- 2007-03-07 EP EP07713562.2A patent/EP2006640B1/en not_active Ceased
- 2007-03-07 US US12/225,101 patent/US7928725B2/en not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04172219A (en) * | 1990-11-06 | 1992-06-19 | Fanuc Ltd | Pulse coder with delay correction |
JPH0735574A (en) * | 1993-07-19 | 1995-02-07 | Matsushita Electric Ind Co Ltd | Magnetic encoder |
JPH08261794A (en) * | 1995-03-24 | 1996-10-11 | Mitsubishi Electric Corp | Encoder device and servo motor control device |
JPH09273942A (en) * | 1996-02-05 | 1997-10-21 | Aisin Seiki Co Ltd | Sensor output interpolation method |
JPH09265504A (en) * | 1996-03-27 | 1997-10-07 | Tamagawa Seiki Co Ltd | Resolver / Digital signal output method |
JP2002139350A (en) * | 2000-11-06 | 2002-05-17 | Matsushita Electric Ind Co Ltd | Encoder error detection device |
JP2004037133A (en) | 2002-07-01 | 2004-02-05 | Ntn Corp | Rotation detector and bearing with rotation detector |
JP2004239699A (en) * | 2003-02-05 | 2004-08-26 | Ntn Corp | Angle detection device and bearing with angle detection device |
Non-Patent Citations (1)
Title |
---|
See also references of EP2006640A4 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009150894A (en) * | 2007-12-21 | 2009-07-09 | Robert Bosch Gmbh | Method and device for determining measurement value from time dependent transition |
US7928726B2 (en) * | 2008-03-25 | 2011-04-19 | Ntn Corporation | Rotation sensor unit |
EP2685246A4 (en) * | 2011-03-10 | 2014-09-03 | Ihi Corp | Lubricant distribution acquisition device and lubricant distribution acquisition method |
CN108268929A (en) * | 2018-03-16 | 2018-07-10 | 绍兴职业技术学院 | A kind of passive hard label of two-way plugs in magnetic device and its control method |
CN108268929B (en) * | 2018-03-16 | 2023-12-08 | 绍兴职业技术学院 | Double-path passive hard tag magnetic inserting device and control method thereof |
CN111866590A (en) * | 2020-07-17 | 2020-10-30 | 海信视像科技股份有限公司 | Display device |
CN111866590B (en) * | 2020-07-17 | 2022-12-23 | 海信视像科技股份有限公司 | Display device |
Also Published As
Publication number | Publication date |
---|---|
EP2006640B1 (en) | 2015-10-07 |
US20100225307A1 (en) | 2010-09-09 |
EP2006640A2 (en) | 2008-12-24 |
US7928725B2 (en) | 2011-04-19 |
EP2006640A4 (en) | 2014-02-26 |
EP2006640A9 (en) | 2009-07-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2007105366A1 (en) | Rotation angle detector and bearing with rotation detector | |
US6791219B1 (en) | Contactless electro-mechanical actuator with coupled electronic motor commutation and output position sensors | |
CN102498367B (en) | Commutated electric drive and method for controlling a commutated electric motor | |
US8471552B2 (en) | Rotational angle-measurement apparatus and rotational speed-measurement apparatus | |
US7800325B2 (en) | Brushless DC motor using linear hall-effect sensor and realization method of speed signal thereof | |
JP6578499B1 (en) | General-purpose rotary encoder and servo motor using the same | |
US10099719B2 (en) | Apparatus and method for measuring offset of EPS motor position sensor | |
JP5679638B2 (en) | Integrated circuit for controlling an electric motor | |
JP2008032562A (en) | Rotation detector, and bearing with rotation detector | |
JP2009080058A (en) | Rotation detection device and bearing with rotation detection device | |
EP1974227A2 (en) | System and method for determining angular position and controlling rotor orientation | |
JP2008116291A (en) | Rotation detector and bearing with the rotation detector | |
US20150316371A1 (en) | Method for determining the absolute position of a linear actuator | |
JP2007256034A (en) | Rotation angle detecting device and bearing provided with detection device | |
WO2008072525A1 (en) | Shaft-type linear motor positioning device | |
JP5464793B2 (en) | Motor drive device | |
JP4823021B2 (en) | Rotation detection device and bearing with rotation detection device | |
JP2007089312A (en) | Angle detector for motor rotating shafts | |
JP5042510B2 (en) | Rotation angle detection device with rotation speed signal output and bearing with detection device | |
JPH10311742A (en) | Position detection sensor | |
KR20170045996A (en) | Apparatus and method for controlling motor | |
JP2003130686A (en) | Device for detecting position | |
US20250096653A1 (en) | A motor assembly | |
JP2022037441A (en) | Control device and electric actuator | |
US10802037B2 (en) | Methods and systems for motor control |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07713562 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 12225101 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2007713562 Country of ref document: EP |