Internal communication method and apparatus for battery cell, device, storage medium, and product
By alternating the data transmission direction in bidirectional daisy-chain communication, the problem of uneven energy consumption of the sampling chip is solved, cell voltage balancing and energy consumption reduction are achieved, and the performance and reliability of the battery management system are improved.
Patent Information
- Application Number
- PCT/CN2024/137551
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-02
- Filing Date
- 2024-12-06
- Publication Date
- 2026-01-08
AI Technical Summary
In battery management systems, bidirectional daisy-chain communication leads to uneven energy consumption of the sampling chip, resulting in increased overall energy consumption and shortened battery life.
By alternating the data transmission direction in bidirectional daisy-chain communication, the energy consumption of each sampling chip is balanced in both directions, ensuring that the transmission load of each sampling chip is basically equal in both directions, and avoiding a significant increase in energy consumption due to alignment of low-energy chips.
The energy consumption of the sampling chip was balanced, avoiding a step-like drop in cell voltage, improving the overall performance of the cell, and reducing system energy consumption.
Smart Images

Figure CN2024137551_08012026_PF_FP_ABST
Abstract
Description
Communication method, device and equipment inside battery cell, storage medium and product
[0001] The present application claims priority to Chinese Patent Application No. 202410879039.9, filed on July 2, 2024, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD
[0002] The present application relates to the technical field of battery management, in particular to a communication method, device and equipment inside battery cell, storage medium and product. BACKGROUND
[0003] With the rapid development of the electric vehicle (EV) industry, the performance and reliability of the battery system, as the core component of the electric vehicle, directly affect the endurance and safety of the whole vehicle. In the battery system, the state monitoring and management of the battery cell are crucial, and real-time voltage and temperature data collection is usually performed through a sampling chip. At present, many battery management systems use a bidirectional daisy chain communication method for data transmission. This method has the advantages of high efficiency and reliability, and can ensure smooth communication between multiple sampling chips. However, in actual application, the bidirectional daisy chain communication method also faces some challenges. Specifically, when using the bidirectional daisy chain communication method, the energy consumption of different sampling chips is often inconsistent. This energy consumption difference is mainly due to the different data volume and workload transmitted by each sampling chip. In order to compensate for the voltage imbalance of the battery cell caused by inconsistent energy consumption, the low-energy-consumption sampling chip is usually aligned with the high-energy-consumption sampling chip to balance the overall voltage. However, this alignment method, although it can alleviate the voltage imbalance to some extent, also brings new problems: the energy consumption of the low-energy-consumption sampling chip will greatly increase during the alignment with the high-energy-consumption chip, resulting in a significant increase in the energy consumption level of the overall sampling chip. This increase in energy consumption not only reduces the efficiency of the battery system, but also may shorten the service life of the battery.
[0004] Therefore, how to effectively reduce the energy consumption of the sampling chip while ensuring the voltage balance of the battery cell has become a technical problem to be solved.
[0005] The above content is only used to assist in understanding the technical solutions of the present application and does not represent the acknowledgement of the above content as prior art. TECHNICAL PROBLEM
[0006] The main purpose of the present application is to provide a communication method, device and equipment inside battery cell, storage medium and product, which aims to solve the technical problem of how to effectively reduce the energy consumption of the sampling chip while ensuring the voltage balance of the battery cell. TECHNICAL SOLUTION
[0007] To achieve the above object, the application provides a communication method in an electric core, the electric core comprising a plurality of sampling chips and a mainboard, the plurality of sampling chips and the mainboard being connected in sequence based on a bidirectional daisy chain, and the method comprising the following steps:
[0008] Based on a first direction of the bidirectional daisy chain, the electric core monitoring data collected by each sampling chip is transmitted to the mainboard, and timing is performed when the transmission starts;
[0009] When the preset communication time is reached, the electric core monitoring data collected by each sampling chip is transmitted to the mainboard based on a second direction opposite to the first direction, until the preset communication time is reached again.
[0010] In an embodiment, the step of transmitting the electric core monitoring data collected by each sampling chip to the mainboard based on the first direction of the bidirectional daisy chain and performing timing when the transmission starts comprises:
[0011] Based on the first direction of the bidirectional daisy chain and the position sequence of each sampling chip, a first link is generated;
[0012] Based on the first link, the electric core monitoring data collected by each sampling chip except the last sampling chip in the first link is transmitted and aggregated to the last sampling chip;
[0013] The electric core monitoring data after transmission and aggregation and the electric core monitoring data collected by the last sampling chip are transmitted to the mainboard, and timing is performed when the electric core monitoring data collected by the first sampling chip in the first link is transmitted.
[0014] In an embodiment, the step of transmitting the electric core monitoring data collected by each sampling chip except the last sampling chip in the first link to the last sampling chip based on the first link comprises:
[0015] The next sampling chip of the first sampling chip is taken as a to-be-received chip, and the electric core monitoring data collected by the first sampling chip is transmitted to the to-be-received chip;
[0016] The to-be-received chip is taken as a to-be-transmitted chip, the next sampling chip of the to-be-received chip is taken as a new to-be-received chip, the electric core monitoring data collected by the first sampling chip and the electric core monitoring data collected by the to-be-transmitted chip are taken as to-be-transmitted data, and the to-be-transmitted data in the to-be-transmitted chip is transmitted to the to-be-received chip;
[0017] The chip to be received is taken as a new chip to be transmitted, the next sampling chip of the new chip to be transmitted is taken as a new chip to be received, the electric chip monitoring data received by the new chip to be transmitted and the electric chip monitoring data collected by the new chip to be transmitted are taken as new data to be transferred, and the new data to be transferred in the new chip to be transmitted is transmitted to the new chip to be received until the last sampling chip is transmitted.
[0018] In an embodiment, the step of, when the preset communication time is reached, transferring the electric chip monitoring data collected by the sampling chips to the mainboard based on a second direction opposite to the first direction until the preset communication time is reached again, comprises:
[0019] When the preset communication time is reached, a second link is generated based on the second direction of the bidirectional daisy chain and the position sequence of the sampling chips.
[0020] Based on the second link, the electric chip monitoring data collected by the sampling chips except the last sampling chip in the second link is transmitted and aggregated to the last sampling chip.
[0021] The electric chip monitoring data after the transmission and aggregation and the electric chip monitoring data collected by the last sampling chip are transmitted to the mainboard until the preset communication time is reached again.
[0022] In an embodiment, the method further comprises:
[0023] When the sleep instruction is received, the current direction information of the bidirectional daisy chain and the communication duration information in the current direction are stored in a preset non-volatile memory.
[0024] In an embodiment, after the step of, when the sleep instruction is received, storing the current direction information of the bidirectional daisy chain and the communication duration information in the current direction in a preset non-volatile memory, further comprises:
[0025] When the communication start instruction is received, the current direction information and the communication duration information are obtained from the preset non-volatile memory.
[0026] According to the current direction information and the communication duration information, an initial communication direction and an initial communication duration are determined.
[0027] Based on the initial communication direction, the electric chip monitoring data collected by the sampling chips is transferred to the mainboard until the initial communication duration is reached.
[0028] Furthermore, to achieve the above object, the application further provides a communication device inside an electric core, which comprises:
[0029] a forward transmission module, configured to transfer the electric core monitoring data collected by each sampling chip to the mainboard based on a first direction of the bidirectional daisy chain, and to time when the transmission starts;
[0030] a reverse transmission module, configured to transfer the electric core monitoring data collected by each sampling chip to the mainboard based on a second direction opposite to the first direction when a preset communication time is reached, until the preset communication time is reached again.
[0031] Furthermore, to achieve the above object, the application further provides a communication device inside an electric core, which comprises a memory, a processor and a communication program inside an electric core stored in the memory and executable on the processor, and the communication program inside an electric core is configured to implement the steps of the communication method inside an electric core as described above.
[0032] Furthermore, to achieve the above object, the application further provides a storage medium, which stores a communication program inside an electric core, and the communication program inside an electric core implements the steps of the communication method inside an electric core as described above when executed by a processor.
[0033] Furthermore, to achieve the above object, the application further provides a computer program product, which comprises a computer program, and the computer program implements the steps of the communication method inside an electric core as described above when executed by a processor. Advantages
[0034] The application transfers the electric core monitoring data collected by each sampling chip to the mainboard based on a first direction of the bidirectional daisy chain, and times when the transmission starts; when a preset communication time is reached, the electric core monitoring data collected by each sampling chip is transferred to the mainboard based on a second direction opposite to the first direction, until the preset communication time is reached again. The application rotates the communication direction after the preset communication time, so that each sampling chip participates in data transmission in both directions, balances the energy consumption of each sampling chip, avoids that some chips consume too much energy due to continuous high-load data transmission, and causes unbalanced energy consumption; rotating the communication direction ensures that the transmission load of each sampling chip in both directions is basically equal, thereby maintaining the voltage of the electric core connected to each sampling chip in a relatively balanced state, avoiding the stepwise decline of the electric core voltage, and improving the overall performance of the electric core; by rotating the communication direction, the need for low-energy sampling chips to align with high-energy chips is reduced, thereby avoiding the significant increase in energy consumption of low-energy sampling chips due to alignment, and ultimately reducing the energy consumption of the entire system. BRIEF DESCRIPTION OF DRAWINGS
[0035] Fig. 1 is a flow diagram of a first embodiment of the communication method inside the battery cell according to the present application;
[0036] Fig. 2 is a sub-flow diagram of a second embodiment of the communication method inside the battery cell according to the present application;
[0037] Fig. 3 is a sub-flow diagram of another sub-flow of the second embodiment of the communication method inside the battery cell according to the present application;
[0038] Fig. 4 is a sub-flow diagram of a third embodiment of the communication method inside the battery cell according to the present application;
[0039] Fig. 5 is a diagram of the sampling communication inside the battery cell according to an embodiment of the communication method inside the battery cell according to the present application;
[0040] Fig. 6 is a diagram of the module structure of the communication device inside the battery cell according to an embodiment of the present application;
[0041] Fig. 7 is a diagram of the device structure of the hardware running environment involved in the communication method inside the battery cell according to an embodiment of the present application.
[0042] The implementation, functional features and advantages of the present application will be further explained with reference to the accompanying drawings. Embodiment of the present application
[0043] It should be understood that the specific embodiments described herein are merely intended to explain the present application and are not intended to limit the present application.
[0044] In order to better understand the technical solutions of the present application, the following will be described in detail with reference to the accompanying drawings and specific embodiments.
[0045] With the rapid development of the electric vehicle (EV) industry, the performance and reliability of battery systems, as the core components of electric vehicles, directly affect the endurance and safety of the entire vehicle. In the battery system, the state monitoring and management of the battery cells are crucial, and real-time voltage and temperature data collection is usually performed through sampling chips. Currently, many battery management systems use a bidirectional daisy chain communication method for data transmission. This method has the advantages of high efficiency and reliability, ensuring smooth communication between multiple sampling chips. However, in actual application, the bidirectional daisy chain communication method also faces some challenges. Specifically, when using the bidirectional daisy chain communication method, the energy consumption of different sampling chips is often inconsistent. This energy consumption difference is mainly due to the different amounts of data transmitted by each sampling chip and the different workloads. To compensate for the uneven voltage of the battery cells caused by inconsistent energy consumption, low-energy sampling chips are usually aligned with high-energy sampling chips to balance the overall voltage. However, this alignment method, while alleviating voltage imbalance to some extent, also brings new problems: the energy consumption of low-energy sampling chips will significantly increase during alignment with high-energy chips, resulting in a significant increase in the energy consumption level of the entire sampling chip. This increase in energy consumption not only reduces the efficiency of the battery system but also can shorten the service life of the battery. Therefore, how to balance the voltage of the battery cells while effectively reducing the energy consumption of the sampling chips has become a technical problem that needs to be solved.
[0046] The main solution of the present application is: based on the first direction of the bidirectional daisy chain, the battery cell monitoring data collected by each sampling chip is transmitted to the mainboard, and timing is performed at the beginning of transmission; when the preset communication time is reached, based on the second direction opposite to the first direction, the battery cell monitoring data collected by each sampling chip is transmitted to the mainboard until the preset communication time is reached again.
[0047] By rotating the communication direction after the preset communication time, the present application ensures that each sampling chip participates in data transmission in both directions, balancing the energy consumption of each sampling chip and avoiding some chips from consuming too much energy due to continuous high-load data transmission, resulting in uneven energy consumption. Rotating the communication direction ensures that the transmission load of each sampling chip in both directions is basically equal, thereby maintaining the voltage of the battery cells connected to each sampling chip in a relatively balanced state, avoiding stepwise voltage drop of the battery cells, and improving the overall performance of the battery cells. By rotating the communication direction, the need for low-energy sampling chips to align with high-energy chips is reduced, thereby avoiding a significant increase in energy consumption of low-energy sampling chips due to alignment, ultimately reducing the energy consumption of the entire system.
[0048] The execution subject of the method of the embodiment can be a computing service device with data processing, network communication, and program running functions, or a communication device inside the battery cell with the same or similar functions. The embodiment and the following embodiments will be described by taking the communication device inside the battery cell as an example.
[0049] Based on this, the first embodiment of the communication method inside the battery cell is proposed. Please refer to FIG. 1, which is a flowchart of the first embodiment of the communication method inside the battery cell.
[0050] In the embodiment, the battery cell interior includes a plurality of sampling chips and a mainboard, and the plurality of sampling chips and the mainboard are sequentially connected based on a bidirectional daisy chain. The communication method inside the battery cell includes the following steps:
[0051] S1: based on the first direction of the bidirectional daisy chain, transmitting the battery cell monitoring data collected by each sampling chip to the mainboard, and timing when the transmission starts;
[0052] The battery cell interior refers to the environment and structure inside a single battery pack or battery module, including all built-in electronic and electrical components such as sampling chips and mainboards. The plurality of sampling chips refers to a plurality of sampling chips for data collection deployed inside a battery cell or a battery module. Each sampling chip can monitor a plurality of parameters of a plurality of battery cells or a plurality of parameters of a battery cell. The sampling chip is used to collect key parameters of the battery cell, such as voltage and temperature. These chips will convert analog signals into digital signals for subsequent processing and transmission. The mainboard is responsible for aggregating and processing the data transmitted by the sampling chips and performing corresponding management and control functions. The bidirectional daisy chain is a data communication topology structure in which devices (such as sampling chips) are connected in a chain in order, and data can be transmitted in two directions. Each device is connected to two adjacent devices, forming a closed loop. In this topology structure, each sampling chip is sequentially connected to the previous and next devices, eventually forming a continuous chain structure.
[0053] Specifically, in the bidirectional daisy chain communication structure, data can have one of two transmission directions. The first direction refers to the preset initial data transmission direction. The battery cell monitoring data includes key parameter data such as voltage and temperature of the battery cell, which are collected by each sampling chip in real time. Each sampling chip transmits the battery cell monitoring data collected by it in the first direction of the bidirectional daisy chain. Each sampling chip not only transmits its own data, but also transmits the data received from the previous sampling chip, until all data is transmitted to the mainboard (BMS).
[0054] Further, the transmission start refers to the moment when data transmission begins, that is, the time when data is transmitted from the first sampling chip to the next sampling chip. Timing refers to the start of recording time, which is used to determine the duration of data transmission and trigger the corresponding rotation operation when the preset communication time arrives.
[0055] By sequentially transmitting data in the preset first direction, it is ensured that the battery cell monitoring data collected by each sampling chip can be smoothly transmitted to the mainboard (BMS). The timing function enables the system to accurately control the duration of data transmission, and after completing data transmission within the preset time, the system can switch to the opposite direction to balance the energy consumption of each sampling chip. By recording and monitoring the transmission time, the controllability of the data transmission process is ensured, preventing excessive energy consumption or data loss during data transmission, thereby improving the overall performance and reliability of the battery management system.
[0056] S2: When the preset communication time is reached, transmit the battery cell monitoring data collected by each sampling chip to the mainboard based on a second direction opposite to the first direction, until the preset communication time is reached again;
[0057] Specifically, the preset communication time refers to a period of time set by the system in advance to control the duration of data transmission. This time starts timing from the start of data transmission and ends when the preset time is up. The second direction refers to the opposite direction of data transmission to the first direction. In a bidirectional daisy chain communication structure, data transmission can be reversed. For example, the direction of data transmission from the first sampling chip to the fifth sampling chip is the first direction, and the reverse direction is the second direction, from the fifth sampling chip to the first sampling chip.
[0058] Further, in the second direction, each sampling chip continues to transmit the battery cell monitoring data it collects. The data transmission process is similar to the first direction, but the direction is opposite, and each sampling chip transmits data in turn until all data is transmitted to the mainboard (BMS). Data transmission is carried out in the second direction, and the timer continues to run until the preset communication time is reached again. This process ensures that the time of data transmission in both directions is balanced, thereby ensuring the energy balance of the system.
[0059] By switching the transmission direction after the preset time, it is ensured that data is transmitted in both directions, avoiding the problem of uneven energy consumption caused by one-way transmission. After switching the transmission direction, each sampling chip transmits data in both directions, balancing the workload of each sampling chip and preventing individual sampling chips from having excessive energy consumption due to continuous high workload. The bidirectional transmission method ensures the redundancy and reliability of data in both directions, reduces the possibility of data loss and transmission failure during one-way transmission, and thus improves the reliability and data transmission efficiency of the overall system.
[0060] The first direction of the bidirectional daisy chain is used to transmit the battery cell monitoring data collected by each sampling chip to the mainboard, and timing is performed at the beginning of transmission; when the preset communication time is reached, the second direction opposite to the first direction is used to transmit the battery cell monitoring data collected by each sampling chip to the mainboard until the preset communication time is reached again. In this embodiment, the communication direction is switched after the preset communication time, so that each sampling chip participates in data transmission in both directions, balancing the energy consumption of each sampling chip and avoiding some chips from consuming too much energy due to continuous high-load data transmission, thereby balancing the energy consumption. Switching the communication direction ensures that the transmission load of each sampling chip in both directions is basically equal, thereby maintaining the voltage of the battery cell connected to each sampling chip in a relatively balanced state, avoiding stepwise voltage drop of the battery cell, and improving the overall performance of the battery cell. By switching the communication direction, the need for low-energy sampling chips to align with high-energy chips is reduced, thereby avoiding a significant increase in energy consumption of low-energy sampling chips due to alignment, and ultimately reducing the energy consumption of the entire system.
[0061] Based on the first embodiment, a second embodiment of the communication method in the battery cell is provided. Please refer to FIG. 2, which is a sub-flow diagram of the second embodiment of the communication method in the battery cell.
[0062] As shown in FIG. 2, in this embodiment, step S1 includes:
[0063] S11: generating a first link based on the first direction of the bidirectional daisy chain and the position sequence of each sampling chip;
[0064] S12: transmitting and aggregating the battery cell monitoring data collected by each sampling chip except the last sampling chip in the first link to the last sampling chip based on the first link;
[0065] S13: transmitting the aggregated battery cell monitoring data and the battery cell monitoring data collected by the last sampling chip to the mainboard, and timing when the battery cell monitoring data collected by the first sampling chip in the first link is transmitted.
[0066] Specifically, the position sequence refers to the order of sampling chips in physical connection, from the first sampling chip to the last sampling chip. The first link refers to a transmission path generated according to the first direction of the bidirectional daisy chain and the position sequence of each sampling chip. The aggregated data refers to the battery cell monitoring data (such as voltage and temperature) collected by each sampling chip and the received data being transmitted together to the next sampling chip in the first link. The last sampling chip refers to the terminal chip in the first link.
[0067] Further, the transmission of the aggregated data refers to the last sampling chip transmitting all the data aggregated by the previous sampling chips and the data collected by itself to the mainboard (BMS). The first sampling chip is the starting chip in the first link. The timing starts when the first sampling chip begins to transmit the data collected by itself, which is used to control the duration of the data transmission process and ensure that the data transmission is completed within the preset communication time.
[0068] By generating the first link and aggregating the data, each sampling chip successively transmits the data in the link, making the data transmission process more efficient. The data of each sampling chip is aggregated step by step during the transmission process, and the last sampling chip transmits all the data to the mainboard, ensuring the integrity and accuracy of the data. During the transmission process, the timing is used to control the duration of the transmission, avoiding the problem of uneven energy consumption during the data transmission process and improving the energy efficiency of the system. Through the design of the transmission path of the bidirectional daisy chain, the redundancy and reliability of data transmission are ensured, reducing the risk of data loss or transmission failure.
[0069] Optionally, based on the first embodiment described above, in this embodiment, step S12 includes:
[0070] S121: taking the next sampling chip of the first sampling chip as a receiving chip, and transmitting the battery cell monitoring data collected by the first sampling chip to the receiving chip;
[0071] S122: taking the receiving chip as a transmitting chip, taking the next sampling chip of the receiving chip as a new receiving chip, taking the battery cell monitoring data collected by the first sampling chip and the battery cell monitoring data collected by the transmitting chip as data to be transmitted, and transmitting the data to be transmitted in the transmitting chip to the receiving chip;
[0072] S123: taking the receiving chip as a new transmitting chip, taking the next sampling chip of the new transmitting chip as a new receiving chip, taking the battery cell monitoring data received by the new transmitting chip and the battery cell monitoring data collected by the new transmitting chip as new data to be transmitted, and transmitting the new data to be transmitted in the new transmitting chip to the new receiving chip until the last sampling chip.
[0073] The receiving chip refers to the sampling chip that will receive data in the current data transmission link. The transmitting chip refers to the sampling chip that is transmitting data in the current data transmission link. The data to be transmitted refers to the data that has been collected and is about to be transmitted in the transmission link, including the data collected by all previous sampling chips and the monitoring data of the current sampling chip.
[0074] Specifically, the next sampling chip of the first sampling chip is taken as the receiving chip, and the battery monitoring data collected by the first sampling chip is transmitted to the receiving chip. The previous receiving chip is now taken as the transmitting chip, and the next sampling chip of the transmitting chip is taken as the new receiving chip. The transmitting chip transmits the data to be transmitted to the new receiving chip.
[0075] Further, the new transmitting chip (e.g., the third sampling chip) transmits the data it receives (from the first and second sampling chips) together with the data it collects to the new receiving chip (the fourth sampling chip). The process is repeated, and the data is transmitted from the fourth sampling chip to the fifth sampling chip until all the data is aggregated in the last sampling chip.
[0076] Each sampling chip not only transmits its own data but also transmits the data of the previous chip, ensuring that all data is aggregated in the last chip, improving the systematicness and efficiency of data transmission. Through step-by-step transmission and aggregation, it is ensured that the data of each sampling chip is accurately transmitted and recorded, avoiding data loss and improving the integrity and accuracy of the data. The step-by-step data transmission method ensures that each sampling chip participates in the data transmission process, balancing the energy consumption of each sampling chip and preventing the problem of uneven energy consumption caused by continuous high-load work of a certain chip. Through the systematic design of the data transmission path, the redundancy and reliability of data transmission are ensured, reducing the risk of data loss or transmission failure, thereby improving the overall reliability of the battery management system.
[0077] Please refer to FIG. 3, which is a sub-flow diagram of another sub-process in the second embodiment of the communication method in the battery.
[0078] As shown in FIG. 3, in this embodiment, step S2 includes:
[0079] S21: When the preset communication time is reached, a second link is generated based on the second direction of the bidirectional daisy chain and the position sequence of the respective sampling chips;
[0080] S22: Based on the second link, the battery monitoring data collected by the respective sampling chips except for the last sampling chip in the second link is transmitted and aggregated to the last sampling chip;
[0081] S23: The battery monitoring data after transmission and aggregation and the battery monitoring data collected by the last sampling chip are transmitted to the mainboard until the preset communication time is reached again.
[0082] Specifically, the preset communication time is a pre-set time period for controlling the duration of data transmission. When the system timer reaches this preset time, the data transmission direction will switch. The second direction is the opposite direction of the first direction of data transmission. For example, if the first direction is from the first sampling chip to the fifth sampling chip, the second direction is from the fifth sampling chip to the first sampling chip. According to the order of the sampling chips in the physical connection, the chips from the starting chip to the ending chip in the second direction are arranged. The second link is a transmission path generated according to the second direction of the bidirectional daisy chain and the order of the positions of the sampling chips.
[0083] Further, in the second link, each sampling chip transmits the battery monitoring data (such as voltage and temperature) collected by itself to the next sampling chip. The last sampling chip transmits the aggregated data of all the previous sampling chips and the data collected by itself to the mainboard (BMS). The data transmission is carried out in the second direction, and the timer continues to run until the preset communication time is reached again. This process ensures that the time of data transmission in both directions is balanced, thereby ensuring the balanced energy consumption of the system.
[0084] By switching the transmission direction after the preset time, it is ensured that the data is transmitted in both directions, avoiding the problem of unbalanced energy consumption caused by one-way transmission. After switching the transmission direction, each sampling chip transmits data in both directions, balancing the workload of each sampling chip and preventing individual sampling chips from consuming too much energy due to continuous high-load work. The bidirectional transmission mode ensures the redundancy and reliability of data transmission in both directions, reduces the possibility of data loss and transmission failure in the process of one-way transmission, and thus improves the reliability and data transmission efficiency of the overall system.
[0085] The embodiment is based on the first direction of the bidirectional daisy chain to transmit the battery monitoring data collected by each sampling chip to the mainboard and starts timing at the beginning of transmission; when the preset communication time is reached, it is based on the second direction opposite to the first direction to transmit the battery monitoring data collected by each sampling chip to the mainboard until the preset communication time is reached again. This embodiment rotates the communication direction after the preset communication time, so that each sampling chip participates in data transmission in both directions, balancing the energy consumption of each sampling chip and avoiding the unbalanced energy consumption caused by some chips consuming too much energy due to continuous high-load data transmission. Rotating the communication direction ensures that the transmission load of each sampling chip in both directions is basically equal, thereby maintaining the voltage of the battery connected by each sampling chip in a relatively balanced state and avoiding the stepwise drop of the battery voltage, improving the overall performance of the battery. By rotating the communication direction, the need for low-energy sampling chips to align with high-energy chips is reduced, thereby avoiding the significant increase in energy consumption of low-energy sampling chips due to alignment, and ultimately reducing the energy consumption of the entire system.
[0086] Based on the second embodiment, a third embodiment of the communication method in the battery cell is provided.
[0087] In the embodiment, after step S2, the method further comprises:
[0088] S2a: when receiving the sleep instruction, storing the current direction information of the bidirectional daisy chain and the communication duration information in the current direction into a preset non-volatile memory.
[0089] The sleep instruction is a control signal indicating that the system is about to enter a low-power state. The current direction information refers to the direction of data transmission (e.g., the first direction or the second direction) currently being used. The communication duration information refers to the length of time of data transmission in the current direction, which is the cumulative time from the start of transmission to the time when the sleep instruction is received. The preset non-volatile memory is a storage medium that can save data in the event of power failure, ensuring that the previous state information can be read after the system is restarted or awakened. In the embodiment, the preset non-volatile memory can include EEPROM, flash memory, etc.
[0090] For example, when data transmission is being performed in the first direction and the communication duration is 30 seconds, the system receives a sleep instruction. The system will store the current direction (first direction) and the communication duration (30 seconds) into the preset non-volatile memory. After the system is awakened, the stored information is read, the opposite direction of the first direction (second direction) is taken as the communication direction, and communication is performed for 30 seconds.
[0091] By storing the current direction information and the communication duration information in the non-volatile memory, it is ensured that the system can recover to the previous working state after sleep, avoiding state loss due to power failure or sleep. After the system is awakened, the stored direction information and communication duration can be directly read to quickly recover the communication state, reducing the time for system reconfiguration and initialization and improving the recovery efficiency. Saving the current communication state information ensures the continuity of data transmission during the system sleep and wake-up process, avoiding data transmission interruption or errors caused by state loss and improving the overall reliability of the system. By accurately recording and storing the communication duration information, the system energy consumption resources can be more effectively managed and allocated, achieving optimal energy consumption control during sleep and wake-up.
[0092] Referring to FIG. 4, FIG. 4 is a sub-flow diagram of the third embodiment of the communication method in the battery cell.
[0093] In the embodiment, after step S2a, the method further comprises:
[0094] S2aa: obtaining the current direction information and the communication duration information from the preset non-volatile memory when receiving the communication start instruction;
[0095] S2ab: determining an initial communication direction and an initial communication duration according to the current direction information and the communication duration information;
[0096] S2ac: transmitting the battery cell monitoring data collected by the respective sampling chips to the mainboard based on the initial communication direction until the initial communication duration is reached.
[0097] The communication start instruction is a control signal indicating the system to recover from the sleep mode or other low-power state and restart data communication. The initial communication direction refers to the data transmission direction when the system is restarted, which is determined according to the current direction information stored before sleep. The initial communication duration is the time counted from the start of the restarted communication until the previously stored communication duration is reached.
[0098] Specifically, when receiving the communication start instruction, the stored current bidirectional daisy chain data transmission direction (e.g., first direction or second direction) is read from the non-volatile memory, and the stored cumulative time of data transmission in the current direction is read from the non-volatile memory.
[0099] Further, the opposite method of the obtained current direction information is taken as the initial direction for the restarted communication, and the obtained communication duration information is taken as the initial communication duration. According to the determined initial communication direction, the battery cell monitoring data collected by the respective sampling chips is transmitted step by step, and finally transmitted to the mainboard (BMS), until the duration reaches the initial communication duration.
[0100] Optionally, when the duration of the restarted communication reaches the initial communication duration, the communication is restarted according to the first direction, and when the duration reaches the preset communication time, the second direction is rotated.
[0101] The stored direction and time information from the non-volatile memory enables the system to quickly recover to the communication state before sleep after waking up, ensuring the continuity of data transmission. According to the stored direction and time information, the initial communication direction and duration are determined, avoiding re-initialization of the communication direction and time, improving the system recovery efficiency. By accurately recovering the previous communication state, the risk of data transmission interruption and error is reduced, ensuring the stability and reliability of the system operation. Reasonable management and allocation of communication duration and direction optimize system energy consumption and prolong the service life of the battery and system.
[0102] The embodiment is based on a first direction of a bidirectional daisy chain to transmit the cell monitoring data collected by each sampling chip to the mainboard and start timing when the transmission starts; when the preset communication time is reached, the cell monitoring data collected by each sampling chip is transmitted to the mainboard based on a second direction opposite to the first direction, until the preset communication time is reached again. The embodiment balances the energy consumption of each sampling chip by rotating the communication direction after the preset communication time, so that each sampling chip participates in data transmission in both directions, balancing the energy consumption of each sampling chip, and avoiding that some chips consume too much energy due to continuous high-load data transmission, resulting in uneven energy consumption; rotating the communication direction ensures that the transmission load of each sampling chip in both directions is basically equal, thereby maintaining the voltage of the cells connected to each sampling chip in a relatively balanced state, avoiding stepwise voltage drop of the cells, and improving the overall performance of the cells; by rotating the communication direction, the need for low-energy sampling chips to align with high-energy chips is reduced, thereby avoiding a significant increase in energy consumption of low-energy sampling chips due to alignment, and ultimately reducing the energy consumption of the entire system.
[0103] Exemplarily, in order to help understand the technical concept or technical principle of the communication method inside the cell of the above-mentioned embodiment, please refer to FIG. 5, which is a schematic diagram of sampling communication inside the cell in an embodiment of the communication method inside the cell of the application.
[0104] As shown in FIG. 5, the sampling chip AFE0 collects the cell voltage and temperature of the module 0 module0 and transmits the voltage information and temperature information to the sampling chip AFE1 through bidirectional daisy chain communication. The sampling chip AFE1 collects the cell voltage and temperature of the module 1 module1 and transmits the data collected by AFE0 and AFE1 to AFE2 at the same time. In this way, AFEn collects all the data collected by AFE and sends them to the BMS mainboard. Since the amount of data transmitted by each sampling chip AFE is different, the power consumption of each AFE is inconsistent. The power supply of the sampling board is directly connected to the module, so it will cause the cell voltage of each module to drop step by step after a period of use. First, set the daisy chain communication direction from AFE0 to AFEn, and change the communication direction of the daisy chain from AFEn to AFE0 after the preset communication time. When the BMS wakes up and starts working, the above operation (change of daisy chain communication direction) is performed in rotation to ensure that the energy consumption of all AFE is balanced, and to ensure that the consistency of the cell voltage of the module is ensured while reducing the energy consumption. Record the last communication direction and time t before the BMS goes to sleep. When the BMS wakes up and works next time, the first communication selects a direction opposite to the last communication direction before sleep, and communicates for ts, and then starts to perform rotation balancing again.
[0105] The embodiment of the present application further provides a communication device inside an electric core. Please refer to Fig. 6, which is a schematic diagram of a module structure of the communication device inside the electric core according to the embodiment of the present application. The communication device inside the electric core comprises:
[0106] A forward transmission module 601 is configured to transmit the electric core monitoring data collected by each sampling chip to the mainboard based on a first direction of the bidirectional daisy chain, and start timing when the transmission starts.
[0107] A reverse transmission module 602 is configured to transmit the electric core monitoring data collected by each sampling chip to the mainboard based on a second direction opposite to the first direction when a preset communication time is reached, until the preset communication time is reached again.
[0108] The communication device inside the electric core provided by the embodiment of the present application adopts the communication method inside the electric core in the above embodiment, and can solve the technical problem of how to effectively reduce the energy consumption of the sampling chip while ensuring the voltage balance of the electric core. Compared with the prior art, the communication device inside the electric core provided by the embodiment of the present application has the same beneficial effects as the communication method inside the electric core provided by the above embodiment, and other technical features in the communication device inside the electric core are the same as the features disclosed in the above embodiment, which will not be repeated here.
[0109] The present application provides a communication device inside an electric core, which comprises at least one processor and a memory in communication connection with the at least one processor. The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the communication method inside the electric core in the above embodiment.
[0110] Hereinafter, refer to Fig. 7, which shows a structural schematic diagram of a communication device inside an electric core suitable for implementing the embodiment of the present application. The communication device inside the electric core in the embodiment of the present application can include but not limited to mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (Personal Digital Assistant), PADs (Portable Application Description), PMPs (Portable Media Player), vehicle terminals (such as vehicle navigation terminals) and the like, and fixed terminals such as digital TVs, desktop computers and the like. The communication device inside the electric core shown in Fig. 7 is only an example, and should not bring any limitation to the functions and use range of the embodiment of the present application.
[0111] As shown in FIG. 7, the communication device inside the battery cell can include a processing device 1001 (e.g., a central processing unit, a graphics processing unit, etc.) that can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1003 into a random access memory (RAM) 1004. In the RAM 1004, various programs and data required for the operation of the communication device inside the battery cell are also stored. The processing device 1001, the ROM 1002, and the RAM 1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; the storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the communication device inside the battery cell to communicate with other devices wirelessly or by wire to exchange data. Although the communication device inside the battery cell with various systems is shown in the figure, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have instead.
[0112] In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network by a communication device, or installed from the storage device 1003, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the methods of the embodiments of the present disclosure are performed.
[0113] The communication device inside the battery cell provided by the present disclosure adopts the communication method inside the battery cell in the above-mentioned embodiments, and can solve the technical problem of how to effectively reduce the energy consumption of the sampling chip while ensuring the voltage balance of the battery cell. Compared with the prior art, the communication device inside the battery cell provided by the present disclosure has the same beneficial effects as the communication method inside the battery cell provided by the above-mentioned embodiments, and other technical features in the communication device inside the battery cell are the same as the features disclosed in the previous embodiment method, which will not be repeated here.
[0114] It should be understood that various parts of the present application can be realized by hardware, software, firmware or a combination thereof. In the above description of embodiments, specific features, structures, materials or characteristics can be combined in any appropriate manner in any one or more embodiments or examples.
[0115] The above description is merely illustrative of the application and the scope of the application should be determined with reference to the claims.
[0116] The present application provides a computer readable storage medium having stored thereon computer readable program instructions (i.e., a computer program) for performing the communication method inside the battery cell in the above-described embodiments.
[0117] The computer readable storage medium provided by the present application may, for example, be a U disk, but is not limited to an electric, magnetic, optical, electromagnetic, infrared, or semiconductor system, system or device, or any combination thereof. More specific examples of the computer readable storage medium can include, but are not limited to, an electric connection with one or more conductive wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any appropriate combination thereof. In the present embodiment, the computer readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system or device. The program code contained on the computer readable storage medium can be transmitted by any appropriate medium, including but not limited to an electric wire, an optical cable, an RF (Radio Frequency), etc., or any appropriate combination thereof.
[0118] The above computer readable storage medium can be included in the communication device inside the battery cell; or can exist separately and not be assembled into the communication device inside the battery cell.
[0119] The computer readable storage medium described above carries one or more programs, when the one or more programs are executed by the communication device inside the battery, the communication device inside the battery is caused to: based on a first direction of a bidirectional daisy chain, transmit the battery monitoring data collected by each sampling chip to the mainboard, and time when the transmission starts; when reaching a preset communication time, based on a second direction opposite to the first direction, transmit the battery monitoring data collected by each sampling chip to the mainboard until the preset communication time is reached again. Computer program code for performing the operations of the present application can be written in one or more programming languages or combinations thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" language or similar programming languages. Program code can be executed entirely on a user computer, partially on a user computer, as a separate software package, partially on a user computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, through the Internet using an Internet service provider).
[0120] The flowcharts and block diagrams in the drawings illustrate the possible implementation architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each block in the flowchart or block diagram can represent a module, program segment, or a part of code containing one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions noted in the blocks can occur in different order than that noted in the drawings. For example, two blocks indicated in succession can actually be executed substantially in parallel, and sometimes they can be executed in reverse order, depending on the function involved. It should also be noted that each block in the block diagram and / or flowchart, and the combination of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a combination of special-purpose hardware and computer instructions.
[0121] The modules involved in the embodiments of the present application can be implemented in software or hardware. In some cases, the name of the module does not constitute a limitation on the unit itself.
[0122] The readable storage medium provided by the application is a computer readable storage medium, and the computer readable storage medium stores computer readable program instructions (namely, a computer program) for executing the communication method in the battery cell, and can solve the technical problem of how to effectively reduce the energy consumption of the sampling chip while ensuring the voltage balance of the battery cell. Compared with the prior art, the computer readable storage medium provided by the application has the same beneficial effects as the communication method in the battery cell provided by the above-mentioned embodiments, and will not be repeated here.
[0123] The embodiment of the application provides a computer program product, comprising a computer program, and the computer program is executed by a processor to realize the steps of the communication method in the battery cell.
[0124] The computer program product provided by the application can solve the technical problem of how to effectively reduce the energy consumption of the sampling chip while ensuring the voltage balance of the battery cell. Compared with the prior art, the computer program product provided by the embodiment of the application has the same beneficial effects as the communication method in the battery cell provided by the above-mentioned embodiments, and will not be repeated here.
[0125] The above is only the preferred embodiment of the application, and does not limit the patent scope of the application, and any equivalent structure or equivalent flow transformation obtained by using the content of the specification and the drawings, or direct or indirect application in other related technical fields, are also included in the patent processing scope of the application.
Claims
1. A method of communication within a battery cell, wherein, The internal part of the battery cell comprises a plurality of sampling chips and a mainboard, the plurality of sampling chips and the mainboard are sequentially connected based on a bidirectional daisy chain, and the method comprises: Based on a first direction of the bidirectional daisy chain, transmitting the battery cell monitoring data collected by each sampling chip to the mainboard, and timing when the transmission starts; When reaching a preset communication time, based on a second direction opposite to the first direction, transmitting the battery cell monitoring data collected by each sampling chip to the mainboard until reaching the preset communication time again.
2. The method of claim 1, wherein, The step of transmitting the battery cell monitoring data collected by each sampling chip to the mainboard based on the first direction of the bidirectional daisy chain and timing when the transmission starts comprises: Based on the first direction of the bidirectional daisy chain and the position sequence of each sampling chip, generating a first link; Based on the first link, transmitting and collecting the battery cell monitoring data collected by each sampling chip except the last sampling chip in the first link to the last sampling chip; Transmitting the battery cell monitoring data after transmission and collection and the battery cell monitoring data collected by the last sampling chip to the mainboard, and timing when the battery cell monitoring data collected by the first sampling chip in the first link is transmitted.
3. The method of claim 2, wherein, The step of transmitting and collecting the battery cell monitoring data collected by each sampling chip except the last sampling chip in the first link to the last sampling chip based on the first link comprises: Taking the next sampling chip of the first sampling chip as a receiving chip, and transmitting the battery cell monitoring data collected by the first sampling chip to the receiving chip; Taking the receiving chip as a transmitting chip, taking the next sampling chip of the receiving chip as a new receiving chip, taking the battery cell monitoring data collected by the first sampling chip and the battery cell monitoring data collected by the transmitting chip as transmission data, and transmitting the transmission data in the transmitting chip to the receiving chip; Taking the receiving chip as a new transmitting chip, taking the next sampling chip of the new transmitting chip as a new receiving chip, taking the battery cell monitoring data received by the new transmitting chip and the battery cell monitoring data collected by the new transmitting chip as new transmission data, and transmitting the new transmission data in the new transmitting chip to the new receiving chip until the last sampling chip.
4. The method of any one of claims 1 to 3, wherein, The step of transmitting the battery cell monitoring data collected by each sampling chip to the mainboard based on the second direction opposite to the first direction when reaching the preset communication time until reaching the preset communication time again comprises: When reaching the preset communication time, based on the second direction of the bidirectional daisy chain and the position sequence of each sampling chip, generating a second link; Based on the second link, transmitting and collecting the battery cell monitoring data collected by each sampling chip except the last sampling chip in the second link to the last sampling chip; Transmit the aggregated battery cell monitoring data and the battery cell monitoring data collected by the last sampling chip to the mainboard until the preset communication time is reached again.
5. The method of claim 1, wherein, The method further comprises: When receiving the sleep instruction, store the current direction information of the bidirectional daisy chain and the communication duration information in the current direction into a preset non-volatile memory.
6. The method of claim 5, wherein, After the step of storing the current direction information of the bidirectional daisy chain and the communication duration information in the current direction into a preset non-volatile memory when receiving the sleep instruction, the method further comprises: When receiving the communication start instruction, obtain the current direction information and the communication duration information from the preset non-volatile memory; According to the current direction information and the communication duration information, determine an initial communication direction and an initial communication duration; Based on the initial communication direction, transmit the battery cell monitoring data collected by the sampling chips to the mainboard until the initial communication duration is reached.
7. A communication device inside an electric cell, wherein, The battery cell interior comprises a plurality of sampling chips and a mainboard, the plurality of sampling chips and the mainboard are sequentially connected based on a bidirectional daisy chain, and the device comprises: A forward transmission module is configured to transmit the battery cell monitoring data collected by the sampling chips to the mainboard based on a first direction of the bidirectional daisy chain and start timing when the transmission starts; A reverse transmission module is configured to transmit the battery cell monitoring data collected by the sampling chips to the mainboard based on a second direction opposite to the first direction when the preset communication time is reached until the preset communication time is reached again.
8. A computer device, wherein, The device comprises a memory, a processor, and a battery cell interior communication program stored on the memory and executable on the processor, and the battery cell interior communication program is configured to implement the steps of the battery cell interior communication method according to any one of claims 1 to 6.
9. A storage medium, wherein, The storage medium stores a battery cell interior communication program, and the battery cell interior communication program implements the steps of the battery cell interior communication method according to any one of claims 1 to 6 when executed by a processor.
10. A computer program product, wherein, The computer program product comprises a computer program, and the computer program implements the steps of the battery cell interior communication method according to any one of claims 1 to 6 when executed by a processor.
Citation Information
Patent Citations
Battery management system and method
CN111775769A
Daisy chain communication control method and device
CN114528240A
Dynamic balancing method and device of battery, automobile and storage medium
CN115441074A
Battery cell voltage acquisition method and device, processor and storage medium
CN117805642A
Data transmission method, data storage method and device of energy storage system
CN118040109A