CN114044077B - Overload detection method and device for electric bicycle and electric bicycle - Google Patents

Overload detection method and device for electric bicycle and electric bicycle Download PDF

Info

Publication number
CN114044077B
CN114044077B CN202111197444.5A CN202111197444A CN114044077B CN 114044077 B CN114044077 B CN 114044077B CN 202111197444 A CN202111197444 A CN 202111197444A CN 114044077 B CN114044077 B CN 114044077B
Authority
CN
China
Prior art keywords
electric bicycle
detection result
determining
distance
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111197444.5A
Other languages
Chinese (zh)
Other versions
CN114044077A (en
Inventor
高虎
苗垚
闫飞
石芳
张占洋
高建磊
孙静
郭红燕
张升光
杨本云
万小迪
单静
石小娜
钟少武
郭磊
姚蕾萌
卓泽涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mobai Beijing Information Technology Co Ltd
Original Assignee
Mobai Beijing Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mobai Beijing Information Technology Co Ltd filed Critical Mobai Beijing Information Technology Co Ltd
Priority to CN202111197444.5A priority Critical patent/CN114044077B/en
Publication of CN114044077A publication Critical patent/CN114044077A/en
Application granted granted Critical
Publication of CN114044077B publication Critical patent/CN114044077B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62JCYCLE SADDLES OR SEATS; AUXILIARY DEVICES OR ACCESSORIES SPECIALLY ADAPTED TO CYCLES AND NOT OTHERWISE PROVIDED FOR, e.g. ARTICLE CARRIERS OR CYCLE PROTECTORS
    • B62J45/00Electrical equipment arrangements specially adapted for use as accessories on cycles, not otherwise provided for
    • B62J45/40Sensor arrangements; Mounting thereof
    • B62J45/41Sensor arrangements; Mounting thereof characterised by the type of sensor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62JCYCLE SADDLES OR SEATS; AUXILIARY DEVICES OR ACCESSORIES SPECIALLY ADAPTED TO CYCLES AND NOT OTHERWISE PROVIDED FOR, e.g. ARTICLE CARRIERS OR CYCLE PROTECTORS
    • B62J27/00Safety equipment
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00571Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by interacting with a central unit
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00896Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys specially adapted for particular uses
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/18Status alarms
    • G08B21/24Reminder alarms, e.g. anti-loss alarms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Emergency Management (AREA)
  • Business, Economics & Management (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Traffic Control Systems (AREA)

Abstract

The disclosure provides an overload detection method and device for an electric bicycle and the electric bicycle, wherein a plurality of distance sensors are arranged around a saddle of the electric bicycle in a surrounding manner, and the method comprises the following steps: acquiring a first signal reflecting the weight of the electric bicycle; acquiring a second signal output by the distance sensor, wherein the second signal represents the detection distance between a target object around the saddle and the distance sensor; detecting whether an overload event occurs according to the first signal and the second signal, wherein the overload event is an event that the manned quantity of the electric bicycle exceeds a set manned upper limit value; and in the case that the overload event is detected, performing a setting operation in response to the overload event.

Description

Overload detection method and device for electric bicycle and electric bicycle
Technical Field
The present disclosure relates to the field of shared vehicles, and more particularly, to an overload detection method of an electric bicycle, an overload detection device of an electric bicycle, and an electric bicycle.
Background
At present, the travel demands of urban people can be effectively solved by sharing travel modes of bicycles which are emerging in cities. In the shared bicycle, the electric bicycle is increasingly popular because the electric bicycle can provide riding power through the driving motor without being provided by a user.
The electric bicycle can rely on the motor to provide the helping hand of riding, consequently, more and more users begin using electric bicycle trip. In the use of electric bicycle, often the condition that the manned is ridden appears, and this can increase the potential safety hazard, consequently, the effective control is ridden to the manned to the needs, improves the security of using electric bicycle.
Disclosure of Invention
It is an object of the present disclosure to provide a new solution for detecting multi-person riding.
According to a first aspect of the present disclosure, there is provided an overload detection method of an electric bicycle, in which a plurality of distance sensors are circumferentially provided around a saddle of the electric bicycle, the method including:
acquiring a first signal reflecting the weight of the electric bicycle;
acquiring a second signal output by the distance sensor, wherein the second signal represents the detection distance between a target object around the saddle and the distance sensor;
Detecting whether an overload event occurs according to the first signal and the second signal, wherein the overload event is an event that the manned quantity of the electric bicycle exceeds a set manned upper limit value;
and in the case that the overload event is detected, performing a setting operation in response to the overload event.
Optionally, the detecting whether an overload event occurs according to the first signal and the second signal includes:
determining a first detection result of the manned quantity of the electric bicycle according to the first signal;
determining a second detection result of the manned quantity of the electric bicycle according to the second signal;
and determining whether the overload event occurs according to the first detection result and the second detection result.
Optionally, the determining, according to the first signal, a first detection result of the number of people carried by the electric bicycle includes:
determining the current weight of the electric bicycle according to the first signal;
comparing the current load with a set load upper limit value and a set load lower limit value;
and obtaining the first detection result according to the comparison result.
Optionally, the obtaining the first detection result according to the comparison result includes:
determining that the first detection result is that the manned quantity of the electric bicycle exceeds the manned upper limit value under the condition that the current load exceeds the load upper limit value;
when the current load weight exceeds the load lower limit value and does not exceed the load upper limit value, determining that the first detection result is that the electric bicycle is ridden by a person and the number of people carried by the electric bicycle does not exceed the people carrying upper limit value;
and under the condition that the current load weight does not exceed the load lower limit value, determining that the first detection result is that the electric bicycle is ridden by an unmanned person.
Optionally, the determining, according to the second signal, a second detection result of the number of people carried by the electric bicycle includes:
determining a distance sensor with the detection distance between the first signal and the target object being smaller than or equal to a corresponding distance threshold value as a first distance sensor according to the second signal;
determining the number of first distance sensors and the distance between adjacent first distance sensors in each group of sensors; wherein the set of sensors comprises at least one first distance sensor arranged in succession;
For each group of distance sensors, determining the width of the target object detected by each group of sensors according to the detection distance between the first distance sensors and the target object, the number of the first distance sensors and the distance between the adjacent first distance sensors;
the second detection result is determined according to the width of the target object detected by each group of sensors.
Optionally, the determining the second detection result according to the width of the target object detected by each group of sensors includes:
comparing the width of the target object detected by each group of sensors with a preset first width interval and a preset second width interval, wherein the second width interval is larger than the first width interval;
and determining the second detection result according to the comparison result.
Optionally, the determining the second detection result according to the comparison result includes:
determining the number of sensor groups of which the detected width of the target object is in the first width interval as a first number;
determining the number of sensor groups of which the detected width of the target object is within the second width interval as a second number;
And determining the second detection result according to the first quantity and the second quantity.
Optionally, the determining the second detection result according to the first number and the second number includes:
determining that the second detection result is that the manned number of the electric bicycle exceeds the manned upper limit value when the first number is greater than a first number threshold, or when the second number is greater than a second number threshold, or when the first number is greater than or equal to the second number threshold and the second number is equal to the second number threshold;
determining that the second detection result is that the electric bicycle is ridden by a person and the manned number of the electric bicycle does not exceed the manned upper limit value when the first number is smaller than or equal to the first number threshold and larger than or equal to the second number threshold and the second number is zero or when the first number is zero and the second number is larger than zero and smaller than or equal to the second number threshold;
and under the condition that the first quantity and the second quantity are both zero, determining that the first detection result is that the electric bicycle is ridden by an unmanned person.
Optionally, the determining whether the overload event occurs according to the first detection result and the second detection result includes:
determining whether the overload event occurs according to any one of the first detection result and the second detection result under the condition that the first detection result and the second detection result are the same;
determining that an overload event does not occur when the first detection result and the second detection result are different and any one of the first detection result and the second detection result is that the electric bicycle is ridden by an unmanned person;
and under the condition that the first detection result and the second detection result are different and both the first detection result and the second detection result comprise riding the electric bicycle, determining whether the overload event occurs according to the second detection result.
Optionally, the performing the setting operation in response to the overload event includes at least one of:
controlling the electric bicycle to output setting prompt information;
controlling a mobile terminal using the electric bicycle to output setting prompt information;
controlling a motor of the electric bicycle to stop outputting rotational torque to wheels of the electric bicycle;
The setting prompt information comprises information reflecting that the manned quantity of the electric bicycle exceeds the set manned upper limit.
According to a second aspect of the present disclosure, there is provided an overload detection device of an electric bicycle, the electric bicycle being provided with a plurality of distance sensors around a saddle thereof, the device comprising:
the first signal acquisition module is used for acquiring a first signal reflecting the weight of the electric bicycle;
a second signal acquisition module configured to acquire a second signal output by the distance sensor, the second signal representing a detection distance between a target object around the seat and the distance sensor;
the overload event detection module is used for detecting whether an overload event occurs according to the first signal and the second signal, wherein the overload event is an event that the manned quantity of the electric bicycle exceeds a set manned upper limit value;
and the setting operation executing module is used for executing setting operation responding to the overload event under the condition that the overload event is detected.
According to a third aspect of the present disclosure, there is provided an electric bicycle comprising a memory for storing an executable computer program and a processor; the processor is configured to execute the computer program to implement the method of the first aspect of the present disclosure.
Through the embodiment of the disclosure, the electric bicycle can detect whether an overload event occurs to the electric bicycle according to the first signal reflecting the weight of the electric bicycle and the second signal representing the detection distance between the target object around the saddle and the electric bicycle provided by the distance sensor, and under the condition that the overload event is detected to occur, the setting operation responding to the overload event is executed so as to guide a user to use the electric bicycle according to requirements, and the safety risk is reduced.
Other features of the present disclosure and its advantages will become apparent from the following detailed description of exemplary embodiments of the disclosure, which proceeds with reference to the accompanying drawings.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the disclosure and together with the description, serve to explain the principles of the disclosure.
Fig. 1 is a block diagram showing an example of a hardware configuration of an electric bicycle system that can be used to implement an embodiment of the present disclosure.
Fig. 2 shows a schematic view of an arrangement of a distance sensor in an electric bicycle according to an embodiment of the present disclosure.
Fig. 3 shows a flowchart of an overload detection method of an electric bicycle according to an embodiment of the present disclosure.
Fig. 4 shows a schematic diagram of a grouping manner of distance sensors of an embodiment of the present disclosure.
Fig. 5 shows a block schematic diagram of an overload detection device of an electric bicycle according to an embodiment of the present disclosure.
Fig. 6 shows a schematic block diagram of an electric bicycle of an embodiment of the present disclosure.
Detailed Description
Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that: the relative arrangement of the components and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present disclosure unless it is specifically stated otherwise.
The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the disclosure, its application, or uses.
Techniques, methods, and apparatus known to one of ordinary skill in the relevant art may not be discussed in detail, but are intended to be part of the specification where appropriate.
In all examples shown and discussed herein, any specific values should be construed as merely illustrative, and not a limitation. Thus, other examples of exemplary embodiments may have different values.
It should be noted that: like reference numerals and letters denote like items in the following figures, and thus once an item is defined in one figure, no further discussion thereof is necessary in subsequent figures.
< hardware configuration >
As shown in fig. 1, the electric bicycle system 100 includes a server 1000, a mobile terminal 2000, an electric bicycle 3000, and a network 4000.
The server 1000 provides the service points for processing, database, communication facilities. The server 1000 may be a unitary server or a distributed server across multiple computers or computer data centers. The server may be of various types such as, but not limited to, a web server, news server, mail server, message server, advertisement server, file server, application server, interaction server, database server, or proxy server. In some embodiments, each server may include hardware, software, or embedded logic components or a combination of two or more such components for performing the appropriate functions supported by or implemented by the server. For example, a server, such as a blade server, cloud server, etc., or may be a server group consisting of multiple servers, may include one or more of the types of servers described above, etc.
In one example, the server 1000 may include a processor 1100, a memory 1200, an interface device 1300, a communication device 1400, a display device 1500, and an input device 1600, as shown in fig. 1. Although the server may also include speakers, microphones, etc., these components are reasonably irrelevant to the present disclosure and are omitted here.
The processor 1100 may be, for example, a central processing unit CPU, a microprocessor MCU, or the like. The memory 1200 includes, for example, ROM (read only memory), RAM (random access memory), nonvolatile memory such as a hard disk, and the like. The interface device 1300 includes, for example, a USB interface, a serial interface, an infrared interface, and the like. The communication device 1400 can perform wired or wireless communication, for example. The display device 1500 is, for example, a liquid crystal display, an LED display, a touch display, or the like. The input device 1600 may include, for example, a touch screen, keyboard, etc.
In the present embodiment, the mobile terminal 2000 is an electronic device having a communication function and a service processing function. The mobile terminal 2000 may be a mobile terminal such as a cell phone, a portable computer, a tablet computer, a palmtop computer, etc. In one example, the mobile terminal 2000 is a device that performs management operations on the electric bicycle 3000, and is, for example, a mobile phone that is equipped with an Application (APP) that supports operation and management of the electric bicycle.
As shown in fig. 1, the mobile terminal 2000 may include a processor 2100, a memory 2200, an interface device 2300, a communication device 2400, a display device 2500, an input device 2600, a speaker 2700, a microphone 2800, and so forth. The processor 2100 may be a central processing unit CPU, a microprocessor MCU, or the like. The memory 2200 includes, for example, ROM (read only memory), RAM (random access memory), nonvolatile memory such as a hard disk, and the like. The interface device 2300 includes, for example, a USB interface, a headphone interface, and the like. The communication device 2400 can perform wired or wireless communication, for example. The display device 2500 is, for example, a liquid crystal display, a touch display, or the like. The input device 2600 may include, for example, a touch screen, a keyboard, and the like. A user can input/output voice information through the speaker 2700 and the microphone 2800.
The electric bicycle 3000 has an identification code for uniquely identifying a corresponding bluetooth device, which may be a two-dimensional code and/or a number, which may be composed of numbers and/or characters.
The user can scan the two-dimensional code on the electric bicycle 3000 through the mobile terminal 2000, and then send the two-dimensional code information to the server 1000 to perform an unlocking operation.
The user may also input or recognize a number on the electric bicycle 3000 through the mobile terminal 2000, and further transmit the number information to the server 1000 to perform an unlocking operation.
When a user scans a two-dimensional code or inputs a number on the electric bicycle 3000 through the mobile terminal 2000, it is necessary to use functions of the mobile terminal 2000, such as a flashlight function, a positioning function, a camera function, and the like of the mobile terminal 2000.
In the present embodiment, the memory 2200 of the mobile terminal 2000 is used to store a computer program for controlling the processor 2100 to operate to perform a method of using an electric bicycle, for example, including: acquiring a unique identifier of the electric bicycle 3000, generating an unlocking request for the electric bicycle, and transmitting the unlocking request to the server 1000; a lock closing request is sent to a server for the electric bicycle 3000; and, bill settlement or the like is performed based on the fee settlement notification transmitted from the server 1000. The skilled person can design a computer program according to the disclosed solution. How a computer program controls a processor to operate is well known in the art and will not be described in detail here.
In this embodiment, the electric bicycle 3000 may be any type of bicycle having a motor for outputting a rotational torque to the wheels of the electric bicycle 3000 to provide riding assistance for a user, wherein the rotational torque in this embodiment refers to a torque that can drive the wheels to rotate so that the electric bicycle travels forward, and when the motor does not output the rotational torque, the electric bicycle cannot travel forward without the user providing forward power.
As shown in fig. 1, the electric bicycle 3000 may include a processor 3100, a memory 3200, an interface device 3300, a communication device 3400, an output device 3500, an input device 3600, a state detection device 3700, motors 3800, and the like. The processor 3100 may be a central processing unit CPU, a microprocessor MCU, or the like. The memory 3200 includes, for example, ROM (read only memory), RAM (random access memory), nonvolatile memory such as a hard disk, and the like. The interface device 3300 includes, for example, a USB interface, a headphone interface, and the like. The communication device 3400 can perform wired or wireless communication, for example. The output device 3500 may be, for example, a device that outputs a signal, and may be a display device such as a liquid crystal display, a touch display, or a speaker that outputs voice information. The input device 3600 may include, for example, a touch panel, a keyboard, or the like, and may input voice information by a microphone. The state detecting device 3700 is configured to detect a corresponding state of the electric bicycle 3000 and output a signal indicating the corresponding state, and the state detecting device 3700 may output the signal by outputting an analog signal or a digital signal, which is not limited herein. Each motor 3800 includes at least a motor for outputting rotational torque to wheels of the electric bicycle.
The state detection device 3700 may be a sensing device or an integrated management module, etc. The state detection device 3700 is connected to a controller through a corresponding circuit to form a corresponding state detection circuit. The electric bicycle 3000 may include a plurality of state detection circuits including, for example, at least one of a motion state detection circuit, a pressure detection circuit, a battery level detection circuit, a handle voltage detection circuit, a stator voltage detection circuit of a motor, a driving current detection circuit of a motor, a rotation speed detection circuit of a motor, a pedal frequency detection circuit, a wheel movement detection circuit, and the like.
The above pressure detection circuit, drive current detection circuit, rotation speed detection circuit, and the like can function as the load detection circuit.
The processor 3100 is configured to execute a computer program that may be written in an instruction set of an architecture such as x86, arm, RISC, MIPS, SSE, etc. The computer program is for controlling the processor 2100 to operate to perform at least the following steps: detecting whether an overweight event occurs according to a target signal reflecting the weight of the electric bicycle provided by a state detection device arranged on the electric bicycle 3000, wherein the overweight event is an event that the weight of the electric bicycle 3000 exceeds a set weight upper limit value; and performing a setting operation in response to the overweight event in the event that the overweight event is detected.
The network 4000 may be a wireless communication network or a wired communication network, and may be a local area network or a wide area network. In the article management system shown in fig. 1, electric bicycle 3000 and server 1000, and mobile terminal 2000 and server 1000 can communicate via network 4000. The network 4000 on which the electric bicycle 3000 and the server 1000 and the mobile terminal 2000 communicate with the server 1000 may be the same or different.
It should be understood that although fig. 1 shows only one server 1000, mobile terminal 2000, electric bicycle 3000, it is not meant to limit the corresponding numbers, and a plurality of servers 1000, mobile terminals 2000, electric bicycles 3000 may be included in the electric bicycle system 100.
Taking the electric bicycle 3000 as a shared bicycle as an example, the electric bicycle system 100 is a shared bicycle system. The server 1000 is used to provide all the functions necessary to support shared bicycle use. The mobile terminal 2000 may be a cellular phone on which a sharing bicycle application is installed, which may help a user acquire a corresponding function using the electric bicycle 3000, and the like.
The electric bicycle system 100 illustrated in fig. 1 is merely illustrative and is in no way intended to limit the present disclosure, its applications or uses.
In the embodiment of the present disclosure, although fig. 1 shows only one server 1000, one mobile terminal 2000, one electric bicycle 3000, it should be understood that the electric bicycle system 100 may include a plurality of servers 1000, a plurality of mobile terminals 2000, and a plurality of electric bicycles 3000 according to actual needs in a specific application.
In an embodiment applied to the present disclosure, the memory 1200 of the server 1000 is used to store instructions for controlling the processor 1100 to operate to perform the methods provided by the embodiments of the present disclosure.
Although a plurality of devices are shown for the server 1000 in fig. 1, the present disclosure may relate to only some of the devices therein, for example, the server 1000 may relate to only the memory 1200 and the processor 1100.
In an embodiment of the present disclosure, the memory 3200 of the electric bicycle 3000 is configured to store instructions for controlling the processor 3100 to operate the electric bicycle 3000 to perform the method provided by the embodiment of the present disclosure.
Although a plurality of devices are illustrated for the electric bicycle 3000 in fig. 1, the present disclosure may relate to only some of the devices therein, for example, the electric bicycle 3000 may relate to only the memory 3200 and the processor 3100.
In the above description, a skilled person may design instructions according to the disclosed aspects of the present disclosure. How the instructions control the processor to operate is well known in the art and will not be described in detail here.
< method example >
The embodiment provides an overload detection method for an electric bicycle. The overload detection method of the electric bicycle is implemented by the electric bicycle. In one example, the electric bicycle may be a shared electric bicycle, specifically, an electric bicycle 3000 as shown in fig. 1.
As shown in fig. 2, the saddle 3810 of the electric bicycle of the present embodiment is circumferentially provided with a plurality of distance sensors 3820.
The seat periphery sensor may be disposed near the seat periphery using a plurality of distance sensors, and the interval between every two adjacent distance sensors may be predetermined, for example, may be 1-3 cm, and the plurality of distance sensors may be formed to completely surround the seat periphery or to surround the seat periphery in a U-shape, not limited to the seat periphery and the lower side of the seat, for identifying the number and position of the seated rear legs of the user.
In the case where the user normally rides the electric bicycle, the user sits down and normally places his or her legs on the pedals 3830.
As shown in fig. 3, the overload detection method of the electric bicycle includes steps S3100 to S3400.
Step S3100, acquiring a first signal reflecting a weight of the electric bicycle.
In this embodiment, the electric bicycle may be provided with a load detection circuit. The load detection circuit may output a first signal reflecting a weight of the electric bicycle. The load detection circuit may output the first signal by means of an analog signal or a digital signal, which is not limited herein.
The load detection circuit may include an electronic component connected to the circuit, an integrated chip connected to the circuit, a sensor device connected to the circuit, and the like, and is not limited herein.
The electric bicycle may include a pressure detection circuit as the load detection circuit for detecting a pressure value applied to a saddle of the electric bicycle and outputting a signal reflecting the pressure value, wherein the signal reflecting the pressure value may be the above first signal because the pressure value is correlated with the load amount.
In one embodiment, the electric bicycle may include a rear wheel mounting bracket, a seat bracket, and a shock absorber, and the pressure detection circuit includes a pressure sensor. The saddle bracket is rotationally connected with the wheel mounting frame, the shock absorber is connected between the rear wheel mounting frame and the pressure sensor, the pressure sensor can be arranged on the saddle, the shock absorber can be arranged, and the shock absorber can be connected between the shock absorber and the saddle bracket.
In this embodiment, the rear wheel mounting bracket is used for mounting a rear wheel of an electric bicycle, and the saddle bracket is used for mounting a saddle of the electric bicycle, wherein the saddle is mounted on top of the saddle bracket. The wheel mounting bracket can be rotatably connected with the seat bracket at the bottom of the seat bracket. Therefore, under the condition that the saddle is applied with external force, the saddle bracket and the rear wheel mounting frame can relatively rotate by a corresponding amplitude, and the compression degree of the shock absorber is further changed. The compression degree of the shock absorber is related to the magnitude of the applied external force, and the signal sensed by the pressure sensor changes along with the compression degree of the shock absorber, so that the pressure value applied to the saddle can be detected through the pressure sensor through the structural design of connecting the shock absorber and the pressure sensor in series between the rear wheel mounting frame and the saddle bracket, and the vibration possibly transmitted to the saddle can be reduced through the shock absorber.
The pressure in this embodiment may be the force of the saddle in any direction, and is not limited herein. For example, the pressure may be gravity in the vertical direction, that is, the pressure detection circuit may be a gravity detection circuit for detecting gravity, and correspondingly, the pressure detection circuit may include a gravity sensor or the like connected in the circuit, that is, the above pressure sensor may be a gravity sensor, not limited herein.
In this embodiment, through setting up pressure detection circuit as heavy burden detection circuit, can detect the saddle and exert the size of pressure, and then can follow whether the user is located the angle on the saddle, detect whether overweight incident takes place for electric bicycle, be favorable to improving the accuracy of heavy burden testing result.
In step S3200, a second signal output from the distance sensor is acquired, the second signal representing a detection distance between the target object around the seat and the distance sensor.
In the present embodiment, the second signals output from all the distance sensors disposed around the seat may be acquired.
The target object detected by the partial distance sensor may be a leg of the user in a case where the user sits on the seat.
The distance sensor in this embodiment may be provided on the seat support, and may detect the distance of other target objects than the electric bicycle with respect to itself.
In this embodiment, the distance between each two adjacently disposed distance sensors may be stored in advance. The distance between the adjacent distance sensors may be equal or different among the plurality of distance sensors, and the present invention is not limited thereto.
In step S3300, it is detected whether an overload event occurs according to the first signal and the second signal.
The overload event is an event that the manned quantity of the electric bicycle exceeds a set manned upper limit value.
Under normal circumstances, in order to avoid safety problems in riding an electric bicycle by a person, the electric bicycle is allowed to be ridden by only one person, and therefore, the set upper limit value of the person may be 1.
In this embodiment, since the first signal reflects the weight of the electric bicycle and the second signal represents the detection distance between the target object around the saddle and the distance sensor, it is possible to detect whether an overload event occurs in the electric bicycle based on the first signal and the second signal.
In one embodiment of the present disclosure, detecting whether an overload event occurs according to the first signal and the second signal may include steps S3310 to S3330 as follows:
step S3310, determining a first detection result of the number of people carried by the electric bicycle according to the first signal.
In one embodiment, the first detection result of determining the number of people carried by the electric bicycle according to the first signal may include steps S3311 to S3313 as follows:
step S3311, determining a current weight of the electric bicycle according to the first signal.
In this embodiment, the current weight of the electric bicycle may be obtained according to the first signal reflecting the weight of the electric bicycle. The current weight may be a weight of the electric bicycle reflected by the newly obtained first signal in the process of executing the method of the present embodiment.
In one embodiment of the present disclosure, the current weight of the electric bicycle may be obtained by establishing first mapping data reflecting a mapping relationship between a signal value of a first signal and the weight, based on the current value of the first signal and the first mapping data.
In this embodiment, the first mapping data may be a first mapping function, a first mapping table, or the like, which is not limited herein.
For the first mapping function, the dependent variable of the first mapping function is the load amount, and the independent variable is the signal value of the brake signal, so that the current value of the first signal obtained in step S2100 is substituted into the mapping function, and the current load amount corresponding to the first signal can be obtained.
For the first lookup table, a value of the load amount corresponding to the current value of the first signal may be looked up in the first lookup table. If the current value of the first signal cannot be directly found in the first comparison table, two signal values adjacent to the current value of the first signal can be found, and the current weight corresponding to the current value of the first signal is obtained by interpolation means according to the two signal values and the values of the weights corresponding to the two signal values respectively.
Step S3312 compares the current load with the set load upper limit value and the set load lower limit value.
In the present embodiment, the load upper limit value and the load lower limit value may be set as needed, respectively, for example, according to a weight range determination of an adult who is allowed to use the electric bicycle, or the like, in order to achieve the purpose of detecting the number of persons carried by the electric bicycle.
In an embodiment in which the electric bicycle may include a pressure detection circuit as the load detection circuit, the current pressure value may be obtained from the signal reflecting the pressure value, and thus, the current pressure value may be compared with the set first pressure threshold value and the set second pressure threshold value, and the first detection result may be obtained from the comparison result.
In this embodiment, since the load upper limit value has a specific mapping relation with the first pressure threshold value, the load lower limit value has a specific mapping relation with the second pressure threshold value. Therefore, the pressure threshold value may be determined by applying the load upper limit value to the seat and measuring a pressure value reflected by a signal output by the pressure detection circuit at this time, which is not limited herein.
In this embodiment, the signal reflecting the pressure value may be sampled multiple times within the first set time period, and the pressure value obtained by each sampling may be compared with the first pressure threshold value and the second pressure threshold value, respectively, so as to determine the first detection result according to the multiple comparison results, so that the accuracy of the first detection result may be improved.
Step S3313, obtaining a first detection result according to the comparison result.
In this embodiment, in the case where the current load amount exceeds the load upper limit value, it may be determined that the first detection result is that the number of people carrying the electric bicycle exceeds the load upper limit value.
When the current load amount exceeds the load lower limit value and does not exceed the load upper limit value, it may be determined that the first detection result is that the electric bicycle is ridden by a person and the number of people carried by the electric bicycle does not exceed the people carrying upper limit value.
In the case where the current weight does not exceed the lower limit value of the load, it may be determined that the first detection result is unmanned riding the electric bicycle.
According to the method of the embodiment, the first detection result of the manned quantity of the electric bicycle can be accurately obtained according to the first signal reflecting the weight of the electric bicycle.
Step S3320, determining a second detection result of the manned quantity of the electric bicycle according to the second signal.
In one embodiment of the present disclosure, the second detection result of determining the number of people carried by the electric bicycle according to the second signal may include steps S3321 to S3324 as follows:
step S3321, determining, as the first distance sensor, a distance sensor having a detection distance to the target object smaller than or equal to a corresponding distance threshold value according to the second signal.
In this embodiment, the corresponding distance threshold value may be set in advance according to the position of each distance sensor in the electric bicycle. The distance thresholds corresponding to the distance sensors disposed at different positions may be the same or different, and are not limited herein.
For example, in the example shown in fig. 2, the distance sensor in the Z1 section is located near the center axis of the entire vehicle, and after sitting, the user often gathers the legs in this section, and the front of the user is configured with a handlebar, a windshield, and the like. Thus, the distance threshold within the Z1 zone may be set to Z1; and by analogy, according to the positions of the distance sensors in different sections and the leg characteristics of the user when sitting, setting the thresholds corresponding to the distance sensors in the Z2, Z3 and Z4 sections as Z2, Z3 and Z4 respectively.
In this embodiment, the detection distance between each distance sensor and the detected target object may be determined according to the second signal output by each distance sensor, and the detection distance between each distance sensor and the detected target object may be compared with the corresponding distance threshold value to obtain the first distance sensor having the detection distance between the first distance sensor and the target object smaller than or equal to the corresponding distance threshold value.
In the example shown in fig. 4, C1 represents a curve formed by each distance sensor and a corresponding distance threshold, and a target object located between the curve and the distance sensors may be detected by at least one distance sensor, and the detection distance therebetween is less than or equal to the distance threshold corresponding to the cluster sensor.
T1 and T2 denote target objects, d1 denotes a detection distance between the distance sensor K1 and the detected target object T1, d2 denotes a detection distance between the distance sensor K2 and the detected target object T1, d4 denotes a detection distance between the distance sensor K4 and the detected target object T2, d5 denotes a detection distance between the distance sensor K5 and the detected target object T2, and d6 denotes a detection distance between the distance sensor K6 and the detected target object T2. As can be seen in fig. 4, d1 is smaller than the distance threshold corresponding to the distance sensor K1, d2 is smaller than the distance threshold corresponding to the distance sensor K2, d4 is smaller than the distance threshold corresponding to the distance sensor K4, d5 is smaller than the distance threshold corresponding to the distance sensor K5, and d6 is smaller than the distance threshold corresponding to the distance sensor K6. For the distance sensors K3 and K7, no target object is detected within a range less than or equal to the corresponding distance threshold, and thus, the distance sensors K1, K2, K4, K5, K6 may be regarded as the first distance sensors.
Step S3322 of determining the number of first distance sensors and the distance between adjacent first distance sensors in each group of sensors; wherein the set of sensors comprises at least one first distance sensor arranged in succession.
In this embodiment, all the first distance sensors may be grouped to obtain at least one group of distance sensors. Specifically, the first distance sensors that are disposed in series may be grouped together. In one set of sensors, any one first sensor has another first sensor adjacent thereto. The first distance sensors in the different groupings are not adjacent.
Further, the electric bicycle may be provided with a distance between each two adjacent distance sensors in advance. Thus, the distance between adjacent first distance sensors in each group of sensors can be directly acquired.
In the example shown in fig. 4, the distance sensors K1, K2 may be a set of sensors, and the distance sensors K4, K5, K6 may be a set of sensors.
In step S3323, for each group of sensors, the width of the target object detected by each group of sensors is determined according to the detection distance between the first distance sensors and the target object, the number of first distance sensors, and the distance between the adjacent first distance sensors.
In this embodiment, a second mapping function reflecting a mapping relationship between the detection distance between the first distance sensors in the group of sensors and the target object, the number of the first distance sensors in the group of sensors, the distance between the adjacent first distance sensors in the group of sensors, and the width of the target object detected by the sensor group may be previously established, so as to obtain the width of the target object detected by each group of sensors according to the detection distance between the first distance sensors and the target object in each group of sensors, the number of the first distance sensors, the distance between the adjacent first distance sensors, and the second mapping function.
Step S3324, determining a second detection result according to the width of the target object detected by each group of sensors.
In one embodiment of the present disclosure, determining the second detection result according to the width of the target object detected by each set of sensors may include:
and comparing the width of the target object detected by each group of sensors with a preset first width interval and a preset second width interval, and determining a second detection result according to the comparison result.
Wherein the second width interval is greater than the first width interval. Specifically, the minimum value of the second width interval is greater than the maximum value of the first width interval.
The first width section and the second width section may be set according to the needs, respectively. For example, a first width section is determined according to a width range of a single leg of an adult who is allowed to use the electric bicycle, a second width section is determined according to a width range of a gathered both legs of an adult who is allowed to use the electric bicycle, and so on, to achieve the object of detecting the number of persons carried by the electric bicycle.
Determining the number of sensor groups of which the width of the detected target object is in a first width interval as a first number; determining the number of sensor groups of which the detected width of the target object is in a second width interval as a second number; and determining a second detection result according to the first quantity and the second quantity.
In the present embodiment, for a group of sensors whose detected target object width is smaller than the minimum value of the first width section, the detected target object may not be a human leg, may be other obstacle, and therefore the number of sensor groups whose detected target object width is smaller than the minimum value of the first width section is not counted.
For a group of sensors where the detected width of the target object is greater than the maximum value of the second width interval, it is possible that the user riding the electric bicycle is not carrying the object in specification, and therefore the number of sensor groups where the detected width of the target object is greater than the maximum value of the second width interval is not counted.
In this embodiment, the same set of sensors detects the same target object, and different sets of sensors detect different target objects.
In one embodiment of the present disclosure, determining the second detection result according to the comparison result may include:
under the condition that the first number is larger than the first number threshold value, or under the condition that the second number is larger than the second number threshold value, or under the condition that the first number is larger than or equal to the second number threshold value and the second number is equal to the second number threshold value, determining that the second detection result is that the manned number of the electric bicycle exceeds the manned upper limit value; under the condition that the first number is smaller than or equal to the first number threshold value and larger than or equal to the second number threshold value and the second number is zero, or under the condition that the first number is zero, the second number is larger than zero and smaller than or equal to the second number threshold value, the second detection result is determined to be that the electric bicycle is ridden by people, and the manned number of the electric bicycle does not exceed the manned upper limit value; and under the condition that the first quantity and the second quantity are both zero, determining that the first detection result is the unmanned electric bicycle.
In this embodiment, the first number threshold value and the second number threshold value may be set in advance according to the need. Since the user may separate the two legs or may close the two legs when riding the electric bicycle, the first number threshold may be set to 2 and the second number threshold may be set to 1.
That is, in the case where the first number is greater than 2, or in the case where the second number is greater than 1, or in the case where the first number is equal to or greater than 1 and the second number is equal to 1, it is determined that the second detection result is that the number of people carrying the electric bicycle exceeds the people carrying upper limit value; under the condition that the first number is less than or equal to 2 and greater than or equal to 1 and the second number is zero, or under the condition that the first number is zero and the second number is greater than zero and less than or equal to 1, determining that the second detection result is that the electric bicycle is ridden by people and the manned number of the electric bicycle does not exceed the manned upper limit value; and under the condition that the first quantity and the second quantity are both zero, determining that the first detection result is the unmanned electric bicycle.
Step S3330, determining whether an overload event occurs according to the first detection result and the second detection result.
In one embodiment of the present disclosure, the first detection result and the second detection result may be weighted, and whether the overload event occurs may be determined according to the calculation result.
In this embodiment, the first detection result and the second detection result may be numerical values representing the number of people carrying the electric bicycle, weights of the first detection result and the second detection result are preset, weighted average values of the first detection result and the second detection result are determined, a final detection result is obtained, and whether an overload event occurs is determined according to the final detection result.
In another embodiment of the present disclosure, a neural network or a machine learning model may be preset, and the first detection result and the second detection result may be input into the set neural network or machine learning model, so as to obtain a determination result of whether an overload event occurs.
In yet another embodiment of the present disclosure, determining whether an overload event occurs according to the first detection result and the second detection result may further include: determining whether an overload event occurs according to any one of the first detection result and the second detection result under the condition that the first detection result and the second detection result are the same; determining that an overload event does not occur when the first detection result and the second detection result are different and any one of the first detection result and the second detection result is the unmanned electric bicycle; under the condition that the first detection result and the second detection result are different and both comprise the riding electric bicycle, determining whether an overload event occurs according to the second detection result.
Specifically, the final detection result may be determined according to the following table 1, and whether the overload event occurs may be determined according to the final detection result.
TABLE 1
In this embodiment, when the first detection result indicates unmanned riding and the second detection result indicates unmanned riding, it may be determined that the final detection result is unmanned riding, and correspondingly, it may be determined that an overload event does not occur. Under the condition that the first detection result indicates single riding and the second detection result indicates unmanned riding, the final detection result can be determined to be irregular riding, and correspondingly, the overload event can be determined not to occur. Under the condition that the first detection result indicates multi-person riding and the second detection result indicates unmanned riding, the final detection result can be determined to be irregular riding, and correspondingly, the overload event can be determined not to occur. Under the conditions that the first detection result indicates unmanned riding and the second detection result indicates single riding, the final detection result can be determined to be irregular riding, and correspondingly, the overload event can be determined not to occur. Under the condition that the first detection result indicates single riding and the second detection result indicates single riding, the final detection result can be determined to be single riding, and correspondingly, the overload event can be determined not to occur. Under the condition that the first detection result indicates multi-person riding and the second detection result indicates single-person riding, the final detection result can be determined to be single-person riding, and correspondingly, the overload event can be determined not to occur. Under the condition that the first detection result indicates unmanned riding and the second detection result indicates multi-person riding, the final detection result can be determined to be irregular riding, and correspondingly, the overload event can be determined not to occur. Under the condition that the first detection result represents single riding and the second detection result represents multi-person riding, the final detection result can be determined to be multi-person riding, and correspondingly, the overload event can be determined to occur. Under the condition that the first detection result indicates multi-person riding and the second detection result indicates multi-person riding, the final detection result can be determined to be multi-person riding, and correspondingly, the overload event can be determined to occur.
In step S3400, in the case where an overload event is detected to occur, a setting operation in response to the overload event is performed.
In this embodiment, the electric bicycle may be preset to respond to the setting operation of the overweight event, so as to output a response to the overweight event to the user, thereby reminding the user to solve the overweight problem, otherwise, the electric bicycle may not be normally used.
In one embodiment, performing a set operation responsive to the overweight event may include: and controlling the electric bicycle to output the setting prompt information. Therefore, the user can directly know that the overload problem is detected according to the prompt given by the electric bicycle, and further the number of people riding the electric bicycle is timely reduced, so that the electric bicycle is recovered to be normally used.
This control electric bicycle output sets for prompt message can include: and controlling the audio output device and/or the display device of the electric bicycle to output the setting prompt information. The prompt information is output through the audio output device and/or the display device, so that the information content can be intuitively embodied, and the user can understand the information conveniently.
In one embodiment, performing the set operation in response to the overweight event may also include: and controlling the mobile terminal using the electric bicycle to output the setting prompt information. The prompt information is output through the mobile terminal, so that the relevant prompt can be carried out even if the electric bicycle is not provided with the output device capable of outputting the set prompt information, and the electric energy of the electric bicycle can be saved.
The controlling the mobile terminal to output the setting prompt information may include: and controlling an audio output device and/or a display device of the mobile terminal to output the setting prompt information.
The above audio output device is, for example, a speaker. The audio output device can output the setting prompt information through voice.
The above display device may be any type of display screen. The display device may output the setting prompt information through text, images, or the like.
In this embodiment, the electric bicycle may send a control message to the server through the communication device, so that the server controls the mobile terminal to output the setting prompt information according to the control message.
For example, the setting notification information may include information reflecting that the number of persons carrying the electric bicycle exceeds the set upper limit value of persons carrying. This can alert the user to reduce the number of people riding the electric bicycle, for example, in the case of a multi-person riding problem, to change to a single person riding. For another example, the setting prompt information may include information instructing the user to reset the handlebar of the electric bicycle to the initial position.
The electric bicycle is also provided with a handle voltage detection circuit corresponding to the handle, and the handle voltage detection circuit is used for providing a handle voltage signal reflecting the position of the handle. The user will turn to different positions with changeing to the voltage signal and will correspond different changeing to the voltage, like this, electric bicycle alright be according to changeing voltage signal, adjust motor rotational speed through the rotational torque of control motor output to make electric bicycle to the control of rotational speed unanimous with the speed regulation demand of user operation changeing, wherein, changeing the handle and being located initial position, the motor will not output this rotational torque. According to the setting, after an overload event is caused, the user is prompted to reset the rotating handle to the initial position, so that the electric bicycle can be ensured not to be shifted out due to sudden acceleration when the electric bicycle is recovered to be normally used, and the safety is further improved.
In one embodiment, the electric bicycle may include a motor for outputting a rotational torque to wheels of the electric bicycle, and a controller of the electric bicycle is connected to the motor to control the rotational torque. In this embodiment, performing the setting operation in response to the overweight event in step S3400 may include: the motor is controlled not to output the rotational torque.
In this embodiment, the motor may not output the rotation torque by any means such as disconnecting the power supply circuit of the motor or controlling the inverter of the motor to be inactive, so that the electric bicycle will gradually slow down to zero and eventually stop advancing without the user actively applying the advancing power.
In this embodiment, under the condition that an overweight event is detected, the motor is controlled not to output rotation torque, so that the motor cannot continue to provide riding assistance, at this time, if a user wishes to continue to use the electric bicycle, the load is required to be reduced below the upper limit value of the load, so that the electric bicycle can be recovered to normal use through the new overload detection, and the problem of multi-person riding of the electric bicycle can be effectively avoided.
The electric bicycle of this embodiment can detect whether the electric bicycle has an overload event according to the first signal reflecting the weight of the electric bicycle and the second signal representing the detection distance between the target object around the saddle and itself provided by the distance sensor, and in the case of detecting the overload event, perform a setting operation in response to the overload event, so as to guide the user to use the electric bicycle as required, thereby reducing the safety risk.
< device example >
Corresponding to the method, the disclosure further provides an overload detection device 5000 of the electric bicycle, and a plurality of distance sensors are arranged around the saddle of the electric bicycle. As shown in fig. 5, the overload detection device 5000 of the electric bicycle may include a first signal acquisition module 5100, a second signal acquisition module 5200, an overload event detection module 5300, and a setting operation execution module 5400. The first signal acquisition module 5100 is for acquiring a first signal reflecting a weight of an electric bicycle; the second signal acquisition module 5200 is configured to acquire a second signal output by the distance sensor, where the second signal represents a detection distance between a target object around the seat and the distance sensor; the overload event detection module 5300 is configured to detect whether an overload event occurs according to the first signal and the second signal, where the overload event is an event that the number of people carried by the electric bicycle exceeds a set upper limit value of people carried by the electric bicycle; the setting operation execution module 5400 is used to execute a setting operation in response to an overload event in the case where the occurrence of the overload event is detected.
In one embodiment of the present disclosure, the overload event detection module 5300 may also be configured to:
Determining a first detection result of the manned quantity of the electric bicycle according to the first signal;
determining a second detection result of the manned quantity of the electric bicycle according to the second signal;
and determining whether an overload event occurs according to the first detection result and the second detection result.
In one embodiment of the present disclosure, determining a first detection result of a man-carrying number of an electric bicycle according to a first signal includes:
determining the current weight of the electric bicycle according to the first signal;
comparing the current load with the set load upper limit value and the set load lower limit value;
and obtaining a first detection result according to the comparison result.
In one embodiment of the present disclosure, obtaining the first detection result according to the comparison result includes:
under the condition that the current load exceeds the load upper limit value, determining that the first detection result is that the manned quantity of the electric bicycle exceeds the manned upper limit value;
when the current load amount exceeds the load lower limit value and does not exceed the load upper limit value, determining that the first detection result is that the electric bicycle is ridden by a person and the manned number of the electric bicycle does not exceed the manned upper limit value;
and under the condition that the current load weight does not exceed the load lower limit value, determining that the first detection result is the unmanned electric bicycle.
In one embodiment of the present disclosure, determining the second detection result of the number of people carrying the electric bicycle according to the second signal includes:
determining a distance sensor with the detection distance between the first sensor and the target object being smaller than or equal to a corresponding distance threshold value as a first distance sensor according to the second signal;
determining the number of first distance sensors and the distance between adjacent first distance sensors in each group of sensors; wherein the set of sensors comprises at least one first distance sensor arranged in succession;
for each group of distance sensors, determining the width of the target object detected by each group of sensors according to the detection distance between the first distance sensors and the target object, the number of the first distance sensors and the distance between the adjacent first distance sensors;
a second detection result is determined according to the width of the target object detected by each group of sensors.
In one embodiment of the present disclosure, determining the second detection result according to the width of the target object detected by each set of sensors includes:
comparing the width of the target object detected by each group of sensors with a preset first width interval and a preset second width interval, wherein the second width interval is larger than the first width interval;
And determining a second detection result according to the comparison result.
In one embodiment of the present disclosure, determining the second detection result from the comparison result includes:
determining the number of sensor groups of which the width of the detected target object is in a first width interval as a first number;
determining the number of sensor groups of which the detected width of the target object is in a second width interval as a second number;
and determining a second detection result according to the first quantity and the second quantity.
In one embodiment of the present disclosure, determining the second detection result from the first number and the second number comprises:
under the condition that the first number is larger than the first number threshold value, or under the condition that the second number is larger than the second number threshold value, or under the condition that the first number is larger than or equal to the second number threshold value and the second number is equal to the second number threshold value, determining that the second detection result is that the manned number of the electric bicycle exceeds the manned upper limit value;
under the condition that the first number is smaller than or equal to the first number threshold value and larger than or equal to the second number threshold value and the second number is zero, or under the condition that the first number is zero, the second number is larger than zero and smaller than or equal to the second number threshold value, the second detection result is determined to be that the electric bicycle is ridden by people, and the manned number of the electric bicycle does not exceed the manned upper limit value;
And under the condition that the first quantity and the second quantity are both zero, determining that the first detection result is the unmanned electric bicycle.
In one embodiment of the present disclosure, determining whether an overload event occurs according to the first detection result and the second detection result includes:
determining whether an overload event occurs according to any one of the first detection result and the second detection result under the condition that the first detection result and the second detection result are the same;
determining that an overload event does not occur when the first detection result and the second detection result are different and any one of the first detection result and the second detection result is the unmanned electric bicycle;
under the condition that the first detection result and the second detection result are different and both comprise the riding electric bicycle, determining whether an overload event occurs according to the second detection result.
In one embodiment of the present disclosure, the set operation execution module 5400 may also be used to perform at least one of:
controlling the electric bicycle to output setting prompt information;
controlling a mobile terminal using the electric bicycle to output setting prompt information;
controlling a motor of the electric bicycle to stop outputting rotational torque to wheels of the electric bicycle;
The setting prompt information comprises information reflecting that the manned quantity of the electric bicycle exceeds the set manned upper limit.
It should be apparent to those skilled in the art that the overload detecting apparatus 5000 of the electric bicycle may be implemented in various ways. For example, the overload detecting apparatus 5000 of the electric bicycle may be implemented by an instruction configuration processor. For example, the instructions may be stored in the ROM and read from the ROM into the programmable device when the device is started to implement the overload detection apparatus 5000 of the electric bicycle. For example, the overload detection device 5000 of the electric bicycle may be solidified into a dedicated device (e.g., ASIC). The overload detecting apparatus 5000 of the electric bicycle may be divided into units independent of each other, or they may be combined together. The overload detecting apparatus 5000 of the electric bicycle may be implemented by one of the above-described various implementations, or may be implemented by a combination of two or more of the above-described various implementations.
In this embodiment, the overload detection device 5000 of the electric bicycle may have various implementation forms, for example, the overload detection device 5000 of the electric bicycle may be any functional module that operates in a software product or an application program that provides an overload detection service of the electric bicycle, or an external insert, a plug-in, a patch, etc. of the software product or the application program, or may be the software product or the application program itself.
< electric bicycle example >
In the present embodiment, there is also provided an electric bicycle 6000, as shown in fig. 6, including a memory 6100 and a processor 6200.
The memory 6100 for storing an executable computer program; the processor 6200 is configured to execute the computer program to implement the overload detection method of the electric bicycle according to any one of the embodiments provided herein.
Through the embodiment of the disclosure, the electric bicycle can detect whether an overload event occurs to the electric bicycle according to the first signal reflecting the weight of the electric bicycle and the second signal representing the detection distance between the target object around the saddle and the electric bicycle provided by the distance sensor, and under the condition that the overload event is detected to occur, the setting operation responding to the overload event is executed so as to guide a user to use the electric bicycle according to requirements, and the safety risk is reduced.
The present disclosure may be a system, method, and/or computer program product. The computer program product may include a computer readable storage medium having computer readable program instructions embodied thereon for causing a processor to implement aspects of the present disclosure.
The computer readable storage medium may be a tangible device that can hold and store instructions for use by an instruction execution device. The computer readable storage medium may be, for example, but not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium would include the following: portable computer disks, hard disks, random Access Memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static Random Access Memory (SRAM), portable compact disk read-only memory (CD-ROM), digital Versatile Disks (DVD), memory sticks, floppy disks, mechanical coding devices, punch cards or in-groove structures such as punch cards or grooves having instructions stored thereon, and any suitable combination of the foregoing. Computer-readable storage media, as used herein, are not to be construed as transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., optical pulses through fiber optic cables), or electrical signals transmitted through wires.
The computer readable program instructions described herein may be downloaded from a computer readable storage medium to a respective computing/processing device or to an external computer or external storage device over a network, such as the internet, a local area network, a wide area network, and/or a wireless network. The network may include copper transmission cables, fiber optic transmissions, wireless transmissions, routers, firewalls, switches, gateway computers and/or edge servers. The network interface card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium in the respective computing/processing device.
Computer program instructions for performing the operations of the present disclosure can be assembly instructions, instruction Set Architecture (ISA) instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, c++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The computer readable program instructions may be executed entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider). In some embodiments, aspects of the present disclosure are implemented by personalizing electronic circuitry, such as programmable logic circuitry, field Programmable Gate Arrays (FPGAs), or Programmable Logic Arrays (PLAs), with state information of computer readable program instructions, which can execute the computer readable program instructions.
Various aspects of the present disclosure are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the disclosure. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-readable program instructions.
These computer readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer readable program instructions may also be stored in a computer readable storage medium that can direct a computer, programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer readable medium having the instructions stored therein includes an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer, other programmable apparatus or other devices implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions. It is well known to those skilled in the art that implementation by hardware, implementation by software, and implementation by a combination of software and hardware are all equivalent.
The foregoing description of the embodiments of the present disclosure has been presented for purposes of illustration and description, and is not intended to be exhaustive or limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the various embodiments described. The terminology used herein was chosen in order to best explain the principles of the embodiments, the practical application, or the technical improvements in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein. The scope of the present disclosure is defined by the appended claims.

Claims (10)

1. An overload detection method of an electric bicycle, wherein a plurality of distance sensors are circumferentially arranged around a saddle of the electric bicycle, the method comprising:
acquiring a first signal reflecting the weight of the electric bicycle;
acquiring a second signal output by the distance sensor, wherein the second signal represents the detection distance between a target object around the saddle and the distance sensor;
detecting whether an overload event occurs according to the first signal and the second signal, wherein the overload event is an event that the manned quantity of the electric bicycle exceeds a set manned upper limit value;
Executing setting operation responding to the overload event under the condition that the overload event is detected;
the detecting whether an overload event occurs according to the first signal and the second signal includes:
determining a first detection result of the manned quantity of the electric bicycle according to the first signal;
determining a second detection result of the manned quantity of the electric bicycle according to the second signal;
determining whether the overload event occurs according to the first detection result and the second detection result;
the second detection result of determining the manned number of the electric bicycle comprises:
determining a distance sensor with the detection distance between the first signal and the target object being smaller than or equal to a corresponding distance threshold value as a first distance sensor according to the second signal;
determining the number of first distance sensors and the distance between adjacent first distance sensors in each group of sensors; wherein the set of sensors comprises at least one first distance sensor arranged in succession;
for each group of distance sensors, determining the width of the target object detected by each group of sensors according to the detection distance between the first distance sensors and the target object, the number of the first distance sensors and the distance between the adjacent first distance sensors;
The second detection result is determined according to the width of the target object detected by each group of sensors.
2. The method of claim 1, the determining a first detection of the number of people carrying the electric bicycle based on the first signal comprising:
determining the current weight of the electric bicycle according to the first signal;
comparing the current load with a set load upper limit value and a set load lower limit value;
and obtaining the first detection result according to the comparison result.
3. The method of claim 2, the obtaining the first detection result according to the comparison result comprising:
determining that the first detection result is that the manned quantity of the electric bicycle exceeds the manned upper limit value under the condition that the current load exceeds the load upper limit value;
when the current load weight exceeds the load lower limit value and does not exceed the load upper limit value, determining that the first detection result is that the electric bicycle is ridden by a person and the number of people carried by the electric bicycle does not exceed the people carrying upper limit value;
and under the condition that the current load weight does not exceed the load lower limit value, determining that the first detection result is that the electric bicycle is ridden by an unmanned person.
4. The method of claim 1, the determining the second detection result based on the width of the target object detected by each set of sensors comprising:
comparing the width of the target object detected by each group of sensors with a preset first width interval and a preset second width interval, wherein the second width interval is larger than the first width interval;
and determining the second detection result according to the comparison result.
5. The method of claim 4, the determining the second detection result from the comparison result comprising:
determining the number of sensor groups of which the detected width of the target object is in the first width interval as a first number;
determining the number of sensor groups of which the detected width of the target object is within the second width interval as a second number;
and determining the second detection result according to the first quantity and the second quantity.
6. The method of claim 5, the determining the second detection result from the first number and the second number comprising:
determining that the second detection result is that the manned number of the electric bicycle exceeds the manned upper limit value when the first number is greater than a first number threshold, or when the second number is greater than a second number threshold, or when the first number is greater than or equal to the second number threshold and the second number is equal to the second number threshold;
Determining that the second detection result is that the electric bicycle is ridden by a person and the manned number of the electric bicycle does not exceed the manned upper limit value when the first number is smaller than or equal to the first number threshold and larger than or equal to the second number threshold and the second number is zero or when the first number is zero and the second number is larger than zero and smaller than or equal to the second number threshold;
and under the condition that the first quantity and the second quantity are both zero, determining that the first detection result is that the electric bicycle is ridden by an unmanned person.
7. The method of claim 1, the determining whether the overload event occurred based on the first detection result and the second detection result comprising:
determining whether the overload event occurs according to any one of the first detection result and the second detection result under the condition that the first detection result and the second detection result are the same;
determining that an overload event does not occur when the first detection result and the second detection result are different and any one of the first detection result and the second detection result is that the electric bicycle is ridden by an unmanned person;
And under the condition that the first detection result and the second detection result are different and both the first detection result and the second detection result comprise riding the electric bicycle, determining whether the overload event occurs according to the second detection result.
8. The method of claim 1, the performing a set operation responsive to the overload event comprising at least one of:
controlling the electric bicycle to output setting prompt information;
controlling a mobile terminal using the electric bicycle to output setting prompt information;
controlling a motor of the electric bicycle to stop outputting rotational torque to wheels of the electric bicycle;
the setting prompt information comprises information reflecting that the manned quantity of the electric bicycle exceeds the set manned upper limit.
9. An overload detection device of an electric bicycle, a plurality of distance sensors are arranged around a saddle of the electric bicycle in a surrounding mode, and the device comprises:
the first signal acquisition module is used for acquiring a first signal reflecting the weight of the electric bicycle;
a second signal acquisition module configured to acquire a second signal output by the distance sensor, the second signal representing a detection distance between a target object around the seat and the distance sensor;
The overload event detection module is used for detecting whether an overload event occurs according to the first signal and the second signal, wherein the overload event is an event that the manned quantity of the electric bicycle exceeds a set manned upper limit value;
a setting operation executing module, configured to execute a setting operation in response to the overload event in a case where the occurrence of the overload event is detected;
the overload event detection module is further configured to:
determining a first detection result of the manned quantity of the electric bicycle according to the first signal;
determining a second detection result of the manned quantity of the electric bicycle according to the second signal;
determining whether the overload event occurs according to the first detection result and the second detection result;
the second detection result of determining the manned number of the electric bicycle comprises:
determining a distance sensor with the detection distance between the first signal and the target object being smaller than or equal to a corresponding distance threshold value as a first distance sensor according to the second signal;
determining the number of first distance sensors and the distance between adjacent first distance sensors in each group of sensors; wherein the set of sensors comprises at least one first distance sensor arranged in succession;
For each group of distance sensors, determining the width of the target object detected by each group of sensors according to the detection distance between the first distance sensors and the target object, the number of the first distance sensors and the distance between the adjacent first distance sensors;
the second detection result is determined according to the width of the target object detected by each group of sensors.
10. An electric bicycle comprising a processor and a memory for storing an executable computer program; the processor is configured to execute the computer program to implement the method of any one of claims 1 to 8.
CN202111197444.5A 2021-10-14 2021-10-14 Overload detection method and device for electric bicycle and electric bicycle Active CN114044077B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111197444.5A CN114044077B (en) 2021-10-14 2021-10-14 Overload detection method and device for electric bicycle and electric bicycle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111197444.5A CN114044077B (en) 2021-10-14 2021-10-14 Overload detection method and device for electric bicycle and electric bicycle

Publications (2)

Publication Number Publication Date
CN114044077A CN114044077A (en) 2022-02-15
CN114044077B true CN114044077B (en) 2023-12-26

Family

ID=80205115

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111197444.5A Active CN114044077B (en) 2021-10-14 2021-10-14 Overload detection method and device for electric bicycle and electric bicycle

Country Status (1)

Country Link
CN (1) CN114044077B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114802552B (en) * 2022-02-21 2024-08-06 上海钧正网络科技有限公司 Two-wheeled vehicle
CN115307597B (en) * 2022-07-19 2023-07-28 常州宇来智能科技有限公司 Method for overload detection of shared electric skateboard

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110843967A (en) * 2019-12-10 2020-02-28 北京阿帕科蓝科技有限公司 Electric bicycle and multi-person riding avoidance method and system based on same
CN211347035U (en) * 2020-03-11 2020-08-25 海汇新能源汽车有限公司 Automatic detection and prompt device for overload of transport vehicle
CN111976881A (en) * 2020-07-21 2020-11-24 摩拜(北京)信息技术有限公司 Electric bicycle
CN112208692A (en) * 2020-10-16 2021-01-12 湖南喜宝达信息科技有限公司 Multi-person riding detection method, electric bicycle and computer readable storage medium
CN213042438U (en) * 2020-06-01 2021-04-23 北京骑胜科技有限公司 Vehicle load control device and vehicle

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210315503A1 (en) * 2017-05-17 2021-10-14 Blue Storm Media, Inc. System and method for a health status display based on detected magnetic nanoparticles

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110843967A (en) * 2019-12-10 2020-02-28 北京阿帕科蓝科技有限公司 Electric bicycle and multi-person riding avoidance method and system based on same
CN211347035U (en) * 2020-03-11 2020-08-25 海汇新能源汽车有限公司 Automatic detection and prompt device for overload of transport vehicle
CN213042438U (en) * 2020-06-01 2021-04-23 北京骑胜科技有限公司 Vehicle load control device and vehicle
CN111976881A (en) * 2020-07-21 2020-11-24 摩拜(北京)信息技术有限公司 Electric bicycle
CN112208692A (en) * 2020-10-16 2021-01-12 湖南喜宝达信息科技有限公司 Multi-person riding detection method, electric bicycle and computer readable storage medium

Also Published As

Publication number Publication date
CN114044077A (en) 2022-02-15

Similar Documents

Publication Publication Date Title
CN111976881B (en) Overload-proof electric bicycle
CN114044077B (en) Overload detection method and device for electric bicycle and electric bicycle
US10755374B2 (en) Vehicle management method, system and server, and vehicle
US10223854B2 (en) Vehicle management method, management device mounted on vehicle and vehicle
Li et al. A driving behavior detection system based on a smartphone's built‐in sensor
JP2020506460A (en) Systems and methods for monitoring vehicles
KR101682195B1 (en) Mobile phone safe system having screen off function when user use mobile phone while walking
CN108909931B (en) Method, device and system for realizing assistance of bicycle
CN114162241B (en) Multi-person riding detection method, device and system of electric bicycle and electronic equipment
CN115465398A (en) Scooter, control method and device of scooter and storage medium
JP2018060299A (en) Safety driving support device, two-wheel vehicle driving support system, safety driving support method, and safety driving support program
CN110949596B (en) Electric vehicle control system and electric vehicle
CN113470339A (en) Vehicle control method, device, vehicle and system
CN112896387B (en) Control method and device for riding vehicle and electronic equipment
CN113650712B (en) Electric bicycle control method and device and electric bicycle
CN113212615A (en) Wheel rotation detection device, vehicle and wheel rotation detection method
CN111806617B (en) Control method and device of electric vehicle
US20210107578A1 (en) Scooter auxiliary wheel system and method of use
CN105004465A (en) Electric wheelbarrow pressure detection method and electric wheelbarrow pressure detector
JP2010130448A (en) Event detection server and event detection method
CN113253702B (en) Vehicle fault indication method and device
CN113562108B (en) Riding configuration method of electric bicycle and electric bicycle
EP3274955A1 (en) Impairment recognition mechanism
CN115550847A (en) Vehicle returning processing method and device for shared vehicles and server
CN107961526B (en) Skating device and steering control method and device thereof

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant