Gear monitoring method and device, electronic device, and storage medium

Through a hierarchical gear monitoring method, combined with customized safety strategies for the gear function layer and the monitoring layer, the problem of insufficient security of the electronic gear lever gear signal is solved, and the safety monitoring of the gear signal and the improvement of driving safety are achieved.

CN115285043BActive Publication Date: 2025-09-12ANHUI DEEPWAY TECHNOLOGY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210926980.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-03
Publication Date
2025-09-12
Estimated Expiration
2042-08-03

AI Technical Summary

Technical Problem

In the prior art, the gear position signal of the electronic gear lever lacks safety monitoring, which can easily lead to a shift output and affect the driving safety of the vehicle.

Method used

A hierarchical gear monitoring method is adopted. By combining the gear function layer and the gear function monitoring layer, a monitoring strategy with a customized safety level is implemented to monitor the gear signal in real time and adjust the output when necessary to ensure safety.

Benefits of technology

It improves the safety of gear signals, avoids gear skipping, and enhances driving safety and driving experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115285043B_ABST
    Figure CN115285043B_ABST
Patent Text Reader

Abstract

The present application discloses a gear monitoring method and device, an electronic device, and a storage medium, wherein the method comprises: collecting vehicle gear information, wherein the vehicle gear information includes the gear information of an electronic gear lever; determining the target gear actually output in the vehicle gear information based on a gear function layer and a gear function monitoring layer, wherein the gear function monitoring layer includes a monitoring strategy based on a custom safety level generated by the gear function layer. The present application performs functional safety monitoring on the functional software layer of the gear to achieve the safety of the gear signal. The present application can be used for autonomous driving vehicles, new energy commercial vehicles, and the like.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of autonomous driving technology, and in particular to a gear monitoring method and device, electronic equipment, and storage medium. Background Art

[0002] Electronic gear levers are increasingly being used in autonomous vehicles or new energy vehicles due to their fast shifting, convenient operation, and small size.

[0003] In related technologies, since the shifting operation of the electronic gear lever is completely controlled by the electronic and electrical system, there are certain requirements for the safety of the electronic and electrical systems. However, there is currently a lack of safety monitoring of the electronic gear lever gear position signal, which makes it easy for the gear to be skipped, thereby posing a safety hazard to the normal driving of the vehicle. Summary of the Invention

[0004] The embodiments of the present application provide a gear monitoring method and device, an electronic device, and a storage medium to improve safety during driving.

[0005] The embodiments of this application adopt the following technical solutions:

[0006] In a first aspect, an embodiment of the present application provides a gear position monitoring method, wherein the method is applied to an electronic gear lever, and the method includes:

[0007] Collecting vehicle gear position information, wherein the vehicle gear position information includes gear position information of an electronic gear lever;

[0008] The target gear actually output in the vehicle gear information is determined according to the gear function layer and the gear function monitoring layer, wherein the gear function monitoring layer includes a monitoring strategy based on a user-defined safety level generated by the gear function layer.

[0009] In some embodiments, determining the target gear position actually output in the vehicle gear position information according to the gear position function layer and the gear position function monitoring layer includes:

[0010] Determining a first output result of a gear position signal in the gear position function layer;

[0011] Determine a second output result of the gear position signal in the gear position function monitoring layer;

[0012] Based on the monitoring strategy of the self-defined safety level generated by the gear function layer, monitoring whether the first output result of the gear signal in the gear function layer is abnormal;

[0013] If abnormal, the second output result of the gear signal in the gear function monitoring layer is used as the target gear position actually output in the vehicle gear position information;

[0014] If normal, the first output result of the gear signal in the gear function layer is used as the target gear actually output in the vehicle gear information.

[0015] In some embodiments, the gear function layer includes the functions of the vehicle application layer software, the gear function layer is independent of the gear function monitoring layer, and the gear output of the gear function layer is monitored in real time through the gear function monitoring layer.

[0016] In some embodiments, the method further includes: monitoring a brake signal of an EPB electronic parking brake module, wherein monitoring the brake signal of the EPB electronic parking brake module includes:

[0017] When the gear function monitoring layer does not enable the EPB and the gear function layer enables the EPB, determining whether to enable the EPB according to the current vehicle speed;

[0018] When the gear function monitoring layer enables the EPB signal, it is determined whether to enable the EPB according to the current vehicle speed.

[0019] In some embodiments, determining whether to enable the EPB based on the current vehicle speed includes:

[0020] If the absolute value of the vehicle speed is not greater than the preset speed, the EPB is enabled and the gear position signal is switched to neutral;

[0021] If the absolute value of the vehicle speed is greater than the preset speed, the EPB is disabled while the current gear is maintained.

[0022] In some embodiments, the vehicle gear information includes: D forward gear, R reverse gear, and N neutral gear. The target gear actually output in the vehicle gear information is determined according to the gear function layer and the gear function monitoring layer, wherein the gear function monitoring layer includes a monitoring strategy based on a custom safety level generated by the gear function layer, including:

[0023] When the gear position signal of the gear function monitoring layer is D, if the gear function layer outputs the gear position signal D, the target gear position is D; if the gear function layer outputs the gear position signal N, the target gear position is N;

[0024] If the gear position signal output by the gear function layer is R, the target gear position is N; when the gear position of the gear function monitoring layer is N, the target gear position output is N;

[0025] When the gear position of the gear function monitoring layer is R, if the gear position signal of the gear function layer is D, the target gear position is N; if the gear function layer output gear signal is N, the target gear position is N;

[0026] If the gear signal output by the gear function layer is R, the target gear is R.

[0027] In some embodiments, before determining the target gear actually output in the vehicle gear information based on the gear function layer and the gear function monitoring layer, the method further includes: powering on the vehicle high-voltage system and starting gear monitoring in torque mode.

[0028] In a second aspect, embodiments of the present application further provide a gear position monitoring device, which is applied to an electronic gear lever, and includes:

[0029] An acquisition module, configured to acquire vehicle gear position information, wherein the vehicle gear position information includes gear position information of an electronic gear lever;

[0030] The gear determination module is used to determine the target gear actually output in the vehicle gear information according to the gear function layer and the gear function monitoring layer, wherein the gear function monitoring layer includes a monitoring strategy based on the custom safety level generated by the gear function layer.

[0031] In a third aspect, an embodiment of the present application further provides an electronic device comprising: a processor; and a memory arranged to store computer-executable instructions, wherein the executable instructions, when executed, cause the processor to perform any of the aforementioned methods.

[0032] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, which stores one or more programs. When the one or more programs are executed by an electronic device including multiple applications, the electronic device executes any of the aforementioned methods.

[0033] At least one of the above technical solutions adopted in the embodiments of the present application can achieve the following beneficial effects:

[0034] By collecting vehicle gear information, the actual target gear output from the gear information is determined based on the gear function layer and the gear function monitoring layer. This architecture employs the gear function layer and the gear function monitoring layer to perform functional safety monitoring on the gear function software layer, ensuring the safety of the gear signal. This also improves driving safety and provides a more comfortable driving experience by focusing on the gear position information of the electronic gear lever. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0036] Figure 1 This is a schematic diagram of the structure of the gear position monitoring method in an embodiment of the present application;

[0037] Figure 2 This is a flow chart of a gear position monitoring method in an embodiment of the present application;

[0038] Figure 3 This is a schematic structural diagram of the gear position monitoring device in an embodiment of the present application;

[0039] Figure 4 This is a schematic structural diagram of an electronic device in an embodiment of the present application. DETAILED DESCRIPTION

[0040] To make the purpose, technical solutions, and advantages of this application more clear, the technical solutions of this application will be clearly and completely described below in conjunction with the specific embodiments of this application and the corresponding drawings. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0041] The following describes in detail the technical solutions provided by various embodiments of the present application in conjunction with the accompanying drawings.

[0042] like Figure 1 As shown, the hierarchically designed electronic gear signal monitoring strategy designs the gear function layer L1 and the gear function monitoring layer L2, and the gear function layer L1 is developed according to the QM standard requirements, and the gear function monitoring layer L2 is developed according to the safety level of the gear function required by the company.

[0043] The QM standard (Quality Management) belongs to the ISO26262 functional safety level, with levels including ASIL A / B / C / D. Among them, QM is an expression without functional safety level.

[0044] The gear monitoring method in the embodiment of the present application is used to increase a gear monitoring layer with a functional safety level and improve the fault tolerance of the gear signal output by designing a gear monitoring strategy.

[0045] In addition, after adding a gear monitoring layer, gear changes can be effectively avoided (for example, jumping directly from D gear to R gear), thereby improving driving safety.

[0046] Figure 1 When the vehicle status collects the gear information, it will be input into the gear function layer L1-QM and the gear function monitoring layer L2-ASIL. The functional gear and safety gear output by the two layers are used to make judgments in the gear output strategy, and finally the target gear is output.

[0047] The present application embodiment provides a gear position monitoring method, such as Figure 2As shown, a flow chart of a gear position monitoring method according to an embodiment of the present application is provided, wherein the method at least includes the following steps S210 to S220:

[0048] Step S210 , collecting vehicle gear position information, wherein the vehicle gear position information includes gear position information of an electronic gear lever.

[0049] The vehicle gear position information is collected, and the vehicle gear position information includes the gear position information of the electronic gear lever. Other information related to the vehicle gear position information may be taken into account, but at least the gear position information of the electronic gear lever must be included. For example, commercial vehicles generally do not have a P gear, while other types of vehicles do have a P gear.

[0050] Furthermore, the gear position information of the electronic gear lever collected refers to the gear position information of the upper system, not the gear position information of the motor, transmission, etc. in the lower system. Alternatively, it can be considered as collection at the computer program level.

[0051] Step S220, determining the target gear actually output in the vehicle gear information according to the gear function layer and the gear function monitoring layer, wherein the gear function monitoring layer includes a monitoring strategy based on a custom safety level generated by the gear function layer.

[0052] According to the gear function layer and the gear function monitoring layer, the target gear actually output in the vehicle gear information is comprehensively determined. It should be noted that the gear function monitoring layer is used to monitor the gear function layer.

[0053] The gear function monitoring layer includes a monitoring strategy based on the custom safety level generated by the gear function layer. This custom safety level is primarily related to the actual application scenario, with different safety levels in different scenarios. This monitoring strategy is primarily used to prevent the gear function layer from directly outputting gear information without corresponding verification or monitoring mechanisms. Furthermore, this monitoring strategy also prioritizes gear output fault tolerance and driving safety.

[0054] In some embodiments, the gear output by the gear function layer can be optimized through the gear function monitoring layer to better meet the requirements of safe driving.

[0055] In some embodiments, the safety level of the gear function monitoring layer is higher than that of the gear function layer, but its priority is lower than that of the gear function layer, so that the gear function layer can be given priority but if the safety policy is triggered, the gear function monitoring layer will perform a fallback operation to prevent gear output operations that affect safety.

[0056] In one embodiment of the present application, determining the target gear actually output in the vehicle gear information based on the gear function layer and the gear function monitoring layer includes: determining a first output result of the gear signal in the gear function layer; determining a second output result of the gear signal in the gear function monitoring layer; monitoring whether the first output result of the gear signal in the gear function layer is abnormal based on a monitoring strategy of a custom safety level generated by the gear function layer; if abnormal, using the second output result of the gear signal in the gear function monitoring layer as the target gear actually output in the vehicle gear information; if normal, using the first output result of the gear signal in the gear function layer as the target gear actually output in the vehicle gear information.

[0057] During specific implementation, the first output result of the gear signal in the gear function layer is first determined, and then the second output result of the gear signal in the gear function monitoring layer is determined. The first output result and the second output result are judged as abnormal based on the monitoring strategy of the custom safety level generated by the gear function layer. If normal, the first output result will be executed, and if abnormal, the second output result will be executed.

[0058] Furthermore, based on the monitoring strategy of the custom safety level generated by the gear function layer, whether the first output result of the gear signal in the gear function layer is abnormal is monitored. It should be noted that monitoring whether the first output result of the gear signal in the gear function layer is abnormal may include but is not limited to judging whether it is abnormal based on the gear type in the first output result and the second output result, or judging whether it is abnormal based on the gear safety level in the first output result and the second output result.

[0059] Because the second output result is designed for the safety gear and the first output result is designed for the functional gear, the first output result must comply with the second output result. In other words, the first output result will only be used if the safety gear design prerequisites are met. If not, the first output result will not be used or will be selected for use.

[0060] If it is abnormal, the second output result of the gear signal in the gear function monitoring layer shall be used as the target gear actually output in the vehicle gear information; if it is normal, the first output result of the gear signal in the gear function layer shall be used as the target gear actually output in the vehicle gear information.

[0061] In one embodiment of the present application, the gear function layer includes the functions of the vehicle application layer software, the gear function layer is independent of the gear function monitoring layer, and the gear output of the gear function layer is monitored in real time through the gear function monitoring layer.

[0062] In specific implementations, the gear function layer includes the functionality of the onboard application layer software, so the strategy is also designed based on the functionality of the onboard application layer software. The gear function layer and the gear function monitoring layer are independent and do not affect the output results of each layer. Finally, the gear function monitoring layer monitors the gear output of the gear function layer in real time. In other words, from a safety perspective, the output of the onboard application layer software is monitored for abnormalities.

[0063] In one embodiment of the present application, the method also includes: monitoring the braking signal of the EPB electronic parking brake module, and the monitoring of the braking signal of the EPB electronic parking brake module includes: when the gear function monitoring layer does not enable the EPB and the gear function layer enables the EPB, judging whether to enable the EPB according to the current speed of the vehicle; when the gear function monitoring layer enables the EPB signal, judging whether to enable the EPB according to the current speed of the vehicle.

[0064] In specific implementation, the electronic shifting may include EPB or may not include this architecture for monitoring the electronic shifting.

[0065] By adding a monitoring strategy for the Electronic Park Brake (EPB) signal, when the L2 layer does not enable EPB, if the L1 layer enables EPB, the following judgment is made based on the vehicle speed:

[0066] When the gear function monitoring layer does not enable the EPB and the gear function layer enables the EPB, whether to enable the EPB is determined according to the current vehicle speed.

[0067] Furthermore, when the gear function monitoring layer enables the EPB signal, whether to enable the EPB is determined based on the current vehicle speed. That is, when the L2 layer enables the EPB signal, regardless of whether the L1 layer enables EPB, whether to enable EPB is determined directly based on the above strategy.

[0068] It will be understood that the above speeds and distances are merely examples and are not intended to limit the scope of protection of this application.

[0069] In one embodiment of the present application, determining whether to enable the EPB based on the current vehicle speed includes: if the absolute value of the vehicle speed is not greater than a preset speed, enabling the EPB and the gear signal is switched to neutral; if the absolute value of the vehicle speed is greater than the preset speed, not enabling the EPB and maintaining the current gear.

[0070] In specific implementation, if the absolute value of the vehicle speed is less than or equal to 2 km / h, for example, EPB is enabled and the gear position signal is switched to N. If the absolute value of the vehicle speed is greater than 2 km / h, for example, EPB is not enabled and the current gear position is maintained.

[0071] It will be understood that the above speeds and distances are merely examples and are not intended to limit the scope of protection of this application.

[0072] In one embodiment of the present application, the vehicle gear information includes: D forward gear, R reverse gear, and N neutral gear. The target gear actually output in the vehicle gear information is determined according to the gear function layer and the gear function monitoring layer, wherein the gear function monitoring layer includes a monitoring strategy based on the custom safety level generated by the gear function layer, including: when the gear signal of the gear function monitoring layer is D, if the gear function layer outputs the gear signal D, then the target gear is D, if the gear function layer outputs the gear signal N, then the target gear is N; if the gear function layer outputs the gear signal R, then the target gear is N; when the gear function monitoring layer gear is N, the target gear is output as N; when the gear function monitoring layer gear is R, if the gear function layer gear signal is D, then the target gear is N, if the gear function layer outputs the gear signal N, then the target gear is N; if the gear function layer outputs the gear signal R, then the target gear is R.

[0073] In specific implementation, taking commercial vehicles as an example, the functional gear refers to the gear signal issued by the gear function layer L1; the safety gear refers to the gear signal issued by the gear function monitoring layer L2; and the target gear refers to the gear signal finally output.

[0074] Based on this architecture and the gear output strategy designed for new energy vehicles, the vehicle has three gears: D, R, and N. D is the forward gear, R is the reverse gear, and N is the neutral gear. The specific strategy is shown in Table 1 below:

[0075] Table 1

[0076]

[0077] When the L2 gear signal is D, if the L1 output gear signal is D, the target gear is D; if the L1 output gear signal is N, the target gear is N; if the L1 output gear signal is R, the target gear is N.

[0078] When the L2 gear is N, the target gear output is N.

[0079] When the L2 gear position is R, if the L1 gear position signal is D, the target gear position is N; if the L1 gear position signal is N, the target gear position is N; if the L1 gear position signal output is R, the target gear position is R. In this way, there will be no gear jump.

[0080] In one embodiment of the present application, before determining the target gear actually output in the vehicle gear information based on the gear function layer and the gear function monitoring layer, it also includes: powering on the vehicle high-voltage system and starting gear monitoring in torque mode.

[0081] In specific implementation, when deciding whether to start the monitoring program, the vehicle's high-voltage system needs to be powered on and gear position monitoring needs to be started in torque mode. Gear position monitoring will only be started when the vehicle's high-voltage system is powered on and in torque mode.

[0082] The embodiment of the present application also provides a gear position monitoring device 300, such as Figure 3 , a schematic structural diagram of a gear position monitoring device according to an embodiment of the present application is provided. The gear position monitoring device 300 includes at least: a collection module 310 and a gear position determination module 320, wherein:

[0083] In one embodiment of the present application, the acquisition module 310 is specifically configured to collect vehicle gear information, wherein the vehicle gear information includes gear information of an electronic gear lever.

[0084] The vehicle gear position information is collected, and the vehicle gear position information includes the gear position information of the electronic gear lever. Other information related to the vehicle gear position information may be taken into account, but at least the gear position information of the electronic gear lever must be included. For example, commercial vehicles generally do not have a P gear, while other types of vehicles do have a P gear.

[0085] Furthermore, the gear position information of the electronic gear lever collected refers to the gear position information of the upper system, not the gear position information of the motor, transmission, etc. in the lower system. Alternatively, it can be considered as collection at the computer program level.

[0086] In one embodiment of the present application, the gear determination module 320 is specifically used to determine the target gear actually output in the vehicle gear information based on the gear function layer and the gear function monitoring layer, wherein the gear function monitoring layer includes a monitoring strategy based on a custom safety level generated by the gear function layer.

[0087] According to the gear function layer and the gear function monitoring layer, the target gear actually output in the vehicle gear information is comprehensively determined. It should be noted that the gear function monitoring layer is used to monitor the gear function layer.

[0088] The gear function monitoring layer includes a monitoring strategy based on the custom safety level generated by the gear function layer. This custom safety level is primarily related to the actual application scenario, with different safety levels in different scenarios. This monitoring strategy is primarily used to prevent the gear function layer from directly outputting gear information without corresponding verification or monitoring mechanisms. Furthermore, this monitoring strategy also prioritizes gear output fault tolerance and driving safety.

[0089] In some embodiments, the gear output by the gear function layer can be optimized through the gear function monitoring layer to better meet the requirements of safe driving.

[0090] In some embodiments, the safety level of the gear function monitoring layer is higher than that of the gear function layer, but its priority is lower than that of the gear function layer, so that the gear function layer can be given priority but if the safety policy is triggered, the gear function monitoring layer will perform a fallback operation to prevent gear output operations that affect safety.

[0091] It can be understood that the above-mentioned gear monitoring device can implement the various steps of the gear monitoring method provided in the aforementioned embodiment. The relevant explanations about the gear monitoring method are applicable to the gear monitoring device and will not be repeated here.

[0092] Figure 4 This is a schematic diagram of the structure of an electronic device according to an embodiment of the present application. Figure 4 At the hardware level, the electronic device includes a processor and, optionally, an internal bus, a network interface, and memory. The memory may include internal memory, such as high-speed random-access memory (RAM), or non-volatile memory, such as at least one disk drive. Of course, the electronic device may also include other hardware required for its services.

[0093] The processor, network interface, and memory can be interconnected via an internal bus, which can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or one type of bus.

[0094] The memory is used to store programs. Specifically, the program may include program code, which includes computer operating instructions. The memory may include internal memory and non-volatile memory, and provides instructions and data to the processor.

[0095] The processor reads the corresponding computer program from the non-volatile memory into the internal memory and then runs it, forming a gear monitoring device at the logical level. The processor executes the program stored in the memory and is specifically used to perform the following operations:

[0096] Collecting vehicle gear position information, wherein the vehicle gear position information includes gear position information of an electronic gear lever;

[0097] The target gear actually output in the vehicle gear information is determined according to the gear function layer and the gear function monitoring layer, wherein the gear function monitoring layer includes a monitoring strategy based on a user-defined safety level generated by the gear function layer.

[0098] The above application Figure 2 The method performed by the gear position monitoring device disclosed in the illustrated embodiment can be applied to or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be performed by hardware integrated logic circuits within the processor or by software instructions. The processor may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The methods, steps, and logic block diagrams disclosed in the embodiments of this application can be implemented or executed. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of this application can be directly executed by a hardware decoding processor or by a combination of hardware and software modules within the decoding processor. The software module can be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above method.

[0099] The electronic device may also perform Figure 2 The method of the mid-gear position monitoring device is implemented and the gear position monitoring device is realized in Figure 2 The functions of the illustrated embodiment will not be described in detail in the embodiments of the present application.

[0100] The embodiment of the present application also provides a computer-readable storage medium, which stores one or more programs, wherein the one or more programs include instructions, which, when executed by an electronic device including multiple application programs, can enable the electronic device to execute Figure 2 The method performed by the gear position monitoring device in the embodiment shown is specifically used to perform:

[0101] Collecting vehicle gear position information, wherein the vehicle gear position information includes gear position information of an electronic gear lever;

[0102] The target gear actually output in the vehicle gear information is determined according to the gear function layer and the gear function monitoring layer, wherein the gear function monitoring layer includes a monitoring strategy based on a user-defined safety level generated by the gear function layer.

[0103] It will be understood by those skilled in the art that embodiments of the present invention may be provided as methods, systems, or computer program products. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0104] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowcharts and / or block diagrams. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0105] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0106] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0107] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0108] Memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.

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

[0110] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.

[0111] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0112] The foregoing is merely an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should all be included within the scope of the claims of the present application.

Claims

1. A gear monitoring method, wherein: Applied to an electronic gear lever, the method includes: Collecting vehicle gear position information, wherein the vehicle gear position information includes gear position information of an electronic gear lever; Inputting the vehicle gear position information into the gear position function layer and the gear position function monitoring layer, and judging in the gear position output strategy based on the functional gear position and the safety gear position respectively output by the two layers, to determine the target gear position actually output in the vehicle gear position information, wherein the gear position function monitoring layer includes a monitoring strategy based on a user-defined safety level generated by the gear position function layer; the functional gear position refers to the gear position signal issued by the gear position function layer; the safety gear position refers to the gear position signal issued by the gear position function monitoring layer; and the target gear position refers to the gear position signal finally output; The method further comprises: Monitoring the brake signal of the EPB electronic parking brake module, wherein monitoring the brake signal of the EPB electronic parking brake module includes: When the gear function monitoring layer does not enable the EPB electronic parking brake module and the gear function layer enables the EPB electronic parking brake module, determining whether to enable the EPB electronic parking brake module according to the current vehicle speed; When the gear function monitoring layer enables the EPB electronic parking brake module signal, it determines whether to enable the EPB electronic parking brake module according to the current vehicle speed; The determining whether to enable the EPB electronic parking brake module according to the current vehicle speed includes: If the absolute value of the vehicle speed is not greater than the preset speed, the EPB electronic parking brake module is enabled and the gear position signal is switched to neutral; If the absolute value of the vehicle speed is greater than the preset speed, the EPB electronic parking brake module is not enabled while the current gear is maintained.

2. The method according to claim 1, wherein: Determining the target gear position actually output in the vehicle gear position information includes: Determining a first output result of a gear position signal in the gear position function layer; Determine a second output result of the gear position signal in the gear position function monitoring layer; Based on the monitoring strategy of the self-defined safety level generated by the gear function layer, monitoring whether the first output result of the gear signal in the gear function layer is abnormal; If abnormal, the second output result of the gear signal in the gear function monitoring layer is used as the target gear position actually output in the vehicle gear position information; If normal, the first output result of the gear signal in the gear function layer is used as the target gear actually output in the vehicle gear information.

3. The method according to claim 1, wherein: The gear function layer includes the functions of the vehicle application layer software. The gear function layer is independent of the gear function monitoring layer, and the gear output of the gear function layer is monitored in real time through the gear function monitoring layer.

4. The method according to claim 1, wherein: The vehicle gear information includes: D forward gear, R reverse gear, and N neutral gear, and the target gear actually output in the vehicle gear information is determined, wherein the gear function monitoring layer includes a monitoring strategy based on a custom safety level generated by the gear function layer, including: When the gear position signal of the gear function monitoring layer is D, if the gear function layer outputs the gear position signal D, the target gear position is D; if the gear function layer outputs the gear position signal N, the target gear position is N; if the gear function layer outputs the gear position signal R, the target gear position is N; When the gear position of the gear function monitoring layer is N, the target gear position output is N; When the gear position of the gear function monitoring layer is R, if the gear position signal of the gear function layer is D, the target gear position is N; if the gear function layer outputs the gear position signal N, the target gear position is N; if the gear function layer outputs the gear position signal R, the target gear position is R.

5. The method according to claim 1, wherein: Before determining the target gear position actually output in the vehicle gear position information, the method further includes: Power on the vehicle's high voltage system and start gear monitoring in torque mode.

6. A gear position monitoring device, wherein: Applied to an electronic gear lever, the device comprises: An acquisition module, configured to acquire vehicle gear position information, wherein the vehicle gear position information includes gear position information of an electronic gear lever; a gear determination module for determining, after the vehicle gear information is input into the gear function layer and the gear function monitoring layer, the target gear position actually outputted in the vehicle gear information by judging in the gear output strategy the functional gear position and the safety gear position outputted by the gear function layer and the gear function monitoring layer, wherein the gear function monitoring layer includes a monitoring strategy based on a user-defined safety level generated by the gear function layer; the functional gear position refers to the gear position signal issued by the gear function layer; the safety gear position refers to the gear position signal issued by the gear function monitoring layer; and the target gear position refers to the gear position signal ultimately outputted; The monitoring device is also used for: Monitoring the brake signal of the EPB electronic parking brake module, wherein monitoring the brake signal of the EPB electronic parking brake module includes: When the gear function monitoring layer does not enable the EPB electronic parking brake module and the gear function layer enables the EPB electronic parking brake module, determining whether to enable the EPB electronic parking brake module according to the current vehicle speed; When the gear function monitoring layer enables the EPB electronic parking brake module signal, it determines whether to enable the EPB electronic parking brake module according to the current vehicle speed; The determining whether to enable the EPB electronic parking brake module according to the current vehicle speed includes: If the absolute value of the vehicle speed is not greater than the preset speed, the EPB electronic parking brake module is enabled and the gear position signal is switched to neutral; If the absolute value of the vehicle speed is greater than the preset speed, the EPB electronic parking brake module is not enabled while the current gear is maintained.

7. An electronic device comprising: processor; as well as A memory arranged to store computer-executable instructions, which, when executed, cause the processor to perform the method of any one of claims 1 to 5.

8. A computer-readable storage medium storing one or more programs, wherein when the one or more programs are executed by an electronic device including a plurality of application programs, the electronic device executes the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Electronic gear shifting method and device conforming to functional safety, vehicle and medium

    CN114718990A