Cruise control method, device, storage medium, vehicle and program product
By monitoring the duration of cruise switch signal loss and controlling the vehicle to exit cruise mode when the signal exceeds a threshold, the safety problem caused by signal loss in vehicle cruise control is solved, and the safety of the vehicle in cruise mode is improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIQI FOTON MOTOR CO LTD
- Filing Date
- 2024-08-28
- Publication Date
- 2026-05-08
AI Technical Summary
The vehicle cruise control switch signal may be lost during transmission, causing the vehicle to be unable to accurately control cruise control and potentially leading to a safety accident.
The system monitors the duration of lost cruise control switch signals and controls the vehicle to exit cruise control mode when the duration exceeds a threshold. The duration threshold is determined based on the message transmission cycle of the cruise control switch and the bus recovery time of the body controller.
This improves vehicle safety during cruise control and avoids safety risks caused by loss of cruise control switch signal.
Smart Images

Figure CN119734701B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of vehicles, and more specifically, to a cruise control method, apparatus, storage medium, vehicle, and program product. Background Technology
[0002] Among the many functions of intelligent vehicles, cruise control is one of the more important and mature features. Cruise control typically includes constant speed cruise and adaptive cruise control, used to automatically control the vehicle's throttle to maintain a constant speed or follow the vehicle in front, thereby improving driver comfort. During cruise control, the vehicle's cruise controller needs to maintain a constant speed or follow the vehicle in front based on the cruise control switch signal. However, the cruise control switch signal may be lost during transmission, causing the vehicle to be unable to accurately control cruise control, potentially leading to safety accidents during cruise control. Summary of the Invention
[0003] To overcome the problems existing in related technologies, this disclosure provides a cruise control method, device, storage medium, vehicle, and program product.
[0004] According to a first aspect of the present disclosure, a cruise control method is provided, comprising:
[0005] When the vehicle is in cruise control mode, monitor the vehicle's cruise control switch signal;
[0006] If the cruise switch signal is detected to be lost, the duration of the lost cruise switch signal is obtained;
[0007] When the duration of the lost data exceeds a duration threshold, the vehicle is controlled to exit cruise control mode; wherein the duration threshold is determined based on the message transmission cycle of the cruise control switch and the bus recovery time of the vehicle's body controller.
[0008] Optionally, it is characterized in that,
[0009] The duration threshold is determined according to the following formula:
[0010]
[0011] in, ,and Round down to an integer;
[0012] This represents the maximum bus disconnection duration specified in the bus design specification.
[0013] This represents the duration threshold, and for Integer multiples of;
[0014] This indicates the message transmission period of the cruise switch;
[0015] This indicates the bus recovery time.
[0016] Optionally, it is characterized in that,
[0017]
[0018] in, ,and Round down to an integer;
[0019] This represents the duration threshold;
[0020] This indicates the message transmission period of the cruise switch;
[0021] This indicates the bus recovery time.
[0022] Optionally, it is characterized in that,
[0023] The bus recovery time is determined according to the following formula:
[0024]
[0025] in, ,and Round down to an integer;
[0026] This represents the minimum bus disconnection duration specified in the bus design specification.
[0027] This indicates the message transmission period of the cruise switch;
[0028] This indicates the bus recovery time.
[0029] Optionally, the method further includes:
[0030] When the vehicle is in cruise mode, the vehicle detects an acceleration signal from the accelerator pedal, and the vehicle speed is greater than the set cruise speed, the vehicle is controlled to enter cruise standby mode.
[0031] Within a set time range after entering cruise standby mode, and when the vehicle detects a release signal from the accelerator pedal, the vehicle is controlled to resume cruise mode from cruise standby mode.
[0032] Optionally, the method further includes:
[0033] When the vehicle is in cruise control mode and the vehicle detects a deceleration signal from the brake pedal, the vehicle is controlled to exit cruise control mode.
[0034] According to a second aspect of the present disclosure, a cruise control device is provided, the device comprising:
[0035] The monitoring module is used to monitor the vehicle's cruise control switch signal when the vehicle is in cruise control mode.
[0036] The acquisition module is used to acquire the duration of the loss of the cruise switch signal when the loss of the cruise switch signal is detected.
[0037] The control module is used to control the vehicle to exit the cruise control state when the lost duration exceeds a duration threshold; wherein the duration threshold is determined based on the message transmission cycle of the cruise control switch and the bus recovery time of the vehicle's body controller.
[0038] According to a third aspect of the present disclosure, a non-transitory computer-readable storage medium is provided, on which a computer program is stored, which, when executed by a processor, implements the steps of the cruise control method provided in the first aspect.
[0039] According to a fourth aspect of the present disclosure, a vehicle is provided, the vehicle including the cruise control device provided in the second aspect above.
[0040] According to a fifth aspect of the present disclosure, a computer program product is provided, which, when executed by a processor, implements the steps of the cruise control method provided in the first aspect above.
[0041] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects:
[0042] In the above technical solution, when the vehicle is in cruise control mode, the cruise control switch signal is monitored; if the cruise control switch signal is lost, the duration of the lost signal is obtained; if the duration of the lost signal exceeds a duration threshold, the vehicle is controlled to exit cruise control mode; wherein the duration threshold is determined based on the message transmission cycle of the cruise control switch and the bus recovery time of the vehicle's body controller. This method, by monitoring the duration of the lost cruise control switch signal and controlling the vehicle's cruise control mode, can improve the safety of the vehicle in cruise control mode.
[0043] Other features and advantages of this disclosure will be described in detail in the following detailed description section. Attached Figure Description
[0044] The accompanying drawings are provided to further illustrate the present disclosure and form part of the specification. They are used together with the following detailed description to explain the present disclosure, but do not constitute a limitation thereof. In the drawings:
[0045] Figure 1 This is a schematic diagram of a vehicle cruise control system according to an exemplary embodiment.
[0046] Figure 2 This is a flowchart illustrating a cruise control method according to an exemplary embodiment.
[0047] Figure 3 This is a flowchart illustrating a cruise control method according to an exemplary embodiment.
[0048] Figure 4 This is a flowchart illustrating a cruise control method according to an exemplary embodiment.
[0049] Figure 5 This is a flowchart illustrating a cruise control method according to an exemplary embodiment.
[0050] Figure 6 This is a schematic diagram of a cruise control device 600 according to an exemplary embodiment.
[0051] Figure 7 This is a schematic diagram of an electronic device 700 according to an exemplary embodiment. Detailed Implementation
[0052] The specific embodiments of this disclosure will be described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are for illustration and explanation only and are not intended to limit this disclosure.
[0053] It should be noted that all actions involving the acquisition of signals, information, or data in this disclosure are carried out in compliance with the relevant data protection laws and policies of the country where the location is situated, and with authorization from the owner of the relevant device.
[0054] Figure 1 This is a schematic diagram of a vehicle cruise control system according to an exemplary embodiment, such as... Figure 1 As shown, the vehicle cruise control system includes: cruise switch, body controller, bus controller, cruise controller, vehicle speed sensor, accelerator pedal and brake pedal;
[0055] The cruise control switch is used to turn the vehicle's cruise control function on or off and set the cruise speed. The body controller is used to convert the LIN signal sent by the cruise control switch into a CAN signal and send it to the bus controller. The bus controller is used to send the CAN signal to the cruise control controller. The cruise control controller is used to control the accelerator pedal based on the received CAN signal and the vehicle speed sensor, so that the vehicle speed is equal to the cruise speed in the CAN signal. The brake pedal is used to disengage the vehicle from cruise control in an emergency.
[0056] Figure 2 This is a flowchart illustrating a cruise control method according to an exemplary embodiment, such as... Figure 2 As shown, the method includes the following steps:
[0057] In step S11, when the vehicle is in cruise mode, the cruise switch signal of the vehicle is monitored.
[0058] For example, vehicle cruise control typically includes constant speed cruise control and adaptive cruise control. Constant speed cruise control means that the vehicle can travel at a constant speed according to the speed set by the driver; adaptive cruise control means that the vehicle can not only travel at the speed set by the driver, but also automatically adjust its speed according to the speed changes of the vehicle in front, maintaining a preset following distance. The vehicle's cruise control switch can periodically send cruise control switch signals to the vehicle's cruise control controller in the form of messages to keep the communication between the cruise control switch and the cruise control controller active. The cruise control switch signal message can contain the current status information of the cruise control system (such as whether cruise control is on, the set cruise speed, cruise mode, etc.). After receiving this status information, the cruise control controller can use this status information to control the vehicle.
[0059] For example, in such Figure 1 In the cruise control system shown, the cruise switch can periodically send cruise switch signals in the form of messages. The cruise switch signal is first transmitted to the body controller via the LIN bus, and then the body controller transmits the cruise switch signal to the bus controller via the CAN bus. The bus controller then transmits the cruise switch signal to the cruise controller. After receiving the cruise switch signal, the cruise controller controls the vehicle according to the message information of the cruise switch signal.
[0060] In step S12, if the loss of the cruise switch signal is detected, the duration of the loss of the cruise switch signal is obtained.
[0061] For example, during vehicle operation, the cruise control switch signal may be temporarily lost due to a bus disconnection. This could be caused by road bumps leading to intermittent poor wiring connections, extreme natural environments, or complex electromagnetic environments, all of which can cause a bus disconnection and thus a temporary loss of the cruise control switch signal. This temporarily lost signal may recover after a period of time. Alternatively, the cruise control switch signal may be lost for a prolonged period due to wiring or hardware problems, in which case the likelihood of recovery is low. Therefore, when the vehicle is in cruise control mode, monitoring the duration of the lost cruise control switch signal can determine whether the signal has the potential for recovery.
[0062] For example, in such Figure 1 In the cruise control system shown, when the body controller transmits the cruise switch signal to the bus controller, the CAN bus in the body controller and the bus controller may enter the BUSOFF state, which will cause the cruise switch signal to fail to be transmitted to the bus controller. The cruise controller can determine the duration of the lost cruise switch signal based on the transmission time in the message information of the last cruise switch signal (or the reception time of the last cruise switch signal received by the cruise controller).
[0063] In step S13, the vehicle is controlled to exit cruise mode based on the duration of the loss.
[0064] Optionally, if the duration of the lost data exceeds a duration threshold, the vehicle may be controlled to exit cruise control.
[0065] For example, the driver needs to transmit control information (such as disengaging cruise control, modifying cruise speed, or modifying cruise mode) to the cruise controller via a cruise switch signal. The cruise controller then needs to perform cruise control based on the received cruise switch signal. If the cruise switch signal is lost for a long period, the cruise controller may not be able to accurately control the vehicle's cruise, thus potentially posing a safety risk. Therefore, the vehicle can be controlled to disengage from cruise control based on the duration of the lost cruise switch signal to ensure safe driving. For example, if the duration of the lost cruise switch signal exceeds a certain threshold, the vehicle can be controlled to disengage from cruise control. It is understood that this disclosure does not limit the size of this duration threshold.
[0066] For example, in such Figure 1 In the cruise control system shown, when the cruise controller detects that the duration of the lost cruise switch signal exceeds a certain threshold, it releases the accelerator pedal to decelerate the vehicle and exit cruise control. Furthermore, it is understood that the control scheme for vehicle speed, accelerator pedal, and brake pedal during cruise control is not limited in this disclosure.
[0067] In the above technical solution, when the vehicle is in cruise control mode, the cruise control switch signal is monitored; if the cruise control switch signal is lost, the duration of the lost signal is obtained; if the duration of the lost signal exceeds a duration threshold, the vehicle is controlled to exit cruise control mode; wherein the duration threshold is determined based on the message transmission cycle of the cruise control switch and the bus recovery time of the vehicle's body controller. This method, by monitoring the duration of the lost cruise control switch signal and controlling the vehicle's cruise control mode, can improve the safety of the vehicle in cruise control mode.
[0068] Figure 3 This is a flowchart illustrating a cruise control method according to an exemplary embodiment, such as... Figure 3 As shown, the method also includes:
[0069] In step S14, the duration threshold is determined based on the message transmission cycle of the cruise switch and the bus recovery time of the vehicle's body controller.
[0070] Optionally, the duration threshold is determined according to the following formula:
[0071]
[0072] in, ,and Round down to an integer;
[0073] This represents the maximum bus disconnection duration specified in the bus design specification.
[0074] This represents the duration threshold, and for Integer multiples of;
[0075] This indicates the message transmission period of the cruise switch;
[0076] This indicates the bus recovery time.
[0077] Alternatively, as can be seen from the above formula, in At that time, the This is the optimal value.
[0078] Optionally, the bus recovery time is determined according to the following formula:
[0079]
[0080] in, ,and Round down to an integer;
[0081] This represents the minimum bus disconnection duration specified in the bus design specification.
[0082] This indicates the message transmission period of the cruise switch;
[0083] Indicates the bus recovery time.
[0084] For example, in such Figure 1 In the cruise control system shown, the body controller providing the cruise switch signal may experience a bus disconnection (loss of cruise switch signal) under certain complex natural environments, entering a BUSOFF state. According to the bus design requirements, the bus signal needs to be restored as soon as possible. The bus recovery time is... Recovery can be completed in tens of milliseconds (fast recovery) or in hundreds of milliseconds (slow recovery). Therefore, the duration threshold should generally be greater than the bus recovery time and the message transmission period of the cruise control switch. Thus, the duration threshold, the bus recovery time, and the cruise control switch's message transmission period may influence each other. Therefore, the duration threshold can be determined based on the cruise control switch's message transmission period and the vehicle's body controller's bus recovery time.
[0085] For example, during the vehicle production design phase, a test method is used to jointly decide and control the bus recovery time and duration threshold. This application provides a test method and analyzes the test results, as shown below:
[0086] Test Planning:
[0087] 1) Single-node testing method: The network test rack performs BUSOFF recovery time testing, which is directly measured using the fault injection method. ;
[0088] 2) Vehicle testing method: Radiated immunity test in the vehicle electromagnetic compatibility laboratory, with the electric field strength gradually increased until the body control module (BCM) disconnects;
[0089] 3) Data acquisition device: CANoe, which collects CAN messages of the corresponding network segment through the OBD port;
[0090] 4) Duration of cruise switch signal loss Method derived: By analyzing the counter of the message containing the switch signal in the CAN message, the specific... time;
[0091] 5) The test vehicle is compliant Figure 1 The vehicle with the architecture shown.
[0092] According to the bus design requirements, the maximum value of the cruise switch signal loss duration threshold is... Cruise switch message sending cycle The relationships between them are shown in Table 1:
[0093] Table 1: and Relationship
[0094]
[0095] The test data collected using the above testing methods are shown in Table 2 below. The test field strength was used to disconnect the Body Control Module (BCM). Indicates the cruise switch message sending period. Indicates bus recovery time. Indicates the duration threshold; This indicates that the test field strength is met. , and The duration of cruise switch signal loss under certain conditions indicates whether the cruise state has exited, provided that the test field strength is met. , and Under what conditions will the cruise switch signal be lost for a certain duration, and will the cruise mode be exited?
[0096] Table 2: Test Data
[0097]
[0098] Based on the data in Table 2, we analyzed the data regarding cruise control without exiting the cruise state and determined the maximum value of the cruise switch signal loss duration threshold. Cruise switch signal loss duration Bus recovery time ( Cruise switch message sending cycle Duration threshold The relationship between them can be expressed as the following formula (1):
[0099] (1)
[0100] Among them, by analyzing the duration of cruise switch signal loss, it can be found that... ,in, ,and Round down; for example, in the third row of data in Table 2, cruise mode is not exited. , ,Right now ,therefore, ,satisfy ,and Round down to the nearest integer, and cruise mode remains active; for example, in row 11 or row 12 of Table 2, when... , ,Right now ,at this time, ,satisfy ,and Round down to the nearest integer, and do not exit cruise mode; or, , ,Right now ,at this time, Not satisfied ,and Rounded down, therefore, the cruise state is now in the exit state;
[0101] Therefore, in ,in, ,and When rounded down, formula (1) can be transformed into formula (2):
[0102] (2)
[0103] In summary, it can be based on Requirements and Adjustment If the design value is such that the margin is designed with the maximum value, then formula (2) can be transformed into formula (3):
[0104] (3)
[0105] For example, if Design according to the requirements of the bus design specification, assuming the requirements are... If the margin is designed based on the maximum value, then it is necessary to... ms, in When ms, it can be deduced that Need to be greater than (Right now That is, the minimum value of this duration threshold is And according to Table 1, in When the duration threshold is in milliseconds (ms), the maximum value of this duration threshold can be 500ms, meaning the maximum value of this duration threshold can be... By according to the vehicle Requirements and Adjustment The design values enable the vehicle Maintaining the cruise control signal within a reasonable timeframe can prevent the system from malfunctioning due to a brief loss of the signal caused by external factors, and also prevent vehicle safety issues caused by a prolonged loss of the signal due to hardware malfunctions, which could prevent the cruise control system from disengaging in time. Therefore, by considering the vehicle's... Requirements and Adjustment The design values can improve the stability of the vehicle's cruise control system.
[0106] Alternatively, it can be based on Design values and To design The margin is designed based on the maximum value. Using the minimum value in the bus design specification ( If the design is correct, then formula (2) can be transformed into formula (4):
[0107] (4)
[0108] For example, in In the case of, then Or 0, that is ,when When ms, equation (3) can be derived ms, at this time, according to ,and Rounding down determines the value. ms. By according to Design values and To design vehicle cruise control system It can make Within a reasonable design range, avoid due to The vehicle cruise control function malfunction is caused by an excessively long recovery time.
[0109] In summary, by taking actual abnormal scenarios as the starting point, deriving design methods from experimental data, conducting joint design through control strategies, and designing the corresponding parameters of the body controller and cruise controller from different perspectives, the goal of improving the system robustness of the whole vehicle while ensuring safety can be achieved.
[0110] Figure 4 This is a flowchart illustrating a cruise control method according to an exemplary embodiment, such as... Figure 4 As shown, the method also includes:
[0111] In step S15, when the vehicle is in cruise mode, the vehicle detects an acceleration signal from the accelerator pedal, and the vehicle speed is greater than the set cruise speed, the vehicle is controlled to enter cruise standby mode.
[0112] For example, while the vehicle is in cruise control, the driver can briefly take over the vehicle based on road conditions (such as overtaking, unmanned roads, etc.) by pressing the accelerator pedal to accelerate and sending an acceleration signal to the cruise controller. When the cruise controller receives the acceleration signal and the vehicle's speed exceeds the set cruise speed, it can control the vehicle to enter cruise standby mode. Furthermore, to prevent accidental pressing of the accelerator pedal and subsequent accidents, a accelerator pedal lock can be implemented. For instance, when the vehicle enters cruise control and reaches the set cruise speed, the accelerator pedal is automatically locked. When the user needs to temporarily take over the vehicle, pressing the accelerator pedal twice consecutively will unlock it. Essentially, a accelerator pedal lock means the accelerator pedal can move within a specified range.
[0113] For example, the vehicle includes, Figure 1 The cruise control system shown is used when the vehicle is in cruise control mode at a speed of 80 km / h. When the driver is overtaking, he can press the accelerator pedal to accelerate. At the same time, the accelerator pedal sends an acceleration signal to the cruise controller. When the cruise controller receives the acceleration signal and the vehicle speed obtained by the vehicle speed sensor is greater than 80 km / h, the cruise controller controls the vehicle to enter cruise standby mode.
[0114] In step S16, within a set time range after entering the cruise standby state, and when the vehicle detects a release signal from the accelerator pedal, the vehicle is controlled to resume cruise state from cruise standby state.
[0115] For example, within a set time range after entering cruise standby mode, when the driver releases the accelerator pedal, it can indicate that the driver has relinquished temporary control of the vehicle; therefore, after the cruise controller detects the release signal of the accelerator pedal, it can control the vehicle to resume cruise mode from cruise standby mode and control the vehicle to cruise through the cruise controller.
[0116] For example, the vehicle includes, Figure 1 The cruise control system shown has a set time range of 3 minutes. Within this set time range, when the vehicle is in cruise standby mode for less than 3 minutes, if the cruise controller detects a release signal from the accelerator pedal, it can control the vehicle to exit cruise standby mode and re-enter cruise mode, controlling the vehicle speed to reach the cruise speed. Furthermore, it is understood that the driver may modify the cruise speed by controlling the cruise switch while in cruise standby mode. Therefore, when comparing the cruise speed and the vehicle speed, it is necessary to compare the cruise speed from the most recent cruise switch signal received by the cruise controller.
[0117] In addition, the method may also include: controlling the vehicle to exit the cruise state within a set time range after entering the cruise standby state, and when the vehicle does not detect a release signal of the accelerator pedal.
[0118] For example, within a set time range after entering cruise standby mode, if the vehicle does not detect a release signal from the accelerator pedal, it can indicate that the driver needs to take over the vehicle for an extended period of time and no longer needs to resume cruise mode. Therefore, the vehicle can be controlled to exit cruise mode by the vehicle's cruise controller.
[0119] Figure 5 This is a flowchart illustrating a cruise control method according to an exemplary embodiment, such as... Figure 5 As shown, the method also includes:
[0120] In step S17, when the vehicle is in cruise mode and the vehicle detects a deceleration signal from the brake pedal, the vehicle is controlled to exit cruise mode.
[0121] For example, when a vehicle is in cruise control mode, the driver may control the vehicle according to the actual road conditions. For instance, in the event of a traffic accident, it may be necessary to press the brake pedal to slow down or stop. Therefore, the vehicle's cruise control system can detect the deceleration signal from the brake pedal. When the cruise control system detects the deceleration signal, it can control the vehicle to exit cruise control mode.
[0122] In the above technical solution, when the vehicle is in cruise control mode, the cruise control switch signal is monitored; if the cruise control switch signal is lost, the duration of the lost signal is obtained; if the duration of the lost signal exceeds a duration threshold, the vehicle is controlled to exit cruise control mode; wherein the duration threshold is determined based on the message transmission cycle of the cruise control switch and the bus recovery time of the vehicle's body controller. This method, by monitoring the duration of the lost cruise control switch signal and controlling the vehicle's cruise control mode, can improve the safety of the vehicle in cruise control mode.
[0123] Figure 6 This is a schematic diagram illustrating a cruise control device 600 according to an exemplary embodiment. Figure 6 As shown, the device 600 includes: a monitoring module 610, an acquisition module 620, and a control module 630;
[0124] The monitoring module 610 is used to monitor the cruise control switch signal of the vehicle when the vehicle is in cruise control mode.
[0125] The acquisition module 620 is used to acquire the duration of the loss of the cruise switch signal when the loss of the cruise switch signal is detected.
[0126] The control module 630 is used to control the vehicle to exit the cruise control state when the lost duration exceeds a duration threshold; wherein the duration threshold is determined based on the message transmission cycle of the cruise control switch and the bus recovery time of the vehicle's body controller.
[0127] Optionally, the duration threshold is determined according to the following formula:
[0128]
[0129] in, ,and Round down to an integer;
[0130] This represents the maximum bus disconnection duration specified in the bus design specification.
[0131] This represents the duration threshold, and for Integer multiples of;
[0132] This indicates the message transmission period of the cruise switch;
[0133] This indicates the bus recovery time.
[0134] Optionally,
[0135] in, ,and Round down to an integer;
[0136] This represents the duration threshold;
[0137] This indicates the message transmission period of the cruise switch;
[0138] This indicates the bus recovery time.
[0139] Alternatively, the bus recovery time can be determined using the following formula:
[0140]
[0141] in, ,and Round down to an integer;
[0142] This represents the minimum bus disconnection duration specified in the bus design specification.
[0143] This indicates the message transmission period of the cruise switch;
[0144] This indicates the bus recovery time.
[0145] Optionally, the control module 630 is also used for:
[0146] When the vehicle is in cruise mode, the vehicle detects an acceleration signal from the accelerator pedal, and the vehicle speed is greater than the set cruise speed, the vehicle is controlled to enter cruise standby mode.
[0147] Within a set time range after entering cruise standby mode, and when the vehicle detects a release signal from the accelerator pedal, the vehicle is controlled to resume cruise mode from cruise standby mode.
[0148] Optionally, the control module 630 is also used for:
[0149] When the vehicle is in cruise control mode and the vehicle detects a deceleration signal from the brake pedal, the vehicle is controlled to exit cruise control mode.
[0150] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0151] In the above technical solution, when the vehicle is in cruise control mode, the cruise control switch signal is monitored; if the cruise control switch signal is lost, the duration of the lost signal is obtained; if the duration of the lost signal exceeds a duration threshold, the vehicle is controlled to exit cruise control mode; wherein the duration threshold is determined based on the message transmission cycle of the cruise control switch and the bus recovery time of the vehicle's body controller. This method, by monitoring the duration of the lost cruise control switch signal and controlling the vehicle's cruise control mode, can improve the safety of the vehicle in cruise control mode.
[0152] In another exemplary embodiment, a vehicle is also provided that includes the cruise control device described in the above embodiments.
[0153] Figure 7 This is a schematic diagram illustrating an electronic device 700 according to an exemplary embodiment. For example... Figure 7 As shown, the electronic device 700 may include a processor 701 and a memory 702. The electronic device 700 may also include one or more of a multimedia component 703, an input / output (I / O) interface 704, and a communication component 705.
[0154] The processor 701 controls the overall operation of the electronic device 700 to complete all or part of the steps in the cruise control method described above. The memory 702 stores various types of data to support the operation of the electronic device 700. This data may include, for example, instructions for any application or method operating on the electronic device 700, and application-related data such as contact data, sent and received messages, pictures, audio, video, etc. The memory 702 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The multimedia component 703 may include a screen and audio components. The screen may be, for example, a touchscreen, and the audio component is used to output and / or input audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signals may be further stored in memory 702 or transmitted via communication component 705. The audio component also includes at least one speaker for outputting audio signals. I / O interface 704 provides an interface between processor 701 and other interface modules, such as a keyboard, mouse, buttons, etc. These buttons may be virtual or physical buttons. Communication component 705 is used for wired or wireless communication between the electronic device 700 and other devices. Wireless communication may include Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G, or 4G, or a combination thereof; therefore, the corresponding communication component 705 may include a Wi-Fi module, a Bluetooth module, or an NFC module.
[0155] In an exemplary embodiment, the electronic device 700 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the cruise control method described above.
[0156] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, which, when executed by a processor, implement the steps of the cruise control method described above. For example, the computer-readable storage medium may be the memory 702 including program instructions, which may be executed by the processor 701 of the electronic device 700 to complete the cruise control method described above.
[0157] In another exemplary embodiment, a computer program product is also provided, which includes a computer program executable by a processor, which, when executed by the processor, implements the steps of the cruise control method described above.
[0158] The preferred embodiments of this disclosure have been described in detail above with reference to the accompanying drawings. However, this disclosure is not limited to the specific details of the above embodiments. Within the scope of the technical concept of this disclosure, various simple modifications can be made to the technical solutions of this disclosure, and these simple modifications all fall within the protection scope of this disclosure.
[0159] It should also be noted that the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, this disclosure will not describe the various possible combinations separately.
[0160] Furthermore, various different embodiments of this disclosure can be combined in any way, as long as they do not violate the spirit of this disclosure, they should also be regarded as the content disclosed in this disclosure.
Claims
1. A cruise control method, characterized in that, include: When the vehicle is in cruise control mode, monitor the vehicle's cruise control switch signal; If the cruise switch signal is detected to be lost, the duration of the lost cruise switch signal is obtained; When the duration of the lost data exceeds a duration threshold, the vehicle is controlled to exit cruise control mode; wherein the duration threshold is determined based on the message transmission cycle of the cruise control switch and the bus recovery time of the vehicle's body controller. The duration threshold is determined according to the following formula: in, ,and Round down to an integer; This represents the maximum bus disconnection duration specified in the bus design specification. This represents the duration threshold, and for Integer multiples of; This indicates the message transmission period of the cruise switch; This indicates the bus recovery time.
2. The method according to claim 1, characterized in that, in, ,and Round down to an integer; This represents the duration threshold; This indicates the message transmission period of the cruise switch; This indicates the bus recovery time.
3. The method according to claim 1, characterized in that, The bus recovery time is determined according to the following formula: in, ,and Round down to an integer; This represents the minimum bus disconnection duration specified in the bus design specification. This indicates the message transmission period of the cruise switch; This indicates the bus recovery time.
4. The method according to claim 1, characterized in that, The method further includes: When the vehicle is in cruise mode, the vehicle detects an acceleration signal from the accelerator pedal, and the vehicle speed is greater than the set cruise speed, the vehicle is controlled to enter cruise standby mode. Within a set time range after entering cruise standby mode, and when the vehicle detects a release signal from the accelerator pedal, the vehicle is controlled to resume cruise mode from cruise standby mode.
5. The method according to claim 1, characterized in that, The method further includes: When the vehicle is in cruise control mode and the vehicle detects a deceleration signal from the brake pedal, the vehicle is controlled to exit cruise control mode.
6. A cruise control device, characterized in that, include: The monitoring module is used to monitor the vehicle's cruise control switch signal when the vehicle is in cruise control mode. The acquisition module is used to acquire the duration of the loss of the cruise switch signal when the loss of the cruise switch signal is detected. The control module is used to control the vehicle to exit the cruise control state when the lost duration exceeds a duration threshold; wherein the duration threshold is determined based on the message transmission cycle of the cruise control switch and the bus recovery time of the vehicle's body controller. The duration threshold is determined according to the following formula: in, ,and Round down to an integer; This represents the maximum bus disconnection duration specified in the bus design specification. This represents the duration threshold, and for Integer multiples of; This indicates the message transmission period of the cruise switch; This indicates the bus recovery time.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the program implements the steps of the method described in any one of claims 1-5.
8. A vehicle, characterized in that, The vehicle includes the cruise control device as described in claim 6.
9. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1-5.
Citation Information
Patent Citations
Vehicle cruise control method, system and equipment and storage medium thereof
CN113353075A
Processing method after reset of controller
CN113759872A
Intelligent cruise system for pure electric vehicle and use method of intelligent cruise system
CN118163790A