Information processing system and method and vehicle
Patent Information
- Authority / Receiving Office
- AU · AU
- Patent Type
- Applications
- Current Assignee / Owner
- CHONGQING CHANGAN TECH CO LTD
- Filing Date
- 2025-01-24
- Publication Date
- 2026-07-09
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Information processing system, method and vehicle
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on March 13, 2024, with application number 202410284741.0 and invention name “Information Processing System, Method and Vehicle”. The entire contents of the above application are incorporated by reference into this application. Technical Field
[0003] The present application relates to, but is not limited to, the field of information processing technology, and in particular to an information processing system, method, and vehicle. Background Art
[0004] As vehicles become increasingly intelligent, they often integrate multiple information processing systems. In information processing systems that include battery management devices and domain controllers, the main chip on the motherboard of a traditional battery management device (e.g., a battery management system (BMS)) is typically responsible for processing high-voltage battery information and low-voltage signals through the computing station within it. Therefore, the computing power requirements for the computing station in the battery management device are relatively high, and accordingly, the cost of the battery management device is also relatively high, resulting in higher hardware costs for the information processing system.
[0005] It can be seen that how to reduce the hardware cost of information processing systems is a technical issue worthy of attention. Technical Solutions
[0006] The following is a summary of the subject matter described in detail herein. This summary is not intended to limit the scope of the claims.
[0007] The present application provides an information processing system, method and vehicle.
[0008] In a first aspect, the present application provides an information processing system, comprising a controlled device and a domain controller, wherein the domain controller comprises a computing station, and the controlled device and the domain controller are communicatively connected; wherein:
[0009] The operation station is configured to: obtain target battery information; generate a target control instruction based on the target battery information; send the target control instruction to the controlled device; and
[0010] The controlled device is configured to execute the control operation indicated by the target control instruction.
[0011] In one possible embodiment, the information processing system further includes a battery management device, the battery management device is communicatively connected to the domain controller, and the battery management device is configured to: collect first battery information; send the first battery information as target battery information to the computing station; or
[0012] The computing station is further configured to: collect second battery information, and use the second battery information as target battery information; or
[0013] The information processing system also includes a battery management device, which is communicatively connected to the domain controller and is configured to: collect first battery information; send the first battery information as target battery information to the computing station; the computing station is further configured to: collect second battery information, and use the second battery information as target battery information.
[0014] In one possible implementation, when the target battery information includes first battery information and second battery information, the computing station is configured to:
[0015] generating battery status information based on the first battery information and the second battery information, and sending the battery status information to a target controller; or
[0016] generating battery status information based on the first battery information and the second battery information, and generating a target control instruction based on the battery status information; or
[0017] Battery status information is generated based on the first battery information and the second battery information, the battery status information is sent to a target controller, and a target control instruction is generated based on the battery status information.
[0018] In a possible implementation, the first battery information is information of a high-voltage battery, and the second battery information is a low-voltage signal generated by the battery. The voltage of the high-voltage battery is greater than the voltage indicated by the low-voltage signal.
[0019] In one possible implementation, the domain controller further includes a high-voltage interlock detection station; the high-voltage interlock detection station is communicatively connected to the controlled device and the operation station respectively;
[0020] The high-voltage interlock detection station is configured to: obtain a loop signal of a high-voltage circuit; and send the loop signal to the operation station, wherein the high-voltage circuit is in communication with the high-voltage interlock detection station;
[0021] The operation station is further configured to: determine whether a short circuit or an open circuit occurs in the high-voltage circuit based on the loop signal; and generate a target control instruction indicating that the high-voltage circuit is prohibited from outputting high voltage when a short circuit or an open circuit occurs in the high-voltage circuit.
[0022] In one possible implementation, the controlled device is a battery management device without a computing station.
[0023] In one possible embodiment, the computing station is a micro control unit; or the controlled device and the domain controller are communicatively connected using a controller area network bus; or the computing station is a micro control unit, and the controlled device and the domain controller are communicatively connected using a controller area network bus.
[0024] In a second aspect, the present application provides an information processing method, which is applied to a controlled device and includes:
[0025] receiving a target control instruction sent by a computing station in a domain controller, wherein the target control instruction is generated by target battery information acquired by the computing station, and the controlled device is in communication with the domain controller; and
[0026] Execute the control operation indicated by the target control instruction.
[0027] In a third aspect, the present application provides an information processing method, which is applied to a computing station in a domain controller, and includes:
[0028] Get target battery information;
[0029] generating a target control instruction based on the target battery information; and
[0030] The target control instruction is sent to a controlled device, so that the controlled device performs a control operation indicated by the target control instruction, wherein the controlled device is communicatively connected to the domain controller.
[0031] In a fourth aspect, the present application provides a vehicle, comprising any information processing system as described in the first aspect above.
[0032] Still other aspects will become apparent upon reading and understanding the accompanying drawings and detailed description. Beneficial effects
[0033] This application includes the following advantages:
[0034] The information processing system provided by the present application includes a controlled device and a domain controller, wherein the domain controller includes a computing station, and the controlled device and the domain controller are in communication connection; wherein: the computing station is configured to: obtain target battery information; generate a target control instruction based on the target battery information; send the target control instruction to the controlled device; and the controlled device is configured to: execute the control operation indicated by the target control instruction. Thus, the target battery information can be processed by the computing station in the domain controller, and then the target control instruction is generated based on the target battery information, and then the target control instruction is sent to the controlled device so that the controlled device executes the control operation indicated by the target control instruction. In this way, by replacing at least part of the computing stations of the battery management device with the inherent computing station in the domain controller, the dependence on the computing power of the computing station in the battery management device can be reduced or even eliminated, thereby downgrading the computing power of the main chip of the battery management device motherboard, reducing the number of interfaces of the battery management device, and thus reducing the hardware cost of the information processing system.
[0035] The information processing method provided in the present application and applied to the controlled device can receive the target control instruction sent by the operation station in the domain controller, wherein the target control instruction is generated by the target battery information obtained by the operation station, and the controlled device and the domain controller are connected in communication, and then the control operation indicated by the target control instruction is executed. The target battery information can be processed by the operation station in the domain controller, and then the target control instruction is generated based on it, and then the target control instruction is sent to the controlled device so that the controlled device executes the control operation indicated by the target control instruction. In this way, by replacing at least part of the operation stations of the battery management device with the inherent operation stations in the domain controller, the dependence on the computing power of the operation stations in the battery management device can be reduced or even eliminated, thereby downgrading the computing power of the main chip of the battery management device motherboard, reducing the number of interfaces of the battery management device, and thus reducing the hardware cost of the information processing system.
[0036] The computing station provided in the domain controller can obtain target battery information, generate target control instructions based on the target battery information, and then send the target control instructions to the controlled device so that the controlled device executes the control operation indicated by the target control instructions, wherein the controlled device and the domain controller are in communication. In this way, by replacing at least part of the computing stations of the battery management device with the computing station inherent in the domain controller, the dependence on the computing power of the computing station in the battery management device can be reduced or even eliminated, thereby downgrading the computing power of the main chip of the battery management device motherboard, reducing the number of interfaces of the battery management device, and thus reducing the hardware cost of the information processing system.
[0037] The vehicle provided herein includes an information processing system, the information processing system including a controlled device and a domain controller, the domain controller including a computing station, the controlled device and the domain controller being communicatively connected; wherein: the computing station is configured to: obtain target battery information; generate a target control instruction based on the target battery information; and send the target control instruction to the controlled device; and the controlled device is configured to: execute the control operation indicated by the target control instruction. Thus, the computing station in the domain controller can process the target battery information, generate a target control instruction based on the target battery information, and then send the target control instruction to the controlled device to cause the controlled device to execute the control operation indicated by the target control instruction. In this way, by replacing at least part of the computing station of the battery management device with the computing station inherent in the domain controller, the dependence on the computing power of the computing station in the battery management device can be reduced or even eliminated, thereby downgrading the computing power of the main chip of the battery management device motherboard, reducing the number of interfaces of the battery management device, and thereby reducing the hardware cost of the information processing system. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0039] The following is a brief introduction to the drawings required for use in the embodiments or descriptions of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0040] One or more embodiments are exemplarily illustrated by pictures in the corresponding drawings. These exemplifications do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings are represented as similar elements. Unless otherwise stated, the figures in the drawings do not constitute proportional limitations.
[0041] FIG1 is a schematic diagram of the structure of an information processing system provided in an embodiment of the present application;
[0042] FIG2 is a schematic diagram of the structure of another information processing system provided in an embodiment of the present application;
[0043] FIG3 is a schematic diagram of the structure of an information processing system in the prior art;
[0044] FIG4 is a schematic diagram of the structure of another information processing system provided in an embodiment of the present application;
[0045] FIG5 is a schematic diagram of the structure of another information processing system provided in an embodiment of the present application;
[0046] FIG6 is a flow chart of an information processing method provided in an embodiment of the present application;
[0047] FIG7 is a flow chart of another information processing method provided in an embodiment of the present application;
[0048] FIG8 is a schematic structural diagram of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION
[0049] Various exemplary embodiments of the present application will now be described in detail with reference to the accompanying drawings. It is apparent that the described embodiments are only a portion of the embodiments of the present application, rather than all of the embodiments. It should be noted that, unless otherwise specifically stated, the relative arrangement of components and steps, numerical expressions, and numerical values described in these embodiments do not limit the scope of the present application.
[0050] Those skilled in the art will understand that the terms "first" and "second" in the embodiments of the present application are only used to distinguish between different steps or devices and other objects, and neither represent any specific technical meaning nor indicate the logical order between them.
[0051] It should also be understood that in the embodiments of the present application, "plurality" may refer to two or more than two, and "at least one" may refer to one, two or more than two.
[0052] It should also be understood that any component, data or structure mentioned in the embodiments of the present application can generally be understood as one or more, unless explicitly limited or otherwise indicated in the context.
[0053] In addition, the term "and / or" in the embodiments of this application is merely a description of the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this application generally indicates that the associated objects are in an "or" relationship.
[0054] It should also be understood that the description of each embodiment in the embodiments of the present application focuses on the differences between the embodiments, and the same or similar aspects can be referenced with each other. For the sake of brevity, they will not be described one by one.
[0055] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the embodiments of the present application, their application, or uses.
[0056] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the above-mentioned technologies, methods, and equipment should be considered part of the specification.
[0057] It should be noted that like reference numerals and letters refer to like items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.
[0058] It should be noted that, unless there is a conflict, the embodiments and features in the embodiments of this application can be combined with each other. To facilitate understanding of the embodiments of this application, the application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments. Obviously, the embodiments described are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0059] The embodiments of the present application provide an information processing system, method, and vehicle, which can reduce the hardware cost of the information processing system.
[0060] Figure 1 is a schematic diagram of the structure of an information processing system provided in an embodiment of the present application. As shown in Figure 1, the information processing system 100 includes a controlled device 110 and a domain controller 120. The domain controller 120 includes a computing station 121. The controlled device 110 and the domain controller 120 are in communication with each other.
[0061] In this embodiment, the information processing system may be a system for performing information processing in electronic devices such as vehicles and computers.
[0062] The controlled device 110 may be a component to be controlled in the information processing system. For example, when the information processing system is installed in a vehicle, the controlled device 110 may be a battery management device, a relay, etc. in the vehicle.
[0063] A domain controller (DC) 120 may be a computer that controls a set of vehicle functions associated with a specific area (or domain). Functional domains requiring a DC are typically computationally intensive and connected to a large number of input / output (I / O) devices.
[0064] The computing station 121 may be a component in a domain controller for performing computing. As an example, the computing station 121 may be a microcontroller unit (MCU).
[0065] In this embodiment, the computing station 121 is configured to: obtain target battery information; then, based on the target battery information, generate a target control instruction; and then, transmit the target control instruction to the controlled device. The controlled device 110 is configured to: execute the control operation indicated by the target control instruction.
[0066] The target battery information may include any battery-related information. For example, the target battery information may include at least one of the following:
[0067] Battery information used to detect whether the power battery is successfully connected; battery information indicating the single cell voltage, current, and temperature of the power battery; battery information indicating whether the battery is currently in the battery wake-up state; battery information indicating whether the charging base pin and the charging base are successfully connected; battery information indicating the temperature inside the battery pack; battery information indicating the pressure inside the battery pack; battery information indicating whether the battery pack is releasing pressure; battery information indicating the pressure of the battery pack; and battery information indicating whether the battery pack is leaking.
[0068] The target control instruction may be a control instruction generated based on the target battery information and used to control the above-mentioned controlled device.
[0069] As an example, when the target battery information includes battery information for detecting whether the power battery is successfully connected, the target control instruction can be used to instruct the controlled device to output audio or image indicating whether the power battery is successfully connected.
[0070] As another example, when the target battery information includes battery information representing single cell voltage, current, and temperature of a power battery, the target control instruction may be used to instruct the controlled device to disconnect or connect the battery pack.
[0071] In some optional implementations of this embodiment, the information processing system further includes a battery management device, the battery management device being communicatively connected to the domain controller, and the battery management device being configured to: collect first battery information, and then transmit (e.g., transparently transmit) the first battery information as target battery information to the computing station 121.
[0072] Here, the first battery information may include at least one of the following:
[0073] Battery information used to detect whether the power battery is connected successfully; battery information indicating the power battery's single cell voltage, current, and temperature.
[0074] It is understood that in the above optional implementation, the battery information collected by the battery management device can be sent to the computing station 121 in the domain controller. As a result, the battery management device does not need to process the battery information it collects. Instead, the computing station 121 in the domain controller processes the battery information collected by the battery management device. This can further reduce the hardware cost of the information processing system.
[0075] In some optional implementations of this embodiment, the computing station is further configured to: collect second battery information, and use the second battery information as target battery information.
[0076] Here, the second battery information may include at least one of the following:
[0077] Battery information indicating whether the battery is currently in the battery wake-up state; battery information indicating whether the charging base pin and the charging base are successfully connected; battery information indicating the temperature inside the battery pack; battery information indicating the pressure inside the battery pack; battery information indicating whether the battery pack is releasing pressure; battery information indicating the pressure of the battery pack; and battery information indicating whether the battery pack is leaking.
[0078] It can be understood that in the above optional implementation, the computing station 121 in the domain controller can directly collect battery information and process it, which can further reduce the hardware cost of the information processing system.
[0079] In some application scenarios of the above optional implementation manner, when the target battery information includes the first battery information and the second battery information, the operation station 121 is configured to:
[0080] First, battery status information is generated based on the first battery information and the second battery information.
[0081] Here, the battery status information may indicate the status of the battery. As an example, the battery status information may include at least one of the following:
[0082] Battery State of Charge (SOC), Battery State of Health (SOH), Battery State of Function (SOF), Battery State of Energy (SOE), and Battery State of Power (SOP).
[0083] Thereafter, the battery status information is sent to a target controller; and / or a target control instruction is generated based on the battery status information.
[0084] The target controller may be a relay or the like.
[0085] In practice, the battery status information may be sent to the target controller via a Controller Area Network (CAN) bus or Ethernet.
[0086] Here, in the case where the battery status information indicates a battery short circuit, the target control instruction may instruct to disconnect the battery.
[0087] It is understood that in the above application scenario, the computing station in the domain controller can integrate the first battery information and the second battery information to determine the battery status, and then send the battery status information to the corresponding controller; and / or generate corresponding control instructions based on the battery status information. In this way, the computing station in the domain controller can achieve the integrated processing of the first battery information and the second battery information, which can further reduce the hardware cost of the information processing system.
[0088] In some application scenarios of the above optional implementation methods, the first battery information is information of a high-voltage battery, and the second battery information is a low-voltage signal generated by the battery, and the voltage of the high-voltage battery is greater than the voltage represented by the low-voltage signal.
[0089] In some cases, the voltage of a high-voltage battery (such as a power battery) can be greater than or equal to 300 volts, for example, 400 volts, 500 volts, or 700 volts, and the voltage of a battery that generates a low-voltage signal (such as a small battery) can be less than or equal to 100 volts, for example, 12 volts.
[0090] It can be understood that in the above application scenario, the high-voltage battery information is collected through the battery management device, and the operation station in the domain controller collects the low-voltage signal, thereby achieving isolation of the low-voltage signal collection, reducing or even avoiding mutual interference between the high-voltage battery information and the low-voltage signal collection process.
[0091] Please refer to Figure 4. In some optional implementations of this embodiment, the domain controller 120 also includes a high-voltage interlock detection station, that is, the high-voltage interlock shown in Figure 4; the high-voltage interlock detection station and the controlled device 110 and the operation station 121 are respectively communicatively connected.
[0092] The high-voltage interlock detection station is configured to: obtain a loop signal of a high-voltage circuit; and send the loop signal to the operation station. The high-voltage circuit is communicatively connected to the high-voltage interlock detection station.
[0093] The operation station is further configured to: determine whether a short circuit or an open circuit occurs in the high-voltage circuit based on the loop signal; and generate a target control instruction indicating that the high-voltage circuit is prohibited from outputting high voltage when a short circuit or an open circuit occurs in the high-voltage circuit.
[0094] It can be understood that in the above-mentioned optional implementation method, high-voltage interlock detection can be achieved through the high-voltage interlock detection station in the controller, thereby further downgrading the computing power of the main chip of the battery management device motherboard, reducing the number of interfaces of the battery management device, and thereby reducing the hardware cost of the information processing system.
[0095] In some optional implementations of this embodiment, the controlled device is a battery management device that does not include a computing station (eg, MCU).
[0096] It can be understood that in the above-mentioned optional implementation method, all battery information can be processed by the operation station in the domain controller. In this way, the operation station inherent in the domain controller can completely replace the operation station of the battery management device, thereby eliminating the dependence on the computing power of the operation station in the battery management device. Therefore, the computing power of the main chip of the battery management device motherboard can be further downgraded, the number of interfaces of the battery management device can be reduced, and the hardware cost of the information processing system can be reduced.
[0097] In some optional implementations of this embodiment, the operation station 121 is a micro control unit (MCU).
[0098] It is understood that in the above optional implementation, the target battery information can be processed by the microcontroller unit in the domain controller, and the target control instruction can be generated accordingly. The target control instruction is then sent to the controlled device to cause the controlled device to execute the control operation indicated by the target control instruction. In this way, by replacing the computing power of at least part of the microcontroller unit of the battery management device with the computing power of the microcontroller unit inherent in the domain controller, the dependence on the computing power of the microcontroller unit in the battery management device can be reduced or even eliminated. Therefore, the computing power of the main chip of the battery management device motherboard can be downgraded, the number of interfaces of the battery management device can be reduced, and the hardware cost of the information processing system can be reduced.
[0099] In some optional implementations of this embodiment, the controlled device and the domain controller communicate using a controller area network (CAN) bus connection.
[0100] The information processing system provided by an embodiment of the present application includes a controlled device and a domain controller, wherein the domain controller includes a computing station, and the controlled device and the domain controller are communicatively connected; wherein: the computing station is configured to: obtain target battery information; generate a target control instruction based on the target battery information; send the target control instruction to the controlled device; and the controlled device is configured to: execute the control operation indicated by the target control instruction. Thus, the target battery information can be processed by the computing station in the domain controller, and then the target control instruction is generated based on the target battery information, and then the target control instruction is sent to the controlled device so that the controlled device executes the control operation indicated by the target control instruction. In this way, by replacing at least part of the computing stations of the battery management device with the inherent computing station in the domain controller, the dependence on the computing power of the computing station in the battery management device can be reduced or even eliminated, thereby downgrading the computing power of the main chip of the battery management device motherboard, reducing the number of interfaces of the battery management device, and thus reducing the hardware cost of the information processing system.
[0101] The following is an illustrative description of the embodiments of the present application, but it should be noted that the embodiments of the present application may have the features described below, but the following description does not constitute a limitation on the scope of protection of the embodiments of the present application.
[0102] As vehicles become increasingly intelligent, the computing power of the MCU (also known as the computing station) in the vehicle's domain controller (DCU) is increasing, leading to a higher level of integration. Traditional BMS (also known as battery management system) motherboards also include an MCU on the main chip, which is divided into a high-voltage section (that is, the high-voltage battery information) and a low-voltage section (that is, the low-voltage signals), resulting in a relatively high overall cost of the BMS.
[0103] The inventors found that the traditional BMS consists of two parts, the main board and the slave board. The main chip designed in the main board is equipped with an MCU and has certain computing capabilities, which leads to high chip costs and thus high overall costs of the BMS controller. This solution utilizes the high computing power of the MCU of the domain controller to integrate the acquisition function and software computing function of the low-voltage part of the BMS main board. The main chip of the BMS main board can be a chip without an MCU or a single-chip microcomputer, that is, a chip with only communication functions (such as a battery management device with only communication functions). At the same time, the number of hardware interfaces on the BMS side can be reduced, making the overall cost of the BMS lower, that is, achieving cost reduction for the entire vehicle.
[0104] Specifically, as shown in FIG2 , FIG2 is a schematic diagram of the structure of another information processing system provided in an embodiment of the present application.
[0105] The number of battery monitoring devices (e.g., batteries) shown in Figure 2 can be greater or lesser. The example in the figure is merely illustrative of the overall architecture. The topology includes a domain controller 10, a battery management device 20, a daisy chain 30, and a battery monitoring unit 40. The domain controller 10 and the battery management device 20 are connected via a CAN bus, and the battery management device 20 and the battery monitoring unit 40 are connected via a daisy chain 30. Multiple monitoring units in the monitoring unit are sequentially connected via the daisy chain 30 and ultimately connected to the battery management device 20, forming a daisy chain.
[0106] The premise for adopting the topology architecture provided in this embodiment is that the domain controller 10 has an MCU with high computing power, and the battery management device 20 and the domain controller 10 can support CAN bus communication.
[0107] Please refer to Figure 3, which is a schematic diagram of the structure of an information processing system in the prior art, mainly for comparison with the solution of this embodiment. The main chip of the BMS motherboard includes an MCU, which is responsible for high-voltage acquisition, current detection, insulation detection, high-voltage relay and DC charging relay control, vehicle communication, intranet communication, and CMU (Cell Monitor Unit) daisy chain communication. The BMS mainly monitors the battery system status in real time and cooperates with the vehicle system to manage the battery to ensure the safety, performance, and service life of the battery system. The sensor signals collected mainly include: cell voltage acquisition, station temperature, total current, insulation resistance, CAN signals, etc. It is also responsible for state estimation, mainly including: SOC, SOH, SOF, SOE and other calculations. It is also responsible for the control of some actuators, mainly including relay control, balancing control, thermal management control, etc. Sensor acquisition is mainly through the four-channel digital-to-analog (AD) acquisition and four-channel low-side (DI) acquisition shown in Figure 3.
[0108] Figure 4 is a schematic diagram of the structure of another information processing system provided by an embodiment of the present application. The BMS as a whole only has one single-chip microcontroller or chip with communication functions and does not have computing power. The BSM is mainly responsible for high-voltage acquisition, current acquisition, and insulation testing. The CMU in the figure is mainly responsible for collecting battery cell voltage and temperature, as well as voltage balancing. The HVM and CMU communicate in a daisy-chain manner. The BMS does not perform any logical operations on the collected information. After processing the relevant information into CAN bus information, it is directly transmitted to the domain controller. The BMS is also responsible for some output control. The output end is responsible for relay control, balancing control, and thermal management control according to the control commands of the domain controller. This part shows that the BMS here only needs to execute relevant commands according to the relevant instructions of the domain controller. At the same time, there is a high-voltage interlock detection between the domain controller and the high-voltage part of the BMS, which is responsible for determining whether a short circuit or open circuit occurs in the circuit. That is, this circuit can determine whether the interlock circuit is short-circuited or open-circuited to electricity or ground. If a corresponding fault is detected, it is considered a potential danger and the high-voltage output is prohibited, thereby improving safety.
[0109] HVL+ and HVL- in the figure refer to high-voltage interlock, which is used to detect whether the connection with the power battery is successful.
[0110] PWM: Collision signal detection (detects whether the vehicle has collided).
[0111] Wake-up: K15 wake-up output (after the vehicle is turned on, the output 12V hard line wakes up).
[0112] AD*4: AC CC acquisition, AC CC2 acquisition, AC CC1 acquisition, and NTC (Negative Temperature Coefficient) temperature acquisition in the battery pack. CC, CC2, and CC3 represent the three pins of the charging cradle. AC CC acquisition, AC CC2 acquisition, and AC CC1 acquisition can be used to confirm whether the charging gun and charging cradle are connected successfully.
[0113] DI*4: Barometric pressure sensor digital input (battery pack internal pressure), barometric pressure explosion-proof valve digital input, pressure sensor signal acquisition (battery pack pressure acquisition), and leakage detection (to detect battery pack leakage). The explosion-proof valve controls the release of air pressure and is used to detect pressure release. For example, if a battery fails, the internal pressure increases, releasing pressure through this valve. This generates a signal output, notifying the controller that the battery pack is releasing pressure.
[0114] Private CAN between BMS and domain controller: The relevant signals collected by BMS (such as the single cell voltage, current, and temperature of the power battery) are transparently transmitted to the domain controller, and the domain controller sends the relevant control commands (that is, the above-mentioned target control instructions) to BMS to perform corresponding actions, such as: balancing control, consistency control, short-circuit control, active life control, etc.
[0115] The domain controller moves the low-voltage acquisition function in the original BMS to the domain controller, where low-voltage acquisition includes hard-wired wake-up-sleep-controller, analog signal acquisition, digital signal acquisition, high-voltage interlock circuit detection-connection of high voltage. The domain controller performs calculations such as SOC (battery state of charge), SOH (battery state of health), SOF (battery functional state), and SOE (battery energy state) based on the information collected by its own low-voltage circuit and the relevant information transparently transmitted to the domain controller by the BMS, and informs the relevant controllers of the vehicle (that is, the above-mentioned target controller) of the relevant results through the CAN bus or Ethernet. At the same time, according to the calculation results, the relevant control commands will be transmitted to the BMS through the CAN bus, allowing the BMS to execute the corresponding relay control or balancing control. This realizes the overall control and status monitoring of the information processing system.
[0116] This embodiment significantly differs from conventional implementations in that it eliminates the MCU in the BMS and some of the input / output (IO) ports of the low-voltage acquisition port, reducing overall BMS costs. It also leverages the high computing power of the domain controller to increase BMS computing without increasing the cost of the domain controller MCU, thereby reducing overall vehicle costs.
[0117] Figure 5 is a structural schematic diagram of another information processing system 100 provided in an embodiment of the present application. The entire information processing system 100 monitors the cell voltage and cell current through a battery monitoring device 40, such as a battery monitoring unit (CMU), and transmits the information to the battery management device 20 through a daisy chain. The battery management device 20 transparently transmits the relevant system to the domain controller 10 through the CAN bus. At the same time, the domain controller 10 can also transmit relevant control commands to the battery management device 20 through the CAN bus.
[0118] It should be noted that, in addition to the contents recorded above, this embodiment may also include the technical features described in the above embodiments, thereby achieving the technical effects of the information processing method shown above. Please refer to the above description for details. For the sake of brevity, no further details will be given here.
[0119] It's important to note that direct communication between the domain controller and the daisy chain requires a specialized chip, such as the 9015DQU. This chip's technology is not yet mature, and mass production is delayed. Therefore, this solution uses NXP's 33665 and 33777 chips for communication between the BMS and the daisy chain. Traditionally, the board processes the information collected by the daisy chain and directly transmits the results to the BMS.
[0120] The information processing method provided in the embodiments of the present application downgrades the main chip model of the BMS motherboard to a chip or single-chip microcomputer with only communication functions. At the same time, some of the signal acquisition, control output, and algorithms, diagnostics, and logic originally responsible for the BMS motherboard are moved to the domain controller. The partially integrated BMS retains only basic functions such as voltage and temperature acquisition and relay execution, and uploads all collected signals to the domain controller via the CAN bus. The domain controller implements multi-domain functional integration and decoupling between controllers, thereby reducing the cost of the entire vehicle.
[0121] Figure 6 is a flow chart of an information processing method provided in an embodiment of the present application. The method is applied to a controlled device and includes the following steps.
[0122] Step 61: Receive a target control instruction sent by a computing station in a domain controller, wherein the target control instruction is generated by target battery information acquired by the computing station, and the controlled device is in communication with the domain controller.
[0123] Step 62: Execute the control operation indicated by the target control instruction.
[0124] In some optional implementations of this embodiment, the target battery information may include first battery information and / or second battery information.
[0125] The first battery information may be battery information collected by a battery management device. After the first battery information is collected by the battery management device, the battery management device may send the first battery information to the computing station.
[0126] The second battery information may be battery information collected by a computing station in the domain controller.
[0127] In some optional implementations of this embodiment, when the target battery information includes first battery information and second battery information, the computing station in the domain controller may perform the following steps.
[0128] First, battery status information is generated based on the first battery information and the second battery information.
[0129] Thereafter, the battery status information is sent to a target controller; and / or a target control instruction is generated based on the battery status information.
[0130] In some optional implementations of this embodiment, the first battery information is information of a high-voltage battery, and the second battery information is a low-voltage signal generated by the battery, and the voltage of the high-voltage battery is greater than the voltage represented by the low-voltage signal.
[0131] In some optional implementations of this embodiment, the domain controller further includes a high-voltage interlock detection station; the high-voltage interlock detection station is communicatively connected to the controlled device and the operation station respectively; and
[0132] The high-voltage interlock detection station can obtain a loop signal of a high-voltage circuit; and send the loop signal to the operation station, wherein the high-voltage circuit is communicatively connected to the high-voltage interlock detection station.
[0133] Afterwards, the operation station determines whether a short circuit or an open circuit occurs in the high-voltage circuit based on the loop signal; if a short circuit or an open circuit occurs in the high-voltage circuit, a target control instruction is generated to prohibit the high-voltage circuit from outputting high voltage.
[0134] In some optional implementations of this embodiment, the controlled device is a battery management device that does not include a computing station.
[0135] In some optional implementations of this embodiment, the computing station is a micro control unit, and / or the controlled device and the domain controller are communicatively connected using a controller area network bus.
[0136] In this embodiment, in addition to the contents described above, this embodiment may also include the corresponding technical features described in the above embodiments, thereby realizing the technical effects of the above information processing system. For details, please refer to the above description. For the sake of brevity, no further details will be given here.
[0137] The information processing method applied to the controlled device provided in the embodiment of the present application can receive the target control instruction sent by the operation station in the domain controller, wherein the target control instruction is generated by the target battery information obtained by the operation station, and the controlled device and the domain controller are connected in communication, and then the control operation indicated by the target control instruction is executed. The target battery information can be processed by the operation station in the domain controller, and then the target control instruction is generated based on it, and then the target control instruction is sent to the controlled device so that the controlled device executes the control operation indicated by the target control instruction. In this way, by replacing at least part of the operation stations of the battery management device with the inherent operation stations in the domain controller, the dependence on the computing power of the operation stations in the battery management device can be reduced or even eliminated, thereby downgrading the computing power of the main chip of the battery management device motherboard, reducing the number of interfaces of the battery management device, and thus reducing the hardware cost of the information processing system.
[0138] FIG7 is a flow chart of an information processing method provided in an embodiment of the present application. The method is applied to a computing station in a domain controller, and the method includes:
[0139] Step 71, obtaining target battery information;
[0140] Step 72: Generate a target control instruction based on the target battery information; and
[0141] Step 73: Send the target control instruction to the controlled device, so that the controlled device executes the control operation indicated by the target control instruction, wherein the controlled device is in communication with the domain controller.
[0142] In some optional implementations of this embodiment, the target battery information may include first battery information and / or second battery information.
[0143] The first battery information may be battery information collected by a battery management device. After the first battery information is collected by the battery management device, the battery management device may send the first battery information to the computing station.
[0144] The second battery information may be battery information collected by a computing station in the domain controller.
[0145] In some optional implementations of this embodiment, when the target battery information includes first battery information and second battery information, the computing station in the domain controller may perform the following steps:
[0146] First, battery status information is generated based on the first battery information and the second battery information.
[0147] Thereafter, the battery status information is sent to a target controller; and / or a target control instruction is generated based on the battery status information.
[0148] In some optional implementations of this embodiment, the first battery information is information of a high-voltage battery, and the second battery information is a low-voltage signal generated by the battery, and the voltage of the high-voltage battery is greater than the voltage represented by the low-voltage signal.
[0149] In some optional implementations of this embodiment, the domain controller further includes a high-voltage interlock detection station; the high-voltage interlock detection station is communicatively connected to the controlled device and the operation station respectively; and
[0150] The high-voltage interlock detection station can obtain a loop signal of a high-voltage circuit; and send the loop signal to the operation station, wherein the high-voltage circuit is communicatively connected to the high-voltage interlock detection station.
[0151] Afterwards, the operation station determines whether a short circuit or an open circuit occurs in the high-voltage circuit based on the loop signal; if a short circuit or an open circuit occurs in the high-voltage circuit, a target control instruction is generated to prohibit the high-voltage circuit from outputting high voltage.
[0152] In some optional implementations of this embodiment, the controlled device is a battery management device that does not include a computing station.
[0153] In some optional implementations of this embodiment, the computing station is a micro control unit, and / or the controlled device and the domain controller are communicatively connected using a controller area network bus.
[0154] In this embodiment, in addition to the contents described above, this embodiment may also include the corresponding technical features described in the above embodiments, thereby realizing the technical effects of the above information processing system. For details, please refer to the above description. For the sake of brevity, no further details will be given here.
[0155] The computing station provided in the domain controller according to the embodiment of the present application can obtain target battery information, and then generate a target control instruction based on the target battery information, and then send the target control instruction to the controlled device so that the controlled device executes the control operation indicated by the target control instruction, wherein the controlled device and the domain controller are in communication connection. In this way, by replacing at least part of the computing stations of the battery management device with the computing station inherent in the domain controller, the dependence on the computing power of the computing station in the battery management device can be reduced or even eliminated, thereby downgrading the computing power of the main chip of the battery management device motherboard, reducing the number of interfaces of the battery management device, and thus reducing the hardware cost of the information processing system.
[0156] FIG8 is a schematic diagram of the structure of a vehicle provided in an embodiment of the present application. As shown in FIG8 , the vehicle 1000 includes an information processing system 100 .
[0157] The information processing system 100 includes a controlled device and a domain controller, wherein the domain controller includes a computing station, and the controlled device and the domain controller are in communication connection; wherein:
[0158] The operation station is configured to: obtain target battery information; generate a target control instruction based on the target battery information; send the target control instruction to the controlled device; and
[0159] The controlled device is configured to execute the control operation indicated by the target control instruction.
[0160] In some optional implementations of this embodiment,
[0161] The information processing system further includes a battery management device, the battery management device being communicatively connected to the domain controller, the battery management device being configured to: collect first battery information; send the first battery information as target battery information to the computing station; and / or,
[0162] The operation station is further configured to: collect second battery information, and use the second battery information as target battery information.
[0163] In some application scenarios of the above optional implementation manner, when the target battery information includes first battery information and second battery information, the computing station is configured to:
[0164] generating battery status information based on the first battery information and the second battery information;
[0165] Sending the battery status information to a target controller; and / or generating a target control instruction based on the battery status information.
[0166] In some optional implementations of this embodiment, the first battery information is information of a high-voltage battery, and the second battery information is a low-voltage signal generated by the battery, and the voltage of the high-voltage battery is greater than the voltage represented by the low-voltage signal.
[0167] In some optional implementations of this embodiment, the domain controller further includes a high-voltage interlock detection station; the high-voltage interlock detection station is communicatively connected to the controlled device and the operation station respectively.
[0168] The high-voltage interlock detection station is configured to: obtain a loop signal of a high-voltage circuit; send the loop signal to the operation station, wherein the high-voltage circuit is in communication with the high-voltage interlock detection station; and
[0169] The operation station is further configured to: determine whether a short circuit or an open circuit occurs in the high-voltage circuit based on the loop signal; and generate a target control instruction indicating that the high-voltage circuit is prohibited from outputting high voltage when a short circuit or an open circuit occurs in the high-voltage circuit.
[0170] In some optional implementations of this embodiment, the controlled device is a battery management device that does not include a computing station.
[0171] In some optional implementations of this embodiment, the computing station is a micro control unit, and / or the controlled device and the domain controller are communicatively connected using a controller area network bus.
[0172] It should be noted that, in addition to the contents recorded above, this embodiment may also include the corresponding technical features described in the above embodiments, thereby achieving the technical effects of the above information processing system. Please refer to the above description for details. For the sake of brevity, no further details will be given here.
[0173] A vehicle provided in an embodiment of the present application includes an information processing system, the information processing system including a controlled device and a domain controller, the domain controller including a computing station, the controlled device and the domain controller being communicatively connected; wherein: the computing station is configured to: obtain target battery information; generate a target control instruction based on the target battery information; and send the target control instruction to the controlled device; and the controlled device is configured to: execute the control operation indicated by the target control instruction. Thus, the computing station in the domain controller can process the target battery information, generate a target control instruction based on the target battery information, and then send the target control instruction to the controlled device to cause the controlled device to execute the control operation indicated by the target control instruction. In this way, by replacing at least part of the computing station of the battery management device with the computing station inherent in the domain controller, the reliance on the computing power of the computing station in the battery management device can be reduced or even eliminated, thereby downgrading the computing power of the main chip of the battery management device motherboard, reducing the number of interfaces of the battery management device, and thereby reducing the hardware cost of the information processing system.
[0174] Professionals should also be further aware that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the above description has generally described the components and steps of each example according to their functions. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0175] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein may be implemented using hardware, software executed by a processor, or a combination of the two. The software may be placed in random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
[0176] It should be understood that the terms used herein are for the purpose of describing specific example embodiments only and are not intended to be limiting. Unless the context clearly indicates otherwise, the singular forms "one", "an" and "said" as used herein may also be meant to include plural forms. The terms "comprise", "include", "contain" and "have" are inclusive and therefore specify the presence of stated features, steps, operations, elements and / or parts, but do not exclude the presence or addition of one or more other features, steps, operations, elements, parts, and / or combinations thereof. The method steps, processes, and operations described herein are not to be construed as necessarily requiring them to be performed in the specific order described or illustrated, unless the order of execution is clearly indicated. It should also be understood that additional or alternative steps may be used.
[0177] The foregoing description is intended only to provide specific embodiments of the present invention, which will enable those skilled in the art to understand and implement the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention is not intended to be limited to the embodiments shown herein, but is intended to be accorded the widest scope consistent with the principles and novel features claimed herein.
Claims
1. An information processing system, comprising a controlled apparatus and a domain controller, wherein the domain controller comprises a computing unit, and the controlled apparatus is communicatively connected to the domain controller,the computing unit is configured to obtain target battery information, generate a target control instruction based on the target battery information, and send the target control instruction to the controlled apparatus; andthe controlled apparatus is configured to perform a control operation instructed by the target control instruction.
2. The information processing system according to claim 1, whereinthe information processing system further comprises a battery management device communicatively connected to the domain controller, and the battery management device is configured to collect first battery information and send the first battery information as the target battery information to the computing unit; orthe computing unit is further configured to collect second battery information, and use the second battery information as the target battery information; orthe information processing system further comprises a battery management device communicatively connected to the domain controller, and the battery management device is configured to collect first battery information and send the first battery information as the target battery information to the computing unit; and the computing unit is further configured to collect second battery information, and use the second battery information as the target battery information.
3. The information processing system according to claim 2, wherein under a condition that the target battery information comprises first battery information and second battery information, the computing unit is configured to:generate battery state information based on the first battery information and the second battery information, and send the battery state information to a target controller; orgenerate battery state information based on the first battery information and the second battery information, and generate a target control instruction based on the battery state information; orgenerate battery state information based on the first battery information and the second battery information, send the battery state information to the target controller, and generate a target control instruction based on the battery state information.
4. The information processing system according to claim 2, wherein the first battery information is information of a high-voltage battery and the second battery information is a low-voltage signal generated based on the battery, and a voltage of the high-voltage battery is greater than a voltage represented by the low-voltage signal.
5. The information processing system according to claim 1, wherein the domain controller further comprises a high-voltage interlock detection unit, and the high-voltage interlock detection unit is communicatively connected to the controlled apparatus and the computing unit respectively;the high-voltage interlock detection unit is configured to obtain a circuit signal from a high-voltage circuit and send the circuit signal to the computing unit, wherein the high-voltage circuit is communicatively connected to the high-voltage interlock detection unit; andthe computing unit is further configured to determine whether a short circuit or an open circuit occurs in the high-voltage circuit based on the circuit signal and generate the target control instruction for prohibiting the high-voltage circuit from outputting high voltage under a condition that the short circuit or the open circuit occurs in the high-voltage circuit.
6. The information processing system according to any one of claims 1 to 5, wherein the controlled apparatus is a battery management device without the computing unit.
7. The information processing system according to any one of claims 1 to 5, wherein the computing unit is a microcontroller unit; or the controlled apparatus is communicatively connected to the domain controller by using a controller area network bus; or the computing unit is a microcontroller unit, and the controlled apparatus is communicatively connected to the domain controller by using a controller area network bus.
8. An information processing method, applied to a controlled apparatus, wherein the method comprises:receiving a target control instruction sent by a computing unit of a domain controller, wherein the target control instruction is generated based on target battery information obtained by the computing unit, and the controlled apparatus is communicatively connected to the domain controller; andperforming a control operation instructed by the target control instruction.
9. An information processing method, applied to a computing unit of a domain controller, wherein the method comprises:obtaining target battery information;generating a target control instruction based on the target battery information; andsending the target control instruction to a controlled apparatus, so that the controlled apparatus performs a control operation instructed by the target control instruction, wherein the controlled apparatus is communicatively connected to the domain controller.
10. A vehicle, comprising the information processing system according to any one of claims1 to 7.