A signal tampering monitoring method and device, electronic equipment and storage medium
By judging engine operating conditions and SCR equipment temperature to control urea injection, and combining this with nitrogen oxide sensor concentration judgment, the problem of diesel engine nitrogen oxide sensor tampering is solved, ensuring the accuracy of the emission monitoring system and environmental protection.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- WEICHAI POWER CO LTD
- Filing Date
- 2023-08-14
- Publication Date
- 2026-07-10
Smart Images

Figure CN116971865B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle technology, and more specifically, to a signal tampering monitoring method, apparatus, electronic device, and storage medium. Background Technology
[0002] Diesel engines require SCR (Selective Catalytic Reduction) equipment to catalytically reduce nitrogen oxides (NOx) in their emissions, ensuring they meet relevant standards and prevent environmental pollution. To guarantee consistent emissions compliance during operation, the NOx concentration emitted by the SCR equipment needs to be monitored. When NOx emissions exceed limits, appropriate control measures must be implemented to restrict vehicle power output. To circumvent these power output restrictions, some individuals install illegal sensors that output false signals, thus deceiving the vehicle's emission monitoring system and preventing it from obtaining accurate results. Summary of the Invention
[0003] In view of this, this application provides a signal tampering monitoring method, apparatus, electronic device and storage medium for monitoring whether the output signal of a vehicle's nitrogen oxide sensor has been tampered with, that is, monitoring whether the vehicle's nitrogen oxide sensor is an illegal sensor, so as to avoid the emission monitoring system from failing to obtain the true monitoring results.
[0004] To achieve the above objectives, the following solution is proposed:
[0005] A signal tampering detection method is applied to the electronic equipment of an engine, wherein the engine is equipped with an SCR device, and the signal tampering detection method includes the following steps:
[0006] Determine whether the current operating condition of the engine meets the preset conditions;
[0007] When the current operating condition meets the preset condition, it is determined whether the engine is in a reverse towing state;
[0008] When the engine is in a reverse-draft state, the injection of urea solution is controlled according to the SCR temperature of the SCR device.
[0009] Determine whether the nitrogen oxide concentration value output by the nitrogen oxide sensor of the engine is greater than a preset concentration threshold. If the nitrogen oxide concentration value is greater than the preset concentration threshold, it is determined that the output signal of the nitrogen oxide sensor has been tampered with.
[0010] Optionally, determining whether the current operating condition of the engine meets the preset conditions includes the following steps:
[0011] Obtain the most recent SCR conversion efficiency of the SCR device and the engine speed;
[0012] If the SCR conversion efficiency is normal and the rotation speed is higher than the preset rotation speed threshold, then the current operating condition is determined to meet the preset condition.
[0013] Optionally, controlling the injection of urea solution based on the SCR temperature of the SCR device includes the following steps:
[0014] The SCR temperature is processed using a preset ammonia storage model to obtain the urea injection rate;
[0015] The injection of urea solution by the SCR device is controlled based on the urea injection volume.
[0016] Optionally, before determining whether the current operating condition of the engine meets the preset conditions, the method further includes the following step:
[0017] The number of diagnostics performed on the conversion efficiency of the SCR device is counted, and the step of determining whether the current operating condition of the engine meets the preset conditions is only executed when the number of diagnostics is greater than or equal to a preset threshold.
[0018] Optional steps may also be included:
[0019] After determining that the output signal of the nitrogen oxide sensor has been tampered with, the driving guidance system of the vehicle where the engine is located is activated.
[0020] A signal tampering monitoring device is applied to the electronic equipment of an engine, wherein the engine is equipped with an SCR device, and the signal tampering monitoring device includes:
[0021] The first judgment module is configured to judge whether the current operating condition of the engine meets the preset conditions;
[0022] The second judgment module is configured to determine whether the engine is in a reverse towing state when the current working condition meets the preset condition;
[0023] The injection control module is configured to control the injection of urea solution based on the SCR temperature of the SCR device when the engine is in a reverse-draft state.
[0024] The output judgment module is configured to determine whether the nitrogen oxide concentration value output by the nitrogen oxide sensor of the engine is greater than a preset concentration threshold. If the nitrogen oxide concentration value is greater than the preset concentration threshold, it is determined that the output signal of the nitrogen oxide sensor has been tampered with.
[0025] Optional, also includes:
[0026] The start control module is configured to count the number of times the conversion efficiency diagnosis of the SCR device is performed, and only when the number of diagnosis is greater than or equal to a preset threshold number, the first judgment module is controlled to perform the operation of judging whether the current operating condition of the engine meets the preset conditions.
[0027] Optional, also includes:
[0028] The torque limiting control module is configured to activate the driving guidance system of the vehicle where the engine is located after the judgment output module determines that the output signal of the nitrogen oxide sensor has been tampered with.
[0029] An electronic device, applied to an engine, the electronic device comprising at least one processor and a memory connected to the processor, wherein:
[0030] The memory is used to store computer programs or instructions;
[0031] The processor is used to execute the computer program or instructions to enable the electronic device to implement the signal tampering monitoring method described above.
[0032] A storage medium for use in an electronic device, the storage medium carrying one or more computer programs that can be executed by the electronic device to enable the electronic device to implement the signal tampering monitoring method described above.
[0033] As can be seen from the above technical solution, this application discloses a signal tampering monitoring method, device, electronic equipment, and storage medium. This method and device are applied to the electronic equipment of an engine, specifically determining whether the engine's current operating condition meets preset conditions; when the current operating condition meets the preset conditions, determining whether the engine is in a reverse-dragging state; when the engine is in a reverse-dragging state, controlling the injection of urea solution according to the SCR temperature of the SCR device; determining whether the nitrogen oxide concentration value output by the engine's nitrogen oxide sensor is greater than a preset concentration threshold; if the nitrogen oxide concentration value is greater than the preset concentration threshold, determining that the output signal of the nitrogen oxide sensor has been tampered with. When the engine is in this reverse-dragging state, no fuel is injected, but in this application, the SCR device is controlled to continue injecting urea solution, thereby causing the sensor measurement value to be greater than the normal value. At this time, by judging its output signal, it is possible to monitor whether the sensor has been illegally modified or whether its output signal has been tampered with. Attached Figure Description
[0034] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0035] Figure 1 This is a flowchart of a signal tampering monitoring method according to an embodiment of this application;
[0036] Figure 2 This is a flowchart of another signal tampering monitoring method according to an embodiment of this application;
[0037] Figure 3 This is a flowchart illustrating another signal tampering monitoring method according to an embodiment of this application;
[0038] Figure 4 This is a block diagram of a signal tampering monitoring device according to an embodiment of this application;
[0039] Figure 5 This is a block diagram of another signal tampering monitoring method according to an embodiment of this application;
[0040] Figure 6 This is a block diagram of another signal tampering monitoring method according to an embodiment of this application;
[0041] Figure 7 This is a block diagram of an electronic device according to an embodiment of this application. Detailed Implementation
[0042] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0043] Example 1
[0044] Figure 1 This is a flowchart of a signal tampering monitoring method according to an embodiment of this application.
[0045] The signal tampering monitoring method provided in this embodiment is applied to the electronic equipment of the engine, or the electronic equipment installed in the engine or the vehicle carrying the engine, and the engine is equipped with an SCR device for catalytic removal of nitrogen oxides. The electronic equipment can be understood as a computing device or embedded device with information processing and data computing capabilities, such as the ECU or MCU of the engine or vehicle.
[0046] like Figure 1 As shown, this signal tampering method is used to detect the output signal of a nitrogen oxide sensor according to certain rules to determine whether it has been tampered with or whether the nitrogen oxide sensor installed in the engine is an illegal product. This signal tampering monitoring method includes the following steps:
[0047] S1. Determine whether the current operating condition of the engine meets the preset conditions.
[0048] The monitoring method in this embodiment is based on specific engine operating conditions. Therefore, the first step is to determine whether the engine meets preset conditions. If the preset conditions are met, it indicates that the engine is operating under those specific conditions. Specifically, this embodiment determines the current operating conditions using the following scheme.
[0049] First, the most recent SCR conversion efficiency and engine speed of the engine's SCR device are obtained. Since the SCR conversion efficiency is calculated by the engine controller based on certain rules using the parameters of the SCR device, and the engine speed is also detected by the controller, this embodiment obtains the SCR conversion efficiency and engine speed via a specific data bus.
[0050] Then, after obtaining the SCR conversion efficiency and engine speed, they are judged separately. Specifically, on the one hand, the SCR conversion efficiency is judged to determine whether it is normal. If the conversion efficiency is normal, it indicates that the SCR is in normal working condition and can effectively catalyze the treatment of nitrogen oxides. On the other hand, it is judged whether the engine speed is greater than a preset speed threshold. If, after the above judgment, the SCR conversion efficiency is normal and the speed is greater than the preset speed threshold, then the current operating condition of the engine is determined to meet the preset conditions. In this embodiment, the speed can be determined based on bench tests or data calculations, such as 700 rpm.
[0051] S2. Determine if the engine is in a reverse-dragging state.
[0052] The specific monitoring process in this embodiment is based on the engine being in a reverse-dragging state, and the entire monitoring process requires the engine to be in a reverse-dragging state throughout. If the engine exits the reverse-dragging state during the following process, the implementation will be terminated, and the process will return to step 1 to judge the current operating condition.
[0053] The specific judgment is based on whether the engine's output torque is less than the feedback torque from the load, or whether the vehicle carrying the engine is in engine braking mode. In this state, the engine stops injecting fuel, so no combustion occurs in the cylinders, and nitrogen oxides do not enter the engine's SCR system. Furthermore, in this embodiment, "being in a towing state" means the engine enters a towing state and maintains it for a certain duration to stabilize the towing state. This "certain duration" can be selected as entering the towing state and continuing for 5 seconds or more.
[0054] S3. Control the SCR equipment to spray urea solution.
[0055] Once the engine is determined to be stably in a reverse-draft state, a sufficient amount of urea solution is injected according to the SCR temperature controller of the SCR equipment. The urea solution here should be interpreted broadly, meaning any reducing liquid, solution, or gas that can be applied to the SCR equipment and help remove nitrogen oxides, such as ammonia or ammonia water. This embodiment controls the real-time injection of urea solution through the following steps.
[0056] First, based on the collected SCR temperature of the SCR device, a preset ammonia storage model is used to process the SCR temperature to obtain a urea injection rate. Here, the SCR temperature refers to the internal temperature of the SCR device or the temperature of the engine exhaust gas inside the SCR. When processing the SCR temperature, the ammonia storage model takes into account not only the SCR temperature but also exhaust flow rate, upstream nitrogen oxide concentration, etc., and its output may include, but is not limited to, the aforementioned urea injection rate.
[0057] Then, based on the obtained urea injection volume, the SCR device is controlled to inject urea solution into its interior according to the injection volume.
[0058] S4. Detect signal tampering based on nitrogen oxide concentration values.
[0059] Based on the control of the SCR equipment to implement urea injection, the nitrogen oxide concentration value of the downstream nitrogen oxide sensor of the SCR equipment is collected and judged. Specifically, the nitrogen oxide concentration value is compared with a preset concentration threshold. Since the engine is in reverse and does not actually output nitrogen oxides, if the concentration value is greater than the preset concentration threshold, it indicates that the concentration value is a false value, that is, it indicates that the output signal of the nitrogen oxide sensor has been tampered with.
[0060] The preset concentration threshold in this embodiment can be selected as 50~80ppm, or it can be selected according to the specific bench test. This application does not specify a specific threshold.
[0061] As can be seen from the above technical solution, this embodiment provides a signal tampering monitoring method. This method is applied to the electronic equipment of an engine, specifically determining whether the current operating condition of the engine meets preset conditions; when the current operating condition meets the preset conditions, determining whether the engine is in a reverse-dragging state; when the engine is in a reverse-dragging state, controlling the injection of urea solution according to the SCR temperature of the SCR device; determining whether the nitrogen oxide concentration value output by the engine's nitrogen oxide sensor is greater than a preset concentration threshold; if the nitrogen oxide concentration value is greater than the preset concentration threshold, determining that the output signal of the nitrogen oxide sensor has been tampered with. When the engine is in this reverse-dragging state, no fuel is injected, but the solution of this application controls the SCR device to continue injecting urea solution at this time, so that the sensor measurement value is greater than the normal value. By judging its output signal, the detection of whether the sensor has been illegally modified or whether its output signal has been tampered with can be achieved.
[0062] In another specific embodiment of this example, before step S1, the following steps are also included, such as... Figure 2 As shown:
[0063] A1. Determine the current operating condition based on the number of diagnostics performed on the SCR equipment.
[0064] Because monitoring signal tampering in this application requires the SCR device to spray urea solution, but the engine does not emit nitrogen oxides at this time, resulting in a certain amount of ammonia nitrogen emission, although the impact on the environment is small, it is still necessary to avoid it as much as possible. Therefore, the scheme in this application does not need to monitor signal tampering at all times, and is therefore set to monitor at regular intervals. Given that the engine will diagnose the conversion efficiency of the SCR device at any time during normal operation to determine whether the SCR device is working properly, we can use the number of conversion efficiency diagnoses as an objective time interval to monitor signal tampering.
[0065] Based on this, this application counts the number of times the conversion efficiency of the SCR device is diagnosed, starting from the start of the engine or from the completion of the monitoring of the last signal tampering. When the count reaches a certain value, the execution of subsequent steps is initiated, that is, the current operating condition of the engine is judged to meet the preset conditions.
[0066] By performing the above operations, excessive ammonia and nitrogen emissions from the engine can be avoided, thus protecting the environment.
[0067] Furthermore, in another specific embodiment of this example, after step S4, the following steps are also included, specifically as follows: Figure 3 As shown.
[0068] A2. Determine if the driving guidance system activates the engine after the signal has been tampered with.
[0069] That is, when monitoring detects that the output signal of the engine's nitrogen oxide sensor has been tampered with, or that the sensor itself is an illegal sensor, the driving guidance system of the vehicle where the engine is located is activated, thereby implementing torque or power limiting operations on the vehicle to ensure that the vehicle is repaired in a timely manner.
[0070] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0071] Although the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous.
[0072] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.
[0073] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including but not limited to object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer.
[0074] Example 2
[0075] Figure 4 This is a block diagram of a signal tampering monitoring device according to an embodiment of this application.
[0076] like Figure 4 As shown, the signal tampering monitoring device provided in this embodiment is applied to the electronic equipment of the engine, or the electronic equipment installed in the engine or the vehicle carrying the engine. The device can also be understood as the electronic equipment itself. The signal tampering device is used to detect the output signal of the nitrogen oxide sensor according to certain rules to determine whether it has been tampered with or whether the nitrogen oxide sensor installed in the engine is an illegal product. Specifically, it includes a first judgment module 10, a second judgment module 20, an injection control module 30, and a judgment output module 40.
[0077] The first judgment module is used to determine whether the current operating condition of the engine meets the preset conditions.
[0078] The monitoring method in this embodiment is based on specific engine operating conditions. Therefore, the first step is to determine whether the engine meets preset conditions. If the preset conditions are met, it indicates that the engine is operating under those specific conditions. Specifically, in this embodiment, the first judgment module judges the current operating conditions using the following scheme.
[0079] First, the most recent SCR conversion efficiency and engine speed of the engine's SCR device are obtained. Since the SCR conversion efficiency is calculated by the engine controller based on certain rules using the parameters of the SCR device, and the engine speed is also detected by the controller, this embodiment obtains the SCR conversion efficiency and engine speed via a specific data bus.
[0080] Then, after obtaining the SCR conversion efficiency and engine speed, they are judged separately. Specifically, on the one hand, the SCR conversion efficiency is judged to determine whether it is normal. If the conversion efficiency is normal, it indicates that the SCR is in normal working condition and can effectively catalyze the treatment of nitrogen oxides. On the other hand, it is judged whether the engine speed is greater than a preset speed threshold. If, after the above judgment, the SCR conversion efficiency is normal and the speed is greater than the preset speed threshold, then the current operating condition of the engine is determined to meet the preset conditions. In this embodiment, the speed can be determined based on bench tests or data calculations, such as 700 rpm.
[0081] The second judgment module is used to determine whether the engine is in a reverse-dragging state.
[0082] The specific monitoring process in this embodiment is based on the engine being in a reverse-dragging state, and the entire monitoring process requires the engine to be in a reverse-dragging state throughout. If the engine exits the reverse-dragging state during the following process, the implementation will be terminated, and the process will return to step 1 to judge the current operating condition.
[0083] The specific judgment is based on whether the engine's output torque is less than the feedback torque from the load, or whether the vehicle carrying the engine is in engine braking mode. In this state, the engine stops injecting fuel, so no combustion occurs in the cylinders, and nitrogen oxides do not enter the engine's SCR system. Furthermore, in this embodiment, "being in a towing state" means the engine enters a towing state and maintains it for a certain duration to stabilize the towing state. This "certain duration" can be selected as entering the towing state and continuing for 5 seconds or more.
[0084] The injection control module is used to control the injection of urea solution into the SCR equipment.
[0085] Once the engine is determined to be stably in a reverse-draft state, a sufficient amount of urea solution is injected according to the SCR temperature controller of the SCR equipment. The urea solution here should be interpreted broadly, meaning any reducing liquid, solution, or gas that can be applied to the SCR equipment and help remove nitrogen oxides, such as ammonia or ammonia water. This embodiment controls the real-time injection of urea solution through the following steps.
[0086] First, based on the collected SCR temperature of the SCR device, a preset ammonia storage model is used to process the SCR temperature to obtain a urea injection rate. Here, the SCR temperature refers to the internal temperature of the SCR device or the temperature of the engine exhaust gas inside the SCR. When processing the SCR temperature, the ammonia storage model takes into account not only the SCR temperature but also exhaust flow rate, upstream nitrogen oxide concentration, etc., and its output may include, but is not limited to, the aforementioned urea injection rate.
[0087] Then, based on the obtained urea injection volume, the SCR device is controlled to inject urea solution into its interior according to the injection volume.
[0088] The output module is used to determine signal tampering based on the nitrogen oxide concentration value.
[0089] Based on the control of the SCR equipment to implement urea injection, the nitrogen oxide concentration value of the downstream nitrogen oxide sensor of the SCR equipment is collected and judged. Specifically, the nitrogen oxide concentration value is compared with a preset concentration threshold. Since the engine is in reverse and does not actually output nitrogen oxides, if the concentration value is greater than the preset concentration threshold, it indicates that the concentration value is a false value, that is, it indicates that the output signal of the nitrogen oxide sensor has been tampered with.
[0090] The preset concentration threshold in this embodiment can be selected as 50~80ppm, or it can be selected according to the specific bench test. This application does not specify a specific threshold.
[0091] As can be seen from the above technical solution, this embodiment provides a signal tampering monitoring device. This device is applied to the electronic equipment of an engine, specifically determining whether the current operating condition of the engine meets preset conditions; when the current operating condition meets the preset conditions, determining whether the engine is in a reverse-dragging state; when the engine is in a reverse-dragging state, controlling the injection of urea solution according to the SCR temperature of the SCR device; determining whether the nitrogen oxide concentration value output by the engine's nitrogen oxide sensor is greater than a preset concentration threshold. If the nitrogen oxide concentration value is greater than the preset concentration threshold, it is determined that the output signal of the nitrogen oxide sensor has been tampered with. When the engine is in this reverse-dragging state, no fuel is injected, but the solution of this application controls the SCR device to continue injecting urea solution at this time, thereby making the sensor measurement value greater than the normal value. By judging its output signal, the detection of whether the sensor has been illegally modified or whether its output signal has been tampered with can be achieved.
[0092] In addition, in one specific embodiment of this example, a start control module 50 is also included, such as... Figure 5 As shown:
[0093] The start-up control module is used to determine the current operating condition based on the monitoring of the number of diagnostics performed on the SCR equipment.
[0094] Because monitoring signal tampering in this application requires the SCR device to spray urea solution, but the engine does not emit nitrogen oxides at this time, resulting in a certain amount of ammonia nitrogen emission, although the impact on the environment is small, it is still necessary to avoid it as much as possible. Therefore, the scheme in this application does not need to monitor signal tampering at all times, and is therefore set to monitor at regular intervals. Given that the engine will diagnose the conversion efficiency of the SCR device at any time during normal operation to determine whether the SCR device is working properly, we can use the number of conversion efficiency diagnoses as an objective time interval to monitor signal tampering.
[0095] Based on this, this application counts the number of times the conversion efficiency of the SCR device is diagnosed, starting from the start of the engine or from the completion of the last signal tampering monitoring. When the count reaches a certain value, the first judgment module is controlled to start performing its prescribed operation, that is, to start judging whether the current operating condition of the engine meets the preset conditions.
[0096] This start-up control module can prevent excessive ammonia and nitrogen emissions from the engine, thus protecting the environment.
[0097] Furthermore, in another specific embodiment of this invention, a torque limiting control module 60 is also included, specifically as follows: Figure 6 As shown.
[0098] The torque limiting control module is used to determine the driving guidance system that activates the engine after signal tampering.
[0099] That is, when monitoring detects that the output signal of the engine's nitrogen oxide sensor has been tampered with, or that the sensor itself is an illegal sensor, the driving guidance system of the vehicle where the engine is located is activated, thereby implementing torque or power limiting operations on the vehicle to ensure that the vehicle is repaired in a timely manner.
[0100] The units described in the embodiments of this disclosure can be implemented in software or in hardware. The name of a unit does not necessarily limit the unit itself; for example, the first acquisition unit can also be described as "a unit that acquires at least two Internet Protocol addresses".
[0101] The functions described above in this document can be performed at least in part by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.
[0102] Example 3
[0103] Figure 7 This is a block diagram of an electronic device according to an embodiment of this application.
[0104] refer to Figure 7 The diagram illustrates a structural schematic suitable for implementing the electronic device in the embodiments of this disclosure. The terminal device in the embodiments of this disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. This electronic device is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this disclosure.
[0105] The electronic device may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from an input device 706 into a random access memory (RAM) 703. The RAM also stores various programs and data required for the operation of the electronic device. The processing unit, ROM, and RAM are interconnected via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.
[0106] Typically, the following devices can be connected to the I / O interface: input devices including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 707 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 708 including, for example, magnetic tapes, hard disks, etc.; and communication devices 709. Communication device 709 allows the electronic device to communicate wirelessly or wiredly with other devices to exchange data. Although electronic devices with various devices are shown in the figures, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0107] Example 4
[0108] This embodiment provides a computer-readable storage medium. The storage medium carries one or more computer programs. When these programs are executed by the electronic device, the electronic device determines whether the current operating condition of the engine meets preset conditions. If the current operating condition meets the preset conditions, it determines whether the engine is in a reverse-dragging state. When the engine is in a reverse-dragging state, it controls the injection of urea solution according to the SCR temperature of the SCR device. It determines whether the nitrogen oxide concentration value output by the engine's nitrogen oxide sensor is greater than a preset concentration threshold. If the nitrogen oxide concentration value is greater than the preset concentration threshold, it is determined that the output signal of the nitrogen oxide sensor has been tampered with. When the engine is in this reverse-dragging state, no fuel is injected. However, the solution of this application controls the SCR device to continue injecting urea solution, thereby causing the sensor measurement value to be greater than the normal value. By judging its output signal, it is possible to monitor whether the sensor has been illegally modified or whether its output signal has been tampered with.
[0109] It should be noted that the computer-readable medium described above in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof.
[0110] In this disclosure, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0111] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.
[0112] Although preferred embodiments of the present invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present invention.
[0113] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes said element.
[0114] The technical solution provided by the present invention has been described in detail above. Specific examples have been used to illustrate the principle and implementation of the present invention. The description of the above embodiments is only for the purpose of helping to understand the method and core idea of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation and application scope based on the idea of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
Claims
1. A signal tampering detection method, applied to the electronic equipment of an engine, wherein the engine is equipped with an SCR device, characterized in that, The signal tampering monitoring method includes the following steps: Determining whether the current operating condition of the engine meets the preset conditions includes: obtaining the most recent SCR conversion efficiency of the SCR device and the engine speed; if the SCR conversion efficiency is normal and the speed is higher than a preset speed threshold, then the current operating condition is determined to meet the preset conditions. When the current operating condition meets the preset condition, it is determined whether the engine is in a reverse towing state; When the engine is in a reverse-draft state, the injection of urea solution is controlled according to the SCR temperature of the SCR device. Based on controlling the SCR device to perform urea injection, the nitrogen oxide concentration value output by the nitrogen oxide sensor of the engine is collected, and it is determined whether the nitrogen oxide concentration value output by the nitrogen oxide sensor of the engine is greater than a preset concentration threshold. If the nitrogen oxide concentration value is greater than the preset concentration threshold, it is determined that the output signal of the nitrogen oxide sensor has been tampered with.
2. The signal tampering monitoring method as described in claim 1, characterized in that, The step of controlling the injection of urea solution based on the SCR temperature of the SCR device includes the following steps: The SCR temperature is processed using a preset ammonia storage model to obtain the urea injection rate; The injection of urea solution by the SCR device is controlled based on the urea injection volume.
3. The signal tampering monitoring method as described in any one of claims 1 to 2, characterized in that, Before the step of determining whether the current operating condition of the engine meets the preset conditions, the method further includes the following step: The number of diagnostics performed on the conversion efficiency of the SCR device is counted, and the step of determining whether the current operating condition of the engine meets the preset conditions is only executed when the number of diagnostics is greater than or equal to a preset threshold.
4. The signal tampering monitoring method according to any one of claims 1 to 2, characterized in that, It also includes the following steps: After determining that the output signal of the nitrogen oxide sensor has been tampered with, the driving guidance system of the vehicle where the engine is located is activated.
5. A signal tampering monitoring device, applied to the electronic equipment of an engine, wherein the engine is equipped with an SCR device, characterized in that, The signal tampering monitoring device includes: The first judgment module is configured to judge whether the current operating condition of the engine meets the preset conditions; The second judgment module is configured to determine whether the engine is in a reverse towing state when the current working condition meets the preset condition; The injection control module is configured to control the injection of urea solution based on the SCR temperature of the SCR device when the engine is in a reverse-draft state. The output judgment module is configured to, based on controlling the SCR device to perform urea injection, collect the nitrogen oxide concentration value output by the nitrogen oxide sensor of the engine, and determine whether the nitrogen oxide concentration value output by the nitrogen oxide sensor of the engine is greater than a preset concentration threshold. If the nitrogen oxide concentration value is greater than the preset concentration threshold, it is determined that the output signal of the nitrogen oxide sensor has been tampered with. The first judgment module is specifically used to: obtain the most recent SCR conversion efficiency of the SCR device and the engine speed; if the SCR conversion efficiency is normal and the speed is higher than a preset speed threshold, then the current operating condition is determined to meet the preset condition.
6. The signal tampering monitoring device as described in claim 5, characterized in that, Also includes: The start control module is configured to count the number of times the conversion efficiency diagnosis of the SCR device is performed, and only when the number of diagnosis is greater than or equal to a preset threshold number, the first judgment module is controlled to perform the operation of judging whether the current operating condition of the engine meets the preset conditions.
7. The signal tampering monitoring device as described in claim 5, characterized in that, Also includes: The torque limiting control module is configured to activate the driving guidance system of the vehicle where the engine is located after the judgment output module determines that the output signal of the nitrogen oxide sensor has been tampered with.
8. An electronic device applied to an engine, characterized in that, The electronic device includes at least one processor and a memory connected to the processor, wherein: The memory is used to store computer programs or instructions; The processor is used to execute the computer program or instructions to enable the electronic device to implement the signal tampering monitoring method as described in any one of claims 1 to 4.
9. A storage medium for use in an electronic device, the storage medium carrying one or more computer programs that can be executed by the electronic device to enable the electronic device to implement the signal tampering monitoring method as described in any one of claims 1 to 4.