Motorcycle control method, system, medium and motorcycle

By monitoring the various vehicle status information of the motorcycle and obtaining the results of the shutdown of the two engine control units, the coordinated control realizes the synchronization of the shutdown of the motorcycle engine, and solves the problem of control out-synchronization caused by inconsistent judgment results of multiple engine control units. Improved security.

CN115788694BActive Publication Date: 2025-01-03GREAT WALL MOTOR CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202211496861.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-25
Publication Date
2025-01-03
Estimated Expiration
2042-11-25

AI Technical Summary

Technical Problem

In motorcycles, the inconsistent results of the shutdown judgment of multiple engine control units lead to out-of-synchronization of control, which poses safety risks.

Method used

By monitoring various vehicle status information of the motorcycle, the results of the two engine control units are obtained, and coordinated control is carried out based on these two results to ensure that the engine remains consistent when the engine is shut down.

Benefits of technology

It realizes synchronous control when the motorcycle engine is turned off, avoids safety hazards, and ensures user needs and safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115788694B_ABST
    Figure CN115788694B_ABST
Patent Text Reader

Abstract

The embodiment of the present application is applicable to the field of vehicle technology, and provides a control method, system, medium and motorcycle for a motorcycle. The method is applied to a first engine control unit, and includes: monitoring a variety of vehicle status information of the motorcycle; obtaining a first flameout judgment result according to the multiple vehicle status information; obtaining a second flameout judgment result of a second engine control unit; and controlling the motorcycle based on the first flameout judgment result and the second flameout judgment result. Through the above method, the motorcycle can be controlled together based on the judgment results of the two engine control units, thereby avoiding the two engine control units from controlling the motorcycle asynchronously.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of vehicle technology, and in particular, relates to a control method, system, medium and motorcycle of a motorcycle. Background Art

[0002] Driven by the dual pressure of carbon neutrality and traffic congestion, motorcycles have become a popular means of transportation. Unlike cars, motorcycles have more users who actively require the engine to coast, and motorcycles are more likely to be dangerous than cars. Therefore, in order to meet user needs and ensure vehicle safety, motorcycles have higher requirements for engine shutdown control.

[0003] Generally, when the number of cylinders of a motorcycle engine reaches 6, two engine control units (ECUs) are used to control the motorcycle. The two ECUs can independently determine if the motorcycle will stall, but when the stall results determined by the two ECUs are inconsistent, the two ECUs will not be able to control the motorcycle synchronously, and the motorcycle engine will not be able to accurately meet the stall requirements, which poses a safety hazard. Summary of the invention

[0004] In view of this, the embodiments of the present application provide a control method, system, medium and motorcycle for a motorcycle, which are used to jointly control the motorcycle based on the judgment results of two engine control units, thereby avoiding asynchronous control of the motorcycle by the two engine control units.

[0005] A first aspect of an embodiment of the present application provides a control method for a motorcycle, which is applied to a first engine control unit, and the method includes:

[0006] Monitor various vehicle status information of motorcycles;

[0007] Obtaining a first flameout judgment result according to the plurality of vehicle status information;

[0008] Obtaining a second flameout determination result of a second engine control unit;

[0009] The motorcycle is controlled based on the first flameout judgment result and the second flameout judgment result.

[0010] In one embodiment of the first aspect, the monitoring of multiple vehicle status information of the motorcycle includes:

[0011] A plurality of vehicle status information are obtained from the first controller local area network, wherein the plurality of vehicle status information at least includes switch status information, knob status information, side support status information and body angle information, wherein the switch status information, the knob status information and the side support status information are detected by a vehicle speed control module and sent to the first controller local area network, and the body angle information is detected by an anti-lock braking system and sent to the first controller local area network.

[0012] In one embodiment of the first aspect, obtaining the first flameout judgment result according to the plurality of vehicle state information includes:

[0013] respectively determining the ignition-off states corresponding to the switch state information, the knob state information, the side stand state information and the vehicle body angle information;

[0014] If the flameout state corresponding to any one of the switch state information, the knob state information, the side stand state information or the vehicle body angle information is flameout, then the first flameout judgment result is determined to be flameout.

[0015] In one embodiment of the first aspect, obtaining a second flameout judgment result of the second engine control unit includes:

[0016] The second flameout judgment result is obtained from the second controller local area network. The second flameout judgment result is obtained by the second engine control unit according to a plurality of the vehicle status information and sent to the second controller local area network.

[0017] In one embodiment of the first aspect, the controlling the motorcycle based on the first flameout judgment result and the second flameout judgment result includes:

[0018] If the first flameout judgment result or the second flameout judgment result is flameout, a flameout command is sent to a transmission control unit to control the transmission control unit to shut down the engine according to the flameout command.

[0019] In one of the embodiments of the first aspect, after sending the shutdown command to the transmission control unit, the method further includes:

[0020] Resetting the first flameout judgment result to not flameout;

[0021] A reset instruction is sent to the second engine control unit to control the second engine control unit to reset the second flameout judgment result to not flameout.

[0022] In one embodiment of the first aspect, before monitoring the multiple vehicle status information of the motorcycle, the method further includes:

[0023] Detecting the engine status of the motorcycle;

[0024] If the engine of the motorcycle is in a running state, the step of monitoring various vehicle status information of the motorcycle is performed.

[0025] A second aspect of an embodiment of the present application provides a control system for a motorcycle, including a first engine control unit, a second engine control unit, a first controller area network, a second controller area network, a transmission control unit, an anti-lock braking system, and a vehicle speed control module, wherein:

[0026] The vehicle speed control module is used to detect switch status information, knob status information and side support status information, and send the switch status information, the knob status information and the side support status information to the first controller local area network;

[0027] The anti-lock braking system is used to detect vehicle body angle information and send the vehicle body angle information to the first controller local area network;

[0028] The first engine control unit is used to obtain vehicle status information of the motorcycle through the first controller local area network, obtain a second flameout judgment result of the second engine control unit through the second controller local area network, and determine the first flameout judgment result according to the vehicle status information;

[0029] The second engine control unit is used to obtain vehicle status information of the motorcycle through the first controller local area network, and determine the second flameout judgment result according to the vehicle status information;

[0030] The transmission control unit is used to disconnect the transmission chain to control the motorcycle to shut down if a shutdown command from the first engine control unit is obtained from the first controller area network.

[0031] A third aspect of an embodiment of the present application provides a control device for a motorcycle, applied to a first engine control unit, the device comprising:

[0032] A monitoring module, used to monitor various vehicle status information of the motorcycle;

[0033] A determination module, configured to obtain a first flameout judgment result according to the plurality of vehicle status information;

[0034] An acquisition module, used for acquiring a second flameout judgment result of a second engine control unit;

[0035] A control module is used to control the motorcycle based on the first flameout judgment result and the second flameout judgment result.

[0036] A fourth aspect of an embodiment of the present application provides a control device for a motorcycle, the control device for the motorcycle comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method described in the first aspect when executing the computer program.

[0037] A fifth aspect of an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described in the first aspect above is implemented.

[0038] A sixth aspect of an embodiment of the present application provides a computer program product. When the computer program product is run on a control device of a motorcycle, the control device of the motorcycle executes the method described in the first aspect above.

[0039] A seventh aspect of an embodiment of the present application provides a motorcycle, comprising a first engine control unit and a second engine control unit, wherein the motorcycle controls the motorcycle by executing the method described in the first aspect.

[0040] Compared with the prior art, the embodiments of the present application have the following advantages:

[0041] For a motorcycle including two engine control units, when applying the method provided in the embodiment of the present application, the first engine control unit can monitor various vehicle status information of the motorcycle, and then determine the first flameout judgment result based on the various status information. At the same time, the first engine control unit can also obtain the second flameout judgment result of the second engine control unit. In this way, the first engine control unit can control the motorcycle based on the first flameout judgment result and the second flameout judgment result. In the embodiment of the present application, the first engine control unit performs flameout judgment on the motorcycle based on the first flameout judgment result of the first engine control unit and the second flameout judgment result of the second engine control unit, thereby coordinating the judgment results of the two engine control units, so that the starting system of the motorcycle can run synchronously, accurately meet the flameout requirements, and avoid safety hazards. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art.

[0043] Figure 1 is a schematic diagram of a control system of a motorcycle provided in an embodiment of the present application;

[0044] Figure 2It is a schematic diagram of the steps of a control method for a motorcycle provided in an embodiment of the present application;

[0045] Figure 3 It is a schematic diagram of a flameout judgment process of an engine control unit provided in an embodiment of the present application;

[0046] Figure 4 It is a schematic diagram of a flameout reset process of an engine control unit provided in an embodiment of the present application;

[0047] Figure 5 is a flow chart of another motorcycle control method provided in an embodiment of the present application;

[0048] Figure 6 is a schematic diagram of a control device for a motorcycle provided in an embodiment of the present application;

[0049] Figure 7 It is a schematic diagram of a control device for a motorcycle provided in an embodiment of the present application. DETAILED DESCRIPTION

[0050] In the following description, specific details such as specific system structures, technologies, etc. are proposed for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from hindering the description of the present application.

[0051] In recent years, with the development of social economy and the improvement of people's living standards, people have begun to pursue a freer and more personalized lifestyle. In the field of transportation, motorcycles are favored by a large number of professional players due to their unique appearance diversity and personalized driving. On the other hand, driven by the dual pressure of carbon neutrality and traffic congestion, some office workers have gradually begun to choose motorcycles as commuting tools, which occupy less road area and consume much less energy than cars.

[0052] Motorcycles are different from cars. On the one hand, users actively need to turn off the engine and coast. On the other hand, the possibility of motorcycles being in danger is also higher than that of cars. In order to ensure the safety of motorcycle drivers, it is necessary to turn off the motorcycle in time, so the control of motorcycle shutdown is particularly important.

[0053] Based on the demand for active shutdown of motorcycles, this application adds two active shutdown methods, switch shutdown and knob shutdown, at the user operation level of the motorcycle; and adds two passive shutdown methods, side stand activated shutdown and dumping shutdown, at the safety level of the motorcycle.

[0054] At present, for multi-cylinder motorcycles, such as eight-cylinder motorcycles, multiple engine control units can be used for flameout control, but different engine control units may have different control algorithms and different control objects. Therefore, when the flameout results calculated by multiple engine control units are inconsistent, it will cause different engine control units to control different sides of the engine system to operate differently, making the engine system out of sync and unable to accurately meet the flameout requirements, posing a safety hazard. Based on this, the present application proposes a motorcycle control method for flameout control of a motorcycle to ensure that the motorcycle's engine system can remain consistent during flameout control.

[0055] The technical solution of the present application is described below through specific embodiments.

[0056] Reference Figure 1 , shows a schematic diagram of a control system of a motorcycle provided in an embodiment of the present application, such as Figure 1 As shown, the control system of the motorcycle may include a first engine control unit, a second engine control unit, a first controller area network, a second controller area network, a transmission control unit (TCU), an antilock brake system (ABS) and a body control module (BCM), wherein the controller area network (CAN) may be used for information transmission, the first controller area network may be a public controller area network, that is, each module or unit in the system may transmit information through the first controller area network; the second controller area network may be a private controller area network, that is, only the first engine control unit and the second engine control unit may exchange information through the second controller area network. Wherein:

[0057] The vehicle speed control module is used to detect switch status information, knob status information and side support status information, and send the switch status information, knob status information and side support status information to the first controller local area network;

[0058] The above-mentioned anti-lock braking system is used to detect the body angle information and send the body angle information to the first controller local area network;

[0059] The first engine control unit is used to obtain vehicle status information of the motorcycle through the first controller area network, obtain the second flameout judgment result of the second engine control unit through the second controller area network, and determine the first flameout judgment result according to the vehicle status information;

[0060] The second engine control unit is used to obtain vehicle status information of the motorcycle through the first controller area network, and determine the second flameout judgment result according to the vehicle status information;

[0061] The transmission control unit is used to disconnect the transmission chain to control the motorcycle to shut down if a shutdown command from the first engine control unit is obtained from the first controller local area network. In addition, the transmission control unit can also detect the gear position of the motorcycle, and the speed control module can also detect the speed of the motorcycle. The speed and gear position can also be used to assist in the judgment of shutdown. For example, when judging whether the motorcycle is shut down based on the side support state, it can be determined to make an auxiliary judgment based on the speed and gear position. When the speed of the motorcycle is greater than the preset speed and the motorcycle is not in neutral, it means that the motorcycle may be in a driving state at this time. When the opening angle of the side support is greater than the preset angle, it can be judged that the motorcycle needs to be shut down to avoid the safety hazard of the motorcycle caused by the opening of the side support; when the speed of the motorcycle is lower than the preset speed or is in neutral, it can be said that the motorcycle is not in driving. At this time, the user may be pushing the motorcycle or the motorcycle has not started to drive. At this time, the opening of the side support does not affect the safety of the motorcycle, and it can be judged that the motorcycle does not need to be shut down.

[0062] In the application, the motorcycle includes two engine control units. In order to make the shutdown command received by the transmission control unit unique, one of the engine control units can be used as the main engine control unit to send the shutdown command to the transmission control unit. Figure 1 The first engine control unit in the system is the main engine control unit. Figure 1 The second engine control unit in the is the auxiliary engine control unit. The main engine control unit and the auxiliary engine control unit can use the same algorithm to make a flameout judgment, and in the process of making a flameout judgment, it can be determined whether the motorcycle needs to be turned off based on the flameout judgment result of the other engine control unit. Therefore, when one of the engine control units fails to recognize the flameout signal due to information acquisition errors or judgment errors, the motorcycle can be turned off in time based on the judgment result of the other engine control unit, thereby ensuring the safety of the motorcycle driver.

[0063] Reference Figure 2 , shows a schematic flow chart of the steps of a control method for a motorcycle provided in an embodiment of the present application. The control method in this embodiment can be applied to Figure 1 In the control system of the motorcycle shown, the motorcycle may include two engine control units. The execution subject in this embodiment may be one of the engine control units. The following description uses the first engine control unit. The control method of the motorcycle may specifically include the following steps:

[0064] S201, monitoring various vehicle status information of the motorcycle.

[0065] The above vehicle status information is information for flameout judgment, and the various vehicle status information may include at least switch status information, knob status information, side support status information, and body angle information. The flameout of a motorcycle may include active flameout and passive flameout. For example, when a user reaches a destination or wants to stop, the user may actively flameout. The motorcycle may include a knob for flameout control, and when the user rotates the knob to a specified state, a knob flameout request may be triggered, thereby flameouting the motorcycle; the motorcycle may also include a flameout control switch, and when the user triggers the switch, a switch flameout request for the motorcycle may be triggered, thereby flameouting the motorcycle. In addition, when the motorcycle's own state cannot meet the requirements for safe driving, the motorcycle may also be passively flameout. For example, when the tilt angle of the motorcycle's body is too large, there may be a great safety risk for the motorcycle to continue to drive, and the motorcycle may be passively flameout; if the side support of the motorcycle is opened to a preset angle during the driving of the motorcycle, a traffic accident may occur, and the motorcycle may also be passively flameout. Based on the above-mentioned flameout method, in this embodiment, the flameout judgment of the motorcycle can be made based on the vehicle status information such as switch status information, knob status information, side stand status information and body angle information. Therefore, when the first engine control unit performs flameout control of the motorcycle, it needs to monitor the vehicle status information such as switch status information, knob status information, side stand status information and body angle information.

[0066] Among them, the switch status information, knob status information and side stand status information of the motorcycle can be detected by the vehicle speed control module. Exemplarily, the switch status information can include whether there is a switch shutdown request or no switch shutdown request, the knob status information can include whether there is a knob shutdown request or no knob shutdown request, and the side stand status information can include whether the side stand is opened and the opening angle of the side stand. When the vehicle speed control module detects the switch shutdown request, it can be determined that the switch status information is a switch shutdown request; when the vehicle speed control module does not detect the switch shutdown request, it can be determined that the switch status information is no switch shutdown request; when the vehicle speed control module detects the knob shutdown request, it can be determined that the switch status information is a knob shutdown request; when the vehicle speed control module does not detect the switch shutdown request, it can be determined that the switch status information is no knob shutdown request. The body angle information can be detected by the anti-lock braking system. For example, the motorcycle can include an acceleration sensor, the acceleration of the motorcycle can be obtained based on the acceleration sensor, the body angle information of the motorcycle can be calculated based on the acceleration, and the body angle information calculated based on the acceleration can be sent to the anti-lock braking system.

[0067] The anti-lock braking system, the vehicle speed control module, the first engine control unit and the second engine control unit can all exchange data based on the first controller area network. Therefore, the anti-lock braking system can send vehicle body angle information to the first controller area network; the vehicle speed control module can send switch status information, knob status information and side support status information to the first controller area network. The first engine control unit can obtain a variety of vehicle status information from the first controller area network.

[0068] The above-mentioned anti-lock braking system and vehicle speed control module can monitor the vehicle status information in real time and send the vehicle status information to the first controller local area network. The first engine control unit can monitor various vehicle status information in real time through the first controller local area network, so as to make real-time flameout judgment based on the various vehicle status information obtained through real-time monitoring.

[0069] It should be noted that the multiple types of vehicle status information monitored can be changed according to the specific design of the motorcycle. For example, if a certain type of the above-mentioned vehicle status information does not exist on the motorcycle, then in actual application, the vehicle status information may not be monitored; if other vehicle status information used for flameout judgment exists on the motorcycle, the multiple types of vehicle status information mentioned above may also include other vehicle status information used for flameout judgment.

[0070] S202: Obtain a first flameout judgment result according to the plurality of vehicle status information.

[0071] The first flameout judgment result may include flameout or not flameout. Flameout indicates that the motorcycle needs to be controlled to be flameout and fuel cut off so that the motorcycle stops moving forward; not flameout indicates that it is not necessary to shut down the flame and fuel cut off and the motorcycle can continue to travel.

[0072] In order to ensure safety, when any flameout signal appears on the motorcycle, it can be determined that the motorcycle is to be flameout. That is, if the flameout judgment result determined by any vehicle state information is flameout, then the first flameout judgment result obtained by the first engine control unit according to the multiple vehicle state information is flameout. Therefore, the flameout state corresponding to the switch state information, the knob state information, the side stand state information and the body angle information can be determined respectively; if the flameout state corresponding to any one of the switch state information, the knob state information, the side stand state information or the body angle information is flameout, then the first flameout judgment result is determined to be flameout.

[0073] Exemplarily, when the switch status information indicates that there is a switch shutdown request, the first shutdown judgment result is determined to be shutdown; when the knob status information indicates that there is a knob shutdown request, the first shutdown judgment result is determined to be shutdown; when the vehicle body angle is greater than a preset angle threshold, the first shutdown judgment result is determined to be shutdown; when the side stand opening angle is greater than a preset angle and the motorcycle is in a preset gear, the first shutdown judgment result is determined to be shutdown. When the switch status information indicates that there is no switch shutdown request, the knob status information indicates that there is no knob shutdown request, the vehicle body angle is less than or equal to the preset angle threshold, and the side stand opening angle is less than a preset angle, the first shutdown judgment result can be determined to be shutdown or not shutdown.

[0074] S203, obtaining a second flameout determination result of the second engine control unit.

[0075] The second engine control unit can monitor the vehicle status information as the first engine control unit, and realize the flameout control of the motorcycle based on the same method as the first engine control unit. The second engine control unit can obtain the switch status information, the knob status information, the side stand status information and the body angle information from the first controller local area network, and then respectively determine the flameout status corresponding to the switch status information, the knob status information, the side stand status information and the body angle information; if the flameout status corresponding to any one of the switch status information, the knob status information, the side stand status information or the body angle information is flameout, then determine that the second flameout judgment result is flameout.

[0076] The first engine control unit and the second engine control unit can exchange information through the second controller local area network. Therefore, after obtaining the first flameout judgment result, the first engine control unit can send the first flameout judgment result to the second controller local area network, and the second engine control unit can obtain the first flameout judgment result from the second controller local area network; after obtaining the second flameout judgment result, the second engine control unit can send the second flameout judgment result to the second controller local area network, and the first engine control unit can obtain the second flameout judgment result from the second controller local area network.

[0077] The first engine control unit and the second engine control unit can jointly determine whether to shut down based on another engine control unit monitored from the second controller area network. After the second engine control unit obtains the first shut down determination result of the first engine control unit, it can obtain a final shut down determination result based on the first shut down determination result and the second shut down determination result.

[0078] S204: Control the motorcycle based on the first flameout judgment result and the second flameout judgment result.

[0079] In order to ensure the safety of the driver, the motorcycle can be controlled to shut down when any flameout judgment result is flameout, thereby ensuring the safety of the driver. Specifically, if the first flameout judgment result is flameout and the second flameout judgment result is not flameout, a flameout command can be sent to the transmission control unit to control the transmission control unit to shut down the engine according to the flameout command; if the first flameout judgment result is not flameout and the second flameout judgment result is flameout, a flameout command can be sent to the transmission control unit to control the transmission control unit to shut down the engine according to the flameout command; if the first flameout judgment result and the second flameout judgment result are both flameout, a flameout command can be sent to the transmission control unit to control the transmission control unit to shut down the engine according to the flameout command; if the first flameout judgment result and the second flameout judgment result are both not flameout, there is no need to shut down, the first engine control unit may not send a flameout command to the transmission control unit, and the first engine control unit may also send a not flameout command to the transmission control unit.

[0080] After receiving the flameout command, the transmission control unit can disconnect the transmission chain, so that the engine speed decreases until it stops, thereby stopping the motorcycle from moving forward. When the transmission control unit receives the flameout command or does not receive the flameout command, it can continue to maintain the current engine running state, so that the motorcycle continues to move forward.

[0081] Of course, the control logic for flameout control based on the first flameout judgment result and the second flameout judgment result can also be set by the user. For example, in a motorcycle race, the driver may hope that the vehicle will not be flamed out. Therefore, the motorcycle can be flamed out only when the first flameout judgment result and the second flameout judgment result are both flameout.

[0082] Figure 3 : is a schematic diagram of a flameout judgment process of an engine control unit provided in an embodiment of the present application. The first engine control unit and the second engine control unit can both adopt the following method: Figure 3 The flameout judgment is performed in the manner shown. Figure 3 As shown, the first engine control unit and the second engine control unit respectively have the same judgment algorithm, and judge whether to shut down the motorcycle according to the switch state information, the knob state information, the side support state information, the body angle information and the flameout judgment result of the other engine control unit. If any flameout state is found to be the motorcycle being shut down, then the final flameout judgment result is to shut down the motorcycle and shut down the fuel. Otherwise, the flameout judgment result is that the motorcycle is not shut down, and the fuel is not shut off. After obtaining the flameout judgment result, the flameout judgment result can be sent to the second controller local area network, so that the other engine control unit can obtain the flameout judgment result from the second controller local area network and then perform a flameout judgment.

[0083] After the first engine control unit sends the flameout command to the transmission control unit, the flameout judgment results of the first engine control unit and the second engine control unit are both flameout. If the flameout judgment results of the first engine control unit and the second engine control unit remain flameout, the motorcycle may not be able to restart. Therefore, after the flameout judgment results of the first engine control unit and the second engine control unit are both flameout and the flameout command is sent to the transmission control unit, the first flameout judgment result and the second flameout judgment result can be reset to not flameout, so as to facilitate the engine to be restarted after shutdown. Specifically, the first engine control unit can reset the first flameout judgment result to not flameout; and send a reset instruction to the second engine control unit to control the second engine control unit to reset the second flameout judgment result to not flameout.

[0084] Figure 4 Schematic diagram of a flameout reset process of an engine control unit provided in an embodiment of the present application. Figure 4 As shown, in order to allow the engine to be restarted after being shut down, it can be determined whether an engine shutdown (Crank→Stall) event is triggered. If the engine shutdown event is triggered, the flameout determination results of the two engine control units are reset to not being shut down.

[0085] In addition, the method in this embodiment is to perform flameout control on the motorcycle, that is, to stop the operation of the engine. Therefore, when the engine is in a running state, the method in the embodiment of the present application needs to be executed. If the engine is not in a running state, the method in the embodiment of the present application does not need to be executed. Therefore, the engine state of the motorcycle can be detected before step S201; if the engine of the motorcycle is in a running state, S201 and subsequent steps are executed. Figure 5 is a flow chart of another control method for a motorcycle provided in an embodiment of the present application. Figure 5 As shown, it is possible to detect whether the engine is in a running state. If the engine is in a running state, the method for coordinating the determination of flameout and fuel cut-off by the dual engine control units is executed. The method for coordinating the determination of flameout and fuel cut-off by the dual engine control units is the control method of the motorcycle in the present application. In this embodiment, the two engine control units can monitor various status information of the motorcycle in real time, so as to make flameout judgments in a timely manner, making flameout control more timely and avoiding traffic accidents caused by untimely flameout control. This embodiment provides a coordinated flameout and fuel cut-off strategy for the two engine control units, which can coordinate the flameout judgment results of the two engine control units, so that while satisfying the basic functions of active flameout and safe passive flameout of the user, the consistency of the coordinated flameout of the two engine control units is maximized, thereby increasing the safety of motorcycle operation.

[0086] It should be noted that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0087] Reference Figure 6 , shows a schematic diagram of a control device for a motorcycle provided in an embodiment of the present application, the control device can be applied to a first engine control unit, and specifically may include a monitoring module 61, a determination module 62, an acquisition module 63 and a control module 64, wherein:

[0088] A monitoring module 61, used for monitoring various vehicle status information of the motorcycle;

[0089] A determination module 62, configured to obtain a first flameout determination result according to the plurality of vehicle state information;

[0090] An acquisition module 63, used for acquiring a second flameout judgment result of a second engine control unit;

[0091] The control module 64 is used to control the motorcycle based on the first flameout judgment result and the second flameout judgment result.

[0092] In a possible implementation, the monitoring module 61 includes:

[0093] A monitoring submodule is used to obtain a variety of vehicle status information from the first controller local area network, and the multiple vehicle status information at least includes switch status information, knob status information, side support status information and body angle information. The switch status information, the knob status information and the side support status information are detected by the vehicle speed control module and sent to the first controller local area network, and the body angle information is detected by the anti-lock braking system and sent to the first controller local area network.

[0094] In a possible implementation, the determination module 62 includes:

[0095] a flameout state determination submodule, used to respectively determine the flameout states corresponding to the switch state information, the knob state information, the side support state information and the vehicle body angle information;

[0096] The flameout state judgment submodule is used to determine that the first flameout judgment result is flameout if the flameout state corresponding to any one of the switch state information, the knob state information, the side support state information or the vehicle body angle information is flameout.

[0097] In a possible implementation, the acquisition module 63 includes:

[0098] The acquisition submodule is used to acquire the second flameout judgment result from the second controller local area network, where the second flameout judgment result is obtained by the second engine control unit according to a plurality of the vehicle status information and sent to the second controller local area network.

[0099] In a possible implementation, the control module 64 includes:

[0100] The flameout submodule is used to send a flameout command to a transmission control unit if the first flameout judgment result or the second flameout judgment result is flameout, so as to control the transmission control unit to shut down the engine according to the flameout command.

[0101] In a possible implementation, the above device further includes:

[0102] A first resetting submodule, used for resetting the first flameout judgment result to not flameout;

[0103] The second reset submodule is used to send a reset instruction to the second engine control unit to control the second engine control unit to reset the second flameout judgment result to not flameout.

[0104] In a possible implementation, the above device further includes:

[0105] A detection submodule, used for detecting the engine status of the motorcycle;

[0106] The execution submodule is used to execute the step of monitoring various vehicle status information of the motorcycle if the engine of the motorcycle is in a running state.

[0107] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the description of the method embodiment part.

[0108] Figure 7 This is a schematic diagram of the structure of a motorcycle control device provided in an embodiment of the present application. Figure 7 As shown, the control device 7 of the motorcycle of this embodiment includes: at least one processor 70 ( Figure 7 Only one is shown in the figure) a processor, a memory 71, and a computer program 72 stored in the memory 71 and executable on the at least one processor 70, and when the processor 70 executes the computer program 72, the steps in any of the above-mentioned method embodiments are implemented.

[0109] The control device of the motorcycle may include, but is not limited to, a processor 70 and a memory 71. Those skilled in the art will appreciate that Figure 7It is only an example of the control device 7 of a motorcycle and does not constitute a limitation on the control device 7 of the motorcycle. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components, for example, it may also include input and output devices, network access devices, etc.

[0110] The processor 70 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.

[0111] In some embodiments, the memory 71 may be an internal storage unit of the motorcycle control device 7, such as a hard disk or memory of the motorcycle control device 7. In other embodiments, the memory 71 may also be an external storage device of the motorcycle control device 7, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card (FlashCard), etc. equipped on the motorcycle control device 7. Further, the memory 71 may also include both an internal storage unit and an external storage device of the motorcycle control device 7. The memory 71 is used to store an operating system, an application program, a boot loader (BootLoader), data, and other programs, such as the program code of the computer program. The memory 71 may also be used to temporarily store data that has been output or is to be output.

[0112] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented.

[0113] An embodiment of the present application provides a computer program product. When the computer program product is run on a control device of a motorcycle, the control device of the motorcycle can implement the steps in the above-mentioned method embodiments when executing the computer program product.

[0114] An embodiment of the present application further provides a motorcycle, the motorcycle comprising a first engine control unit and a second engine control unit, and the motorcycle implements ignition off control of the motorcycle by executing the steps in the above-mentioned various method embodiments.

[0115] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application is described in detail with reference to the above-mentioned embodiments, a person skilled in the art should understand that the technical solutions described in the above-mentioned embodiments can still be modified, or some of the technical features can be replaced by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.

Claims

1. A method for controlling a motorcycle, characterized in that: Applied to a first engine control unit, the method comprises: Monitoring a plurality of vehicle status information of the motorcycle, wherein the plurality of vehicle status information at least includes switch status information, knob status information, side support status information and vehicle body angle information; Obtaining a first flameout judgment result according to the plurality of vehicle status information; Obtaining a second flameout determination result of a second engine control unit; If the first flameout judgment result or the second flameout judgment result is flameout, a flameout command is sent to a transmission control unit to control the transmission control unit to shut down the engine according to the flameout command.

2. The method according to claim 1, characterized in that The monitoring of various vehicle status information of the motorcycle includes: A plurality of vehicle status information are obtained from the first controller local area network, wherein the plurality of vehicle status information at least includes switch status information, knob status information, side support status information and body angle information, wherein the switch status information, the knob status information and the side support status information are detected by a vehicle speed control module and sent to the first controller local area network, and the body angle information is detected by an anti-lock braking system and sent to the first controller local area network.

3. The method according to claim 2, characterized in that The obtaining of the first flameout judgment result according to the plurality of vehicle status information includes: respectively determining the ignition-off states corresponding to the switch state information, the knob state information, the side stand state information and the vehicle body angle information; If the flameout state corresponding to any one of the switch state information, the knob state information, the side stand state information or the vehicle body angle information is flameout, then the first flameout judgment result is determined to be flameout.

4. The method according to claim 1, characterized in that The obtaining of a second flameout determination result of the second engine control unit includes: The second flameout judgment result is obtained from the second controller local area network. The second flameout judgment result is obtained by the second engine control unit according to a plurality of the vehicle status information and sent to the second controller local area network.

5. The method according to claim 1, characterized in that After sending the shutdown command to the transmission control unit, the method further includes: Resetting the first flameout judgment result to not flameout; A reset instruction is sent to the second engine control unit to control the second engine control unit to reset the second flameout judgment result to not flameout.

6. The method according to claim 1, characterized in that Before monitoring the various vehicle status information of the motorcycle, the method further includes: Detecting the engine status of the motorcycle; If the engine of the motorcycle is in a running state, the step of monitoring various vehicle status information of the motorcycle is performed.

7. A control system for a motorcycle, characterized in that: It includes a first engine control unit, a second engine control unit, a first controller area network, a second controller area network, a transmission control unit, an anti-lock braking system and a vehicle speed control module, wherein: The vehicle speed control module is used to detect switch status information, knob status information and side support status information, and send the switch status information, the knob status information and the side support status information to the first controller local area network; The anti-lock braking system is used to detect vehicle body angle information and send the vehicle body angle information to the first controller local area network; The first engine control unit is used to obtain vehicle status information of the motorcycle through the first controller local area network, obtain a second flameout judgment result of the second engine control unit through the second controller local area network, and determine the first flameout judgment result according to the vehicle status information; The second engine control unit is used to obtain vehicle status information of the motorcycle through the first controller local area network, and determine the second flameout judgment result according to the vehicle status information; The transmission control unit is used to disconnect the transmission chain to control the motorcycle to shut down if a shutdown command from the first engine control unit is obtained from the first controller area network.

8. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.

9. A motorcycle, characterized in that: The motorcycle comprises a first engine control unit and a second engine control unit, and the motorcycle is controlled by the method according to any one of claims 1-6.

Citation Information

Cited By

  • METHOD FOR CORRECTING A FAULT IN AN ACTIVE POWERTRAIN ASSEMBLY

    FR3173876A1