CN113448638B - Awakening source identification method and device - Google Patents

Awakening source identification method and device Download PDF

Info

Publication number
CN113448638B
CN113448638B CN202110786603.9A CN202110786603A CN113448638B CN 113448638 B CN113448638 B CN 113448638B CN 202110786603 A CN202110786603 A CN 202110786603A CN 113448638 B CN113448638 B CN 113448638B
Authority
CN
China
Prior art keywords
wake
source
detection module
signal detection
source 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
CN202110786603.9A
Other languages
Chinese (zh)
Other versions
CN113448638A (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.)
Jiangsu Dupu New Energy Technology Co ltd
Original Assignee
Dupu Suzhou New Energy 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 Dupu Suzhou New Energy Technology Co ltd filed Critical Dupu Suzhou New Energy Technology Co ltd
Priority to CN202110786603.9A priority Critical patent/CN113448638B/en
Publication of CN113448638A publication Critical patent/CN113448638A/en
Application granted granted Critical
Publication of CN113448638B publication Critical patent/CN113448638B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4418Suspend and resume; Hibernate and awake

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Electric Clocks (AREA)

Abstract

The invention provides a wake-up source identification method and a device, wherein an SBC power supply management unit sends wake-up source signal detection module numbers to BMS signal processing modules, each wake-up source signal detection module corresponds to a unique wake-up source signal detection module number, the wake-up source signal detection modules are used for detecting at least two preset wake-up source signals, part of analog quantity detection circuits collect analog quantities of all wake-up sources and send the analog quantities to the BMS signal processing modules, and the BMS signal processing modules determine the wake-up source signals detected by the wake-up source signal detection modules based on the wake-up source signal detection modules and determine wake-up sources to be wakened based on the wake-up source signals and the analog quantities. The problem of the upgrade MCU singlechip platform or increase SBC and discern all awakening sources, lead to the increase cost is solved.

Description

Awakening source identification method and device
Technical Field
The invention belongs to the technical field of new energy, and particularly relates to a wake-up source identification method and device.
Background
With the development of new energy vehicles, the number of wake-up sources in the BMS (Battery Management System battery management system) of the new energy vehicles has a trend to increase. In order to identify the wake-up source completely, the problem of identifying the wake-up source completely can only be solved by upgrading an MCU (Microcontroller Unit, single chip) platform or adding an SBC (Safety Power System Basic Chip, power management unit) at present.
Although the aim of identifying all wake-up sources is achieved by upgrading the MCU singlechip platform or adding the SBC, the method can increase the cost of upgrading the MCU singlechip platform or increasing the SBC.
Disclosure of Invention
Accordingly, the present invention is directed to a wake-up source identification method and apparatus, which are used for solving the problem of increasing cost caused by upgrading an MCU (micro controller unit) platform or adding an SBC (integrated circuit) to identify all wake-up sources. The technical proposal is as follows:
the invention provides a wake-up source identification method, which comprises the following steps:
the SBC power management unit sends a wake-up source signal detection module number to the BMS signal processing module, each wake-up source signal detection module corresponds to a unique wake-up source signal detection module number, and the wake-up source signal detection module is used for detecting at least two preset wake-up source signals;
the partial analog quantity detection circuit collects analog quantities of all wake-up sources and sends the analog quantities to the BMS signal processing module;
and the BMS signal processing module determines the wake-up source signal detected by the wake-up source signal detection module based on the number of the wake-up source signal detection module, and determines the wake-up source to be waken based on the wake-up source signal and the analog quantity.
Preferably, the BMS signal processing module determines the wake-up source signal detected by the wake-up source signal detecting module based on the number of the wake-up source signal detecting module, and determines the wake-up source to be woken up based on the wake-up source signal and the analog quantity, including:
the BMS signal processing module determines a wake-up source signal detection module based on the wake-up source signal detection module number;
the BMS signal processing module determines at least two wake-up source signals detected by the wake-up source signal detection module;
the BMS signal processing module selects the analog quantity of the awakening source corresponding to the two awakening source signals from the received analog quantity of all the awakening sources;
and determining the wake-up source corresponding to the wake-up source signal with the analog quantity meeting the requirement as the wake-up source to be waken based on the analog quantity of the wake-up sources corresponding to the two wake-up source signals.
Preferably, the BMS signal processing module determines the wake-up source signal detected by the wake-up source signal detecting module based on the number of the wake-up source signal detecting module, and includes:
the BMS signal processing module receives the number of the wake-up source signal detection module sent by the SBC power management unit;
if the number of the wake-up source signal detection module indicates that the corresponding wake-up source signal detection module is a first wake-up source signal detection module, determining that the detected wake-up source signals are KL15 and a specific frame, wherein the first wake-up source signal detection module is used for detecting two wake-up source signals of KL15 and the specific frame;
if the number of the wake-up source signal detection module indicates that the corresponding wake-up source signal detection module is a second wake-up source signal detection module, determining that the detected wake-up source signals are RTC and CC, wherein the second wake-up source signal detection module is used for detecting the two wake-up source signals of RTC and CC;
if the number of the wake-up source signal detection module indicates that the corresponding wake-up source signal detection module is a third wake-up source signal detection module, determining that the detected wake-up source signals are DC and CP, wherein the third wake-up source signal detection module is used for detecting the two wake-up source signals of DC and CP.
Preferably, if the wake-up source signal determined by the BMS signal processing module is two wake-up source signals, namely KL15 and a specific frame, the BMS signal processing module determines a wake-up source to be woken up based on the wake-up source signal and the analog quantity, including:
the BMS signal processing module selects the analog quantity of the wake-up source corresponding to the KL15 and the two wake-up source signals of the specific frame from the received analog quantity of all the wake-up sources;
detecting whether the analog quantity of the awakening source corresponding to the KL15 meets the requirements or not and detecting whether the analog quantity of the awakening source corresponding to the specific frame meets the requirements or not;
if the analog quantity of the awakening source corresponding to the KL15 meets the requirement, determining that the awakening source corresponding to the KL15 is the awakening source to be awakened;
if the analog quantity of the wake-up source corresponding to the specific frame meets the requirement, determining that the wake-up source corresponding to the specific frame is the wake-up source to be waken up.
Preferably, if the wake-up source signal determined by the BMS signal processing module is two wake-up source signals, that is, RTC and CC, the BMS signal processing module determines a wake-up source to be woken up based on the wake-up source signal and the analog quantity, including:
the BMS signal processing module selects analog quantities of wake-up sources corresponding to the RTC and CC wake-up source signals from the received analog quantities of all the wake-up sources;
detecting whether the analog quantity of the wake-up source corresponding to the RTC meets the requirements or not, and detecting whether the analog quantity of the wake-up source corresponding to the CC meets the requirements or not;
if the analog quantity of the wake-up source corresponding to the RTC meets the requirement, determining that the wake-up source corresponding to the RTC is the wake-up source to be waken up;
if the analog quantity of the wake-up source corresponding to the CC meets the requirement, determining that the wake-up source corresponding to the CC is the wake-up source to be waken up.
Preferably, if the wake-up source signal determined by the BMS signal processing module is two wake-up source signals, i.e., DC and CP, the BMS signal processing module determines a wake-up source to be woken up based on the wake-up source signal and the analog quantity, including:
the BMS signal processing module selects analog quantities of wake-up sources corresponding to two wake-up source signals of DC and CP from the received analog quantities of all the wake-up sources;
detecting whether the analog quantity of the wake-up source corresponding to the DC meets the requirement or not, and detecting whether the analog quantity of the wake-up source corresponding to the CP meets the requirement or not;
if the analog quantity of the wake-up source corresponding to the DC meets the requirement, determining that the wake-up source corresponding to the DC is the wake-up source to be waken up;
and if the analog quantity of the wake-up source corresponding to the CP meets the requirement, determining that the wake-up source corresponding to the CP is the wake-up source to be waken up.
The invention also provides a wake-up source identification device, which comprises:
the system comprises an SBC power management unit, a BMS signal processing module and a plurality of BMS signal detection modules, wherein the SBC power management unit is used for sending a wake-up source signal detection module number to the BMS signal processing module, each wake-up source signal detection module corresponds to a unique wake-up source signal detection module number, and the wake-up source signal detection module is used for detecting at least two preset wake-up source signals;
the partial analog quantity detection circuit is used for collecting analog quantities of all wake-up sources and sending the analog quantities to the BMS signal processing module;
and the BMS signal processing module is used for determining the wake-up source signal detected by the wake-up source signal detection module based on the number of the wake-up source signal detection module and determining a wake-up source to be waken based on the wake-up source signal and the analog quantity.
Preferably, the BMS signal processing module is specifically configured to:
determining a wake-up source signal detection module based on the number of the wake-up source signal detection module, determining at least two wake-up source signals detected by the wake-up source signal detection module, selecting analog quantities of wake-up sources corresponding to the two wake-up source signals from the received analog quantities of all the wake-up sources, and determining wake-up sources corresponding to wake-up source signals with analog quantities meeting requirements as wake-up sources to be wake-up based on the analog quantities of the wake-up sources corresponding to the two wake-up source signals.
Preferably, the BMS signal processing module configured to determine the wake-up source signal detected by the wake-up source signal detection module based on the number of the wake-up source signal detection module is specifically configured to:
the method comprises the steps of receiving a wake-up source signal detection module number sent by an SBC power management unit, determining that a detected wake-up source signal is KL15 and a specific frame if the wake-up source signal detection module number indicates that the corresponding wake-up source signal detection module is a first wake-up source signal detection module, wherein the first wake-up source signal detection module is used for detecting two wake-up source signals of KL15 and the specific frame, determining that the detected wake-up source signal is a second wake-up source signal detection module if the wake-up source signal detection module number indicates that the corresponding wake-up source signal detection module is a second wake-up source signal detection module, determining that the detected wake-up source signal is an RTC and a CC, and determining that the detected wake-up source signal is a third wake-up source signal detection module if the wake-up source signal number indicates that the corresponding wake-up source signal detection module is a third wake-up source signal detection module, and determining that the detected wake-up source signal is a DC and a CP, wherein the third wake-up source signal detection module is used for detecting two wake-up source signals of DC and CP.
Preferably, if the wake-up source signals determined by the BMS signal processing module are two wake-up source signals of KL15 and a specific frame, the BMS signal processing module for determining a wake-up source to be woken up is specifically configured to:
selecting analog quantities of the wakeup sources corresponding to two wakeup source signals of the KL15 and a specific frame from the received analog quantities of all wakeup sources, detecting whether the analog quantity of the wakeup source corresponding to the KL15 meets the requirements, detecting whether the analog quantity of the wakeup source corresponding to the specific frame meets the requirements, determining that the wakeup source corresponding to the KL15 is the wakeup source to be waken if the analog quantity of the wakeup source corresponding to the KL15 meets the requirements, and determining that the wakeup source corresponding to the specific frame is the wakeup source to be waken if the analog quantity of the wakeup source corresponding to the specific frame meets the requirements.
Compared with the prior art, the technical scheme provided by the invention has the following advantages:
the SBC power management unit sends the wake-up source signal detection module number to the BMS signal processing module, each wake-up source signal detection module corresponds to a unique wake-up source signal detection module number, the wake-up source signal detection module is used for detecting at least two preset wake-up source signals, part of analog quantity detection circuits collect analog quantities of all wake-up sources and send the analog quantities to the BMS signal processing module, and the BMS signal processing module determines the wake-up source signals detected by the wake-up source signal detection module based on the wake-up source signal detection module number and determines wake-up sources to be wakened based on the wake-up source signals and the analog quantities. The problem of the upgrade MCU singlechip platform or increase SBC and discern all awakening sources, lead to the increase cost is solved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flowchart of a wake source identification method provided in an embodiment of the present invention;
FIG. 2 is a flow chart of determining a wake-up source to wake up according to an embodiment of the present invention;
FIG. 3 is a flowchart of wake-up source signal detection based on a wake-up source signal detection module according to an embodiment of the present invention;
fig. 4 is a flowchart of determining a wake-up source to be waken by the BMS signal processing module based on the wake-up source signal and an analog quantity if the wake-up source signal determined by the BMS signal processing module is KL15 and two wake-up source signals of a specific frame according to the embodiment of the present invention;
fig. 5 is a flowchart of determining a wake-up source to be waken by the BMS signal processing module based on the wake-up source signal and an analog quantity if the wake-up source signal determined by the BMS signal processing module is two wake-up source signals, i.e., RTC and CC;
fig. 6 is a flowchart of determining a wake-up source to be woken up by the BMS signal processing module based on the wake-up source signal and an analog quantity if the wake-up source signal determined by the BMS signal processing module is two wake-up source signals, i.e., DC and CP;
fig. 7 is a schematic structural diagram of a wake-up source identifying device according to an embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are some, but not all embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
In the prior art, the aim of completely identifying the wake-up source is fulfilled by upgrading the MCU singlechip platform or adding the SBC, but the mode can increase the cost of upgrading the MCU singlechip platform or increasing the SBC.
Therefore, the invention provides a wake-up source identification method and device, which are used for solving the problem of increasing cost caused by upgrading an MCU single-chip microcomputer platform or adding an SBC module to identify all wake-up sources.
As shown in fig. 1, a flowchart of a wake-up source identification method provided by an embodiment of the present invention is shown, where the method includes the following steps:
s101, the SBC power management unit sends a wake-up source signal detection module number to the BMS signal processing module.
In S101, the SBC power management unit includes a plurality of wake-up source signal detection modules, where each wake-up source signal detection module corresponds to a unique wake-up source signal detection module number, and the wake-up source signal detection module is configured to detect at least two preset wake-up source signals.
For example, the SBC power management unit includes 3 wake-up source signal detection modules, two wake-up source signals being present in each wake-up source detection module. If the wake-up source signal detection module with the wake-up source signal detection number of 1 comprises a KL15 wake-up source signal and a specific frame wake-up source signal; the wake-up source signal detection module with the wake-up source signal detection number of 2 comprises an RTC wake-up source signal and a CC wake-up source signal; the wake-up source signal detection module with the wake-up source signal detection number of 3 comprises a DC wake-up source signal and a CP wake-up source signal.
It should be noted that, according to the actual situation, the wake-up source signals meeting the conditions may be stored in the same wake-up source detection module.
For example: the wake-up source signal detection module with the wake-up source signal detection number of 1 can comprise a KL15 wake-up source signal and an RTC wake-up source signal. Namely, a KL15 wake-up source signal and a specific frame wake-up source signal are included in the wake-up source signal detection module with the wake-up source signal detection number of 1 but not limited to.
In the specific implementation S101, the SBC (Safety Power System Basic Chip, power management unit) sends the number of the wake-up source signal detection module currently executing the wake-up source signal to the BMS (Battery Management System ), that is, the signal processing module, and the BMS signal processing module receives the number of the wake-up source signal detection module sent by the SBC power management unit, and determines the corresponding wake-up source signal detection module through the number of the wake-up source signal detection module.
For example: and the SBC power management unit sends the number of the wake-up source signal detection module which is 1 to the BMS signal processing module, and the BMS signal processing module is matched with the corresponding wake-up source signal detection module according to the number of the wake-up source signal detection module which is 1.
It should be noted that, according to the one-to-one correspondence between the number of the wake-up source signal detection module and the wake-up source signal detection module, the wake-up source signal detection module can be efficiently matched.
And S102, a part of analog quantity detection circuit collects analog quantities of all wake-up sources and sends the analog quantities to the BMS signal processing module.
In the specific implementation process of S102, the partial analog quantity detection circuit is configured to collect analog quantities of each wake-up source, and then send all collected analog quantities to the BMS signal processing module.
For example, the partial analog quantity detection circuit collects analog quantities of wake-up sources corresponding to 6 wake-up source signals, namely preset KL15, specific frames, RTC, CC, DC and CP, and then all collected analog quantities of the 6 corresponding wake-up sources are sent to the BMS signal processing module.
And S103, the BMS signal processing module determines the wake-up source signal detected by the wake-up source signal detection module based on the number of the wake-up source signal detection module, and determines the wake-up source to be waken based on the wake-up source signal and the analog quantity.
In the specific implementation S103, after determining the wake-up source signal detection module according to the obtained wake-up source signal detection module number, the BMS signal processing module detects a wake-up source signal of a preset wake-up source by using the wake-up source signal detection module.
For example: and 1, corresponding to the wake-up source signal detection module A, detecting wake-up source signals of at least two preset wake-up sources, such as KL15 and a specific frame, through the wake-up source signal detection module A.
At this time, based on the analog quantity sent by the partial analog quantity detection circuit, it is determined which of the two wake-up sources in the wake-up source signal detection module is the wake-up source to be waken up. Namely, the analog quantity acquired by the partial analog quantity detection circuit is used for determining a wake-up source to be waken corresponding to the current wake-up source signal meeting the condition.
For example, the number of the wake-up source signal detection module is 1, the corresponding wake-up source signal detection module A comprises KL15 to be detected and a specific frame, and when the analog quantity collected by part of analog quantity detection circuits has the analog quantity of the wake-up source corresponding to the KL15 in the wake-up source signal detection module A meeting the condition, the wake-up source corresponding to the KL15 is determined to be the wake-up source to be waken.
According to the wake-up source identification method disclosed by the embodiment of the invention, the SBC power management unit sends the serial numbers of the wake-up source signal detection modules to the BMS signal processing module, each wake-up source signal detection module corresponds to a unique serial number of the wake-up source signal detection module, the wake-up source signal detection module is used for detecting at least two preset wake-up source signals, part of analog quantity detection circuits collect analog quantities of all wake-up sources and send the analog quantities to the BMS signal processing module, and the BMS signal processing module determines the wake-up source signals detected by the wake-up source signal detection module based on the serial numbers of the wake-up source signal detection modules and determines the wake-up source to be waken based on the wake-up source signals and the analog quantities. The problem of the upgrade MCU singlechip platform or increase SBC and discern all awakening sources, lead to the increase cost is solved.
Based on the wake-up source identification method disclosed in fig. 1 according to the embodiment of the present invention, S103 shown in fig. 1 is that the BMS signal processing module determines, based on the number of the wake-up source signal detecting module, a wake-up source signal detected by the wake-up source signal detecting module, and determines, based on the wake-up source signal and the analog, a specific implementation process of a wake-up source to be waken, as shown in fig. 2, and mainly includes:
and S201, the BMS signal processing module determines a wake-up source signal detection module based on the number of the wake-up source signal detection module.
In the specific implementation S201, the BMS signal processing module determines the wake-up source signal detection module according to the one-to-one correspondence between the number of the wake-up source signal detection module and the wake-up source signal detection module.
And S202, the BMS signal processing module determines at least two wake-up source signals detected by the wake-up source signal detection module.
And S203, the BMS signal processing module selects the analog quantity of the wake-up source corresponding to the two wake-up source signals from the received analog quantity of all the wake-up sources.
In the specific implementation S203, according to the two wake-up source signals detected by the wake-up source signal detection module, the analog quantity corresponding to the two wake-up source signals is selected from the analog quantities of all wake-up sources received by the BMS signal processing module.
S204, determining that the wake-up source corresponding to the wake-up source signal with the analog quantity meeting the requirement is the wake-up source to be waken based on the analog quantity of the wake-up sources corresponding to the two wake-up source signals.
In the specific implementation S204, the analog quantities of the wake-up sources corresponding to the two wake-up source signals are determined, and which of the analog quantities of the wake-up sources corresponding to the two wake-up source signals satisfies the wake-up condition is determined, and at this time, the wake-up source whose analog quantity satisfies the wake-up condition is the wake-up source to be woken up.
For example: in the embodiment of the invention, the determined two wake-up source signals are KL15 and a specific frame, and when the KL15 is assumed to be 1, the wake-up source corresponding to the KL15 is waken up; when the specific frame is 1, the wake-up source corresponding to the specific frame is waken up. Here, determining which of the acquired analog quantities of the wake-up sources corresponding to the two wake-up source signals is 1 determines which wake-up source corresponding to the wake-up source signal is the wake-up source to be woken up.
According to the wake-up source identification method disclosed by the embodiment of the invention, the SBC power management unit sends the serial numbers of the wake-up source signal detection modules to the BMS signal processing module, each wake-up source signal detection module corresponds to a unique serial number of the wake-up source signal detection module, the wake-up source signal detection module is used for detecting at least two preset wake-up source signals, part of analog quantity detection circuits collect analog quantities of all wake-up sources and send the analog quantities to the BMS signal processing module, and the BMS signal processing module determines the wake-up source signals detected by the wake-up source signal detection module based on the serial numbers of the wake-up source signal detection modules and determines the wake-up source to be waken based on the wake-up source signals and the analog quantities. The problem of the upgrade MCU singlechip platform or increase the SBC module and discern all awakening sources, lead to the increase cost is solved.
Based on the wake-up source identification method disclosed in the above embodiment of the present invention, it is assumed that there are 6 wake-up sources to be woken up, the SBC power management unit includes 3 wake-up source signal detection modules, each wake-up source signal detection module includes two wake-up source signals, the wake-up source signal detection module is configured to detect at least two preset wake-up source signals, and based on the wake-up source signal detection module, a specific implementation process for detecting the wake-up source signals is implemented, as shown in fig. 3, and mainly includes:
and S301, the BMS signal processing module receives the number of the wake-up source signal detection module sent by the SBC power management unit.
S302, judging which wake-up source signal detection module the number of the wake-up source signal detection module indicates. If the number of the wake-up source signal detection module indicates that the corresponding wake-up source signal detection module is the first wake-up source signal detection module, S303 is executed, if the number of the wake-up source signal detection module indicates that the corresponding wake-up source signal detection module is the second wake-up source signal detection module, S304 is executed, and if the number of the wake-up source signal detection module indicates that the corresponding wake-up source signal detection module is the third wake-up source signal detection module, S305 is executed.
And S303, determining the detected wake-up source signal as KL15 and a specific frame.
In the process of concretely implementing S303, the first wake-up source signal detection module is configured to detect two wake-up source signals of KL15 and a specific frame.
It should be noted that, if the wake-up source signals determined by the BMS signal processing module are two wake-up source signals of KL15 and a specific frame, the BMS signal processing module determines a specific implementation process of the wake-up source to be woken up based on the wake-up source signals and the analog quantity, as shown in fig. 4, mainly including:
s401, the BMS signal processing module selects analog quantities of wake-up sources corresponding to two wake-up source signals of KL15 and a specific frame from the received analog quantities of all the wake-up sources.
In the specific implementation S401, the BMS signal processing module selects the analog quantity of the corresponding wake-up source according to the KL15 and the two wake-up source signals of the specific frame.
S402, detecting whether the analog quantity of the awakening source corresponding to the KL15 meets the requirement, detecting whether the analog quantity of the awakening source corresponding to the specific frame meets the requirement, executing S403 if the analog quantity of the awakening source corresponding to the KL15 meets the requirement, and executing S404 if the analog quantity of the awakening source corresponding to the specific frame meets the requirement.
S403, determining the wake-up source corresponding to the KL15 as the wake-up source to be waken up.
S404, determining the wake-up source corresponding to the specific frame as the wake-up source to be waken up.
S304, determining the detected wake-up source signal as the RTC and the CC.
In the specific implementation process of S304, the second wake-up source signal detection module is configured to detect two wake-up source signals, that is, the RTC and the CC.
It should be noted that, if the wake-up source signals determined by the BMS signal processing module are two wake-up source signals, that is, the RTC and the CC, the BMS signal processing module determines a specific implementation process of the wake-up source to be woken up based on the wake-up source signals and the analog quantity, as shown in fig. 5, mainly includes:
s501, the BMS signal processing module selects analog quantities of wake-up sources corresponding to the RTC wake-up source signals and the CC wake-up source signals from the received analog quantities of all the wake-up sources.
In the specific implementation S501, the BMS signal processing module selects the analog quantity of the corresponding wake-up source according to the RTC and CC wake-up source signals.
S502, detecting whether the analog quantity of the wake-up source corresponding to the RTC meets the requirement, detecting whether the analog quantity of the wake-up source corresponding to the CC meets the requirement, executing S503 if the analog quantity of the wake-up source corresponding to the RTC meets the requirement, and executing S504 if the analog quantity of the wake-up source corresponding to the CC meets the requirement.
S503, determining the wake-up source corresponding to the RTC as the wake-up source to be waken up.
S504, determining the wake-up source corresponding to the CC as the wake-up source to be waken up.
And S305, determining the detected wake-up source signals as DC and CP.
In the process of specifically implementing S305, the third wake-up source signal detection module is configured to detect two wake-up source signals, that is, DC and CP.
It should be noted that, if the wake-up source signals determined by the BMS signal processing module are two wake-up source signals, i.e., DC and CP, the BMS signal processing module determines a specific implementation process of the wake-up source to be woken up based on the wake-up source signals and the analog quantity, as shown in fig. 6, mainly includes:
and S601, selecting analog quantities of wake-up sources corresponding to the DC and CP wake-up source signals from the received analog quantities of all the wake-up sources by the BMS signal processing module.
In the specific implementation S601, the BMS signal processing module selects the analog quantity of the corresponding wake-up source according to the two wake-up source signals of DC and CP.
S602, detecting whether the analog quantity of the wake-up source corresponding to the DC meets the requirement, detecting whether the analog quantity of the wake-up source corresponding to the CP meets the requirement, executing S603 if the analog quantity of the wake-up source corresponding to the DC meets the requirement, and executing S604 if the analog quantity of the wake-up source corresponding to the CP meets the requirement.
S603, determining that the wake-up source corresponding to the DC is the wake-up source to be waken up.
S604, determining the wake-up source corresponding to the CP as the wake-up source to be waken up.
According to the wake-up source identification method disclosed by the embodiment of the invention, the SBC power management unit sends the serial numbers of the wake-up source signal detection modules to the BMS signal processing module, each wake-up source signal detection module corresponds to a unique serial number of the wake-up source signal detection module, the wake-up source signal detection module is used for detecting at least two preset wake-up source signals, part of analog quantity detection circuits collect analog quantities of all wake-up sources and send the analog quantities to the BMS signal processing module, and the BMS signal processing module determines the wake-up source signals detected by the wake-up source signal detection module based on the serial numbers of the wake-up source signal detection modules and determines the wake-up source to be waken based on the wake-up source signals and the analog quantities. The problem of the upgrade MCU singlechip platform or increase the SBC module and discern all awakening sources, lead to the increase cost is solved.
Based on the wake-up source recognition method disclosed in the above embodiment of the present invention, the embodiment of the present invention also correspondingly discloses a wake-up source recognition device, as shown in fig. 7, which is a schematic structural diagram of the wake-up source recognition device provided in the embodiment of the present invention, and mainly includes: SBC power management unit 70, partial analog detection circuit 71, and BMS signal processing module 72.
The SBC power management unit 70 is configured to send a number of wake-up source signal detection modules to the BMS signal processing module, where each wake-up source signal detection module corresponds to a unique number of wake-up source signal detection modules, and the wake-up source signal detection modules are configured to detect at least two preset wake-up source signals.
The partial analog quantity detection circuit 71 is configured to collect analog quantities of all wake-up sources and send the analog quantities to the BMS signal processing module.
The BMS signal processing module 72 is configured to determine the wake-up source signal detected by the wake-up source signal detecting module based on the number of the wake-up source signal detecting module, and determine the wake-up source to be woken up based on the wake-up source signal and the analog.
The BMS signal processing module is used for determining the wake-up source signal detected by the wake-up source signal detection module based on the number of the wake-up source signal detection module and determining the wake-up source to be waken based on the wake-up source signal and the analog quantity, and is specifically used for:
determining a wake-up source signal detection module based on the number of the wake-up source signal detection module, determining at least two wake-up source signals detected by the wake-up source signal detection module, selecting analog quantities of wake-up sources corresponding to the two wake-up source signals from the received analog quantities of all the wake-up sources, and determining wake-up sources corresponding to wake-up source signals with analog quantities meeting requirements as wake-up sources to be wake-up based on the analog quantities of the wake-up sources corresponding to the two wake-up source signals.
The BMS signal processing module is used for determining the wake-up source signal detected by the wake-up source signal detection module based on the number of the wake-up source signal detection module and is specifically used for:
the method comprises the steps of receiving a wake-up source signal detection module number sent by an SBC power management unit, determining that a detected wake-up source signal is KL15 and a specific frame if the wake-up source signal detection module number indicates that the corresponding wake-up source signal detection module is a first wake-up source signal detection module, wherein the first wake-up source signal detection module is used for detecting two wake-up source signals of KL15 and the specific frame, determining that the detected wake-up source signal is a second wake-up source signal detection module if the wake-up source signal detection module number indicates that the corresponding wake-up source signal detection module is a second wake-up source signal detection module, determining that the detected wake-up source signal is a RTC and a CC, and determining that the detected wake-up source signal is a third wake-up source signal detection module if the wake-up source signal detection module number indicates that the corresponding wake-up source signal detection module is a third wake-up source signal detection module, and determining that the detected wake-up source signal is a DC and a CP.
If the wake-up source signals determined by the BMS signal processing module are two wake-up source signals of KL15 and a specific frame, the BMS signal processing module for determining the wake-up source to be waken up is specifically used for:
selecting analog quantities of the wakeup sources corresponding to the KL15 and the specific frame from the received analog quantities of all the wakeup sources, detecting whether the analog quantity of the wakeup source corresponding to the KL15 meets the requirements, detecting whether the analog quantity of the wakeup source corresponding to the specific frame meets the requirements, determining that the wakeup source corresponding to the KL15 is the wakeup source to be waken if the analog quantity of the wakeup source corresponding to the KL15 meets the requirements, and determining that the wakeup source corresponding to the specific frame is the wakeup source to be waken if the analog quantity of the wakeup source corresponding to the specific frame meets the requirements.
If the wake-up source signals determined by the BMS signal processing module are two wake-up source signals of the RTC and the CC, the BMS signal processing module determines the BMS signal processing module of the wake-up source to be waken based on the wake-up source signals and the analog quantity, and the BMS signal processing module is specifically used for:
and selecting analog quantities of the wake-up sources corresponding to the RTC and the CC from the received analog quantities of all the wake-up sources, detecting whether the analog quantity of the wake-up source corresponding to the RTC meets the requirements, detecting whether the analog quantity of the wake-up source corresponding to the CC meets the requirements, if the analog quantity of the wake-up source corresponding to the RTC meets the requirements, determining that the wake-up source corresponding to the RTC is the wake-up source to be woken, and if the analog quantity of the wake-up source corresponding to the CC meets the requirements, determining that the wake-up source corresponding to the CC is the wake-up source to be woken.
If the wake-up source signals determined by the BMS signal processing module are two wake-up source signals, namely DC and CP, the BMS signal processing module determines the BMS signal processing module of the wake-up source to be waken based on the wake-up source signals and the analog quantity, and the BMS signal processing module is specifically used for:
and selecting analog quantities of the wake-up sources corresponding to the DC and the CP from the received analog quantities of all the wake-up sources, detecting whether the analog quantities of the wake-up sources corresponding to the DC meet the requirements, detecting whether the analog quantities of the wake-up sources corresponding to the CP meet the requirements, if the analog quantities of the wake-up sources corresponding to the DC meet the requirements, determining that the wake-up sources corresponding to the DC are the wake-up sources to be woken up, and if the analog quantities of the wake-up sources corresponding to the CP meet the requirements, determining that the wake-up sources corresponding to the CP are the wake-up sources to be woken up.
According to the wake-up source identification device disclosed by the embodiment of the invention, as known from the wake-up source identification device disclosed by the embodiment of the invention, the SBC power management unit sends the wake-up source signal detection module number to the BMS signal processing module, each wake-up source signal detection module corresponds to a unique wake-up source signal detection module number, the wake-up source signal detection module is used for detecting at least two preset wake-up source signals, a part of analog quantity detection circuits collect analog quantities of all wake-up sources and send the analog quantities to the BMS signal processing module, and the BMS signal processing module determines the wake-up source signals detected by the wake-up source signal detection module based on the wake-up source signal detection module number and determines the wake-up source to be wakened based on the wake-up source signals and the analog quantities. The problem of the upgrade MCU singlechip platform or increase the SBC module and discern all awakening sources, lead to the increase cost is solved.
It should be noted that, in the present specification, each embodiment is described in a progressive manner, and each embodiment is mainly described as different from other embodiments, and identical and similar parts between the embodiments are all enough to be referred to each other. For the apparatus class embodiments, the description is relatively simple as it is substantially similar to the method embodiments, and reference is made to the description of the method embodiments for relevant points.
Finally, it is further noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
The foregoing is merely a preferred embodiment of the present invention and it should be noted that modifications and adaptations to those skilled in the art may be made without departing from the principles of the present invention, which are intended to be comprehended within the scope of the present invention.

Claims (10)

1. A method of wake-up source identification, the method comprising:
the SBC power management unit sends a wake-up source signal detection module number to the BMS signal processing module, each wake-up source signal detection module corresponds to a unique wake-up source signal detection module number, and the wake-up source signal detection module is used for detecting at least two preset wake-up source signals;
the partial analog quantity detection circuit collects analog quantities of all wake-up sources and sends the analog quantities to the BMS signal processing module;
and the BMS signal processing module determines the wake-up source signal detected by the wake-up source signal detection module based on the number of the wake-up source signal detection module, and determines the wake-up source to be waken based on the wake-up source signal and the analog quantity.
2. The method of claim 1, wherein the BMS signal processing module determining a wake-up source signal detected by a wake-up source signal detection module based on the wake-up source signal detection module number and determining a wake-up source to wake up based on the wake-up source signal and the analog quantity, comprises:
the BMS signal processing module determines a wake-up source signal detection module based on the wake-up source signal detection module number;
the BMS signal processing module determines at least two wake-up source signals detected by the wake-up source signal detection module;
the BMS signal processing module selects the analog quantity of the awakening source corresponding to the two awakening source signals from the received analog quantity of all the awakening sources;
and determining the wake-up source corresponding to the wake-up source signal with the analog quantity meeting the requirement as the wake-up source to be waken based on the analog quantity of the wake-up sources corresponding to the two wake-up source signals.
3. The method of claim 1, wherein the BMS signal processing module determining the wake-up source signal detected by the wake-up source signal detection module based on the wake-up source signal detection module number comprises:
the BMS signal processing module receives the number of the wake-up source signal detection module sent by the SBC power management unit;
if the number of the wake-up source signal detection module indicates that the corresponding wake-up source signal detection module is a first wake-up source signal detection module, determining that the detected wake-up source signals are KL15 and a specific frame, wherein the first wake-up source signal detection module is used for detecting two wake-up source signals of KL15 and the specific frame;
if the number of the wake-up source signal detection module indicates that the corresponding wake-up source signal detection module is a second wake-up source signal detection module, determining that the detected wake-up source signals are RTC and CC, wherein the second wake-up source signal detection module is used for detecting the two wake-up source signals of RTC and CC;
if the number of the wake-up source signal detection module indicates that the corresponding wake-up source signal detection module is a third wake-up source signal detection module, determining that the detected wake-up source signals are DC and CP, wherein the third wake-up source signal detection module is used for detecting the two wake-up source signals of DC and CP.
4. A method according to claim 1 or 3, wherein if the wake-up source signals determined by the BMS signal processing module are two wake-up source signals of KL15 and a specific frame, the BMS signal processing module determines a wake-up source to be woken up based on the wake-up source signals and the analog quantity, including:
the BMS signal processing module selects the analog quantity of the wake-up source corresponding to the KL15 and the two wake-up source signals of the specific frame from the received analog quantity of all the wake-up sources;
detecting whether the analog quantity of the awakening source corresponding to the KL15 meets the requirements or not and detecting whether the analog quantity of the awakening source corresponding to the specific frame meets the requirements or not;
if the analog quantity of the awakening source corresponding to the KL15 meets the requirement, determining that the awakening source corresponding to the KL15 is the awakening source to be awakened;
if the analog quantity of the wake-up source corresponding to the specific frame meets the requirement, determining that the wake-up source corresponding to the specific frame is the wake-up source to be waken up.
5. The method of claim 1 or 3, wherein if the wake-up source signals determined by the BMS signal processing module are two wake-up source signals, RTC and CC, the BMS signal processing module determines a wake-up source to be woken up based on the wake-up source signals and the analog quantity, including:
the BMS signal processing module selects analog quantities of wake-up sources corresponding to the RTC and CC wake-up source signals from the received analog quantities of all the wake-up sources;
detecting whether the analog quantity of the wake-up source corresponding to the RTC meets the requirements or not, and detecting whether the analog quantity of the wake-up source corresponding to the CC meets the requirements or not;
if the analog quantity of the wake-up source corresponding to the RTC meets the requirement, determining that the wake-up source corresponding to the RTC is the wake-up source to be waken up;
if the analog quantity of the wake-up source corresponding to the CC meets the requirement, determining that the wake-up source corresponding to the CC is the wake-up source to be waken up.
6. The method of claim 1 or 3, wherein if the wake-up source signals determined by the BMS signal processing module are two wake-up source signals, i.e., DC and CP, the BMS signal processing module determines a wake-up source to be woken up based on the wake-up source signals and the analog quantity, comprising:
the BMS signal processing module selects analog quantities of wake-up sources corresponding to two wake-up source signals of DC and CP from the received analog quantities of all the wake-up sources;
detecting whether the analog quantity of the wake-up source corresponding to the DC meets the requirement or not, and detecting whether the analog quantity of the wake-up source corresponding to the CP meets the requirement or not;
if the analog quantity of the wake-up source corresponding to the DC meets the requirement, determining that the wake-up source corresponding to the DC is the wake-up source to be waken up;
and if the analog quantity of the wake-up source corresponding to the CP meets the requirement, determining that the wake-up source corresponding to the CP is the wake-up source to be waken up.
7. A wake-up source identification device, the device comprising:
the system comprises an SBC power management unit, a BMS signal processing module and a plurality of wake-up source signal detection modules, wherein the SBC power management unit is used for sending wake-up source signal detection module numbers to the BMS signal processing module, each wake-up source signal detection module corresponds to a unique wake-up source signal detection module number, and the wake-up source signal detection module is used for detecting at least two preset wake-up source signals;
the partial analog quantity detection circuit is used for collecting analog quantities of all wake-up sources and sending the analog quantities to the BMS signal processing module;
and the BMS signal processing module is used for determining the wake-up source signal detected by the wake-up source signal detection module based on the number of the wake-up source signal detection module and determining a wake-up source to be waken based on the wake-up source signal and the analog quantity.
8. The device according to claim 7, wherein the BMS signal processing module is specifically configured to:
determining a wake-up source signal detection module based on the number of the wake-up source signal detection module, determining at least two wake-up source signals detected by the wake-up source signal detection module, selecting analog quantities of wake-up sources corresponding to the two wake-up source signals from the received analog quantities of all the wake-up sources, and determining wake-up sources corresponding to wake-up source signals with analog quantities meeting requirements as wake-up sources to be wake-up based on the analog quantities of the wake-up sources corresponding to the two wake-up source signals.
9. The apparatus of claim 7, wherein the BMS signal processing module configured to determine the wake-up source signal detected by the wake-up source signal detection module based on the wake-up source signal detection module number is specifically configured to:
the method comprises the steps of receiving a wake-up source signal detection module number sent by an SBC power management unit, determining that a detected wake-up source signal is KL15 and a specific frame if the wake-up source signal detection module number indicates that the corresponding wake-up source signal detection module is a first wake-up source signal detection module, wherein the first wake-up source signal detection module is used for detecting two wake-up source signals of KL15 and the specific frame, determining that the detected wake-up source signal is a second wake-up source signal detection module if the wake-up source signal detection module number indicates that the corresponding wake-up source signal detection module is a second wake-up source signal detection module, determining that the detected wake-up source signal is an RTC and a CC, and determining that the detected wake-up source signal is a third wake-up source signal detection module if the wake-up source signal number indicates that the corresponding wake-up source signal detection module is a third wake-up source signal detection module, and determining that the detected wake-up source signal is a DC and a CP, wherein the third wake-up source signal detection module is used for detecting two wake-up source signals of DC and CP.
10. The apparatus according to claim 7 or 9, wherein if the wake-up source signals determined by the BMS signal processing module are two wake-up source signals of KL15 and a specific frame, the BMS signal processing module configured to determine a wake-up source to be woken up based on the wake-up source signals and the analog quantity is specifically configured to:
selecting analog quantities of the wakeup sources corresponding to two wakeup source signals of the KL15 and a specific frame from the received analog quantities of all wakeup sources, detecting whether the analog quantity of the wakeup source corresponding to the KL15 meets the requirements, detecting whether the analog quantity of the wakeup source corresponding to the specific frame meets the requirements, determining that the wakeup source corresponding to the KL15 is the wakeup source to be waken if the analog quantity of the wakeup source corresponding to the KL15 meets the requirements, and determining that the wakeup source corresponding to the specific frame is the wakeup source to be waken if the analog quantity of the wakeup source corresponding to the specific frame meets the requirements.
CN202110786603.9A 2021-07-12 2021-07-12 Awakening source identification method and device Active CN113448638B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110786603.9A CN113448638B (en) 2021-07-12 2021-07-12 Awakening source identification method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110786603.9A CN113448638B (en) 2021-07-12 2021-07-12 Awakening source identification method and device

Publications (2)

Publication Number Publication Date
CN113448638A CN113448638A (en) 2021-09-28
CN113448638B true CN113448638B (en) 2023-07-28

Family

ID=77815973

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110786603.9A Active CN113448638B (en) 2021-07-12 2021-07-12 Awakening source identification method and device

Country Status (1)

Country Link
CN (1) CN113448638B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107968232A (en) * 2017-11-20 2018-04-27 北京长城华冠汽车科技股份有限公司 Wake-up circuit and battery management system
CN207984758U (en) * 2018-03-13 2018-10-19 浙江吉利汽车研究院有限公司 A kind of vehicle power supply control module
CN209616897U (en) * 2019-01-24 2019-11-12 海马新能源汽车有限公司 Electric power management circuit and automobile
CN110703896A (en) * 2019-09-18 2020-01-17 安凯(广州)微电子技术有限公司 Normally open circuit for low-power SOC chip
CN211180607U (en) * 2020-01-15 2020-08-04 深圳南方德尔汽车电子有限公司 Multichannel analog input detection circuit with trigger awakening function

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102256601B1 (en) * 2017-11-07 2021-06-02 주식회사 엘지에너지솔루션 BMS Wake-up Apparatus, BMS and Battery pack including the same

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107968232A (en) * 2017-11-20 2018-04-27 北京长城华冠汽车科技股份有限公司 Wake-up circuit and battery management system
CN207984758U (en) * 2018-03-13 2018-10-19 浙江吉利汽车研究院有限公司 A kind of vehicle power supply control module
CN209616897U (en) * 2019-01-24 2019-11-12 海马新能源汽车有限公司 Electric power management circuit and automobile
CN110703896A (en) * 2019-09-18 2020-01-17 安凯(广州)微电子技术有限公司 Normally open circuit for low-power SOC chip
CN211180607U (en) * 2020-01-15 2020-08-04 深圳南方德尔汽车电子有限公司 Multichannel analog input detection circuit with trigger awakening function

Also Published As

Publication number Publication date
CN113448638A (en) 2021-09-28

Similar Documents

Publication Publication Date Title
CN109910677B (en) Storage battery power supplementing method, cloud server, vehicle control unit and vehicle
CN104580699B (en) Acoustic control intelligent terminal method and device when a kind of standby
CN109581122B (en) Method, device and system for detecting abnormal awakening of vehicle
CN111105565A (en) Offline battery replacement method and system for battery replacement cabinet
CN112114259B (en) Vehicle power shortage state monitoring method, system, server and vehicle
CN102107632A (en) Method for controlling state of vehicle electronic-control units serving as network nodes in CAN (controller area network) network
CN109686368B (en) Voice wake-up response processing method and device, electronic equipment and storage medium
CN109869048A (en) A kind of processing method and processing unit of door-locking system low battery
CN105313719A (en) A vehicle control unit and an awakening process monitoring method thereof
CN105824391A (en) Timer awakening control method and electronic equipment
CN112634894A (en) Awakening method, awakening device and terminal
CN113448638B (en) Awakening source identification method and device
CN110543259A (en) Fingerprint unlocking method of display device and display device
CN102369692B (en) Method and device for controlling the awaking of facilities belonging to at least one multiplexed network, by counting untimely wake-ups
CN104184449A (en) Capacitive touch control apparatus, method, and system
CN110824335B (en) Abnormity detection system and method for wake-up circuit
CN111667596A (en) Vehicle integration system
CN109466370B (en) Charging station cluster system based on distributed energy supply and management method
CN113203956A (en) Vehicle-mounted storage battery monitoring method and system, vehicle and storage medium
CN110103761B (en) Charging fault tracing method and system for new energy vehicle, server and storage medium
CN116127152A (en) Vehicle condition information query method and device, vehicle-mounted terminal and storage medium
CN103443736B (en) The starter gear of electronic equipment, method and user's recognition system
CN114582052A (en) Control method and device of intelligent door lock, intelligent door lock and storage medium
JP2018170172A (en) Power supply management apparatus and power supply management system
CN220281129U (en) Domain controller awakening system and electric automobile

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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20231226

Address after: Room 304, 3rd Floor, Building 1, No. 111 Wusongjiang Avenue, Guoxiang Street, Wuzhong District, Suzhou City, Jiangsu Province, 215124

Patentee after: JIANGSU DUPU NEW ENERGY TECHNOLOGY Co.,Ltd.

Address before: Room 1001, 10 / F, office building, Shihu Jinling Plaza, 88 Nanxijiang Road, Yuexi, Wuzhong District, Suzhou City, Jiangsu Province, 215128

Patentee before: DuPu (Suzhou) New Energy Technology Co.,Ltd.