Method and device for judging rotating speed signal fault of mining explosion-proof diesel engine
By collecting signals and judging the cycle of the diesel engine crankshaft and camshaft signal disks, the problem of signal errors caused by undetected signal disks in the existing technology is solved, and the accuracy and reliability of the signals are achieved.
Patent Information
- Application Number
- CN202411332810.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2025-01-24
AI Technical Summary
In the prior art, the signal disk of the crankshaft and camshaft of the diesel engine have not been detected, resulting in errors in the diesel engine speed signal and fuel injection signal.
By collecting the number and cycle value of the signal tooth rotation of the signal disk of the crankshaft and the camshaft, determine whether the signal is missing or faulty, and the angle detection of the signal disk is achieved.
Effectively solve the problem of errors of the speed signal and fuel injection signal of diesel engine, and ensure the accuracy and reliability of the signal.
Smart Images

Figure CN119353116A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of diesel engines, and in particular to a method and a device for judging a speed signal fault of a mining explosion-proof diesel engine. Background Art
[0002] The speed signal of explosion-proof diesel engine is provided by intrinsically safe speed sensor for mining, including crankshaft speed sensor and camshaft speed sensor. Crankshaft speed sensor, explosion-proof diesel engine electronic control unit (ECU) acquires the speed and position of diesel engine crankshaft according to the sensor; camshaft speed sensor, ECU acquires the speed and position of diesel engine camshaft according to the sensor. Based on the signals of these two sensors, ECU can complete the calculation of diesel engine transient speed, injection timing, injection pulse width / injection amount, and limp function. Generally speaking, according to the characteristics of the circuit, speed sensor can be divided into Hall speed sensor and magnetoelectric speed sensor. In particular, in the field of mining explosion-proof, intrinsically safe speed sensor needs to be converted into non-safe signal after isolation signal processing and input to ECU.
[0003] In the prior art, when the ECU completes the calculation of the diesel engine's transient speed, injection timing, injection pulse width / injection amount, and limp home function based on the signals from these two sensors, it does not perform angle detection on the signal disks of the crankshaft and camshaft, resulting in errors in the diesel engine's speed signal and injection signal. Summary of the invention
[0004] In order to solve the technical problems in the prior art that the signal disks of the crankshaft and the camshaft are not angle-detected, resulting in errors in the diesel engine speed signal and the injection signal, the present invention provides a method and device for judging the speed signal fault of a mining explosion-proof diesel engine.
[0005] The technical solution of the present invention to solve the above technical problems is as follows:
[0006] A method for judging a speed signal fault of a mining explosion-proof diesel engine comprises the following steps:
[0007] The number of signal teeth on the crankshaft signal disk of the explosion-proof diesel engine passing through the first preset point within the first preset time period is respectively collected to obtain the number of rotations of the crankshaft signal teeth; wherein the first preset time period is the time taken for the signal teeth of the camshaft signal disk of the explosion-proof diesel engine to rotate by a first preset angle, and the first preset angle is the angle between two adjacent signal teeth on the camshaft signal disk;
[0008] Determining whether the crankshaft speed signal of the explosion-proof diesel engine is missing according to the number of rotations of the crankshaft signal tooth;
[0009] The duration of the crankshaft signal disk rotating at a second preset angle, a third preset angle, and a fourth preset angle is collected respectively, and the normal tooth period value, the synchronous tooth period value, and the first synchronous tooth period value are obtained correspondingly; wherein the second preset angle is the angle between two adjacent signal teeth on the crankshaft signal disk, the third preset angle is the angle between the last signal tooth and the first signal tooth along the rotation direction of the crankshaft signal disk, and the fourth preset angle is the angle between the last signal tooth and the second signal tooth along the rotation direction of the crankshaft signal disk;
[0010] Determining whether the crankshaft speed signal is reasonable by using the normal tooth period value, the synchronous tooth period value and the first synchronous tooth period value;
[0011] By judging whether the camshaft speed signal is collected within one rotation of the crankshaft signal disk, it is determined whether the camshaft speed signal is missing;
[0012] The duration of the rotation of the camshaft signal disc by a fifth preset angle is collected to obtain a tooth-to-tooth period value; wherein the fifth preset angle is the angle between two adjacent signal teeth on the camshaft signal disc;
[0013] Collect the number of signal teeth of the camshaft signal disc passing through the second preset point within a second preset time period to obtain the number of rotations of the camshaft signal teeth; wherein the second preset time period is the time taken for the crankshaft signal disc to rotate twice;
[0014] Whether the camshaft speed signal is faulty is determined by the inter-tooth period value.
[0015] The beneficial effect of the present invention is that by collecting signals from the signal teeth of the signal disks of the camshaft and the crankshaft respectively, it is possible to determine whether the speed signals of the camshaft and the crankshaft are missing and whether the speed signals themselves are faulty through the relationship between the signal teeth signals of the signal disks of the camshaft and the crankshaft during their rotation, thereby realizing angle detection of the signal disks of the crankshaft and the camshaft, solving technical problems such as errors in the diesel engine speed signal and the injection signal.
[0016] Based on the above technical solution, the present invention can also be improved as follows.
[0017] Further, judging whether the crankshaft speed signal of the explosion-proof diesel engine is missing according to the number of rotations of the crankshaft signal tooth, the specific steps are as follows:
[0018] It is determined whether the crankshaft signal tooth rotation number is zero. If so, it is determined that the crankshaft speed signal is missing. If not, it is determined that the crankshaft speed signal is normal.
[0019] Further, whether the crankshaft speed signal is reasonable is determined by the normal tooth period value, the synchronous tooth period value and the first synchronous tooth period value, and the specific steps are as follows:
[0020] Whether the crankshaft speed signal is reasonable is determined by judging whether the normal tooth period value is within a preset normal tooth range value, whether the synchronous tooth period value is within a preset synchronous tooth range value, and whether the first synchronous tooth period value is within a preset first period range value.
[0021] Further, by judging whether the normal tooth period value is within the preset normal tooth range value, whether the synchronous tooth period value is within the preset synchronous tooth range value, and whether the first synchronous tooth period value is within the preset first period range value, it is determined whether the crankshaft speed signal is reasonable. The specific steps are as follows:
[0022] Determine whether the normal tooth period value is within the preset normal tooth range value, whether the synchronous tooth period value is within the preset synchronous tooth range value, and whether the first synchronous tooth period value is within the preset first period range value; if the normal tooth period value is outside the preset normal tooth range value and / or the synchronous tooth period value is outside the preset synchronous tooth range value and / or the first synchronous tooth period value is outside the preset first period range value, then determine that the crankshaft speed signal is unreasonable; if the normal tooth period value is within the preset normal tooth range value and the synchronous tooth period value is within the preset synchronous tooth range value and the first synchronous tooth period value is within the preset first period range value, then determine that the crankshaft speed signal is reasonable.
[0023] Further, the lower limit value of the preset normal tooth range value is the product of the normal tooth cycle theoretical value and the normal tooth lower threshold coefficient; the upper limit value of the preset normal tooth range value is the product of the normal tooth cycle theoretical value and the normal tooth upper threshold coefficient; the lower limit value of the preset synchronous tooth range value is the product of the synchronous tooth cycle theoretical value and the synchronous tooth lower threshold coefficient, and the upper limit value of the preset synchronous tooth range value is the product of the synchronous tooth cycle theoretical value and the synchronous tooth upper threshold coefficient; the lower limit value of the preset first cycle range value is the product of the first sum value and the first synchronous tooth cycle theoretical value, and the first sum value is the sum of the normal tooth lower threshold coefficient and the synchronous tooth lower threshold coefficient; the upper limit value of the preset first cycle range value is the product of the second sum value and the first synchronous tooth cycle theoretical value, and the second sum value is the sum of the normal tooth upper threshold coefficient and the synchronous tooth upper threshold coefficient.
[0024] Further, by judging whether the camshaft speed signal is collected within one rotation of the crankshaft signal disk, whether the camshaft speed signal is missing is determined, including the following steps:
[0025] During one rotation of the crankshaft signal disc, the number of signal teeth of the camshaft signal disc passing through the second preset point is collected to obtain the number of first cam signal teeth;
[0026] It is determined whether the number of teeth of the first cam signal is zero. If so, it is determined that the camshaft speed signal is missing. If not, it is determined that the camshaft speed signal is normal.
[0027] Further, judging whether the camshaft speed signal is faulty is performed by using the inter-tooth period value, and the specific steps are as follows:
[0028] Whether the camshaft speed signal is faulty is determined by judging whether the inter-tooth period value is within a preset inter-tooth range value and whether the number of tooth rotations of the camshaft signal is equal to a preset number of camshaft rotations.
[0029] Further, there are multiple fifth preset angles, and the multiple fifth preset angles are divided into angles between any two adjacent signal teeth among the multiple signal teeth of the camshaft signal disc;
[0030] The time duration for the camshaft signal disc to rotate by a fifth preset angle is collected to obtain the inter-tooth period value. The specific steps are as follows:
[0031] The time duration for the camshaft signal disk to rotate through a plurality of the fifth preset angles is collected, and a plurality of corresponding inter-tooth period values are obtained.
[0032] Furthermore, there are multiple preset inter-tooth range values, and the multiple preset inter-tooth range values correspond one-to-one to the multiple inter-tooth period values;
[0033] By judging whether the tooth-to-tooth period value is within the preset tooth-to-tooth range value and whether the number of tooth rotations of the camshaft signal is equal to the preset number of camshaft rotations, it is determined whether the camshaft speed signal is faulty. The specific steps are as follows:
[0034] Determining whether each of the inter-tooth periodicity values is within the corresponding preset inter-tooth range value and whether the number of tooth rotations of the camshaft signal is equal to the preset number of camshaft rotations, so as to determine whether the camshaft speed signal is faulty;
[0035] Determine whether each of the inter-tooth periodicity values is within the corresponding preset inter-tooth range value and whether the number of rotations of the camshaft signal teeth is equal to the preset number of rotations of the camshaft to determine whether the camshaft speed signal is faulty. The specific steps are as follows:
[0036] Determine whether each of the inter-tooth periodicity values is within the corresponding preset inter-tooth range value and whether the number of tooth rotations of the camshaft signal is equal to the preset number of camshaft rotations; if each of the inter-tooth periodicity values is within the corresponding preset inter-tooth range value and the number of tooth rotations of the camshaft signal is equal to the preset number of camshaft rotations, then determine that the camshaft speed signal is normal; if any of the multiple inter-tooth periodicity values is outside the corresponding preset inter-tooth range value, and / or the number of tooth rotations of the camshaft signal is not equal to the preset number of camshaft rotations, then determine that the camshaft speed signal is faulty.
[0037] In order to solve the above technical problems, the present invention also provides a speed signal fault judgment device for a mining explosion-proof diesel engine, and its specific technical contents are as follows:
[0038] A mining explosion-proof diesel engine speed signal fault judgment device, comprising a signal acquisition module and a signal processing module:
[0039] The signal acquisition module is used to respectively collect the number of signal teeth on the crankshaft signal disk of the explosion-proof diesel engine passing through the first preset point within the first preset time period to obtain the number of rotations of the crankshaft signal teeth; wherein the first preset time period is the time taken for the signal teeth of the camshaft signal disk of the explosion-proof diesel engine to rotate by a first preset angle, and the first preset angle is the angle between two adjacent signal teeth on the camshaft signal disk;
[0040] The signal processing module is used to determine whether the crankshaft speed signal of the explosion-proof diesel engine is missing according to the number of rotations of the crankshaft signal tooth;
[0041] The signal acquisition module is also used to respectively collect the duration of the crankshaft signal disk rotating a second preset angle, a third preset angle and a fourth preset angle, and obtain the normal tooth period value, the synchronous tooth period value and the first synchronous tooth period value accordingly; wherein the second preset angle is the angle between two adjacent signal teeth on the crankshaft signal disk, the third preset angle is the angle between the last signal tooth and the first signal tooth along the rotation direction of the crankshaft signal disk, and the fourth preset angle is the angle between the last signal tooth and the second signal tooth along the rotation direction of the crankshaft signal disk;
[0042] The signal processing module is also used to determine whether the crankshaft speed signal is reasonable according to the normal tooth period value, the synchronous tooth period value and the first synchronous tooth period value;
[0043] The signal processing module is also used to determine whether the camshaft speed signal is missing by judging whether the camshaft speed signal is collected within one rotation of the crankshaft signal disk;
[0044] The signal acquisition module is also used to collect the duration of the rotation of the camshaft signal disk by a fifth preset angle to obtain a tooth-to-tooth period value; collect the number of signal teeth of the camshaft signal disk passing through a second preset point within a second preset time period to obtain the number of rotations of the camshaft signal teeth; wherein the fifth preset angle is the angle between two adjacent signal teeth on the camshaft signal disk; and the second preset time period is the time taken for the crankshaft signal disk to rotate two times;
[0045] The signal processing module is further used to determine whether the camshaft speed signal is faulty according to the inter-tooth period value. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] Figure 1 It is a flowchart of a method for judging a speed signal fault of a mining explosion-proof diesel engine in an embodiment of the present invention;
[0047] Figure 2 The waveform diagram corresponding to the crankshaft signal disk when the crankshaft rotates two circles in the embodiment of the present invention;
[0048] Figure 3 is a waveform diagram of a normal tooth of a crankshaft signal disk in an embodiment of the present invention;
[0049] Figure 4 is a waveform diagram of a synchronous tooth of a crankshaft signal disk in an embodiment of the present invention;
[0050] Figure 5 is a waveform diagram of the first synchronous tooth of the crankshaft signal disk in an embodiment of the present invention;
[0051] Figure 6 4 is a waveform diagram of the camshaft signal disk in an embodiment of the present invention. DETAILED DESCRIPTION
[0052] The principles and features of the present invention are described below in conjunction with the accompanying drawings. The examples given are only used to explain the present invention and are not used to limit the scope of the present invention.
[0053] like Figure 1 As shown, this embodiment provides a method for judging a speed signal fault of a mining explosion-proof diesel engine, comprising the following steps:
[0054] S1. Collect the number of signal teeth on the crankshaft signal disk of the explosion-proof diesel engine passing through the first preset point within the first preset time period to obtain the number of rotations of the crankshaft signal teeth; wherein the first preset time period is the time taken for the signal teeth of the camshaft signal disk of the explosion-proof diesel engine to rotate by a first preset angle, and the first preset angle is the angle between two adjacent signal teeth on the camshaft signal disk;
[0055] S2. judging whether the crankshaft speed signal of the explosion-proof diesel engine is missing according to the number of rotations of the crankshaft signal tooth;
[0056] The specific steps of judging whether the crankshaft speed signal of the explosion-proof diesel engine is missing according to the number of rotations of the crankshaft signal tooth are as follows:
[0057] It is determined whether the crankshaft signal tooth rotation number is zero. If so, it is determined that the crankshaft speed signal is missing. If not, it is determined that the crankshaft speed signal is normal.
[0058] S3. Collect the duration of the crankshaft signal disk rotating at a second preset angle, a third preset angle and a fourth preset angle respectively, and obtain the normal tooth period value, the synchronous tooth period value and the first synchronous tooth period value accordingly; wherein, the second preset angle is the angle between two adjacent signal teeth on the crankshaft signal disk, the third preset angle is the angle between the last signal tooth and the first signal tooth along the rotation direction of the crankshaft signal disk, and the fourth preset angle is the angle between the last signal tooth and the second signal tooth along the rotation direction of the crankshaft signal disk.
[0059] like Figure 2 As shown, the crankshaft signal is a "60-2" type crankshaft speed signal, which is a waveform of two crankshaft revolutions, wherein the 59th tooth and the 60th tooth are missing teeth (the same applies to 119 and 120), both of which are low level; the 61st tooth (the first tooth) is the synchronous tooth, that is, the first tooth after the missing tooth, the 62nd tooth (the second tooth) is the first tooth after the synchronous tooth, and the other teeth are normal teeth.
[0060] S4, determining whether the crankshaft speed signal is reasonable according to the normal tooth period value, the synchronous tooth period value and the first synchronous tooth period value;
[0061] Whether the crankshaft speed signal is reasonable is determined by using the normal tooth period value, the synchronous tooth period value and the first synchronous tooth period value, and the specific steps are as follows:
[0062] By judging whether the normal tooth period value is within a preset normal tooth range value, whether the synchronous tooth period value is within a preset synchronous tooth range value, and whether the first synchronous tooth period value is within a preset first period range value, it is determined whether the crankshaft speed signal is reasonable;
[0063] By judging whether the normal tooth period value is within the preset normal tooth range value, whether the synchronous tooth period value is within the preset synchronous tooth range value, and whether the first synchronous tooth period value is within the preset first period range value, it is determined whether the crankshaft speed signal is reasonable. The specific steps are as follows:
[0064] Judge whether the normal tooth cycle value is within the preset normal tooth range value, whether the synchronous tooth cycle value is within the preset synchronous tooth range value, and whether the first synchronous tooth cycle value is within the preset first cycle range value. If the normal tooth cycle value is outside the preset normal tooth range value and / or the synchronous tooth cycle value is outside the preset synchronous tooth range value and / or the first synchronous tooth cycle value is outside the preset first cycle range value, it is determined that the crankshaft speed signal is unreasonable; if the normal tooth cycle value is within the preset normal tooth range value, the synchronous tooth cycle value is within the preset synchronous tooth range value, and the first synchronous tooth cycle value is within the preset first cycle range value, it is determined that the crankshaft speed signal is reasonable.
[0065] Among them, the lower limit value of the preset normal tooth range value is the product of the normal tooth cycle theoretical value and the normal tooth lower threshold coefficient; the upper limit value of the preset normal tooth range value is the product of the normal tooth cycle theoretical value and the normal tooth upper threshold coefficient; the lower limit value of the preset synchronous tooth range value is the product of the synchronous tooth cycle theoretical value and the synchronous tooth lower threshold coefficient, and the upper limit value of the preset synchronous tooth range value is the product of the synchronous tooth cycle theoretical value and the synchronous tooth upper threshold coefficient; the lower limit value of the preset first cycle range value is the product of the first sum value and the first synchronous tooth cycle theoretical value, and the first sum value is the sum of the normal tooth lower threshold coefficient and the synchronous tooth lower threshold coefficient; the upper limit value of the preset first cycle range value is the product of the second sum value and the first synchronous tooth cycle theoretical value, and the second sum value is the sum of the normal tooth upper threshold coefficient and the synchronous tooth upper threshold coefficient.
[0066] As Figure 3 shown, Tn+1 represents the current normal tooth cycle value, Tn represents the normal tooth cycle theoretical value, Ta1 represents the lower limit value of the preset normal tooth range value, and Tb1 represents the upper limit value of the preset normal tooth range value;
[0067] R1 and R3 represent the regions outside the normal tooth range value, and R2 represents the preset normal tooth range value. The specific formula is as follows:
[0068] Ta1 = Tn * K NL ; Tb1 = Tn * K NU . K NL represents the normal tooth lower threshold coefficient, and K NU represents the normal tooth upper threshold coefficient.
[0069] If Tn+1 < Ta1, it means that the falling edge position of the current tooth is in the R1 lower threshold region, indicating too fast acceleration or high-frequency interference.
[0070] If Tn+1 > Tb1, it means that the falling edge position of the current tooth is in the R3 upper threshold region, indicating too fast deceleration.
[0071] If Ta1≤Tn+1≤Tb1, it means that the normal tooth is within the normal range R2, indicating that the crankshaft speed signal is normal.
[0072] like Figure 4 As shown, T s Indicates the synchronous tooth period value, T a2 Indicates the lower limit of the preset first cycle range value, T b2 represents the upper limit of the preset first cycle range value; R4 and R6 represent the area outside the preset first cycle range value, and R5 represents the range area of the preset first cycle range value; the formula is as follows:
[0073] T a2 =T n *K SL ; T b2 =T n *K SU .
[0074] K SL Indicates the synchronous gear lower threshold coefficient, K SU Indicates the threshold coefficient on the synchronous gear. These two parameters can be obtained by calibrating MAP.
[0075] If T s <T a2 , it means that the falling edge position of the synchronous tooth is in the lower threshold area of R4, indicating that the acceleration is too fast or there is interference in the missing tooth.
[0076] If T s >T b2 , it means that the falling edge position of the synchronous tooth is in the upper threshold area of R6, indicating that the deceleration is too fast.
[0077] T a2 ≤T s ≤T b2 , it indicates that the synchronous tooth is in the normal range R5. The synchronous tooth is the first tooth after the crankshaft is missing a tooth. The significance of finding this tooth is to determine the position of the first tooth after synchronization. The synchronous tooth and the tooth after synchronization have a great influence on the ECU to know the calculation of important parameters such as injection timing and phase.
[0078] like Figure 5 As shown, T s+1 Represents the first synchronous tooth period value, T a3 Indicates the lower limit of the preset first cycle range value, T b3 It represents the upper limit value of the preset first period range value, R7 and R9 are the area outside the preset first period range value, and R8 is the area within the preset first period range value.
[0079] Then, T a3 =T n *(KSL +K NL );T b3 =T n *(K SU +K NU ).
[0080] If T s+1 <T a3 , it means that the falling edge position of the first tooth after synchronization is in the lower threshold area of R7, indicating that the acceleration is too fast or there is interference in the missing tooth.
[0081] If T s+1 >T b3 , it means that the falling edge position of the first tooth after synchronization is in the upper threshold area of R9, indicating that the deceleration is too fast.
[0082] If T a3 ≤T s+1 ≤T b3 , it means that the first tooth is in the normal range R8 after synchronization.
[0083] After correctly detecting the first tooth after the missing tooth, the rationality detection of the second tooth after the missing tooth is required. Due to the explosion-proof isolation of the speed sensor, individual differences of the sensor, magnetoelectric sensor, etc., the signal deformation of the first tooth after the missing tooth is large, and the single tooth period of the last tooth before the missing tooth is needed to calculate the rationality range.
[0084] Specifically, judging whether the crankshaft speed signal is reasonable includes the following process:
[0085] During the crankshaft speed signal processing, when the following situations occur, it is determined to be a crankshaft speed signal failure:
[0086] (a) During the crankshaft speed signal processing, in the FirstTooth state, it is detected that the condition does not meet T a1 ≤T n+1 ≤T b1 , abnormal +1;
[0087] (b) In the SecondTooth state, T is not satisfied a1 ≤T n+1 ≤T b1 , then the crankshaft speed signal processing will return to the FirstTooth state, abnormal +1;
[0088] (c) In the WaitSynTooth state, the condition is not satisfied T a1 ≤T n+1 ≤T b1 , nor does it satisfy T a2 ≤T s ≤T b2, then the crankshaft speed signal processing will return to the F i srtTooth state, abnormal +1;
[0089] (d) In the WaitSynTooth state, if the system detects that the current single tooth cycle is within the normal tooth range, but the system has continuously detected enough normal teeth in this state (for example, for a 60-2 tooth shape, 58 normal teeth have been detected), the crankshaft speed signal processing will still be in the WaitSynTooth state, and the exception is +1;
[0090] (e) In the Control Evnet state, if the crankshaft speed signal single tooth period detected by the system exceeds the maximum value of the rationality detection, the crankshaft speed signal processing will lose synchronization and return to the FirstTooth state, with an exception of +1;
[0091] (f) In Monitor state, if the crankshaft speed signal is not detected for a period of time, the crankshaft speed signal processing will be forced to return to NoCrank state, and the exception is +1.
[0092] When the abnormalities accumulate to a certain limit (100 times), a crankshaft speed signal error fault is reported.
[0093] Fault recovery: The crankshaft speed signal can be recovered once if it runs normally for one revolution. Only when the crankshaft speed signal runs normally for a sufficient number of revolutions (the number of abnormalities reaches 0), the fault is completely recovered.
[0094] Among them, the Monitor state indicates the regular monitoring of the crankshaft speed signal; the FirstTooth state indicates the normal falling edge signal of the first tooth is found; the SecondTooth state indicates the normal falling edge signal of the second tooth is found; the WaitSynTooth state indicates the falling edge signal of the synchronous tooth is found; the ControlEven state indicates that the characteristic signal has been found, which is the normal crankshaft tooth state. If the diesel engine is in normal operation, the crankshaft speed signal should always be in this state category.
[0095] S5, determining whether the camshaft speed signal is missing by judging whether the camshaft speed signal is collected within one rotation of the crankshaft signal disk;
[0096] By judging whether the camshaft speed signal is collected within one rotation of the crankshaft signal disk, it is determined whether the camshaft speed signal is missing, including the following steps:
[0097] S501, collecting the number of signal teeth of the camshaft signal disk passing through the second preset point within one rotation of the crankshaft signal disk to obtain the number of first cam signal teeth;
[0098] S502: Determine whether the number of teeth of the first cam signal is zero. If so, determine that the camshaft speed signal is missing. If not, determine that the camshaft speed signal is normal.
[0099] S6, collecting the duration of the rotation of the camshaft signal disc by a fifth preset angle to obtain a tooth-to-tooth period value; wherein the fifth preset angle is the angle between two adjacent signal teeth on the camshaft signal disc;
[0100] There are multiple fifth preset angles, and the multiple fifth preset angles are divided into the angles between any two adjacent signal teeth among the multiple signal teeth of the camshaft signal disc;
[0101] The time duration for the camshaft signal disc to rotate by a fifth preset angle is collected to obtain the inter-tooth period value. The specific steps are as follows:
[0102] The time duration for the camshaft signal disk to rotate through a plurality of the fifth preset angles is collected, and a plurality of corresponding inter-tooth period values are obtained.
[0103] like Figure 6 As shown in the figure, take the 4+1 camshaft signal disk as an example, the angle of one cam circle is 360°. Set the relevant parameters CamTr i ggerType=1, CamToothNumber=5 falling edge trigger. Figure 6 In the table, 30, 60 and 90 represent the angles between the corresponding two signal teeth of the camshaft signal plate. CamToothLengthTable sets 5 lengths (defined by CamToothNumber), that is, the cam angles of 30, 60, 90, 90, and 90 appear in sequence during the rotation of the cam. The length configuration of the camshaft teeth is shown in Table 1:
[0104]
[0105] Table 1 Camshaft tooth length configuration table
[0106] A length array CurrentCamToothInfo[8] is set for the cam signal to record the length of the cam for five times (defined by CamToothNumber) in a row during the rotation of the cam and store it in CurrentCamToothInfo. The camshaft tooth profile is matched using the CurrentCamToothInfo list and CamToothLengthTable. The error of the matching length is defined by CamToothLengthDev.
[0107] If CurrentCamToothInfo[0]=59, the conditions for successful matching are:
[0108] CamToothLengthTab le[1]-CamToothLengthDev[1]≤CurrentCamTooth I nfo[0]≤
[0109] CamToothLengthTab le[1]+CamToothLengthDev[1]
[0110] After the cam completes one circle, two situations may occur:
[0111] (1) All elements in the CurrentCamToothInfo list appear in order in the CamToothLengthTable list;
[0112] (2) All elements in the CurrentCamToolInfo list do not appear in the CamToolLengthTable list or their order is out of order.
[0113] Case (1) indicates that the camshaft tooth profile match is found; case (2) is an error case, in which case an error is reported, the information list is cleared, and the matching is restarted.
[0114] By successfully matching the camshaft, the top dead center of the first cylinder of the diesel engine can be determined, thereby completing the cylinder judgment function and then performing operations such as ignition and injection.
[0115] S7, collecting the number of signal teeth of the camshaft signal disk passing through the second preset point within a second preset time period, and obtaining the number of rotations of the camshaft signal teeth; wherein the second preset time period is the time taken for the crankshaft signal disk to rotate twice;
[0116] S8, determining whether the camshaft speed signal is faulty according to the inter-tooth period value;
[0117] Determining whether the camshaft speed signal is faulty by using the inter-tooth period value, the specific steps are as follows:
[0118] Whether the camshaft speed signal is faulty is determined by judging whether the inter-tooth period value is within a preset inter-tooth range value and whether the number of tooth rotations of the camshaft signal is equal to a preset number of camshaft rotations.
[0119] There are multiple preset inter-tooth range values, and the multiple preset inter-tooth range values correspond one-to-one to the multiple inter-tooth period values;
[0120] By judging whether the inter-tooth period value is within the preset inter-tooth range value and whether the number of rotations of the camshaft signal teeth is equal to the preset number of rotations of the camshaft, it is determined whether the camshaft speed signal is faulty, and the specific steps are as follows:
[0121] It is determined whether each of the inter-tooth periodicity values is within the corresponding preset inter-tooth range value and whether the number of tooth rotations of the camshaft signal is equal to the preset number of camshaft rotations, and whether the camshaft speed signal is faulty.
[0122] Determine whether each of the inter-tooth periodicity values is within the corresponding preset inter-tooth range value and whether the number of rotations of the camshaft signal teeth is equal to the preset number of rotations of the camshaft, and determine whether the camshaft speed signal is faulty, the specific steps are as follows:
[0123] Determine whether each of the inter-tooth periodicity values is within the corresponding preset inter-tooth range value and whether the number of tooth rotations of the camshaft signal is equal to the preset number of camshaft rotations; if each of the inter-tooth periodicity values is within the corresponding preset inter-tooth range value and the number of tooth rotations of the camshaft signal is equal to the preset number of camshaft rotations, then it is determined that the camshaft speed signal is normal; if any of the multiple inter-tooth periodicity values is outside the corresponding preset inter-tooth range value, and / or the number of tooth rotations of the camshaft signal is not equal to the preset number of camshaft rotations, then it is determined that the camshaft speed signal is faulty.
[0124] Specifically, the camshaft speed signal fault steps are as follows:
[0125] Diagnostic process: In the "CamMatch" state, if the following situations occur: multiple camshaft signal disc teeth appear between the rotation of the signal teeth of the two crankshaft signal discs; the length of the current camshaft segment is not in the calibration sequence; the current cam length list (CurrentCamToothInfo) does not match the set length list (CamToothLengthTable). Then report the fault of the camshaft speed signal error. If there is no error in the "CamMatch" state, the camshaft speed signal processing enters the "CamRun" state, in which tooth matching is no longer performed. The number of camshaft teeth detected within one cycle of the engine (two crankshaft turns) is diagnosed. When the number of teeth detected is not equal to the set number of camshaft teeth (CamToothNumber), report the camshaft speed signal abnormality. If this abnormality occurs within 10 consecutive crankshaft turns, it is determined that the camshaft speed signal is wrong.
[0126] Recovery process: In the "CamMatch" state, if the detected camshaft tooth signal has no errors, the camshaft speed signal error fault can be recovered. In the "CamRun" state, if the number of teeth detected is equal to the set number of camshaft teeth (CamToothNumber) within one engine cycle (2 crankshaft turns, 1 cam turn), the stock is restored. Within 2 engine cycles (10 crankshaft turns, 5 cam turns), the number of teeth detected is equal to the set number of camshaft teeth, and the fault can be completely recovered.
[0127] The NoCrank state indicates that the system is initialized or there is no reasonable crankshaft speed signal; the CamTr i gger state indicates that a cam signal appears and is being matched; the CamMatch state indicates that the cam signal matching is completed; CamRun indicates that after the cam signal matching is completed, a test is performed; CamError indicates that a fault diagnosis is performed after an error in the test.
[0128] The embodiment of the present invention collects signals from the signal teeth of the signal disks of the camshaft and the crankshaft respectively, and thereby determines whether the speed signals of the camshaft and the crankshaft are missing and whether their own speed signals are faulty through the relationship between the signal teeth signals of the signal disks of the camshaft and the crankshaft during their rotation, thereby realizing angle detection of the signal disks of the crankshaft and the camshaft, and solving technical problems such as errors in the diesel engine speed signal and the injection signal.
[0129] In some other embodiments, the present invention also provides a speed signal fault judgment device for a mining explosion-proof diesel engine, and its specific technical contents are as follows:
[0130] A mining explosion-proof diesel engine speed signal fault judgment device includes a signal acquisition module and a signal processing module: the signal acquisition module uses a Hall speed sensor or a magnetoelectric speed sensor; the signal processing module includes a signal conversion circuit and an ECU;
[0131] The signal acquisition module is used to respectively collect the number of signal teeth on the crankshaft signal disk of the explosion-proof diesel engine passing through the first preset point within the first preset time period to obtain the number of rotations of the crankshaft signal teeth; wherein the first preset time period is the time taken for the signal teeth of the camshaft signal disk of the explosion-proof diesel engine to rotate by a first preset angle, and the first preset angle is the angle between two adjacent signal teeth on the camshaft signal disk;
[0132] The signal processing module is used to determine whether the crankshaft speed signal of the explosion-proof diesel engine is missing according to the number of rotations of the crankshaft signal tooth;
[0133] The signal acquisition module is also used to respectively collect the duration of the crankshaft signal disk rotating a second preset angle, a third preset angle and a fourth preset angle, and obtain the normal tooth period value, the synchronous tooth period value and the first synchronous tooth period value accordingly; wherein the second preset angle is the angle between two adjacent signal teeth on the crankshaft signal disk, the third preset angle is the angle between the last signal tooth and the first signal tooth along the rotation direction of the crankshaft signal disk, and the fourth preset angle is the angle between the last signal tooth and the second signal tooth along the rotation direction of the crankshaft signal disk;
[0134] The signal processing module is also used to determine whether the crankshaft speed signal is reasonable according to the normal tooth period value, the synchronous tooth period value and the first synchronous tooth period value;
[0135] The signal processing module is also used to determine whether the camshaft speed signal is missing by judging whether the camshaft speed signal is collected within one rotation of the crankshaft signal disk;
[0136] The signal acquisition module is also used to collect the duration of the rotation of the camshaft signal disk by a fifth preset angle to obtain a tooth-to-tooth period value; collect the number of signal teeth of the camshaft signal disk passing through a second preset point within a second preset time period to obtain the number of rotations of the camshaft signal teeth; wherein the fifth preset angle is the angle between two adjacent signal teeth on the camshaft signal disk; and the second preset time period is the time taken for the crankshaft signal disk to rotate two times;
[0137] The signal processing module is further used to determine whether the camshaft speed signal is faulty according to the inter-tooth period value.
[0138] The signal conversion circuit is used to isolate and process the signal collected by the signal acquisition module and output the isolated signal. After the ECU receives the isolated signal, it performs calculations based on the isolated signal. The signal processing module receives the crankshaft signal tooth rotation number, normal tooth period value, synchronous tooth period value,
[0139] In some other embodiments, this embodiment also provides a storage medium, which stores a computer program or computer instructions. When the computer program or the computer instructions are executed by a computer processor, the steps of the above-mentioned method for judging the speed signal fault of a mining explosion-proof diesel engine are implemented.
[0140] The storage medium may be an internal storage unit of any device with data processing capability described in any of the aforementioned embodiments, such as a hard disk or a memory. The storage medium may also be an external storage device of any device with data processing capability, such as a plug-in hard disk, a smart memory card, an SD card, a flash memory card, etc. equipped on the device. Furthermore, the storage medium may also include both an internal storage unit and an external storage device of any device with data processing capability. The computer-readable storage medium is used to store the computer program and other programs and data required by any device with data processing capability, and may also be used to temporarily store data that has been output or is to be output.
[0141] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the concept and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for judging the speed signal fault of a mining explosion-proof diesel engine, characterized in that: The steps include: The number of signal teeth on the crankshaft signal disk of the explosion-proof diesel engine passing through the first preset point within the first preset time period is collected to obtain the number of rotations of the crankshaft signal teeth; wherein the first preset time period is the time taken for the signal teeth of the camshaft signal disk of the explosion-proof diesel engine to rotate by a first preset angle, and the first preset angle is the angle between two adjacent signal teeth on the camshaft signal disk; Determining whether the crankshaft speed signal of the explosion-proof diesel engine is missing according to the number of rotations of the crankshaft signal tooth; The duration of the crankshaft signal disk rotating at a second preset angle, a third preset angle, and a fourth preset angle is collected respectively, and the normal tooth period value, the synchronous tooth period value, and the first synchronous tooth period value are obtained correspondingly; wherein the second preset angle is the angle between two adjacent signal teeth on the crankshaft signal disk, the third preset angle is the angle between the last signal tooth and the first signal tooth along the rotation direction of the crankshaft signal disk, and the fourth preset angle is the angle between the last signal tooth and the second signal tooth along the rotation direction of the crankshaft signal disk; Determining whether the crankshaft speed signal is reasonable by using the normal tooth period value, the synchronous tooth period value and the first synchronous tooth period value; By judging whether the camshaft speed signal is collected within one rotation of the crankshaft signal disk, it is determined whether the camshaft speed signal is missing; The duration of the rotation of the camshaft signal disc by a fifth preset angle is collected to obtain a tooth-to-tooth period value; wherein the fifth preset angle is the angle between two adjacent signal teeth on the camshaft signal disc; Collect the number of signal teeth of the camshaft signal disc passing through the second preset point within a second preset time period to obtain the number of rotations of the camshaft signal teeth; wherein the second preset time period is the time taken for the crankshaft signal disc to rotate twice; Whether the camshaft speed signal is faulty is determined by the inter-tooth period value.
2. The method for judging the speed signal fault of a mining explosion-proof diesel engine according to claim 1 is characterized in that: The specific steps of judging whether the crankshaft speed signal of the explosion-proof diesel engine is missing according to the number of rotations of the crankshaft signal tooth are as follows: It is determined whether the crankshaft signal tooth rotation number is zero. If so, it is determined that the crankshaft speed signal is missing. If not, it is determined that the crankshaft speed signal is normal.
3. The method for determining a speed signal fault of a mining explosion-proof diesel engine according to claim 1, characterized in that: Whether the crankshaft speed signal is reasonable is determined by using the normal tooth period value, the synchronous tooth period value and the first synchronous tooth period value, and the specific steps are as follows: Whether the crankshaft speed signal is reasonable is determined by judging whether the normal tooth period value is within a preset normal tooth range value, whether the synchronous tooth period value is within a preset synchronous tooth range value, and whether the first synchronous tooth period value is within a preset first period range value.
4. The method for judging the speed signal fault of a mining explosion-proof diesel engine according to claim 3 is characterized in that: By judging whether the normal tooth period value is within the preset normal tooth range value, whether the synchronous tooth period value is within the preset synchronous tooth range value, and whether the first synchronous tooth period value is within the preset first period range value, it is determined whether the crankshaft speed signal is reasonable. The specific steps are as follows: Determine whether the normal tooth period value is within a preset normal tooth range value, whether the synchronization tooth period value is within a preset synchronization tooth range value, and whether the first synchronization tooth period value is within a preset first period range value; If the normal tooth period value is outside the preset normal tooth range value and / or the synchronous tooth period value is outside the preset synchronous tooth range value and / or the first synchronous tooth period value is outside the preset first period range value, it is determined that the crankshaft speed signal is unreasonable; If the normal tooth period value is within the preset normal tooth range value, the synchronous tooth period value is within the preset synchronous tooth range value, and the first synchronous tooth period value is within the preset first period range value, it is determined that the crankshaft speed signal is reasonable.
5. The method for judging the speed signal fault of a mining explosion-proof diesel engine according to claim 4 is characterized in that: The lower limit value of the preset normal tooth range value is the product of the normal tooth period theoretical value and the normal tooth lower threshold coefficient; the upper limit value of the preset normal tooth range value is the product of the normal tooth period theoretical value and the normal tooth upper threshold coefficient; the lower limit value of the preset synchronous tooth range value is the product of the synchronous tooth period theoretical value and the synchronous tooth lower threshold coefficient, and the upper limit value of the preset synchronous tooth range value is the product of the synchronous tooth period theoretical value and the synchronous tooth upper threshold coefficient; the lower limit value of the preset first cycle range value is the product of the first sum value and the first synchronous tooth period theoretical value, and the first sum value is the sum of the normal tooth lower threshold coefficient and the synchronous tooth lower threshold coefficient; the upper limit value of the preset first cycle range value is the product of the second sum value and the first synchronous tooth period theoretical value, and the second sum value is the sum of the normal tooth upper threshold coefficient and the synchronous tooth upper threshold coefficient.
6. The method for determining a speed signal fault of a mining explosion-proof diesel engine according to claim 1, characterized in that: By judging whether the camshaft speed signal is collected within one rotation of the crankshaft signal disk, it is determined whether the camshaft speed signal is missing, including the following steps: During one rotation of the crankshaft signal disc, the number of signal teeth of the camshaft signal disc passing through the second preset point is collected to obtain the number of first cam signal teeth; It is determined whether the number of teeth of the first cam signal is zero. If so, it is determined that the camshaft speed signal is missing. If not, it is determined that the camshaft speed signal is normal.
7. The method for determining a speed signal fault of a mining explosion-proof diesel engine according to claim 1, characterized in that: Determining whether the camshaft speed signal is faulty by using the inter-tooth period value, the specific steps are as follows: Whether the camshaft speed signal is faulty is determined by judging whether the inter-tooth period value is within a preset inter-tooth range value and whether the number of tooth rotations of the camshaft signal is equal to a preset number of camshaft rotations.
8. The method for determining a speed signal fault of a mining explosion-proof diesel engine according to claim 7, characterized in that: There are multiple fifth preset angles, and the multiple fifth preset angles are divided into the angles between any two adjacent signal teeth among the multiple signal teeth of the camshaft signal disc; The time duration for the camshaft signal disc to rotate by a fifth preset angle is collected to obtain the inter-tooth period value. The specific steps are as follows: The time duration for the camshaft signal disk to rotate through a plurality of the fifth preset angles is collected, and a plurality of corresponding inter-tooth period values are obtained.
9. The method for determining a speed signal fault of a mining explosion-proof diesel engine according to claim 8, characterized in that: There are multiple preset inter-tooth range values, and the multiple preset inter-tooth range values correspond one-to-one to the multiple inter-tooth period values; By judging whether the tooth-to-tooth period value is within the preset tooth-to-tooth range value and whether the number of tooth rotations of the camshaft signal is equal to the preset number of camshaft rotations, it is determined whether the camshaft speed signal is faulty. The specific steps are as follows: Determining whether each of the inter-tooth periodicity values is within the corresponding preset inter-tooth range value and whether the number of tooth rotations of the camshaft signal is equal to the preset number of camshaft rotations, so as to determine whether the camshaft speed signal is faulty; Determine whether each of the inter-tooth periodicity values is within the corresponding preset inter-tooth range value and whether the number of rotations of the camshaft signal teeth is equal to the preset number of rotations of the camshaft to determine whether the camshaft speed signal is faulty. The specific steps are as follows: Determine whether each of the inter-tooth periodicity values is within the corresponding preset inter-tooth range value and whether the number of tooth rotations of the camshaft signal is equal to the preset number of camshaft rotations; if each of the inter-tooth periodicity values is within the corresponding preset inter-tooth range value and the number of tooth rotations of the camshaft signal is equal to the preset number of camshaft rotations, then determine that the camshaft speed signal is normal; if any of the multiple inter-tooth periodicity values is outside the corresponding preset inter-tooth range value, and / or the number of tooth rotations of the camshaft signal is not equal to the preset number of camshaft rotations, then determine that the camshaft speed signal is faulty.
10. A speed signal fault judgment device for a mining explosion-proof diesel engine, characterized in that: Including signal acquisition module and signal processing module: The signal acquisition module is used to respectively collect the number of signal teeth on the crankshaft signal disk of the explosion-proof diesel engine passing through the first preset point within the first preset time period to obtain the number of rotations of the crankshaft signal teeth; wherein the first preset time period is the time taken for the signal teeth of the camshaft signal disk of the explosion-proof diesel engine to rotate by a first preset angle, and the first preset angle is the angle between two adjacent signal teeth on the camshaft signal disk; The signal processing module is used to determine whether the crankshaft speed signal of the explosion-proof diesel engine is missing according to the number of rotations of the crankshaft signal tooth; The signal acquisition module is also used to respectively collect the duration of the crankshaft signal disk rotating a second preset angle, a third preset angle and a fourth preset angle, and obtain the normal tooth period value, the synchronous tooth period value and the first synchronous tooth period value accordingly; wherein the second preset angle is the angle between two adjacent signal teeth on the crankshaft signal disk, the third preset angle is the angle between the last signal tooth and the first signal tooth along the rotation direction of the crankshaft signal disk, and the fourth preset angle is the angle between the last signal tooth and the second signal tooth along the rotation direction of the crankshaft signal disk; The signal processing module is also used to determine whether the crankshaft speed signal is reasonable according to the normal tooth period value, the synchronous tooth period value and the first synchronous tooth period value; The signal processing module is also used to determine whether the camshaft speed signal is missing by judging whether the camshaft speed signal is collected within one rotation of the crankshaft signal disk; The signal acquisition module is also used to collect the duration of the rotation of the camshaft signal disk by a fifth preset angle to obtain a tooth-to-tooth period value; collect the number of signal teeth of the camshaft signal disk passing through a second preset point within a second preset time period to obtain the number of rotations of the camshaft signal teeth; wherein the fifth preset angle is the angle between two adjacent signal teeth on the camshaft signal disk; and the second preset time period is the time taken for the crankshaft signal disk to rotate two times; The signal processing module is further used to determine whether the camshaft speed signal is faulty according to the inter-tooth period value.