A cleaning apparatus detection system and a control method thereof
By designing detection circuits and controllers in the cleaning equipment, the problem of accidental activation of the battery management system is identified, which solves the problem of accidental activation in the dormant state, reduces safety hazards, and improves equipment safety.
Patent Information
- Application Number
- CN202111531873.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-14
- Publication Date
- 2025-11-11
- Estimated Expiration
- 2041-12-14
AI Technical Summary
In existing technologies, the battery management system in a dormant state is easily activated by mistake, leading to safety hazards, especially the risk of sparking during assembly line production and user use.
A cleaning equipment detection system is designed, including a first detection circuit connected to a charging interface and a load access circuit, a second detection circuit connected to a button and switch control circuit, and a controller. The system determines whether the battery management system is erroneously activated by the output voltage of the detection circuit and takes corresponding measures to avoid erroneous activation.
Effective identification of accidental activation of the battery management system reduces the risk of accidental battery activation during assembly line production and user operation, thereby improving equipment safety.
Smart Images

Figure CN114384434B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of battery management technology, and in particular to a cleaning equipment detection system and its control method. Background Technology
[0002] With the advent of the Internet+ smart era, more and more intelligent cleaning devices, such as best-selling cleaning machines, sweepers, window cleaners, and handheld vacuum cleaners, are required to be portable and mobile. Battery Management System (BMS) is one of the key components of these intelligent cleaning devices. Current battery management systems are not limited to monitoring battery voltage, current, and temperature to prevent safety hazards caused by overcharging, over-discharging, overheating, and overcurrent; they also have additional functions such as motor speed control, motor fault monitoring, and screen data transmission.
[0003] With the addition of these extra functions, the probability of the battery management system being accidentally activated by external factors after it has gone into hibernation is also increasing. Currently, the main activation methods for the battery management system after hibernation include plugging in the charger and activating it via an external switch button. Therefore, how to design a battery management system that can detect accidental activation when the above activation methods are not used has become an urgent problem to be solved. Summary of the Invention
[0004] This application provides a cleaning equipment detection system and its control method, which can effectively determine whether the battery management system is erroneously activated. In the case of erroneous activation of the battery management system, it can largely avoid discharge and arcing, greatly reducing the hidden risks in the assembly line production process and the risk of erroneous activation and arcing caused by changes in the external environment during user use.
[0005] In a first aspect, embodiments of this application provide a cleaning equipment detection system, including: a first detection circuit connected to a charging interface and a load access circuit, a second detection circuit connected to a button and a switch control circuit, and a controller connected to the first detection circuit, the switch control circuit, and the second detection circuit respectively;
[0006] The controller is configured to, after the battery management system is activated, first detect the first output voltage of the first detection circuit, and determine whether the battery management system is mistakenly activated based on the first output voltage; then control the switch control circuit to turn on, and detect the second output voltage of the second detection circuit, and determine whether the battery management system is mistakenly activated based on the second output voltage.
[0007] Optionally, the first detection circuit includes a processing module connected to the charging interface and the load access circuit, a protection circuit connected to the processing module, and a release module connected to the protection circuit.
[0008] The processing module is used to regulate and filter the voltage input from the charging interface or the load access circuit to obtain a first processed voltage, and transmit the first processed voltage to the protection circuit.
[0009] The protection circuit is used to detect whether the first processing voltage is less than the battery overcharge voltage. If the first processing voltage is detected to be less than the battery overcharge voltage, the first processing voltage is transmitted to the release module. If the first processing voltage is detected to be greater than or equal to the battery overcharge voltage, the protection circuit is disconnected.
[0010] The release module is connected to the controller so that the controller can collect the first output voltage flowing through the release module, determine whether the battery management system is erroneously activated based on the first output voltage, and release the first output voltage after the controller collects the first output voltage.
[0011] Optionally, the processing module includes a first Zener diode, a first filter capacitor, and a second filter capacitor;
[0012] Wherein, the first end of the first Zener diode is connected to the positive terminal of the charging interface and the first end of the first filter capacitor, the second end of the first Zener diode is connected to the negative terminal of the charging interface or the load connection circuit and the first end of the second filter capacitor, the second end of the second filter capacitor is connected to the second end of the first filter capacitor, and the second end of the first filter capacitor is connected to the protection circuit.
[0013] Optionally, the protection circuit includes a three-terminal fuse, which has three ports;
[0014] The first port of the three-terminal fuse is connected to the processing module, the second port is grounded, and the third port is connected to the release module.
[0015] Optionally, the release module includes a first resistor, a first MOSFET, a second resistor, a third resistor, a fourth resistor, a fifth resistor, and a third filter capacitor;
[0016] Wherein, the first end of the first resistor is connected to the protection circuit, the second end is connected to the first end of the first MOSFET, the second end of the first MOSFET is connected to the first end of the second resistor and the first end of the third resistor, and the second resistor and the third resistor are connected in parallel, the second end of the second resistor is connected to the first pin of the controller and the first end of the third filter capacitor, the second end of the third filter capacitor is grounded, the second end of the third resistor is grounded, the third end of the first MOSFET is connected to the first end of the fourth resistor and the first end of the fifth resistor, and the fourth resistor and the fifth resistor are connected in parallel, the second end of the fourth resistor is connected to the second pin of the controller, and the second end of the fifth resistor is grounded;
[0017] The controller is specifically used to acquire the power supply voltage transmitted by the battery sampling chip after the battery management system is activated, set the second pin to a high level to turn on the first MOS transistor, acquire the first output voltage of the third resistor through the first pin, and determine whether the battery management system is mistakenly activated based on the first output voltage.
[0018] Optionally, the controller acquires the first output voltage of the third resistor through the first pin, and determines whether the battery management system is erroneously activated based on the first output voltage. Specifically, this includes: acquiring the first output voltage of the third resistor at preset time intervals within a preset time period, and determining whether the number of times the first output voltage of the third resistor is less than a preset voltage value is higher than a preset number; if it is determined that the number of times the first output voltage is less than the preset voltage value is higher than the preset number, the battery management system is determined to be erroneously activated; if it is determined that the number of times the first output voltage is less than the preset voltage value is lower than the preset number, the battery management system is determined to be normally activated.
[0019] Optionally, the switch control circuit includes a second Zener diode, a sixth resistor, a second MOSFET, a seventh resistor, a first transistor, an eighth resistor, and a ninth resistor;
[0020] In this circuit, the first terminal of the second Zener diode, the first terminal of the sixth resistor, and the first terminal of the second MOSFET are connected to the positive terminal of the battery, and the second Zener diode, the sixth resistor, and the second MOSFET are connected in parallel. The second terminal of the second Zener diode, the second terminal of the sixth resistor, and the second terminal of the second MOSFET are connected to the second terminal of the second MOSFET. The second terminal of the second MOSFET is also connected to the seventh resistor. The third terminal of the second MOSFET is connected to the second detection circuit through the third pin. The second terminal of the seventh resistor is connected to the first terminal of the first transistor. The second terminal of the first transistor is grounded. The third terminal of the first transistor is connected to the first terminal of the eighth resistor and the first terminal of the ninth resistor, and the eighth resistor and the ninth resistor are connected in parallel. The second terminal of the eighth resistor is connected to the fourth pin of the controller, and the other terminal of the ninth resistor is grounded.
[0021] The controller is used to set the fourth pin to a high level so that the voltage at the third terminal of the first transistor is higher than the voltage at the second terminal, thereby turning on the first transistor. It also divides the voltage between the positive terminal of the battery and the ground line through the sixth resistor and the seventh resistor and applies it to the second MOSFET to turn on the second MOSFET. The controller also activates the second detection circuit through the high level obtained from the third pin.
[0022] Optionally, the second detection circuit includes a switching module, a voltage regulator module, and a response module;
[0023] The switch module is connected to the switch control circuit, the voltage regulator module, and the response module. The voltage regulator module is connected to the button through an external communication interface. When the button is triggered, the external communication interface receives a high level.
[0024] The switch module is used to activate the response module when the switch control circuit is turned on;
[0025] The voltage regulator module is used to regulate and filter the voltage input from the external communication interface to obtain a second processed voltage, and then transmit the second processed voltage to the response module.
[0026] The response module is used to send and receive serial port data based on the communication parameters configured by the controller.
[0027] Optionally, the controller is configured to, after the battery management system is activated, detect the first output voltage of the first detection circuit, and determine whether the battery management system is falsely activated due to reasons other than charger insertion; if it is determined that the battery management system is falsely activated due to reasons other than charger insertion, then control the switch control circuit to turn on, and detect the second output voltage of the second detection circuit, and determine whether the battery management system is falsely activated due to reasons other than button triggering.
[0028] Secondly, embodiments of this application provide a control method for a cleaning equipment detection system. The method is applied to a battery management cleaning equipment detection system. The system includes a first detection circuit connected to a charging interface and a load access circuit, a second detection circuit connected to a button and a switch control circuit, and a controller connected to the first detection circuit, the switch control circuit, and the second detection circuit respectively.
[0029] The method includes:
[0030] After the battery management system is activated, the first output voltage of the first detection circuit is detected first, and the battery management system is determined to be falsely activated based on the first output voltage.
[0031] Then, the switch control circuit is turned on, and the second output voltage of the second detection circuit is detected. Based on the second output voltage, it is determined whether the battery management system has been mistakenly activated.
[0032] Optionally, detecting the first output voltage of the first detection circuit and determining whether the battery management system has been erroneously activated based on the first output voltage includes:
[0033] The first output voltage of the first detection circuit is collected at preset time intervals within a preset time period;
[0034] Determine whether the number of times the first output voltage of the first detection circuit is less than a preset voltage value is higher than a preset number;
[0035] If it is determined that the number of times the first output voltage is less than the preset voltage value is higher than the preset number, the battery management system is determined to be falsely activated;
[0036] If it is determined that the number of times the first output voltage is less than the preset voltage value is less than the preset number, the battery management system is determined to be normally activated.
[0037] Optionally, detecting the second output voltage of the second detection circuit and determining whether the battery management system has been erroneously activated based on the second output voltage includes:
[0038] Within a set time period, the second output voltage of the second detection circuit is read at set time intervals;
[0039] Determine whether the number of times the second output voltage of the second detection circuit is greater than a preset voltage value is greater than a preset number;
[0040] If the number of times the second output voltage of the second detection circuit is found to be greater than the preset voltage value is greater than the preset number, the battery management system is determined to be falsely activated.
[0041] If the number of times the second output voltage of the second detection circuit is greater than the preset voltage value is less than the preset number, the battery management system is determined to be normally activated.
[0042] Thirdly, embodiments of this application provide a cleaning equipment detection system, including: a first detection circuit connected to a charging interface and a load access circuit, a second detection circuit connected to a button and a switch control circuit, and a controller connected to the first detection circuit, the switch control circuit, and the second detection circuit respectively.
[0043] The controller is used to detect the first output voltage of the first detection circuit after the battery management system is activated, and to determine whether the battery management system has been mistakenly activated based on the first output voltage.
[0044] Fourthly, embodiments of this application provide a cleaning equipment detection system, including: a first detection circuit connected to a charging interface and a load access circuit, a second detection circuit connected to a button and a switch control circuit, and a controller connected to the first detection circuit, the switch control circuit, and the second detection circuit respectively;
[0045] The controller is used to control the switch control circuit to turn on after the battery management system is activated, and to detect the second output voltage of the second detection circuit, and to determine whether the battery management system has been mistakenly activated based on the second output voltage.
[0046] This application provides a cleaning equipment detection system and control method. The cleaning equipment detection system includes a first detection circuit connected to a charging interface and a load access circuit, a second detection circuit connected to a button and a switch control circuit, and a controller connected to the first detection circuit, the switch control circuit, and the second detection circuit respectively. The controller, after the battery management system is activated, first detects the first output voltage of the first detection circuit and determines whether the battery management system has been mistakenly activated based on the first output voltage; then it controls the switch control circuit to conduct and detects the second output voltage of the second detection circuit, determining whether the battery management system has been mistakenly activated based on the second output voltage. In this embodiment, it is possible to effectively determine whether the battery management system has been mistakenly activated, facilitating the taking of effective measures in cases of mistaken activation of the battery management system.
[0047] These or other aspects of this application will become more apparent in the following description of the embodiments. Attached Figure Description
[0048] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0049] Figure 1 This is a schematic diagram of the structure of a cleaning equipment detection system provided in an embodiment of this application;
[0050] Figure 2 This is a schematic diagram of another cleaning equipment detection system provided in an embodiment of this application;
[0051] Figure 3 A circuit diagram of a first detection circuit provided in an embodiment of this application;
[0052] Figure 4 A circuit diagram of a load access circuit provided in an embodiment of this application;
[0053] Figure 5 A circuit diagram of a switch control circuit provided in an embodiment of this application;
[0054] Figure 6 This is a schematic diagram of another cleaning equipment detection system provided in an embodiment of this application;
[0055] Figure 7 A circuit diagram of a second detection circuit provided in an embodiment of this application;
[0056] Figure 8A flowchart illustrating a control method for a cleaning equipment detection system provided in this application embodiment. Detailed Implementation
[0057] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings.
[0058] In some of the processes described in the specification, claims, and accompanying drawings of this application, multiple operations appearing in a specific order are included. However, it should be clearly understood that these operations may not be executed in the order they appear herein, or may be executed in parallel. The operation numbers, such as 101, 102, etc., are merely used to distinguish different operations and do not themselves represent any execution order. Furthermore, these processes may include more or fewer operations, and these operations may be executed sequentially or in parallel. It should be noted that the descriptions such as "first," "second," etc., in this document are used to distinguish different messages, devices, modules, etc., and do not represent a chronological order, nor do they limit "first" and "second" to different types.
[0059] The technical solutions of the embodiments of this application can be applied to cleaning equipment with BMS systems, such as cleaning machines, sweepers, window cleaning machines, handheld vacuum cleaners and other cleaning equipment. This application does not limit them.
[0060] The inventors discovered in their research that when the BMS system receives a short-time pulse signal, it enters an active state; when the short-time pulse signal disappears, the BMS system enters a sleep state. Currently, the main activation methods for a BMS system after sleep mode include activation by inserting a charger or triggering an external switch button. Taking a cleaning machine as an example, the cleaning machine can activate its internal BMS system by triggering an external main motor switch button or by inserting a charger. For instance, when the operator presses the main motor switch button, the switch button generates a trigger signal, causing the short-time signal generation circuit to generate a short-time pulse signal when the main motor switch button generates the trigger signal. This short-time pulse signal is then output to the activation signal generation circuit, which outputs an activation signal to the BMS system's activation port during the duration of the short-time pulse signal, thus activating the BMS system from sleep mode. For example, when an operator connects the cleaning machine to the charger via the charging interface, a trigger signal is generated. This triggers a short-time pulse signal, which is then generated by the short-time pulse signal generation circuit. During the duration of the short-time pulse signal, the activation signal generation circuit outputs an activation signal to the activation port of the BMS system to activate the BMS system from its dormant state.
[0061] Of course, other methods of activating the BMS system also exist, such as a worker accidentally touching the hardware circuitry, which can trigger a signal. However, it's important to note that when the BMS system is in sleep mode, it can only be properly activated by pressing a button or plugging in a charger. If the BMS system is activated in any other way, it is considered falsely activated. False activation can include, but is not limited to, workers accidentally touching the hardware circuitry, external static electricity during assembly, the battery pack having inherent "phantom voltage," changes in ambient temperature and humidity, or exposure to water.
[0062] To avoid hidden risks in assembly line production and accidental activation due to changes in the external environment during user operation, the inventors, after a series of studies, proposed the technical solution of this application. This application provides a cleaning equipment detection system and its control method. The system includes a first detection circuit connected to a charging interface and a load access circuit, a second detection circuit connected to a button and a switch control circuit, and a controller connected to the first detection circuit, the switch control circuit, and the second detection circuit respectively. The controller, after the battery management system is activated, first detects the first output voltage of the first detection circuit, and determines whether the battery management system is accidentally activated based on the first output voltage; then, it controls the switch control circuit to conduct and detects the second output voltage of the second detection circuit, determining whether the battery management system is accidentally activated based on the second output voltage. In this embodiment, the cleaning equipment detection system can effectively determine whether the battery management system in the cleaning equipment is accidentally activated, facilitating subsequent effective measures to address the accidental activation of the battery management system and ensuring the safety of the cleaning equipment.
[0063] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0064] Figure 1 This is a schematic diagram of the structure of a cleaning equipment detection system provided in an embodiment of this application, as shown below. Figure 1 As shown, the cleaning equipment detection system includes: a first detection circuit 11 connected to a charging interface and a load access circuit; a second detection circuit 13 connected to a button and a switch control circuit 12; and a controller 14 connected to the first detection circuit 11, the switch control circuit 12, and the second detection circuit 13, respectively. The charging interface is used to connect a charger, and the load access circuit is used to connect a load, which may include, but is not limited to, electrical appliances, motors, or light bulbs.
[0065] In the embodiments of this application, the cleaning equipment includes, but is not limited to, self-propelled cleaning equipment and handheld cleaning equipment. Self-propelled cleaning equipment includes: robotic vacuum cleaners, self-propelled air purifiers, solar panel cleaning robots, window cleaning robots, etc. Handheld cleaning equipment includes handheld washer-dryers, handheld vacuum cleaners, handheld portable vacuum cleaners, handheld desktop cleaners, etc. Typically, these cleaning devices include: a main motor, a roller brush, a recycling device, and a BMS (Battery Management System), which includes a rechargeable battery.
[0066] In this embodiment, the controller 14 can be a microcontroller unit (MCU) of the BMS system, also known as a single-chip microcomputer or a microcontroller. When the BMS system is activated by a certain pulse signal (wherein, the pulse signal may include a charging pulse signal generated by the insertion of a charger, a button pulse signal generated by triggering an external switch button, or an abnormal factor that causes accidental activation), the battery sampling chip (analog front end, AFE) in the BMS system starts to supply power to the controller 14 so that the controller 14 starts the detection process.
[0067] Specifically, the controller 14 is used to detect the first output voltage of the first detection circuit 11 after the battery management system is activated, and determine whether the battery management system is mistakenly activated based on the first output voltage; control the switch control circuit 12 to be turned on, and detect the second output voltage of the second detection circuit 13, and determine whether the battery management system is mistakenly activated based on the second output voltage.
[0068] As an optional approach, the process of detecting the first output voltage of the first detection circuit and determining whether the battery management system (BMS) is erroneously activated based on the first output voltage can be achieved by collecting the first output voltage of the first detection circuit at preset time intervals within a preset time period; determining whether the number of times the first output voltage of the first detection circuit is less than a preset voltage value is higher than a preset number; if the number of times the first output voltage is less than the preset voltage value is higher than the preset number, the BMS is determined to be erroneously activated; if the number of times the first output voltage is less than the preset voltage value is lower than the preset number, the BMS is determined to be normally activated. The preset time period, preset time interval, preset voltage value, and preset number of times can all be set according to requirements. For example, taking a preset time period of 20ms, a preset time interval of 100us, a preset voltage value of 5V, and a preset number of times of 100 times as an example, the controller 14 collects the first output voltage of the first detection circuit every 100us within 20ms, for a total of 200 collections in 20ms. If the number of times the first output voltage is less than 5V is greater than 100 times, the BMS is determined to be erroneously activated; otherwise, the BMS is determined to be normally activated. In addition to the above-mentioned optional solutions, other optional solutions may also be included, and this application embodiment does not limit them. For example, the first output voltage of the first detection circuit can be collected at preset time intervals within a preset time period, and it can be determined whether the collected first output voltage shows a gradually decreasing trend. If it is determined that the collected first output voltage shows a gradually decreasing trend, the BMS system is determined to be falsely activated; otherwise, the BMS system is determined to be normally activated.
[0069] As an optional solution, the process of detecting the second output voltage of the second detection circuit 13 and determining whether the battery management system is erroneously activated based on the second output voltage can be achieved by reading the second output voltage of the second detection circuit at set time intervals within a set time period; determining whether the number of times the second output voltage of the second detection circuit is greater than a preset voltage value is greater than a preset number; if the number of times the second output voltage of the second detection circuit is greater than the preset voltage value is greater than the preset number, the battery management system is determined to be erroneously activated; if the number of times the second output voltage of the second detection circuit is greater than the preset voltage value is less than the preset number, the battery management system is determined to be normally activated. The implementation scheme of this solution can refer to the first detection circuit, which will not be elaborated further in this application embodiment. Similarly, in addition to the above optional solutions, other optional solutions may also be included, which are not limited in this application embodiment.
[0070] It should be noted that, in this embodiment, although both the first detection circuit 11 and the second detection circuit 13 are used to detect whether the BMS system is falsely activated, the detection directions are different. Specifically, the first detection circuit 11 is mainly used to detect whether the BMS system is falsely activated due to reasons other than charger insertion, and the second detection circuit 13 is mainly used to detect whether the BMS system is falsely activated due to reasons other than button triggering. Furthermore, the detection order is also different. After the battery management system is activated, the controller detects the first output voltage of the first detection circuit and determines whether the battery management system is falsely activated due to reasons other than charger insertion based on the first output voltage. If it is determined that the battery management system is falsely activated due to reasons other than charger insertion, the controller then controls the switch control circuit to turn on and detects the second output voltage of the second detection circuit, determining whether the battery management system is falsely activated due to reasons other than button triggering based on the second output voltage.
[0071] The basis for the first and second detection circuits to detect whether the BMS system is mistakenly activated due to reasons other than charger insertion or button triggering, as well as the basis for the detection order, can be found in the detailed description of the following embodiments.
[0072] Through the aforementioned system, the controller can effectively determine whether the battery management system has been falsely activated, facilitating subsequent effective measures to address such false activation. Furthermore, Figure 2 This is a schematic diagram of another cleaning equipment detection system provided in an embodiment of this application, as shown below. Figure 2 As shown, with Figure 1 The difference between the cleaning equipment detection system and the previous one is that the first detection circuit 11 in this embodiment includes a processing module 111 connected to the charging interface and the load access circuit, a protection circuit 112 connected to the processing module 111, and a release module 113 connected to the protection circuit 112.
[0073] The processing module 111 is used to regulate and filter the voltage input from the charging interface or the load access circuit 12 to obtain a first processing voltage, and transmit the first processing voltage to the protection circuit 112.
[0074] Specifically, Figure 3 The circuit diagram of the first detection circuit 11 provided in the embodiments of this application is as follows: Figure 3 As shown, the processing module 111 includes a first Zener diode DZ1, a first filter capacitor C5, and a second filter capacitor C6.
[0075] In this circuit, the first terminal of the first Zener diode DZ1 is connected to the positive terminal of the charging interface and the first terminal of the first filter capacitor C5 via a C+ interface. The second terminal of the first Zener diode DZ1 is connected to the negative terminal of the charging interface via a C- interface and connected to the circuit via a P- interface. The second terminal of the first Zener diode DZ1 is connected to the first terminal of the second filter capacitor C6. The second terminal of the second filter capacitor C6 is connected to the second terminal of the first filter capacitor C5. The second terminal of the first filter capacitor C5 is connected to the protection circuit 112. The C- interface and the P- interface are on the same line.
[0076] like Figure 4 As shown, the load connection circuit may include diode D8, filter capacitor C21, and filter capacitor C25. Diode D8's first terminal is connected to the positive terminal of the load via a P+ interface, and its second terminal is connected to the negative terminal of the load via a P- interface. This connection to the load is to control the load's discharge MOSFET to discharge when the BMS system is detected as normally activated, thus entering the normal BMS system control program.
[0077] The protection circuit 112 is used to detect whether the first processing voltage flowing through the protection circuit 112 is less than the battery overcharge voltage. If the first processing voltage is detected to be less than the battery overcharge voltage, the first processing voltage is transmitted to the release module 113. If the first processing voltage is detected to be greater than or equal to the battery overcharge voltage, the protection circuit 112 is cut off.
[0078] The first processing voltage can be the voltage transmitted from the charger when the charger is normally connected through the charging interface, or it can be a virtual voltage. The virtual voltage can be the virtual voltage on the cleaning device plugged into a charger with residual virtual voltage, or it can be the virtual voltage on the filter capacitors C21 and C25 that are not fully discharged due to the external load of the cleaning device flowing into the processing module 111 through the P- interface, and then flowing through the first filter capacitor C5 and the second filter capacitor C6 in the processing module 111 and through the protection circuit 112.
[0079] Specifically, such as Figure 3 As shown, the protection circuit 112 includes a three-terminal fuse F1, which has three ports;
[0080] The first port 1 of the three-terminal fuse is connected to the processing module 111, the second port 2 is grounded, and the third port 3 is connected to the release module 113.
[0081] The protection circuit 112 is specifically used to detect whether the first processing voltage flowing through the protection circuit 112 is less than the battery overcharge voltage. If the first processing voltage is detected to be less than the battery overcharge voltage, the first processing voltage is transmitted to the release module 113 through the wire between the first port 1 and the third port 3. If the first processing voltage is detected to be greater than or equal to the battery overcharge voltage, the wire between the first port 1 and the third port 3 is cut off to disconnect the protection circuit and prevent damage to subsequent circuit modules when the first processing voltage is too high.
[0082] The release module 113 is connected to the controller 14 so that the controller 14 can collect the first output voltage flowing through the release module 113, determine whether the battery management system is erroneously activated based on the first output voltage, and release the first output voltage after the controller collects the first output voltage.
[0083] Specifically, such as Figure 3 As shown, the release module 113 includes a first resistor R9, a first MOSFET Q2, a second resistor R12, a third resistor R19, a fourth resistor R6, a fifth resistor R1, and a third filter capacitor C12.
[0084] Wherein, the first end of the first resistor R9 is connected to the protection circuit 112, and the second end is connected to the first end of the first MOSFET Q2. The second end of the first MOSFET Q2 is connected to the first end of the second resistor R12 and the first end of the third resistor R19, and the second resistor R12 and the third resistor R19 are connected in parallel. The second end of the second resistor R12 is connected to the first pin charger_dec of the controller 14 and the first end of the third filter capacitor C12. The second end of the third filter capacitor C12 is grounded. The second end of the third resistor R19 is grounded. The third end of the first MOSFET Q2 is connected to the first end of the fourth resistor R6 and the first end of the fifth resistor R1, and the fourth resistor R6 and the fifth resistor R1 are connected in parallel. The second end of the fourth resistor R6 is connected to the second pin charger_dec_en of the controller 14, and the second end of the fifth resistor R1 is grounded.
[0085] The controller is specifically used to, after the battery management system is activated, acquire the supply voltage (typically 3.3V) transmitted by the battery sampling chip, set the second pin `charger_dec_en` to a high level to turn on the first MOSFET Q2, acquire the first output voltage of the third resistor through the first pin, and determine whether the battery management system has been falsely activated based on the first output voltage. The purpose of setting the second pin `charger_dec_en` to a high level is that when the second pin `charger_dec_en` is high, the voltage division formed by the fourth resistor R6 and the fifth resistor R1 will act on the gate (G) of the first MOSFET Q2, thereby turning on the first MOSFET Q2. Only after the first MOSFET Q2 is turned on can the first output voltage of the third resistor R19 be acquired through the first pin `charger_dec`, and the determination of whether the battery management system has been falsely activated based on the first output voltage is made. Furthermore, after the first MOSFET Q2 is turned on, the dummy voltage can flow into GND through the first resistor R9 of the release module 113, the first MOSFET Q2, and the third resistor R19 for discharge.
[0086] Therefore, the controller acquires the first output voltage of the third resistor through the first pin, and determines whether the battery management system is erroneously activated based on the first output voltage. Specifically, this includes: acquiring the first output voltage of the third resistor at preset time intervals within a preset time period, and determining whether the number of times the first output voltage of the third resistor is less than a preset voltage value is higher than a preset number; if it is determined that the number of times the first output voltage is less than the preset voltage value is higher than the preset number, the battery management system is determined to be erroneously activated; if it is determined that the number of times the first output voltage is less than the preset voltage value is lower than the preset number, the battery management system is determined to be normally activated.
[0087] It should be noted that the basis for the first detection circuit 11 to detect whether the BMS system is falsely activated due to a non-charger connection is as follows: If the charger is normally connected, the first output voltage is relatively stable and greater than the preset voltage value. Therefore, when the controller uses the first detection circuit for detection, it will collect a first output voltage greater than the preset voltage value, and the collected voltage value will be in a relatively stable state. However, if it is a false voltage, the first output voltage will be less than the preset voltage value, or the collected voltage value will show a gradually decreasing trend (because the false voltage will be consumed as it passes through various modules, thus showing a gradually decreasing trend).
[0088] In practical applications, taking a preset time period of 20ms, a preset time interval of 100us, a preset voltage value of 5V, and a preset number of times of 100 as an example, the controller collects the first output voltage of the third resistor through the first pin and determines whether the battery management system is erroneously activated based on the first output voltage. This process can be achieved by initializing the AFE chip and the underlying driver of the BMS system. The initialization process takes approximately 10ms. If there is a virtual voltage on the line where the C+ interface is located, most of the virtual voltage on the line where the C+ interface is located will be consumed within these 10ms. The first pin, charger_dec, is the AD acquisition port of the MCU, which collects the first output voltage on the third resistor R19. It collects the voltage once every 100us, for a total of 200 times over 20ms. If it is determined that the number of times the first output voltage is less than the preset voltage value is greater than 100, or if the collected voltage shows a decreasing trend, it is determined that the BMS system is erroneously activated not because the charger is inserted, but because a virtual voltage is introduced into the first detection circuit.
[0089] It should be noted that after the controller 14 determines that the BMS system is falsely activated not due to the charger being inserted, it also needs to determine whether the false activation is caused by a trigger button. Therefore, it is necessary to control the switch control circuit to be turned on and detect the second output voltage of the second detection circuit, so as to determine whether the battery management system is falsely activated by a trigger button through the second output voltage.
[0090] in, Figure 5 The circuit diagram of the switch control circuit provided in the embodiments of this application is as follows: Figure 5 As shown, the switch control circuit 12 includes a second Zener diode D13, a sixth resistor R50, a second MOSFET Q15, a seventh resistor R56, a first transistor Q12, an eighth resistor R59, and a ninth resistor R61.
[0091] The first terminal of the second Zener diode D13, the first terminal of the sixth resistor R50, and the first terminal of the second MOSFET Q15 are connected to the positive terminal of the battery via a P+ interface. The second Zener diode D13, the sixth resistor R50, and the second MOSFET Q15 are connected in parallel. The second terminals of the second Zener diode D13 and the sixth resistor R50 are connected to the second terminal of the second MOSFET Q15. The second terminal of the second MOSFET Q15 is also connected to the seventh resistor R56. The three terminals are connected to the second detection circuit 13 via the third pin P+_Ctrl. The second terminal of the seventh resistor R56 is connected to the first terminal of the first transistor Q12. The second terminal of the first transistor Q12 is grounded. The third terminal of the first transistor Q12 is connected to the first terminal of the eighth resistor R59 and the first terminal of the ninth resistor R61. The eighth resistor R59 and the ninth resistor R61 are connected in parallel. The second terminal of the eighth resistor R59 is connected to the fourth pin COM_EN of the controller. The other terminal of the ninth resistor R61 is grounded.
[0092] The controller 14 is used to set the fourth pin COM_EN to a high level, so that the voltage at the third terminal of the first transistor Q12 is higher than the voltage at the second terminal, thus turning on the first transistor Q12. The controller also divides the voltage between the positive terminal of the battery and the ground line through the sixth resistor R50 and the seventh resistor R56, and applies this voltage to the second MOSFET Q15 to turn on the second MOSFET Q15. The controller also activates the second detection circuit by obtaining a high level through the third pin P+_Ctrl.
[0093] In practical applications, the controller 14 pulls the fourth pin COM_EN high, making the base voltage of the first transistor Q12 higher than the emitter voltage, thereby turning on the first transistor Q12. Furthermore, the sixth resistor R50 and the seventh resistor R56 divide the voltage between the P+ interface and GND and apply it to the gate of the second MOSFET Q15 to turn on the second MOSFET Q15. This, in turn, makes the third pin P+_Ctrl high. When the third pin P+_Ctrl is high, the second detection circuit can be turned on. For details, please refer to the following embodiment.
[0094] Figure 6 This is a schematic diagram of another cleaning equipment detection system provided in an embodiment of this application, as shown below. Figure 6 As shown, with Figure 1 The difference between the cleaning equipment detection system and the previous one is that the second detection circuit 13 in this embodiment includes a switch module 131, a voltage regulator module 132 and a response module 133;
[0095] The switch module 131 is connected to the switch control circuit 12, the voltage regulator module 132, and the response module 133. The voltage regulator module 132 is connected to the button (i.e., the external switch button) via the external communication interface Trig / COM. When the button is triggered, the external communication interface Trig / COM receives a high level. Typically, the duration of the level change during a short press of the button is 100–500 ms.
[0096] In this embodiment of the application, the switch module 131 is used to turn on the response module 133 after the switch control circuit 12 is turned on;
[0097] Specifically, Figure 7 The circuit diagram of the second detection circuit provided in the embodiments of this application is as follows: Figure 7 As shown, the switching module 131 includes a tenth resistor R73, an eleventh resistor R74, and a third MOSFET Q7;
[0098] The first end of the tenth resistor R73 is connected to the switch control circuit 13 through the third pin P+_Ctrl, the second end is connected to the first end of the third MOSFET Q7 and the first end of the eleventh resistor R74 through the fifth pin of the controller, the second end of the eleventh resistor R74 is grounded, the second end of the third MOSFET Q7 is connected to the voltage regulator module 132, and the third end is connected to the response module 133.
[0099] In this embodiment of the application, the controller 14 is used to control the tenth resistor R73 and the eleventh resistor R74 to divide the high level transmitted by the switch control circuit 13 (the high level transmitted by the third pin P+_Ctrl) and apply it to the third MOS transistor Q7 to turn on the third MOS transistor Q7, thereby turning on the response module 133.
[0100] In this embodiment, the voltage regulator module 132 is used to regulate and filter the voltage transmitted from the external communication interface Trig / COM to obtain a second processed voltage, and transmit the second processed voltage to the response module 133.
[0101] Specifically, such as Figure 7 As shown, the voltage regulator module 132 includes a twelfth resistor R42, a third Zener diode DZ2, and a fourth filter capacitor C27;
[0102] The first end of the twelfth resistor R42 is connected to the first end of the third Zener diode DZ2 and the first end of the fourth filter capacitor C27, and the third Zener diode DZ2 and the fourth filter capacitor C27 are connected in parallel. The second end of the twelfth resistor R42 is connected to the switch module 131, and the second end of the third Zener diode DZ2 and the second end of the fourth filter capacitor C27 are grounded.
[0103] In this embodiment of the application, the response module 133 is used to send and receive serial port data based on the communication parameters configured by the controller.
[0104] Specifically, such as Figure 7 As shown, the response module 133 includes a thirteenth resistor R41, a second transistor Q6, a fourteenth resistor R36, a fifteenth resistor R48, a third transistor Q10, a sixteenth resistor R49, and a seventeenth resistor R53.
[0105] Specifically, the first end of the thirteenth resistor R41 is connected to a power supply voltage of 3.3V, and the second end is connected to the fifth pin (RX) of the controller and the first end of the second transistor Q6. The second end of the second transistor Q6 is connected to the first end of the fourteenth resistor R36 and the first end of the fifteenth resistor R48, and the fourteenth resistor R36 and the fifteenth resistor R48 are connected in parallel. The second end of the fifteenth resistor R48 is grounded, and the third end of the second transistor Q6 is grounded. The second end of the fourteenth resistor R36 is connected to the first end of the third transistor Q10, and the second end of the third transistor Q10 is grounded. The third end of the third transistor Q10 is connected to the first end of the sixteenth resistor R49 and the first end of the seventeenth resistor R53, and the sixteenth resistor R49 and the seventeenth resistor R53 are connected in parallel. The second end of the sixteenth resistor R49 is connected to the sixth pin (TX), and the second end of the seventeenth resistor R53 is grounded.
[0106] In this embodiment, the controller 14 is used to initialize the fifth pin RX as a GPIO input detection port and the sixth pin TX as a GPIO output port and output a low level, so that the third transistor Q10 is in the off state and the second transistor Q6 is turned on; the controller is also used to read the second output voltage of the GPIO input detection port at set time intervals within a set time period, and determine whether the number of times the second output voltage of the GPIO input detection port is greater than a preset voltage value is greater than a preset number. If the number of times the second output voltage of the GPIO input detection port is greater than the preset voltage value is detected to be greater than the preset number, the battery management system is determined to be falsely activated; if the number of times the second output voltage of the GPIO input detection port is greater than the preset voltage value is detected to be less than the preset number, the battery management system is determined to be normally activated.
[0107] It should be noted that the basis for the second detection circuit 13 to detect whether the BMS system is falsely activated due to a non-trigger button is as follows: if the user normally triggers the external switch button, the Trig / COM line (the line where the Trig / COM interface is located) will be at a high level, causing the second transistor Q6 to conduct, which in turn causes the controller to read the fifth pin RX as low. Therefore, if the controller detects that the fifth pin RX is at a high level (i.e., the second output voltage is greater than the preset voltage value), it is considered that the BMS system is not falsely activated due to a trigger button.
[0108] In practical applications, when the third pin P+_Ctrl receives a high level, Figure 7 The tenth resistors R73 and R74 of the switching module 131 divide the high level and apply it to the gate of the third MOSFET Q7 to turn on the third MOSFET Q7. The function of the third MOSFET Q7 is as the master switch of the Trig / COM line (the line where the Trig / COM interface is located), that is, when the third MOSFET Q7 is turned on, the Trig / COM line is in the on state. Next, the controller 14 initializes the fifth pin RX as a GPIO input detection port and initializes the sixth pin TX as a GPIO output port and outputs a low level. The purpose of the TX output being low is to keep the third transistor Q10 in the off state. If the third transistor Q10 is turned on, the circuit after the thirteenth resistor R41 will always be at a low level, so that the second transistor Q6 can never be turned on. At the same time, this application uses the Trig / COM line as a common line for buttons and communication. If the BMS system is normally activated, the BMS system can communicate normally through the Trig / COM line.
[0109] Specifically, during the process of detecting whether the BMS system is falsely activated through the second detection circuit mentioned above, the controller 14 is set to read the second output voltage of the fifth pin RX every 100us, and collect it 200 times for 20ms. When more than 100 readings are all high level (i.e. the second output voltage is greater than the preset voltage value), it is considered that the BMS system is not falsely activated due to the user pressing the button, but may be due to external static electricity, or the hand touching the button circuit or other reasons.
[0110] Furthermore, in this embodiment of the application, the controller is also used to control the battery sampling chip to cut off the power supply and control the battery management system to enter a sleep state when it is determined that the battery management system is falsely activated.
[0111] Specifically, when the controller determines that the BMS system is not mistakenly activated by the charger being plugged in or by triggering a button, the controller will control the BMS system to switch back to sleep mode. Specifically, the controller sends a control command to the AFE chip to control the AFE chip to shut off the 3.3V power supply and control the load's discharge MOSFET to be in the off state, thereby avoiding arcing that may occur after abnormal activation.
[0112] In this embodiment, the controller is further configured to, when determining that the battery management system is normally activated, turn on the discharge MOSFET of the load, control the third pin of the switching circuit to be at a high level to conduct the second detection circuit, and configure the communication parameters of the fifth and sixth pins in the second detection circuit so that the battery management system enters the normal control program. This is because this application uses the Trig / COM line as a common line for buttons and communication. If the BMS system is normally activated, the BMS system can communicate normally through the Trig / COM line. It should be noted that this application places button triggering and communication on a single line, using this single-line communication line to judge button misactivation and reconfigure communication parameters after activation, which saves costs, has high stability, and has significant effects.
[0113] Specifically, when the controller determines that the BMS system is normally activated, the controller checks whether the charger voltage meets the requirements, and reconfigures the serial communication parameters of the fifth pin RX and the sixth pin TX (to complete the serial data transmission and reception through RX and TX), pulls the fourth pin COM_EN to a high level, turns on the load's discharge MOSFET, so that the load can start discharging to the outside, and the BMS system enters the normal control program.
[0114] It should be noted that the cleaning equipment detection system of this application first detects whether the BMS system is falsely activated through a first detection circuit, and then detects whether the BMS system is falsely activated through a second detection circuit. That is, it first determines whether the false activation is caused by the charger connection, and then determines whether the false activation is caused by the trigger button. The reason is that at the moment the button is triggered, the voltage is usually in a fluctuating state, and the fluctuating time is usually 10 to 30 ms. The time taken for the first detection circuit to determine whether the activation is caused by the charger is just enough for the button activation to enter a stable state, thereby avoiding the instability of the voltage fluctuating at the moment the button is pressed and improving the accuracy of the false activation system detection.
[0115] Figure 8 A flowchart of a control method for a cleaning equipment detection system provided in this application embodiment is shown below. Figure 8 As shown, the method is applied to a cleaning equipment detection system, which includes a first detection circuit connected to a charging interface and a load access circuit, a second detection circuit connected to a button and a switch control circuit, and a controller connected to the first detection circuit, the switch control circuit, and the second detection circuit respectively.
[0116] The method includes:
[0117] 101. After the battery management system is activated, the first output voltage of the first detection circuit is detected first, and the battery management system is determined to be falsely activated based on the first output voltage.
[0118] In this embodiment of the application, as an optional approach, the execution process of step 101 may specifically include:
[0119] 1011. Collect the first output voltage of the first detection circuit at preset time intervals within a preset time period.
[0120] For details on the implementation process of steps 1011-1014, please refer to the description of the above embodiments. This application will not repeat the details.
[0121] 1012. Determine whether the number of times the first output voltage of the first detection circuit is less than the preset voltage value is higher than the preset number. If yes, proceed to step 1013; if no, proceed to step 1014.
[0122] 1013. It is determined that the battery management system was mistakenly activated.
[0123] 1014. Confirm that the battery management system is normally activated.
[0124] It should be noted that, in addition to the above-mentioned optional solutions, other optional solutions may also be included, and this application embodiment does not limit them. For example, the first output voltage of the first detection circuit can be collected at preset time intervals within a preset time period, and it can be determined whether the collected first output voltage shows a gradually decreasing trend. If it is determined that the collected first output voltage shows a gradually decreasing trend, the BMS system is determined to be falsely activated; otherwise, the BMS system is determined to be normally activated.
[0125] 102. Then control the switch control circuit to turn on, and detect the second output voltage of the second detection circuit, and determine whether the battery management system has been erroneously activated based on the second output voltage.
[0126] Specifically, step 102 may include:
[0127] 1021. Within a set time period, read the second output voltage of the second detection circuit at set time intervals.
[0128] 1022. Determine whether the number of times the second output voltage of the second detection circuit is greater than the preset voltage value is greater than the preset number. If yes, proceed to step 1023; if no, proceed to step 1024.
[0129] 1023. It is determined that the battery management system was mistakenly activated.
[0130] 1024. Confirm that the battery management system is normally activated.
[0131] For details on the implementation process of steps 1021-1024, please refer to the description of the above embodiments. This application will not repeat the details.
[0132] Furthermore, the method also includes:
[0133] 103. When it is determined that the battery management system is falsely activated, the power supply to the battery sampling chip is cut off, and the battery management system is put into a sleep state.
[0134] 104. When it is determined that the battery management system is normally activated, turn on the discharge MOS transistor of the load, turn on the second detection circuit, and configure the communication parameters of the pins in the second detection circuit so that the battery management system enters the normal control program.
[0135] In this embodiment, the first and second detection circuits effectively detect whether the BMS system is falsely activated. In the event of false activation, the battery sampling chip can be promptly cut off from power, and the battery management system can be put into a dormant state. This significantly reduces the risk of discharge and arcing, greatly minimizing hidden risks during assembly line production and the risk of false activation and arcing caused by changes in the external environment. Furthermore, by using the first detection circuit before the second, the voltage fluctuations in the second detection circuit at the moment of button triggering can be effectively avoided, preventing inaccurate detection results and improving the accuracy of false activation detection.
[0136] Application Scenario 1
[0137] In practical applications, taking cleaning equipment, including a washing machine, as an example, one possible scenario is that when an operator connects the washing machine to a charger via its charging port, and the charger has insufficient power and residual phantom voltage, a short-term pulse signal will still be generated, activating the BMS system. In this case, using the control method of the cleaning equipment detection system provided in this application embodiment, after the BMS system is activated, the first output voltage of the first detection circuit is detected. Based on the first output voltage, it is determined whether the BMS system has been falsely activated. Since the charger has insufficient power and residual phantom voltage, this phantom voltage is consumed as it flows through the first detection circuit, causing the first output voltage detected by the first detection circuit to gradually decrease, thus determining that the BMS system has been falsely activated.
[0138] Application Scenario 2
[0139] As another possible scenario, when an operator connects the load access circuit of the cleaning machine to a load (such as a motor), the connection to the load causes a dummy voltage on the capacitor in the undischarged load access circuit to flow into the first detection circuit through the load. Due to the presence of this dummy voltage, a short-time pulse signal is still generated, activating the BMS system. In this case, using the control method of the cleaning equipment detection system provided in this application embodiment, after the BMS system is activated, the first output voltage of the first detection circuit is detected. Based on this first output voltage, it is determined whether the BMS system has been falsely activated. Since the external load will have a dummy voltage, this voltage will be consumed as it flows through the first detection circuit, causing the first output voltage detected by the first detection circuit to gradually decrease, thus determining that the BMS system has been falsely activated.
[0140] Application Scenario 3
[0141] As another possible scenario, when the operator presses the main motor switch of the cleaning machine, the main motor switch button generates a trigger signal. This triggers a short-time signal generation circuit, which generates a short-time pulse signal and outputs it to the activation signal generation circuit. During the duration of the short-time pulse signal, the activation signal generation circuit outputs an activation signal to the activation port of the BMS system, activating the BMS system from its dormant state. Using the control method of the cleaning equipment detection system provided in this application embodiment, after the BMS system is activated, the switch control circuit is turned on, and the second output voltage of the second detection circuit is detected. Based on the second output voltage, it is determined whether the BMS system has been mistakenly activated. Since the second detection circuit is connected to the main motor switch, pressing the main motor switch will cause the Trig / COM line (the line where the Trig / COM interface is located) to be at a high level, turning on the second transistor Q6, which in turn causes the controller to read the fifth pin RX as low. Therefore, when the second detection circuit detects the second output voltage of the fifth pin, the number of times the second output voltage is greater than a preset voltage value is less than a preset number, thus determining that the battery management system is normally activated.
[0142] Application Scenario 4
[0143] In another application scenario, taking a cleaning machine as an example, there are at least three ways to activate the BMS system: First, when the operator connects the cleaning machine to the charger via its charging interface, and the charger has insufficient power with residual voltage, a short-time pulse signal will still be generated to activate the BMS system. Second, when the operator connects the cleaning machine to a load (such as a motor) via its load connection circuit, the residual voltage on the capacitor in the undischarged load connection circuit will flow into the first detection circuit through the load, generating a short-time pulse signal to activate the BMS system. Third, when the operator presses the main motor switch of the cleaning machine, the switch button will generate a trigger signal, causing the short-time signal generation circuit to generate a short-time pulse signal when the main motor switch button generates the trigger signal. This short-time pulse signal is then output to the activation signal generation circuit, which outputs an activation signal to the activation port of the BMS system during the duration of the short-time pulse signal, thus activating the BMS system from its dormant state. Regardless of the method used to activate the BMS system, after activation, the controller performs the following two detection steps: First, it detects the first output voltage of the first detection circuit to determine if the BMS system has been falsely activated. Since the charger has insufficient power and residual virtual voltage, this virtual voltage is consumed as it flows through the first detection circuit, causing the first output voltage detected by the first detection circuit to gradually decrease, thus confirming false activation. Second, it controls the switch control circuit to conduct and detects the second output voltage of the second detection circuit to determine if the BMS system has been falsely activated. Since the second detection circuit is connected to the main motor switch, pressing the main motor switch will cause the Trig / COM line (where the Trig / COM interface is located) to be high, turning on the second transistor Q6, which in turn causes the controller to read the fifth pin RX as low. Therefore, when detecting the second output voltage of the fifth pin through the second detection circuit, the number of times the second output voltage exceeds a preset value will be less than a preset number, thus confirming that the battery management system is normally activated. When the controller determines that the activation signal does not originate from the charger being plugged in or a button being pressed, the BMS system will switch back to sleep mode, thus avoiding the sparking phenomenon that may occur after abnormal activation.
[0144] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0145] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0146] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the parts that contribute to the prior art, can be embodied in the form of software products. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0147] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A cleaning equipment detection system, characterized in that, include: A first detection circuit connected to the charging interface and load access circuit, a second detection circuit connected to the button and switch control circuit, and a controller connected to the first detection circuit, the switch control circuit, and the second detection circuit respectively; The controller is configured to, after the battery management system is activated, first detect the first output voltage of the first detection circuit, and determine whether the battery management system is mistakenly activated based on the first output voltage; then control the switch control circuit to be turned on, and detect the second output voltage of the second detection circuit, and determine whether the battery management system is mistakenly activated based on the second output voltage. The false activation type detected by the first detection circuit is different from the false activation type detected by the second detection circuit.
2. The system according to claim 1, characterized in that, The step of detecting the first output voltage of the first detection circuit and determining whether the battery management system has been erroneously activated based on the first output voltage includes: The first output voltage of the first detection circuit is collected at preset time intervals within a preset time period; Based on the number of times the first output voltage is less than a preset voltage value, or based on the trend of the first output voltage, it is determined whether the battery management system has been mistakenly activated.
3. The system according to claim 1, characterized in that, The step of detecting the second output voltage of the second detection circuit and determining whether the battery management system has been erroneously activated based on the second output voltage includes: The second output voltage of the second detection circuit is read at set time intervals within a set time period; Based on the number of times the second output voltage is greater than a preset voltage value, it is determined whether the battery management system has been erroneously activated.
4. The system according to any one of claims 1 to 3, characterized in that, The first detection circuit includes a processing module connected to the charging interface and the load access circuit, a protection circuit connected to the processing module, and a release module connected to the protection circuit. The processing module is used to regulate and filter the voltage input from the charging interface or the load access circuit to obtain a first processed voltage, and transmit the first processed voltage to the protection circuit. The protection circuit is used to detect whether the first processing voltage is less than the battery overcharge voltage. If the first processing voltage is detected to be less than the battery overcharge voltage, the first processing voltage is transmitted to the release module. If the first processing voltage is detected to be greater than or equal to the battery overcharge voltage, the protection circuit is cut off. The release module is connected to the controller so that the controller can collect the first output voltage flowing through the release module, determine whether the battery management system is erroneously activated based on the first output voltage, and release the first output voltage after the controller collects the first output voltage.
5. The system according to claim 4, characterized in that, The processing module includes a first Zener diode, a first filter capacitor, and a second filter capacitor; Wherein, the first end of the first Zener diode is connected to the positive terminal of the charging interface and the first end of the first filter capacitor, the second end of the first Zener diode is connected to the negative terminal of the charging interface or the load connection circuit and the first end of the second filter capacitor, the second end of the second filter capacitor is connected to the second end of the first filter capacitor, and the second end of the first filter capacitor is connected to the protection circuit.
6. The system according to claim 4, characterized in that, The protection circuit includes a three-terminal fuse, which has three ports. The first port of the three-terminal fuse is connected to the processing module, the second port is grounded, and the third port is connected to the release module.
7. The system according to claim 4, characterized in that, The release module includes a first resistor, a first MOSFET, a second resistor, a third resistor, a fourth resistor, a fifth resistor, and a third filter capacitor; Wherein, the first end of the first resistor is connected to the protection circuit, the second end is connected to the first end of the first MOSFET, the second end of the first MOSFET is connected to the first end of the second resistor and the first end of the third resistor, and the second resistor and the third resistor are connected in parallel, the second end of the second resistor is connected to the first pin of the controller and the first end of the third filter capacitor, the second end of the third filter capacitor is grounded, the second end of the third resistor is grounded, the third end of the first MOSFET is connected to the first end of the fourth resistor and the first end of the fifth resistor, and the fourth resistor and the fifth resistor are connected in parallel, the second end of the fourth resistor is connected to the second pin of the controller, and the second end of the fifth resistor is grounded; The controller is specifically used to acquire the power supply voltage transmitted by the battery sampling chip after the battery management system is activated, set the second pin to a high level to turn on the first MOS transistor, acquire the first output voltage of the third resistor through the first pin, and determine whether the battery management system is mistakenly activated based on the first output voltage.
8. The system according to claim 7, characterized in that, The controller acquires the first output voltage of the third resistor through the first pin, and determines whether the battery management system is erroneously activated based on the first output voltage. Specifically, this includes: acquiring the first output voltage of the third resistor at preset time intervals within a preset time period, and determining whether the number of times the first output voltage of the third resistor is less than a preset voltage value is higher than a preset number. If the number of times the first output voltage is less than the preset voltage value is higher than the preset number, the battery management system is determined to be falsely activated; if the number of times the first output voltage is less than the preset voltage value is lower than the preset number, the battery management system is determined to be normally activated.
9. The system according to claim 1, characterized in that, The switch control circuit includes a second Zener diode, a sixth resistor, a second MOSFET, a seventh resistor, a first transistor, an eighth resistor, and a ninth resistor; In this circuit, the first terminal of the second Zener diode, the first terminal of the sixth resistor, and the first terminal of the second MOSFET are connected to the positive terminal of the battery, and the second Zener diode, the sixth resistor, and the second MOSFET are connected in parallel. The second terminal of the second Zener diode, the second terminal of the sixth resistor, and the second terminal of the second MOSFET are connected to the second terminal of the second MOSFET. The second terminal of the second MOSFET is also connected to the seventh resistor. The third terminal of the second MOSFET is connected to the second detection circuit through the third pin. The second terminal of the seventh resistor is connected to the first terminal of the first transistor. The second terminal of the first transistor is grounded. The third terminal of the first transistor is connected to the first terminal of the eighth resistor and the first terminal of the ninth resistor, and the eighth resistor and the ninth resistor are connected in parallel. The second terminal of the eighth resistor is connected to the fourth pin of the controller, and the other terminal of the ninth resistor is grounded. The controller is used to set the fourth pin to a high level so that the voltage at the third terminal of the first transistor is higher than the voltage at the second terminal, thereby turning on the first transistor. It also divides the voltage between the positive terminal of the battery and the ground line through the sixth resistor and the seventh resistor and applies it to the second MOSFET to turn on the second MOSFET. The controller also activates the second detection circuit through the high level obtained from the third pin.
10. The system according to claim 1, characterized in that, The second detection circuit includes a switching module, a voltage regulator module, and a response module; The switch module is connected to the switch control circuit, the voltage regulator module, and the response module. The voltage regulator module is connected to the button through an external communication interface. When the button is triggered, the external communication interface receives a high level. The switch module is used to activate the response module when the switch control circuit is turned on; The voltage regulator module is used to regulate and filter the voltage input from the external communication interface to obtain a second processed voltage, and then transmit the second processed voltage to the response module. The response module is used to send and receive serial port data based on the communication parameters configured by the controller.
11. The system according to claim 1, characterized in that, The controller is used to determine whether the battery management system is falsely activated due to non-charger insertion by detecting the first output voltage of the first detection circuit after the battery management system is activated; if it is determined that the battery management system is falsely activated due to non-charger insertion, the controller then controls the switch control circuit to be turned on, and detects the second output voltage of the second detection circuit to determine whether the battery management system is falsely activated due to non-button triggering.
12. A control method for a cleaning equipment detection system, characterized in that, The method is applied to a battery management cleaning equipment testing system. The system includes a first testing circuit connected to a charging interface and a load access circuit, a second testing circuit connected to a button and a switch control circuit, and a controller connected to the first testing circuit, the switch control circuit, and the second testing circuit respectively. The method includes: After the battery management system is activated, the first output voltage of the first detection circuit is detected first, and the battery management system is determined to be falsely activated based on the first output voltage. Then, control the switch control circuit to turn on, and detect the second output voltage of the second detection circuit, and determine whether the battery management system has been mistakenly activated based on the second output voltage; The false activation type detected by the first detection circuit is different from the false activation type detected by the second detection circuit.
13. The method according to claim 12, characterized in that, The step of detecting the first output voltage of the first detection circuit and determining whether the battery management system has been erroneously activated based on the first output voltage includes: The first output voltage of the first detection circuit is collected at preset time intervals within a preset time period; Determine whether the number of times the first output voltage of the first detection circuit is less than a preset voltage value is higher than a preset number; If it is determined that the number of times the first output voltage is less than the preset voltage value is higher than the preset number, the battery management system is determined to be falsely activated; If it is determined that the number of times the first output voltage is less than the preset voltage value is less than the preset number, the battery management system is determined to be normally activated.
14. The method according to claim 12, characterized in that, The step of detecting the second output voltage of the second detection circuit and determining whether the battery management system has been erroneously activated based on the second output voltage includes: Within a set time period, the second output voltage of the second detection circuit is read at set time intervals; Determine whether the number of times the second output voltage of the second detection circuit is greater than a preset voltage value is greater than a preset number; If the number of times the second output voltage of the second detection circuit is found to be greater than the preset voltage value is greater than the preset number, the battery management system is determined to be falsely activated. If the number of times the second output voltage of the second detection circuit is greater than the preset voltage value is less than the preset number, the battery management system is determined to be normally activated.
15. A cleaning equipment detection system, characterized in that, include: A first detection circuit connected to the charging interface and load access circuit, a second detection circuit connected to the button and switch control circuit, and a controller connected to the first detection circuit, the switch control circuit, and the second detection circuit respectively; The controller is used to detect the first output voltage of the first detection circuit after the battery management system is activated, and to determine whether the battery management system is falsely activated based on the first output voltage. The controller also uses the second detection circuit to detect whether the battery management system is erroneously activated. The erroneous activation type detected by the second detection circuit is different from that detected by the first detection circuit, and the first detection circuit and the second detection circuit have a timing-coordinated detection relationship.
16. A cleaning equipment detection system, characterized in that, include: A first detection circuit connected to the charging interface and load access circuit, a second detection circuit connected to the button and switch control circuit, and a controller connected to the first detection circuit, the switch control circuit, and the second detection circuit respectively; The controller is used to control the switch control circuit to turn on after the battery management system is activated, and to detect the second output voltage of the second detection circuit, and to determine whether the battery management system is falsely activated based on the second output voltage. The controller also uses the first detection circuit to detect whether the battery management system is erroneously activated. The erroneous activation type detected by the first detection circuit is different from that detected by the second detection circuit, and the first detection circuit and the second detection circuit have a timing-coordinated detection relationship.
Citation Information
Patent Citations
Wake-up source detection circuit, power supply wake-up source detection device and system
CN210626630U