An electric bicycle throttle failure detection method, an electric bicycle and a storage medium

By acquiring the rotation angle and voltage status of the electric bicycle throttle in real time, and combining the data collected with preset thresholds and time intervals, it can determine whether the electric bicycle throttle has failed. This solves the problem of low efficiency in detecting electric bicycle throttle failure and improves riding safety and user experience.

CN118289128BActive Publication Date: 2025-10-17HUNAN XIBAODA INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410221216.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-02-28
Publication Date
2025-10-17
Estimated Expiration
2044-02-28

AI Technical Summary

Technical Problem

The current method of detecting throttle failure on electric bicycles relies on manual inspection, which is prone to being subjective, inefficient, and prone to missed detections and false reports, affecting riding safety and user experience.

Method used

By acquiring the real-time status information of the electric bicycle, the rotation angle and voltage status of the throttle are determined. Throttle data is collected using preset thresholds and time intervals, the number of nodes with abnormal status is counted, and it is determined whether the throttle has failed. When it fails, an alert command is sent.

Benefits of technology

It achieves efficient and accurate throttle failure detection, improving riding safety and experience, and promptly alerting users. Dynamic detection rather than static subjective detection reduces missed detections and false alarms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118289128B_ABST
    Figure CN118289128B_ABST
Patent Text Reader

Abstract

The application provides a kind of electric bicycle throttle failure detection method, electric bicycle and storage medium, by obtaining the real-time state information of electric bicycle, when electric bicycle is in use state, the real-time rotation angle of electric bicycle throttle is obtained, when the real-time rotation angle is from small to large change, when the time node when real-time rotation angle is equal to first preset threshold is determined, and time node is used as first time node, throttle data information in first preset duration after first time node is collected according to preset time interval, the state type of each node throttle voltage is determined, the number of node throttle voltage in abnormal state in first preset duration is counted, when the number is greater than second preset threshold, it is judged that electric bicycle throttle is in first failure state. The present application has high detection efficiency, and can truly detect whether electric bicycle throttle is in failure state.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electric motorcycles, and in particular to an electric motorcycle throttle failure detection method, an electric motorcycle, and a storage medium. Background Art

[0002] A motorcycle throttle (also known as the electric switch) is primarily composed of a linear Hall element, a return spring, a magnet assembly, and a rotating handle. When the motorcycle throttle is rotated, the position and direction of the magnet assembly fixed inside the handle change, and the direction of the magnetic field sensed by the linear Hall sensor changes from weak to strong. The Hall output terminal outputs a varying voltage of 1 to 4.2V. Due to this low voltage, it cannot directly drive the motor. This voltage is provided to the controller's operational amplifier for comparison with the set value. Based on the comparison result, a voltage value is output to drive the field-effect transistor (FET). The FET is connected to the motorcycle's battery module, and the FET conducts the output voltage to drive the motorcycle's drive motor. By controlling the rotation angle of the motorcycle throttle, the drive motor is ultimately controlled, and the motorcycle's speed can be adjusted.

[0003] Up to now, shared electric motorcycles have been put into operation in the market for some time. As the usage time increases, the throttles of many shared electric motorcycles have more or less failure problems. The failure of the motorcycle throttle can easily cause riding safety problems and give users a poor riding experience.

[0004] At present, the throttle of an electric motorcycle is generally inspected regularly by operation and maintenance personnel. When the motorcycle is in a stationary state, the operation and maintenance personnel subjectively sense whether there is a problem with the motorcycle throttle by rotating the motorcycle throttle based on experience. This method is relatively subjective, especially it cannot truly restore the throttle effect during riding. In addition, relying on manual inspections is time-consuming and labor-intensive, and is prone to missed inspections and false reports. In reality, the throttles of many shared electric motorcycles still have failure problems.

[0005] In view of this, it is necessary to propose a motorcycle throttle failure detection method, an motorcycle and a storage medium to solve or at least alleviate the above-mentioned defects. Summary of the Invention

[0006] The main purpose of the present invention is to provide a method for detecting throttle failure of an electric motorcycle, an electric motorcycle and a storage medium, so as to solve the problem that the throttle failure detection of electric motorcycles in the prior art relies on manual inspection, which is subjective and has low detection efficiency.

[0007] To achieve the above object, the present invention provides a method for detecting throttle failure of an electric motorcycle, comprising the steps of:

[0008] S1, obtaining real-time status information of an electric motorcycle, and determining whether the electric motorcycle is in use according to the real-time status information;

[0009] S2, when the electric bicycle is in use, acquiring a real-time rotation angle of the electric bicycle throttle, and judging whether the real-time rotation angle is increasing from small to large; wherein the real-time rotation angle corresponding to the non-rotation of the electric bicycle throttle is zero; the real-time rotation angle corresponding to the rotation of the electric bicycle throttle to the maximum value reaches the maximum value;

[0010] S3, when the real-time rotation angle is increasing from small to large, determining a time node when the real-time rotation angle is equal to a first preset threshold value, and taking the time node as a first time node;

[0011] S4, collecting the throttle data information within a first preset time length starting from the first time node according to a preset time interval; wherein the throttle data information includes a node rotation angle corresponding to each time node within the first preset time length, and a node throttle voltage corresponding to each node rotation angle;

[0012] S5, determining the state type of each node throttle voltage; wherein the state type is one of normal state or abnormal state;

[0013] S6, counting the number of node throttle voltages in the abnormal state within the first preset time length, and determining that the electric bicycle throttle is in a first failure state when the number is greater than a second preset threshold value.

[0014] Preferably, the step S5 of determining the state type of each node throttle voltage specifically includes the steps of:

[0015] determining a normal node voltage range corresponding to each node rotation angle under normal vehicle conditions;

[0016] judging whether each node throttle voltage is in the corresponding normal node voltage range;

[0017] when the node throttle voltage is in the corresponding normal node voltage range, determining that the state type of the corresponding node throttle voltage is normal state;

[0018] when the node throttle voltage is not in the corresponding normal node voltage range, determining that the state type of the corresponding node throttle voltage is abnormal state.

[0019] Preferably, the step S6 further includes the step of: when all the node throttle voltages in the abnormal state within the first preset time length are less than a third preset threshold value, determining that the electric bicycle throttle is completely failed.

[0020] Preferably, the step S6 further includes the step of:

[0021] S71, when the number is less than or equal to the second preset threshold, taking the current time as a second time node, obtaining the speed V1 of the electric bicycle at the second time node, the throttle voltage U2 of the electric bicycle throttle, and obtaining the real-time rotation angle of the electric bicycle throttle within a second preset time period after the second time node, and determining whether the real-time rotation angle is increasing from small to large;

[0022] S72, when the real-time rotation angle is increasing from small to large, obtaining the speed V2 of the electric bicycle at a third time node when the second preset time period ends; and obtaining the throttle voltage U3 of the electric bicycle throttle at the third time node;

[0023] S73, determining the actual average acceleration of the electric bicycle within the second preset time period according to the speed V1 and the speed V2 and the second preset time period; and determining the corresponding normal average acceleration of the electric bicycle within the second preset time period according to the throttle voltage U2 and the throttle voltage U3 and the second preset time period;

[0024] S74, determining the difference between the actual average acceleration and the normal average acceleration, and determining whether the difference is within a preset range;

[0025] S75, when the difference is not within the preset range, determining that the electric bicycle throttle is in a second failure state, and sending a first preset reminder instruction to the corresponding user terminal of the electric bicycle;

[0026] S76, when the difference is within the preset range, determining that the electric bicycle throttle is in a normal state, and determining the current state of the electric bicycle.

[0027] Preferably, the step S73 of determining the actual average acceleration of the electric bicycle within the second preset time period according to the speed V1 and the speed V2 and the second preset time period comprises the steps of:

[0028] Using the formula to obtain the actual average acceleration a of the electric bicycle within the second preset time period.

[0029] Preferably, the step S6 further comprises the step of sending a second preset reminder instruction to the corresponding user terminal of the electric bicycle.

[0030] Preferably, the step S75 further comprises the steps of:

[0031] In response to the lock instruction of the user terminal, and obtaining the parking position of the electric bicycle;

[0032] Sending an operation and maintenance instruction to the target personnel according to the parking position.

[0033] Preferably, the target personnel is obtained by the following steps:

[0034] According to the parking position, a personnel position of a plurality of candidate personnel within a preset range from the parking position is obtained, and a current operation and maintenance amount of each of the candidate personnel is obtained.

[0035] A candidate personnel, which is closest to the parking position and has a current operation and maintenance amount less than a preset value, is determined from the plurality of candidate personnel as the target personnel.

[0036] When the number of candidate personnel, which is closest to the parking position and has a current operation and maintenance amount less than the preset value, is more than one, one of the candidate personnel is randomly selected as the target personnel.

[0037] The application further provides an electric bicycle, comprising a bicycle body, wherein the bicycle body comprises a bicycle handlebar, and the bicycle body further comprises a bicycle throttle, a control system, and an angle detection device for detecting a rotation angle of the bicycle throttle; the bicycle throttle is rotatably installed on the bicycle handlebar; the angle detection device is connected to the control system; the control system comprises a memory, a processor, and a computer program stored in the memory and executable on the processor; when the computer program is executed by the processor, the steps of the electric bicycle throttle failure detection method are implemented.

[0038] The application further provides a storage medium, wherein the storage medium stores a computer program; when the computer program is executed by a processor, the steps of the electric bicycle throttle failure detection method are implemented.

[0039] Compared with the prior art, the application has the following beneficial effects:

[0040] The application provides an electric bicycle throttle failure detection method, an electric bicycle and a storage medium. BRIEF DESCRIPTION OF DRAWINGS

[0041] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced. Obviously, the drawings in the following description only represent some embodiments of the present application, and for those skilled in the art, other drawings can be obtained without creative labor based on the drawings shown.

[0042] Fig. 1 The flowchart of the embodiment of the present application;

[0043] Fig. 2 The flowchart of the embodiment of the present application;

[0044] The purposes, functional features and advantages of the present application will be further described with reference to the drawings. DETAILED DESCRIPTION

[0045] It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application.

[0046] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings of the embodiments of the present application. Obviously, the described embodiments only represent some of the embodiments of the present application, rather than all the embodiments. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of the present application.

[0047] It should be noted that all the direction indications (such as up, down, left, right, front, back, etc.) in the embodiments of the present application are only used to explain the relative position relationship, movement condition, etc. between components in a certain specific posture (as shown in the drawings), and if the specific posture changes, the direction indications will also change accordingly.

[0048] In addition, the descriptions involving "first", "second" and the like in the present application are only for the purpose of description, and cannot be understood as indicating or implying the relative importance of the indicated technical features or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" can explicitly or implicitly include at least one of the features. In addition, the technical solutions of each embodiment can be combined with each other, but it must be based on the fact that a person skilled in the art can realize it, and when the combination of technical solutions contradicts each other or cannot be realized, it should be considered that the combination of technical solutions does not exist and is not within the protection scope required by the present application.

[0049] Please refer to the accompanying Figs. 1-2 In an embodiment provided by the present application, a method for detecting the failure of the throttle of an electric bicycle is provided, which comprises the following steps:

[0050] S1, obtaining the real-time state information of the electric bicycle, and determining whether the electric bicycle is in a use state according to the real-time state information; it is worth noting that the present application provides a method for detecting the failure of the throttle of an electric bicycle in a use state, especially in a non-static state. Specifically, it can be determined that the electric bicycle is in a use state after the user unlocks the electric bicycle, and it is determined to be in a non-use state when it is in a locked state. Further, whether the electric bicycle is in a driving state (i.e. dynamic state) can also be determined by, for example, whether the real-time speed of the electric bicycle is greater than a preset value.

[0051] S2, when the electric bicycle is in a use state, obtaining the real-time rotation angle of the throttle of the electric bicycle, and determining whether the real-time rotation angle is increasing from small to large; wherein the real-time rotation angle corresponding to the non-rotation of the throttle of the electric bicycle is zero, and the real-time rotation angle corresponding to the maximum rotation of the throttle of the electric bicycle reaches the maximum value;

[0052] It can be understood that during the riding process, acceleration is achieved by rotating the throttle of the electric bicycle. By obtaining the real-time rotation angle of the throttle of the electric bicycle, for example, the real-time angle data set within a preset time period, it can be determined whether the real-time rotation angle is increasing from small to large within the preset time period, or by determining the angle increment within the preset time period, it can also be determined whether the real-time rotation angle is increasing from small to large within the preset time period. Specifically, the real-time rotation angle can be obtained in real time by, for example, installing an angle sensor for detecting the rotation angle on the throttle of the electric bicycle.

[0053] S3, when the real-time rotation angle is increasing from small to large, determining a time node when the real-time rotation angle is equal to a first preset threshold value, and taking the time node as a first time node; as a preferred example, the first preset threshold value can be set to 10% of the maximum accelerator rotation angle or other values. If the rotation angle reaches this value, it indicates that the accelerator is being accelerated, and the subsequent steps are performed. This step can avoid small range movements of the electric bicycle accelerator caused by user error or other external factors, and such cases do not require subsequent detection.

[0054] S4, collecting accelerator data information within a first preset time period from the first time node according to a preset time interval; wherein the accelerator data information includes a node rotation angle corresponding to each time node within the first preset time period, and a node accelerator voltage corresponding to each node rotation angle;

[0055] Specifically, the first preset time period needs to be determined in combination with the actual state of the electric bicycle. The shared electric bicycle currently running in the market generally changes for about 1s from the minimum accelerator to the maximum acceleration. As a specific example, the first preset time period is set to 2s, and the preset time interval is set to 0.2s. Then, the node rotation angle and the corresponding node accelerator voltage within 2s can be collected according to 0.2s. Further, the node rotation angle dataset and the node accelerator voltage dataset can be generated in chronological order.

[0056] S5, determining the state type of each node accelerator voltage; wherein the state type is one of a normal state or an abnormal state. As a preferred embodiment, the step S5 of determining the state type of each node accelerator voltage specifically includes the steps of:

[0057] determining a normal node voltage range corresponding to each node rotation angle under normal vehicle conditions; it is worth noting that under normal vehicle conditions, i.e. under normal conditions of the electric bicycle accelerator, the accelerator voltage corresponding to each node rotation angle can be determined in advance through a large amount of test data, or the normal node voltage range corresponding to each node rotation angle can be determined by obtaining historical riding data.

[0058] determining whether each node accelerator voltage is in the corresponding normal node voltage range; when the node accelerator voltage is in the corresponding normal node voltage range, it is determined that the state type of the corresponding node accelerator voltage is normal; when the node accelerator voltage is not in the corresponding normal node voltage range, it is determined that the state type of the corresponding node accelerator voltage is abnormal.

[0059] Through the manner of the embodiment, it can be quickly and accurately determined whether the node accelerator voltage is in an abnormal state, so as to further determine whether the electric bicycle accelerator is in a failure state.

[0060] S6, counting the number of node throttle voltages that are in an abnormal state within the first preset time period, and when the number is greater than a second preset threshold, determining that the motorcycle throttle is in a first failure state.

[0061] Specifically, the second preset threshold can be set by those skilled in the art according to actual needs. For example, the second preset threshold can be set to 30% of the number of all nodes or other values. For example, there are a total of 10 node throttle voltages within 2 seconds. If the number of abnormal node throttle voltages is greater than 3, it can be determined that the motorcycle throttle is in the first failure state, indicating that the motorcycle throttle is in an abnormal state. Combined with the actual situation, it may be that all node throttle voltages are abnormal, that is, the motorcycle throttle is in a completely failed state or a damaged state. There may also be some normal data and some abnormal data. In this case, it is necessary to statistically confirm the number of abnormalities. If there are too many abnormalities, it is detected as a failure state.

[0062] Furthermore, after step S6, the method further includes determining that the motorcycle throttle is completely inoperative when the throttle voltages of all abnormal nodes within the first predetermined time period are less than a third predetermined threshold. For example, when the throttle voltages of all abnormal nodes are zero, the motorcycle throttle is completely inoperative, i.e., cannot function, under the aforementioned usage condition.

[0063] The technical solution of this application has high detection efficiency and can truly detect whether the motorcycle's throttle is in a failed state. Furthermore, this application can also realize dynamic riding process detection instead of static subjective detection, and can quickly and accurately detect whether the throttle is in a failed state. In the event of a failed state, an alarm instruction can be sent to the user in a timely manner, greatly improving the safety and experience of motorcycle riding.

[0064] As a preferred embodiment, the step S6 further includes the following steps:

[0065] S71, when the number is less than or equal to the second preset threshold, taking the current moment as a second time node, obtaining the speed V1 of the motorcycle and the throttle voltage U2 of the motorcycle throttle at the second time node, and obtaining the real-time rotation angle of the motorcycle throttle within a second preset time period starting from the second time node, and determining whether the real-time rotation angle changes from small to large;

[0066] It should be noted that when the number is less than or equal to the second preset threshold, it can be considered that some node throttle voltages are normal, but some node throttle voltages are still abnormal. Under normal conditions, all node throttle voltages of a motorcycle throttle should be within the normal range, so further analysis is required for this situation. Specifically, the motorcycle speed and motorcycle throttle voltage can be directly obtained, and determining whether the real-time rotation angle is changing from small to large can be determined by referring to the above method.

[0067] S72, when the real-time rotation angle changes from small to large, obtaining the speed V2 of the motorcycle at a third time point at the end of the second preset time period; and obtaining the throttle voltage U3 of the motorcycle throttle at the third time point;

[0068] S73, determining an actual average acceleration of the motorcycle within the second preset time period based on the vehicle speed V1, the vehicle speed V2, and the second preset time period; and determining a normal average acceleration of the motorcycle within the second preset time period based on the throttle voltage U2, the throttle voltage U3, and the second preset time period;

[0069] Furthermore, the step S73 of determining the actual average acceleration of the motorcycle within the second preset time period according to the vehicle speed V1, the vehicle speed V2 and the second preset time period specifically includes the following steps: using the formula The actual average acceleration a of the motorcycle within the second preset time period is obtained. It is worth noting that, under normal conditions, the motorcycle instantly obtains power by rotating the motorcycle throttle, thereby generating corresponding acceleration. The actual average acceleration within the second preset time period t can be determined based on the vehicle speed V2 corresponding to the third time node, the vehicle speed V1 of the motorcycle at the second time node, and the second preset time period t. At the same time, under normal conditions, after knowing the throttle voltage U2 of the motorcycle throttle at the second time node and the throttle voltage U3 of the motorcycle throttle at the third time node, the corresponding acceleration range of the motorcycle under normal conditions can be determined. For example, a large amount of normal test data can be used in advance to test that within the preset time period, after the throttle voltage changes from c to d, the theoretical normal acceleration range / normal acceleration average of the motorcycle, i.e., the normal average acceleration described in this embodiment, can be determined.

[0070] S74, determining the difference between the actual average acceleration and the normal average acceleration, and judging whether the difference is within a preset range; in a normal state, the actual average acceleration and the normal average acceleration match, and the difference between the two is within an appropriate range; if it is abnormal, the difference between the two will not be within the preset range.

[0071] S75, in the difference is not within the preset range, determining that the electric bicycle throttle is in a second failure state, and sending a first preset reminding instruction to the user terminal corresponding to the electric bicycle. In this case, although part of the node throttle voltage is in a normal state, the actual acceleration of the electric bicycle is problematic, for example, the rotating electric bicycle throttle vehicle accelerates slowly, etc., that is, the electric bicycle is in an abnormal vehicle condition, for example, it may be a drive motor problem or a control system problem, etc., at this time, the first preset reminding instruction is sent to the user terminal corresponding to the electric bicycle to prompt the user to replace other electric bicycles as soon as possible.

[0072] S76, in the difference is within the preset range, determining that the electric bicycle throttle is in a normal state, and determining the current state of the electric bicycle.

[0073] Further, the step S6 further includes the step of sending a second preset reminding instruction to the user terminal corresponding to the electric bicycle. For example, when the electric bicycle throttle is detected to be in a first failure state, for example, the rotating throttle of the electric bicycle throttle but the power output is small. In this case, riding has potential safety hazards on one hand, and the user's riding experience is poor on the other hand, so in this case, a second preset reminding instruction can be sent to the user terminal, such as reminding the user to replace an electric bicycle in time. Further, a replacement service method can be provided, that is, when the electric bicycle throttle is detected to be in a first failure state, a non-charge period within a preset time period is provided to reduce the user's riding cost and improve the user's riding experience as much as possible.

[0074] Further, the step S75 further includes the step of: in response to the lock-off instruction of the user terminal, obtaining the parking position of the electric bicycle; and sending a maintenance instruction to a target person according to the parking position.

[0075] As a preferred embodiment, the target person is obtained by the following steps:

[0076] According to the parking position, the personnel positions of a plurality of alternative personnel within a preset range from the parking position are obtained, and the current maintenance amount of each alternative personnel is obtained; wherein the preset range can be set according to actual needs, for example, within 3km.

[0077] Among a plurality of the alternative personnel, the alternative personnel closest to the parking position and having a current maintenance amount less than a preset value is determined as the target person;

[0078] When the number of alternative personnel closest to the parking position and having a current maintenance amount less than the preset value among a plurality of the alternative personnel is more than one, one of the alternative personnel is randomly selected as the target person.

[0079] The embodiment provides a specific method for selecting the target personnel (i.e. the operation and maintenance personnel), the method comprises the following steps: acquiring the parking position and the personnel positions of the plurality of candidate personnel, and considering the current operation and maintenance amount of each candidate personnel, so that the best operation and maintenance personnel is selected, and reasonable, rapid and efficient arrangement is realized.

[0080] The application further provides an electric bicycle, comprising a bicycle body, wherein the bicycle body comprises an electric bicycle handlebar, the bicycle body further comprises an electric bicycle throttle, a control system and an angle detection device for detecting a rotation angle of the electric bicycle throttle, the electric bicycle throttle is rotatably installed on the electric bicycle handlebar, the angle detection device is connected with the control system, and the control system comprises a memory, a processor and a computer program stored in the memory and capable of running on the processor.

[0081] Specifically, the angle detection device can adopt an angle sensor, which is a sensor capable of sensing a measured angle and converting the measured angle into an available output signal. The angle sensor has a hole in its body for detecting an angle, and can cooperate with a shaft of the electric bicycle. When connected to an RCX, the angle sensor counts once per 1 / 16 of a circle. When rotating in one direction, the count increases, and when the rotating direction changes, the count decreases. The count is related to the initial position of the angle sensor. When the angle sensor is initialized, its count value is set to 0. Therefore, the angle sensor can be arranged on the electric bicycle throttle, and arranged such that the rotation angle corresponding to the electric bicycle throttle when not rotating is zero, and the rotation angle corresponding to the electric bicycle throttle when rotating to the maximum value reaches the maximum value, so that the real-time rotation angle of the electric bicycle throttle when rotated by a user during electric bicycle riding can be obtained in real time. The digital signal of the output voltage of the electric bicycle throttle can be directly obtained, and details are not described herein.

[0082] The application further provides a storage medium, wherein the storage medium stores a computer program, and the computer program implements the steps of the electric bicycle throttle failure detection method when executed by a processor. It can be understood that the computer program implements the above-mentioned electric bicycle throttle failure detection method when executed by the processor, and therefore all embodiments of the above-mentioned method are applicable to the storage medium, and can achieve the same or similar beneficial effects.

[0083] The above is only the preferred embodiment of the application, and does not limit the patent scope of the application, and any equivalent structure or equivalent process transformation according to the content of the specification and drawings of the application, or direct or indirect application in other related technical fields, are also included in the patent protection scope of the application.

Claims

1. A method for detecting throttle failure of an electric motorcycle, characterized in that: Including steps: S1, obtaining real-time status information of an electric motorcycle, and determining whether the electric motorcycle is in use according to the real-time status information; S2, when the motorcycle is in use, obtaining a real-time rotation angle of the motorcycle throttle, and determining whether the real-time rotation angle is changing from small to large; wherein the real-time rotation angle corresponding to the motorcycle throttle when not rotating is zero; and the real-time rotation angle corresponding to the motorcycle throttle when rotating to a maximum value reaches a maximum value; S3, when the real-time rotation angle changes from small to large, determining a time node when the real-time rotation angle is equal to a first preset threshold, and setting the time node as a first time node; S4, collecting throttle data information within a first preset time period starting from the first time node at a preset time interval; wherein the throttle data information includes a node rotation angle corresponding to each time node within the first preset time period, and a node throttle voltage corresponding to each node rotation angle; S5, determining the state type of the throttle voltage of each node; wherein the state type is one of a normal state and an abnormal state; S6, counting the number of node throttle voltages that are in an abnormal state within the first preset time period, and determining that the motorcycle throttle is in a first failure state when the number is greater than a second preset threshold; The step S6 further includes the following steps: S71, when the number is less than or equal to the second preset threshold, taking the current moment as the second time node, obtaining the speed of the motorcycle at the second time node , motorcycle throttle voltage , and obtaining a real-time rotation angle of the motorcycle throttle within a second preset time period starting from the second time node, and determining whether the real-time rotation angle changes from small to large; S72, when the real-time rotation angle changes from small to large, obtain the speed of the motorcycle at the third time node when the second preset time period ends ; and obtain the throttle voltage of the motorcycle throttle at the third time node ; S73, according to the vehicle speed and the vehicle speed and determining the actual average acceleration of the motorcycle within the second preset time period according to the second preset time period; and and the throttle voltage and determining the normal average acceleration of the motorcycle corresponding to the second preset time period according to the second preset time period; S74, determining a difference between the actual average acceleration and the normal average acceleration, and determining whether the difference is within a preset range; S75, if the difference is not within a preset range, determining that the throttle of the motorcycle is in a second failure state, and sending a first preset reminder instruction to the user terminal corresponding to the motorcycle; S76, when the difference is within a preset range, it is determined that the throttle of the motorcycle is in a normal state, and this is the current state of the motorcycle.

2. The method for detecting throttle failure of an electric motorcycle according to claim 1, wherein: The step S5 of determining the state type of the throttle voltage of each node specifically includes the following steps: Determine the normal node voltage range corresponding to the rotation angle of each node under normal vehicle conditions; Determine whether the throttle voltage of each node is within the corresponding normal node voltage range; When the node throttle voltage is within the corresponding normal node voltage range, determining that the state type of the corresponding node throttle voltage is a normal state; When the node throttle voltage is not within the corresponding normal node voltage range, it is determined that the state type of the corresponding node throttle voltage is an abnormal state.

3. The method for detecting throttle failure of an electric motorcycle according to claim 2, wherein: The step S6 is followed by the following step: when the throttle voltages of the nodes in the abnormal state within the first preset time period are all less than a third preset threshold value, it is determined that the throttle of the motorcycle is completely ineffective.

4. The method for detecting throttle failure of an electric motorcycle according to claim 3, wherein: In step S73, the vehicle speed and the vehicle speed The method of determining the actual average acceleration of the motorcycle within the second preset time period specifically includes the following steps: Using the formula The actual average acceleration a of the motorcycle during the second preset time period is obtained.

5. The method for detecting throttle failure of an electric motorcycle according to claim 1, wherein: The step S6 also includes the step of sending a second preset reminder instruction to the user terminal corresponding to the motorcycle.

6. The method for detecting throttle failure of an electric motorcycle according to claim 4, wherein: The step S75 further includes the following steps: Responding to a locking instruction from the user terminal and obtaining the parking position of the motorcycle; Operation and maintenance instructions are sent to target personnel based on the parking location.

7. The method for detecting throttle failure of an electric motorcycle according to claim 6, wherein: The target person is obtained specifically through the following steps: Obtaining the positions of multiple candidate personnel within a preset range from the parking position according to the parking position, and obtaining the current operation and maintenance amount of each candidate personnel; Determine, as the target person, a person who is closest to the parking location and whose current operation and maintenance workload is less than a preset value among the multiple candidate persons; When there are multiple candidate personnel who are closest to the parking position and whose current operation and maintenance volume is less than the preset value, one of the candidate personnel is randomly selected as the target person.

8. An electric motorcycle, comprising a body, wherein the body comprises a handlebar, wherein: The vehicle body also includes a motorcycle throttle, a control system, and an angle detection device for detecting the rotation angle of the motorcycle throttle. The motorcycle throttle is rotatably mounted on the motorcycle handlebar. The angle detection device is connected to the control system. The control system includes a memory, a processor, and a computer program stored in the memory and runnable on the processor. When the computer program is executed by the processor, the steps of a motorcycle throttle failure detection method as described in any one of claims 1 to 7 are implemented.

9. A storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of a method for detecting throttle failure of an electric motorcycle as described in any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Control method and device for electric two-wheeler

    CN109515590A

  • Rotating handle abnormity detection method, device and equipment.

    CN112706863A