Extended-range automobile detection method, system and equipment and storage medium
The automated testing method using vehicle controllers and data acquisition devices solves the problem of low efficiency in manual testing, and realizes automatic switching and efficient testing of high idling conditions for range-extended vehicles, thereby improving testing efficiency and accuracy.
Patent Information
- Application Number
- CN202511574368.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-31
- Publication Date
- 2026-03-06
AI Technical Summary
In existing technologies, engine high idle speed condition testing relies on manual operation, which is inefficient and prone to errors, making it difficult to meet the high-efficiency and accurate testing requirements of large-scale production, resulting in high testing costs.
When the range-extended vehicle is powered on, the vehicle controller receives a high idle speed command, automatically increases the range extender speed to the target speed, and maintains that speed for a preset period of time. The data acquisition unit collects the operating parameters, encapsulates them, and uploads them to the server for detection. The server then analyzes the encapsulated parameters.
It enables automatic switching of high idling conditions for range-extended electric vehicles, and can efficiently collect operating parameters under stationary conditions, improving detection efficiency and accuracy, and enhancing user experience.
Smart Images

Figure CN121612604A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of automotive testing technology, and in particular to a method, system, equipment, and storage medium for testing range-extended electric vehicles. Background Technology
[0002] High idle speed operation of an automotive engine refers to the operating state where, under no mechanical load, the engine speed is stabilized at a specific value higher than normal idle speed (usually ≥2000 rpm) by adjusting the throttle opening or throttle controller. Testing an engine under high idle speed conditions is primarily used to evaluate its operating status under different loads and ensure its performance meets standards.
[0003] In related technologies, the testing process for high-idle-speed engines typically relies on manual operation and sensory judgment, which is inefficient and prone to errors. In large-scale production environments, manual testing struggles to meet the demands for efficient and accurate testing, resulting in high testing costs and low efficiency. Summary of the Invention
[0004] This application provides a method, system, device, and storage medium for testing range-extended electric vehicles, which addresses the problems of high testing costs and low efficiency in the prior art.
[0005] According to one aspect of this application, a method for detecting a range-extended electric vehicle is provided, applied to an electric vehicle controller, wherein the range-extended electric vehicle includes a range extender, and the method includes: When a range-extended vehicle is powered on, if a high idle speed command is received, the speed of the range extender will be increased from the initial speed to the preset target speed within a preset time period. The target speed is maintained within the preset detection time so that the data acquisition unit can collect the operating parameters of the range-extended vehicle by calling the preset interface, encapsulate the operating parameters to obtain encapsulated parameters, and upload the encapsulated parameters to the server; so that the server can perform detection based on the encapsulated parameters and obtain the detection results.
[0006] According to another aspect of this application, a method for detecting a range-extended electric vehicle is provided, applied to a data acquisition device, the method comprising: When the range-extended vehicle is in a high idling condition, the preset interface is called to collect the operating parameters of the range-extended vehicle; The running parameters are encapsulated to obtain encapsulated parameters, and then uploaded to the server so that the server can perform detection based on the encapsulated parameters and obtain the detection results.
[0007] In one possible implementation, the aforementioned operating parameters include at least one of the following: engine speed, water temperature, oil temperature, instantaneous fuel consumption, fan speed, sensor alarm status, system fault status, and oil circuit status.
[0008] According to another aspect of this application, a method for detecting range-extended electric vehicles is provided, applied to a server, the method comprising: Receive encapsulation parameters uploaded by the data acquisition unit; the encapsulation parameters are obtained by the data acquisition unit based on the operating parameters; the operating parameters are obtained by the data acquisition unit when the range-extended vehicle is in a high idling condition by calling a preset interface. The detection results are obtained based on the packaging parameters.
[0009] In yet another possible implementation, the detection based on encapsulation parameters yields the following results: The encapsulation parameters are decoded to obtain the running parameters; Obtain the target parameters for range-extended electric vehicles; The detection result is determined based on the difference between the target parameter and the operating parameter.
[0010] In another possible implementation, the data acquisition device described above includes a display device; After obtaining the detection results based on the packaging parameters, the results include: The test results are sent to the display device so that the display device can display the test results.
[0011] In another possible implementation, the detection based on the encapsulation parameters, after obtaining the detection result, includes: Upload the running data and test results to the preset database.
[0012] According to another aspect of the embodiments of this application, a range-extended vehicle detection system is provided, the system comprising: The vehicle controller is used to increase the speed of the range extender from the initial speed to the preset target speed within a preset time period if a high idle speed command is received when the range extender is powered on, and maintain the target speed within a preset detection time period. The data collector is used to call a preset interface to collect the operating parameters of the range-extended electric vehicle; the operating parameters are encapsulated to obtain encapsulated parameters, and the encapsulated parameters are uploaded to the server; The server is used to receive the encapsulation parameters uploaded by the data collector; it performs detection based on the encapsulation parameters and obtains the detection results.
[0013] According to another aspect of this application, an electronic device is provided, comprising: a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the methods shown in the first to third aspects of this application.
[0014] According to another aspect of this application, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps of the methods shown in the first to third aspects of this application.
[0015] The beneficial effects of the technical solution provided in this application are: The range-extended vehicle (REEV) testing method provided in this application enables the vehicle controller to increase the range extender's speed from its initial speed to a preset target speed within a preset time period when the vehicle is powered on and receives a high idle speed command. The target speed is maintained for the preset testing time period, allowing a data acquisition unit to collect the vehicle's operating parameters via a preset interface. These parameters are then encapsulated to obtain encapsulated parameters, which are uploaded to a server. The server then performs testing based on these encapsulated parameters to obtain the test results. This application achieves automatic switching to high idle speed conditions in REEVs and enables efficient testing based on operating parameters even when the REEV is stationary. This significantly improves the efficiency and accuracy of vehicle testing and enhances the user experience. Attached Figure Description
[0016] 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 some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0017] Figure 1 A schematic flowchart illustrating a range-extended electric vehicle testing method provided in this application embodiment; Figure 2 A schematic flowchart illustrating another range-extended vehicle testing method provided in this application embodiment; Figure 3 A flowchart illustrating another range-extended vehicle testing method provided in this application embodiment; Figure 4 This is a schematic diagram of the operating parameter curves in a range-extended vehicle testing method provided in an embodiment of this application; Figure 5 This is a schematic diagram of the structure of a range-extended vehicle testing system provided in an embodiment of this application; Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0018] Embodiments of the present disclosure will now be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the disclosure. Furthermore, descriptions of well-known structures and technologies are omitted in the following description to avoid unnecessarily obscuring the concepts of the present disclosure.
[0019] The accompanying drawings illustrate various structural schematics according to embodiments of the present disclosure. These drawings are not to scale, and some details have been enlarged for clarity, and some details may have been omitted. The shapes of the various regions and layers shown in the drawings, as well as their relative sizes and positional relationships, are merely exemplary and may deviate from reality due to manufacturing tolerances or technical limitations. Furthermore, those skilled in the art can design regions / layers with different shapes, sizes, and relative positions as needed.
[0020] In the context of this disclosure, when a layer / element is referred to as being "above" another layer / element, the layer / element may be directly above the other layer / element, or there may be an intermediate layer / element between them. Additionally, if a layer / element is "above" another layer / element in one orientation, then when the orientation is reversed, the layer / element may be "below" the other layer / element.
[0021] High-idle-speed engine testing is primarily used to evaluate the engine's operating status under different loads, ensuring its performance meets standards. It has the following significance: 1. Testing the engine's performance limits: By increasing the engine speed to a higher level (typically 50%-70% of the rated speed), its power output, stability, and emissions performance under high load can be observed. This helps to identify potential faults, such as insufficient power, abnormal vibration, or excessive emissions.
[0022] 2. Simulates real driving conditions: High-speed testing closely approximates the operating conditions of a vehicle at high speeds or during acceleration, providing a more comprehensive assessment of the engine's durability and adaptability. For example, high-speed scenarios that occasionally occur during daily driving (such as overtaking or climbing hills) are verified through testing, ensuring that the engine can still operate stably under extreme conditions.
[0023] 3. Optimize emission control: At high engine speeds, combustion is more complete, and exhaust gas data collected under these conditions more accurately reflects pollutant emission levels. For example, in the dual-idle speed test, the engine must first be accelerated to 70% of its rated speed and held for one minute to clean carbon deposits and ensure data validity.
[0024] 4. Verify factory standards Before mass production, automakers conduct high-intensity tests on engines (such as running at 7,000 rpm for 24 consecutive hours). The high-speed tests for annual vehicle inspections are similar in intensity to verify whether the vehicle meets safety and environmental protection requirements.
[0025] High idle speed testing of range-extended electric vehicles needs to be adjusted according to vehicle characteristics. In existing technologies, it usually relies on manual operation and human sensory judgment, such as manually observing whether the engine is running normally and whether there are fault lights on the instrument panel. This method is inefficient and prone to errors.
[0026] To address the aforementioned technical issues, some embodiments of this application, when the vehicle controller receives a high idle speed command while the range-extended vehicle is powered on, increase the speed of the range extender from its initial speed to a preset target speed within a preset time period, thus placing the range-extended vehicle in a high idle speed condition. The target speed is maintained for a preset detection time period, allowing a data acquisition unit to collect the operating parameters of the range-extended vehicle through a preset interface, encapsulate these parameters to obtain encapsulated parameters, and upload them to a server. The server then performs detection based on these encapsulated parameters to obtain the detection results. This application achieves automatic switching to high idle speed conditions in range-extended vehicles and enables efficient detection based on operating parameters even when the range-extended vehicle is stationary, effectively improving the efficiency and accuracy of vehicle detection and enhancing the user experience.
[0027] The technical solutions of this application and how they solve the aforementioned technical problems will be described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0028] This application provides a method for detecting range-extended electric vehicles, such as... Figure 1 As shown, this method can be applied to an automotive controller, wherein the aforementioned range-extended vehicle includes a range extender, and the method includes: S101: When the range-extended vehicle is powered on, if a high idle speed command is received, the speed of the range extender will be increased from the initial speed to the preset target speed within a preset time period, so that the range-extended vehicle is in a high idle speed condition.
[0029] Optionally, a working condition switching button can be set in the central control system of the range-extended vehicle. The working condition switching button can be a physical button or a virtual button, and no specific limitation is made in this embodiment.
[0030] Specifically, when the range-extended vehicle is powered on, the testing personnel can trigger the aforementioned operating condition switching button. The vehicle controller will receive a high idle speed command, causing the speed of the range extender in the range-extended vehicle to increase from the initial speed to the preset target speed within a preset time period, that is, the range-extended vehicle enters the high idle speed operating condition.
[0031] The preset duration can be 20 seconds or 22 seconds; the target speed can be determined based on the actual configuration of the engine; for example, for light vehicles, when the engine displacement is 1.5T, the target speed can be 2500 r / min; when the engine displacement is 2.0T, the target speed can be 3000 r / min.
[0032] S102, maintain the target speed within the preset detection time so that the data acquisition unit can collect the operating parameters of the range-extended vehicle by calling the preset interface, encapsulate the operating parameters to obtain encapsulated parameters, and upload the encapsulated parameters to the server so that the server can perform detection based on the encapsulated parameters and obtain the detection results.
[0033] The preset detection time can be determined based on the purpose and content of the vehicle detection and the different configurations of the engine. It can be 30 minutes or 15 minutes, and is not specifically limited in this embodiment.
[0034] Optionally, the above operating parameters include at least one of the following: engine speed, water temperature, oil temperature, instantaneous fuel consumption, fan speed, sensor alarm status, system fault status, and oil circuit status.
[0035] This application embodiment, when the vehicle controller receives a high idle speed command while the range-extended vehicle is powered on, increases the speed of the range extender from its initial speed to a preset target speed within a preset time period, thus placing the range-extended vehicle in a high idle speed condition. The target speed is maintained for a preset detection time period, allowing the data acquisition unit to collect the operating parameters of the range-extended vehicle through a preset interface, encapsulate these parameters to obtain encapsulated parameters, and upload them to a server. The server then performs detection based on these encapsulated parameters to obtain the detection results. This application achieves automatic switching to high idle speed conditions in range-extended vehicles and enables efficient detection based on operating parameters even when the range-extended vehicle is stationary, effectively improving the efficiency and accuracy of vehicle detection and enhancing the user experience.
[0036] This application provides a method for detecting range-extended electric vehicles, such as... Figure 2 As shown, this method, which can be applied to data acquisition devices, includes: S201: When the range-extended vehicle is in a high idling condition, a preset interface is called to collect the operating parameters of the range-extended vehicle.
[0037] The aforementioned preset interface can be an international standard automotive communication interface (On-Board Diagnostics, ODB).
[0038] Optionally, a working condition switching button can be set in the central control system of the range-extended vehicle. The working condition switching button can be a physical button or a virtual button, and no specific limitation is made in this embodiment.
[0039] Furthermore, when the range-extended vehicle is powered on, the testing personnel can trigger the aforementioned operating condition switching button. The vehicle controller will receive a high idle speed command, causing the speed of the range extender in the range-extended vehicle to increase from the initial speed to the preset target speed within a preset time period, that is, the range-extended vehicle enters the high idle speed operating condition.
[0040] The preset duration can be 20 seconds or 22 seconds; the target speed can be determined based on the actual configuration of the engine; for example, for light vehicles, when the engine displacement is 1.5T, the target speed can be 2500 r / min; when the engine displacement is 2.0T, the target speed can be 3000 r / min.
[0041] Specifically, when the range-extended electric vehicle is in a high idling condition, the data acquisition unit can call the ODB interface to collect the operating parameters of the range-extended electric vehicle.
[0042] This application embodiment, when the vehicle controller receives a high idle speed command while the range-extended vehicle is powered on, increases the speed of the range extender from its initial speed to a preset target speed within a preset time period, thus placing the range-extended vehicle in a high idle speed condition. The target speed is maintained for a preset detection time period, allowing the data acquisition unit to collect the operating parameters of the range-extended vehicle through a preset interface, encapsulate these parameters to obtain encapsulated parameters, and upload them to a server. The server then performs detection based on these encapsulated parameters to obtain the detection results. This application achieves automatic switching to high idle speed conditions in range-extended vehicles and enables efficient detection based on operating parameters even when the range-extended vehicle is stationary, effectively improving the efficiency and accuracy of vehicle detection and enhancing the user experience.
[0043] This application provides a possible implementation method, wherein the above operating parameters include at least one of engine speed, water temperature, oil temperature, instantaneous fuel consumption, fan speed, sensor alarm status, system fault status, and oil circuit status.
[0044] S202, the running parameters are encapsulated to obtain encapsulated parameters, and the encapsulated parameters are uploaded to the server; so that the server can perform detection based on the encapsulated parameters and obtain the detection results.
[0045] This application provides a method for detecting range-extended electric vehicles, such as... Figure 3 As shown, this method, which can be applied to a server, includes: S301 receives the encapsulation parameters uploaded by the data acquisition unit.
[0046] Among them, the encapsulation parameters are obtained by the data acquisition unit based on the operating parameters; the operating parameters are obtained by the data acquisition unit when the range-extended vehicle is in a high idling condition by calling a preset interface.
[0047] Specifically, a working condition switching button can be preset in the central control system of the range-extended vehicle. When the range-extended vehicle is powered on, the tester can trigger the aforementioned working condition switching button. The vehicle controller will receive a high idle speed command, and the speed of the range extender of the range-extended vehicle will increase from the initial speed to the preset target speed within a preset time period, that is, the range-extended vehicle enters the high idle speed working condition.
[0048] The preset duration can be 20 seconds or 22 seconds; the target speed can be determined based on the actual configuration of the engine; for example, for light vehicles, when the engine displacement is 1.5T, the target speed can be 2500 r / min; when the engine displacement is 2.0T, the target speed can be 3000 r / min.
[0049] Furthermore, when the range-extended vehicle is in a high idling condition, the data acquisition unit can call the ODB interface to collect the operating parameters of the range-extended vehicle, encapsulate the operating parameters to obtain encapsulated parameters, and upload the encapsulated parameters to the server. The server receives the encapsulated parameters uploaded by the data acquisition unit.
[0050] The aforementioned operating parameters include at least one of the following: engine speed, water temperature, oil temperature, instantaneous fuel consumption, fan speed, sensor alarm status, system fault status, and oil circuit status.
[0051] S302, based on the packaging parameters, performs the detection and obtains the detection results.
[0052] Specifically, the server can decode and compare parameters of the encapsulated data to obtain the detection results. The specific detection steps will be described in detail below.
[0053] This application embodiment, when the vehicle controller receives a high idle speed command while the range-extended vehicle is powered on, increases the speed of the range extender from its initial speed to a preset target speed within a preset time period, thus placing the range-extended vehicle in a high idle speed condition. The target speed is maintained for a preset detection time period, allowing the data acquisition unit to collect the operating parameters of the range-extended vehicle through a preset interface, encapsulate these parameters to obtain encapsulated parameters, and upload them to a server. The server then performs detection based on these encapsulated parameters to obtain the detection results. This application achieves automatic switching to high idle speed conditions in range-extended vehicles and enables efficient detection based on operating parameters even when the range-extended vehicle is stationary, effectively improving the efficiency and accuracy of vehicle detection and enhancing the user experience.
[0054] This application provides a possible implementation method in which the detection based on encapsulation parameters is performed to obtain the detection result, including: The encapsulation parameters are decoded to obtain the operating parameters; the target parameters of the range-extended vehicle are obtained; and the detection results are determined based on the difference between the target parameters and the operating parameters.
[0055] This application provides a possible implementation method, wherein the data acquisition device includes a display device; After obtaining the detection results based on the packaging parameters, the results include: The test results are sent to the display device so that the display device can display the test results.
[0056] The aforementioned display device can be a display screen of a car's central control system or a user's mobile phone terminal, and is not specifically limited in this embodiment.
[0057] This application provides a possible implementation method whereby, after performing detection based on encapsulation parameters and obtaining the detection result, the following is included: Upload the running data and test results to the preset database.
[0058] In this embodiment, the server can upload operational data and detection results to a preset database, which facilitates subsequent problem tracing and querying, and further improves the user experience.
[0059] To better understand the above-mentioned testing methods for range-extended electric vehicles, the following will combine... Figure 4 A detailed example of a testing method for a range-extended electric vehicle according to this application is provided, the method comprising the following steps: S401, One-button entry of vehicle engine into high idle mode: When the vehicle is powered on, by clicking the preset one-button entry into high idle mode button on the vehicle's infotainment system, the engine system will enter high idle mode within 20 seconds and operate at a specific speed (based on the actual range extender's definition).
[0060] S402, Parameter and Function Check in High Idle Mode: Connect the dedicated equipment to the actual vehicle through the ODB port and start running the test program; the program automatically collects various parameters under high idle conditions (engine speed, water temperature, oil temperature, instantaneous fuel consumption, fan speed, alarm status of each sensor, system fault status, oil circuit status, etc.), and the execution time of high idle conditions is defined in combination with the actual needs of the range extender.
[0061] S403, High Idle Speed Test Result Judgment and Output: Based on the parameters collected in S402, the data is processed by the preset system algorithm and judged against the preset standards and deviation values. If all parameters meet the standard range and there are no alarm states in the sensors and system, the evaluation test is passed, and the judgment result is displayed on the electronic screen (if the test is qualified, the vehicle can be transferred to the next work station), which makes it convenient for on-site personnel to obtain the inspection results; at the same time, it is uploaded to the vehicle manufacturing system for subsequent result query and traceability.
[0062] Specifically, such as Figure 4 The parameters described are the instantaneous fuel consumption, oil temperature, engine coolant temperature, and engine speed variation curves under high idling conditions. Upper and lower limits of the standard theoretical value range can be preset for each parameter, allowing users to determine the test results based on observations of the dotted line and comparisons with the standard theoretical value range. Figure 4 In the test, all the above parameters were within the standard theoretical value range, and the test results were all normal.
[0063] In some implementations, the above detection results may include multiple fault types. For example, the water temperature parameter may indicate a single fault type: water temperature too high; or parameters such as the operating status of the water pump / three-way valve and the operating status of the water temperature sensor may indicate a single fault type: water temperature too high. Furthermore, the monitored operating parameters showed that the engine coolant temperature was too high, and the engine automatically shut down after exceeding the threshold. However, there are several possible reasons for the high coolant temperature: 1. The water pump is not working / the three-way valve is damaged, causing the coolant to not circulate and resulting in heat dissipation failure; 2. The coolant temperature sensor is faulty, and the reported temperature data is incorrect. The root cause of the problem can be determined by analyzing each of these possible causes.
[0064] This application provides a range-extended vehicle detection system, such as... Figure 5 As shown, the system includes: The vehicle controller 501 is used to, when the range-extended vehicle is powered on, if a high idle speed command is received, increase the speed of the range extender from the initial speed to the preset target speed within a preset time period, and maintain the target speed within a preset detection time period. Data collector 502 is used to call a preset interface to collect operating parameters of the range-extended electric vehicle; encapsulate the operating parameters to obtain encapsulated parameters, and upload the encapsulated parameters to the server; Server 503 is used to receive the encapsulation parameters uploaded by the data collector; it performs detection based on the encapsulation parameters and obtains the detection results.
[0065] The system of this application embodiment can execute the method provided in this application embodiment. The implementation principle is similar. The actions performed by each module in the system of each embodiment of this application correspond to the steps in the method of each embodiment of this application. For detailed functional descriptions of each module of the system, please refer to the descriptions in the corresponding methods shown above, which will not be repeated here.
[0066] This application embodiment, when the vehicle controller receives a high idle speed command while the range-extended vehicle is powered on, increases the speed of the range extender from its initial speed to a preset target speed within a preset time period, thus placing the range-extended vehicle in a high idle speed condition. The target speed is maintained for a preset detection time period, allowing the data acquisition unit to collect the operating parameters of the range-extended vehicle through a preset interface, encapsulate these parameters to obtain encapsulated parameters, and upload them to a server. The server then performs detection based on these encapsulated parameters to obtain the detection results. This application achieves automatic switching to high idle speed conditions in range-extended vehicles and enables efficient detection based on operating parameters even when the range-extended vehicle is stationary, effectively improving the efficiency and accuracy of vehicle detection and enhancing the user experience.
[0067] This application provides an electronic device including a memory, a processor, and a computer program stored in the memory. The processor executes the computer program to implement the steps of a range-extended vehicle detection method. Compared with related technologies, this application achieves the following: When the range-extended vehicle is powered on, if the vehicle controller receives a high idle speed command, it increases the speed of the range extender from the initial speed to a preset target speed within a preset time period, so that the range-extended vehicle is in a high idle speed condition. The target speed is maintained within a preset detection time period, allowing the data acquisition unit to collect the operating parameters of the range-extended vehicle by calling a preset interface, encapsulate the operating parameters to obtain encapsulated parameters, and upload the encapsulated parameters to a server. The server then performs detection based on the encapsulated parameters to obtain the detection results. This application realizes the automatic switching of the high idle speed condition of the range-extended vehicle and can achieve efficient detection based on operating parameters by collecting operating parameters under high idle speed conditions when the range-extended vehicle is stationary, effectively improving the efficiency and accuracy of vehicle detection and enhancing the user experience.
[0068] In one alternative embodiment, an electronic device is provided, such as Figure 6 As shown, Figure 6The illustrated electronic device 60 includes a processor 601 and a memory 603. The processor 601 and the memory 603 are connected, for example, via a bus 602. Optionally, the electronic device 60 may further include a transceiver 604, which can be used for data interaction between the electronic device and other electronic devices, such as sending and / or receiving data. It should be noted that in practical applications, the transceiver 604 is not limited to one type, and the structure of this electronic device 60 does not constitute a limitation on the embodiments of this application.
[0069] Processor 601 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 601 may also be a combination that implements computational functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.
[0070] Bus 602 may include a pathway for transmitting information between the aforementioned components. Bus 602 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. Bus 602 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 6 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0071] The memory 603 may be ROM (Read Only Memory) or other types of static storage devices capable of storing static information and instructions, RAM (Random Access Memory) or other types of dynamic storage devices capable of storing information and instructions, or EEPROM (Electrically Erasable Programmable Read Only Memory), CD-ROM (Compact Disc Read Only Memory) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media, other magnetic storage devices, or any other medium capable of carrying or storing computer programs and capable of being read by a computer, without limitation herein.
[0072] The memory 603 stores computer programs that execute embodiments of this application, and its execution is controlled by the processor 601. The processor 601 executes the computer programs stored in the memory 603 to implement the steps shown in the foregoing method embodiments.
[0073] Electronic devices include, but are not limited to: mobile terminals such as mobile phones, laptops, and tablets, as well as fixed terminals such as digital TVs and desktop computers.
[0074] This application provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the method shown in the first aspect of this application.
[0075] The above description does not provide detailed technical specifications regarding the structure of each layer. However, those skilled in the art should understand that layers and regions of desired shapes can be formed using various technical means. Furthermore, to form the same structure, those skilled in the art can also design methods that are not entirely identical to those described above. Additionally, although various embodiments have been described above, this does not mean that the measures in the various embodiments cannot be advantageously combined.
[0076] Although preferred embodiments of this application 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 this application.
[0077] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A method for detecting a range extender vehicle, characterized in that, The application is applied to a car controller, and the range-extending car includes a range extender. The method comprises the following steps: In the powered state of the range-extending car, if a high idle speed instruction is received, the rotating speed of the range extender is increased from an initial rotating speed to a preset target rotating speed within a preset time length; The target rotating speed is maintained within a preset detection time length, so that a data collector collects operating parameters of the range-extending car by calling a preset interface, encapsulates the operating parameters to obtain encapsulated parameters, and uploads the encapsulated parameters to a server; and the server detects based on the encapsulated parameters to obtain a detection result.
2. A method for detecting a range extender vehicle, characterized in that, The application is applied to a data collector, and the method comprises the following steps: In the high idle speed working condition of the range-extending car, a preset interface is called to collect operating parameters of the range-extending car; The operating parameters are encapsulated to obtain encapsulated parameters, and the encapsulated parameters are uploaded to a server; and the server detects based on the encapsulated parameters to obtain a detection result.
3. The method of claim 1, wherein, The operating parameters comprise at least one of engine rotating speed, water temperature, oil temperature, instantaneous fuel consumption, fan rotating speed, sensor alarm state, system fault state, and oil circuit state. The application is applied to a server, and the method comprises the following steps:
4. A method for detecting a range extender vehicle, characterized in that, Receiving encapsulated parameters uploaded by a data collector; wherein the encapsulated parameters are obtained by the data collector based on operating parameters; and the operating parameters are obtained by the data collector by calling a preset interface in the high idle speed working condition of a range-extending car; Detecting based on the encapsulated parameters to obtain a detection result. The detection based on the encapsulated parameters to obtain a detection result comprises the following steps:
5. The method of claim 4, wherein, Decoding the encapsulated parameters to obtain operating parameters; Obtaining target parameters of the range-extending car; Determining a detection result based on the difference between the target parameters and the operating parameters. The data collector comprises a display device.
6. The method of claim 4, wherein, After the detection based on the encapsulated parameters to obtain a detection result, the method comprises the following steps: Sending the detection result to the display device, so that the display device displays the detection result. After the detection based on the encapsulated parameters to obtain a detection result, the method comprises the following steps:
7. The method of claim 4, wherein, Uploading the operating data and the detection result to a preset database. The system comprises:
8. A range extended vehicle detection system, characterized in that, A car controller, which is used to increase the rotating speed of a range extender from an initial rotating speed to a preset target rotating speed within a preset time length in the powered state of a range-extending car if a high idle speed instruction is received, and maintain the target rotating speed within a preset detection time length; A data collector, which is used to collect operating parameters of the range-extending car by calling a preset interface, encapsulate the operating parameters to obtain encapsulated parameters, and upload the encapsulated parameters to a server; A server, which is used to receive the encapsulated parameters uploaded by the data collector, and detect based on the encapsulated parameters to obtain a detection result. The system comprises:
9. An electronic device, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method in any one of claims 1-7. The program is executed by the processor to implement the steps of the method in any one of claims 1-7.
10. A storage medium having stored thereon a computer program, characterized in that