Engine timing monitoring method and device, electronic device, and storage medium

By collecting and calculating the position signals of the camshaft, camshaft gear and crankshaft, and judging the gear deflection, the problem of failure to identify abnormalities in the prior art is solved, safe and reliable engine monitoring is achieved, and costs are reduced.

CN115977800BActive Publication Date: 2025-08-19CHONGQING WEICHAI ENGINE FACTORY +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310026023.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-09
Publication Date
2025-08-19
Estimated Expiration
2043-01-09

AI Technical Summary

Technical Problem

The prior art fails to timely identify the abnormal relative deflection between the gear and the crankshaft or camshaft in marine engines, resulting in safety hazards, and methods of increasing the interference amount or increasing the bolt torque value lead to poor material performance and increased production costs.

Method used

Position signals are collected through the camshaft position sensor, the camshaft gear position sensor and the crankshaft position sensor, and the time interval variable is calculated to determine whether the gear is deflected, and feedback the deflection information to the monitor to avoid increasing the interference.

Benefits of technology

Effectively identify gear deflection abnormalities, improve engine self-monitoring capabilities, reduce costs and ensure safety, and avoid air valve and piston collision problems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115977800B_ABST
    Figure CN115977800B_ABST
Patent Text Reader

Abstract

The present application discloses a method and device for monitoring engine timing, an electronic device, and a storage medium. The method comprises: obtaining a camshaft position signal, a camshaft gear position signal, and a crankshaft position signal from a camshaft position sensor, a camshaft gear position signal, and a crankshaft position signal; calculating a first time interval variable between the camshaft position signal and the crankshaft position signal, and calculating a second time interval variable between the camshaft gear position signal and the crankshaft position signal; determining whether a target gear is a deflected gear based on the first time interval variable and the second time interval variable; and if the target gear is determined to be a deflected gear, feeding back deflection information of the deflected gear to a monitoring device. Thus, instead of increasing interference fit to prevent abnormalities, gear abnormalities are monitored using position signals collected by multiple sensors.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a method and device for monitoring engine timing, an electronic device, and a storage medium. Background Art

[0002] In most daily life, many marine engine camshafts, timing gears, and crankshafts are assembled using interference fit or clamping rings. However, since these engines may experience abnormalities at any time during operation (such as relative deflection between the gears and the crankshaft or camshaft), failure to identify these abnormalities in a timely manner can easily endanger safety. Therefore, it is particularly important to be able to identify abnormalities in a timely manner.

[0003] In the existing technology, the occurrence of abnormal situations is mainly prevented by increasing the interference between the gear and its fixed shaft, or directly increasing the torque value of the bolt to increase the clamping force between the gear and its shaft.

[0004] However, since increasing the interference fit requires increasing the temperature difference between the gear and its shaft, that is, increasing the gear heating temperature and cooling the shaft, it may cause deterioration of material properties, deterioration of processability, assembly difficulties, etc., and the matched gear and shaft materials need to be re-selected or the processing method needs to be changed, which will lead to a significant increase in production costs, and the occurrence of abnormal situations cannot be effectively monitored, and thus abnormal situations cannot be identified in a timely manner. Summary of the Invention

[0005] Based on the above-mentioned deficiencies of the prior art, the present application provides an engine timing monitoring method and device, electronic equipment, and storage medium to solve the problem that the prior art fails to identify abnormal situations in a timely manner.

[0006] In order to achieve the above objectives, this application provides the following technical solutions:

[0007] A first aspect of the present application provides a method for monitoring engine timing, comprising:

[0008] The camshaft position signal, the camshaft gear position signal and the crankshaft position signal are obtained by using the camshaft position signal collected by the camshaft position sensor, the camshaft gear position signal collected by the camshaft gear position sensor and the crankshaft position signal collected by the crankshaft position sensor;

[0009] Calculating a first time interval variable between the camshaft position signal and the crankshaft position signal, and calculating a second time interval variable between the camshaft gear position signal and the crankshaft position signal;

[0010] determining whether the target gear is a deflection gear based on the first time interval variable and the second time interval variable;

[0011] If it is determined that the target gear is the deflection gear, the deflection information of the deflection gear is fed back to the monitoring device.

[0012] Optionally, in the above-mentioned engine timing monitoring method, the target gear includes at least a crankshaft gear and a camshaft gear, and the determining whether the gear is deflected based on the first time interval variable and the second time interval variable includes:

[0013] determining whether the first time interval variable is greater than a deflection alarm value;

[0014] If it is determined that the first time interval variable is greater than the deflection alarm value, determining whether the first time interval variable is greater than the maximum deflection value;

[0015] If it is determined that the first time interval variable is not greater than the maximum deflection value, determining whether the second time interval variable is greater than the deflection alarm value;

[0016] If it is determined that the first time interval variable is greater than the maximum deflection value, a shutdown instruction is sent to the monitoring instrument, and it is determined whether the second time interval variable is greater than the maximum deflection value;

[0017] If it is determined that the second time interval variable is greater than the deflection alarm value, or if it is determined that the second time interval variable is greater than the maximum deflection value, it is determined that the crankshaft gear is deflected, and the crankshaft gear is determined as a deflected gear;

[0018] If it is determined that the second time interval variable is not greater than the deflection alarm value, or if it is determined that the second time interval variable is not greater than the maximum deflection value, it is determined that the camshaft gear is deflected, and the camshaft gear is determined as the deflected gear.

[0019] Optionally, in the above-mentioned engine timing monitoring method, the calculating of the first time interval variable between the camshaft position signal and the crankshaft position signal, and the calculating of the second time interval variable between the camshaft gear position signal and the crankshaft position signal, include:

[0020] Obtaining a current acquisition time and a first historical acquisition time of the camshaft position signal;

[0021] Obtaining a current acquisition time and a second historical acquisition time of the camshaft gear position signal;

[0022] Acquire the current acquisition time and the third historical acquisition time of the crankshaft position signal;

[0023] Calculating a time difference between a current acquisition time of the camshaft position signal and the first historical acquisition time to obtain a time interval of the camshaft position signal;

[0024] Calculating a time difference between a current acquisition time of the camshaft gear position signal and the second historical acquisition time to obtain a time interval of the camshaft gear position signal;

[0025] Calculating a time difference between a current acquisition time of the crankshaft position signal and the third historical acquisition time to obtain a time interval of the crankshaft position signal;

[0026] Calculating a time difference between a time interval of the camshaft position signal and a time interval of the crankshaft position signal to obtain a first time interval variable between the camshaft position signal and the crankshaft position signal;

[0027] The time difference between the time interval of the camshaft gear position signal and the time interval of the crankshaft position signal is calculated to obtain a second time interval variable between the camshaft gear position signal and the crankshaft position signal.

[0028] Optionally, in the above engine timing monitoring method, after determining whether the target gear is a deflected gear based on the first time interval variable and the second time interval variable, the method further includes:

[0029] If it is determined that the target gear is not a deflection gear, the camshaft position signal collected by the camshaft position sensor, the camshaft gear position signal collected by the camshaft gear position sensor, and the crankshaft position signal collected by the crankshaft position sensor are returned to execute, and the camshaft position signal, the camshaft gear position signal, and the crankshaft position signal are obtained.

[0030] A second aspect of the present application provides an engine timing monitoring device, comprising:

[0031] an acquisition unit, configured to obtain a camshaft position signal, a camshaft gear position signal, and a crankshaft position signal through a camshaft position signal acquired by a camshaft position sensor, a camshaft gear position signal acquired by a camshaft gear position sensor, and a crankshaft position signal acquired by a crankshaft position sensor;

[0032] a first calculation unit, configured to calculate a first time interval variable between the camshaft position signal and the crankshaft position signal, and to calculate a second time interval variable between the camshaft gear position signal and the crankshaft position signal;

[0033] a first judging unit, configured to judge whether the target gear is a deflection gear based on the first time interval variable and the second time interval variable;

[0034] The feedback unit is configured to feed back deflection information of the deflection gear to a monitoring device if it is determined that the target gear is the deflection gear.

[0035] Optionally, in the above-mentioned engine timing monitoring device, the target gear includes at least a crankshaft gear and a camshaft gear, and the first judgment unit includes:

[0036] a second judging unit, configured to judge whether the first time interval variable is greater than a deflection alarm value;

[0037] a third determining unit, configured to determine whether the first time interval variable is greater than a maximum deflection value if it is determined that the first time interval variable is greater than a deflection alarm value;

[0038] a fourth determining unit, configured to determine whether the second time interval variable is greater than the deflection alarm value if it is determined that the first time interval variable is not greater than the maximum deflection value;

[0039] a sending unit, configured to send a shutdown instruction to a monitoring instrument if it is determined that the first time interval variable is greater than the maximum deflection value, and to determine whether the second time interval variable is greater than the maximum deflection value;

[0040] a first determining unit, configured to determine that the crankshaft gear is deflected and to identify the crankshaft gear as a deflected gear if it is determined that the second time interval variable is greater than the deflection alarm value, or if it is determined that the second time interval variable is greater than the maximum deflection value;

[0041] The second determining unit is configured to determine that the camshaft gear is deflected if it is determined that the second time interval variable is not greater than the deflection alarm value, or if it is determined that the second time interval variable is not greater than the maximum deflection value, and to determine the camshaft gear as the deflected gear.

[0042] Optionally, in the above-mentioned engine timing monitoring device, the first calculation unit includes:

[0043] a first acquiring unit, configured to acquire a current acquisition time and a first historical acquisition time of the camshaft position signal;

[0044] a second acquiring unit, configured to acquire a current acquisition time and a second historical acquisition time of the camshaft gear position signal;

[0045] a third acquiring unit, configured to acquire a current acquisition time and a third historical acquisition time of the crankshaft position signal;

[0046] a second calculation unit, configured to calculate a time difference between a current acquisition time of the camshaft position signal and the first historical acquisition time, to obtain a time interval of the camshaft position signal;

[0047] a third calculation unit, configured to calculate a time difference between a current acquisition time of the camshaft gear position signal and the second historical acquisition time, to obtain a time interval of the camshaft gear position signal;

[0048] a fourth calculation unit, configured to calculate a time difference between a current acquisition time of the crankshaft position signal and the third historical acquisition time, to obtain a time interval of the crankshaft position signal;

[0049] a fifth calculation unit, configured to calculate a time difference between a time interval of the camshaft position signal and a time interval of the crankshaft position signal, to obtain a first time interval variable between the camshaft position signal and the crankshaft position signal;

[0050] The sixth calculation unit is used to calculate the time difference between the time interval of the camshaft gear position signal and the time interval of the crankshaft position signal to obtain a second time interval variable between the camshaft gear position signal and the crankshaft position signal.

[0051] Optionally, the above-mentioned engine timing monitoring device further includes:

[0052] The execution unit is used to return to execute the camshaft position signal collected by the camshaft position sensor, the camshaft gear position signal collected by the camshaft position sensor, and the crankshaft position signal collected by the crankshaft position sensor if it is determined that the target gear is not a deflection gear, so as to obtain the camshaft position signal, the camshaft gear position signal, and the crankshaft position signal.

[0053] A third aspect of the present application provides an electronic device, including:

[0054] memory and processor;

[0055] Wherein, the memory is used to store programs;

[0056] The processor is used to execute the program, and when the program is executed, it is specifically used to implement an engine timing monitoring method as described in any one of the above.

[0057] In a fourth aspect, the present application provides a computer storage medium for storing a computer program. When the computer program is executed, it is used to implement an engine timing monitoring method as described in any one of the above.

[0058] The present application provides a method for monitoring engine timing. The method uses a camshaft position signal acquired by a camshaft position sensor, a camshaft gear position signal acquired by a camshaft gear position sensor, and a crankshaft position signal acquired by a crankshaft position sensor to obtain a camshaft position signal, a camshaft gear position signal, and a crankshaft position signal. The method then calculates a first time interval variable between the camshaft position signal and the crankshaft position signal, as well as a second time interval variable between the camshaft gear position signal and the crankshaft position signal. Finally, based on the first and second time interval variables, the method determines whether a target gear is a deflected gear. If the target gear is determined to be a deflected gear, deflection information of the deflected gear is fed back to a monitoring device. This method eliminates the need to increase interference fit to prevent abnormal conditions. Instead, the method uses position signals acquired by multiple sensors to monitor and identify abnormal conditions, and can also generate alarms, effectively improving the engine's self-monitoring capabilities. BRIEF DESCRIPTION OF THE DRAWINGS

[0059] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are merely embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without any creative work.

[0060] Figure 1 A schematic diagram of an engine timing monitoring device provided in an embodiment of the present application;

[0061] Figure 2 A flow chart of a method for monitoring engine timing provided in an embodiment of the present application;

[0062] Figure 3 A flowchart of a method for calculating a time interval variable provided in an embodiment of the present application;

[0063] Figure 4 A flowchart of a method for determining a deflection gear provided in an embodiment of the present application;

[0064] Figure 5 A schematic structural diagram of an engine timing monitoring device provided in another embodiment of the present application;

[0065] Figure 6 A schematic structural diagram of an electronic device provided in another embodiment of the present application. DETAILED DESCRIPTION

[0066] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0067] In this application, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus comprising the element.

[0068] The present application provides a method for monitoring engine timing to solve the problem that the prior art fails to identify abnormal situations in a timely manner. Therefore, in order to implement the method for monitoring engine timing provided by the present application, specifically, the embodiment of the present application provides an engine timing monitoring device, such as Figure 1 As shown, it comprises: a camshaft signal disc 1, a camshaft gear signal disc 2 (a camshaft gear machined with a hole or groove for obtaining a signal), a camshaft position sensor 3, a camshaft gear position sensor 4, an engine-mounted ECU 5, an engine-mounted crankshaft position sensor 6, and a monitoring device 7. It should be noted that the embodiment of the present application provides an engine timing monitoring device that is applicable to models where camshaft gears and crankshaft gears are assembled using an interference fit or clamping ring clamping assembly process, with minimal changes to the overall structure of the machine, thereby effectively identifying abnormal conditions and reducing costs.

[0069] Based on the above-mentioned engine timing monitoring device, the embodiment of the present application provides an engine timing monitoring method, such as Figure 2 As shown, the specific steps include:

[0070] S201. Obtain a camshaft position signal, a camshaft gear position signal, and a crankshaft position signal through the camshaft position signal collected by the camshaft position sensor, the camshaft gear position signal collected by the camshaft gear position sensor, and the crankshaft position signal collected by the crankshaft position sensor.

[0071] Specifically, in the embodiment of the present application, the camshaft position signal and the camshaft gear position signal are accurately collected by means of a camshaft signal disk arranged at the tail end of the camshaft, a camshaft gear signal disk arranged on the camshaft gear, and a camshaft position sensor and a camshaft gear position sensor assembled next to the corresponding signal disk. Then, by comparing the crankshaft position signal accurately collected by the crankshaft position sensor to effectively monitor the relative position changes of the camshaft, camshaft gear, and crankshaft, it is possible to promptly know whether an abnormality occurs from the relative position. Therefore, in the embodiment of the present application, it is necessary to obtain the camshaft position signal in advance through the camshaft position sensor, the camshaft gear position signal through the camshaft gear position sensor, and the crankshaft position signal through the crankshaft position sensor, so as to subsequently identify whether the gear has an abnormality based on these three position signals.

[0072] S202 , calculating a first time interval variable between a camshaft position signal and a crankshaft position signal, and calculating a second time interval variable between a camshaft gear position signal and a crankshaft position signal.

[0073] It should be noted that the first time interval variable between the camshaft position signal and the crankshaft position signal, as well as the second time interval variable between the camshaft gear position signal and the crankshaft position signal, will change with the change of speed and load over time. Therefore, in the embodiment of the present application, the first time interval variable and the second time interval variable can be used to effectively identify whether the camshaft gear and the crankshaft gear are deflected during actual operation, so as to timely avoid the problem of valve and piston collision caused by the failure to timely detect the deflection of the camshaft gear and the crankshaft gear, thereby ensuring the safety of the entire machine.

[0074] Optionally, in another embodiment of the present application, a specific implementation of step S202 is as follows: Figure 3 As shown, the following steps are included:

[0075] S301 : Acquire the current acquisition time and the first historical acquisition time of the camshaft position signal.

[0076] Specifically, the camshaft position sensor sends the current acquisition time and the first historical acquisition time of the acquired camshaft position signal to the ECU5, and the ECU5 can obtain the current acquisition time and the first historical acquisition time of the camshaft position signal for subsequent variable calculations.

[0077] The first historical collection time refers to the time when the camshaft position signal was last collected.

[0078] S302: Acquire the current acquisition time and the second historical acquisition time of the camshaft gear position signal.

[0079] Specifically, the camshaft gear position sensor sends the current acquisition time and the second historical acquisition time of the camshaft gear position signal to ECU5, and ECU5 can obtain the current acquisition time and the second historical acquisition time of the camshaft gear position signal for subsequent variable calculations.

[0080] The second historical collection time refers to the time when the camshaft gear position signal was last collected.

[0081] S303: Acquire the current collection time and the third historical collection time of the crankshaft position signal.

[0082] Specifically, the crankshaft position sensor sends the current acquisition time and the third historical acquisition time of the crankshaft position signal to the ECU5, and the ECU5 can obtain the current acquisition time and the third historical acquisition time of the crankshaft position signal for subsequent variable calculation.

[0083] The third historical collection time refers to the time when the crankshaft position signal was last collected.

[0084] It should be noted that, in the application embodiment, the execution order of steps S301 to S303 is only one of the optional methods, and steps S301 to S303 can also be executed simultaneously. The specific method can be obtained according to needs.

[0085] S304 : Calculate the time difference between the current acquisition time of the camshaft position signal and the first historical acquisition time to obtain the time interval of the camshaft position signal.

[0086] It should be noted that the purpose of pre-executing step S304 is to directly use the time interval of the camshaft position signal to calculate the variable later, thereby effectively improving the subsequent calculation efficiency and further effectively improving the subsequent abnormality recognition efficiency.

[0087] S305 : Calculate the time difference between the current acquisition time of the camshaft gear position signal and the second historical acquisition time to obtain the time interval of the camshaft gear position signal.

[0088] It should be noted that the specific implementation methods in step S305 and the specific implementation methods in step S304 are only different in the implementation objects, and the specific implementation methods are the same. Therefore, the specific implementation methods of step S305 can refer to step S304 in the above method embodiment accordingly, and will not be repeated here.

[0089] S306 : Calculate the time difference between the current acquisition time of the crankshaft position signal and the third historical acquisition time to obtain the time interval of the crankshaft position signal.

[0090] It should be noted that the specific implementation method in step S306 and the specific implementation method in step S304 are only different in the implementation objects, and the specific implementation methods are the same. Therefore, the specific implementation method of step S306 can refer to step S304 in the above method embodiment accordingly, and will not be repeated here.

[0091] S307 : Calculate the time difference between the time interval of the camshaft position signal and the time interval of the crankshaft position signal to obtain a first time interval variable between the camshaft position signal and the crankshaft position signal.

[0092] S308. Calculate the time difference between the time interval of the camshaft gear position signal and the time interval of the crankshaft position signal to obtain a second time interval variable between the camshaft gear position signal and the crankshaft position signal.

[0093] S203: Determine whether the target gear is a deflection gear based on the first time interval variable and the second time interval variable.

[0094] The deflected gear refers to a gear that has been deflected. It should be noted that if the target gear is determined to be a deflected gear based on the first time interval variable and the second time interval variable, step S204 is executed.

[0095] Optionally, in the application embodiment, after step S203, the method further includes:

[0096] If it is determined that the target gear is not a deflection gear, the camshaft position signal collected by the camshaft position sensor, the camshaft gear position signal collected by the camshaft gear position sensor, and the crankshaft position signal collected by the crankshaft position sensor are returned to obtain the camshaft position signal, the camshaft gear position signal, and the crankshaft position signal.

[0097] It should be noted that if it is determined that the target gear is not a deflected gear, it means that the camshaft, camshaft gear, and crankshaft gear have not been deflected, then it is necessary to obtain new camshaft position signals, camshaft gear position signals, and crankshaft position signals for monitoring, so it is necessary to return to execute step S201.

[0098] Optionally, in another embodiment of the present application, the target gear may include a crankshaft gear and a camshaft gear, so a specific implementation of step S203 is as follows: Figure 4 As shown, the following steps are included:

[0099] S401. Determine whether the first time interval variable is greater than the deflection alarm value.

[0100] It should be noted that it is possible to determine in advance whether the relative position of the camshaft and the crankshaft has changed from the first time interval variable. If so, it is necessary to further determine whether the degree of change has reached a warning value. Therefore, in the embodiment of the application, it is necessary to determine whether the first time interval variable is greater than the deflection alarm value. If it is determined that the first time interval variable is greater than the deflection alarm value, it indicates that the relative position of the camshaft and the crankshaft has deflected and has reached a level that requires a warning. At the same time, in order to further determine whether the degree of deflection of the relative position of the camshaft and the crankshaft has exceeded the maximum deflection value, it is necessary to execute step S402 at this time. Alternatively, if it is determined that the first time interval variable is not greater than the deflection alarm value, it indicates that the relative position of the camshaft and the crankshaft has not changed, and it is necessary to return to step S201 to obtain a new position signal for monitoring.

[0101] S402: Determine whether the first time interval variable is greater than the maximum deflection value.

[0102] Specifically, if it is determined that the first time interval variable is not greater than the maximum deflection value, it is necessary to determine which gear on the camshaft gear or the crankshaft has changed based on the second time interval variable, and thus execute step S403. If it is determined that the first time interval variable is greater than the maximum deflection value, it indicates that the degree of deflection between the camshaft and crankshaft relative positions has jeopardized safety, requiring immediate shutdown. Furthermore, the relative position of the camshaft gear and crankshaft has also deflected, and it is necessary to further determine whether the degree of deflection between the camshaft gear and crankshaft has exceeded the maximum deflection value, and thus execute step S404.

[0103] S403: Determine whether the second time interval variable is greater than the deflection alarm value.

[0104] Specifically, when it is determined that the first time interval variable is not greater than the maximum deflection value, it is necessary to determine from the second time interval variable whether the camshaft gear or the crankshaft gear has deflected. Therefore, if it is determined that the second time interval variable is greater than the deflection alarm value, it indicates that the crankshaft gear has deflected, and step S405 needs to be executed. If it is determined that the second time interval variable is not greater than the deflection alarm value, it indicates that the camshaft gear has deflected, and step S406 needs to be executed.

[0105] S404: Send a shutdown instruction to the monitoring instrument, and determine whether the second time interval variable is greater than the maximum deflection value.

[0106] It should be noted that when the first time interval variable is determined to be greater than the maximum deflection value, the ECU 5 issues a shutdown command to the monitor and speed regulator, or the electronically controlled fuel injection pump, or the emergency stop solenoid valve, causing the engine to immediately shut down and the monitor to emit an audible and visual alarm. Simultaneously, the ECU 5 also needs to determine whether the second time interval variable is greater than the maximum deflection value to determine whether the camshaft gear or the crankshaft gear has experienced maximum deflection. Therefore, if the second time interval variable is determined to be greater than the maximum deflection value, it indicates that the crankshaft gear has deflected, and step S405 is executed. If the second time interval variable is determined to be not greater than the maximum deflection value, it indicates that the camshaft gear has deflected, and step S406 is executed.

[0107] S405: Determine that the crankshaft gear is deflected, and determine the crankshaft gear as a deflected gear.

[0108] Specifically, when it is determined that the second time interval variable is greater than the deflection alarm value, or when it is determined that the second time interval variable is greater than the maximum deflection value, ECU5 needs to transmit an alarm instruction to the monitor, so that the monitor emits an alarm sound, and the screen also needs to display that the crankshaft gear is deflected, so that the driver can repair the crankshaft gear in time.

[0109] S406: Determine that the camshaft gear is deflected, and determine the camshaft gear as a deflected gear.

[0110] Specifically, when it is determined that the second time interval variable is not greater than the deflection alarm value, or when it is determined that the second time interval variable is not greater than the maximum deflection value, ECU5 needs to transmit an alarm instruction to the monitor, so that the monitor emits an alarm sound, and the screen also needs to display that the camshaft gear is deflected, so that the driver can repair the camshaft gear in time.

[0111] S204: Feedback the deflection information of the deflection gear to the monitoring device.

[0112] It should be noted that when the device determines that the target gear is a deflected gear, it is necessary to promptly send information to the monitor that the target gear has deflected, and ask the driver to stop the engine in time to avoid events such as incomplete combustion, abnormal explosion pressure, and other dynamic and economic impacts caused by the deflection of the target gear, which can effectively improve the self-security capability.

[0113] The present application provides a method for monitoring engine timing. The method uses a camshaft position signal acquired by a camshaft position sensor, a camshaft gear position signal acquired by a camshaft gear position sensor, and a crankshaft position signal acquired by a crankshaft position sensor to obtain a camshaft position signal, a camshaft gear position signal, and a crankshaft position signal. The method then calculates a first time interval variable between the camshaft position signal and the crankshaft position signal, as well as a second time interval variable between the camshaft gear position signal and the crankshaft position signal. Finally, based on the first and second time interval variables, the method determines whether a target gear is a deflected gear. If the target gear is determined to be a deflected gear, deflection information of the deflected gear is fed back to a monitoring device. This method eliminates the need to increase interference fit to prevent abnormal conditions. Instead, the method uses position signals acquired by multiple sensors to monitor and identify abnormal conditions, and can also generate alarms, effectively improving the engine's self-monitoring capabilities.

[0114] Another embodiment of the present application provides an engine timing monitoring device, such as Figure 5 As shown, it includes the following units:

[0115] The acquisition unit 501 is used to obtain a camshaft position signal, a camshaft gear position signal and a crankshaft position signal through the camshaft position signal acquired by the camshaft position sensor, the camshaft gear position signal acquired by the camshaft gear position sensor and the crankshaft position signal acquired by the crankshaft position sensor.

[0116] The first calculation unit 502 is configured to calculate a first time interval variable between the camshaft position signal and the crankshaft position signal, and to calculate a second time interval variable between the camshaft gear position signal and the crankshaft position signal.

[0117] The first judging unit 503 is configured to judge whether the target gear is a deflection gear based on the first time interval variable and the second time interval variable.

[0118] The feedback unit 504 is configured to feed back the deflection information of the deflected gear to the monitoring device if it is determined that the target gear is deflected.

[0119] It should be noted that the specific working process of the above-mentioned units in the embodiment of the present application can refer to steps S201 to S204 in the above-mentioned method embodiment, and will not be repeated here.

[0120] Optionally, in an engine timing monitoring device provided in another embodiment of the present application, the target gear includes at least a crankshaft gear and a camshaft gear, and the first judgment unit includes:

[0121] The second judgment unit is used to judge whether the first time interval variable is greater than the deflection alarm value.

[0122] The third judgment unit is configured to judge whether the first time interval variable is greater than the maximum deflection value if it is judged that the first time interval variable is greater than the deflection alarm value.

[0123] The fourth judgment unit is configured to judge whether the second time interval variable is greater than the deflection alarm value if it is judged that the first time interval variable is not greater than the maximum deflection value.

[0124] The sending unit is used to send a shutdown instruction to the monitoring instrument if it is determined that the first time interval variable is greater than the maximum deflection value, and to determine whether the second time interval variable is greater than the maximum deflection value.

[0125] The first determining unit is configured to determine that the crankshaft gear is deflected and to determine the crankshaft gear as a deflected gear if it is determined that the second time interval variable is greater than the deflection alarm value or if it is determined that the second time interval variable is greater than the maximum deflection value.

[0126] The second determining unit is configured to determine that the camshaft gear is deflected and to determine the camshaft gear as a deflected gear if it is determined that the second time interval variable is not greater than the deflection alarm value or if it is determined that the second time interval variable is not greater than the maximum deflection value.

[0127] It should be noted that the specific working process of each unit provided in the above embodiments of the present application can refer to the corresponding steps in the above method embodiments, and will not be repeated here.

[0128] Optionally, in an engine timing monitoring device provided in another embodiment of the present application, the first calculation unit includes:

[0129] The first acquiring unit is configured to acquire a current acquisition time and a first historical acquisition time of a camshaft position signal.

[0130] The second acquisition unit is used to acquire the current acquisition time and the second historical acquisition time of the camshaft gear position signal.

[0131] The third acquiring unit is configured to acquire the current acquisition time and the third historical acquisition time of the crankshaft position signal.

[0132] The second calculation unit is used to calculate the time difference between the current acquisition time of the camshaft position signal and the first historical acquisition time to obtain the time interval of the camshaft position signal.

[0133] The third calculation unit is used to calculate the time difference between the current acquisition time of the camshaft gear position signal and the second historical acquisition time to obtain the time interval of the camshaft gear position signal.

[0134] The fourth calculation unit is used to calculate the time difference between the current acquisition time of the crankshaft position signal and the third historical acquisition time to obtain the time interval of the crankshaft position signal.

[0135] The fifth calculation unit is used to calculate the time difference between the time interval of the camshaft position signal and the time interval of the crankshaft position signal to obtain a first time interval variable between the camshaft position signal and the crankshaft position signal.

[0136] The sixth calculation unit is used to calculate the time difference between the time interval of the camshaft gear position signal and the time interval of the crankshaft position signal to obtain a second time interval variable between the camshaft gear position signal and the crankshaft position signal.

[0137] It should be noted that the specific working process of each unit provided in the above embodiments of the present application can refer to the corresponding steps in the above method embodiments, and will not be repeated here.

[0138] Optionally, another embodiment of the present application provides an engine timing monitoring device, further comprising:

[0139] The execution unit is used to return to execute the camshaft position signal collected by the camshaft position sensor, the camshaft gear position signal collected by the camshaft position sensor, and the crankshaft position signal collected by the crankshaft position sensor if it is determined that the target gear is not a deflection gear, so as to obtain the camshaft position signal, the camshaft gear position signal, and the crankshaft position signal.

[0140] It should be noted that the specific working process of each unit provided in the above embodiments of the present application can refer to the corresponding steps in the above method embodiments, and will not be repeated here.

[0141] Another embodiment of the present application provides an electronic device, such as Figure 6 As shown, including:

[0142] Memory 601 and processor 602 .

[0143] The memory 601 is used to store programs.

[0144] The processor 602 is used to execute a program. When the program is executed, it is specifically used to implement a method for monitoring engine timing as provided in any one of the above embodiments.

[0145] Another embodiment of the present application provides a computer storage medium for storing a computer program. When the computer program is executed, it is used to implement a method for monitoring engine timing as provided in any of the above embodiments.

[0146] Computer storage media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory media such as modulated data signals and carrier waves.

[0147] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the above description has generally described the components and steps of each example according to their functions. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0148] The above description of the disclosed embodiments is intended to enable one skilled in the art to implement or use the present application. Various modifications to these embodiments will be readily apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application is not limited to the embodiments shown herein, but is intended to conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for monitoring engine timing, characterized in that: include: The camshaft position signal, the camshaft gear position signal and the crankshaft position signal are obtained by using the camshaft position signal collected by the camshaft position sensor, the camshaft gear position signal collected by the camshaft gear position sensor and the crankshaft position signal collected by the crankshaft position sensor; Calculating a first time interval variable between the camshaft position signal and the crankshaft position signal, and calculating a second time interval variable between the camshaft gear position signal and the crankshaft position signal; determining whether the target gear is a deflection gear based on the first time interval variable and the second time interval variable; If it is determined that the target gear is a deflection gear, the deflection information of the deflection gear is fed back to the monitoring device; The step of calculating a first time interval variable between the camshaft position signal and the crankshaft position signal, and calculating a second time interval variable between the camshaft gear position signal and the crankshaft position signal, comprises: Obtaining a current acquisition time and a first historical acquisition time of the camshaft position signal; Obtaining a current acquisition time and a second historical acquisition time of the camshaft gear position signal; Acquire the current acquisition time and the third historical acquisition time of the crankshaft position signal; Calculating a time difference between a current acquisition time of the camshaft position signal and the first historical acquisition time to obtain a time interval of the camshaft position signal; Calculating a time difference between a current acquisition time of the camshaft gear position signal and the second historical acquisition time to obtain a time interval of the camshaft gear position signal; Calculating a time difference between a current acquisition time of the crankshaft position signal and the third historical acquisition time to obtain a time interval of the crankshaft position signal; Calculating a time difference between a time interval of the camshaft position signal and a time interval of the crankshaft position signal to obtain a first time interval variable between the camshaft position signal and the crankshaft position signal; Calculating a time difference between a time interval of the camshaft gear position signal and a time interval of the crankshaft position signal to obtain a second time interval variable between the camshaft gear position signal and the crankshaft position signal; The target gear includes at least a crankshaft gear and a camshaft gear. The determining whether the gear is a deflection gear based on the first time interval variable and the second time interval variable includes: determining whether the first time interval variable is greater than a deflection alarm value; If it is determined that the first time interval variable is greater than the deflection alarm value, determining whether the first time interval variable is greater than the maximum deflection value; If it is determined that the first time interval variable is not greater than the maximum deflection value, determining whether the second time interval variable is greater than the deflection alarm value; If it is determined that the first time interval variable is greater than the maximum deflection value, a shutdown instruction is sent to the monitoring instrument, and it is determined whether the second time interval variable is greater than the maximum deflection value; If it is determined that the second time interval variable is greater than the deflection alarm value, or if it is determined that the second time interval variable is greater than the maximum deflection value, it is determined that the crankshaft gear is deflected, and the crankshaft gear is determined as a deflected gear; If it is determined that the second time interval variable is not greater than the deflection alarm value, or if it is determined that the second time interval variable is not greater than the maximum deflection value, it is determined that the camshaft gear is deflected, and the camshaft gear is determined as the deflected gear.

2. The method according to claim 1, characterized in that After determining whether the target gear is a deflection gear based on the first time interval variable and the second time interval variable, the method further includes: If it is determined that the target gear is not a deflection gear, the camshaft position signal collected by the camshaft position sensor, the camshaft gear position signal collected by the camshaft gear position sensor, and the crankshaft position signal collected by the crankshaft position sensor are returned to execute, and the camshaft position signal, the camshaft gear position signal, and the crankshaft position signal are obtained.

3. An engine timing monitoring device, characterized in that: include: an acquisition unit, configured to obtain a camshaft position signal, a camshaft gear position signal, and a crankshaft position signal through a camshaft position signal acquired by a camshaft position sensor, a camshaft gear position signal acquired by a camshaft gear position sensor, and a crankshaft position signal acquired by a crankshaft position sensor; a first calculation unit, configured to calculate a first time interval variable between the camshaft position signal and the crankshaft position signal, and to calculate a second time interval variable between the camshaft gear position signal and the crankshaft position signal; a first judging unit, configured to judge whether the target gear is a deflection gear based on the first time interval variable and the second time interval variable; a feedback unit, configured to feed back deflection information of the deflection gear to a monitoring device if it is determined that the target gear is the deflection gear; Wherein, the target gear includes at least a crankshaft gear and a camshaft gear, and the first judgment unit includes: a second judging unit, configured to judge whether the first time interval variable is greater than a deflection alarm value; a third determining unit, configured to determine whether the first time interval variable is greater than a maximum deflection value if it is determined that the first time interval variable is greater than a deflection alarm value; a fourth determining unit, configured to determine whether the second time interval variable is greater than the deflection alarm value if it is determined that the first time interval variable is not greater than the maximum deflection value; a sending unit, configured to send a shutdown instruction to a monitoring instrument if it is determined that the first time interval variable is greater than the maximum deflection value, and to determine whether the second time interval variable is greater than the maximum deflection value; a first determining unit, configured to determine that the crankshaft gear is deflected and to identify the crankshaft gear as a deflected gear if it is determined that the second time interval variable is greater than the deflection alarm value, or if it is determined that the second time interval variable is greater than the maximum deflection value; a second determining unit, configured to determine that the camshaft gear is deflected if it is determined that the second time interval variable is not greater than the deflection alarm value, or if it is determined that the second time interval variable is not greater than the maximum deflection value, and determine the camshaft gear as the deflected gear; The first computing unit includes: a first acquiring unit, configured to acquire a current acquisition time and a first historical acquisition time of the camshaft position signal; a second acquiring unit, configured to acquire a current acquisition time and a second historical acquisition time of the camshaft gear position signal; a third acquiring unit, configured to acquire a current acquisition time and a third historical acquisition time of the crankshaft position signal; a second calculation unit, configured to calculate a time difference between a current acquisition time of the camshaft position signal and the first historical acquisition time, to obtain a time interval of the camshaft position signal; a third calculation unit, configured to calculate a time difference between a current acquisition time of the camshaft gear position signal and the second historical acquisition time, to obtain a time interval of the camshaft gear position signal; a fourth calculation unit, configured to calculate a time difference between a current acquisition time of the crankshaft position signal and the third historical acquisition time, to obtain a time interval of the crankshaft position signal; a fifth calculation unit, configured to calculate a time difference between a time interval of the camshaft position signal and a time interval of the crankshaft position signal, to obtain a first time interval variable between the camshaft position signal and the crankshaft position signal; The sixth calculation unit is used to calculate the time difference between the time interval of the camshaft gear position signal and the time interval of the crankshaft position signal to obtain a second time interval variable between the camshaft gear position signal and the crankshaft position signal.

4. The device according to claim 3, characterized in that Also includes: The execution unit is used to return to execute the camshaft position signal collected by the camshaft position sensor, the camshaft gear position signal collected by the camshaft position sensor, and the crankshaft position signal collected by the crankshaft position sensor if it is determined that the target gear is not a deflection gear, so as to obtain the camshaft position signal, the camshaft gear position signal, and the crankshaft position signal.

5. An electronic device, characterized in that: include: memory and processor; Wherein, the memory is used to store programs; The processor is used to execute the program, and when the program is executed, it is specifically used to implement the engine timing monitoring method according to any one of claims 1 to 2.

6. A computer storage medium, characterized in that Used to store a computer program, which, when executed, is used to implement an engine timing monitoring method as claimed in any one of claims 1 to 2.

Citation Information

Patent Citations

  • Engine timing system and engine timing control method

    CN113339094A

  • Control device for internal combustion engine

    JP2022108396A