CN112319225A - Electronic control device - Google Patents

Electronic control device Download PDF

Info

Publication number
CN112319225A
CN112319225A CN202010744042.1A CN202010744042A CN112319225A CN 112319225 A CN112319225 A CN 112319225A CN 202010744042 A CN202010744042 A CN 202010744042A CN 112319225 A CN112319225 A CN 112319225A
Authority
CN
China
Prior art keywords
control unit
sub
unit
main control
main
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010744042.1A
Other languages
Chinese (zh)
Inventor
河原慎吾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
Denso Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso Corp filed Critical Denso Corp
Publication of CN112319225A publication Critical patent/CN112319225A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L3/00Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
    • B60L3/0023Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train
    • B60L3/0046Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train relating to electric energy storage systems, e.g. batteries or capacitors
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/382Arrangements for monitoring battery or accumulator variables, e.g. SoC
    • G01R31/3842Arrangements for monitoring battery or accumulator variables, e.g. SoC combining voltage and current measurements
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/70Energy storage systems for electromobility, e.g. batteries

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Sustainable Development (AREA)
  • Sustainable Energy (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)
  • Secondary Cells (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)
  • Safety Devices In Control Systems (AREA)

Abstract

The electronic control device (30) is applied to a system including a voltage detection unit (22) that detects the voltage of a battery pack (20). The electronic control device (30) includes a main control unit (40a) and a sub-control unit (40b) to which the voltages are input, and the main control unit (40a) and the sub-control unit (40b) include a main maximum value calculation unit (41a) and a sub-maximum value calculation unit (41 b). The arithmetic processing individually performed by each maximum value calculation unit (41a, 41b) is processing for outputting the same arithmetic result when the input voltages are the same. The main control unit (40a) and the sub control unit (40b) have a main operation result comparison unit (42a) and a sub operation result comparison unit (42b) to which the operation results of the maximum value calculation units (41a, 41b) are input, and when it is determined that the input operation results of the maximum value calculation units (41a, 41b) do not match, the operation result comparison units (42a, 42b) determine that an abnormality has occurred in at least one of the main control unit (40a) and the sub control unit (40 b).

Description

Electronic control device
Technical Field
The present invention relates to an electronic control device.
Background
Conventionally, in order to determine an abnormality of an electronic control device, a technique is known in which the presence or absence of an abnormality is monitored between two electronic control devices. For example, japanese patent No.: patent No. 4306624 (P4306624) describes a method of monitoring an electronic control unit in a starter control unit that performs idle stop control. The starter control device includes: a monitoring control device; and a monitored control device that performs idle stop control and is a monitoring target of the monitoring control device. The monitoring control device monitors the presence or absence of a message transmitted from the monitored control device at predetermined time intervals. The message includes both an engine stop indication and an engine drive indication. The monitoring control device determines that the monitored control device is normal regardless of which message is received. However, if any message is not received within a predetermined time, the monitoring control device determines that an abnormality has occurred in the monitored control device.
However, according to the technique of determining the abnormality, when an abnormality occurs in the function of generating a message of the monitored control apparatus, the abnormality may not be determined. For example, the situation may occur in which the monitored control device is only able to send a message indicating the driving of the engine to the monitoring control device due to an abnormality in the device. In this case, the monitoring control device receives the message of the engine driving instruction, and therefore, even if the monitored control device has an abnormality, the monitoring control device does not determine that the abnormality of the monitored control device has occurred.
In this way, when the abnormality diagnosis of the monitored control device is performed using the message generated by the monitored control device, the monitoring control device can determine the abnormality only by the presence or absence of the reception of the message. Therefore, there are the following problems: even if the function of the monitored control device for generating the message is abnormal, the monitored control device is considered to be normal if the message is output.
Disclosure of Invention
The present invention has been made to solve the above-described problems, and an object thereof is to provide an electronic control device capable of diagnosing an abnormality of the electronic control device with high reliability.
Hereinafter, a method for solving the above-described problems and the effects thereof will be described.
The electronic control device of the present invention is applied to a system including a physical quantity detection unit that outputs a signal of a physical quantity that can change with time of a detection object, the electronic control device including a main control unit and a sub control unit, the main control unit and the sub control unit are supplied with the output signal of the physical quantity detecting unit as a control unit, the main control unit and the sub control unit each have an operation unit that performs operation processing for outputting the same operation result when the input signals from the physical quantity detection units are the same, at least one of the main control unit and the sub control unit has an operation result comparison unit to which the operation results of the operation units are input, when the input calculation results of the calculation units are determined to be not identical, the calculation result comparison unit determines that an abnormality occurs in at least one of the main control unit and the sub control unit.
According to the above configuration, since the output signal of the physical quantity that can change with time is input to each of the operation units of the main control unit and the sub control unit, the value of the operation result that each of the operation units individually performs can also change with time. Therefore, if both the main control unit and the sub control unit do not always perform accurate arithmetic processing, the arithmetic result comparison unit cannot match the arithmetic results of the respective arithmetic units. Therefore, when an abnormality occurs in the arithmetic section of at least one of the main control section and the sub control section and accurate arithmetic processing cannot be performed, the arithmetic results of the respective arithmetic sections do not match. Therefore, even when the calculation result is fixed at a certain value due to an abnormality in the calculation unit of at least one of the main control unit and the sub control unit, for example, the abnormality can be determined. That is, in the electronic control device, even when an abnormality occurs in the arithmetic unit, it is possible to diagnose the abnormality of the electronic control device with high reliability.
Drawings
Fig. 1 is a system configuration diagram of the first embodiment.
Fig. 2 is a flowchart showing a processing procedure performed by the main control unit according to the first embodiment.
Fig. 3 is a flowchart showing a processing procedure performed by the sub-control unit according to the first embodiment.
Fig. 4 is a system configuration diagram of the second embodiment.
Fig. 5 is a flowchart showing a processing procedure performed by the main control unit according to the second embodiment.
Fig. 6 is a flowchart showing a processing procedure performed by the sub-control unit according to the second embodiment.
Fig. 7 is a system configuration diagram of the third embodiment.
Fig. 8 is a flowchart showing a processing procedure performed by the main control unit according to the fourth embodiment.
Fig. 9 is a flowchart showing a processing procedure performed by the sub-control unit according to the fourth embodiment.
Detailed Description
[ first embodiment ]
Hereinafter, a system according to a first embodiment in which an electronic control device according to the present invention is applied to a vehicle including a Motor Generator (MG) will be described with reference to the drawings.
Fig. 1 shows a configuration diagram of a system 1 according to the present embodiment.
The system 1 comprises: the battery pack 20, the first contactor 21a, the second contactor 21b, the voltage detection unit 22, the electronic control device 30, an Inverter (INV)60 as a power supply target device, and a Motor Generator (MG) 61. In the present embodiment, the battery pack 20 corresponds to an object to be detected, and the voltage detection unit 22 corresponds to a physical quantity detection unit.
The battery pack 20 is configured as a series-connected body of a plurality of unit cells Bi (i is 1 to n). Here, n is an integer of 2 or more. The unit cell Bi is composed of one single cell or a series-connected body of a plurality of single cells. The n single cells may be, for example, lithium ion secondary batteries.
The battery pack 20 is connected to an inverter 60. A first contactor 21a is included between the positive terminal of the battery pack 20 and the inverter 60. Further, a second contactor 21b is included between the negative terminal of the battery pack 20 and the inverter 60. When the first contactor 21a and the second contactor 21b are turned on, the battery pack 20 performs transmission of electric power with the MG61 via the inverter 60. The MG61 serves as a running power source of the vehicle using electric power supplied from the battery pack 20, or converts kinetic energy into electric energy at the time of deceleration to charge the battery pack 20. In this way, since the battery pack 20 repeats charge and discharge, the voltage of each unit cell Bi changes with time.
The voltage of each unit cell Bi is input to the voltage detection unit 22. The voltage detection unit 22 converts the input voltage of each unit cell Bi from analog data to digital data. The voltage of each unit cell Bi converted into digital data is output to the electronic control device 30.
The electronic control device 30 includes a main control unit 40a and a sub control unit 40 b. In the present embodiment, the main control unit 40a and the sub control unit 40b make the control cycles identical to each other and synchronize the control cycles. The main controller 40a and the sub-controller 40b acquire the voltage of each cell Bi output from the voltage detector 22.
The main controller 40a includes a main maximum value calculator 41a, a main calculation result comparator 42a, and an abnormality notification unit 43 a. The sub-control unit 40b includes a sub-maximum value calculation unit 41b, a sub-operation result comparison unit 42b, and a reset instruction unit 43 b.
The main maximum value calculation unit 41a and the sub maximum value calculation unit 41b perform calculation processing based on the acquired voltage of each unit cell Bi. The above-described arithmetic processing calculates the voltage that becomes the maximum value among the voltages of the respective unit cells Bi. Therefore, when the voltages of the respective unit cells Bi input are the same, the arithmetic processing performed by the main maximum value calculating unit 41a and the sub maximum value calculating unit 41b obtains the same arithmetic result. The calculation result of the main maximum value calculation unit 41a is output to the main calculation result comparison unit 42a and the sub calculation result comparison unit 42 b. The operation result of the sub maximum value calculating unit 41b is output to the main operation result comparing unit 42a and the sub operation result comparing unit 42 b.
The main calculation result comparing unit 42a compares the calculation results obtained from the main maximum value calculating unit 41a and the sub maximum value calculating unit 41 b. The sub-operation result comparing unit 42b compares the operation results obtained from the main maximum value calculating unit 41a and the sub-maximum value calculating unit 41 b. When determining that the calculation results obtained from the main maximum value calculation unit 41a and the sub maximum value calculation unit 41b do not match, the main calculation result comparison unit 42a determines that an abnormality has occurred in at least one of the main control unit 40a and the sub control unit 40 b. When determining that the calculation results obtained from the main maximum value calculation unit 41a and the sub maximum value calculation unit 41b do not match, the sub calculation result comparison unit 42b determines that an abnormality has occurred in at least one of the main control unit 40a and the sub control unit 40 b.
When the main calculation result comparing unit 42a determines that an abnormality occurs in at least one of the main control unit 40a and the sub control unit 40b, the determination result is input to the abnormality notifying unit 43 a. When it is determined that an abnormality has occurred in at least one of the main control unit 40a and the sub control unit 40b, the abnormality notification unit 43a notifies the ECU62 of the abnormality.
When the sub-operation result comparing unit 42b determines that an abnormality occurs in at least one of the main control unit 40a and the sub-control unit 40b, the determination result is input to the reset instructing unit 43 b. When it is determined that an abnormality occurs in at least one of the main controller 40a and the sub-controller 40b, the reset instructing unit 43b instructs the main controller 40a to reset the voltage data of the unit cell Bi input to the main controller 40 a. After the reset, the voltage data is not notified from the main control portion 40a to the ECU 62. When it is determined that the main control unit 40a has not been notified of the voltage data for a predetermined period of time in addition to the notification from the abnormality notification unit 43a, the ECU62 determines that an abnormality has occurred in at least one of the main control unit 40a and the sub control unit 40 b.
Fig. 2 shows a processing procedure performed by the main control section 40 a. The above-described processing is repeatedly executed at a predetermined control cycle, for example. In the process of step S10, the main control unit 40a calculates the maximum value Vm of the acquired voltages of the respective unit cells Bi. Next, the calculated maximum value Vm is transmitted to the sub-controller 40 b.
In the process of step S11, the main control unit 40a acquires the maximum value Vs calculated by the sub control unit 40 b. In the processing of step S12, the main control unit 40a compares the maximum value Vm calculated by the main control unit 40a with the maximum value Vs calculated by the sub control unit 40 b. If the comparison results do not match, the process proceeds to step S13, and the main control unit 40a determines that an abnormality has occurred in at least one of the main control unit 40a and the sub control unit 40 b. Next, in the process of step S14, main control unit 40a notifies ECU62 of an abnormality.
Fig. 3 shows a processing procedure performed by the sub control unit 40 b. The above-described processing is repeatedly executed at a predetermined control cycle, for example. In the process of step S20, the sub-control unit 40b calculates the maximum value Vs of the acquired voltages of the respective unit cells Bi. Then, the calculated maximum value Vs is transmitted to the main control section 40 a.
In the processing of step S21, the sub-control unit 40b acquires the maximum value Vm calculated by the main control unit 40 a. In the processing of step S22, the sub-control unit 40b compares the maximum value Vm calculated by the main control unit 40a and the maximum value Vs calculated by the sub-control unit 40 b. If the comparison results do not match, the process proceeds to step S23, and the sub control unit 40b determines that an abnormality has occurred in at least one of the main control unit 40a and the sub control unit 40 b. Next, in the process of step S24, the sub control part 40b instructs the main control part 40a to reset the voltage data.
The following describes the effects of the present embodiment.
As input signals of the main control unit 40a and the sub control unit 40b used for the abnormality diagnosis of the main control unit 40a and the sub control unit 40b, voltages of the respective unit cells Bi that can change with time are used. Therefore, the result of the arithmetic processing performed by each of the main controller 40a and the sub controller 40b for calculating the maximum value of the voltages of the respective unit cells Bi can also vary with time. Therefore, in order to match the calculation results of the main control unit 40a and the sub control unit 40b, it is necessary to always perform accurate calculation processing on both the main control unit 40a and the sub control unit 40 b. Therefore, if at least one of the main control unit 40a and the sub control unit 40b is abnormal and the correct arithmetic processing cannot be performed, the arithmetic results of the main control unit 40a and the sub control unit 40b are inconsistent. Therefore, even when the result of the operation of at least one of the main control unit 40a and the sub control unit 40b is fixed to a certain value due to an abnormality of either the main control unit 40a or the sub control unit 40b, for example, the abnormality can be determined. This makes it possible to diagnose an abnormality of the electronic control device with high reliability.
The arithmetic processing performed by the main controller 40a and the sub-controller 40b is processing for calculating the maximum value among the voltages of the respective unit cells Bi. The maximum value of the voltage of each cell Bi is calculated to prevent overcharge of the battery pack 20. Therefore, according to the present embodiment, it is possible to avoid overcharging of the battery pack 20 and determine that an abnormality has occurred in at least one of the main control unit 40a and the sub control unit 40 b.
When an abnormality occurs in at least one of the main control unit 40a and the sub control unit 40b, the main control unit 40a notifies the ECU62 of the abnormality. The sub-control unit 40b resets the voltage data of the main control unit 40 a. Thus, even when an abnormality occurs in at least one of the main control unit 40a and the sub control unit 40b, the ECU62 can determine the abnormality.
Here, in the present embodiment, only the sub control unit 40b includes a reset instruction function of the voltage data of the main control unit 40 a. The main control portion 40a does not include a reset instruction function of resetting the voltage data of the sub control portion 40 b. This is because, if the main controller 40a resets the voltage data of the sub controller 40b when an abnormality occurs in the main controller 40a, the means for resetting the voltage data of the main controller 40a is eliminated. When an abnormality occurs in the main control unit 40a, the sub-control unit 40b resets the voltage data of the main control unit 40a, and does not notify the ECU62 of the voltage data. Further, since the ECU62 is not notified of the voltage data, the ECU62 can determine an abnormality.
In addition, the first embodiment may be modified as follows.
The content of the arithmetic processing performed by the main control unit 40a and the sub control unit 40b is changed. The calculation process performed by each of the control units 40a and 40b is not limited to calculating the maximum value of the voltages of the respective unit cells Bi. For example, the nth voltage value in the order of higher voltage among the voltages of the respective unit cells Bi may be calculated. N is a predetermined integer of 1 or more. In addition, the minimum value among the voltages of the respective unit cells Bi may also be calculated. When the minimum value among the voltages of the respective unit cells Bi is calculated, the minimum value is calculated to prevent the overdischarge of the battery pack 20. Therefore, by using the process of calculating the minimum value among the voltages of the respective unit cells Bi for the abnormality diagnosis of the main control unit 40a and the sub control unit 40b, it is possible to determine that an abnormality has occurred in at least one of the main control unit 40a and the sub control unit 40b while avoiding the over-discharge of the battery pack 20.
Alternatively, the period during which the main control unit 40a and the sub control unit 40b perform the abnormality diagnosis of the main control unit 40a and the sub control unit 40b may be limited. Specifically, the process of fig. 2 of the main control unit 40a and the process of fig. 3 of the sub control unit 40b may be performed when the battery pack 20 is charged and discharged. The voltage of each unit cell Bi during the charging and discharging of the assembled battery 20 fluctuates to a greater extent than during the period in which the charging and discharging are not performed. Therefore, when an abnormality occurs in at least one of the main control unit 40a and the sub control unit 40b, it is easy to cause inconsistency in the calculation results of the main control unit 40a and the sub control unit 40 b. Therefore, it is possible to perform the abnormality diagnosis with higher reliability than the case where the abnormality diagnosis is performed while the battery pack 20 is not being charged and discharged.
The processing of the main control unit 40a shown in fig. 2 and the processing of the sub control unit 40b shown in fig. 3 may be performed before the system 1 is started. Here, before the system 1 is started, specifically, before an ignition switch for starting the vehicle is turned on. This makes it possible to determine an abnormality in the system 1 before starting traveling.
< second embodiment >
Hereinafter, a second embodiment will be described focusing on differences from the first embodiment described above with reference to the drawings. In the present embodiment, the processing after at least one of the main control unit 40a and the sub control unit 40b has an abnormality is changed.
Fig. 4 shows a configuration diagram of the system 10 according to the present embodiment. In fig. 4, for convenience, the same components as those shown in fig. 1 are denoted by the same reference numerals.
The main control portion 40a includes a main contactor cutting portion 44 a. Further, the sub control portion 40b includes a sub contactor cutting portion 44 b. The main contactor cut-off section 44a turns on or off the first contactor 21a by the main operation signal ma. The sub-contactor cut-off section 44b turns on or off the first contactor 21a by the sub-operation signal mb.
The main contactor disconnecting unit 44a obtains the comparison result between the main control unit 40a and the sub control unit 40b from the main calculation result comparing unit 42 a. When the main calculation result comparing unit 42a determines that the comparison results of the main control unit 40a and the sub control unit 40b do not match, the main contactor cutting unit 44a transmits the main operation signal ma of the opening command to the first contactor 21 a. Thereby, the first contactor 21a is switched to be opened.
Similarly, the sub-contactor disconnecting unit 44b obtains the comparison result between the main control unit 40a and the sub-control unit 40b from the sub-operation result comparing unit 42 b. When the sub-operation result comparing unit 42b determines that the comparison results of the main control unit 40a and the sub-control unit 40b do not match, the sub-contactor cutting unit 44b transmits the sub-operation signal mb of the open command to the first contactor 21 a. Thereby, the first contactor 21a is switched to be opened.
Fig. 5 shows a processing procedure performed by the main control unit 40 a. In fig. 5, for convenience, the same processing as that shown in fig. 2 is denoted by the same reference numerals.
In the process of step S12, when the main controller 40a determines that the calculation results of the main controller 40a and the sub controller 40b do not match, the process proceeds to the process of step S15 through the process of step S13. In the process of step S15, the main operation signal ma of the open command is notified to the first contactor 21 a.
Fig. 6 shows a processing procedure performed by the sub control unit 40 b. In fig. 6, for convenience, the same processing as that shown in fig. 3 is denoted by the same reference numerals.
In the process of step S22, when the sub-controller 40b determines that the calculation results of the main controller 40a and the sub-controller 40b do not match, the process proceeds to the process of step S25 through the process of step S23. In the process of step S25, the sub operation signal mb of the open command is transmitted to the first contactor 21 a.
Through the processing shown in fig. 5 and 6, when an abnormality occurs in at least one of the main control unit 40a and the sub control unit 40b, the use of the battery pack 20 can be stopped.
In addition, the system 10 may include at least one of the first contactor 21a and the second contactor 21 b. In addition, the contactor to be switched to the open state when an abnormality occurs in at least one of the main control unit 40a and the sub control unit 40b may be the second contactor 21b, or may be both the first contactor 21a and the second contactor 21 b. Note that the request for switching the contactor to the off state may be performed in combination with the abnormality notification to the ECU62 described in the first embodiment.
< third embodiment >
Hereinafter, a third embodiment will be described focusing on differences from the first embodiment with reference to the drawings.
Fig. 7 shows a configuration diagram of the system 11 according to the present embodiment. In fig. 7, for convenience, the same reference numerals are given to the components corresponding to those shown in fig. 1.
In the present embodiment, the signal input to the electronic control device 30 is a detection value of the current sensor 63 provided between the positive terminal of the battery pack 20 and the first contactor 21 a. The detection value of the current sensor 63 is input to the main control unit 40a and the sub control unit 40b as analog data. The main control section 40a includes a main a/D conversion section 45a, and the sub control section 40b includes a sub a/D conversion section 45 b. The main a/D conversion section 45a and the sub a/D conversion section 45b convert the detection value of the current sensor 63 into digital data. The detected value of the current sensor 63 converted into digital data is input to the main current value calculating section 46a included in the main control section 40a and the sub current value calculating section 46b included in the sub control section 40 b. The main current value calculation section 46a and the sub current value calculation section 46b individually calculate the current values flowing through the battery pack 20 based on the input digital data. The current values calculated by the main current value calculating unit 46a and the sub current value calculating unit 46b are output to the main calculation result comparing unit 42a and the sub calculation result comparing unit 42 b. The following configuration is the same as that of the first embodiment, and therefore, the description thereof is omitted.
The third embodiment may be modified as follows.
The system 11 may also include a temperature sensor that detects the temperature of the battery pack 20. In this case, the analog data signal used for the abnormality diagnosis is not limited to the detection value of the current sensor 63, and may be a detection value of a temperature sensor.
< fourth embodiment >
Hereinafter, a fourth embodiment will be described focusing on differences from the first embodiment with reference to the drawings. In the present embodiment, the main controller 40a and the sub controller 40b are configured to make the control cycles the same and to make the control cycles asynchronous. For example, the above-described configuration may be realized by providing an oscillation circuit for generating a clock signal separately in the main control section 40a and the sub control section 40 b. Along with this, a part of the processing performed by the main control unit 40a and the sub control unit 40b is changed.
Fig. 8 shows a processing procedure performed by the main control unit 40 a. Note that, in fig. 8, for convenience, the same processing as that shown in fig. 2 is denoted by the same reference numerals.
In the processing of step S16, the main controller 40a determines whether or not at least one of the maximum value Vm (t-1) calculated by the main controller 40a in the previous control cycle and the maximum value Vm (t) calculated by the main controller 40a in the present control cycle matches the maximum value Vs acquired from the sub-controller 40b in the present control cycle.
In the process of step S16, if it is determined that at least one of the maximum value Vm (t-1) calculated in the previous control cycle and the maximum value Vm (t) calculated in the present control cycle does not match the maximum value Vs acquired from the sub-control unit 40b in the present control cycle, the routine proceeds to step S13.
Fig. 9 shows a processing procedure performed by the sub control unit 40 b. In fig. 9, for convenience, the same processing as that shown in fig. 3 is denoted by the same reference numerals.
In the processing of step S26, the sub-control unit 40b determines whether or not at least one of the maximum value Vs (t-1) calculated by the sub-control unit 40b in the previous control cycle and the maximum value Vs (t) calculated by the sub-control unit 40b in the present control cycle matches the maximum value Vm acquired from the main control unit 40a in the present control cycle.
In the process of step S26, if it is determined that at least one of the maximum value Vs (t-1) calculated by the sub-control unit 40b in the previous control cycle and the maximum value Vs (t) calculated by the sub-control unit 40b in the present control cycle does not match the maximum value Vm acquired from the main control unit 40a in the present control cycle, the routine proceeds to the process of step S23.
According to the present embodiment described above, even when the control cycles of the main control unit 40a and the sub control unit 40b are not synchronized, the abnormality diagnosis of the main control unit 40a and the sub control unit 40b can be performed.
< other embodiments >
In the fourth embodiment, the control cycles of the main control unit 40a and the sub control unit 40b may be different from each other.
In the first to fourth embodiments, the main control unit 40a and the sub control unit 40b are configured to include the calculation result comparing units 42a and 42b, respectively, but this configuration may be modified. At least one of the main controller 40a and the sub controller 40b may include an operation result comparing unit 42a or 42 b.
The system may also include a DC-DC converter connected to the battery pack 20. In this case, the DC-DC converter is also included in the power supply object apparatus.
In the first to fourth embodiments, the detection target object is the battery pack 20, but the detection target object is not limited to this.
Although the present invention has been described based on the embodiments, it should be understood that the present invention is not limited to the embodiments and the configurations described above. The present invention also includes various modifications and equivalent variations. In addition, various combinations and modes, and other combinations and modes including only one element, one or more elements, and one or less elements also belong to the scope and the idea of the present invention.

Claims (7)

1. An electronic control device (30),
applied to a system including a physical quantity detection unit (22) that outputs a signal of a physical quantity that can change with time of a detection object (20),
the electronic control device includes a main control unit (40a) and a sub-control unit (40b) to which an output signal of the physical quantity detection unit is input as a control unit,
the main control unit and the sub control unit each have a calculation unit (41a, 41b),
each of the operation sections performs operation processing for outputting the same operation result when the input signals from the physical quantity detection sections are the same,
at least one of the main control unit and the sub control unit has an operation result comparing unit (42a, 42b) to which the operation result of each of the operation units is input,
when the input calculation results of the calculation units are determined to be not identical, the calculation result comparison unit determines that an abnormality occurs in at least one of the main control unit and the sub-control unit.
2. The electronic control device according to claim 1,
the system comprises a battery pack (20) having a series connection of unit cells (B1-Bn),
the physical quantity of the detection target object is the voltage of the unit cell,
the arithmetic processing is processing for calculating an nth voltage value in a higher order among the voltages of the plurality of input unit cells, where N is a predetermined integer of 1 or more.
3. The electronic control device according to claim 2,
the arithmetic processing is processing of calculating the maximum value among the voltages of the plurality of input unit cells.
4. The electronic control device according to claim 2 or 3,
when the battery pack is charged and discharged, it is determined that an abnormality occurs in at least one of the main control unit and the sub control unit by the arithmetic processing performed by each of the arithmetic units and the arithmetic result comparison unit.
5. The electronic control device according to any one of claims 2 to 4,
the main control unit has a function of transmitting voltage data of the battery pack to a control device (62) and a function (43a) of notifying the control device of the occurrence of the abnormality, the control device (62) receives data from the main control unit and performs calculation,
the sub-control section has a reset function (43b) for resetting the voltage data of the main control section,
the control device determines that an abnormality has occurred in at least one of the main control unit and the sub control unit when it is determined that voltage data has not been transmitted from the main control unit in addition to the function of notifying the occurrence of the abnormality,
when the operation result comparing section determines that the abnormality occurs, the sub-control section performs the reset function.
6. The electronic control device according to any one of claims 2 to 5,
the system includes contactors (21a, 21b) provided between at least one of a positive terminal of the battery pack and power supply target devices (60, 61) of the battery pack and between a negative terminal of the battery pack and the power supply target devices,
at least one of the main control unit and the sub control unit has the calculation result comparing unit,
at least one of the main control unit and the sub control unit switches the contactor off when the operation result comparison unit of the main control unit determines that the abnormality occurs.
7. The electronic control device according to any one of claims 1 to 6,
the control periods of the main control part and the sub control part are not synchronous,
at least one of the main control unit and the sub control unit has the calculation result comparing unit,
when it is determined that at least one of the calculation results of the arithmetic unit of the main control unit in the previous control cycle and the current control cycle does not match the calculation result input from the arithmetic unit of the sub-control unit in the current control cycle, the calculation result comparison unit of the main control unit determines that an abnormality occurs in at least one of the main control unit and the sub-control unit,
when it is determined that at least one of the calculation results of the arithmetic parts of the sub-control parts in the previous control cycle and the present control cycle does not match the calculation result input from the arithmetic parts of the sub-control parts in the present control cycle, the calculation result comparison part of the sub-control part determines that at least one of the main control part and the sub-control part is abnormal.
CN202010744042.1A 2019-07-30 2020-07-29 Electronic control device Pending CN112319225A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019-140284 2019-07-30
JP2019140284A JP7251390B2 (en) 2019-07-30 2019-07-30 electronic controller

Publications (1)

Publication Number Publication Date
CN112319225A true CN112319225A (en) 2021-02-05

Family

ID=74303269

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010744042.1A Pending CN112319225A (en) 2019-07-30 2020-07-29 Electronic control device

Country Status (2)

Country Link
JP (1) JP7251390B2 (en)
CN (1) CN112319225A (en)

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012237665A (en) * 2011-05-12 2012-12-06 Toyota Motor Corp Battery state estimation device
CN103370847A (en) * 2011-12-09 2013-10-23 本田技研工业株式会社 Power control device
JP2014003742A (en) * 2012-06-15 2014-01-09 Denso Corp Battery monitoring device
JP2014017901A (en) * 2012-07-05 2014-01-30 Denso Corp Device for controlling assembled battery
JP2014036529A (en) * 2012-08-09 2014-02-24 Denso Corp Battery pack control device
CN105270183A (en) * 2010-05-14 2016-01-27 丰田自动车株式会社 Control device and control method for secondary battery
JP2017093138A (en) * 2015-11-10 2017-05-25 株式会社デンソー Abnormality diagnostic device
JP2018013415A (en) * 2016-07-21 2018-01-25 矢崎総業株式会社 Battery monitoring system
JP2018107920A (en) * 2016-12-27 2018-07-05 トヨタ自動車株式会社 Controller of battery module
CN108569145A (en) * 2017-03-13 2018-09-25 三菱电机株式会社 The control device and detection of electrical leakage state judging method of electric vehicle
CN108701872A (en) * 2016-03-09 2018-10-23 日立汽车***株式会社 battery management system, battery system and hybrid vehicle control system
CN109791180A (en) * 2016-09-21 2019-05-21 Ntn株式会社 The degradation determination device of secondary cell
CN109874352A (en) * 2016-05-18 2019-06-11 日立汽车***株式会社 Battery control device

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105270183A (en) * 2010-05-14 2016-01-27 丰田自动车株式会社 Control device and control method for secondary battery
JP2012237665A (en) * 2011-05-12 2012-12-06 Toyota Motor Corp Battery state estimation device
US20140300180A1 (en) * 2011-12-09 2014-10-09 Honda Motor Co., Ltd. Power control apparatus
CN103370847A (en) * 2011-12-09 2013-10-23 本田技研工业株式会社 Power control device
JP2014003742A (en) * 2012-06-15 2014-01-09 Denso Corp Battery monitoring device
JP2014017901A (en) * 2012-07-05 2014-01-30 Denso Corp Device for controlling assembled battery
JP2014036529A (en) * 2012-08-09 2014-02-24 Denso Corp Battery pack control device
JP2017093138A (en) * 2015-11-10 2017-05-25 株式会社デンソー Abnormality diagnostic device
CN108701872A (en) * 2016-03-09 2018-10-23 日立汽车***株式会社 battery management system, battery system and hybrid vehicle control system
CN109874352A (en) * 2016-05-18 2019-06-11 日立汽车***株式会社 Battery control device
JP2018013415A (en) * 2016-07-21 2018-01-25 矢崎総業株式会社 Battery monitoring system
CN109791180A (en) * 2016-09-21 2019-05-21 Ntn株式会社 The degradation determination device of secondary cell
JP2018107920A (en) * 2016-12-27 2018-07-05 トヨタ自動車株式会社 Controller of battery module
CN108569145A (en) * 2017-03-13 2018-09-25 三菱电机株式会社 The control device and detection of electrical leakage state judging method of electric vehicle

Also Published As

Publication number Publication date
JP2021023086A (en) 2021-02-18
JP7251390B2 (en) 2023-04-04

Similar Documents

Publication Publication Date Title
KR100995075B1 (en) Battery management system and driving method thereof
EP2541265B1 (en) Abnormality diagnosis device and method of cell balancing circuit
US9557388B2 (en) Battery control device
US9873393B2 (en) On-vehicle electrical storage apparatus
US8334673B2 (en) Voltage monitoring apparatus including active power source, low consumption power source, and a failure diagnosis section to disconnect active power source as a result of failure
EP2485364B1 (en) Control device for an assembled battery
US10551468B2 (en) Failure detection apparatus for voltage sensor
EP2940827B1 (en) Electric power supply device using electric vehicle
WO2011077540A1 (en) Abnormality detection device for assembled battery
US11239671B2 (en) In-vehicle power storage device and control method thereof
JP5092812B2 (en) Battery monitoring device and failure diagnosis method
JP5839047B2 (en) Surveillance system and vehicle
KR20100124499A (en) Battery management system and driving method thereof
KR20160137493A (en) Apparatus, system and method for preventing damage of battery rack using voltage measurement
KR20180056428A (en) Apparatus for preventing over-discharging of battery
US9634500B2 (en) Storage battery system
WO2013084353A1 (en) Cell controller
JP4618024B2 (en) Failure detection device for battery abnormality detection circuit
CN112319225A (en) Electronic control device
US20100327808A1 (en) Control unit
JP2014147138A (en) Storage battery system
US20220352729A1 (en) Battery pack, and abnormality monitoring method for same
JP2014050119A (en) Battery system monitoring device
US20130314053A1 (en) Battery management unit
JP2018057123A (en) Battery monitoring device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination