Sensing device, rotor and method for determining presence of an anomaly in a sensor
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2018-12-18
- Publication Date
- 2026-08-11
AI Technical Summary
然而,这使制造过程复杂并且导致制造成本增加
[0023]本发明的实施方式提供了可以在不增加额外部件的情况下感测传感器单元是否异常的有益效果。
Smart Images

Figure CN116067267B_ABST
Abstract
Description
[0001] This application is a divisional application of Chinese patent application filed on June 18, 2020, with application number 201880081932.X and entitled "Sensing device, rotor and method for determining the presence of anomalies in a sensor". The international filing date of the parent application is December 18, 2018, with international application number PCT / KR2018 / 016107 and priority date of December 19, 2017. Technical Field
[0002] The present invention relates to a sensing device and method for determining whether a rotor and sensor are abnormal. Background Technology
[0003] A vehicle's transmission is a gearbox that is manually operated based on the user's clutch input or automatically operated based on speed. A vehicle's transmission includes an electric motor.
[0004] The motor of the transmission may include a sensing magnet mounted above the rotor. The sensing magnet is formed in an annular shape having an outer peripheral surface and an inner peripheral surface. The sensing magnet is mounted above the rotor. Additionally, a circuit board is disposed above the rotor. A sensor unit is disposed on the circuit board. The sensor unit is configured to face the sensing magnet and detects the position of the rotor by sensing changes in magnetic flux caused by the rotating sensing magnet.
[0005] Meanwhile, when there is an anomaly in the sensor unit, the rotor position cannot be accurately sensed. Although it is possible to sense whether the rotor position is abnormal, it is difficult to determine whether the sensor unit itself is malfunctioning. To determine whether a sensor unit is malfunctioning, it is necessary to install several additional sensor units. However, this complicates the manufacturing process and increases manufacturing costs. Summary of the Invention
[0006] Technical issues
[0007] The embodiments of the present invention aim to provide a sensing device and method for determining whether a rotor and sensor are abnormal.
[0008] The objectives to be achieved by the embodiments of the present invention are not limited to those described above, and other objectives not mentioned above will be clearly understood by those skilled in the art from the following description.
[0009] Technical solutions
[0010] One aspect of the present invention provides a sensing device comprising: a first sensor unit including a first Hall sensor and a second Hall sensor; a second sensor unit; and a control unit connected to the first sensor unit and the second sensor unit. The first Hall sensor outputs two first output values with different phases, and the second Hall sensor outputs two second output values with different phases. The second sensor unit outputs a third position detection value of a rotor, and the control unit compares one of the two first output values with one of the two second output values, compares the two first output values with each other, compares the two second output values with each other, compares a first position detection value of the rotor based on the first output values with a second position detection value of the rotor based on the second output values, and compares at least one of the first and second position detection values of the rotor with the third position detection value of the rotor output from the second sensor unit to determine whether the rotor and the sensors are abnormal.
[0011] The first output value may include a first-first output value (S1) and a first-second output value (C1), and the first-first output value and the first-second output value may have a phase difference of 90°.
[0012] The second output value may include a second-first output value (S2) and a second-second output value (C2), and the second-first output value and the second-second output value may have a phase difference of 90°.
[0013] The control unit may generate a warning signal in at least one of the following situations: where the difference between the first-first output value and the first-second output value exceeds a first reference value; where the difference between the second-first output value and the second-second output value exceeds a first reference value; where the difference between the first-first output value and the second-first output value exceeds a first reference value; and where the difference between the first-second output value and the second-second output value exceeds a first reference value.
[0014] The first position detection value can be arctan(S1 / C1), the second position detection value can be arctan(S2 / C2), and the control unit can generate a warning signal when the difference between the first position detection value and the second position detection value exceeds the second reference value.
[0015] When the difference between the first position detection value and the third position detection value exceeds the second reference value, the control unit can generate a warning signal.
[0016] When the difference between the second position detection value and the third position detection value exceeds the second reference value, the control unit can generate a warning signal.
[0017] Another aspect of the present invention provides a method for determining whether a rotor and a sensor are abnormal. The method includes reading two first output values with different phases, reading two second output values with different phases, reading a third position detection value of the rotor, using the difference between one of the two first output values and one of the two second output values to determine whether an abnormality exists, using the difference between the two first output values to determine whether an abnormality exists, using the difference between the two second output values to determine whether an abnormality exists, using the difference between a first position detection value of the rotor based on the first output values and a second position detection value of the rotor based on the second output values to determine whether an abnormality exists, and using the difference between at least one of the first position detection value and the second position detection value of the rotor and the third position detection value of the rotor output from a second sensor unit to determine whether an abnormality exists.
[0018] The first output value may include a first-first output value and a first-second output value, and the first-first output value and the first-second output value may have a 90° phase difference. The second output value may include a second-first output value and a second-second output value, and the second-first output value and the second-second output value may have a 90° phase difference.
[0019] The method may further include generating a warning signal in at least one of the following cases: where the difference between the first-first output value and the first-second output value exceeds a first reference value; where the difference between the second-first output value and the second-second output value exceeds a first reference value; where the difference between the first-first output value and the second-first output value exceeds a first reference value; and where the difference between the first-second output value and the second-second output value exceeds a first reference value.
[0020] Another aspect of the present invention provides a sensor device comprising: a first sensor unit; a second sensor unit; and a control unit connected to the first sensor unit and the second sensor unit, wherein the first sensor unit includes a first Hall sensor and a second Hall sensor, the first Hall sensor outputs two first output values with different phases, the second Hall sensor outputs two second output values with different phases, the second sensor unit outputs a third position detection value of a rotor, and the control unit compares the first position detection value of the rotor based on the first output value with the second position detection value of the rotor based on the second output value, and compares at least one of the first position detection value of the rotor and the second position detection value of the rotor with the third position detection value of the rotor output from the second sensor unit to determine whether the rotor and the sensor are abnormal.
[0021] Another aspect of the present invention provides a method for determining whether a rotor and a sensor are abnormal, the method comprising: reading two first output values having different phases; reading two second output values having different phases; reading a third position detection value of the rotor; using the difference between the first position detection value of the rotor based on the first output values and the second position detection value of the rotor based on the second output values to determine whether an abnormality exists; and using the difference between at least one of the first position detection value of the rotor and the second position detection value of the rotor and the third position detection value of the rotor output from a second sensor unit to determine whether an abnormality exists.
[0022] Beneficial effects
[0023] The embodiments of the present invention provide the beneficial effect of being able to sense whether a sensor unit is malfunctioning without adding additional components. Attached Figure Description
[0024] Figure 1 This is a diagram of a motor including a sensing device according to an embodiment.
[0025] Figure 2 This is a diagram of a control unit in a sensing device according to an embodiment, and a first sensor unit and a second sensor unit connected to the control unit.
[0026] Figure 3 This is a diagram of the first and second sensor units mounted on a circuit board.
[0027] Figure 4 This is a block diagram illustrating a method for determining whether the rotor and sensor are abnormal according to an embodiment.
[0028] Figure 5 It shows the basis Figure 4 The flowchart illustrates a method for determining whether the rotor and sensor are abnormal in the illustrated embodiment.
[0029] Figure 6 It is a set of graphs showing the waveforms of the first and second output values.
[0030] Figure 7 This is a graph showing the detection values at the first and second positions.
[0031] Figure 8 It is a graph showing the detection values at the first, second, and third positions. Detailed Implementation
[0032] In the following, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. The objectives, specific advantages, and novel features of the invention will become clear from the exemplary embodiments and the following detailed description with reference to the drawings. The terms and words used in this specification and claims should not be construed as limited to their common or dictionary meanings, but should be interpreted as having meanings and concepts consistent with the technical spirit of the invention, based on the principle that the inventors have appropriately defined the concepts of the terms in order to best describe the invention. In describing the invention, detailed descriptions of relevant prior art that may obscure the essence of the invention will be omitted.
[0033] Terms including ordinal numbers such as first and second may be used to describe various elements, but these elements are not limited by these terms. These terms are used only to distinguish one element from another. For example, without departing from the scope of the invention, a second element may be referred to as a first element, and similarly, a first element may be referred to as a second element. The term "and / or" includes a combination of multiple associated listed items or any one of multiple associated listed items.
[0034] Figure 1 This is a diagram of a motor including a sensing device according to an embodiment.
[0035] Reference Figure 1 The motor may include a shaft 100, a rotor 200, and a stator 300.
[0036] The rotor 200 and stator 300 have electrical interactions with each other. When mutual electrical interaction occurs, the rotor 200 rotates and the shaft 100 rotates together with the rotor 200. The shaft 100 can be connected to a dual clutch transmission (DCT) to provide power.
[0037] Unlike the single-clutch transmissions installed in conventional manual transmission vehicles, DCTs include two clutches. A DCT is a system in which first, third, and fifth gears are achieved by power transmitted through one clutch, while second, fourth, and sixth gears are achieved by power transmitted through another clutch.
[0038] The DCT can selectively receive power from shaft 100.
[0039] DCT can provide the same high level of drivability and smooth transmission feel as a conventional automatic transmission vehicle, and exhibits higher fuel efficiency than a conventional manual transmission vehicle.
[0040] The stator 300 may include a stator core containing multiple teeth. A circular yoke may be provided in the stator core, and teeth with coils wound around them relative to the center of the teeth may be provided in the yoke. The teeth may be arranged at regular intervals on the outer peripheral surface of the yoke. Meanwhile, the stator core may be formed by stacking multiple plates, which are thin steel plates. Alternatively, the stator core may be formed by coupling or connecting multiple separate cores to each other.
[0041] Insulator 400 can be wound around the teeth of stator 300.
[0042] A coil 500 is wound on an insulator 400. The coil 500 has an electrical interaction with the rotor 200.
[0043] The sensing magnet 600 is a device coupled to the shaft 100 to operate together with the rotor 200 and for the purpose of detecting the position of the rotor 200.
[0044] A sensing device according to the embodiment can be provided on the circuit board 700. The sensing device may include a first sensor unit 10 and a second sensor unit 20 for sensing the magnetic force of the sensing magnet 600. The first sensor unit 10 and the second sensor unit 20 sense the changes in the N pole and S pole of the sensing magnet 600 and generate a sensing signal.
[0045] Figure 2 This is a diagram of a control unit in a sensing device according to an embodiment, and a first sensor unit and a second sensor unit connected to the control unit. Figure 3 This is a diagram of the first and second sensor units mounted on a circuit board.
[0046] Reference Figure 2 and Figure 3 A control unit 800 can be mounted on the circuit board 700. The control unit 800 is connected to the first sensor unit 10 and the second sensor unit 20. A hole 710 through which the shaft 100 passes can be provided on the circuit board 700. The first sensor unit 10 and the second sensor unit 20 can be arranged around the hole 710. Figure 3 The dashed line A represents the boundary of the outer peripheral surface of the sensing magnet 600, and the first sensor unit 10 and the second sensor unit 20 can be along... Figure 3 The dashed line A is set. The first sensor unit 10 and the second sensor unit 20 can be adjacent to each other. Figure 3 The dashed line A is set.
[0047] The first sensor unit 10 is used to detect the position of the rotor 200. The first sensor unit 10 may be a dual-type sensor that includes a first Hall sensor 11 and a second Hall sensor 12 in a single chip.
[0048] The first Hall sensor 11 outputs two first output values with different phases. These two first output values with different phases are referred to as the first-first output value and the first-second output value. The first-first output value and the first-second output value can have a phase difference of 90°. The first-first output value S1 (see...) Figure 6 ) can be the output value of a sine wave, and the first and second output values C1 (see... Figure 6 The output value can be a cosine wave. The control unit 800 can detect the first position detection value θ1 of the rotor 200 based on the first output value (see...). Figure 7 The first position detection value θ1 serves as a reference for one revolution of the rotor 200. For example, the control unit 800 can calculate the first position detection value θ1 using the following Equation 1 (see...). Figure 7 ).
[0049] [Equation 1]
[0050] θ1 = arctan(S1 / C1)
[0051] Here, θ1 represents the first position detection value, S1 represents the first-first output value, and C1 represents the first-second output value.
[0052] The second Hall sensor 12 outputs two second output values with different phases. These two second output values with different phases are referred to as the second-first output value and the second-second output value. The second-first output value and the second-second output value can have a phase difference of 90°. Second-first output value S2 (see...) Figure 6 ) can be the output value of a sine wave, and the second-second output value C2 (see... Figure 6 The output value can be a cosine wave. The control unit 800 can detect the second position detection value θ2 of the rotor 200 based on the second output value (see...). Figure 7 The second position detection value θ2 serves as a reference for one revolution of the rotor 200. For example, the control unit 800 can calculate the second position detection value θ2 using the following Equation 2 (see...). Figure 7 ).
[0053] [Equation 2]
[0054] θ2=arctan(S2 / C2)
[0055] Here, θ2 represents the second position detection value, S2 represents the second-first output value, and C2 represents the second-second output value.
[0056] The second sensor unit 20 is used to detect the third position detection value θ3 of the rotor 200 (see...). Figure 7The third position detection value θ3 serves as a reference for one revolution of the rotor 200. The second sensor unit 20 can generate a pulse at each revolution of the rotor 200, and in this case, the third position detection value θ3 (see...) Figure 7 (360°)
[0057] Figure 4 This is a block diagram illustrating a method for determining whether the rotor and sensor are abnormal according to an embodiment. Figure 5 It shows the basis Figure 4 The flowchart of the method for determining whether the rotor and sensor are abnormal in the illustrated embodiment is shown, and Figure 6 It is a set of graphs showing the waveforms of the first and second output values.
[0058] Reference Figures 4 to 6 In the method for determining whether the rotor and sensor are abnormal according to the embodiment, the control unit 800 may first read a first output value, a second output value or a third position detection value (S100).
[0059] For example, the control unit 800 reads a first-first output value S1 and a first-second output value C1 with a 90° phase difference via the first Hall sensor 11 of the first sensor unit 10 (S100A). Additionally, the control unit 800 reads a second-first output value S2 and a second-second output value C2 with a 90° phase difference via the second Hall sensor 12 of the first sensor unit 10 (S100B). Then, the control unit 800 reads a third position detection value via the second sensor unit 20 (S100C).
[0060] The process of determining whether an anomaly exists by comparing the first Hall sensor 11 with the second Hall sensor 12 is as follows.
[0061] Subsequently, the control unit 800 can determine whether the first sensor unit 10 is abnormal by comparing the first output value with the second output value (S200).
[0062] For example, the control unit 800 determines whether the absolute value of the difference between the first-first output value S1 output from the first Hall sensor 11 and the second-first output value S2 output from the second Hall sensor 12 exceeds a first reference value (e.g., 0.23V) (S210). Here, the first-first output value S1 and the second-first output value S2 are sine waves with the same phase.
[0063] When the difference between the first-first output value S1 and the second-first output value S2 exceeds the first reference value, the control unit 800 determines that the first sensor unit 10 is abnormal and generates a warning signal (S700).
[0064] When the difference between the first-first output value S1 and the second-first output value S2 does not exceed the first reference value, the control unit 800 determines whether the absolute value of the difference between the first-second output value C1 output from the first Hall sensor 11 and the second-second output value C2 output from the second Hall sensor 12 exceeds the first reference value (e.g., 0.23V) (S220). Here, the first-second output value C1 and the second-second output value C2 are cosine waves with the same phase.
[0065] When the difference between the first-second output value C1 and the second-second output value C2 exceeds the first reference value, the control unit 800 determines that the first sensor unit 10 is abnormal and generates a warning signal (S700).
[0066] Meanwhile, when both the first Hall sensor 11 and the second Hall sensor 12 malfunction, the first output value and the second output value will have an error, but the difference can be the first reference value or smaller than the first reference value. Therefore, it is necessary to determine whether each of the first Hall sensor 11 and the second Hall sensor 12 is malfunctioning.
[0067] The process for determining whether the first Hall sensor 11 is abnormal is as follows.
[0068] When the difference between the first-second output value C1 and the second-second output value C2 does not exceed the first reference value, the control unit 800 then determines whether the first Hall sensor 11 is abnormal by comparing the two first output values (S300).
[0069] For example, the control unit 800 determines whether the absolute value of the difference between the first-first output value S1 and the first-second output value C1 output from the first Hall sensor 11 exceeds a first reference value (e.g., 0.23V). Here, the first-first output value S1 can be the maximum amplitude of a sine wave, and the first-second output value C1 can be the maximum amplitude of a cosine wave. When the difference between the first-first output value S1 and the first-second output value C1 exceeds the first reference value, the control unit 800 determines that the first Hall sensor 11 is malfunctioning and generates a warning signal (S700).
[0070] The process for determining whether the second Hall sensor 12 is abnormal is as follows.
[0071] When the difference between the first-first output value S1 and the first-second output value C1 does not exceed the first reference value, the control unit 800 determines whether the second Hall sensor 12 is abnormal by comparing the two second output values (S400).
[0072] For example, the control unit 800 determines whether the absolute value of the difference between the second-first output value S2 and the second-second output value C2 output from the second Hall sensor 12 exceeds a first reference value (e.g., 0.23V). Here, the second-first output value S2 can be the maximum amplitude of a sine wave, and the second-second output value C2 can be the maximum amplitude of a cosine wave. When the difference between the second-first output value S2 and the second-second output value C2 exceeds the first reference value, the control unit 800 determines that the second Hall sensor 12 is malfunctioning and generates a warning signal (S700).
[0073] When the absolute value of the difference between the second-first output value S2 and the second-second output value C2 does not exceed the first reference value, the control unit 800 determines whether the first sensor unit 10 is abnormal based on the position of the rotor 200, wherein the position of the rotor 200 is a reference for one revolution of the rotor 200.
[0074] Figure 7 This is a graph showing the detection values at the first and second positions.
[0075] The control unit 800 can detect a first position detection value θ1 of the rotor 200 based on a first output value, which serves as a reference for one revolution of the rotor 200. Additionally, the control unit 800 can detect a second position detection value θ2 of the rotor 200 based on a second output value, which also serves as a reference for one revolution of the rotor 200. Since each of the first position detection value θ1 and the second position detection value θ2 represents the position of the rotor 200, the first position detection value θ1 and the second position detection value θ2 can be the same.
[0076] The control unit 800 determines whether the absolute value of the difference between the first position detection value θ1 and the second position detection value θ2 exceeds a second reference value (e.g., 4°) (S500). When the absolute value of the difference between the first position detection value θ1 and the second position detection value θ2 exceeds the second reference value (e.g., 4°), the control unit 800 determines that the first sensor unit 10 is abnormal and generates a warning signal (S700).
[0077] However, when both the first position detection value θ1 and the second position detection value θ2 have errors, even if the first sensor unit 10 is malfunctioning, the absolute value of the difference between the first position detection value θ1 and the second position detection value θ2 may not exceed the second reference value. Therefore, the control unit 800 uses the third position detection value θ3 of the second sensor unit 20 to additionally determine whether the first sensor unit 10 is malfunctioning.
[0078] Figure 8 It is a graph showing the detection values at the first, second, and third positions.
[0079] Reference Figure 8 The control unit 800 can detect a third position detection value θ3 via the second sensor unit 20. This third position detection value θ3 serves as a reference for one revolution of the rotor 200. The control unit 800 determines the difference E between the first position detection value θ1 and the third position detection value θ3 (see [reference]). Figure 8 The absolute value of ) or the difference E between the second position detection value θ2 and the third position detection value θ3 (see Figure 8 Does the absolute value of ) exceed the second reference value (e.g., 4°) (S600)?
[0080] For example, such as Figure 8 As shown, when a pulse wave representing the third position detection value θ3 and a sawtooth wave representing the first position detection value θ1 or the second position detection value θ2 are displayed in the same time period, as shown by... Figure 8 The difference E is shown, obtained at a point where the rotor 200 is at a position of 360°. When the difference exceeds 4°, the control unit 800 can determine that the first Hall sensor 11 is malfunctioning.
[0081] Thus, when the absolute value of the difference between the first position detection value θ1 and the third position detection value θ3, or the absolute value of the difference between the second position detection value θ2 and the third position detection value θ3, exceeds the second reference value (e.g., 4°), the control unit 800 determines that the first sensor unit 10 is abnormal and generates a warning signal (S700). In this case, even if the first sensor unit 10 is abnormal but the absolute value of the difference between the first position detection value θ1 and the second position detection value θ2 does not exceed the second reference value, the abnormality of the first sensor unit 10 can still be detected.
[0082] The sensing apparatus and method for determining whether a rotor and sensor are abnormal, according to an exemplary embodiment of the present invention, have been described in detail above with reference to the accompanying drawings.
[0083] The present invention can also be configured according to the following scheme:
[0084] Option 1. A sensor device, comprising:
[0085] First sensor unit;
[0086] The second sensor unit; and
[0087] A control unit connected to the first sensor unit and the second sensor unit.
[0088] The first sensor unit includes a first Hall sensor and a second Hall sensor.
[0089] The first Hall sensor outputs two first output values with different phases.
[0090] The second Hall sensor outputs two second output values with different phases.
[0091] The second sensor unit outputs the rotor's third position detection value, and
[0092] The control unit compares one of the two first output values with one of the two second output values, compares the two first output values with each other, compares the two second output values with each other, compares a first position detection value of the rotor based on the first output value with a second position detection value of the rotor based on the second output value, and compares at least one of the first position detection value and the second position detection value of the rotor with a third position detection value of the rotor output from the second sensor unit to determine whether the rotor and the sensor are abnormal.
[0093] Solution 2. The sensor device according to Solution 1, wherein the first output value includes a first-first output value (S1) and a first-second output value (C1), and
[0094] The phase difference between the first-first output value and the first-second output value is 90°.
[0095] Solution 3. The sensor device according to Solution 2, wherein the second output value includes a second-first output value (S2) and a second-second output value (C2), and
[0096] The phase difference between the second-first output value and the second-second output value is 90°.
[0097] Option 4. The sensor device according to Option 3, wherein the control unit generates a warning signal in at least one of the following situations:
[0098] Where the difference between the first - first output value and the first - second output value exceeds the first reference value;
[0099] Where the difference between the second-first output value and the second-second output value exceeds the first reference value;
[0100] Wherein the difference between the first - first output value and the second - first output value exceeds the first reference value; and
[0101] Where the difference between the first-second output value and the second-second output value exceeds the first reference value.
[0102] Option 5. The sensor device according to Option 1, wherein the first position detection value is arctan(S1 / C1).
[0103] The second position detection value is arctan(S2 / C2), and
[0104] When the difference between the first position detection value and the second position detection value exceeds the second reference value, the control unit generates a warning signal.
[0105] Solution 6. According to the sensor device of Solution 1, wherein when the difference between the first position detection value and the third position detection value exceeds the second reference value, the control unit generates a warning signal.
[0106] Solution 7. According to the sensor device of Solution 1, wherein when the difference between the second position detection value and the third position detection value exceeds the second reference value, the control unit generates a warning signal.
[0107] Option 8. A method for determining whether a rotor and a sensor are abnormal, the method comprising:
[0108] Read the two first output values that have different phases;
[0109] Read two second output values with different phases;
[0110] Read the third position detection value of the rotor;
[0111] The difference between one of the two first output values and one of the two second output values is used to determine whether an anomaly exists.
[0112] The difference between the two first output values is used to determine whether an anomaly exists;
[0113] The difference between the two second output values is used to determine whether an anomaly exists.
[0114] The difference between the first position detection value of the rotor based on the first output value and the second position detection value of the rotor based on the second output value is used to determine whether an anomaly exists; and
[0115] The difference between at least one of the first position detection value and the second position detection value of the rotor and the third position detection value of the rotor output from the second sensor unit is used to determine whether an anomaly exists.
[0116] Solution 9. The method according to Solution 8, wherein the first output value includes a first-first output value and a first-second output value having a phase difference of 90°, and
[0117] The second output value includes a second-first output value and a second-second output value with a phase difference of 90°.
[0118] Option 10. The method according to Option 9 further includes generating a warning signal in at least one of the following situations:
[0119] Where the difference between the first - first output value and the first - second output value exceeds the first reference value;
[0120] Where the difference between the second-first output value and the second-second output value exceeds the first reference value;
[0121] Wherein the difference between the first - first output value and the second - first output value exceeds the first reference value; and
[0122] Where the difference between the first-second output value and the second-second output value exceeds the first reference value.
[0123] The above description is merely an exemplary description of the technical spirit of the present invention, and those skilled in the art can make various modifications, alterations, and substitutions without departing from the basic characteristics of the present invention. Therefore, the embodiments and drawings disclosed in this invention are not limiting but are used to describe the technical spirit of the present invention, and the scope of the technical spirit of the present invention is not limited by the embodiments and drawings. The scope of the present invention should be interpreted by the appended claims, and all technical spirit within the equivalent scope should be interpreted as falling within the scope of the present invention.
Claims
1. A sensor device, comprising: First sensor unit; Second sensor unit; as well as A control unit connected to the first sensor unit and the second sensor unit. The first sensor unit includes a first Hall sensor and a second Hall sensor. The first Hall sensor outputs two first output values with different phases. The second Hall sensor outputs two second output values with different phases. The second sensor unit outputs the rotor's third position detection value, and The control unit compares a first position detection value of the rotor based on the first output value with a second position detection value of the rotor based on the second output value, and compares at least one of the first position detection value and the second position detection value of the rotor with a third position detection value of the rotor output from the second sensor unit to determine whether the rotor and the sensor are abnormal. The third position detection value is a reference for one revolution of the rotor detected by the second sensor unit.
2. The sensor device according to claim 1, wherein, The first output value includes a first-first output value (S1) and a first-second output value (C1), and The phase difference between the first-first output value and the first-second output value is 90°.
3. The sensor device according to claim 2, wherein, The second output value includes the second-first output value (S2) and the second-second output value (C2), and The phase difference between the second-first output value and the second-second output value is 90°.
4. The sensor device according to claim 3, wherein, The control unit generates a warning signal in at least one of the following situations: Where the difference between the first - first output value and the first - second output value exceeds the first reference value; Where the difference between the second-first output value and the second-second output value exceeds the first reference value; Wherein the difference between the first - first output value and the second - first output value exceeds the first reference value; and Where the difference between the first-second output value and the second-second output value exceeds the first reference value.
5. The sensor device according to claim 1, wherein, The first position detection value is arctan(S1 / C1). The second position detection value is arctan(S2 / C2), and When the difference between the first position detection value and the second position detection value exceeds the second reference value, the control unit generates a warning signal.
6. The sensor device according to claim 1, wherein, When the difference between the first position detection value and the third position detection value exceeds the second reference value, the control unit generates a warning signal.
7. The sensor device according to claim 1, wherein, When the difference between the second position detection value and the third position detection value exceeds the second reference value, the control unit generates a warning signal.
8. The sensor device according to claim 1, wherein, The control unit compares one of the two first output values with one of the two second output values, compares the two first output values with each other, and compares the two second output values with each other.
9. A method for determining whether a rotor and a sensor are abnormal, the method comprising: Read the two first output values that have different phases; Read two second output values with different phases; Read the third position detection value of the rotor; The difference between the first position detection value of the rotor based on the first output value and the second position detection value of the rotor based on the second output value is used to determine whether an anomaly exists; as well as The presence of an anomaly is determined by using the difference between at least one of the first position detection value and the second position detection value of the rotor and the third position detection value of the rotor output from the second sensor unit. The third position detection value is a reference for one revolution of the rotor detected by the second sensor unit.
10. The method according to claim 9, wherein, The first output value includes a first-first output value and a first-second output value with a 90° phase difference, and The second output value includes a second-first output value and a second-second output value with a phase difference of 90°.
11. The method of claim 10, further comprising generating a warning signal in at least one of the following situations: Where the difference between the first - first output value and the first - second output value exceeds the first reference value; Where the difference between the second-first output value and the second-second output value exceeds the first reference value; Wherein the difference between the first - first output value and the second - first output value exceeds the first reference value; and Where the difference between the first-second output value and the second-second output value exceeds the first reference value.
12. The method according to claim 9, further comprising: The difference between one of the two first output values and one of the two second output values is used to determine whether an anomaly exists. The difference between the two first output values is used to determine whether an anomaly exists; The difference between the two second output values is used to determine whether an anomaly exists.
Citation Information
Patent Citations
Fault diagnosis method, fault-tolerant control method and fault-tolerant control system of BLDC position sensor
CN103438920A
Sensor circuit, a sensor device and a method for forming the sensor circuit
CN105716632A
Sensing apparatus, rotor, and method for determining presence of abnormality in sensor
CN111492255A