Engine phase synchronization method and system, vehicle and storage medium
By analyzing the pulse signals of the crankshaft and camshaft in real time and adopting a synchronization strategy, the fast and efficient engine phase synchronization is achieved, and the problem of slow synchronization speed in the existing technology is solved.
Patent Information
- Application Number
- CN202510021061.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-07
- Publication Date
- 2025-02-28
AI Technical Summary
The existing engine phase synchronization method has a slow synchronization speed, which affects the engine's starting speed and response efficiency, resulting in increased energy consumption and wear of mechanical components.
By receiving and analyzing the pulse signals of the crankshaft and camshaft in real time, determining whether the preset synchronization conditions are triggered, and using the corresponding synchronization strategy to determine the starting rotation position, tooth ID and angle of the crankshaft signal disc, engine phase synchronization is achieved.
Phase synchronization is completed within one turn of the crankshaft signal disc, which improves the speed and efficiency of engine phase synchronization and improves the problem of slow synchronization speed in the prior art.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of engine control technology, and in particular to an engine phase synchronization method, system, vehicle and storage medium. Background Art
[0002] The movement of the crankshaft and camshaft plays an important role in the operation of the engine. The crankshaft is responsible for converting the reciprocating motion of the piston into rotational motion, thereby driving the vehicle forward; while the camshaft controls the opening and closing timing of the engine valves, ensuring that the mixed gas in the cylinder can be ignited at the right time to generate power.
[0003] In the engine timing system, when the phases of the crankshaft and camshaft are synchronized, it can ensure that the cylinder intake, compression, explosion and exhaust processes can be carried out according to the design requirements, ensuring that the mixture of fuel and air can be fully burned, thereby generating the maximum power output; at the same time, this synchronization can also reduce unnecessary energy loss and improve fuel economy. Therefore, engine phase synchronization is a very important part of engine control technology.
[0004] The existing engine phase synchronization method often requires the crankshaft signal disk to rotate multiple times before synchronization can be completed, and there is a problem of slow synchronization speed, which not only affects the engine's starting speed and response efficiency, but may also lead to increased energy consumption and additional wear of mechanical components. Summary of the invention
[0005] In order to solve the problem of slow engine phase synchronization speed in the prior art, the present application provides an engine phase synchronization method, system, vehicle and storage medium.
[0006] In a first aspect, the present application provides an engine phase synchronization method, which adopts the following technical solution: Receive in real time the crankshaft pulse signal output by the crankshaft position sensor and the camshaft pulse signal output by the camshaft position sensor; Analyze the crankshaft pulse signal and the camshaft pulse signal in real time, and determine whether the crankshaft pulse signal triggers a preset first synchronization condition, and whether the camshaft pulse signal triggers a preset second synchronization condition; If the crankshaft pulse signal triggers the first synchronization condition, a first synchronization strategy is used to determine the starting rotation position of the crankshaft signal disk, the tooth ID and angle of each tooth, so as to achieve engine phase synchronization; If the camshaft pulse signal triggers the second synchronization condition, the second synchronization strategy is used to determine the starting rotation position of the crankshaft signal disk, the tooth ID and angle of each tooth to achieve engine phase synchronization.
[0007] By adopting the above-mentioned technical scheme, by simultaneously receiving and parsing the crankshaft pulse signal representing the position information of the crankshaft signal disk and the camshaft pulse signal representing the position information of the camshaft signal disk, when the crankshaft pulse signal first triggers the corresponding first synchronization condition, the first synchronization strategy is adopted for phase synchronization; when the camshaft pulse signal first triggers the corresponding second synchronization condition, the second synchronization strategy is adopted for phase synchronization. In this way, no matter what position the crankshaft and the camshaft rotate to, it can be ensured that the phase synchronization is completed within one rotation of the crankshaft signal disk. Compared with traditional technologies, this method can make the engine phase synchronization faster and more efficient, and improve the problem of slow phase synchronization speed of existing engines.
[0008] In a specific implementation scheme, the crankshaft pulse signal is analyzed in real time, and it is determined whether the crankshaft pulse signal triggers a preset first synchronization condition, specifically including: Analyzing the crankshaft pulse signal to identify the rotation of normal teeth on the crankshaft signal disk, and triggering a missing tooth identification process when it is identified that the crankshaft signal disk has continuously rotated a first preset number of normal teeth; Continue to analyze the crankshaft pulse signal to identify the rotation condition of the missing tooth on the crankshaft signal disk. When it is identified that the crankshaft signal disk rotates to the missing tooth position, it is determined that the crankshaft pulse signal triggers the preset first synchronization condition, and the actual rotation position of the crankshaft signal disk is obtained.
[0009] By adopting the above technical solution, when judging whether to trigger the first synchronization condition, the rotation of the normal teeth is first identified based on the crankshaft pulse signal. If several normal teeth are identified continuously, it is determined that the crankshaft position sensor is normal. Through continuous analysis, when the missing teeth on the crankshaft signal disk are further identified, the actual rotation position of the crankshaft signal disk can be obtained, and the first synchronization condition is triggered.
[0010] In a specific implementation scheme, the crankshaft pulse signal is analyzed to identify the rotation of normal teeth on the crankshaft signal disk, specifically including: Based on the crankshaft pulse signal, capturing the level jump of the crankshaft pulse signal and recording the timestamp of the level jump; Based on the timestamps of two adjacent level jumps, a corresponding first time interval is obtained; if the first time interval is consistent with the preset normal tooth rotation reference time interval △t 1-ref If they match, it is determined that the crankshaft signal disc has rotated a normal tooth; Continue to analyze the crankshaft pulse signal to identify the rotation of the missing teeth on the crankshaft signal disk, specifically including: Continue to capture the level jump of the crankshaft pulse signal and record the timestamp of the level jump; Based on the timestamps of two adjacent level jumps, a corresponding second time interval is obtained. If the second time interval is equal to the preset tooth-missing rotation reference time interval Δt 2-ref If they match, it is determined that the crankshaft signal disk has rotated to the missing tooth position.
[0011] By adopting the above technical solution, the rotation conditions of the normal teeth and the missing teeth of the crankshaft signal disk are determined by capturing the level jump.
[0012] In a specific implementation scheme, the camshaft pulse signal is analyzed in real time to determine whether the camshaft pulse signal triggers a preset second synchronization condition, specifically including: Based on the camshaft pulse signal, capturing the level jump of the camshaft pulse signal, and recording the timestamp of the level jump and the state of the level jump; Obtaining a third time interval and a level state between two adjacent level jumps based on the timestamps and states of the two adjacent level jumps respectively; If the third time interval and level state obtained for multiple consecutive times match the pre-constructed camshaft signal disk position reference table, it is determined that the camshaft pulse signal triggers the preset second synchronization condition, and the actual rotation position of the camshaft signal disk is obtained.
[0013] By adopting the above technical solution, by identifying the level jump of the camshaft pulse signal and recording the timestamp of the jump and the state of the level jump multiple times, the actual rotation position of the camshaft signal disk is obtained by table lookup, and the second synchronization condition is triggered.
[0014] In a specific implementation scheme, a first synchronization strategy is used to determine the starting rotation position of the crankshaft signal disk, the tooth ID and angle of each tooth, specifically including: Based on the actual rotation position of the crankshaft signal disc, a normal tooth on the crankshaft signal disc is defined as a starting tooth, and the position of the starting tooth in one rotation cycle of the crankshaft signal disc is defined as a starting rotation position; Based on the camshaft pulse signal, verify whether the phase of the engine is synchronized based on the defined starting rotation position; If yes, then determine the defined starting rotation position as the starting rotation position of the crankshaft signal disc, and define the tooth ID and angle of each tooth of the crankshaft signal disc based on the starting rotation position of the crankshaft signal disc; If not, the defined starting rotation position is adjusted, the adjusted starting rotation position is determined as the starting rotation position of the crankshaft signal disk, and the tooth ID and angle of each tooth of the crankshaft signal disk are defined based on the starting rotation position of the crankshaft signal disk.
[0015] By adopting the above technical solution, after triggering the first synchronization condition, the real-time position of the crankshaft signal disk can be grasped in real time. In this case, the starting tooth of the crankshaft signal disk is directly defined to determine the starting rotation position of the crankshaft signal disk. The camshaft pulse signal is used for further verification to determine the tooth ID and angle of each tooth of the crankshaft signal disk to ensure the phase synchronization of the crankshaft and camshaft, that is, the phase synchronization of the engine.
[0016] In a specific implementation scheme, based on the camshaft pulse signal, verifying whether the phase of the engine is synchronized based on the defined starting rotation position specifically includes: When the crankshaft signal disk rotates to the starting rotation position, it starts to capture the level jump of the camshaft pulse signal and records the state of the level jump; If the state of the level jump matches the theoretical level jump state, it is determined that the phase of the engine is synchronized based on the initial rotation position; If the state of the level jump does not match the theoretical level jump state, it is determined that the phase of the engine is not synchronized based on the initial rotation position.
[0017] By adopting the above technical solution, after obtaining the actual rotation position of the crankshaft signal disk, the actual rotation position of the crankshaft signal disk can be determined in real time by continuously receiving and analyzing the crankshaft pulse signal. On this basis, the starting tooth and the starting rotation position are defined, and the camshaft pulse signal is used to further verify whether the starting rotation position is correct.
[0018] In a specific implementation scheme, the second synchronization strategy is used to determine the starting rotation position of the crankshaft signal disk, which specifically includes: Based on the actual rotation position of the camshaft signal disc and the pre-constructed phase synchronization table, the starting rotation position of the crankshaft signal disc and the tooth ID and angle of each tooth of the crankshaft signal disc are determined.
[0019] In a second aspect, the present application provides an engine phase synchronization system, wherein the system applies the engine phase synchronization method in the above-mentioned first aspect or any possible implementation scheme of the first aspect; The engine phase synchronization system includes a pulse signal receiving module, a pulse signal analyzing module, and a phase synchronization processing module; A pulse signal receiving module, used for receiving in real time a crankshaft pulse signal output by a crankshaft position sensor and a camshaft pulse signal output by a camshaft position sensor; A pulse signal analysis module, used for analyzing the crankshaft pulse signal and the camshaft pulse signal in real time, and determining whether the crankshaft pulse signal triggers a preset first synchronization condition, and whether the camshaft pulse signal triggers a preset second synchronization condition; a phase synchronization processing module, configured to, when the crankshaft pulse signal triggers the first synchronization condition, adopt a first synchronization strategy to determine the starting rotation position of the crankshaft signal disk, the tooth ID and angle of each tooth, so as to achieve engine phase synchronization; The phase synchronization processing module is also used to adopt a second synchronization strategy to determine the starting rotation position of the crankshaft signal disk, the tooth ID and angle of each tooth when the camshaft pulse signal triggers the second synchronization condition, so as to achieve engine phase synchronization.
[0020] In a third aspect, the present application provides a vehicle comprising: a processor, a memory and a communication bus; the communication bus is used to realize connection and communication between the processor and the memory, and the processor is used to execute one or more programs stored in the memory to realize the engine phase synchronization method as described in the first aspect or any one of the implementation schemes of the first aspect.
[0021] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores instructions, and when the instructions are executed, an engine phase synchronization method as described in the first aspect or any possible implementation scheme of the first aspect is executed.
[0022] One or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages: By simultaneously receiving and analyzing the crankshaft pulse signal representing the position information of the crankshaft signal disk and the camshaft pulse signal representing the position information of the camshaft signal disk, when the crankshaft pulse signal first triggers the corresponding first synchronization condition, the first synchronization strategy is adopted for phase synchronization; when the camshaft pulse signal first triggers the corresponding second synchronization condition, the second synchronization strategy is adopted for phase synchronization. In this way, no matter what position the crankshaft and the camshaft rotate to, it can be guaranteed that the phase synchronization is completed within one rotation of the crankshaft signal disk. Compared with traditional technologies, this method can make the engine phase synchronization faster and more efficient, thereby improving the problem of slow phase synchronization speed of existing engines. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Figure 1 is a first flow chart of the engine phase synchronization method in an embodiment of the present application; Figure 2 is a second flow chart of the engine phase synchronization method in an embodiment of the present application; Figure 3 is a schematic structural diagram of a camshaft signal disc of a crankshaft signal disc in an embodiment of the present application; Figure 4 It is a waveform diagram of the crankshaft pulse signal and the camshaft pulse signal in the embodiment of the present application. DETAILED DESCRIPTION
[0024] In order to enable technicians in this field to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the drawings in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments.
[0025] In the description of the embodiments of the present application, words such as "for example" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "for example" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "for example" or "for example" is intended to present related concepts in a specific way.
[0026] In the description of the embodiments of the present application, the meaning of the term "multiple" refers to two or more. For example, multiple systems refer to two or more systems, and multiple screen terminals refer to two or more screen terminals. In addition, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. The terms "include", "comprise", "have" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.
[0027] The present application embodiment provides an engine phase synchronization method, referring to Figure 1 and Figure 2 The engine phase synchronization method includes the following steps S1-S3: S1, receiving in real time the crankshaft pulse signal output by the crankshaft position sensor and the camshaft pulse signal output by the camshaft position sensor.
[0028] It can be understood by those skilled in the art that the crankshaft position sensor is installed on the crankshaft signal disk, and is used to generate a corresponding crankshaft pulse signal based on the rotation of the crankshaft signal disk; the camshaft position sensor is installed on the camshaft signal disk, and is used to generate a corresponding camshaft pulse signal based on the rotation of the camshaft signal disk.
[0029] S2, analyzing the crankshaft pulse signal and the camshaft pulse signal in real time, and determining whether the crankshaft pulse signal triggers a preset first synchronization condition, and whether the camshaft pulse signal triggers a preset second synchronization condition.
[0030] In a possible implementation, in step S2, the crankshaft pulse signal is analyzed in real time, and it is determined whether the crankshaft pulse signal triggers a preset first synchronization condition, which specifically includes the following steps A1-A2: A1, analyzing the crankshaft pulse signal to identify the rotation of the normal teeth on the crankshaft signal disk, and triggering the missing tooth identification process when it is identified that the crankshaft signal disk has continuously rotated a first preset number of normal teeth.
[0031] The first preset number is, for example, 3 or 5. The purpose of this step is to confirm that the operation and communication functions of the crankshaft position sensor are normal.
[0032] In a possible implementation manner, in step A1, the crankshaft pulse signal is analyzed to identify the rotation status of the normal teeth on the crankshaft signal disk, which specifically includes the following steps A11-A12: A11, based on the crankshaft pulse signal, capture the level jump of the crankshaft pulse signal and record the timestamp of the level jump.
[0033] It should be noted that in this step, when capturing the level jump of the crankshaft pulse signal, only one type of level jump needs to be captured, that is, only the jump from low level to high level, or only the jump from high level to low level.
[0034] A12, based on the timestamps of two adjacent level jumps, obtain a corresponding first time interval; if the first time interval is consistent with the preset normal gear rotation reference time interval △t 1-ref If they match, it is determined that the crankshaft signal disk has rotated one normal tooth.
[0035] Therefore, in steps A11-A12, the rotation condition of the normal teeth of the crankshaft signal disk is determined by capturing the level jump.
[0036] A2, continue to analyze the crankshaft pulse signal to identify the rotation condition of the missing tooth on the crankshaft signal disk. When it is identified that the crankshaft signal disk rotates to the missing tooth position, it is determined that the crankshaft pulse signal triggers the preset first synchronization condition, and the actual rotation position of the crankshaft signal disk is obtained.
[0037] In a possible implementation manner, in step A2, the crankshaft pulse signal is continuously parsed to identify the rotation condition of the missing teeth on the crankshaft signal disk, specifically including the following steps A21-A22: A21, continue to capture the level jump of the crankshaft pulse signal and record the timestamp of the level jump.
[0038] Likewise, in this step, when capturing the level jump of the crankshaft pulse signal, only one type of level jump needs to be captured.
[0039] A22, based on the timestamps of two adjacent level jumps, obtain a corresponding second time interval. If the second time interval is consistent with the preset tooth-missing rotation reference time interval △t 2-ref If they match, it is determined that the crankshaft signal disk has rotated to the missing tooth position.
[0040] Therefore, in steps A21-A22, the rotation condition of the crankshaft signal disk with missing teeth is determined by capturing the level jump.
[0041] It will be understood by those skilled in the art that Figure 3 As shown, in order to facilitate confirmation of the position of the crankshaft signal disk, the teeth of the crankshaft signal disk generally include normal teeth and missing teeth. The widths of the normal teeth and the missing teeth are different, so the corresponding rotation reference time intervals are also different. The missing teeth are also called characteristic teeth; for example, a crankshaft signal disk may include 58 normal teeth and 1 missing tooth.
[0042] Therefore, through steps A1-A2, when judging whether to trigger the first synchronization condition, first identify the rotation of the normal teeth based on the crankshaft pulse signal. If several normal teeth are identified continuously, it is determined that the crankshaft position sensor is normal. Through continuous analysis, when the missing teeth on the crankshaft signal disk are further identified, the actual rotation position of the crankshaft signal disk can be obtained, and the first synchronization condition is triggered.
[0043] In a possible implementation manner, in step S2, the camshaft pulse signal is analyzed in real time to determine whether the camshaft pulse signal triggers a preset second synchronization condition, which specifically includes the following steps B1-B3: B1, based on the camshaft pulse signal, capturing the level jump of the camshaft pulse signal, and recording the timestamp and state of the level jump.
[0044] It should be noted that, refer to Figure 3 Usually, the camshaft signal disk has fewer teeth. Therefore, in this step, when capturing the level jump, it is necessary to capture the jump from high level to low level and the jump from low level to high level; the level jump state includes the jump from high level to low level and the jump from low level to high level.
[0045] B2, obtaining a third time interval and a level state between two adjacent level transitions based on the timestamps and states of the two adjacent level transitions respectively; wherein the level state includes a low level and a high level.
[0046] B3: If the third time interval and level state obtained for multiple consecutive times match the pre-constructed camshaft signal disk position reference table, it is determined that the camshaft pulse signal triggers the preset second synchronization condition, and the actual rotation position of the camshaft signal disk is obtained.
[0047] It can be understood that, as shown in Table 1 below, the camshaft signal disk position reference table includes the relationship between the reference time interval, level state and edge number, and can also include the relationship between the reference time interval and the rotation angle. For example, when the third time interval and level state obtained three times in a row are respectively △t4 low level, △t5 high level, and △t6 low level, then by looking up the table, matching data can be obtained from Table 1, and the current rotation position of the current camshaft signal disk can be determined to be edge 6, that is, the actual rotation position of the current camshaft signal disk can be obtained.
[0048] Table 1 Camshaft signal plate position reference table
[0049] Therefore, through steps B1-B3, for the camshaft pulse signal, by identifying the level jump of the camshaft pulse signal and recording the timestamp of the jump and the status of the level jump multiple times, the actual rotation position of the camshaft signal disk is obtained by table lookup, and the second synchronization condition is triggered.
[0050] Those skilled in the art can understand that, if during engine operation, the crankshaft pulse signal first triggers the first synchronization condition, the first synchronization strategy is adopted; if the camshaft pulse signal first triggers the second synchronization condition, the second synchronization strategy is adopted.
[0051] S3, if the crankshaft pulse signal triggers the first synchronization condition, a first synchronization strategy is used to determine the starting rotation position of the crankshaft signal disk, the tooth ID and angle of each tooth, so as to achieve engine phase synchronization; If the camshaft pulse signal triggers the second synchronization condition, the second synchronization strategy is used to determine the starting rotation position of the crankshaft signal disk, the tooth ID and angle of each tooth to achieve engine phase synchronization.
[0052] Therefore, through step S3, when different synchronization conditions are triggered, the corresponding synchronization strategy is adopted for synchronization.
[0053] In a possible implementation manner, step S3, using a first synchronization strategy to determine the starting rotation position of the crankshaft signal disk, the tooth ID and angle of each tooth, specifically includes the following steps C1-C3: C1, based on the actual rotation position of the crankshaft signal disc, defines a normal tooth on the crankshaft signal disc as the starting tooth, and defines the position of the starting tooth in one rotation cycle of the crankshaft signal disc as the starting rotation position.
[0054] For example, the following is combined with Figure 4 Explanation of the above process: like Figure 4As shown, since the number of rotations of the crankshaft signal plate and the camshaft signal plate are not exactly the same, in a four-stroke engine, a complete working cycle includes four strokes: intake, compression, power and exhaust. In this process, the piston reciprocates twice, the crankshaft signal plate rotates two circles, and the camshaft signal plate rotates one circle. The number of rotations between the two is not corresponding.
[0055] Therefore, the first normal tooth after the missing tooth can be defined as the starting tooth, and the position of the starting tooth in one rotation cycle of the crankshaft signal disk can be defined as the starting rotation position.
[0056] C2, based on the camshaft pulse signal, verifies whether the phase of the engine is synchronized based on the defined starting rotation position.
[0057] In a possible implementation, step C2, based on the camshaft pulse signal, verifies whether the phase of the engine is synchronized based on the defined starting rotation position, specifically including the following steps C21-C22: C21, when the crankshaft signal disk rotates to the starting rotation position, it starts to capture the level jump of the camshaft pulse signal and records the state of the level jump; wherein the state of the level jump includes jumping from a low level to a high level and from a high level to a low level.
[0058] C22, if the state of the level jump is consistent with the theoretical level jump state, determining that the phase of the engine is synchronized based on the initial rotation position; If the state of the level jump does not match the theoretical level jump state, it is determined that the phase of the engine is not synchronized based on the initial rotation position.
[0059] Continue to combine Figure 4 Explanation of the above process: After defining the starting rotation position, when the crankshaft signal disk rotates to Figure 4 When the starting rotation position is shown, the level jump of the camshaft pulse signal begins to be captured. If the level jump is captured from a low level to a high level, it can be determined that it is consistent with the theoretical level jump state, that is, based on the defined starting rotation position, the phases of the crankshaft and the camshaft are synchronized, that is, the phases of the engine are synchronized; if the level jump is captured from a high level to a low level, it can be determined that it is inconsistent with the theoretical level jump state.
[0060] Those skilled in the art will appreciate that the theoretical level jump state is pre-set, that is, the next level jump state of the camshaft pulse signal starting from the crankshaft signal disk rotating to the starting rotation position under the limitation of the engine mechanical structure.
[0061] Therefore, through steps C21-C22, after obtaining the actual rotation position of the crankshaft signal disk, the actual rotation position of the crankshaft signal disk can be determined in real time by continuously receiving and parsing the crankshaft pulse signal. On this basis, the starting tooth and the starting rotation position are defined, and the camshaft pulse signal is used to further verify whether the starting rotation position is correct.
[0062] C3, if yes, determine the defined starting rotation position as the starting rotation position of the crankshaft signal disk, and define the tooth ID and angle of each tooth of the crankshaft signal disk according to the rotation direction of the crankshaft signal disk based on the starting rotation position of the crankshaft signal disk; If not, adjust the defined starting rotation position, determine the adjusted starting rotation position as the starting rotation position of the crankshaft signal disk, and define the tooth ID and angle of each tooth of the crankshaft signal disk based on the starting rotation position of the crankshaft signal disk and the rotation direction of the crankshaft signal disk.
[0063] Those skilled in the art can understand that, in step C3, adjusting the defined starting rotation position is specifically: The position having a phase difference of 360° from the initial rotation position is used as the adjusted initial rotation position.
[0064] For example, in combination Figure 4 , based on the starting rotation position of the crankshaft signal disk and according to the rotation direction of the crankshaft signal disk, the tooth ID and angle of each tooth of the crankshaft signal disk are specifically described: First, define the tooth ID of the normal tooth corresponding to the initial rotation position of the crankshaft signal disk as 0 and the angle as 0; Afterwards, according to the rotation direction of the crankshaft signal disk, the IDs of the teeth on the crankshaft signal disk are defined as 1, 2, 3, 4, etc., and the corresponding angles are 6°, 12°, 18°, etc.
[0065] It can be understood that since the crankshaft signal disk rotates two cycles and the camshaft signal disk rotates one cycle, it is necessary to define the tooth ID and angle of each tooth on the crankshaft signal disk within two rotation cycles; for example, if the number of teeth on the crankshaft signal disk is n, then the tooth ID of the last tooth in the two rotation cycles is 2n, and the angle is 720°.
[0066] Therefore, through steps C1-C3, after triggering the first synchronization condition, the real-time position of the crankshaft signal disk can be grasped in real time. In this case, the starting tooth of the crankshaft signal disk is directly defined to determine the starting rotation position of the crankshaft signal disk. The camshaft pulse signal is used for further verification to determine the tooth ID and angle of each tooth of the crankshaft signal disk to ensure the phase synchronization of the crankshaft and the camshaft, that is, the phase synchronization of the engine.
[0067] In a possible implementation, in step S3, the second synchronization strategy is used to determine the starting rotation position of the crankshaft signal disk, which specifically includes the following steps D1: D1, based on the actual rotation position of the camshaft signal disc and the pre-built phase synchronization table, determine the starting rotation position of the crankshaft signal disc and the tooth ID and angle of each tooth of the crankshaft signal disc.
[0068] Those skilled in the art can understand that the phase synchronization table represents the position correspondence between the rotation of the crankshaft signal disk and the camshaft signal disk under the limitation of the engine mechanical structure. Exemplarily, as shown in Table 2 below, the phase synchronization table may include the correspondence between the edge number of the camshaft signal disk representing the rotation position of the camshaft signal disk, the tooth ID of the crankshaft signal disk, and the angle of the crankshaft signal disk.
[0069] Therefore, the actual rotation position of the camshaft signal disk can be obtained, and the real-time edge number of the camshaft signal disk can be obtained according to the jump of the camshaft pulse signal. Then, combined with the phase synchronization table, the tooth ID and angle of each tooth of the crankshaft signal disk and the starting rotation position of the crankshaft signal disk can be determined. It can be understood that the starting rotation position of the crankshaft signal disk is the position corresponding to the tooth ID of 0.
[0070] Table 2 Phase synchronization table
[0071] It should be noted that the above Table 2 only shows the corresponding relationship of one tooling, and the specific data in the table are not fixed in actual application. Those skilled in the art can adjust them according to the mechanical tooling, and it can be applicable to a variety of tooling.
[0072] Therefore, the phase synchronization method of the present embodiment simultaneously receives and analyzes the crankshaft pulse signal representing the position information of the crankshaft signal disk and the camshaft pulse signal representing the position information of the camshaft signal disk. When the crankshaft pulse signal first triggers the corresponding first synchronization condition, the first synchronization strategy is adopted for phase synchronization; when the camshaft pulse signal first triggers the corresponding second synchronization condition, the second synchronization strategy is adopted for phase synchronization. In this way, no matter what position the crankshaft and the camshaft rotate to, it can be ensured that the phase synchronization is completed within one rotation of the crankshaft signal disk. Compared with traditional technologies, the method of the present embodiment makes the engine phase synchronization faster and more efficient, and improves the problem of slow phase synchronization speed of existing engines.
[0073] An embodiment of the present application provides an engine phase synchronization system, which applies the engine phase synchronization method described in the above embodiment.
[0074] Specifically, the system includes a pulse signal receiving module, a pulse signal analyzing module, and a phase synchronization processing module; A pulse signal receiving module, used for receiving in real time a crankshaft pulse signal output by a crankshaft position sensor and a camshaft pulse signal output by a camshaft position sensor; A pulse signal analysis module, used for analyzing the crankshaft pulse signal and the camshaft pulse signal in real time, and determining whether the crankshaft pulse signal triggers a preset first synchronization condition, and whether the camshaft pulse signal triggers a preset second synchronization condition; a phase synchronization processing module, configured to, when the crankshaft pulse signal triggers the first synchronization condition, adopt a first synchronization strategy to determine the starting rotation position of the crankshaft signal disk, the tooth ID and angle of each tooth, so as to achieve engine phase synchronization; The phase synchronization processing module is also used to adopt a second synchronization strategy to determine the starting rotation position of the crankshaft signal disk, the tooth ID and angle of each tooth when the camshaft pulse signal triggers the second synchronization condition, so as to achieve engine phase synchronization.
[0075] An embodiment of the present application provides a vehicle, comprising: a processor, a memory and a communication bus; the communication bus is used to realize connection and communication between the processor and the memory, and the processor is used to execute one or more programs stored in the memory to realize the engine phase synchronization method as described in the above embodiment.
[0076] An embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores instructions. When the instructions are executed, the engine phase synchronization method described in the above embodiment is executed.
[0077] The above are all preferred embodiments of the present application, and the protection scope of the present application is not limited thereto. Therefore, any equivalent changes made according to the structure, shape, and principle of the present application should be included in the protection scope of the present application.
Claims
1. An engine phase synchronization method, characterized in that: include: Receive in real time the crankshaft pulse signal output by the crankshaft position sensor and the camshaft pulse signal output by the camshaft position sensor; Analyze the crankshaft pulse signal and the camshaft pulse signal in real time, and determine whether the crankshaft pulse signal triggers a preset first synchronization condition, and whether the camshaft pulse signal triggers a preset second synchronization condition; If the crankshaft pulse signal triggers the first synchronization condition, a first synchronization strategy is used to determine the starting rotation position of the crankshaft signal disk, the tooth ID and angle of each tooth, so as to achieve engine phase synchronization; If the camshaft pulse signal triggers the second synchronization condition, the second synchronization strategy is used to determine the starting rotation position of the crankshaft signal disk, the tooth ID and angle of each tooth to achieve engine phase synchronization.
2. The engine phase synchronization method according to claim 1, characterized in that: The crankshaft pulse signal is analyzed in real time, and it is determined whether the crankshaft pulse signal triggers a preset first synchronization condition, specifically including: Analyzing the crankshaft pulse signal to identify the rotation of normal teeth on the crankshaft signal disk, and triggering a missing tooth identification process when it is identified that the crankshaft signal disk has continuously rotated a first preset number of normal teeth; Continue to analyze the crankshaft pulse signal to identify the rotation condition of the missing tooth on the crankshaft signal disk. When it is identified that the crankshaft signal disk rotates to the missing tooth position, it is determined that the crankshaft pulse signal triggers the preset first synchronization condition, and the actual rotation position of the crankshaft signal disk is obtained.
3. The engine phase synchronization method according to claim 2, characterized in that: The crankshaft pulse signal is analyzed to identify the rotation of the normal teeth on the crankshaft signal disk, specifically including: Based on the crankshaft pulse signal, capturing the level jump of the crankshaft pulse signal and recording the timestamp of the level jump; Based on the timestamps of two adjacent level jumps, a corresponding first time interval is obtained; if the first time interval is consistent with the preset normal tooth rotation reference time interval △t 1-ref If they match, it is determined that the crankshaft signal disc has rotated a normal tooth; Continue to analyze the crankshaft pulse signal to identify the rotation of the missing teeth on the crankshaft signal disk, specifically including: Continue to capture the level jump of the crankshaft pulse signal and record the timestamp of the level jump; Based on the timestamps of two adjacent level jumps, a corresponding second time interval is obtained. If the second time interval is equal to the preset tooth-missing rotation reference time interval Δt 2-ref If they match, it is determined that the crankshaft signal disk has rotated to the missing tooth position.
4. The engine phase synchronization method according to claim 1, characterized in that: The camshaft pulse signal is analyzed in real time to determine whether the camshaft pulse signal triggers a preset second synchronization condition, specifically including: Based on the camshaft pulse signal, capturing the level jump of the camshaft pulse signal, and recording the timestamp of the level jump and the state of the level jump; Obtaining a third time interval and a level state between two adjacent level jumps based on the timestamps and states of the two adjacent level jumps respectively; If the third time interval and level state obtained for multiple consecutive times match the pre-constructed camshaft signal disk position reference table, it is determined that the camshaft pulse signal triggers the preset second synchronization condition, and the actual rotation position of the camshaft signal disk is obtained.
5. The engine phase synchronization method according to claim 2, characterized in that: The first synchronization strategy is used to determine the starting rotation position of the crankshaft signal disk, the tooth ID and angle of each tooth, specifically including: Based on the actual rotation position of the crankshaft signal disc, a normal tooth on the crankshaft signal disc is defined as a starting tooth, and the position of the starting tooth in one rotation cycle of the crankshaft signal disc is defined as a starting rotation position; Based on the camshaft pulse signal, verify whether the phase of the engine is synchronized based on the defined starting rotation position; If yes, then determine the defined starting rotation position as the starting rotation position of the crankshaft signal disc, and define the tooth ID and angle of each tooth of the crankshaft signal disc based on the starting rotation position of the crankshaft signal disc; If not, the defined starting rotation position is adjusted, the adjusted starting rotation position is determined as the starting rotation position of the crankshaft signal disk, and the tooth ID and angle of each tooth of the crankshaft signal disk are defined based on the starting rotation position of the crankshaft signal disk.
6. The engine phase synchronization method according to claim 5, characterized in that: Based on the camshaft pulse signal, verify whether the phase of the engine is synchronized based on the defined starting rotation position, specifically including: When the crankshaft signal disk rotates to the starting rotation position, it starts to capture the level jump of the camshaft pulse signal and records the state of the level jump; If the state of the level jump matches the theoretical level jump state, it is determined that the phase of the engine is synchronized based on the initial rotation position; If the state of the level jump does not match the theoretical level jump state, it is determined that the phase of the engine is not synchronized based on the initial rotation position.
7. The engine phase synchronization method according to claim 4, characterized in that: The second synchronization strategy is used to determine the starting rotation position of the crankshaft signal disk, specifically including: Based on the actual rotation position of the camshaft signal disc and the pre-constructed phase synchronization table, the starting rotation position of the crankshaft signal disc and the tooth ID and angle of each tooth of the crankshaft signal disc are determined.
8. An engine phase synchronization system, characterized in that: It includes a pulse signal receiving module, a pulse signal analyzing module, and a phase synchronization processing module; A pulse signal receiving module, used for receiving in real time a crankshaft pulse signal output by a crankshaft position sensor and a camshaft pulse signal output by a camshaft position sensor; A pulse signal analysis module, used for analyzing the crankshaft pulse signal and the camshaft pulse signal in real time, and determining whether the crankshaft pulse signal triggers a preset first synchronization condition, and whether the camshaft pulse signal triggers a preset second synchronization condition; a phase synchronization processing module, configured to, when the crankshaft pulse signal triggers the first synchronization condition, adopt a first synchronization strategy to determine the starting rotation position of the crankshaft signal disk, the tooth ID and angle of each tooth, so as to achieve engine phase synchronization; The phase synchronization processing module is also used to adopt a second synchronization strategy to determine the starting rotation position of the crankshaft signal disk, the tooth ID and angle of each tooth when the camshaft pulse signal triggers the second synchronization condition, so as to achieve engine phase synchronization.
9. A vehicle, characterized in that: include: A processor, a memory and a communication bus; the communication bus is used to realize the connection and communication between the processor and the memory, and the processor is used to execute one or more programs stored in the memory to realize the engine phase synchronization method as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed, the engine phase synchronization method according to any one of claims 1 to 7 is executed.
Citation Information
Cited By
Engine phase synchronization method, system and equipment adaptive to various camshafts and medium
CN120759661A
Engine phase synchronization methods, systems, devices, and media adapted for a variety of camshafts
CN120759661B