The present application claims the benefit of Chinese Patent Application No. 201610913756.4 filed on Oct. 19, 2016, the contents of which are hereby incorporated by reference.
This invention relates to electric vehicles, and more particular, to an alarm system and an alarm method applied in an electric vehicle and a battery storage power system.
Battery packs are used in a wide variety of electronic devices, such as electric vehicles and battery storage power systems. Generally, each electronic device uses a battery management system (BMS) to manage a battery pack thereof. When the battery pack is in an abnormal condition, the BMS will output a corresponding alarm message, to alert a user to deal with the abnormal condition of the battery pack timely. However, different types of BMSes will output different alarm messages for the same abnormal condition of the battery pack. If a BMS of an electronic device is replaced with another type BMS, the user will be confused by the alarm message, and cannot deal with the abnormal condition of the battery pack effectively.
It is desirable to provide an invention, which can overcome the problems and limitations mentioned above.
The present invention is directed to an alarm system, an alarm method, an electric vehicle, and a battery storage power system that substantially obviates one or more of the problems due to limitations and disadvantages of the related art.
In an aspect of the present invention, there is provided an alarm system comprising: a receiving module configured to receive an alarm message from a battery management system (BMS); a control module; a judgment module electrically coupled to the receiving module through the control module, to receive the alarm message, and configured to judge whether the alarm message is a serious alarm message; a translation module electrically coupled to the control module; and an interaction module electrically coupled to the judgment module and the translation module. The control module is configured to generate an alarm definition and an alarm comment code, according to the alarm message, and output the alarm message to the interaction module, and the interaction module is configured to display the alarm message, on condition that the alarm message is the serious alarm message. The judgment module is further configured to judge whether receiving a request signal from the interaction module. The control module is further configured to output the alarm definition and the alarm comment code to the translation module, the translation module is configured to translate the alarm comment code into text and images, according to the alarm definition, and output the text and images to the interaction module, and the interaction module is further configured to display the text and the images, on condition that the judgment module receives the request signal from the interaction module.
In another aspect of the present invention, there is provided an alarm method comprising: receive an alarm message from a battery management system (BMS) by a receiving module; judging whether the alarm message is a serious alarm message by a judgment module; generating an alarm definition and an alarm comment code by a control module, according to the alarm message, on condition that the alarm message is the serious alarm message; displaying the alarm message by an interaction module; judging whether receiving a request signal from the interaction module by the judgment module; translating the alarm comment code into text and images by a translation module, according to the alarm definition, on condition that the judgment module receives the request signal from the interaction module; and displaying the text and the images by the interaction module.
In another aspect of the present invention, there is provided an electric vehicle comprising: a battery pack; a battery management system (BMS) configured to manage the battery pack, and output an alarm message, on condition that the battery pack is abnormal; an interactive interface; and an alarm system. The alarm system comprising: a receiving module configured to receive an alarm message from the BMS; a control module; a judgment module electrically coupled to the receiving module through the control module, to receive the alarm message, and configured to judge whether the alarm message is a serious alarm message; a translation module electrically coupled to the control module; and an interaction module electrically coupled to the judgment module, the translation module, and the interactive interface. The control module is configured to generate an alarm definition and an alarm comment code, according to the alarm message, and output the alarm message to the interaction module, and the interaction module is configured to control the interactive interface to display the alarm message, on condition that the alarm message is the serious alarm message. The judgment module is further configured to judge whether receiving a request signal from the interaction module. The control module is further configured to output the alarm definition and the alarm comment code to the translation module, the translation module is configured to translate the alarm comment code into text and images, according to the alarm definition, and output the text and images to the interaction module, and the interaction module is further configured to control the interactive interface to display the text and the images, on condition that the judgment module receives the request signal from the interaction module.
In another aspect of the present invention, there is provided a battery storage power system comprising: a battery pack; a battery management system (BMS) configured to manage the battery pack, and output an alarm message, on condition that the battery pack is abnormal; an interactive interface; and an alarm system. The alarm system comprising: a receiving module configured to receive an alarm message from the BMS; a control module; a judgment module electrically coupled to the receiving module through the control module, to receive the alarm message, and configured to judge whether the alarm message is a serious alarm message; a translation module electrically coupled to the control module; and an interaction module electrically coupled to the judgment module, the translation module, and the interactive interface. The control module is configured to generate an alarm definition and an alarm comment code, according to the alarm message, and output the alarm message to the interaction module, and the interaction module is configured to control the interactive interface to display the alarm message, on condition that the alarm message is the serious alarm message. The judgment module is further configured to judge whether receiving a request signal from the interaction module. The control module is further configured to output the alarm definition and the alarm comment code to the translation module, the translation module is configured to translate the alarm comment code into text and images, according to the alarm definition, and output the text and images to the interaction module, and the interaction module is further configured to control the interactive interface to display the text and the images, on condition that the judgment module receives the request signal from the interaction module.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are intended to provide further explanations of the invention as claimed.
Implementations of the present technology will now be described, by way of example only, with reference to the attached drawings. It may be understood that these drawings are not necessarily drawn to scale, and in no way limit any changes in form and detail that may be made to the described embodiments by one skilled in the art without departing from the spirit and scope of the described embodiments.
In order to make the purposes, technical solutions, and advantages of the present invention be clearer, the present invention will be further described in detail hereafter with reference to the accompanying drawings and embodiments. However, it will be understood by those of ordinary skill in the art that the embodiments described herein can be practiced without these specific details. In other instances, methods, procedures and components have not been described in detail so as not to obscure the related relevant feature being described. Also, it should be understood that the embodiments described herein are only intended to illustrate but not to limit the present invention.
Several definitions that apply throughout this disclosure will be presented. The term “module”, as used herein, refers to logic embodied in hardware or firmware, or to a collection of software instructions, written in a programming language, such as, Java, C, or assembly. One or more software instructions in the modules can be embedded in firmware, such as in an EPROM. The modules described herein can be implemented as either software and/or hardware modules and can be stored in any type of non-transitory computer-readable medium or other storage device. Some non-limiting examples of non-transitory computer-readable media include CDs, DVDs, BLU-RAY, flash memory, and hard disk drives. The term “coupled” is defined as connected, whether directly or indirectly through intervening components, and is not necessarily limited to physical connections. The connection can be such that the objects are permanently connected or releasably connected. The term “comprise”, when utilized, means “include, but not necessarily limited to”; it specifically indicates open-ended inclusion or membership in a so-described combination, group, series and the like.
It should be noted that references to “an” or “one” embodiment in this disclosure are not necessarily to the same embodiment, and such references mean “at least one.”
The receiving module 131 is configured to receive the alarm message from the BMS 120. The judgment module 133 is configured receive the alarm message from the receiving module 131 through the control module 132, and judge whether the alarm message is a serious alarm message, and output the judged result to control module 132. The control module 132 is configured to generate an alarm definition and an alarm comment code, according to the alarm message, and output the alarm message to the interaction module 135, and the interaction module 135 is configured to control the interactive interface 150 to display the alarm message, on condition that the alarm message is the serious alarm message.
The judgment module 133 is further configured to judge whether receiving a request signal from the interaction module 135, and output the judged result to control module 132. The control module 132 is further configured to output the alarm definition and the alarm comment code to the translation module 134, the translation module 134 is configured to translate the alarm comment code into the text and the images, according to the alarm definition, and output the text and images to the interaction module 135, and the interaction module 135 is further configured to control the interactive interface 150 to display the text and the images, on condition that the judgment module 133 receives the request signal from the interaction module 135.
In one embodiment, the interactive interface 150 comprises a display module 152 and an input module 156 (as shown in
The judgment module 133 is further configured to define N levels for the alarm message, define the first level to the Mth level as serious levels, and define the first level as the highest severity, and severity decreases with increasing levels, wherein M and N are positive integers, and 1<M<N. The judgment module 133 is further configured to judge the alarm message is the serious alarm message, on condition that a level of the alarm message is in the serious levels.
In one embodiment, N=3, and M=2. A format of the first level is 0×01+alarm code (7 bytes), a format of the second level is 0×02+alarm code (7 bytes), and a format of the third level is 0×03+alarm code (7 bytes). In other embodiments, values of the M and the N, and a format of each level, can be adjusted according to actual need.
The alarm definition comprises a protocol version, a program identifier, and a number of alarms. The protocol version is configured to indicate a version of a protocol of the alarm message. The program identifier is configured to identify a type of the BMS 120. The number of alarms is configured to indicate a number of alarms comprised in the alarm message. In one embodiment, the alarm definition is defined as a frame, the protocol version is occupied one byte of the frame, the program identifier is occupied four bytes of the frame, and the number of alarms is occupied one byte of the frame.
In one embodiment, the alarm system 130 further comprise a storage module 136 electrically coupled to the control module 132. The storage module 136 comprises a first storage unit 137 and a second storage unit 138. The first storage unit 137 is configured to store the alarm message. The second storage unit 138 is configured to store the alarm definition, the alarm comment code, and the text and the images. In one embodiment, the first storage unit 137 comprises an electrically erasable programmable read-only memory, and the second storage unit 138 comprises a flash memory.
At block 51, receive an alarm message from a battery management system (BMS) 120 by a receiving module 131.
In one embodiment, the BMS 120 is configured to manage a battery pack 110, monitor states of the battery pack 110, and output an alarm message, on condition that the battery pack 110 is abnormal. The receiving module 131 is electrically coupled to the BMS 120, to receive the alarm message from the BMS 120.
At block S2, judging whether the alarm message is a serious alarm message by a judgment module 133. If the alarm message is not the serious alarm message, the block 51 is performed. If the alarm message is the serious alarm message, the block S3 is performed.
At block S3, generating an alarm definition and an alarm comment code by a control module 132, according to the alarm message.
The alarm definition comprises a protocol version, a program identifier, and a number of alarms. The protocol version is configured to indicate a version of a protocol of the alarm message. The program identifier is configured to identify a type of the BMS 120. The number of alarms is configured to indicate a number of alarms comprised in the alarm message. In one embodiment, the alarm definition is defined as a frame, the protocol version is occupied one byte of the frame, the program identifier is occupied four bytes of the frame, and the number of alarms is occupied one byte of the frame.
At block S4, displaying the alarm message by an interaction module 135.
At block S5, judging whether receiving a request signal from the interaction module 135 by the judgment module 133. If the judgment module 133 does not receives the request signal from the interaction module 135, the block S4 is performed. If the judgment module 133 receives the request signal from the interaction module 135, the block S6 is performed.
At block S6, translating the alarm comment code into text and images by a translation module 134, according to the alarm definition.
At block S7, displaying the text and the images by the interaction module 135.
At block S8, storing the alarm message, the alarm definition, the alarm comment code, and the text and the images in a storage module 136.
At block S21, defining N levels for the alarm message, wherein N is a positive integer.
At block S22, defining the first level to the Mth level as serious levels, wherein M is a positive integer, and 1<M<N.
At block S23, defining the first level as the highest severity, and severity decreasing with increasing levels.
At block S24, judging the alarm message is the serious alarm message, on condition that a level of the alarm message is in the serious levels.
At block S81, storing the alarm message in a first storage unit 137 of the storage module 136.
At block S82, storing the alarm definition, the alarm comment code, and the text and the images in a second storage unit 138 of the storage module 136.
In one embodiment, the first storage unit 137 comprises an electrically erasable programmable read-only memory, and the second storage unit 138 comprises a flash memory.
Therefore, the alarm system 130 can be applied in the battery storage power system 20, and the alarm method can be applied in the battery storage power system 20 also. Furthermore, the alarm system 130 and the alarm method can be applied in other devices and systems comprising a BMS, the BMS is configured to manage a battery pack, and output an alarm message, on condition that the battery pack is abnormal.
As detail above, the control module 132 is configured to generate an alarm definition and an alarm comment code, according to the alarm message, when the alarm message is the serious alarm message; the translation module 134 is configured to translate the alarm comment code into text and images, according to the alarm definition, when the judgment module 133 receives the request signal from the interaction module 135; and the interaction module 135 is configured to control the interactive interface 150/250 to display the alarm message and the text and the images. Therefore, the alarm system 130 can be compatible with any type of BMS 120, can identify the alarm message received from the BMS 120/220 accurately, and can controls the interactive interface 150/250 to display the alarm message clearly and intuitively.
It will be apparent to those skilled in the art that various modification and variations can be made in the multicolor illumination device and related method of the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention cover modifications and variations that come within the scope of the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
201610913756.4 | Oct 2016 | CN | national |