A method, device, equipment and medium for detecting the function of a urea nozzle solenoid valve
By detecting the line status and parameter information of the urea nozzle solenoid valve and determining its functional status, the problem of uncontrolled urea injection volume is solved, and the accurate detection and control of the solenoid valve function is realized, which improves the user experience.
Patent Information
- Application Number
- CN202211606447.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-14
- Publication Date
- 2025-08-12
- Estimated Expiration
- 2042-12-14
AI Technical Summary
In the prior art, when the urea nozzle solenoid valve is not functioning normally, the amount of urea injection cannot be accurately controlled, resulting in urea crystallization, and the catalyst may be replaced to reduce the user experience.
By obtaining the current line status information of the urea nozzle solenoid valve and the current parameter information of the urea pump, detecting the preset stagnation conditions, closing the solenoid valve and drawing the urea solution, and measuring the pressure value to determine whether the closing and opening functions of the solenoid valve are normal.
Accurate detection of the function of the urea nozzle solenoid valve is achieved to ensure that it can accurately control the amount of urea injection, avoid excessive urea spraying into the exhaust pipe, and cause crystallization, improving user experience.
Smart Images

Figure CN115788629B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a method, device, equipment and medium for detecting the function of a urea nozzle solenoid valve. Background Art
[0002] As national emission requirements increase, more and more diesel vehicles need to be equipped with selective catalytic reduction systems to use urea to neutralize nitrogen oxides to reduce the pollution of diesel vehicles to the environment.
[0003] Currently, the urea injection rate is regulated by controlling the opening of the urea nozzle solenoid valve. However, when the solenoid valve malfunctions, it cannot close or open normally, which is called a stuck solenoid valve. Once the solenoid valve is stuck, the urea injection rate cannot be controlled, causing a large amount of urea to be sprayed into the exhaust pipe, causing urea crystallization. In severe cases, the catalyst may need to be replaced, which reduces the user experience. Summary of the Invention
[0004] The present invention provides a method, device, equipment and medium for detecting the function of a urea nozzle solenoid valve, so as to accurately detect the function of the urea nozzle solenoid valve and ensure that the urea nozzle solenoid valve can accurately control the urea injection amount.
[0005] According to one aspect of the present invention, a method for detecting the function of a urea nozzle solenoid valve is provided, the method comprising:
[0006] Obtain the current circuit status information of the urea nozzle solenoid valve and the current parameter information of the urea pump;
[0007] If it is detected based on the current line state information and the current parameter information that a preset sticking detection condition is currently met, closing the urea nozzle solenoid valve and controlling the extraction of urea solution in the urea pump chamber;
[0008] After extracting a first preset time, obtaining a first pressure value in the urea pump chamber, and if it is detected that the first pressure value is less than or equal to a first pressure threshold, determining that the closing function of the urea nozzle solenoid valve is normal;
[0009] Controlling the urea nozzle solenoid valve to open to a preset injection opening, and obtaining a second pressure value in the urea pump chamber after the valve is opened for a second preset time;
[0010] If it is detected that the second pressure value is greater than or equal to a second pressure threshold, it is determined that the opening function of the urea nozzle solenoid valve is normal.
[0011] According to another aspect of the present invention, a urea nozzle solenoid valve function detection device is provided, the device comprising:
[0012] The current information acquisition module is used to obtain the current circuit status information of the urea nozzle solenoid valve and the current parameter information of the urea pump;
[0013] a solenoid valve closing module, configured to close the urea nozzle solenoid valve and control the extraction of urea solution from the urea pump chamber if it is detected that a preset sticking detection condition is currently met based on the current line state information and the current parameter information;
[0014] a first function detection module, configured to obtain a first pressure value in the urea pump chamber after extracting a first preset time period, and determine that the closing function of the urea nozzle solenoid valve is normal if the first pressure value is detected to be less than or equal to a first pressure threshold;
[0015] an opening control module, configured to control the urea nozzle solenoid valve to open to a preset injection opening, and obtain a second pressure value in the urea pump chamber after the valve is opened for a second preset time;
[0016] The second function detection module is configured to determine that the opening function of the urea nozzle solenoid valve is normal if it is detected that the second pressure value is greater than or equal to a second pressure threshold.
[0017] According to another aspect of the present invention, an electronic device is provided, comprising:
[0018] at least one processor; and
[0019] a memory communicatively connected to the at least one processor; wherein,
[0020] The memory stores a computer program executable by the at least one processor. The computer program is executed by the at least one processor so that the at least one processor can perform the urea nozzle solenoid valve function detection method according to any embodiment of the present invention.
[0021] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the urea nozzle solenoid valve function detection method according to any embodiment of the present invention when executed.
[0022] The technical solution of the embodiment of the present invention is as follows: by acquiring current line status information of a urea nozzle solenoid valve and current parameter information of a urea pump; if it is detected that a preset sticking detection condition is currently met based on the current line status information and the current parameter information, the urea nozzle solenoid valve is closed, and urea solution in the urea pump chamber is controlled to be extracted; after a first preset extraction time, a first pressure value in the urea pump chamber is acquired; if it is detected that the first pressure value is less than or equal to a first pressure threshold, it is determined that the closing function of the urea nozzle solenoid valve is normal; the urea nozzle solenoid valve is controlled to open to a preset injection opening, and after being opened for a second preset time, a second pressure value in the urea pump chamber is acquired; if it is detected that the second pressure value is greater than or equal to the second pressure threshold, it is determined that the opening function of the urea nozzle solenoid valve is normal, thereby achieving accurate detection of the function of the urea nozzle solenoid valve and ensuring that the urea nozzle solenoid valve can accurately control the urea injection amount.
[0023] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0025] Figure 1 This is a flow chart of a method for detecting the function of a urea nozzle solenoid valve according to the first embodiment of the present invention;
[0026] Figure 2 This is a flow chart of a method for detecting the function of a urea nozzle solenoid valve according to a second embodiment of the present invention;
[0027] Figure 3 2 is a schematic structural diagram of a urea nozzle solenoid valve function detection device provided according to a third embodiment of the present invention;
[0028] Figure 4 The figure is a schematic structural diagram of an electronic device for implementing the method for detecting the function of a urea nozzle solenoid valve according to an embodiment of the present invention. DETAILED DESCRIPTION
[0029] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.
[0030] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0031] Example 1
[0032] Figure 1 A flowchart of a method for detecting the function of a urea nozzle solenoid valve is provided for the first embodiment of the present invention. This embodiment is applicable to the case of detecting the function of a urea nozzle solenoid valve. The method can be executed by a urea nozzle solenoid valve function detection device. The urea nozzle solenoid valve function detection device can be implemented in the form of hardware and / or software. The urea nozzle solenoid valve function detection device can be configured in an electronic device. Figure 1 As shown, the method includes:
[0033] S110 : Acquire current circuit status information of the urea nozzle solenoid valve and current parameter information of the urea pump.
[0034] The current parameter information may include the current pressure in the urea pump chamber, the current pressure outside the urea pump, the current temperature inside the urea pump, and the current input voltage of the urea pump. The current circuit state information may include the current electrical circuit state information of the urea nozzle solenoid valve. For example, the current circuit state information of the urea nozzle solenoid valve may include whether the circuit of the urea nozzle solenoid valve is currently in an open circuit state, a short circuit state, or a normal conduction state.
[0035] Specifically, after the vehicle is powered on, the post-processing controller periodically obtains the current line status information of the urea nozzle solenoid valve and the current parameter information of the urea pump collected by the sensor.
[0036] S120: If it is detected based on the current line state information and the current parameter information that the preset sticking detection condition is currently met, the urea nozzle solenoid valve is closed, and the urea solution in the urea pump chamber is controlled to be extracted.
[0037] The preset sticking detection condition may refer to a preset condition that needs to be met for sticking detection of the urea nozzle solenoid valve. The urea solution in the urea pump cavity may refer to the solution drawn from the urea tank into the urea pump.
[0038] Specifically, the system checks the acquired current line status information of the urea injector solenoid valve and the current parameters of the urea pump. If the system detects that a preset sticking detection condition is met based on the current line status information and the current parameter information, the system controls the urea injector solenoid valve to close, and uses the urea pump motor to pump urea solution from the urea pump chamber to change the pressure within the urea pump chamber. If the system detects that at least one of the current line status information and the current parameter information does not meet the preset sticking detection condition, the system continues to periodically check the current line status information of the urea injector solenoid valve and the current parameters of the urea pump.
[0039] For example, in S120, "if it is detected based on the current line state information and the current parameter information that the preset sticking detection condition is currently met" may include: if it is detected that the current pressure in the urea pump chamber is within a first pressure range, the current pressure of the environment outside the urea pump is within a second pressure range, the current temperature in the urea pump is within a preset temperature range, the current input voltage of the urea pump is within a preset voltage range, and the current electrical line state information of the urea nozzle solenoid valve is the preset line state information, then it is determined that the preset sticking detection condition is currently met.
[0040] The first pressure range may refer to the pressure range within the urea pump chamber within which the urea nozzle solenoid valve function test can be performed. The first pressure range is different from the second pressure range. The second pressure range may refer to the pressure range outside the urea pump chamber within which the urea nozzle solenoid valve function test can be performed. The preset temperature range may refer to the temperature range within the urea pump chamber within which the urea nozzle solenoid valve function test can be performed. The preset voltage range may refer to the input voltage value required by the urea pump for the urea nozzle solenoid valve function test. The preset circuit status information may indicate that the circuit containing the urea nozzle solenoid valve is in a normal conductive state.
[0041] Specifically, detecting that the current pressure within the urea pump cavity is within a first pressure range can indicate that the urea pump cavity pressure sensor is currently functioning normally. Detecting that the current pressure outside the urea pump cavity is within a second pressure range can indicate that the current pressure outside the urea pump cavity meets the preconditions for testing the urea nozzle solenoid valve function. Detecting that the current temperature within the urea pump cavity is within a preset temperature range can indicate that the current temperature within the urea pump cavity meets the preconditions for testing the urea nozzle solenoid valve function. Detecting that the current input voltage of the urea pump cavity is within a preset voltage range can indicate that the current input voltage of the urea pump cavity is the normal operating voltage of the urea nozzle solenoid valve. Detecting that the current electrical circuit status information of the urea nozzle solenoid valve is within the preset circuit status information can indicate that the current electrical circuit status of the urea nozzle solenoid valve is in the normal operating circuit state. If the current pressure within the urea pump cavity is within the first pressure range, the current pressure outside the urea pump cavity is within the second pressure range, the current temperature within the urea pump cavity is within the preset temperature range, the current input voltage of the urea pump cavity is within the preset voltage range, and the current electrical circuit status information of the urea nozzle solenoid valve is within the preset circuit status information, then it is determined that the preset sticking detection condition is currently met.
[0042] S130 . After extracting the first preset time, obtain a first pressure value in the urea pump chamber. If it is detected that the first pressure value is less than or equal to a first pressure threshold, determine that the closing function of the urea nozzle solenoid valve is normal.
[0043] The first preset duration may be a preset duration for the pressure in the urea chamber to reach a first pressure threshold when the urea nozzle solenoid valve is functioning normally. The first pressure value may be used to represent the pressure in the urea pump chamber at the current moment. The first pressure threshold may be a maximum pressure threshold measured for a urea nozzle solenoid valve with a normal closing function.
[0044] Specifically, after extracting the first preset time period, the post-processing controller may obtain a first pressure value within the urea pump chamber based on the urea pump pressure sensor and compare the first pressure value with a first pressure threshold. If the first pressure value is less than or equal to the first pressure threshold, it indicates that the urea pump chamber can be sealed by closing the urea nozzle solenoid valve, and the closing function of the urea nozzle solenoid valve is determined to be normal.
[0045] S140 , controlling the urea nozzle solenoid valve to open to a preset injection opening, and obtaining a second pressure value in the urea pump chamber after the valve is opened for a second preset time.
[0046] The second preset duration can be a preset duration for the pressure in the urea chamber to reach a second pressure threshold when the urea nozzle solenoid valve is functioning normally. The second pressure value is collected at a different time than the first pressure value. The second pressure value can be used to represent the current pressure in the urea pump chamber.
[0047] Specifically, the post-treatment controller can change the opening of the urea nozzle solenoid valve based on a preset duty cycle to allow external air to enter the urea pump chamber, increasing the positive pressure within the urea pump chamber. After the valve is opened for a second preset duration, the post-treatment controller can obtain a second pressure value within the urea pump chamber based on the urea pump pressure sensor.
[0048] S150: If it is detected that the second pressure value is greater than or equal to the second pressure threshold, it is determined that the opening function of the urea nozzle solenoid valve is normal.
[0049] The second pressure threshold may refer to a limit pressure threshold measured for a urea nozzle solenoid valve with a normal opening function.
[0050] Specifically, the second pressure value may be compared with a second pressure threshold. If it is detected that the second pressure value is greater than or equal to the second pressure threshold, it indicates that the urea pump chamber can be connected to the outside by opening the urea nozzle solenoid valve, and the opening function of the urea nozzle solenoid valve is determined to be normal.
[0051] The technical solution of the embodiment of the present invention obtains current line status information of the urea nozzle solenoid valve and current parameter information of the urea pump; if it is detected that a preset sticking detection condition is currently met based on the current line status information and the current parameter information, the urea nozzle solenoid valve is closed, and urea solution in the urea pump chamber is controlled to be extracted; after extracting for a first preset time, a first pressure value in the urea pump chamber is obtained, and if the first pressure value is detected to be less than or equal to a first pressure threshold, it is determined that the closing function of the urea nozzle solenoid valve is normal; the urea nozzle solenoid valve is controlled to open to a preset injection opening, and after being opened for a second preset time, a second pressure value in the urea pump chamber is obtained; if the second pressure value is detected to be greater than or equal to the second pressure threshold, it is determined that the opening function of the urea nozzle solenoid valve is normal, thereby achieving accurate detection of the function of the urea nozzle solenoid valve and ensuring accurate urea injection amount of the urea nozzle solenoid valve.
[0052] Based on the above technical solution, the method further includes: if it is detected that the first pressure value is greater than the first pressure threshold, determining that the closing function of the urea nozzle solenoid valve is abnormal, generating abnormal closing function information of the urea nozzle solenoid valve, and displaying the abnormal closing function information of the urea nozzle solenoid valve.
[0053] The closing function abnormality information may refer to information that the urea nozzle solenoid valve is stuck in the normally open position.
[0054] Specifically, the first pressure value can be compared with a first pressure threshold. If it is detected that the first pressure value is greater than the first pressure threshold, indicating that the urea nozzle solenoid valve is stuck in the normally open position, it is determined that the closing function of the urea nozzle solenoid valve is abnormal, and information about the abnormal closing function of the urea nozzle solenoid valve is generated. The information about the abnormal closing function of the urea nozzle solenoid valve is displayed to remind the user that the closing function of the urea nozzle solenoid valve is abnormal. This can prevent the vehicle from continuing to build pressure for the urea pump when the urea nozzle solenoid valve is stuck in the normally open position, and can also prevent a large amount of urea with uncontrollable metering from being injected into the exhaust pipe, causing urea crystallization in the exhaust pipe and thus damaging the exhaust pipe.
[0055] Based on the above technical solution, the method further includes: if it is detected that the second pressure value is less than the second pressure threshold, determining that the opening function of the urea nozzle solenoid valve is abnormal, generating abnormal opening function information of the urea nozzle solenoid valve, and displaying the abnormal opening function information of the urea nozzle solenoid valve.
[0056] The opening function abnormality information may refer to information that the urea nozzle solenoid valve is stuck in the closed position.
[0057] Specifically, the second pressure value may be compared with a second pressure threshold. If it is detected that the second pressure value is less than the second pressure threshold, indicating that the urea nozzle solenoid valve is stuck in the closed position, it is determined that the opening function of the urea nozzle solenoid valve is abnormal, and information about the abnormal opening function of the urea nozzle solenoid valve is generated. The information about the abnormal opening function of the urea nozzle solenoid valve is displayed to remind the user that the opening function of the urea nozzle solenoid valve is abnormal.
[0058] Example 2
[0059] Figure 2 This is a flow chart of a method for detecting the function of a urea nozzle solenoid valve provided in the second embodiment of the present invention. Based on the above embodiment, this embodiment describes in detail the process of controlling the extraction of urea solution from the urea pump chamber. The explanations of the terms that are the same or corresponding to the above embodiments are not repeated here. Figure 2 As shown, the method includes:
[0060] S210 : Acquire current circuit status information of the urea nozzle solenoid valve and current parameter information of the urea pump.
[0061] S220: If it is detected based on the current line state information and the current parameter information that a preset sticking detection condition is currently met, the urea nozzle solenoid valve is closed.
[0062] S230: If the urea pump is of the first pump structure, control the motor of the urea pump to rotate in reverse to extract the urea solution in the urea pump cavity.
[0063] The first pump configuration may refer to a urea pump comprising a single motor capable of both forward and reverse rotation. In this first pump configuration, the direction of urea solution flow can be altered by changing the motor's rotation direction. When the motor rotates forward, urea solution is pumped from the urea tank into the urea pump chamber, building up pressure in the pump. When the motor rotates reversely, urea solution is pumped from the pump chamber and pressure is relieved.
[0064] Specifically, there are three structures of urea pumps. If the urea pump installed on the vehicle is the first pump structure, the motor of the urea pump is controlled to run in reverse based on a preset motor speed, and urea solution in the urea pump chamber is extracted to reduce the pressure in the urea pump chamber.
[0065] S240: If the urea pump is of the second pump structure, the reversing valve in the urea pump is opened, and the motor of the urea pump is controlled to run in the forward direction to extract the urea solution in the urea pump cavity.
[0066] The second pump structure may refer to a urea pump comprising a unidirectionally rotatable motor and a reversing valve. The reversing valve may be a valve that controls the flow direction of urea in the urea pump. In the second pump structure, the flow direction of the urea solution can be changed by opening or closing the reversing valve. When the reversing valve is open, the motor in the second pump structure rotates to pump urea solution from the urea pump chamber. When the reversing valve is closed, the motor in the second pump structure rotates to pump urea solution from the urea tank into the urea pump chamber.
[0067] Specifically, if the urea pump installed on the vehicle is the second pump structure, the reversing valve in the urea pump is opened, the motor operation of the urea pump is controlled based on the preset motor speed, and the urea solution in the urea pump cavity is extracted to reduce the pressure in the urea pump cavity.
[0068] S250: If the urea pump is of the third pump structure, turn off the first motor and turn on the second motor to extract the urea solution in the urea pump cavity.
[0069] The third pump structure may refer to a urea pump comprising two motors. The first motor controls the urea pump to pump urea solution from the urea tank into the urea pump chamber. The second motor controls the urea pump to extract urea solution from the urea pump chamber. In this third pump structure, the flow direction of the urea solution can be changed by changing the operating states of the two motors. When the first motor is on and the second motor is off, the first motor rotates to pump urea solution from the urea tank into the urea pump chamber. When the first motor is off and the second motor is on, the second motor rotates to extract urea solution from the urea pump chamber.
[0070] Specifically, if the urea pump installed on the vehicle is the third pump structure, the first motor is turned off, the second motor is turned on, the second motor is controlled to rotate based on the preset motor speed, and the urea solution in the urea pump chamber is extracted to reduce the pressure in the urea pump chamber.
[0071] S260: After extracting the first preset time, obtain a first pressure value in the urea pump chamber. If it is detected that the first pressure value is less than or equal to a first pressure threshold, determine that the closing function of the urea nozzle solenoid valve is normal.
[0072] S270 , controlling the urea nozzle solenoid valve to open to a preset injection opening, and obtaining a second pressure value in the urea pump chamber after the valve is opened for a second preset time.
[0073] S280: If it is detected that the second pressure value is greater than or equal to the second pressure threshold, it is determined that the opening function of the urea nozzle solenoid valve is normal.
[0074] The technical solution of the embodiment of the present invention is based on the back-pumping method of urea solution in the urea pump corresponding to the three urea pump structures, extracts the urea solution in the urea pump cavity and reduces the pressure in the urea pump cavity. Therefore, it can be applied to urea pumps of various structures and realize accurate detection of the function of the urea nozzle solenoid valve.
[0075] The following is an embodiment of a urea nozzle solenoid valve function detection device provided by an embodiment of the present invention. The device and the urea nozzle solenoid valve function detection method of the above embodiments belong to the same inventive concept. For details not fully described in the embodiment of the urea nozzle solenoid valve function detection device, refer to the embodiment of the above urea nozzle solenoid valve function detection method.
[0076] Example 3
[0077] Figure 3 This is a schematic diagram of the structure of a urea nozzle solenoid valve function detection device provided by the third embodiment of the present invention. Figure 3 As shown, the device includes: a current information acquisition module 310 , a solenoid valve closing module 320 , a first function detection module 330 , an opening control module 340 and a second function detection module 350 .
[0078] Among them, the current information acquisition module 310 is used to obtain current line status information of the urea nozzle solenoid valve and current parameter information of the urea pump; the solenoid valve closing module 320 is used to close the urea nozzle solenoid valve and control the extraction of urea solution in the urea pump chamber if it is detected based on the current line status information and current parameter information that a preset sticking detection condition is currently met; the first function detection module 330 is used to obtain a first pressure value in the urea pump chamber after a first preset extraction time, and determine that the closing function of the urea nozzle solenoid valve is normal if the first pressure value is less than or equal to a first pressure threshold; the opening control module 340 is used to control the urea nozzle solenoid valve to open to a preset injection opening, and obtain a second pressure value in the urea pump chamber after the valve is opened for a second preset time; and the second function detection module 350 is used to determine that the opening function of the urea nozzle solenoid valve is normal if the second pressure value is greater than or equal to a second pressure threshold.
[0079] The technical solution of the embodiment of the present invention obtains current line status information of the urea nozzle solenoid valve and current parameter information of the urea pump; if it is detected that a preset sticking detection condition is currently met based on the current line status information and the current parameter information, the urea nozzle solenoid valve is closed, and urea solution in the urea pump chamber is controlled to be extracted; after extracting for a first preset time, a first pressure value in the urea pump chamber is obtained, and if the first pressure value is detected to be less than or equal to a first pressure threshold, it is determined that the closing function of the urea nozzle solenoid valve is normal; the urea nozzle solenoid valve is controlled to open to a preset injection opening, and after being opened for a second preset time, a second pressure value in the urea pump chamber is obtained; if the second pressure value is detected to be greater than or equal to the second pressure threshold, it is determined that the opening function of the urea nozzle solenoid valve is normal, thereby achieving accurate detection of the function of the urea nozzle solenoid valve and ensuring that the urea nozzle solenoid valve can accurately control the urea injection amount.
[0080] Optionally, the current parameter information includes: urea pump cavity pressure, urea pump external environment pressure, urea pump internal temperature and urea pump input voltage; the current circuit state information is the electrical circuit state of the urea nozzle solenoid valve.
[0081] Optionally, the solenoid valve closing module 320 may include:
[0082] The detection condition determination submodule is configured to determine that a preset sticking detection condition is currently met if it is detected that the pressure in the urea pump cavity is within a first pressure range, the pressure of the environment outside the urea pump is within a second pressure range, the temperature in the urea pump is within a preset temperature range, the input voltage of the urea pump is within a preset voltage range, and the electrical circuit state of the urea nozzle solenoid valve is in a preset circuit state.
[0083] Optionally, the solenoid valve closing module 320 is specifically configured to: if the urea pump has a first pump structure, control the motor of the urea pump to operate in reverse to extract the urea solution in the urea pump cavity; if the urea pump has a second pump structure, open the reversing valve in the urea pump and control the motor of the urea pump to operate in the forward direction to extract the urea solution in the urea pump cavity; if the urea pump has a third pump structure, turn off the first motor and turn on the second motor to extract the urea solution in the urea pump cavity.
[0084] Optionally, the device further comprises:
[0085] The third function detection module is configured to determine that a closing function of the urea nozzle solenoid valve is abnormal if it is detected that the first pressure value is greater than a first pressure threshold, generate abnormal closing function information of the urea nozzle solenoid valve, and display the abnormal closing function information of the urea nozzle solenoid valve.
[0086] Optionally, the device further comprises:
[0087] and a fourth function detection module, configured to determine that an opening function of the urea nozzle solenoid valve is abnormal if it is detected that the second pressure value is less than a second pressure threshold, generate abnormal opening function information of the urea nozzle solenoid valve, and display the abnormal opening function information of the urea nozzle solenoid valve.
[0088] Optionally, the first pressure threshold refers to a limit pressure threshold measured for a urea nozzle solenoid valve with a normally closed function; the second pressure threshold refers to a limit pressure threshold measured for a urea nozzle solenoid valve with a normally open function.
[0089] The urea nozzle solenoid valve function detection device provided in the embodiment of the present invention can execute the urea nozzle solenoid valve function detection method provided in any embodiment of the present invention, and has corresponding functional modules and beneficial effects for executing the urea nozzle solenoid valve function detection method.
[0090] It is worth noting that in the embodiment of the above-mentioned urea nozzle solenoid valve function detection device, the various units and modules included are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other and are not used to limit the scope of protection of the present invention.
[0091] Example 4
[0092] Figure 4The present invention is a block diagram of an electronic device 10 that can be used to implement an embodiment of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0093] like Figure 4 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by the at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. Various programs and data required for the operation of the electronic device 10 can also be stored in the RAM 13. The processor 11, ROM 12 and RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0094] Multiple components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0095] The processor 11 can be any general-purpose and / or specialized processing component with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any other suitable processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the urea nozzle solenoid valve function detection method.
[0096] In some embodiments, the urea nozzle solenoid valve function detection method can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the urea nozzle solenoid valve function detection method described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to execute the urea nozzle solenoid valve function detection method in any other appropriate manner (e.g., via firmware).
[0097] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0098] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer program is executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer program may be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0099] In the context of the present invention, computer-readable storage media can be tangible media that can contain or store a computer program for use with an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. Computer-readable storage media can include but are not limited to electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, computer-readable storage media can be machine-readable signal media. More specific examples of machine-readable storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0100] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0101] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0102] A computing system may include clients and servers. The clients and servers are typically remote from each other and typically interact via a communication network. This client-server relationship arises through computer programs running on the respective computers, creating a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host. This server is a hosting product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosting and VPS services.
[0103] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the present invention can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved. This is not limited herein.
[0104] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.
Claims
1. A method for detecting the function of a urea nozzle solenoid valve, characterized in that: include: Obtain the current circuit status information of the urea nozzle solenoid valve and the current parameter information of the urea pump; If it is detected based on the current line state information and the current parameter information that a preset sticking detection condition is currently met, the urea nozzle solenoid valve is closed, and urea solution in the urea pump cavity is controlled to be extracted; wherein the current parameter information includes: a current pressure in the urea pump cavity, a current pressure of an environment outside the urea pump, a current temperature in the urea pump, and a current input voltage of the urea pump; the current line state information is current electrical line state information of the urea nozzle solenoid valve; After extracting a first preset time, obtaining a first pressure value in the urea pump chamber, and determining that the closing function of the urea nozzle solenoid valve is normal if the first pressure value is detected to be less than or equal to a first pressure threshold; wherein the first pressure threshold is a limit pressure threshold measured for a urea nozzle solenoid valve with a normal closing function; Controlling the urea nozzle solenoid valve to open to a preset injection opening, and obtaining a second pressure value in the urea pump chamber after the valve is opened for a second preset time; If it is detected that the second pressure value is greater than or equal to a second pressure threshold, it is determined that the opening function of the urea nozzle solenoid valve is normal; wherein the second pressure threshold refers to a limit pressure threshold measured for the urea nozzle solenoid valve with a normal opening function; The controlling the extraction of the urea solution in the urea pump cavity includes: if the urea pump has a first pump structure, controlling the motor of the urea pump to operate in reverse to extract the urea solution in the urea pump cavity; if the urea pump has a second pump structure, opening a reversing valve in the urea pump and controlling the motor of the urea pump to operate in a forward direction to extract the urea solution in the urea pump cavity; and if the urea pump has a third pump structure, turning off the first motor and turning on the second motor to extract the urea solution in the urea pump cavity.
2. The method according to claim 1, characterized in that If it is detected based on the current line state information and the current parameter information that a preset stuck detection condition is currently satisfied, the method includes: If it is detected that the current pressure in the urea pump cavity is within a first pressure range, the current pressure of the environment outside the urea pump is within a second pressure range, the current temperature in the urea pump is within a preset temperature range, the current input voltage of the urea pump is within a preset voltage range, and the current electrical circuit state information of the urea nozzle solenoid valve is preset circuit state information, it is determined that the preset sticking detection condition is currently met.
3. The method according to claim 1, characterized in that The method further comprises: If it is detected that the first pressure value is greater than a first pressure threshold, it is determined that the closing function of the urea nozzle solenoid valve is abnormal, abnormal closing function information of the urea nozzle solenoid valve is generated, and the abnormal closing function information of the urea nozzle solenoid valve is displayed.
4. The method according to claim 1, wherein The method further comprises: If it is detected that the second pressure value is less than a second pressure threshold, it is determined that the opening function of the urea nozzle solenoid valve is abnormal, and abnormal opening function information of the urea nozzle solenoid valve is generated and displayed.
5. A urea nozzle solenoid valve function detection device, characterized in that: The device adopts the urea nozzle solenoid valve function detection method according to any one of claims 1 to 4, which includes: The current information acquisition module is used to obtain the current circuit status information of the urea nozzle solenoid valve and the current parameter information of the urea pump; a solenoid valve closing module, configured to close the urea nozzle solenoid valve and control the extraction of urea solution from the urea pump chamber if it is detected that a preset sticking detection condition is currently met based on the current line state information and the current parameter information; a first function detection module, configured to obtain a first pressure value in the urea pump chamber after extracting a first preset time period, and determine that the closing function of the urea nozzle solenoid valve is normal if the first pressure value is detected to be less than or equal to a first pressure threshold; an opening control module, configured to control the urea nozzle solenoid valve to open to a preset injection opening, and obtain a second pressure value in the urea pump chamber after the valve is opened for a second preset time; The second function detection module is configured to determine that the opening function of the urea nozzle solenoid valve is normal if it is detected that the second pressure value is greater than or equal to a second pressure threshold.
6. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor. The computer program is executed by the at least one processor so that the at least one processor can perform the urea nozzle solenoid valve function detection method according to any one of claims 1 to 4.
7. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the urea nozzle solenoid valve function detection method according to any one of claims 1 to 4 when executed.
Citation Information
Patent Citations
Method and system for monitoring blockage of urea nozzle solenoid valve
CN103511038A
Air assistance free urea pump
CN108625958A