This application relates to the field of braking technologies, and provides a brake system and an apparatus.
A brake system is one of the most important systems in an intelligent transportation device, and is related to the safety of lives and properties of a driver and passengers. For example, when there is an obstacle in front of the intelligent transportation device and braking is required, if the brake system fails, the intelligent transportation device may hit the obstacle due to inability to brake in time, and this seriously affects the safety of the driver and the passengers. It can be learned that a safe and reliable brake system is important for an intelligent transportation device.
To improve the safety and reliability of the brake system, redundancy backup is usually required in the brake system. Redundancy backup means that braking can still be implemented in another manner when an original braking function is faulty. However, typically, a redundant pressure control unit and a corresponding electronic control unit are usually directly added to the brake system. When an original pressure control unit and electronic control unit are faulty, the brake system completes redundancy backup by switching to the redundant pressure control unit and the electronic control unit. However, this redundancy backup manner greatly increases a quantity of components included in the brake system. This increases difficulty of installation and arrangement of a vehicle, and is not conducive to reducing integration complexity of the brake system.
In view of this, this application provides a brake system, to reduce complexity of adding redundant braking to the brake system.
This application provides a brake system and an apparatus, to reduce complexity of adding redundancy backup to the brake system.
According to a first aspect, this application provides a brake system, including a reservoir, a master cylinder module, a brake pedal, a push rod, a first pressure control unit, a second pressure control unit, a first electronic control unit (ECU), a second ECU, and a redundant ECU. The brake pedal is connected to the master cylinder module through the push rod; the reservoir, the master cylinder module, the first pressure control unit, and the second pressure control unit are sequentially connected through a brake pipe; and the second pressure control unit is further connected to a controlled wheel through a brake pipe. The first ECU is configured to control a brake actuator in the first pressure control unit; the second ECU is configured to control a brake actuator in the second pressure control unit; the redundant ECU is configured to control at least one brake actuator in the first pressure control unit and/or control at least one brake actuator in the second pressure control unit; and the first pressure control unit and the second pressure control unit are configured to independently or jointly complete a braking operation on the controlled wheel under control of at least one of the first ECU, the second ECU, and the redundant ECU.
In the foregoing design, at least two ECUs for control are disposed for a same brake actuator, so that when one part of ECUs fail, the other part of ECUs can be used to complete redundant control of the brake actuator. In this manner, redundant braking can be implemented by disposing an additional ECU, without additionally disposing a new pressure control unit and a corresponding ECU. This helps reduce complexity of adding redundancy backup to the brake system and further reduce difficulty of installation and arrangement of a vehicle. In addition, at least two pressure control units in the foregoing design can implement at least dual redundant braking, and a same brake actuator in a same pressure control unit is controlled by using at least two ECUs, which is equivalent to further implementing at least triple redundant braking on the basis of the at least dual redundant braking. The at least triple redundant braking can be adapted to autonomous driving systems of L2 to L4 and even a higher level. It can be learned that, in the foregoing design, redundant multiplicities of a vehicle with at least dual redundant braking can be increased by disposing as few components as possible. This helps further improve a redundant braking capability of the brake system on the basis of saving costs and reducing complexity of a vehicle layout.
In a possible design, if the redundant ECU controls the at least one brake actuator in the first pressure control unit, when the first ECU does not fail, the first ECU is used to control the brake actuator in the first pressure control unit, or when the first ECU fails, the redundant ECU is used to control the brake actuator in the first pressure control unit. In this design, brake actuators that can be controlled by the first ECU are more than or equal to brake actuators that can be controlled by the redundant ECU. Therefore, the first ECU is set as an ECU that takes effect by default, so that the brake system can have more comprehensive braking functions in a default state, and the brake system can be flexibly switched to the redundant ECU to continue braking when the ECU that takes effect by default fails. This helps improve flexibility and reliability of redundant control.
In a possible design, if the redundant ECU controls the at least one brake actuator in the first pressure control unit, the first pressure control unit can complete a basic braking operation or an autonomous emergency braking operation on the controlled wheel under control of the first ECU or the redundant ECU, the second pressure control unit can complete an anti-lock braking operation, a traction control operation, or an electronic stability control operation on the controlled wheel under control of the second ECU, and the first pressure control unit and the second pressure control unit can complete the basic braking operation, the autonomous emergency braking operation, the anti-lock braking operation, the traction control operation, the electronic stability control operation, an adaptive cruise control operation, or an additional braking operation on the controlled wheel under control of the first ECU and the second ECU or the redundant ECU and the second ECU. In this design, the redundant ECU is added to the first pressure control unit, so that even if the first ECU fails, the redundant ECU can independently complete an original braking function of the first pressure control unit, and the redundant ECU cooperates with the second ECU to complete a full braking function of the brake system, to effectively maintain availability of the brake system.
In a possible design, if the redundant ECU controls the at least one brake actuator in the second pressure control unit, when the second ECU does not fail, the second ECU is used to control the brake actuator in the second pressure control unit, or when the second ECU fails, the redundant ECU is used to control the brake actuator in the second pressure control unit. In this design, brake actuators that can be controlled by the second ECU are more than or equal to brake actuators that can be controlled by the redundant ECU. Therefore, the second ECU is set as an ECU that takes effect by default, so that the brake system can have more comprehensive braking functions in a default state, and the brake system can be flexibly switched to the redundant ECU to continue braking when the ECU that takes effect by default fails. This helps improve flexibility and reliability of redundant control.
In a possible design, if the redundant ECU controls the at least one brake actuator in the second pressure control unit, the first pressure control unit can complete a basic braking operation or an autonomous emergency braking operation on the controlled wheel under control of the first ECU, the second pressure control unit can complete an anti-lock braking operation, a traction control operation, or an electronic stability control operation on the controlled wheel under control of the second ECU or the redundant ECU, and the first pressure control unit and the second pressure control unit can complete the basic braking operation, the autonomous emergency braking operation, the anti-lock braking operation, the traction control operation, the electronic stability control operation, an adaptive cruise control operation, or an additional braking operation on the wheel under control of the first ECU and the second ECU or the first ECU and the redundant ECU. In this design, the redundant ECU is added to the second pressure control unit, so that even if the second ECU fails, the redundant ECU can independently complete an original braking function of the second pressure control unit, and the redundant ECU cooperates with the first ECU to complete a full braking function of the brake system, to effectively maintain availability of the brake system.
In a possible design, the master cylinder module may be integrated into the first pressure control unit, to further improve integration of the brake system, or may be independent of the first pressure control unit, to flexibly control fluid inflow and outflow operations in the master cylinder module.
In a possible design, the brake actuator may include a motor and/or a solenoid valve. In this way, the redundant ECU is disposed for common components in the brake system, so that it can be ensured that when other ECUs cannot control these common components, the redundant ECU is switched to in time to continue controlling. This effectively ensures reliability of the brake system.
The following uses an example in which the redundant ECU controls the at least one brake actuator in the first pressure control unit for description. For a solution in which the redundant ECU controls the at least one brake actuator in the second pressure control unit, refer to this example. Details are not described herein again.
In an embodiment of this application, the first ECU and the redundant ECU may be integrated in any one of the following manners:
In a possible design, the brake system may further include a first printed circuit board (PCB), a second PCB, and an inter-board connector. A first-type component whose power is greater than a power threshold in the first ECU and the redundant ECU is disposed on the first PCB, and a second-type component whose power is not greater than the power threshold in the first ECU and the redundant ECU is disposed on the second PCB, and a first-type component in either ECU on the first PCB is connected to a second-type component in the ECU on the second PCB through the inter-board connector. In this way, a high-power component is integrated on one PCB and a low-power component is integrated on another PCB, so that classified management of the high-power component and the low-power component can be implemented, and a quantity of components carried on each PCB can be reduced through distributed deployment of all components in the two ECUs. In this way, a width area of each PCB is reduced, and a load bearing capacity of each PCB is reduced.
In a possible design, the brake system may further include a support frame, and the first PCB and the second PCB are fixedly connected through the support frame. In this way, it is ensured that relative positions of the first PCB and the second PCB remain unchanged, and stability during braking is maintained.
In a possible design, the support frame may be located at a top layer, the second PCB may be located at a bottom layer, the first PCB is located between the support frame and the second PCB, an opening is disposed on the first PCB, and the support frame passes through the opening and is fixedly connected to the first PCB and the second PCB. In this way, a side that is of the second PCB carrying the low-power component and that faces away from the first PCB is not shielded, and this facilitates heat dissipation of the second PCB.
In a possible design, the brake system may further include a housing. The support frame, the first PCB, and the second PCB are placed in the housing, and at least one end of the support frame is fastened to the housing. In this way, because the low-power component generates little heat, the second PCB integrated with the low-power component is close to the housing. This further helps increase a heat dissipation area of the second PCB by using the housing, and further improves a heat dissipation effect of the second PCB.
In a possible design, the first-type component may be disposed on a surface that is of the first PCB and that faces the support frame, and the second-type component may be disposed on a surface that is of the second PCB and that faces the first PCB. In this way, the high-power component and the low-power component are deployed on surfaces of the first PCB and the second PCB in the same direction. This can further help dispose a cable between the high-power component and the low-power component, and reduce complexity of implementing integration.
In a possible design, the brake system may further include a valve body, and the valve body is configured to accommodate a controlled component. In this case, the first-type component in either ECU may include a driver of the controlled component, and the second-type component in either ECU may include a microcontroller. In addition, a microcontroller in the first ECU and a microcontroller in the redundant ECU are further connected through a cable on the second PCB. In this way, not only communication between the two ECUs can be implemented, but also a same controlled component can be driven by the two ECUs, to implement joint redundant control of the same controlled component by the two ECUs.
In a possible design, when the controlled component includes a motor, a solenoid valve, and a sensor, the first-type component in either ECU may include a driver of the motor and a driver of the solenoid valve, and the second-type component in either ECU may include the microcontroller and an interface of the sensor. In this way, a low-power microcontroller and the interface of the sensor are disposed on one PCB, and a high-power driver is disposed on another PCB. This not only helps the microcontroller obtain sensor information in a more timely manner, but also reduces, through distributed deployment, heat generated by the PCB on which the microcontroller is located.
In a possible design, a width area of the second PCB is less than a width area of the first PCB. In this way, surface utilization of the second PCB can be improved on the basis that the second PCB is sufficient to carry the low-power component, and integration of an integrated apparatus can be further improved.
In a possible design, the brake system may further include a first PCB, a second PCB, and a support frame. The first PCB and the second PCB are fixedly connected through the support frame. A component in the first ECU is disposed on the first PCB, and a component in the redundant ECU is disposed on the second PCB. In this way, components in the two ECUs are separately integrated on different PCBs. This not only reduces a quantity of components carried on each PCB, further helping reduce a width area of each PCB, and reducing a load bearing capacity of each PCB, but also implements physical structure decoupling of the two ECUs, facilitating development and design of an integrated apparatus.
In a possible design, the brake system may further include an inter-board connector, a component in either ECU includes a microcontroller, and a microcontroller in the first ECU is connected to a microcontroller in the redundant ECU through the inter-board connector, to implement communication between the two ECUs on the two PCBs through the inter-board connector.
In a possible design, the brake system may further include a valve body, and the valve body is configured to accommodate a controlled component. In this case, the component in either ECU may further include a driver of the controlled component, the microcontroller in the first ECU is connected to a driver of a controlled component in the first ECU through a cable on the first PCB; and the microcontroller in the redundant ECU is connected to a driver of a controlled component in the redundant ECU through a cable on the second PCB. In this way, joint redundant control of a same controlled component by the two ECUs can be implemented.
In a possible design, when the controlled component includes a motor, a solenoid valve, and a sensor, the component in either ECU may further include a driver of the motor, a driver of the solenoid valve, and an interface of the sensor, so that the either ECU can successfully receive sensor information, and then accurately drive the motor or the solenoid valve based on the sensor information.
In a possible design, the brake system may further include a housing. The support frame, the first PCB, and the second PCB are placed in the housing, and at least one end of the support frame is fastened to the housing. In this way, the housing can hold the support frame, to improve stability of a fixed connection between the two PCBs based on a stable characteristic of the housing.
In a possible design, the support frame may be located at a top layer, the second PCB may be located at a bottom layer, the first PCB is located between the support frame and the second PCB, an opening is disposed on the first PCB, and the support frame passes through the opening and is fixedly connected to the first PCB and the second PCB. In this way, a side that is of the second PCB and that faces away from the first PCB is close to the housing. This further increases a heat dissipation area of the second PCB by using the housing, and helps improve a heat dissipation effect of the second PCB.
In a possible design, the component in the first ECU is disposed on a surface that is of the first PCB and that faces the support frame, and the component in the redundant ECU is disposed on a surface that is of the second PCB and that faces the first PCB. In this way, the component in the first ECU and the component in the redundant ECU are deployed on surfaces of the first PCB and the second PCB in the same direction. This can further help dispose a cable between the component in the first ECU and the component in the redundant ECU in the inter-board connector, and reduce integration complexity.
In a possible design, the brake system may further include a PCB. A component in the first ECU and a component in the redundant ECU are integrated on the PCB. In this way, components in the two ECUs are integrated on the same PCB, so that a height of an integrated apparatus can be effectively reduced compared with that in a solution in which components are integrated on two PCBs. In addition, in this design, interfaces of all related components can be disposed on one PCB board. Therefore, the components and the interfaces of components on the PCB can be all connected in a one-time crimping manner, to further help simplify an integration process.
In a possible design, a component in either ECU may include a microcontroller, and a microcontroller in the first ECU is connected to a microcontroller in the redundant ECU through a cable on the PCB, to implement communication between the two ECUs.
In a possible design, the brake system may further include a valve body, and the valve body is configured to accommodate a controlled component. In this case, the component in either ECU may further include a driver of the controlled component, the microcontroller in the ECU is connected to the driver of the controlled component in the ECU through a cable on the PCB. In this way, joint redundant control of a same controlled component by the two ECUs can be implemented.
In a possible design, when the controlled component includes a motor, a solenoid valve, and a sensor, the component in either ECU may further include a driver of the motor, a driver of the solenoid valve, and an interface of the sensor, so that the either ECU can successfully receive sensor information, and then accurately drive the motor or the solenoid valve based on the sensor information.
In a possible design, the brake system may further include a housing. A support frame and the PCB are placed in the housing, and at least one end of the support frame is fastened to the housing. In this way, the housing can hold the support frame, to improve stability of the fixed PCB based on a stable characteristic of the housing.
In a possible design, the support frame may be located at a top layer, and the PCB may be located at a bottom layer and close to the bottom of the housing, to increase a heat dissipation area of the PCB by using the housing, and further improve a heat dissipation effect of the PCB.
In a possible design, the component in the first ECU and the component in the redundant ECU are disposed on a surface that is of the PCB and that faces the support frame. In this way, components in the two ECUs can be further connected through cables disposed on a same surface of the PCB, to simplify a cable deployment manner on the PCB, and reduce integration complexity.
In an embodiment of this application, the first ECU and the redundant ECU may be connected to the motor or the solenoid valve in any one of the following manners:
In a possible design, a brake actuator includes a motor, and the motor includes a three-phase winding. The first ECU and the redundant ECU are separately connected to the three-phase winding through lines. When the first ECU is an ECU that takes effect by default, when the first ECU is not faulty, the first ECU is used to provide a three-phase alternating current to the three-phase winding, or when the first ECU is faulty, the redundant ECU is used to provide a three-phase alternating current to the three-phase winding. In this design, the brake system can directly reuse the three-phase winding in the motor to implement redundant control of the same motor by the two ECUs, without adding an additional winding. This can not only be directly compatible with the existing motor, but also help save costs.
In a possible design, in a process of providing the three-phase alternating current to the three-phase winding, the first ECU may further detect a current on a connection line between the first ECU and each phase winding in the three-phase winding, and when a current on a connection line between the first ECU and any phase winding in the three-phase winding is less than a threshold, send a supplementation indication to the redundant ECU. The redundant ECU provides a supplementary electrical signal to the phase winding based on the supplementation indication through a connection line between the redundant ECU and the phase winding. In this way, when a fault occurs when one ECU provides an electrical signal to a winding, the brake system can provide a supplementary electrical signal to the winding through another ECU, and electrical signals on the other two windings can still be provided by the original ECU. That is, it is not necessary to switch an electrical signal providing process of all windings to another ECU, so that by using a small quantity of switching operations, accurate supply of a three-phase current can be ensured on the basis of improving switching stability.
In a possible design, the brake system may further include a switching circuit. The switching circuit is disposed on connection lines between the first ECU and the three-phase winding and connection lines between the redundant ECU and the three-phase winding. The switching circuit is configured to: when the first ECU does not fail, connect the connection lines between the first ECU and the three-phase winding, and disconnect the connection lines between the redundant ECU and the three-phase winding; or when the first ECU fails, connect the connection lines between the redundant ECU and the three-phase winding, and disconnect the connection lines between the first ECU and the three-phase winding. In this way, even if an ECU that does not need to provide a three-phase alternating current outputs the three-phase alternating current to the motor, a driving link of the ECU to the motor can be cut off by using the switching circuit, to ensure that the motor works only under the drive of another ECU. This effectively improves accuracy of redundant control.
In a possible design, when a current on a connection line between the first ECU and a first phase winding is less than the threshold, the first ECU may send a supplementation indication to the redundant ECU, and further send a first switching indication to the switching circuit. After receiving the first switching indication, the switching circuit connects a connection line between the redundant ECU and the first phase winding, so that the supplementary electrical signal provided by the redundant ECU can be successfully transmitted to the phase winding of the motor.
In a possible design, in a process of providing the three-phase alternating current to the three-phase winding, the first ECU may further detect a current on a connection line between the first ECU and each phase winding in the three-phase winding, and when a current on a connection line between the first ECU and any phase winding in the three-phase winding is less than a threshold, send an effective indication to the redundant ECU and stop providing the three-phase alternating current to the three-phase winding. After receiving the effective indication, the redundant ECU provides the three-phase alternating current to the three-phase winding through connection lines between the redundant ECU and the three-phase winding. In this way, when a fault occurs in a driving process of one ECU, another ECU is switched to in time for driving. This can avoid continuous driving with a faulty ECU, and maintain accuracy of motor driving.
In a possible design, the brake system may further include a switching circuit. The switching circuit is disposed on connection lines between the first ECU and the three-phase winding and connection lines between the redundant ECU and the three-phase winding. When a current on a connection line between the first ECU and any phase winding is less than a threshold, the first ECU may send an effective indication to the redundant ECU, and may further send a second switching indication to the switching circuit. After receiving the second switching indication, the switching circuit disconnects the connection lines between the first ECU and the three-phase winding, and connects the connection lines between the redundant ECU and the three-phase winding. In this way, the three-phase alternating current provided by the redundant ECU can be successfully transmitted to a three-phase stator winding of the motor, and the three-phase alternating current provided to the three-phase stator winding due to the fault of the first ECU can be cut off, to effectively ensure accuracy of motor driving.
In a possible design, a brake actuator includes a motor, and the motor includes a first three-phase winding and a second three-phase winding. The first ECU is connected to the first three-phase winding through lines, and the redundant ECU is connected to the second three-phase winding through lines. When the first ECU is an ECU that takes effect by default, when the first ECU is not faulty, the first ECU is used to provide a three-phase alternating current to the first three-phase winding, or when the first ECU is faulty, the redundant ECU is used to provide a three-phase alternating current to the second three-phase winding. In this design, an additional three-phase winding is added to the motor, so that the motor can be accurately driven by using an electrical signal of each ECU for a corresponding three-phase winding, to avoid interference caused by an electrical signal of one ECU to an electrical signal of another ECU.
In a possible design, both the first three-phase winding and the second three-phase winding may be wound around an entire region of an iron core of the motor, but are wound around the iron core in different directions. Alternatively, the first three-phase winding and the second three-phase winding may be wound around different regions of the iron core of the motor. Alternatively, some of the windings of the first three-phase winding and the second three-phase winding are wound around the same region of the iron core of the motor, and the other part of the windings are wound around different regions of the iron core of the motor.
In a possible design, in a process of providing the three-phase alternating current to the first three-phase winding, the first ECU may further detect a current on a connection line between the first ECU and each phase winding in the first three-phase winding, and when a current on a connection line between the first ECU and any phase winding is less than a threshold, send an effective indication to the redundant ECU and stop providing the three-phase alternating current to the first three-phase winding. After receiving the effective indication, the redundant ECU provides the three-phase alternating current to the second three-phase winding through connection lines between the redundant ECU and the second three-phase winding. In this way, even if the motor cannot be driven due to a fault that occurs in a process in which one ECU provides an electrical signal to a three-phase winding, the motor can still be driven by using a three-phase alternating current provided by another ECU to another three-phase winding, to improve timeliness of switching while implementing redundant control of the motor.
In a possible design, the brake system may further include a switching circuit. The switching circuit is disposed on connection lines between the first ECU and the first three-phase winding and the connection lines between the redundant ECU and the second three-phase winding. When the current on the connection line between the first ECU and the any phase winding is less than the threshold, the first ECU may send an effective indication to the redundant ECU, and may further send a switching indication to the switching circuit. After receiving the switching indication, the switching circuit may disconnect the connection lines between the first ECU and the first three-phase winding, and connect the connection lines between the redundant ECU and the second three-phase winding. In this way, the three-phase alternating current provided by the redundant ECU can be successfully transmitted to the second three-phase winding of the motor, and the three-phase alternating current provided to the first three-phase winding due to the fault of the first ECU can be cut off, to effectively ensure accuracy of motor driving.
In a possible design, a brake actuator includes a solenoid valve, and the solenoid valve includes a dual coil. The first ECU and the redundant ECU are separately connected to the dual coil through lines. When the first ECU is an ECU that takes effect by default, when the first ECU is not faulty, the first ECU is used to provide a direct current to the dual coil, or when the first ECU is faulty, the redundant ECU is used to provide a direct current to the dual coil. In this way, in this design, the dual coil in the solenoid valve can be reused to implement redundant driving of the same solenoid valve by the two ECUs, without adding an additional coil. This can not only be directly compatible with the existing solenoid valve, but also help save costs.
In a possible design, in a process of providing the direct current to the dual coil, the first ECU may further detect a current on a connection line between the first ECU and each coil in the dual coil, and when a current on a connection line between the first ECU and either coil in the dual coil is less than a threshold, send a supplementation indication to the redundant ECU. After receiving the supplementation indication, the redundant ECU provides a supplementary electrical signal to the coil through a connection line between the redundant ECU and the coil. In this design, when a fault occurs when one ECU provides an electrical signal to a coil, another ECU can provide a supplementary electrical signal to the coil, and an electrical signal on the other coil can still be provided by the original ECU. That is, it is not necessary to switch an electrical signal providing process of all coils to another ECU, so that by using a small quantity of switching operations, an accurate direct current can be jointly supplied to the solenoid valve by the two ECUs on the basis of improving switching stability.
In a possible design, the brake system may further include a switching circuit. The switching circuit is disposed on connection lines between the first ECU and the dual coil and connection lines between the redundant ECU and the dual coil. The switching circuit is configured to: when the first ECU does not fail, connect the connection lines between the first ECU and the dual coil, and disconnect the connection lines between the redundant ECU and the dual coil; or when the first ECU fails, connect the connection lines between the redundant ECU and the dual coil, and disconnect the connection lines between the first ECU and the dual coil. In this way, even if an ECU that does not need to provide a direct current output to the solenoid valve, a driving link of the ECU to the solenoid valve can be cut off by using the switching circuit, to ensure that the solenoid valve works only under the drive of another ECU. This effectively improves accuracy of redundant control.
In a possible design, when a current on a connection line between the first ECU and a first coil is less than the threshold, the first ECU may send a switching indication to the redundant ECU, and may further send a first switching indication to the switching circuit. After receiving the first switching indication, the switching circuit connects a connection line between the redundant ECU and the coil, so that the supplementary electrical signal provided by the redundant ECU can be successfully transmitted to the coil of the solenoid valve.
In a possible design, in a process of providing the direct current to the dual coil, the first ECU may further detect a current on a connection line between the first ECU and each coil in the dual coil, and when a current on a connection line between the first ECU and either coil is less than a threshold, send an effective indication to the redundant ECU and stop providing the direct current to the dual coil. After receiving the effective indication, the redundant ECU provides the direct current to the dual coil through connection lines between the redundant ECU and the dual coil. In this way, when a fault occurs in a driving process of one ECU, another ECU is switched to in time for driving. This can avoid continuous driving with a faulty ECU, and maintain accuracy of solenoid valve driving.
In a possible design, the brake system may further include a switching circuit. The switching circuit is disposed on connection lines between the first ECU and the dual coil and the connection lines between the redundant ECU and the dual coil. When the current on the connection line between the first ECU and the either coil is less than the threshold, the first ECU may send an effective indication to the redundant ECU, and may further send a second switching indication to the switching circuit. After receiving the second switching indication, the switching circuit may connect the connection lines between the redundant ECU and the dual coil, and disconnect the connection lines between the first ECU and the dual coil. In this design, the direct current provided by the redundant ECU can be successfully transmitted to the dual coil of the solenoid valve, and the direct current provided to the dual coil due to the fault of the first ECU can be cut off, to ensure the accuracy of solenoid valve driving.
In a possible design, a brake actuator includes a solenoid valve, the solenoid valve includes a first positive coil, a second positive coil, and a negative coil, the first ECU is connected to the first positive coil and the negative coil through lines, and the redundant ECU is connected to the second positive coil and the negative coil through lines. When the first ECU is an ECU that takes effect by default, when the first ECU is not faulty, the first ECU is used to provide a direct current to the first positive coil and the negative coil; or when the first ECU is faulty, the redundant ECU is used to provide a direct current to the second positive coil and the negative coil. In this design, the negative coil in the solenoid valve is reused, and positive coils corresponding to the two ECUs are separately disposed, so that complexity of solenoid valve setup can be reduced, costs can be saved, and interference of an electrical signal of one ECU to the driving of another ECU can be reduced as much as possible.
In a possible design, in a process of providing the direct current to the first positive coil and the negative coil, the first ECU may further detect a current on a connection line between the first ECU and the negative coil, and when the current on the connection line between the first ECU and the negative coil is less than a threshold, send a supplementation indication to the redundant ECU. After receiving the supplementation indication, the redundant ECU may provide an electrical signal to the negative coil through a connection line between the redundant ECU and the negative coil. In this design, when a fault occurs when one ECU provides an electrical signal to the negative coil, another ECU provides a supplementary electrical signal to the negative coil, and an electrical signal on the first positive coil can still be provided by the original ECU. That is, it is not necessary to switch an electrical signal providing process of the first positive coil and the negative coil to another ECU, so that by using a small quantity of switching operations, sufficient electrical signals can be provided to the negative coil by the two ECUs on the basis of improving switching stability.
In a possible design, the brake system may further include a switching circuit. The switching circuit is disposed on a connection line between the first ECU and the first positive coil, the connection line between the first ECU and the negative coil, a connection line between the redundant ECU and the second positive coil, and the connection line between the redundant ECU and the negative coil. The switching circuit is configured to: when the first ECU does not fail, connect the connection line between the first ECU and the first positive coil and the connection line between the first ECU and the negative coil, and disconnect the connection line between the redundant ECU and the second positive coil and the connection line between the redundant ECU and the negative coil; or when the first ECU fails, connect the connection line between the redundant ECU and the second positive coil and the connection line between the redundant ECU and the negative coil, and disconnect the connection line between the first ECU and the first positive coil and the connection line between the first ECU and the negative coil. In this way, even if an ECU that does not need to provide a direct current output to the solenoid valve, a driving link of the ECU to the solenoid valve can be cut off by using the switching circuit, to ensure that the solenoid valve works only under the drive of another ECU. This effectively improves accuracy of redundant control.
In a possible design, when the current on the connection line between the first ECU and the negative coil is less than the threshold, the first ECU may send a switching indication to the redundant ECU, and may further send a first switching indication to the switching circuit. After receiving the first switching indication, the switching circuit may connect the connection line between the redundant ECU and the negative coil, so that the supplementary electrical signal provided by the redundant ECU can be successfully transmitted to the negative coil of the solenoid valve.
In a possible design, in a process of providing the direct current to the first positive coil and the negative coil, the first ECU may further detect a current on a connection line between the first ECU and each of the first positive coil and the negative coil, and when a current on a connection line between the first ECU and either coil is less than a threshold, send an effective indication to the redundant ECU and stop providing the direct current to the first positive coil and the negative coil. After receiving the effective indication, the redundant ECU provides the direct current to the second positive coil and the negative coil through connection lines between the redundant ECU and the second positive coil and the negative coil. In this way, when a fault occurs in a driving process of one ECU, another ECU is switched to in time for driving. This can avoid continuous driving with a faulty ECU, and maintain accuracy of solenoid valve driving.
In a possible design, the brake system may further include a switching circuit. The switching circuit is disposed on the connection line between the first ECU and the first positive coil, the connection line between the first ECU and the negative coil, the connection line between the redundant ECU and the second positive coil, and the connection line between the redundant ECU and the negative coil. When the current on the connection line between the first ECU and the either coil is less than the threshold, the first ECU may send an effective indication to the redundant ECU, and may further send a second switching indication to the switching circuit. After receiving the second switching indication, the switching circuit may connect the connection line between the redundant ECU and the second positive coil and the connection line between the redundant ECU and the negative coil, and disconnect the connection line between the first ECU and the first positive coil and the connection line between the first ECU and the negative coil. In this way, the direct current provided by the redundant ECU can be successfully transmitted to a second dual coil of the solenoid valve, and the direct current provided to a first dual coil due to the fault of the first ECU can be cut off, to ensure the accuracy of solenoid valve driving.
In a possible design, a brake actuator includes a solenoid valve, and the solenoid valve includes a first dual coil and a second dual coil, the first ECU is connected to the first dual coil through lines, and the redundant ECU is connected to the second dual coil through lines. When the first ECU is an ECU that takes effect by default, when the first ECU is not faulty, the first ECU is used to provide a direct current to the first dual coil, or when the first ECU is faulty, the redundant ECU is used to provide a direct current to the second dual coil. In this design, an additional dual coil is added to the solenoid valve, so that the solenoid valve can be accurately driven by using an electrical signal of each ECU for a corresponding dual coil, to avoid interference caused by an electrical signal of one ECU to an electrical signal of another ECU.
In a possible design, both the first dual coil and the second dual coil may be wound around an entire region of an iron core of the solenoid valve, but are wound around the iron core in different directions. Alternatively, the first dual coil and the second dual coil may be wound around different regions of the iron core of the solenoid valve. Alternatively, some of the coils of the first dual coil and the second dual coil are wound around the same region of the iron core of the solenoid valve, and the other part of the coils are wound around different regions of the iron core of the solenoid valve.
In a possible design, in a process of providing the direct current to the first dual coil, the first ECU may further detect a current on a connection line between the first ECU and each coil in the first dual coil, and when a current on a connection line between the first ECU and either coil is less than a threshold, send an effective indication to the redundant ECU and stop providing the direct current to the first dual coil. After receiving the effective indication, the redundant ECU may provide the direct current to the second dual coil through connection lines between the redundant ECU and the second dual coil. In this design, when the solenoid valve cannot be driven due to a fault that occurs in a process in which one ECU provides an electrical signal to a dual coil, the solenoid valve can be driven by using a direct current provided by another ECU to another dual coil, to improve timeliness of switching while implementing redundant control of the solenoid valve.
In a possible design, the brake system may further include a switching circuit. The switching circuit is disposed on connection lines between the first ECU and the first dual coil and the connection lines between the redundant ECU and the second dual coil. When the current on the connection line between the first ECU and the either coil is less than the threshold, the first ECU may send an effective indication to the redundant ECU, and may further send a switching indication to the switching circuit. After receiving the switching indication, the switching circuit may connect the connection lines between the redundant ECU and the second dual coil, and disconnect the connection lines between the first ECU and the first dual coil. In this way, the direct current provided by the redundant ECU can be successfully transmitted to the second dual coil of the solenoid valve, and the direct current provided to the first dual coil due to the fault of the first ECU can be cut off, to ensure the accuracy of solenoid valve driving.
According to a second aspect, this application provides an integrated apparatus, including a first ECU, a second ECU, a first PCB, a second PCB, and an inter-board connector. A first-type component whose power is greater than a power threshold in the first ECU and the second ECU is disposed on the first PCB, a second-type component whose power is not greater than the power threshold in the first ECU and the second ECU is disposed on the second PCB, and a first-type component in either ECU on the first PCB is connected to a second-type component in the ECU on the second PCB through the inter-board connector. In this way, a high-power component is integrated on one PCB and a low-power component is integrated on another PCB, so that classified management of the high-power component and the low-power component can be implemented, and a quantity of components carried on each PCB can be reduced through distributed deployment of all components in the two ECUs. In this way, a width area of each PCB is reduced, and a load bearing capacity of each PCB is reduced.
In a possible design, the integrated apparatus may further include a support frame, and the first PCB and the second PCB are fixedly connected through the support frame. In this way, it is ensured that relative positions of the first PCB and the second PCB remain unchanged, and connection stability is maintained.
In a possible design, the support frame may be located at a top layer, the second PCB may be located at a bottom layer, the first PCB is located between the support frame and the second PCB, an opening is disposed on the first PCB, and the support frame passes through the opening and is fixedly connected to the first PCB and the second PCB. In this way, a side that is of the second PCB carrying the low-power component and that faces away from the first PCB is not shielded, and this helps improve a heat dissipation effect of the second PCB.
In a possible design, the first-type component may be disposed on a surface that is of the first PCB and that faces the support frame, and the second-type component may be disposed on a surface that is of the second PCB and that faces the first PCB. In this way, the high-power component and the low-power component are deployed on surfaces of the first PCB and the second PCB in the same direction. This can further help dispose a cable between the high-power component and the low-power component, and reduce complexity of implementing integration.
In a possible design, the integrated apparatus may further include a valve body, and the valve body is configured to accommodate a controlled component. In this case, the first-type component in either ECU may include a driver of the controlled component, and the second-type component in either ECU may include a microcontroller. In addition, a microcontroller in the first ECU and a microcontroller in the second ECU may be further connected through a cable on the second PCB. In this way, not only communication between the two ECUs can be implemented, but also a same controlled component can be driven by the two ECUs, to implement joint redundant control of the same controlled component by the two ECUs.
In a possible design, when the controlled component includes a motor, a solenoid valve, and a sensor, the first-type component in either ECU may include a driver of the motor and a driver of the solenoid valve, and the second-type component in either ECU may include the microcontroller and an interface of the sensor. In this way, a low-power microcontroller and the interface of the sensor are disposed on one PCB, and a high-power driver is disposed on another PCB. This not only helps the microcontroller obtain sensor information in a more timely manner, but also reduces, through distributed deployment, heat generated by the PCB on which the microcontroller is located.
In a possible design, the integrated apparatus may further include a housing. The support frame, the first PCB, and the second PCB are placed in the housing, and at least one end of the support frame is fastened to the housing. In this way, because the low-power component generates little heat, the second PCB integrated with the low-power component is close to the housing. This further helps increase a heat dissipation area of the second PCB by using the housing, and further improves a heat dissipation effect of the second PCB.
In a possible design, a width area of the second PCB may be smaller than a width area of the first PCB, so that surface utilization of the second PCB is improved on the basis that the second PCB is sufficient to carry the low-power component, and integration of the integrated apparatus is further improved.
According to a third aspect, this application provides an integrated apparatus, including a first ECU, a second ECU, a first PCB, a second PCB, and a support frame. The first PCB and the second PCB are fixedly connected through the support frame. A component in the first ECU is disposed on the first PCB, and a component in the second ECU is disposed on the second PCB. In this way, components in the two ECUs are separately integrated on different PCBs. This not only reduces a quantity of components carried on each PCB, further helping reduce a width area of each PCB, and reducing a load bearing capacity of each PCB, but also implements physical structure decoupling of the two ECUs, facilitating development and design of the integrated apparatus.
In a possible design, the integrated apparatus may further include an inter-board connector, a component in either ECU may include a microcontroller, and a microcontroller in the first ECU is connected to a microcontroller in the second ECU through the inter-board connector, to implement communication between the two ECUs on the two PCBs through the inter-board connector.
In a possible design, the integrated apparatus may further include a valve body, and the valve body is configured to accommodate a controlled component. In this case, the component in either ECU may further include a driver of the controlled component, the microcontroller in the first ECU is connected to a driver of a controlled component in the first ECU through a cable on the first PCB; and the microcontroller in the second ECU is connected to a driver of a controlled component in the second ECU through a cable on the second PCB. In this way, joint redundant control of a same controlled component by the two ECUs can be implemented.
In a possible design, when the controlled component includes a motor, a solenoid valve, and a sensor, the component in either ECU may further include a driver of the motor, a driver of the solenoid valve, and an interface of the sensor, so that the either ECU can successfully receive sensor information, and then accurately drive the motor or the solenoid valve based on the sensor information.
In a possible design, the integrated apparatus may further include a housing. The support frame, the first PCB, and the second PCB are placed in the housing, and at least one end of the support frame is fastened to the housing. In this way, the housing can hold the support frame, to improve stability of a fixed connection between the two PCBs based on a stable characteristic of the housing.
In a possible design, the support frame may be located at a top layer, the second PCB may be located at a bottom layer, the first PCB is located between the support frame and the second PCB, an opening is disposed on the first PCB, and the support frame passes through the opening and is fixedly connected to the first PCB and the second PCB. In this way, a side that is of the second PCB and that faces away from the first PCB is close to the housing. This further increases a heat dissipation area of the second PCB by using the housing, and helps improve a heat dissipation effect of the second PCB.
In a possible design, the component in the first ECU may be disposed on a surface that is of the first PCB and that faces the support frame, and the component in the second ECU may be disposed on a surface that is of the second PCB and that faces the first PCB. In this way, the component in the first ECU and the component in the second ECU are deployed on surfaces of the first PCB and the second PCB in the same direction. This can further help dispose a cable between the component in the first ECU and the component in the second ECU in the inter-board connector, and reduce integration complexity.
According to a fourth aspect, this application provides an integrated apparatus, including a first ECU, a second ECU, and a PCB. A component in the first ECU and a component in the second ECU are integrated on the PCB. In this way, components in the two ECUs are integrated on the same PCB, so that a height of the integrated apparatus can be effectively reduced compared with that in a solution in which components are integrated on two PCBs. In addition, in this design, interfaces of all related components can be disposed on one PCB board. Therefore, the components and the interfaces of components on the PCB can be all connected in a one-time crimping manner, to further help simplify an integration process.
In a possible design, a component in either ECU may include a microcontroller, and a microcontroller in the first ECU may be further connected to a microcontroller in the second ECU through a cable on the PCB, to implement communication between the two ECUs.
In a possible design, the integrated apparatus may further include a valve body, and the valve body is configured to accommodate a controlled component. In this case, the component in either ECU may further include a driver of the controlled component, the microcontroller in the ECU may be further connected to the driver of the controlled component in the ECU through a cable on the PCB. In this way, joint redundant control of a same controlled component by the two ECUs can be implemented.
In a possible design, when the controlled component includes a motor, a solenoid valve, and a sensor, the component in either ECU may further include a driver of the motor, a driver of the solenoid valve, and an interface of the sensor, so that the either ECU can successfully receive sensor information, and then accurately drive the motor or the solenoid valve based on the sensor information.
In a possible design, the integrated apparatus may further include a housing. A support frame and the PCB are placed in the housing, and at least one end of the support frame is fastened to the housing. In this way, the housing can hold the support frame, to improve stability of the fixed PCB based on a stable characteristic of the housing.
In a possible design, the support frame may be located at a top layer, and the PCB may be located at a bottom layer and close to the bottom of the housing, to increase a heat dissipation area of the PCB by using the housing, and further improve a heat dissipation effect of the PCB.
In a possible design, the component in the first ECU and the component in the second ECU may be disposed on a surface that is of the PCB and that faces the support frame. In this way, components in the two ECUs can be further connected through cables disposed on a same surface of the PCB, to simplify a cable deployment manner on the PCB, and reduce integration complexity.
According to a fifth aspect, this application further provides a braking apparatus, including a first ECU, a second ECU, and a brake actuator. The first ECU and the second ECU are separately connected to the brake actuator, and are configured to independently or jointly drive the brake actuator, to implement redundant control of the same brake actuator by the two ECUs.
In a possible design, the brake actuator may include a motor, the motor includes a three-phase winding, and the first ECU and the second ECU are separately connected to the three-phase winding through lines. When the first ECU is an ECU that takes effect by default, when the first ECU is not faulty, the first ECU is used to provide a three-phase alternating current to the three-phase winding; or when the first ECU is faulty, the second ECU is used to provide a three-phase alternating current to the three-phase winding. In this design, the connection control apparatus can directly reuse the three-phase winding in the motor to implement redundant control of the same motor by the two ECUs, without adding an additional winding. This can not only be directly compatible with the existing motor, but also help save costs.
In a possible design, in a process of providing the three-phase alternating current to the three-phase winding, the first ECU may further detect a current on a connection line between the first ECU and each phase winding in the three-phase winding, and when a current on a connection line between the first ECU and a first phase winding in the three-phase winding is less than a threshold, send a supplementation indication to the second ECU. After receiving the supplementation indication, the second ECU provides a supplementary electrical signal to the first phase winding through a connection line between the second ECU and the first phase winding. The first phase winding is any phase winding in the three-phase winding. In this way, when a fault occurs when one ECU provides an electrical signal to a winding, another ECU can be used to provide a supplementary electrical signal to the winding, and electrical signals on the other two windings can still be provided by the original ECU. That is, it is not necessary to switch an electrical signal providing process of all windings to another ECU, so that by using a small quantity of switching operations, a sufficient three-phase current can be jointly provided to the motor by the two ECUs on the basis of improving switching stability.
In a possible design, the connection control apparatus may further include a switching circuit. The switching circuit is disposed on connection lines between the first ECU and the three-phase winding and connection lines between the second ECU and the three-phase winding. The switching circuit is configured to: when the first ECU does not fail, connect the connection lines between the first ECU and the three-phase winding, and disconnect the connection lines between the second ECU and the three-phase winding; or when the first ECU fails, connect the connection lines between the second ECU and the three-phase winding, and disconnect the connection lines between the first ECU and the three-phase winding. In this way, even if an ECU that does not need to provide a three-phase alternating current outputs the three-phase alternating current to the motor, a driving link of the ECU to the motor can be cut off by using the switching circuit, to ensure that the motor works only under the drive of another ECU. This effectively improves accuracy of redundant control.
In a possible design, when the current on the connection line between the first ECU and the first phase winding is less than the threshold, the first ECU may send a supplementation indication to the second ECU, and may further send a first switching indication to the switching circuit. After receiving the first switching indication, the switching circuit may connect the connection line between the second ECU and the first phase winding, so that the supplementary electrical signal provided by the second ECU can be successfully transmitted to the phase winding of the motor.
In a possible design, in a process of providing the three-phase alternating current to the three-phase winding, the first ECU detects a current on a connection line between the first ECU and each phase winding in the three-phase winding, and when a current on a connection line between the first ECU and any phase winding in the three-phase winding is less than a threshold, send an effective indication to the second ECU and stop providing the three-phase alternating current to the three-phase winding. After receiving the effective indication, the second ECU provides the three-phase alternating current to the three-phase winding through connection lines between the second ECU and the three-phase winding. In this way, when a fault occurs in a driving process of one ECU, another ECU is switched to in time for driving. This can avoid continuous driving with a faulty ECU, and maintain accuracy of motor driving.
In a possible design, the connection control apparatus may further include a switching circuit. The switching circuit is disposed on connection lines between the first ECU and the three-phase winding and the connection lines between the second ECU and the three-phase winding. When the current on the connection line between the first ECU and the any phase winding is less than the threshold, the first ECU sends a second switching indication to the switching circuit. After receiving the second switching indication, the switching circuit may disconnect the connection lines between the first ECU and the three-phase winding, and connect the connection lines between the second ECU and the three-phase winding. In this way, the three-phase alternating current provided by the second ECU can be successfully transmitted to a three-phase stator winding of the motor, and the three-phase alternating current provided to the three-phase stator winding due to the fault of the first ECU can be cut off, to effectively ensure accuracy of motor driving.
In a possible design, the brake actuator may include a motor, the motor includes a first three-phase winding and a second three-phase winding, the first ECU is connected to the first three-phase winding through lines, and the second ECU is connected to the second three-phase winding through lines. When the first ECU is an ECU that takes effect by default, when the first ECU is not faulty, the first ECU is used to provide a three-phase alternating current to the first three-phase winding; or when the first ECU is faulty, the second ECU is used to provide a three-phase alternating current to the second three-phase winding. In this way, an additional three-phase winding is added to the motor, so that the motor can be accurately driven by using an electrical signal of each ECU for a corresponding three-phase winding, to avoid interference caused by an electrical signal of one ECU to an electrical signal of another ECU.
In a possible design, both the first three-phase winding and the second three-phase winding may be wound around an entire region of an iron core of the motor, but are wound around the iron core in different directions. Alternatively, the first three-phase winding and the second three-phase winding may be wound around different regions of the iron core of the motor. Alternatively, some of the windings of the first three-phase winding and the second three-phase winding are wound around the same region of the iron core of the motor, and the other part of the windings are wound around different regions of the iron core of the motor.
In a possible design, in a process of providing the three-phase alternating current to the first three-phase winding, the first ECU detects a current on a connection line between the first ECU and each phase winding in the first three-phase winding, and when a current on a connection line between the first ECU and any phase winding is less than a threshold, sends an effective indication to the second ECU and stop providing the three-phase alternating current to the first three-phase winding. After receiving the effective indication, the second ECU provides the three-phase alternating current to the second three-phase winding through connection lines between the second ECU and the second three-phase winding. In this way, even if the motor cannot be driven due to a fault that occurs in a process in which one ECU provides an electrical signal to a three-phase winding, the motor can still be driven by using a three-phase alternating current provided by another ECU to another three-phase winding, to improve timeliness of switching while implementing redundant control of the motor.
In a possible design, the connection control apparatus may further include a switching circuit. The switching circuit is disposed on connection lines between the first ECU and the first three-phase winding and the connection lines between the second ECU and the second three-phase winding. When the current on the connection line between the first ECU and the any phase winding is less than the threshold, the first ECU may send an effective indication to the second ECU, and may further send a switching indication to the switching circuit. After receiving the switching indication, the switching circuit may disconnect the connection lines between the first ECU and the first three-phase winding, and connect the connection lines between the second ECU and the second three-phase winding. In this way, the three-phase alternating current provided by the second ECU can be successfully transmitted to the second three-phase winding of the motor, and the three-phase alternating current provided to the first three-phase winding due to the fault of the first ECU can be cut off, to effectively ensure accuracy of motor driving.
In a possible design, the brake actuator may include a solenoid valve, and the solenoid valve includes a dual coil. The first ECU and the second ECU are separately connected to the dual coil through lines. When the first ECU is an ECU that takes effect by default, when the first ECU is not faulty, the first ECU is used to provide a direct current to the dual coil, or when the first ECU is faulty, the second ECU is used to provide a direct current to the dual coil. In this design, the dual coil in the solenoid valve can be reused to implement redundant driving of the same solenoid valve by the two ECUs, without adding an additional coil. This can not only be directly compatible with the existing solenoid valve, but also help save costs.
In a possible design, in a process of providing the direct current to the dual coil, the first ECU may further detect a current on a connection line between the first ECU and each coil in the dual coil, and when a current on a connection line between the first ECU and a first coil in the dual coil is less than a threshold, send a supplementation indication to the second ECU. After receiving the supplementation indication, the second ECU provides a supplementary electrical signal to the first coil through a connection line between the second ECU and the first coil. The first coil is either coil in the dual coil. In this design, when a fault occurs when one ECU provides an electrical signal to a coil, another ECU can provide a supplementary electrical signal to the coil, and an electrical signal on the other coil can still be provided by the original ECU. That is, it is not necessary to switch an electrical signal providing process of all coils to another ECU, so that by using a small quantity of switching operations, an accurate direct current can be jointly supplied to the solenoid valve by the two ECUs on the basis of improving switching stability.
In a possible design, the connection control apparatus may further include a switching circuit. The switching circuit is disposed on connection lines between the first ECU and the dual coil and connection lines between the second ECU and the dual coil. The switching circuit is configured to: when the first ECU does not fail, connect the connection lines between the first ECU and the dual coil, and disconnect the connection lines between the second ECU and the dual coil; or when the first ECU fails, connect the connection lines between the second ECU and the dual coil, and disconnect the connection lines between the first ECU and the dual coil. In this way, even if an ECU that does not need to provide a direct current output to the solenoid valve, a driving link of the ECU to the solenoid valve can be cut off by using the switching circuit, to ensure that the solenoid valve works only under the drive of another ECU. This effectively improves accuracy of redundant control.
In a possible design, when the current on the connection line between the first ECU and the first coil is less than the threshold, the first ECU may send a supplementation indication to the second ECU, and may further send a first switching indication to the switching circuit. After receiving the first switching indication, the switching circuit may connect the connection line between the second ECU and the first coil, so that the supplementary electrical signal provided by the second ECU can be successfully replenished to the first coil of the solenoid valve.
In a possible design, in a process of providing the direct current to the dual coil, the first ECU may further detect a current on a connection line between the first ECU and each coil in the dual coil, and when a current on a connection line between the first ECU and either coil is less than a threshold, send an effective indication to the second ECU and stop providing the direct current to the dual coil. After receiving the effective indication, the second ECU can provide the direct current to the dual coil through connection lines between the second ECU and the dual coil. In this way, when a fault occurs in a driving process of one ECU, another ECU is switched to in time for driving. This can avoid continuous driving with a faulty ECU, and maintain accuracy of solenoid valve driving.
In a possible design, the connection control apparatus may further include a switching circuit. The switching circuit is disposed on connection lines between the first ECU and the dual coil and the connection lines between the second ECU and the dual coil. When the current on the connection line between the first ECU and the either coil is less than the threshold, the first ECU may send an effective indication to the second ECU, and may further send a second switching indication to the switching circuit. After receiving the second switching indication, the switching circuit may connect the connection lines between the second ECU and the dual coil, and disconnect the connection lines between the first ECU and the dual coil. In this design, the direct current provided by the second ECU can be successfully transmitted to the dual coil of the solenoid valve, and the direct current provided to the dual coil due to the fault of the first ECU can be cut off, to ensure the accuracy of solenoid valve driving.
In a possible design, the brake actuator may include a solenoid valve, the solenoid valve includes a first positive coil, a second positive coil, and a negative coil, the first ECU is connected to the first positive coil and the negative coil through lines, and the second ECU is connected to the second positive coil and the negative coil through lines. When the first ECU is an ECU that takes effect by default, when the first ECU is not faulty, the first ECU is used to provide a direct current to the first positive coil and the negative coil; or when the first ECU is faulty, the second ECU is used to provide a direct current to the second positive coil and the negative coil.
In a possible design, in a process of providing the direct current to the first positive coil and the negative coil, the first ECU may further detect a current on a connection line between the first ECU and the negative coil, and when the current on the connection line between the first ECU and the negative coil is less than a threshold, send a supplementation indication to the second ECU. After receiving the supplementation indication, the second ECU may provide an electrical signal to the second positive coil through a connection line between the second ECU and the second positive coil. In this design, when a fault occurs when one ECU provides an electrical signal to the negative coil, another ECU provides a supplementary electrical signal to the negative coil, and an electrical signal on the first positive coil can still be provided by the original ECU. That is, it is not necessary to switch an electrical signal providing process of the first positive coil and the negative coil to another ECU, so that by using a small quantity of switching operations, sufficient electrical signals can be provided to the negative coil by the two ECUs on the basis of improving switching stability.
In a possible design, the connection control apparatus may further include a switching circuit. The switching circuit is disposed on a connection line between the first ECU and the first positive coil, the connection line between the first ECU and the negative coil, a connection line between the second ECU and the second positive coil, and the connection line between the second ECU and the negative coil. The switching circuit is configured to: when the first ECU does not fail, connect the connection line between the first ECU and the first positive coil and the connection line between the first ECU and the negative coil, and disconnect the connection line between the second ECU and the second positive coil and the connection line between the second ECU and the negative coil; or when the first ECU fails, connect the connection line between the second ECU and the second positive coil and the connection line between the second ECU and the negative coil, and disconnect the connection line between the first ECU and the first positive coil and the connection line between the first ECU and the negative coil. In this way, even if an ECU that does not need to provide a direct current output to the solenoid valve, a driving link of the ECU to the solenoid valve can be cut off by using the switching circuit, to ensure that the solenoid valve works only under the drive of another ECU. This effectively improves accuracy of redundant control.
In a possible design, when a current on the connection line between the first ECU and the first positive coil is less than the threshold, the first ECU may send a supplementation indication to the second ECU, and may further send a first switching indication to the switching circuit. After receiving the first switching indication, the switching circuit may connect the connection line between the second ECU and the negative coil, so that the supplementary electrical signal provided by the second ECU can be successfully transmitted to the negative coil of the solenoid valve.
In a possible design, in a process of providing the direct current to the first positive coil and the negative coil, the first ECU may further detect a current on a connection line between the first ECU and each of the first positive coil and the negative coil, and when a current on a connection line between the first ECU and either coil is less than a threshold, send an effective indication to the second ECU and stop providing the direct current to the first positive coil and the negative coil. After receiving the effective indication, the second ECU may provide the direct current to the second positive coil and the negative coil through connection lines between the second ECU and the second positive coil and the negative coil. In this way, when a fault occurs in a driving process of one ECU, another ECU is switched to in time for driving. This can avoid continuous driving with a faulty ECU, and maintain accuracy of solenoid valve driving.
In a possible design, the connection control apparatus may further include a switching circuit. The switching circuit is disposed on the connection line between the first ECU and the first positive coil, the connection line between the first ECU and the negative coil, the connection line between the second ECU and the second positive coil, and the connection line between the second ECU and the negative coil. When the current on the connection line between the first ECU and the either coil is less than the threshold, the first ECU may send an effective indication to the second ECU, and may further send a second switching indication to the switching circuit. After receiving the second switching indication, the switching circuit may connect the connection line between the second ECU and the second positive coil and the connection line between the second ECU and the negative coil, and disconnect the connection line between the first ECU and the first positive coil and the connection line between the first ECU and the negative coil. In this way, the direct current provided by the second ECU can be successfully transmitted to a second dual coil of the solenoid valve, and the direct current provided to a first dual coil due to the fault of the first ECU can be cut off, to ensure the accuracy of solenoid valve driving.
In a possible design, the brake actuator may include a solenoid valve, the solenoid valve includes a first dual coil and a second dual coil, the first ECU is connected to the first dual coil through lines, and the second ECU is connected to the second dual coil through lines. When the first ECU is an ECU that takes effect by default, when the first ECU is not faulty, the first ECU is used to provide a direct current to the first dual coil; or when the first ECU is faulty, the second ECU is used to provide a direct current to the second dual coil. In this way, an additional dual coil is added to the solenoid valve, so that the solenoid valve can be accurately driven by using an electrical signal of each ECU for a corresponding dual coil, to avoid interference caused by an electrical signal of one ECU to an electrical signal of another ECU.
In a possible design, both the first dual coil and the second dual coil may be wound around an entire region of an iron core of the solenoid valve, but are wound around the iron core in different directions. Alternatively, the first dual coil and the second dual coil may be wound around different regions of the iron core of the solenoid valve. Alternatively, some of the coils of the first dual coil and the second dual coil are wound around the same region of the iron core of the solenoid valve, and the other part of the coils are wound around different regions of the iron core of the solenoid valve.
In a possible design, in a process of providing the direct current to the first dual coil, the first ECU may further detect a current on a connection line between the first ECU and each coil in the first dual coil, and when a current on a connection line between the first ECU and either coil is less than a threshold, send an effective indication to the second ECU and stop providing the direct current to the first dual coil. After receiving the effective indication, the second ECU can provide the direct current to the second dual coil through connection lines between the second ECU and the second dual coil. In this design, when the solenoid valve cannot be driven due to a fault that occurs in a process in which one ECU provides an electrical signal to a dual coil, the solenoid valve can be driven by using a direct current provided by another ECU to another dual coil, to improve timeliness of switching while implementing redundant control of the solenoid valve.
In a possible design, the connection control apparatus may further include a switching circuit. The switching circuit is disposed on connection lines between the first ECU and the first dual coil and the connection lines between the second ECU and the second dual coil. When the current on the connection line between the first ECU and the either coil is less than the threshold, the first ECU may send an effective indication to the second ECU, and may further send a switching indication to the switching circuit. After receiving the switching indication, the switching circuit may connect the connection lines between the second ECU and the second dual coil, and disconnect the connection lines between the first ECU and the first dual coil. In this way, the direct current provided by the second ECU can be successfully transmitted to the second dual coil of the solenoid valve, and the direct current provided to the first dual coil due to the fault of the first ECU can be cut off, to ensure the accuracy of solenoid valve driving.
According to a sixth aspect, this application provides a terminal device, including the brake system according to any design of the first aspect, or including the integrated apparatus according to any design of the second aspect to the fourth aspect, or including the connection control apparatus according to any design of the fifth aspect.
For details of beneficial effects of the second aspect to the sixth aspect, refer to technical effects that can be achieved by corresponding designs in the first aspect. Details are not described herein again.
It should be noted that the terms “system” and “network” may be used interchangeably in embodiments of this application. “A plurality of” means two or more than two. “And/or” describes an association relationship between associated objects, and represents that three relationships may exist. For example, A and/or B may represent the following cases: Only A exists, both A and B exist, and only B exists, where A and B may be singular or plural. “One or more of the following items (pieces)” or a similar expression thereof means any combination of these items, including any combination of singular items (pieces) or plural items (pieces). For example, one or more of a, b, or c may indicate: a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c may be singular or plural.
In addition, unless otherwise specified, ordinal numbers such as “first” and “second” mentioned in embodiments of this application are used to distinguish between a plurality of objects, but are not used to limit priorities or importance of the plurality of objects. For example, a first ECU and a second ECU are only intended to distinguish between different ECUs, and do not indicate differences in priority, importance, or the like of these ECUs.
The following describes specific implementations of a brake system and an apparatus in this application with reference to specific embodiments. It is clear that the described embodiments are merely some rather than all of the embodiments of this application.
An embodiment of this application provides a brake system. The brake system may be applied to a terminal device having a braking capability. The terminal device may be an intelligent transportation device, including but not limited to an automobile, a ship, an airplane, an uncrewed aerial vehicle, a train, a van, a truck, or the like. In a specific application scenario, the brake system may be applied to an internet of vehicles, for example, vehicle to everything (V2X), Long-Term Evolution-vehicle (LTE-V), or vehicle-to-vehicle (V2V), and is especially suitable for autonomous vehicles, driving assistance vehicles, and the like.
The following describes, by using Embodiment 1, a specific implementation of the brake system provided in this embodiment of this application.
For example, the redundant ECU 123 may be connected to the at least one brake actuator in the first pressure control unit 111 but not to the brake actuator in the second pressure control unit 112 as shown in
For example, the brake actuator may be any component that can implement an execution function in the brake system, for example, may include but is not limited to a motor or a solenoid valve.
For example, the first ECU 121 may control all or part of the brake actuators in the first pressure control unit 111, and the second ECU 122 may control all or part of the brake actuators in the second pressure control unit 112. However, regardless of whether the first ECU 121 and the second ECU 122 control all or part of the brake actuators, the at least one brake actuator controlled by the redundant ECU 123 may be fewer than or equal to brake actuators controlled by the first ECU 121, and/or fewer than or equal to brake actuators controlled by the second ECU 122. For example, the redundant ECU 123 controls the at least one brake actuator in the first pressure control unit 111. When the first ECU 121 can control all of the motors and all of the solenoid valves in the first pressure control unit 111, motors and solenoid valves that can be controlled by the redundant ECU 123 may be any one of the following: all of the motors and all of the solenoid valves in the first pressure control unit 111, all of the solenoid valves in the first pressure control unit 111 but excluding the motors in the first pressure control unit 111, all of the motors in the first pressure control unit 111 but excluding the solenoid valves in the first pressure control unit 111, part of the solenoid valves in the first pressure control unit 111 instead of all of the solenoid valves in the first pressure control unit 111, and part of the motors in the first pressure control unit 111 instead of all of the motors in the first pressure control unit 111. When the first ECU 121 can control part of the motors and/or part of the solenoid valves in the first pressure control unit 111, motors and solenoid valves that can be controlled by the redundant ECU 123 may be any one of the following: the same part of the motors and/or the same part of the solenoid valves in the first pressure control unit 111, the same part of the solenoid valves in the first pressure control unit 111 but excluding the motors in the first pressure control unit 111, the same part of the motors in the first pressure control unit 111 but excluding the solenoid valves in the first pressure control unit 111, part of the motors in the same part of the motors in the first pressure control unit 111 and/or part of the solenoid valves in the same part of the solenoid valves in the first pressure control unit 111, and the like. There are many possible designs for the ECU and the brake actuators that can be controlled, which are not listed herein.
For example, the redundant ECU 123 is connected to at least one brake actuator in one pressure control unit 111. It is considered that brake actuators that can be controlled by the first ECU 121 are more than or equal to brake actuators that can be controlled by the redundant ECU 123. Therefore, to enable the brake system to have more comprehensive braking functions in a default state, the brake system may select the first ECU 121 as an ECU that takes effect by default and that corresponds to the first pressure control unit 111. To be specific, when the first ECU 121 does not fail, the brake system may use the first ECU 121 to control the first pressure control unit 111, and when the first ECU 121 fails, the brake system may switch to use the redundant ECU 123 to control the first pressure control unit 111. In this way, even if the first ECU that takes effect by default fails due to some reasons, the brake system can flexibly switch to the redundant ECU to continue controlling the first pressure control unit. This helps improve flexibility and reliability of redundant control.
In this embodiment of this application, there are many solutions that can implement switching from the first ECU 121 to the redundant ECU 123. Examples are as follows.
In a possible solution, the first ECU 121 and the redundant ECU 123 may communicate with each other by using a local internet (LIN) technology, a FLEXRAY network technology, a Controller Area Network (CAN) technology, or the like. The first ECU 121 may send a heartbeat message to the redundant ECU 123 according to a preset periodicity, a timer may be set in the redundant ECU 123, and duration of the timer is duration of one preset periodicity. In an implementation, each time the redundant ECU 123 receives a heartbeat message sent by the first ECU 121, the timer may be started or restarted until the timer expires. If the redundant ECU 123 does not receive another heartbeat message sent by the first ECU 121, it means that the first ECU 121 is abnormal. In this case, the redundant ECU 123 may determine that braking of the first ECU 121 fails. Then, the redundant ECU 123 may switch to an effective state, and may control the first pressure control unit 111 to perform braking based on a stepping indication of a driver or an indication of an autonomous driving system or a driving assistance system. Conversely, before the timer expires, if the redundant ECU 123 receives another heartbeat message sent by the redundant ECU 121, it means that the first ECU 121 is normal, and the first ECU 121 can still implement a braking function. Therefore, the redundant ECU 123 may not switch a state, and is still in an ineffective state.
In another possible solution, the first ECU 121 and the redundant ECU 123 may communicate with each other by using a LIN technology, a FLEXRAY network technology, a CAN technology, or the like. A detection circuit may be disposed in the first ECU 121, the detection circuit includes a detection resistor, and the detection resistor is disposed on a line connecting the first ECU 121 to the connected brake actuator. When the first ECU 121 drives the brake actuator to work, the first ECU 121 may further obtain a value of a current flowing through the detection resistor (for example, may obtain the current value through a current detector). If the current value does not match a current value of a component in a working state, it means that braking of the first ECU 121 is abnormal. In this case, the first ECU 121 may send an effective instruction to the redundant ECU 123, so that the redundant ECU 123 switches to an effective state according to the effective instruction. Conversely, if the current value matches a current value of a component in a working state, it means that braking of the first ECU 121 is normal, the braking of the first ECU 121 may continue, and the redundant ECU 123 may continue to be ineffective.
For example, in this solution, that the current value of the detection resistor matches the current value of the component in the working state may mean that a difference between the current value of the detection resistor and the current value of the component in the working state is not greater than a preset difference threshold. That the current value of the detection resistor does not match the current value of the component in the working state may mean that the difference between the current value of the detection resistor and the current value of the component in the working state is greater than the preset difference threshold. The current value of the component in the working state and the preset difference threshold may be obtained based on experiment verification, or may be obtained by a person skilled in the art based on experience. This is not specifically limited. In a possible experience obtaining manner, if a component is a normally open solenoid valve, the component is disconnected when being powered on, and is connected when not being powered on. In other words, a current value of the component in a working state may be a current value corresponding to a high level. Based on this, if the first ECU 121 supplies power to the component, a current value on a line between the first ECU 121 and the component may be the current value corresponding to the high level. However, if a value of a current flowing through a detection resistor disposed on the line is a current value corresponding to a low level, it means that an error occurs in a control process of the component. Therefore, the first ECU 121 may send an effective instruction to the redundant ECU 123. Similarly, if a component is a normally closed solenoid valve, a current value on a line between the first ECU 121 and the component when the component is powered on may be a current value corresponding to a low level. However, if a value of a current flowing through a detection resistor disposed on the line is a current value corresponding to a high level, it means that an error occurs in a control process of the component. Therefore, the first ECU 121 may also send an effective instruction to the redundant ECU 123.
In still another possible solution, a central controller may be disposed outside the brake system, and the central controller may communicate with each ECU and sensor in the brake system by using a LIN technology, a FLEXRAY network technology, a CAN technology, or the like. In an implementation, when determining, based on a stepping indication of a driver or an indication of an autonomous driving system or a driving assistance system, that the vehicle may be braked, the central controller may send a braking indication to the first ECU 121, to perform vehicle braking by using the first ECU 121. In addition, during braking of the first ECU 121, the central controller may further collect sensor data reported by each sensor in the vehicle, and detect a running status of the vehicle based on the sensor data. Once it is found that the running status of the vehicle does not match the braking indication sent by the central controller to the first ECU 121, it indicates that the first ECU 121 fails. In this case, the central controller may resend the braking indication to the redundant ECU 123, to perform braking by using the redundant ECU 123. Then, the central controller may keep using the redundant ECU 123 to perform braking, and switch to the default first ECU 121 to perform braking until receiving a notification message of self-check and repair of the first ECU 121, or after detecting that the brake system is restarted.
The central controller may be an integrated circuit chip and has a signal processing capability. For example, the central controller may be a general-purpose processor, may be a field-programmable gate array (FPGA), may be an application-specific integrated circuit (ASIC), may be a system on chip (SoC), may be a network processor (NP), may be a digital signal processor (DSP), may be a microcontroller unit (MCU), may be a programmable logic device (PLD), or may be another programmable logic device, discrete gate or transistor logic device, discrete hardware component, or another integrated chip. The central controller may include an element or a circuit that has a processing capability, for example, include a central processing unit (CPU), a neural-network processing unit (NPU), or a graphics processing unit (GPU). For another example, the central controller may include an application processor (AP), a modem processor, an image signal processor (ISP), a video codec, a DSP, a baseband processor, and/or the like. This is not specifically limited.
In the foregoing three possible solutions, in the first two solutions, braking switching may be directly completed through interaction between the first ECU and the redundant ECU, and there is no need to perform transition through the central controller. This helps improve efficiency of redundant braking. In the third solution, unified management of effective or ineffective states of the ECUs by the central controller can be implemented. This helps improve standardization of ECU state management.
It should be understood that the foregoing content is merely examples of several possible switching solutions. In another example, the first ECU 121 and the redundant ECU 123 may further have other switching manners. For example, in still another switching manner, during braking, the first ECU 121 may further send a notification message to the redundant ECU 123. After receiving the notification message, the redundant ECU 123 may monitor status information of a sensor that is related to braking. If it is determined that the status information does not match a braking function indicated in the notification message, the redundant ECU 123 may determine that the braking of the first ECU 121 fails, and then the redundant ECU 123 may directly switch to an effective state.
In addition, the first ECU 121, the redundant ECU 123, and another control unit outside the brake system may be connected through a CAN bus, and when braking is to be controlled, the another control unit sends a control instruction to the CAN bus. In this case, both the first ECU 121 and the redundant ECU 123 can obtain the control instruction from the CAN bus, and only an ECU that takes effect executes the control instruction. In this way, it can be ensured that only one of the first ECU 121 and the redundant ECU 123 performs braking in a same time period, to avoid a problem of repeated braking.
In this embodiment of this application, the reservoir 130 is a tool for storing fluid. During braking, fluid in the reservoir 130 is extracted and then applied to the controlled wheel through a brake pipe between the reservoir 130 and the first pressure control unit 111, a brake pipe between the first pressure control unit 111 and the second pressure control unit 112, and a brake pipe between the second pressure control unit 112 and the controlled wheel, to implement a braking operation on the controlled wheel by applying pressure to the controlled wheel. When braking is canceled, the fluid previously applied to the controlled wheel returns to the reservoir 130 through the brake pipe between the controlled wheel and the second pressure control unit 112, the brake pipe between the second pressure control unit 112 and the first pressure control unit 111, and the brake pipe between the first pressure control unit 111 and the reservoir 130, to implement recycling of the fluid.
In this embodiment of this application, the master cylinder module 140 is also referred to as a hydraulic brake master valve. The master cylinder module 140 may be integrated into the first pressure control unit 111 as shown in
For example, one or more solenoid valves may be further disposed in the brake pipe inside the first pressure control unit 111 that implements the pedal feeling of the driver, and statuses of the one or more solenoid valves may be controlled by either of the first ECU 121 and the redundant ECU 123. In this way, when the first ECU 121 fails, the redundant ECU 123 may be switched to in time to continue controlling the one or more solenoid valves in the brake pipe, so that the pedal feeling of the driver can remain unchanged as far as possible in an abnormal situation, to avoid the driver's panic caused by experience of braking abnormality, and improve the driver's comfort in driving the vehicle.
Further, for example, a motor may be generally disposed in the first pressure control unit 111 and the second pressure control unit 112, and rotation of the motor in the first pressure control unit 111 may be controlled by either of the first ECU 121 and the redundant ECU 123, or rotation of the motor in the second pressure control unit 112 may be controlled by either of the first ECU 121 and the redundant ECU 123. In this way, the structure shown in
Further, for example, one or more solenoid valves may be disposed in the brake pipe inside the first pressure control unit 111 that implements braking of the controlled wheel, and statuses of the one or more solenoid valves may be controlled by either of the first ECU 121 and the redundant ECU 123. In this way, when the first ECU 121 fails, the redundant ECU 123 may be switched to in time to continue controlling the one or more solenoid valves in the brake pipe, to maintain fluid flowing in the brake pipe during braking in an abnormal situation, or continue to maintain reverse fluid flowing in the brake pipe during braking cancellation, to implement redundant braking.
Further, for example, the second pressure control unit 112 may be connected to all of the controlled wheels, or may be connected to part of the controlled wheels. A vehicle is used as an example. Still refer to
It should be noted that, in addition to the motor and/or the solenoid valve, the pressure control unit may further include a hydraulic valve and various sensors such as a pressure sensor, a flow sensor, and a motor position sensor. Correspondingly, the ECU may include a solenoid valve driver, a motor driver, various signal processors, control output interfaces, and the like. In this way, during braking, the ECU may further receive measurement or detection signals of the various sensors, determine information such as a current environment condition, a driver input, and a brake system status based on these measurement or detection signals, and then calculate and determine a subsequent braking manner, to change or continue controlling the braking characteristics of the pressure control unit.
For example,
It should be noted that the foregoing content is merely described by using an example in which a same brake actuator corresponds to two ECUs for control. In an actual operation, a same brake actuator may alternatively correspond to three or more ECUs. In this way, even if two ECUs corresponding to the brake actuator are faulty, the brake system can switch to the third ECU in time to continue driving the brake actuator, to further improve a redundant braking capability. In addition, the foregoing content is merely described by using an example in which the first pressure control unit 111 corresponds to two ECUs. In an actual operation, the second pressure control unit 112 may also correspond to at least two ECUs. In this way, when the second ECU 122 fails, another ECU in the second pressure control unit 112 is switched to, so that a braking capability of the second pressure control unit 112 can still be maintained. For a related implementation, directly refer to the foregoing content. This is not specifically limited in this application.
In Embodiment 1, at least two ECUs for control are disposed for a same brake actuator, so that when one part of ECUs fail, the other part of ECUs can be used to complete redundant control of the brake actuator. In this manner, redundant braking can be implemented by disposing an additional ECU, without additionally disposing a new pressure control unit and a corresponding ECU. This helps reduce complexity of adding redundancy backup to the brake system and further helps reduce difficulty and costs of installation and arrangement of the vehicle. In addition, at least two pressure control units in Embodiment 1 can implement at least dual redundant braking, and a same brake actuator in a same pressure control unit is controlled by using at least two ECUs, which is equivalent to further implementing at least triple redundant braking on the basis of the at least dual redundant braking. The at least triple redundant braking can be adapted to autonomous driving systems of L2 to L4 and even a higher level. It can be learned that, in Embodiment 1, redundant multiplicities of a vehicle with at least dual redundant braking can be increased by disposing as few components as possible. This helps further improve a redundant braking capability of the brake system on the basis of saving costs and reducing complexity of a vehicle layout.
In this embodiment of this application, the first pressure control unit 111 and the second pressure control unit 112 may separately complete a braking function of the brake system, or may cooperate to complete a braking function of the brake system, and a braking function that can be completed by the first pressure control unit 111 may be the same as or different from a braking function that can be completed by the second pressure control unit 112. This is not specifically limited. The braking function of the brake system may include but is not limited to one or more of the following functions:
Basic braking function (BBF): The BBF is applicable to a OneBox brake system. The OneBox brake system is a brake system that integrates all braking functions into a single mechanical assembly. In the brake system, a vacuum booster is canceled. Instead, a moving piston cylinder is used for pressurization in response to a braking intention of a driver.
Anti-lock brake system (ABS): Generally, when a vehicle is braking in an emergency or on an icy and snowy road, wheels of the vehicle tend to lock, which increases a braking distance of the vehicle and even makes the vehicle lose a steering target. The ABS can appropriately reduce, based on a wheel lock situation, a braking force at the wheels that tend to lock, to implement an anti-lock function.
Traction control system (TCS): Generally, when the vehicle is running on an icy and snowy road or a wheel of the vehicle falls into a muddy road, the wheel slips, and the vehicle cannot run normally. Based on a wheel slip situation, the TCS can appropriately reduce a driving force or apply a braking force to the slipping wheel, to reduce the wheel slip and ensure normal running of the vehicle.
Electronic stability control (ESC) system: The ESC is also referred to as an electronic stability program (ESP), and may receive vehicle information collected by a sensor, determine whether the vehicle is unstable based on the vehicle information, and when determining that the vehicle tends to be unstable, apply a braking force to one wheel or some wheels to obtain a yaw moment that stabilizes the vehicle, to stabilize the vehicle.
Autonomous emergency braking (AEB): The AEB can detect a distance between the vehicle and a vehicle or an obstacle in front of the vehicle when the vehicle is running, compare the detected distance with an alarm distance and a safety distance (where the alarm distance is greater than the safety distance), provide an alarm prompt when the detected distance is less than the alarm distance, and automatically brake the vehicle when the detected distance is less than the safety distance. In this way, even if the driver has not had time to step the brake pedal, driving safety can be ensured through AEB autonomous braking.
Adaptive cruise control (ACC): The ACC is a system that is for keeping a reasonable distance from a front vehicle and that is added to a vehicle with cruise control at a specified speed, usually has a cruise control function, a follow cruise function, a corner cruise function, a driving mode selection function, a smart cornering function, an intelligent speed limit function, and the like, and can control a vehicle speed through a brake system and a propulsion system to implement the foregoing functions.
Value added function (VAF): The VAF is a general name for other braking functions except the foregoing braking functions. Main functions include the following: responding to control requests of an ADS/ADAS, providing control interfaces of ABP, AEB, APA, AWB, CDD Stop&Go, VLC, and the like, to meet control requirements of the ADS/ADAS for vehicle driving and braking, and ensuring driving comfort and safety of the driver, which mainly includes AVH, BDW, HAZ, HBA, HDC, HFC, HRB, HSA, and the like, and is suitable for uphill, downhill, long-term braking, and brake disc overheating.
For ease of understanding, an example in which the redundant ECU 123 is connected to at least one brake actuator in only one pressure control unit is used below to describe applications of the brake system and the foregoing braking function in this embodiment of this application by using a specific example.
Further, when the redundant braking solution in this embodiment of this application is applied to the brake system shown in
In a possible application manner,
In the brake system shown in
In the brake system shown in
In addition, the moving piston cylinder in the brake system shown in
It is assumed that the ECU 10 is an ECU that takes effect by default in the first module. In this case, the brake system shown in
Working mode 1: When neither the ECU 10 nor the ECU 20 fails, the ECU 10 and the ECU 20 cooperate to implement a braking function of the vehicle. Specifically, the ECU 10 may control the motor M1 and the solenoid valves P2 to P6 in the first module, to maintain the pedal feeling of the driver or implement active pressurization of the controlled wheel, and the ECU 20 may control the motor M2 and the solenoid valves P7 to P18 in the second module, to implement independent control of wheel cylinder pressure. In this mode, the brake system can have full functions such as a BBF, an ABS, a TCS, ESC, and a VAF. In addition, the ECU 10 may further implement quality inspection on the brake system by controlling the solenoid valve P1.
Working mode 2: When the ECU 10 fails but the ECU 30 and the ECU 20 do not fail, the ECU 30 and the ECU 20 cooperate to implement a braking function of the vehicle. Specifically, the ECU 30 may control the motor M1 and the solenoid valves P2 to P6 in the first module, to maintain the pedal feeling of the driver or implement active pressurization of the controlled wheel, and the ECU 20 may control the motor M2 and the solenoid valves P7 to P18 in the second module, to implement independent control of wheel cylinder pressure. In this working mode, the brake system can still have full functions such as a BBF, an ABS, a TCS, ESC, and a VAF. However, because the ECU 30 is not connected to the solenoid valve P1, the brake system cannot implement quality inspection.
Working mode 3: When both the ECU 10 and the ECU 20 fail but the ECU 30 does not fail, the ECU 30 independently implements a braking function of the vehicle. The ECU 30 can control the motor M1 and the solenoid valves P2 to P6 in the first module to implement the active pressurization function. In this case, the brake system can still have VAF functions such as a BBF and partial AEB, and the VAF functions such as the BBF and the partial AEB can provide a deceleration of at least 0.6 g. The deceleration can be applied in most emergency braking scenarios. It can be learned that, although both the original ECU 10 and the ECU 20 in the brake system fail, and consequently, the brake system cannot provide a maximum deceleration, the redundant ECU 30 can also ensure emergency braking requirements of the vehicle in various scenarios.
It should be understood that, when both the ECU 30 and the ECU 20 fail but the ECU 10 does not fail, the ECU 10 may independently implement the braking function of the vehicle. A specific implementation of this solution is the same as that of Working mode 3. Details are not described herein again.
In another possible application manner,
The moving piston cylinder in
In still another possible application manner,
In the brake system shown in
In the brake system shown in
For example, both the redundant ECU 30 and the original ECU 20 may be connected to the motor M2 in the second module. In this way, when the ECU 20 fails, if both the reservoir 130 and the ECU 10 in the first module are faulty, and the fluid cannot enter the second module through the reservoir 130 and cannot enter the second module through the first module, the redundant ECU 30 can still control the rotation of the motor M2 to drive the one-way pump S1 and the one-way pump S2 to work. Then, the one-way pump S1 and the one-way pump S2 suck fluid stored in the accumulator in the second module into the solenoid valves P9, P10, P15, and P16 through the brake pipe and the one-way valve K2. The redundant ECU 30 controls opening degrees of the solenoid valves P9, P10, P15, and P16, to implement independent pressurization control of each controlled wheel.
In yet another possible application manner,
It should be noted that the foregoing content is merely examples of several possible application manners of the redundant ECU. In this embodiment of this application, the redundant ECU may be further applied in another manner. For example, when the redundant ECU 30 is applied to the second module, both the redundant ECU 30 and the original ECU 20 may also be connected to the motor M2 and all the solenoid valves P7 to P18 in the second module, to further implement redundancy of all braking functions that can be implemented by the second module. There are many possible application manners, which are not listed herein.
In addition, the redundant braking solution in this embodiment of this application may be further compatible with any existing brake system, including but not limited to a brake system that does not have a redundant braking function, a brake system that has dual redundant braking functions, and a brake system that has three or more redundant braking functions. For example, the redundant braking solution may be applied to an IPB+RBU configuration, an iBooster+ESC configuration, or the like. For related implementation content, refer to Embodiment 1. This is not specifically described in this application.
An embodiment of this application further provides an integrated apparatus. The integrated apparatus may integrate at least two ECUs on one or more printed circuit boards (PCBs), and can implement a high integration degree. The integrated apparatus may be applied to a terminal device. The terminal device may be an intelligent device, including but not limited to: a smart home device, for example, a television, a floor-sweeping robot, a smart desk lamp, a speaker system, an intelligent light system, an electric appliance control system, home background music, a home theater system, an intercom system, or video surveillance; an intelligent transportation device, for example, an automobile, a ship, an uncrewed aerial vehicle, a train, a van, or a truck; and an intelligent manufacturing device, for example, a robot, an industrial device, intelligent logistics, or an intelligent factory. Alternatively, the terminal device may be a computer device, for example, a desktop computer, a personal computer, or a server. It should be further understood that the terminal device may alternatively be a portable electronic device, for example, a mobile phone, a tablet computer, a palmtop computer, a headset, a stereo, a wearable device (for example, a smartwatch), a vehicle-mounted device, a virtual reality device, or an augmented reality device. An example of the portable electronic device includes but is not limited to a portable electronic device using iOS®, Android®, Microsoft®, Harmony®, or another operating system. The portable electronic device may alternatively be, for example, a laptop computer with a touch-sensitive surface (for example, a touch panel).
The following describes in detail a possible structure of the integrated apparatus by using Embodiment 2.
For ease of understanding, in the following, the first-type component is referred to as the high-power component, and the second-type component is referred to as the low-power component. In other words, the “high-power component” in the following may be directly replaced with the “first-type component”, and the “low-power component” in the following may be directly replaced with the “second-type component”.
For example, the low-power component usually has a smaller size and a smaller weight than the high-power component. Therefore, a width area of the PCB 2 on which the low-power component is deployed may be set to be smaller than a width area of the PCB 1 on which the high-power component is deployed. In addition, a load bearing capacity of the PCB 2 on which the low-power component is deployed is also lower than that of the PCB 1 on which the high-power component is deployed. In this way, the width area of the PCB 2 is further reduced, so that surface utilization of the PCB 2 can be improved on the basis that the PCB 2 is used to carry the low-power component, and integration of the integrated apparatus can be further improved.
For example, as shown in
For example, when the support frame is fixedly connected to the PCB 1 and the PCB 2 through the opening, the opening may be located at a position a1, a position b1, and a position cl shown in
For example, as shown in
For example, as shown in
For example, as shown in
For example, as shown in
Further, for example, when the joint redundant control of the ECU 1 and the ECU 2 is implemented, collected information of the sensor is synchronously transmitted to the interface of the sensor in the ECU 1 and the interface of the sensor in the ECU 2 on the PCB 2 through the inter-board connector. It is assumed that the ECU currently used for control is the ECU 1. In this case, collected information received by the interface of the sensor in the ECU 1 on the PCB 2 is further transmitted to the microcontroller in the ECU 1 through the cable on the PCB 2, so that the microcontroller in the ECU 1 determines a next control manner based on the collected information. It is assumed that the next control manner is driving the motor to rotate. In this case, the microcontroller in the ECU 1 on the PCB 2 may further send a corresponding control message to the driver of the motor in the ECU 1 on the PCB 1 through the inter-board connector. Then, the driver of the motor transmits the corresponding control message to a pin corresponding to the motor through a plug-in or point-connected cable, to drive the motor to rotate. Similarly, if the next control manner is driving the solenoid valve to work, the microcontroller in the ECU 1 on the PCB 2 may further send a corresponding control message to the driver of the solenoid valve in the ECU 1 on the PCB 1 through the inter-board connector. Then, the driver of the solenoid valve transmits the corresponding control message to a pin corresponding to the solenoid valve through a plug-in or point-connected cable, to drive the solenoid valve to be connected or disconnected. In addition, because the ECU 2 is not currently used for control, even if the collected information of the sensor can reach the interface of the sensor in the ECU 2, the ECU 2 does not receive the collected information, and further does not perform a control operation by using the sensor information.
For example, it is considered that the microcontroller in the ECU 1 and the microcontroller in the ECU 2 further may communicate with components other than the integrated apparatus. Therefore, a first connector and a second connector may be disposed on the PCB 2. The microcontroller in the ECU 1 is connected to another communication unit other than the integrated apparatus through the first connector, and the microcontroller in the ECU 2 is connected to another communication unit other than the integrated apparatus through the second connector. External presentation of the first connector and the second connector may be an interface, and the interface is not limited to a Universal Serial Bus (USB) interface, a Type-C interface, or the like.
In the integrated apparatus shown in
For example, as shown in
For example, as shown in
It should be understood that the foregoing deployment manner of the support frame, the PCB 1, and the PCB 2 in the housing is merely an example, and the support frame, the PCB 1, and the PCB 2 may alternatively be deployed in the housing in another manner. In another example, the support frame is located at the top layer, the PCB 1 is located at the bottom layer, and the PCB 2 is located between the support frame and the PCB 1. In this way, a lower side of the PCB 2 shown in the figure may be close to the housing, so that a heat dissipation area of the PCB 1 can be increased by using the housing, and a heat dissipation effect of the PCB 1 is improved. In still another example, the PCB 1 is located at the top layer, the PCB 2 is located at the bottom layer, and the support frame is located between the PCB 1 and the PCB 2. In this way, both the upper side of the PCB 1 shown in the figure and the lower side of the PCB 2 shown in the figure may be close to the housing, so that heat dissipation areas of the PCB 1 and the PCB 2 can be increased by using the housing, and heat dissipation effects of the PCB 1 and the PCB 2 can be improved. There are many possible deployment manners, which are not listed herein.
For example, as shown in
For example, as shown in
For example, as shown in
For example, as shown in
Further, for example, when the joint redundant control of the ECU 1 and the ECU 2 is implemented, collected information of the sensor may be transmitted to the interface of the sensor in the ECU 1 on the PCB 1 through a pin of the sensor, and may be transmitted to the interface of the sensor in the ECU 2 on the PCB 2 through the inter-board connector. It is assumed that the ECU 2 is the ECU currently used for control. In this case, the ECU 2 may obtain collected information received by the interface of the sensor, and then transmit the collected information to the microcontroller in the ECU 2 on the PCB 2 through the cable on the PCB 2, and the microcontroller determines a next control manner based on the collected information. When the next control manner is driving the motor to rotate, the microcontroller in the ECU 2 on the PCB 2 may send a corresponding control message to the driver of the motor in the ECU 2 on the PCB 2 through the cable on the PCB 2. Then, the driver of the motor transmits the corresponding control message to a pin corresponding to the motor, to drive the motor to rotate. Similarly, when the next control manner is driving the solenoid valve to work, the microcontroller in the ECU 2 on the PCB 2 may send a corresponding control message to the driver of the solenoid valve in the ECU 2 on the PCB 2 through the cable on the PCB 2. Then, the driver of the solenoid valve transmits the corresponding control message to a pin corresponding to the solenoid valve, to drive the solenoid valve to be connected or disconnected. In addition, because the ECU 1 is not currently used for control, even if the collected information of the sensor can reach the interface of the sensor in the ECU 1 on the PCB 1, the ECU 1 does not receive the collected information, and further does not perform a control operation by using the sensor information.
For example, it is considered that the microcontroller in the ECU 1 and the microcontroller in the ECU 2 further may communicate with components other than the integrated apparatus. Therefore, a first connector may be disposed on the PCB 1, and the microcontroller in the ECU 1 is connected to another communication unit other than the integrated apparatus through the first connector, to implement communication interaction between the ECU 1 and the another communication unit. Correspondingly, a second connector may be further disposed on the PCB 2, and the microcontroller in the ECU 2 is connected to another communication unit other than the integrated apparatus through the second connector, to implement communication interaction between the ECU 2 and the another communication unit. External presentation of the first connector and the second connector may be an interface, and the interface is not limited to a USB interface, a Type-C interface, or the like.
In the integrated apparatus shown in
For example, as shown in
For example, as shown in
It should be understood that the foregoing deployment manner of the support frame and the PCB in the housing is merely an example, and the support frame and the PCB may alternatively be deployed in the housing in another manner. In another example, the support frame is located at the bottom layer, and the PCB is located at the top layer. In this way, an upper side of the PCB shown in the figure may be close to the housing, so that a heat dissipation area of the PCB can be increased by using the housing, and a heat dissipation effect of the PCB is improved.
For example, a component in each ECU may include a microcontroller, and a microcontroller in the ECU 1 is connected to a microcontroller in the ECU 2 through a cable on the PCB, to implement communication between the two ECUs on the PCB.
For example, as shown in
For example, as shown in
For example, as shown in
Further, for example, when the joint redundant control of the ECU 1 and the ECU 2 is implemented, collected information of the sensor may be separately transmitted to the interface of the sensor in the ECU 1 and the interface of the sensor in the ECU 2 on the PCB through two pins of the sensor. It is assumed that the ECU 1 is the ECU currently used for control. In this case, the ECU 1 may obtain collected information received by the interface of the sensor, and transmit the collected information to the microcontroller in the ECU 1 on the PCB, and the microcontroller determines a next control manner based on the collected information. When the next control manner is driving the motor to rotate, the microcontroller in the ECU 1 on the PCB may send a corresponding control message to the driver of the motor in the ECU 1 on the PCB through the cable on the PCB. Then, the driver of the motor transmits the corresponding control message to a pin corresponding to the motor, to drive the motor to rotate. Similarly, when the next control manner is driving the solenoid valve to work, the microcontroller in the ECU 1 on the PCB may send a corresponding control message to the driver of the solenoid valve in the ECU 1 on the PCB through the cable on the PCB. Then, the driver of the solenoid valve transmits the corresponding control message to a pin corresponding to the solenoid valve, to drive the solenoid valve to be connected or disconnected. In addition, because the ECU 2 is not currently used for control, even if the collected information of the sensor can reach the interface of the sensor in the ECU 2 on the PCB, the ECU 2 does not receive the collected information, and further does not perform a control operation by using the sensor information.
For example, it is considered that the microcontroller in the ECU 1 and the microcontroller in the ECU 2 further may communicate with components other than the integrated apparatus. Therefore, a first connector and a second connector may be disposed on the PCB. The microcontroller in the ECU 1 is connected to another communication unit other than the integrated apparatus through the first connector, and the microcontroller in the ECU 2 is connected to another communication unit other than the integrated apparatus through the second connector, to implement communication interaction with the another communication unit. External presentation of the first connector and the second connector may be an interface, and the interface is not limited to a USB interface, a Type-C interface, or the like.
In the integrated apparatus shown in
It should be understood that the ECU 1 and the ECU 2 in
It should be noted that, the integrated apparatus shown in
In addition,
In addition, Embodiment 2 may be further applied to Embodiment 1, where the ECU 1 and the ECU 2 in Embodiment 2 may correspond to any two of the first ECU, the second ECU, and the redundant ECU in Embodiment 1. In a possible example, the ECU 1 and the ECU 2 in Embodiment 2 may correspond to the first ECU or the second ECU in Embodiment 1, and the ECU 2 in Embodiment 2 may correspond to the redundant ECU in Embodiment 1. That is, the integration solution in Embodiment 2 may be applied to the first ECU and the redundant ECU in Embodiment 1, or may be applied to the second ECU and the redundant ECU in Embodiment 1, so that when redundancy is added to the brake system, integration of the brake system can be further improved, to further reduce a volume of the brake system. In addition, when the integrated solution is applied to Embodiment 1, the valve body is also referred to as an anti-lock brake system (ABS) actuator in the brake system. A brake actuator for implementing a braking function and a brake-related sensor are accommodated inside the anti-lock brake system actuator, including but not limited to a motor, a solenoid valve, a motor position sensor, a pressure sensor, a pedal travel sensor, and the like. An integration solution of another brake actuator may be directly implemented with reference to the foregoing content. Details are not described herein again.
An embodiment of this application further provides a connection control apparatus. The connection control apparatus can connect at least two ECUs to a same brake actuator, and can implement flexible redundant control on the brake actuator. The connection control apparatus may be applied to a terminal device having a braking function. The terminal device may be an intelligent transportation device, for example, an automobile, a ship, an uncrewed aerial vehicle, a train, a van, or a truck.
The following describes in detail a possible structure and control logic of the connection control apparatus by using Embodiment 3.
Further, for example, one of the ECU 1 and the ECU 2 is an ECU that takes effect by default. It is assumed that the ECU 1 is the ECU that takes effect by default. In this case, when the ECU 1 is not faulty, the connection control apparatus drives the brake actuator by using the ECU 1 by default, or when the ECU 1 is faulty, the connection control apparatus switches to the ECU 2 to drive the brake actuator. In this way, the redundant control of the same brake actuator by two ECUs can be flexibly and orderly implemented.
Further, for example, the brake actuator may be any component that can implement a braking execution function, for example, may include but is not limited to a motor or a solenoid valve. The following describes specific connection control solutions from perspectives of the motor and the solenoid valve.
The brake actuator is a motor.
In a possible connection manner, as shown in
According to the connection manner shown in
In a process of providing the three-phase alternating current to the three-phase stator winding, the ECU 1 may further detect a current on a connection line between the ECU 1 and each phase winding in the three-phase stator winding (for example, a detection resistor is disposed on each connection line, and the ECU 1 monitors a current flowing through the detection resistor on each connection line). When a current on a connection line between the ECU 1 and a phase winding in the three-phase stator winding is less than a threshold, it indicates that a fault (which may be caused by a fault between the ECU and a port of the connection line, or a short circuit of the connection line) occurs when the ECU 1 transmits an electrical signal to the phase winding. In this case, the ECU 1 may send a supplementation indication to the ECU 2. After receiving the supplementation indication, the ECU 2 may provide a supplementary electrical signal to the phase winding through a connection line between the ECU 2 and the phase winding. It can be learned that, in this example, when a fault occurs when one ECU provides an electrical signal to a winding, a supplementary electrical signal can be provided to the winding through another ECU, and electrical signals on the other two windings can still be provided by the original ECU. That is, it is not necessary to switch an electrical signal providing process of all windings to another ECU, so that by using a small quantity of switching operations, accurate supply of a three-phase current can be ensured on the basis of improving switching stability.
In a process of providing the three-phase alternating current to the three-phase stator winding, the ECU 1 may further monitor an emergency degree of a current braking requirement. When the current braking requirement suddenly becomes very urgent, it means that the motor is to be driven urgently. In this case, the ECU 1 may continue to provide the three-phase alternating current to the three-phase stator winding, and may further send an effective indication to the ECU 2. After receiving the effective indication, the ECU 2 may also provide the three-phase alternating current to the three-phase stator winding. In this way, the two ECUs provide the three-phase alternating currents to the motor together, so that a driving speed and driving strength of the motor can be accelerated under the drive of a strong current of the two three-phase alternating currents.
In a process of providing the three-phase alternating current to the three-phase stator winding, the ECU 1 may further monitor a magnitude change of the provided three-phase alternating current. When it is found that the provided three-phase alternating current is much smaller than a sent three-phase alternating current, it means that the three-phase alternating current sent by the ECU 1 has a large loss during transmission. In this case, the ECU 1 may continue to provide the three-phase alternating current to the three-phase stator winding, and may further send an effective indication to the ECU 2. After receiving the effective indication, the ECU 2 may also provide the three-phase alternating current to the three-phase stator winding. In this way, when the three-phase alternating current provided by one ECU is insufficient, two ECUs provide the three-phase alternating currents to the motor together, so that a driving requirement of the motor can be met by using the two three-phase alternating currents.
In a process of providing the three-phase alternating current to the three-phase stator winding, the ECU 1 may further detect a current on a connection line between the ECU 1 and each phase winding in the three-phase stator winding. When a current on a connection line between the ECU 1 and any phase winding in the three-phase stator winding is less than a threshold, it means that a fault occurs in a driving process of the ECU 1. In this case, the ECU 1 may stop providing the three-phase alternating current to the three-phase stator winding and send an effective indication to the ECU 2. After receiving the effective indication, the ECU 2 may provide the three-phase alternating current to the three-phase stator winding through connection lines between the ECU 2 and the three-phase stator winding. In this way, when a fault occurs in a driving process of one ECU, another ECU is switched to in time for driving. This can avoid continuous driving with a faulty ECU, and maintain accuracy of motor driving.
It should be understood that the foregoing content is merely examples of four possible redundant control manners. In this embodiment of this application, any one of the foregoing manners may be further modified to obtain another redundant control manner. For example, in still another possible redundant control manner, when the ECU 1 finds that a current braking requirement suddenly becomes very urgent, or that the three-phase alternating current provided by the ECU 1 is much smaller than a three-phase alternating current sent by the ECU 1, the ECU 1 may also stop providing the three-phase alternating current to the three-phase stator winding and send an effective indication to the ECU 2, so that the ECU 2 is switched to in time to drive the motor. There are many possible redundant driving manners, which are not listed herein.
For example, theoretically, although the ECU 1 and the ECU 2 separately or jointly provide electrical signals to the three-phase stator winding according to the foregoing redundant control manner, due to software and hardware abnormalities, an ECU in an actual circuit that does not need to provide an electrical signal also provides an electrical signal to one winding or some stator windings. In this case, the additionally provided electrical signal clearly affects accuracy of motor control. Based on this, in an optional implementation, a switching circuit may be further disposed on lines on which the ECU 1 is connected to the three pins u, v, and w and on lines on which the ECU 2 is connected to the three pins u, v, and w. The switching circuit may include, for example, a single-pole single-throw switch, a single-pole multi-throw switch, or a multi-pole multi-throw switch. The switching circuit may be configured to: when the ECU 1 provides the three-phase alternating current to the three-phase stator winding, connect the connection lines between the ECU 1 and the three pins u, v, and w, and disconnect the connection lines between the ECU 2 and the three pins u, v, and w, and when the ECU 2 provides the three-phase alternating current to the three-phase stator winding, connect the connection lines between the ECU 2 and the three pins u, v, and w, and disconnect the connection lines between the ECU 1 and the three pins u, v, and w. In this way, even if an ECU that does not need to provide a three-phase alternating current outputs the three-phase alternating current to the motor, a driving link of the ECU to the motor can be cut off by using the switching circuit, to ensure that the motor works only under the drive of another ECU. This effectively improves accuracy of redundant control.
Further, for example, when the motor is driven in the foregoing redundant driving manner 1, when determining that the current on the connection line between the ECU 1 and the phase winding in the three-phase stator winding is less than the threshold, the ECU 1 may send the supplementation indication to the ECU 2, and further send a first switching indication to the switching circuit. After receiving the first switching indication, the switching circuit may connect a connection line between the ECU 2 and the phase winding, so that the supplementary electrical signal provided by the ECU 2 can be successfully transmitted to the phase winding of the motor.
Further, for example, when the motor is driven in the foregoing redundant driving manner 2, and the ECU 1 finds that the current braking requirement suddenly becomes very urgent, or when the motor is driven in the redundant driving manner 3, and the ECU 1 finds that the provided three-phase alternating current is much smaller than the sent three-phase alternating current, the ECU 1 may send the effective indication to the ECU 2, and may further send a third switching indication to the switching circuit. After receiving the third switching indication, the switching circuit may connect the connection lines between the ECU 2 and the three-phase stator winding, so that the three-phase alternating current provided by the ECU 2 can be successfully transmitted to the three-phase stator winding of the motor.
Further, for example, when the motor is driven in the foregoing redundant driving manner 4, and when the ECU 1 detects that the current on the connection line between the ECU 1 and the any phase winding in the three-phase stator winding is less than the threshold, the ECU 1 may send the effective indication to the ECU 2, and may further send a second switching indication to the switching circuit. After receiving the second switching indication, the switching circuit may disconnect the connection lines between the ECU 1 and the three-phase stator winding, and connect the connection lines between the ECU 2 and the three-phase stator winding, so that the three-phase alternating current provided by the ECU 2 can be successfully transmitted to the three-phase stator winding of the motor, and the three-phase alternating current that is still provided to the three-phase stator winding due to the fault of the ECU 1 is cut off, to ensure the accuracy of motor driving.
In another possible connection manner, as shown in
It should be noted that, when the motor includes two three-phase stator windings, the two three-phase stator windings may be wound around an entire region of the stator iron core, but are wound around the stator iron core in different directions, so that regardless of which three-phase stator winding is energized, a rotating magnetic field can be generated over the entire region of the stator iron core. Alternatively, the two three-phase stator windings may be wound around different regions of the stator iron core. For example, the first three-phase stator winding and the second three-phase stator winding may be respectively wound around two half-side regions of the iron core, and a size relationship between the two half-side regions is not limited, for example, the two half-side regions may be equal, or one region may be larger than the other region. Alternatively, some windings of the two three-phase stator windings are wound around the same region of the stator iron core, and the other windings are wound around different regions of the stator iron core. There are many possible implementations, which are not listed herein.
According to the connection manner shown in
For example, a switching circuit may be further disposed on lines on which the ECU 1 is connected to the three pins u1, v1, and w1 and on lines on which the ECU 2 is connected to the three pins u2, v2, and w2. The switching circuit may include, for example, a single-pole single-throw switch, a single-pole multi-throw switch, or a multi-pole multi-throw switch. The switching circuit may be configured to: when the ECU 1 provides the three-phase alternating current to the first three-phase stator winding, connect the connection lines between the ECU 1 and the three pins u1, v1, and w1, and disconnect the connection lines between the ECU 2 and the three pins u2, v2, and w2, and when the ECU 2 provides the three-phase alternating current to the second three-phase stator winding, connect the connection lines between the ECU 2 and the three pins u2, v2, and w2, and disconnect the connection lines between the ECU 1 and the three pins u1, v1, and w1. In this way, even if an ECU that does not need to provide a three-phase alternating current outputs the three-phase alternating current to the motor, a driving link of the ECU to the motor can be cut off by using the switching circuit, to ensure that the motor works only under the drive of another ECU. This effectively improves accuracy of redundant control.
Further, for example, when the ECU 1 detects that a current on a connection line between the ECU 1 and any phase winding in the first three-phase stator winding is less than a threshold, the ECU 1 may send an effective indication to the ECU 2, and may further send a switching indication to the switching circuit. After receiving the switching indication, the switching circuit may disconnect the connection lines between the ECU 1 and the three pins u1, v1, and w1, and connect the connection lines between the ECU 2 and the three pins u2, v2, and w2, so that the three-phase alternating current provided by the ECU 2 can be successfully transmitted to the second three-phase stator winding of the motor, and the three-phase alternating current that is still provided to the first three-phase stator winding due to the fault of the ECU 1 is cut off, to ensure accuracy of motor driving.
It should be noted that the foregoing describes only two possible solutions in which two ECUs are connected to the same motor as examples. In an actual operation, the two ECUs can be connected to the same motor in another manner. For example, in two three-phase stator windings, one or more windings in a first three-phase stator winding may be the same as one or more windings in a second three-phase stator winding, and the same one or more windings may correspond to the same one or more pins. The one or more pins are simultaneously connected to one or more ports of the two ECUs, and other ports of the two ECUs are respectively connected to pins corresponding to individual windings in a corresponding three-phase stator winding. In this way, two ECUs can control the same motor separately, and a quantity of pins and windings can be reduced. This helps implement redundant connection on the basis of saving costs. For a specific implementation of this part, refer to related content of the solenoid valve in the following. Details are not described herein.
The brake actuator is a solenoid valve.
In a possible connection manner, as shown in
According to the connection manner shown in
In a process of providing the direct current to the dual coil, the ECU 1 may further detect a current on a connection line between the ECU 1 and each coil in the dual coil. When a current on a connection line between the ECU 1 and a coil in the dual coil is less than a threshold, it means that a fault occurs when the ECU 1 transmits an electrical signal to the coil. In this case, the ECU 1 may send a supplementation indication to the ECU 2. After receiving the supplementation indication, the ECU 2 may provide a supplementary electrical to the coil through a connection line between the ECU 2 and the coil. It can be learned that, in this example, when a fault occurs when one ECU provides an electrical signal to a coil, another ECU can provide a supplementary electrical signal to the coil, and an electrical signal on the other coil can still be provided by the original ECU. That is, it is not necessary to switch an electrical signal providing process of all coils to another ECU, so that by using a small quantity of switching operations, an accurate direct current can be jointly supplied to the solenoid valve by the two ECUs on the basis of improving switching stability.
In a process of providing the direct current to the dual coil, the ECU 1 may further monitor an emergency degree of a current braking requirement. When the current braking requirement suddenly becomes very urgent, it means that the solenoid valve is to be driven urgently. In this case, the ECU 1 may continue to provide the direct current to the dual coil, and may further send an effective indication to the ECU 2. After receiving the effective indication, the ECU 2 may also provide the direct current to the dual coil. In this way, the two ECUs provide the direct currents to the solenoid valve together, so that a driving speed of the solenoid valve can be accelerated under the drive of a strong current of the two direct currents.
In a process of providing the direct current to the dual coil, the ECU 1 may further monitor a magnitude change of the provided direct current. When it is found that the provided direct current is much smaller than a sent direct current, it means that the direct current sent by the ECU 1 has a large loss during transmission. In this case, the ECU 1 may continue to provide the direct current to the dual coil, and may further send an effective indication to the ECU 2. After receiving the effective indication, the ECU 2 may also provide the direct current to the dual coil. In this way, when the direct current provided by one ECU is insufficient, two ECUs provide the direct currents to the solenoid valve together, so that a driving requirement of the solenoid valve can be met by using the two direct currents.
In a process of providing the direct current to the dual coil, the ECU 1 may further detect a current on a connection line between the ECU 1 and each coil in the dual coil. When a current on a connection line between the ECU 1 and either coil in the dual coil is less than a threshold, it means that a fault occurs in a driving process of the ECU 1. In this case, the ECU 1 may stop providing the direct current to the dual coil and send an effective indication to the ECU 2. After receiving the effective indication, the ECU 2 may provide the direct current to the dual coil through connection lines between the ECU 2 and the dual coil. In this way, when a fault occurs in a driving process of one ECU, another ECU is switched to in time for driving. This can avoid continuous driving with a faulty ECU, and maintain accuracy of solenoid valve driving.
It should be understood that the foregoing content is merely examples of four possible redundant control manners. In this embodiment of this application, any one of the foregoing manners may be further modified to obtain another redundant control manner. For example, in still another possible redundant control manner, when the ECU 1 finds that a current braking requirement suddenly becomes very urgent, or that the direct current provided by the ECU 1 is much smaller than a direct current sent by the ECU 1, the ECU 1 may also stop providing the direct current to the dual coil and send an effective indication to the ECU 2, so that the ECU 2 is switched to in time to drive the solenoid valve. There are many possible redundant driving manners, which are not listed herein.
For example, a switching circuit may be further disposed on lines on which the ECU 1 is connected to the positive pin and the negative pin and on lines on which the ECU 2 is connected to the positive pin and the negative pin. The switching circuit may include, for example, a single-pole single-throw switch, a single-pole multi-throw switch, or a multi-pole multi-throw switch. The switching circuit may be configured to: when the ECU 1 provides the direct current to the dual coil, connect the connection lines between the ECU 1 and the positive pin and the negative pin, and disconnect the connection lines between the ECU 2 and the positive pin and the negative pin, and when the ECU 2 provides the direct current to the dual coil, connect the connection lines between the ECU 2 and the positive pin and the negative pin, and disconnect the connection lines between the ECU 1 and the positive pin and the negative pin. In this way, even if an ECU that does not need to provide a direct current output to the solenoid valve, a driving link of the ECU to the solenoid valve can be cut off by using the switching circuit, to ensure that the solenoid valve works only under the drive of another ECU. This effectively improves accuracy of redundant control.
Further, for example, when the solenoid valve is driven in the foregoing redundant driving manner 1, when determining that the current on the connection line between the ECU 1 and the coil in the dual coil is less than the threshold, the ECU 1 may send the supplementation indication to the ECU 2, and further send a first switching indication to the switching circuit. After receiving the first switching indication, the switching circuit may connect a connection line between the ECU 2 and the coil, so that the supplementary electrical signal provided by the ECU 2 can be successfully transmitted to the coil of the solenoid valve.
Further, for example, when the solenoid valve is driven in the foregoing redundant driving manner 2, and the ECU 1 finds that the current braking requirement suddenly becomes very urgent, or when the solenoid valve is driven in the redundant driving manner 3, and the ECU 1 finds that the provided direct current is much smaller than the sent direct current, the ECU 1 may send the effective indication to the ECU 2, and may further send a third switching indication to the switching circuit. After receiving the third switching indication, the switching circuit may connect the connection lines between the ECU 2 and the dual coil, so that the direct current provided by the ECU 2 can be successfully transmitted to the dual coil of the solenoid valve.
Further, for example, when the solenoid valve is driven in the foregoing redundant driving manner 4, and when the ECU 1 detects that the current on the connection line between the ECU 1 and the either coil in the dual coil is less than the threshold, the ECU 1 may send the effective indication to the ECU 2, and may further send a second switching indication to the switching circuit. After receiving the second switching indication, the switching circuit may disconnect the connection lines between the ECU 1 and the dual coil, and connect the connection lines between the ECU 2 and the dual coil, so that the direct current provided by the ECU 2 can be successfully transmitted to the dual coil of the solenoid valve, and the direct current that is still provided to the dual coil due to the fault of the ECU 1 is cut off, to ensure the accuracy of solenoid valve driving.
In another possible connection manner, as shown in
It should be noted that, in the foregoing connection manner, because the negative pin in the solenoid valve is connected to both the first negative coil and the second negative coil in the two dual coils, the first negative coil and the second negative coil may also be disposed as a same coil, and are collectively referred to as the negative coil. In this way, the two ECUs can be connected to the same solenoid valve, and a quantity of coils can be reduced. This helps implement redundant control on the basis of saving costs.
According to the connection manner shown in
In a process of providing the direct current to the first dual coil, the ECU 1 may further detect a current on a connection line between the ECU 1 and the negative coil. When the current on the connection line between the ECU 1 and the negative coil is less than the threshold, it means that a fault occurs when the ECU 1 transmits an electrical signal to the negative coil. In this case, the ECU 1 may send a supplementation indication to the ECU 2. After receiving the supplementation indication, the ECU 2 may provide a supplementary electrical signal to the negative coil through a connection line between the ECU 2 and the negative coil. It can be learned that, in this example, when a fault occurs when one ECU provides an electrical signal to the negative coil, a supplementary electrical signal can be provided to the negative coil through another ECU, and an electrical signal on the first positive coil can still be provided by the original ECU. That is, it is not necessary to switch an electrical signal providing process of another coil to another ECU, so that by using a small quantity of switching operations, accurate supply of a direct current can be ensured on the basis of improving switching stability.
In a process of providing the direct current to the first dual coil, the ECU 1 may further detect a current on each of connection lines between the ECU 1 and the first positive coil and the negative coil. When a current on a connection line between the ECU 1 and either coil is less than a threshold, it means that a fault occurs in a driving process of the ECU 1. In this case, the ECU 1 may stop providing the direct current to the first dual coil and send an effective indication to the ECU 2. After receiving the effective indication, the ECU 2 may provide the direct current to the second dual coil through connection lines between the ECU 2 and the second dual coil. In this way, when a fault occurs in a driving process of one ECU, another ECU is switched to in time for driving. This can avoid continuous driving with a faulty ECU, and maintain accuracy of solenoid valve driving.
For example, a switching circuit may be further disposed on lines on which the ECU 1 is connected to the first positive coil and the negative coil and on lines on which the ECU 2 is connected to the second positive coil and the negative coil. The switching circuit may include, for example, a single-pole single-throw switch, a single-pole multi-throw switch, or a multi-pole multi-throw switch. The switching circuit may be configured to: when the ECU 1 provides the direct current to the first dual coil, connect the connection lines between the ECU 1 and the first positive coil and the negative coil, and disconnect the connection lines between the ECU 2 and the second positive coil and the negative coil, and when the ECU 2 provides the direct current to the second dual coil, connect the connection lines between the ECU 2 and the second positive coil and the negative coil, and disconnect the connection lines between the ECU 1 and the first positive coil and the negative coil. In this way, even if an ECU that does not need to provide a direct current output to the solenoid valve, a driving link of the ECU to the solenoid valve can be cut off by using the switching circuit, to ensure that the solenoid valve works only under the drive of another ECU. This effectively improves accuracy of redundant control.
Further, for example, when the solenoid valve is driven in the foregoing redundant driving manner 1, when determining that the current on the connection line between the ECU 1 and the negative coil is less than the threshold, the ECU 1 may send the supplementation indication to the ECU 2, and further send a first switching indication to the switching circuit. After receiving the first switching indication, the switching circuit may connect a connection line between the ECU 2 and the second positive coil, so that the supplementary electrical signal provided by the ECU 2 can be successfully transmitted to the negative coil of the solenoid valve.
Further, for example, when the solenoid valve is driven in the foregoing redundant driving manner 2, and when the ECU 1 detects that the current on the connection line between the ECU 1 and the either coil in the first dual coil is less than the threshold, the ECU 1 may send the effective indication to the ECU 2, and may further send a second switching indication to the switching circuit. After receiving the second switching indication, the switching circuit may disconnect the connection lines between the ECU 1 and the first dual coil, and connect the connection lines between the ECU 2 and the second dual coil, so that the direct current provided by the ECU 2 can be successfully transmitted to the second dual coil of the solenoid valve, and the direct current that is still provided to the first dual coil due to the fault of the ECU 1 is cut off, to ensure the accuracy of solenoid valve driving.
It should be noted that, the structure shown in
In still another possible connection manner, as shown in
It should be noted that, when the solenoid valve includes two dual coils, the two dual coils may be wound around an entire region of the iron core, but are wound around the iron core in different directions, so that regardless of which dual coil is energized, a magnetic field can be generated over the entire region of the iron core. Alternatively, the two dual coils may be wound around different regions of the iron core. For example, the first dual coil and the second dual coil may be respectively wound around two half-side regions of the iron core, and a size relationship between the two half-side regions is not limited, for example, the two half-side regions may be equal, or one region may be larger than the other region. Alternatively, some coils in the two dual coils are wound around the same region of the iron core, and the other coils are wound around different regions of the iron core. There are many possible implementations, which are not listed herein.
According to the connection manner shown in
For example, a switching circuit may be further disposed on lines on which the ECU 1 is connected to the first positive coil and the first negative coil and on lines on which the ECU 2 is connected to the second positive coil and the second negative coil. The switching circuit may include, for example, a single-pole single-throw switch, a single-pole multi-throw switch, or a multi-pole multi-throw switch. The switching circuit may be configured to: when the ECU 1 provides the direct current to the first dual coil, connect the connection lines between the ECU 1 and the first positive coil and the first negative coil, and disconnect the connection lines between the ECU 2 and the second positive coil and the second negative coil, and when the ECU 2 provides the direct current to the second dual coil, connect the connection lines between the ECU 2 and the second positive coil and the second negative coil, and disconnect the connection lines between the ECU 1 and the first positive coil and the first negative coil. In this way, even if an ECU that does not need to provide a direct current output to the solenoid valve, a driving link of the ECU to the solenoid valve can be cut off by using the switching circuit, to ensure that the solenoid valve works only under the drive of another ECU. This effectively improves accuracy of redundant control.
Further, for example, when the ECU 1 detects that the current on the connection line between the ECU 1 and the either coil in the first dual coil is less than the threshold, the ECU 1 may send the effective indication to the ECU 2, and may further send a switching indication to the switching circuit. After receiving the switching indication, the switching circuit may disconnect the connection lines between the ECU 1 and the first positive coil and the first negative coil, and connect the connection lines between the ECU 2 and the second positive coil and the second negative coil, so that the direct current provided by the ECU 2 can be successfully transmitted to the second dual coil of the solenoid valve, and the direct current that is still provided to the first dual coil due to the fault of the ECU 1 is cut off, to ensure the accuracy of solenoid valve driving.
In Embodiment 3, the two ECUs are connected to the same brake actuator, so that redundant control of the same brake actuator can be implemented, and another brake actuator does not need to be additionally disposed in the redundancy. This helps reduce a quantity of components and save costs while implementing redundant control. According to the solution provided in this embodiment of this application, this application further provides a control method. The control method is used by two ECUs to redundantly control a same brake actuator. For a specific implementation process, refer to the ECU 1 and the ECU 2 in Embodiment 3.
According to the solutions provided in embodiments of this application, this application further provides a computer program product. The computer program product includes computer program code. When the computer program code is run on a computer, the computer is enabled to perform the foregoing control method.
According to the solutions provided in embodiments of this application, this application further provides a computer-readable storage medium. The computer-readable medium stores program code. When the program code is run on a computer, the computer is enabled to perform the foregoing control method.
According to the solutions provided in embodiments of this application, this application further provides a terminal device, including the brake system shown in Embodiment 1, or including the integrated apparatus shown in Embodiment 2, or including the connection control apparatus shown in Embodiment 3.
For example, the terminal device may be a smart home device (including but not limited to a television, a floor-sweeping robot, a smart desk lamp, a speaker system, an intelligent light system, an electric appliance control system, home background music, a home theater system, an intercom system, video surveillance, and the like), an intelligent transportation device (including but not limited to an automobile, a ship, an uncrewed aerial vehicle, a train, a van, a truck, and the like), an intelligent manufacturing device (including but not limited to a robot, an industrial device, intelligent logistics, an intelligent factory, and the like), a computer device (including but not limited to a desktop computer, a personal computer, a server, and the like), and a portable electronic device (including but not limited to a mobile phone, a tablet computer, a palmtop computer, a headset, a speaker, a wearable device (for example, a smartwatch), a vehicle-mounted device, a virtual reality device, an augmented reality device, and the like).
Terms such as “component”, “module”, and “system” used in this specification are used to indicate computer-related entities, hardware, firmware, combinations of hardware and software, software, or software being executed. For example, a component may be, but is not limited to, a process that runs on a processor, a processor, an object, an executable file, an execution thread, a program, and/or a computer. As shown in the figures, both a computing device and an application that runs on the computing device may be components. One or more components may reside within a process and/or a thread of execution, and a component may be located on one computer and/or distributed between two or more computers. In addition, these components may be executed from various computer-readable media that store various data structures. For example, the components may communicate by using a local and/or remote process and based on, for example, a signal having one or more data packets (for example, data from two components interacting with another component in a local system, a distributed system, and/or across a network such as the Internet interacting with other systems by using the signal).
A person of ordinary skill in the art may be aware that, in combination with illustrative logical blocks described in embodiments disclosed in this specification and steps may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on particular applications and design constraint conditions of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this application.
It may be clearly understood by a person skilled in the art that, for the purpose of convenient and brief description, for a detailed working process of the foregoing system, apparatus, and unit, refer to a corresponding process in the foregoing method embodiments. Details are not described herein again.
In the several embodiments provided in this application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the described apparatus embodiment is merely an example. For example, division into the units is merely logical function division and may be other division in an actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented by using some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in electronic, mechanical, or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on a plurality of network units. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of embodiments.
In addition, functional units in embodiments of this application may be integrated into one processing unit, each of the units may exist alone physically, or two or more units are integrated into one unit.
When the functions are implemented in the form of a software functional unit and sold or used as an independent product, the functions may be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions may be implemented in a form of a software product. The software product is stored in a storage medium, and includes several instructions for instructing a computer device (which may be a personal computer, a server, or a network device) to perform all or some of the steps of the methods described in embodiments of this application. The foregoing storage medium includes any medium that can store program code, such as a USB flash drive, a removable hard disk, a read-only memory (ROM), a random-access memory (RAM), a magnetic disk, or an optical disc.
The foregoing descriptions are merely specific implementations of this application, but are not intended to limit the protection scope of this application. Any variation or replacement readily figured out by a person skilled in the art within the technical scope disclosed in this application shall fall within the protection scope of this application. Therefore, the protection scope of this application shall be subject to the protection scope of the claims.
This is a continuation of International Patent Application No. PCT/CN2021/132875 filed on Nov. 24, 2021, the disclosure of which is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2021/132875 | Nov 2021 | WO |
Child | 18672249 | US |