Control module and control device
The control module and device facilitate efficient and noise-resistant reading of unique sensor information by using single-ended serial communication when the vehicle's electric drive source is off, addressing inefficiencies and noise issues in existing systems.
Patent Information
- Application Number
- PCT/JP2025/025600
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-22
- Filing Date
- 2025-07-17
- Publication Date
- 2026-01-29
Smart Images

Figure JP2025025600_29012026_PF_FP_ABST
Abstract
Description
Control module and control device CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is based on Patent Application No. 2024-117182 filed in Japan on July 22, 2024, and the contents of the original application are incorporated by reference in their entirety.
[0002] The disclosure provided herein relates to control modules and controllers.
[0003] Patent Document 1 discloses a current detection resistor, which includes a resistor and electrodes for measuring current.
[0004] Patent No. 6842823
[0005] The current detection resistor disclosed in Patent Document 1 includes a code display portion that contains characteristic information unique to the current detection resistor. The unique characteristic information can be read by reading the code display portion with a code reader.
[0006] However, in such a configuration, an operator needs to read the characteristic information (unique information) of the current detection resistor (sensor device) from the display unit using a code reader.
[0007] An object of the present disclosure is to provide a control module and a control device that can easily read unique information of a sensor device.
[0008] The disclosed aspect is a control module having a sensor device and a control device, wherein the sensor device comprises a sensor unit that detects physical quantities of vehicle mounted components, a sensor memory that records unique information of the sensor unit, and a sensor communication unit that performs single-ended serial communication; and the control device comprises a control communication unit that performs single-ended serial communication with the sensor communication unit, a control calculation unit that requests the sensor device to output the unique information when a trigger signal is detected when the vehicle's electric drive source is in a non-driving state, and a control memory that records the unique information.
[0009] The disclosed aspect is a control device electrically connected to a sensor device that includes a sensor unit that detects physical quantities of vehicle components, a sensor memory that records unique information about the sensor unit, and a sensor communication unit that performs serial communication using a single-ended method, and the control device includes a control communication unit that performs serial communication with the sensor communication unit using a single-ended method, a control calculation unit that requests the sensor device to output the unique information when a trigger signal is detected when the vehicle's electric drive source is in a non-driving state, and a control memory that records the unique information.
[0010] This allows the unique information of the sensor device to be easily read. Furthermore, even if a single-ended serial communication method is used between the sensor device and the control device, the unique information output from the sensor device and the unique information stored in the control memory are prevented from being disturbed. Furthermore, the configuration is simpler than when a differential transmission method is used for serial communication.
[0011] The reference numbers in parentheses above merely indicate the corresponding relationship with the configurations described in the embodiments below, and do not in any way limit the technical scope.
[0012] 23. A block diagram showing a control module. A block diagram showing a vehicle system. A schematic diagram for explaining the control module. A flowchart showing an inspection process. A timing chart for explaining the inspection process. A flowchart showing the inspection process. A timing chart for explaining the inspection process. A schematic diagram for explaining the control module. A schematic diagram for explaining the control module. A flowchart showing the inspection process. A flowchart showing the inspection process. A schematic diagram for explaining the control module. A flowchart showing the inspection process. A schematic diagram for explaining the control module. A flowchart showing the inspection process. A flowchart showing the inspection process. A block diagram showing a vehicle system. A schematic diagram for explaining the control module. A top view showing a current sensor. A top view showing a current sensor. A top view showing a current sensor. A top view showing a current sensor. A top view showing a current sensor. A side view showing a current sensor. A cross-sectional view taken along line XXIV-XXIV in FIG. 23. A top view showing a current sensor. A top view showing a current sensor. A side view showing a current sensor.
[0013] Hereinafter, several embodiments for carrying out the present disclosure will be described with reference to the drawings. Portions corresponding to matters described in the previous embodiments may be assigned the same reference numerals in the subsequent embodiments, and duplicated descriptions may be omitted. When only a portion of the configuration is described in each embodiment, the description of the previous embodiment may be applied to the remaining portions of the configuration.
[0014] In each embodiment, it is possible to combine parts that are specifically expressly permitted to be combined with each other. Furthermore, even if it is not explicitly stated that a combination is possible, it is also possible to partially combine multiple embodiments, an embodiment and a variation, or multiple variation embodiments, as long as there is no particular problem with the combination.
[0015] First Embodiment Control Module As shown in FIG. 1 , a control module 10 includes a sensor device 20 and a control device 30 .
[0016] The sensor device 20 detects the physical quantities of the vehicle's onboard components. The sensor device 20 converts the physical quantities into analog signals. The sensor device 20 also communicates serially with the control device 30. In the drawings, the sensor device 20 is indicated as SD. SD is an abbreviation for Sensor Device.
[0017] Examples of mounted components that are targets of detection by the sensor device 20 include a battery, a converter, an inverter, a motor, an engine, a drive train, and a bus bar. Examples of physical quantities that are detected by the sensor device 20 include current, voltage, temperature, acceleration, angular velocity, flow rate, and pressure. The mounted components and physical quantities that are targets of detection by the sensor device 20 are not particularly limited, even if not explicitly stated.
[0018] The control device 30 receives the physical quantity converted into an analog signal by the sensor device 20. The control device 30 converts the analog signal into a digital signal. When the control device 30 receives a trigger signal, it communicates serially with the sensor device 20. In the drawings, the control device 30 is indicated as CU. The trigger signal is indicated as TR. CU stands for Control Unit. TR stands for Trigger signal.
[0019] <Vehicle System> Hereinafter, a description will be given of a form in which the control module 10 having the sensor device 20 and the control device 30 is applied to a vehicle system 100 of an electric vehicle. Of course, the control module 10 can also be appropriately adopted in other mobile bodies such as hybrid vehicles, gasoline vehicles, trucks, etc. The mobile bodies to which the control module 10 is applied are not particularly limited, even if not explicitly stated.
[0020] 2 , vehicle system 100 includes battery pack 200, SMR 300, electric drive source 400, physical quantity sensor device 500, power supply control device 600, and ULECU 700. Electric drive source 400 includes PCU 410 and MG 420. Power supply control device 600 includes CMU 610 and BMU 620.
[0021] SMR is an abbreviation for System Main Relay. UL ECU is an abbreviation for Upper Level Electronic Control Unit. PCU is an abbreviation for Power Control Unit. MG is an abbreviation for Motor Generator. CMU is an abbreviation for Cell Management Unit. BMU is an abbreviation for Battery Management Unit. In the drawings, the physical quantity sensor device 500 is indicated as PQSD. PQSD is an abbreviation for Physical Quantity Sensor Device.
[0022] The physical quantity sensor device 500 corresponds to the sensor device 20 shown in Fig. 1 . The BMU 620 corresponds to the control device 30 shown in Fig. 1 . The control module 10 has the physical quantity sensor device 500 and the BMU 620. The control module 10 may also include a CMU 610. That is, the control module 10 may also include a power supply control device 600. The control module 10 may also include another ECU mounted on the electric vehicle, such as a UL ECU 700. ECU is an abbreviation for Electronic Control Unit.
[0023] Vehicle system 100 has multiple ECUs (not shown). The multiple ECUs included in vehicle system 100 transmit and receive signals to each other via bus wiring. The multiple ECUs cooperate to control the electric vehicle. The power running and regeneration of MG 420 are controlled according to the SOC of battery pack 200 by the control of the multiple ECUs. SOC stands for state of charge.
[0024] As shown in Fig. 2, the battery pack 200 has a plurality of battery cells 210. The plurality of battery cells 210 are connected in series to form a battery stack. The battery pack 200 is formed by connecting a plurality of battery stacks in series. Note that the plurality of battery stacks may also be connected in parallel.
[0025] A first output terminal is connected to the positive electrode of a battery stack located at one end of the series-connected battery stacks. A second output terminal is connected to the negative electrode of the remaining battery stack. A P bus bar 101 is connected to the first output terminal, and an N bus bar 102 is connected to the second output terminal.
[0026] The P bus bar 101 and the N bus bar 102 are connected to the PCU 410. The P bus bar 101 and the N bus bar 102 are provided with an SMR 300. The SMR 300 is a normally closed switch element that is turned off when a drive signal is input and turned on when the drive signal input is discontinued.
[0027] When the input of the drive signal to the SMR 300 is interrupted, the battery pack 200 and the PCU 410 are electrically connected. DC power flows between the battery pack 200 and the PCU 410 via the P bus bar 101 and the N bus bar 102. When the drive signal is input to the SMR 300, the electrical connection between the battery pack 200 and the PCU 410 is interrupted. The flow of DC power between the battery pack 200 and the PCU 410 is interrupted.
[0028] The PCU 410 includes an inverter for power conversion. The PCU 410 converts DC power into AC power. Conversely, the PCU 410 converts supplied AC power into DC power. The PCU 410 is electrically connected to the MG 420 via a three-phase bus bar 103. The PCU 410 may include a converter. A filter circuit may be connected to the PCU 410.
[0029] The inverter includes a smoothing capacitor. A precharge circuit for charging the smoothing capacitor and a discharge circuit for discharging the smoothing capacitor are connected to the P bus bar 101 and the N bus bar 102. The precharge circuit and the discharge circuit are not shown in the figure.
[0030] The MG 420 provides propulsive force to the vehicle. The MG 420 is powered by AC power supplied from the PCU 410. The wheels rotate as a result of the powering of the MG 420.
[0031] The MG 420 regenerates power using the propulsion force of the vehicle. The AC power generated by this regenerative power generation is converted into DC power by the PCU 410. This DC power is supplied to the battery pack 200 via the P bus bar 101 and the N bus bar 102.
[0032] As described above, DC power flows through the P bus bar 101 and the N bus bar 102. The physical quantity sensor device 500 is provided on the P bus bar 101. The physical quantity sensor device 500 serves to detect DC current flowing through the P bus bar 101.
[0033] The DC current detected by the physical quantity sensor device 500 is output to the BMU 620. The BMU 620 converts an analog signal indicating this DC current into a digital signal. In this embodiment, the BMU 620 converts the input analog signal into a digital signal and corrects it. The corrected digital signal is output from the BMU 620 to the ULECU 700.
[0034] In addition to the DC current detected by the physical quantity sensor device 500, various other information such as angular velocity and acceleration is input to the ULECU 700. Based on this information, the ULECU 700 performs PWM control of a switch included in the PCU 410, thereby controlling the drive of the MG 420. Note that the drive control of the MG 420 may be performed by an MGECU (not shown) instead of the ULECU 700. MGECU is an abbreviation for Motor Generator Electronic Control Unit.
[0035] The ULECU 700 also controls the input of a drive signal to the SMR 300. When the vehicle is in a driving state, the input of the drive signal from the ULECU 700 to the SMR 300 is discontinued. This causes the SMR 300 to enter a power-on state, enabling DC power to be supplied from the battery pack 200 to the PCU 410. Conversely, when the vehicle is in a stopped state, the ULECU 700 inputs a drive signal to the SMR 300. The input of the drive signal continues. This causes the SMR 300 to enter a cut-off state, and the supply of DC power from the battery pack 200 to the PCU 410 is discontinued. The PCU 410, which is a noise source, enters a non-driving state. Note that the BMU 620 may control the input and cut-off of the drive signal to the SMR 300.
[0036] As described above, the battery pack 200 has a plurality of battery cells 210 connected in series. If a malfunction occurs in one of the plurality of battery cells 210 due to overcharging, over-discharging, abnormally high temperature, etc., a malfunction will occur in the battery pack 200 even if the other battery cells 210 are normal. To avoid this, a plurality of CMUs 610 that monitor the status of the plurality of battery cells 210 are connected to the battery pack 200.
[0037] One CMU 610 is connected to one battery stack. One CMU 610 monitors the states of the multiple battery cells 210 included in one battery stack. The multiple CMUs 610 control the charging states of all the battery cells 210 included in the battery pack 200 to be equal. The driving of these multiple CMUs 610 is controlled by the BMU 620.
[0038] 3, the physical quantity sensor device 500 has a current sensor 510, a first temperature sensor 520, a second temperature sensor 530, and a physical quantity memory 540. In the drawing, the current sensor 510 is indicated as CR. The first temperature sensor 520 is indicated as TS1. The second temperature sensor 530 is indicated as TS2. CR is an abbreviation for Current Sensor. TS is an abbreviation for Temperature Sensor. The current sensor 510, the first temperature sensor 520, and the second temperature sensor 530 are included in a sensor unit.
[0039] 17 , the current sensor 510 includes a first inspection bus bar 511 and a second inspection bus bar 512 connected to the P bus bar 101. The first inspection bus bar 511 is connected to the P bus bar 101 at one point. The second inspection bus bar 512 is connected to the P bus bar 101 at one point. A shunt resistor 515 is provided between these two connection points with the P bus bar 101.
[0040] A first detection pin 511a is connected to the first inspection bus bar 511. A second detection pin 512a is connected to the second inspection bus bar 512. The first detection pin 511a and the second detection pin 512a are lined up with a shunt resistor 515 sandwiched between them in the direction of the two connection points with the P bus bar 101 described above. These first detection pin 511a and second detection pin 512a are connected to a wiring board. A connector provided on this wiring board is then connected to the BMU 620 via a wire harness. This electrically connects the current sensor 510 to the BMU 620.
[0041] The first temperature sensor 520 and the second temperature sensor 530 are thermistors. The first temperature sensor 520 functions to detect the temperatures of the first inspection bus bar 511 and the second inspection bus bar 512. The second temperature sensor 530 functions to detect faults such as abnormally high temperatures. These thermistors are connected to the wiring board. The thermistors are also connected to the BMU 620 via a connector and a wire harness. This electrically connects the first temperature sensor 520 and the second temperature sensor 530 to the BMU 620.
[0042] The physical quantity memory 540 is a non-transient tangible recording medium that non-temporarily stores data and programs that can be read by a computer or a processor. The physical quantity memory 540 is a non-volatile memory. NVM in the drawings stands for Non-Volatile Memory.
[0043] The physical quantity memory 540 in this embodiment is an EEPROM (registered trademark). The physical quantity memory 540 has a sensor communication unit 541 and a sensor memory 542 as functions.
[0044] The sensor communication unit 541 is an interface that transmits and receives electrical signals. The sensor communication unit 541 communicates serially with the BMU 620 using a single-ended method. Specifically, I2C is used as the communication standard. SEC in the drawings stands for Single-Ended Communication.
[0045] The sensor memory 542 has a sensor address area as an area for recording data. The sensor memory 542 records various programs and various reference values used by the BMU 620 for calculation processing. The various reference values include information specific to the various sensors included in the physical quantity sensor device 500. The specific information includes characteristic values, manufacturing information, model, product information, and place of origin information. At least one of these is recorded in the sensor memory 542. In this embodiment, all of these are recorded in the sensor memory 542.
[0046] For example, the characteristic values of the current sensor 510 are the resistance value of the shunt resistor 515 and its temperature dependency. The characteristic values of the first temperature sensor 520 and the second temperature sensor 530 are the resistance values of the thermistors and their temperature dependency. These characteristic values are used to correct the detected physical quantities. The manufacturing information includes the manufacturing date and manufacturing location.
[0047] <BMU> The BMU 620 is a microcomputer and includes a control communication unit 630, a control memory 640, and a control calculation unit 650.
[0048] The control communication unit 630 is an interface that transmits and receives electrical signals. The control communication unit 630 has a first control communication unit 631 and a second control communication unit 632. The first control communication unit 631 performs serial communication with the sensor communication unit 541 using a single-ended method. The second control communication unit 632 performs serial communication with the ULECU 700 using a differential transmission method. CAN (registered trademark) is used as the standard for serial communication using the differential transmission method. DT in the drawings stands for Differential Transmission.
[0049] The control memory 640 is a non-transient physical recording medium that non-temporarily stores data and programs that can be read by a computer or processor. The control memory 640 has a control address area as an area for recording data. The control memory 640 has a volatile control memory 641 and a non-volatile control memory 642.
[0050] The volatile control memory 641 is, as its name suggests, a volatile memory. In this embodiment, the volatile control memory 641 is a RAM. The volatile control memory 641 has a volatile address area as an area for recording data. The volatile address area is included in the control address area. The volatile control memory 641 records various information input to the control communication unit 630 and the processing results of the control calculation unit 650. VM in the drawings stands for Volatile Memory.
[0051] The nonvolatile control memory 642 is, as its name suggests, a nonvolatile memory. In this embodiment, the nonvolatile control memory 642 is a flash memory. The nonvolatile control memory 642 has a nonvolatile address area as an area for recording data. The nonvolatile address area is included in the control address area. The nonvolatile control memory 642 records various programs and various reference values used by the control calculation unit 650 for calculation processing. A portion of the data recorded in the volatile control memory 641 is recorded in the nonvolatile control memory 642.
[0052] The control calculation unit 650 includes a processor. The control calculation unit 650 records various pieces of information input to the control communication unit 630 in the control memory 640. The control calculation unit 650 executes various types of calculation processing based on the information recorded in the control memory 640. An electric signal including the results of this calculation processing is output to the ULECU 700 via the second control communication unit 632. OP in the drawings stands for Operation Part.
[0053] <ULECU> The ULECU 700 is a microcomputer and includes a host communication unit 710, a host memory 720, and a host calculation unit 730.
[0054] The upper communication unit 710 is an interface for transmitting and receiving electrical signals. The upper communication unit 710 communicates serially with the second control communication unit 632 using a differential transmission method. Various signals are also input to the upper communication unit 710 from other ECUs and sensors (not shown). As a representative of these various signals, a trigger signal that triggers the execution of an inspection process in the BMU 620 is shown in the drawing with a white arrow.
[0055] This trigger signal may be a radio wave from a smart key, a signal to unlock the door of the electric vehicle, a signal that the user is seated in the electric vehicle, or a signal to switch the accessory power of the electric vehicle from off to on. Alternatively, this trigger signal may be a request signal from the DT1000 shown in Figure 3. The DT1000 is an external testing device and a diagnostic tool. DT stands for Diagnostic Tools.
[0056] The upper memory 720 is a non-transient physical recording medium that non-temporarily records data and programs that can be read by a computer or processor. The upper memory 720 has volatile memory and non-volatile memory. The upper memory 720 records various information input to the upper communication unit 710 and the processing results of the upper calculation unit 730. The upper memory 720 records various programs and various reference values used by the upper calculation unit 730 for calculation processing.
[0057] The host processing unit 730 includes a processor. The host processing unit 730 records various pieces of information input to the host communication unit 710 in the host memory 720. The host processing unit 730 executes various types of calculation processing based on the information recorded in the host memory 720.
[0058] <Issues of Single-Ended Serial Communication> As described above, the physical quantity sensor device 500 and the BMU 620 communicate serially using a single-ended method. Single-ended serial communication is vulnerable to noise. Therefore, the serial communication between the physical quantity sensor device 500 and the BMU 620 needs to be performed in an environment with little noise.
[0059] The main noise source in an electric vehicle is the electric drive source 400. The main noise source in an electric vehicle is the change in current over time due to the opening and closing of switches included in the PCU 410 of this electric drive source 400. Therefore, serial communication between the physical quantity sensor device 500 and the BMU 620 is performed when this electric drive source 400 is not in operation.
[0060] When the ignition of an electric vehicle is OFF, or when the READY switch of a hybrid vehicle is OFF, the SMR 300 is in a cutoff state, and therefore the electric drive source 400 is in a non-driving state.
[0061] When a trigger signal is input to the ULECU 700 while the electric drive source 400 is in a non-driving state, the ULECU 700 outputs a notification signal indicating this to the BMU 620. Upon receiving this notification signal indicating the trigger signal, the BMU 620 executes single-ended serial communication with the physical quantity sensor device 500. Note that the trigger signal may be input directly to the BMU 620 instead of being input indirectly to the BMU 620 via the ULECU 700.
[0062] Whether or not electric drive source 400 is in a non-driving state can be determined based on whether or not a drive signal is being input to SMR 300. A determination signal indicating whether or not a drive signal is being input to SMR 300 is input from ULECU 700 to BMU 620. Alternatively, ULECU 700 transmits a notification signal indicating a trigger signal to BMU 620 only when a drive signal is being input to SMR 300.
[0063] In a configuration in which the BMU 620 inputs a drive signal to the SMR 300, the BMU 620 determines that the electric drive source 400 is in a non-driven state when a drive signal is being input to the SMR 300. The BMU 620 determines that the electric drive source 400 is in a driven state when a drive signal is not being input to the SMR 300. If the BMU 620 determines that a trigger signal has been input while a drive signal is being input to the SMR 300, it executes single-ended serial communication with the physical quantity sensor device 500. As described above, various configurations can be employed to determine whether the electric drive source 400 is in a driven state or a non-driven state. The configuration is not particularly limited.
[0064] <Inspection Process> As described above, when a trigger signal is input while the electric drive source 400 is in a non-driving state, the BMU 620 executes single-ended serial communication with the physical quantity sensor device 500. At this time, the BMU 620 executes an inspection process to verify the reliability of this serial communication and the reliability of the sensor data to be recorded.
[0065] 4, in step S10, the control and calculation unit 650 of the BMU 620 determines whether a trigger signal has been input via the UL ECU 700. If a trigger signal has been input, the control and calculation unit 650 executes the process of step S20. If a trigger signal has not been input, the control and calculation unit 650 executes the process of step S60.
[0066] In step S20, the control and calculation unit 650 performs single-ended serial communication with the physical quantity sensor device 500. The control and calculation unit 650 requests the physical quantity sensor device 500 to output sensor data. This sensor data includes unique information.
[0067] When the physical quantity sensor device 500 receives this output request, it outputs the sensor data to the control communication unit 630. The control and calculation unit 650 remains in a standby state until it receives this sensor data. Although not shown in detail in FIG. 4 , if the control and calculation unit 650 does not receive the sensor data even after a predetermined standby time has elapsed, it determines that an abnormal state has occurred in which communication with the physical quantity sensor device 500 is not possible. In this case, the control and calculation unit 650 executes the process of step S70.
[0068] When the control and calculation unit 650 receives the sensor data, it executes step S30. The control and calculation unit 650 records the sensor data in the control memory 640. The control and calculation unit 650 records the sensor data in the volatile control memory 641. The control and calculation unit 650 then records the sensor data recorded in the volatile control memory 641 in the non-volatile control memory 642.
[0069] 3 , the sensor memory 542 has a first sensor address area A1 and a second sensor address area A2. In this embodiment, the same unique information is recorded in these two different sensor address areas. The same unique information recorded in these two different sensor address areas is output from the physical quantity sensor device 500 to the BMU 620.
[0070] The volatile control memory 641 has a first volatile address area B1 and a second volatile address area B2. The control calculation unit 650 records the unique information recorded in the first sensor address area A1 in the first volatile address area B1. The control calculation unit 650 records the unique information recorded in the second sensor address area A2 in the second volatile address area B2.
[0071] In this way, the control calculation unit 650 records the same unique information recorded in two sensor address areas in two different volatile address areas. Note that the control calculation unit 650 may also record the unique information recorded in one sensor address area in multiple different volatile address areas. In such a configuration, the unique information recorded in multiple sensor address areas is recorded in the control memory 640 in a manner such that the unique information recorded in one sensor address area is recorded in multiple control address areas.
[0072] The nonvolatile control memory 642 has a first nonvolatile address area C1, a second nonvolatile address area C2, a third nonvolatile address area C3, and a fourth nonvolatile address area C4. The control operation unit 650 records the unique information recorded in the first volatile address area B1 in the first nonvolatile address area C1 and the second nonvolatile address area C2. The control operation unit 650 records the unique information recorded in the second volatile address area B2 in the third nonvolatile address area C3 and the fourth nonvolatile address area C4.
[0073] In this way, the control operation unit 650 records the unique information recorded in one volatile address area in two different non-volatile address areas. Note that the control operation unit 650 may also record the unique information recorded in one volatile address area in three or more different non-volatile address areas.
[0074] As shown in the figure, the first sensor address area A1 includes ADDRESS A1-1, ADDRESS A1-2, ADDRESS A1-3, and ADDRESS A1-4, and the second sensor address area A2 includes ADDRESS A2-1, ADDRESS A2-2, ADDRESS A2-3, and ADDRESS A2-4.
[0075] The first volatile address field B1 includes ADDRESS B1-1, ADDRESS B1-2, ADDRESS B1-3, and ADDRESS B1-4, and the second volatile address field B2 includes ADDRESS B2-1, ADDRESS B2-2, ADDRESS B2-3, and ADDRESS B2-4.
[0076] The first non-volatile address area C1 includes ADDRESS C1-1, ADDRESS C1-2, ADDRESS C1-3, and ADDRESS C1-4. The second non-volatile address area C2 includes ADDRESS C2-1, ADDRESS C2-2, ADDRESS C2-3, and ADDRESS C2-4. The third non-volatile address area C3 includes ADDRESS C3-1, ADDRESS C3-2, ADDRESS C3-3, and ADDRESS C3-4. The fourth non-volatile address area C4 includes ADDRESS C4-1, ADDRESS C4-2, ADDRESS C4-3, and ADDRESS C4-4.
[0077] As shown above, one address area contains four addresses. However, this is merely a specific example to facilitate understanding. It goes without saying that the number of addresses contained in one address area is not limited to the above example.
[0078] After recording the sensor data in the control memory 640, the control calculation unit 650 executes step S40. The control calculation unit 650 reads out the unique information recorded in the first volatile address area B1 and the second volatile address area B2 of the volatile control memory 641.
[0079] Then, in step S50, the control and calculation unit 650 compares the unique information recorded in the first volatile address area B1 and the second volatile address area B2. If the serial communication with the physical quantity sensor device 500 and the recording of sensor data in the volatile control memory 641 are normal, these two pieces of unique information are expected to match. If these two pieces of unique information match, the control and calculation unit 650 executes step S60. If the two pieces of unique information do not match, the control and calculation unit 650 executes step S70.
[0080] In step S60, the control operation unit 650 reads the unique information recorded in the first nonvolatile address area C1 and the second nonvolatile address area C2 of the nonvolatile control memory 642. The control operation unit 650 also reads the unique information recorded in the third nonvolatile address area C3 and the fourth nonvolatile address area C4. Thereafter, the control operation unit 650 executes step S80.
[0081] In step S80, the control operation unit 650 compares the unique information recorded in the first non-volatile address area C1 with the unique information recorded in the second non-volatile address area C2. At the same time, the control operation unit 650 compares the unique information recorded in the third non-volatile address area C3 with the unique information recorded in the fourth non-volatile address area C4. If at least one of the two comparison results matches, the control operation unit 650 executes step S90. If neither of the two comparison results matches, the control operation unit 650 executes step S70.
[0082] Note that instead of two comparisons as described above, for example, when three or more comparisons are performed, if the majority of the comparison results are matches, or if the number of matches and mismatches is the same, the control and calculation unit 650 executes step S90. If the majority of the comparison results are mismatches, the control and calculation unit 650 executes step S70. Note that if the number of matches and mismatches is the same, the control and calculation unit 650 may execute step S70 instead of step S90.
[0083] Furthermore, when the above-described steps S40 and S50 are performed, steps S60 and S80 do not have to be performed. In this case, in step S30, the control and calculation unit 650 of the BMU 620 records the unique information recorded in the first volatile address area B1 in the first non-volatile address area C1. Furthermore, the control and calculation unit 650 records the unique information recorded in the second volatile address area B2 in the second non-volatile address area C2. In this way, the control and calculation unit 650 may record the unique information recorded in one volatile address area in one non-volatile address area.
[0084] In step S90, control calculation unit 650 clears the abnormality flag in nonvolatile control memory 642, which indicates that the unique information recorded in nonvolatile control memory 642 is abnormal. This turns off the abnormality flag. In step S100, control calculation unit 650 notifies ULECU 700 that the information is normal. Control calculation unit 650 then ends the inspection process.
[0085] In contrast to this, the control calculation unit 650 turns on the abnormality flag in step S70. Then, the control calculation unit 650 executes fail-safe processing in step S110. In this embodiment, the control calculation unit 650 notifies the ULECU 700 that an abnormality has occurred.
[0086] When the ULECU 700 receives the abnormality notification from the BMU 620, it executes processing such as outputting a drive signal to the SMR 300. As a result, the SMR 300 enters a cut-off state. The electric drive source 400 enters a non-driving state. Note that the BMU 620 may execute processing such as outputting a drive signal to the SMR 300 without going through the ULECU 700.
[0087] The fail-safe process may involve limiting the output of various electric loads included in the electric vehicle, rather than outputting a drive signal to SMR 300. It may also involve limiting the drive of electric drive source 400. It may also be possible to drive the electric vehicle at a low speed.
[0088] The above-mentioned inspection process will be explained using the timing chart in Figure 5. The timing chart in Figure 5 assumes that the user uses the electric vehicle on a daily basis. The inspection process of the BMU 620 and the startup process of the electric vehicle are performed in parallel. In the diagram, FS stands for Fail-Safe. VC stands for Vehicle Condition.
[0089] As shown in Fig. 5, the electric vehicle is in a stopped state before time t1. In this stopped state, the electric drive source 400 mounted on the electric vehicle is naturally in a non-driving state, and the SMR 300 is in a cut-off state.
[0090] At time t1, a trigger signal is input. This trigger signal is a radio wave from a smart key, a signal to unlock the door of the electric vehicle, a signal to indicate that the user is seated in the electric vehicle, or a signal to switch the accessory power of the electric vehicle from off to on.
[0091] When a trigger signal is input at time t1, the BMU 620 requests the physical quantity sensor device 500 to output sensor data. At a subsequent time t2, the physical quantity sensor device 500 outputs the sensor data to the BMU 620. At a subsequent time t3, the BMU 620 records the sensor data. In this timing chart, at time t4 when this recording ends, the vehicle state transitions from the startup preparation state to the startup state. The SMR 300 is energized, and the PCU 410, which is a noise source, is in the operating state.
[0092] At time t5, after time t4, the control and calculation unit 650 of the BMU 620 compares the sensor data recorded in the control memory 640. Then, depending on the result of the comparison, the control and calculation unit 650 clears or turns on the abnormality flag. This timing chart shows a case where the abnormality flag is on. Therefore, at time t6, after time t5, fail-safe processing is executed. As a result, at time t7, after time t6, the electric vehicle enters a stopped state or an output-limited state.
[0093] As described above, the inspection process of the BMU 620 and the start-up process of the electric vehicle are performed in parallel. At this time, it is necessary to prevent noise from being introduced into the sensor data input from the physical quantity sensor device 500 to the BMU 620.
[0094] For this reason, it is desirable that the above-described inspection process be completed during the startup preparation period from when the user switches the ignition switch of the electric vehicle from off to on until the SMR 300 is energized after the trigger signal is input. At the very least, it is desirable that the recording of the sensor data in the control memory 640 in step S30 of the inspection process be completed during the startup preparation period. Because of this requirement, the trigger signal is preferably a smart key radio wave or a door unlock signal, which are generated earlier than the timing when the user switches the ignition switch of the electric vehicle from off to on.
[0095] Next, a description will be given of the inspection process that is performed on the electric vehicle or on the control module 10 before it is installed in the electric vehicle at a manufacturing factory, a dealer's shop, etc. This inspection process is performed by the DT 1000.
[0096] 6, in step S510, the DT 1000 reads the state of the BMU 620. Specifically, the DT 1000 instructs the control calculation unit 650 to read the abnormality flag recorded in the nonvolatile control memory 642 and output it.
[0097] When the abnormality flag is output from the BMU 620, the DT 1000 checks whether the abnormality flag is on in step S520. If the abnormality flag is on, the DT 1000 executes step S530. If the abnormality flag is off, the DT 1000 ends the inspection process.
[0098] In step S530, the DT1000 instructs the control and calculation unit 650 to execute a request to output sensor data to the physical quantity sensor device 500. At the same time, in step S540, the DT1000 instructs the control and calculation unit 650 to record the sensor data output from the physical quantity sensor device 500 in the control memory 640.
[0099] In step S550, the DT1000 instructs the control and calculation unit 650 to compare the unique information recorded in the first volatile address area B1 and the second volatile address area B2 of the volatile control memory 641. The DT1000 receives the comparison result in step S560. If the two pieces of unique information match, the DT1000 executes step S570. If the two pieces of unique information do not match, the DT1000 executes step S580. In step S580, the DT1000 determines that a malfunction has occurred in the physical quantity sensor device 500. The DT1000 then notifies the user of the DT1000 of the malfunction determination of the physical quantity sensor device 500. While not particularly limited, this notification may be via a screen display, an audio notification, or the like.
[0100] In step S570, DT1000 instructs control operation unit 650 to compare the unique information recorded in the first nonvolatile address area C1 and the second nonvolatile address area C2 of nonvolatile control memory 642. DT1000 also instructs control operation unit 650 to compare the unique information recorded in the third nonvolatile address area C3 and the fourth nonvolatile address area C4.
[0101] The DT 1000 receives this comparison result in step S590. If at least one of these two comparison results matches, the DT 1000 determines in step S600 that a fault has occurred somewhere other than the BMU 620 or the physical quantity sensor device 500. The DT 1000 notifies its user of this fault determination. If neither of these two comparison results matches, the DT 1000 determines in step S610 that a fault has occurred in the BMU 620. The DT 1000 notifies its user of its fault determination.
[0102] When an instruction to execute an inspection process is input from the DT 1000 to the BMU 620, the BMU 620 may itself execute part of the process shown in Figure 6. That is, the BMU 620 may read, record, compare, and output the comparison results of the sensor data without receiving an instruction from the DT 1000. This process corresponds to steps S20 to S110 shown in Figure 4. In step S110 of this process, the BMU 620 notifies the DT 1000 that the comparison result of the unique information recorded in multiple volatile address areas is abnormal or that the comparison result of the unique information recorded in multiple non-volatile address areas is abnormal.
[0103] The inspection process shown in FIG. 6 is represented by the timing chart shown in FIG. 7. The timing chart in FIG. 7 assumes that an electric vehicle or control module 10 is inspected at a manufacturing plant, a dealer's store, or the like. In this case, the electric vehicle remains stopped. The inspection process from time t1 to time t6 shown in FIG. 7 is the same as the inspection process from time t1 to time t6 shown in FIG. 5, except that the vehicle state is different. The electric vehicle is not in a driving state and is in a safe state. Therefore, in the timing chart shown in FIG. 7, the fail-safe process shown at time t7 in FIG. 5 is not executed.
[0104] <Operation and Effect> When the BMU 620 detects a trigger signal while the electric drive source 400 is in a non-driving state, the BMU 620 requests the physical quantity sensor device 500 to output sensor data including unique information.
[0105] This makes it easier to read the unique information than in a configuration in which a code reader is used to read a code display unit containing the unique information. Furthermore, even if a single-ended method is used as the method of serial communication between the BMU 620 and the physical quantity sensor device 500, it is possible to prevent disturbances in the output unique information and the unique information recorded in the control memory 640. Furthermore, compared to a configuration in which a differential transmission method is used as the method of serial communication, the configurations of both the physical quantity sensor device 500 and the BMU 620 are simplified.
[0106] The control operation unit 650 compares the unique information recorded in a plurality of control address areas. More specifically, the control operation unit 650 compares the unique information recorded in a plurality of volatile address areas. The control operation unit 650 compares the unique information recorded in a plurality of non-volatile address areas. This makes it possible to determine whether the unique information recorded in the control memory 640 is corrupted.
[0107] The same unique information is recorded in the first sensor address area A1 and the second sensor address area A2 of the sensor memory 542. The control and calculation unit 650 records the unique information recorded in the first sensor address area A1 in the first volatile address area B1, and records the unique information recorded in the second sensor address area A2 in the second volatile address area B2. In this way, the same unique information recorded in the two sensor address areas is recorded in two different volatile address areas. The control and calculation unit 650 compares the unique information recorded in these two different volatile address areas.
[0108] This makes it possible to determine if there is any disturbance in the unique information output from the physical quantity sensor device 500 to the BMU 620 or if there is any disturbance in the unique information recorded in the volatile address area.
[0109] The control operation unit 650 records the unique information recorded in the first volatile address area B1 in the first non-volatile address area C1 and the second non-volatile address area C2. The control operation unit 650 records the unique information recorded in the second volatile address area B2 in the third non-volatile address area C3 and the fourth non-volatile address area C4.
[0110] The control and calculation unit 650 also compares the unique information recorded in the first non-volatile address area C1 with the unique information recorded in the second non-volatile address area C2. The control and calculation unit 650 also compares the unique information recorded in the third non-volatile address area C3 with the unique information recorded in the fourth non-volatile address area C4. If at least one of these two comparison results matches, the control and calculation unit 650 determines that the device is normal. If neither of these two comparison results matches, the control and calculation unit 650 determines that the device is abnormal.
[0111] This makes it possible to determine whether the unique information recorded in the nonvolatile control memory 642 has been disturbed.
[0112] Second Embodiment In this embodiment, differences from the first embodiment will be mainly described. Hereinafter, other embodiments will also be described, focusing on differences from the previously described embodiment. Configurations, actions, and effects that are not particularly described in other embodiments are the same as those in the previously described embodiment.
[0113] In the first embodiment, the inspection process is performed after the control module 10 is installed in an electric vehicle. In contrast, in the present embodiment, the inspection process is performed before the control module 10 is installed in an electric vehicle, for example, at a manufacturing plant for the control module 10.
[0114] 8, in this embodiment, a trigger signal is directly input to the BMU 620. This trigger signal is input from the DT 1000. In this configuration, the control and calculation unit 650 of the BMU 620 executes the inspection process in accordance with a request signal from the DT 1000.
[0115] Third Embodiment In the first embodiment, the same unique information is recorded in multiple sensor address areas. In contrast to this, in this embodiment, unique information is stored in one sensor address area, as shown in FIG.
[0116] Specifically, unique information is recorded in the first sensor address area A1. The unique information stored in the first sensor address area A1 is recorded in the first volatile address area B1 of the volatile control memory 641. The unique information recorded in the first volatile address area B1 is then recorded in the first non-volatile address area C1 and the second non-volatile address area C2.
[0117] In this configuration, as shown in Fig. 10, steps S40 and S50 of the inspection process shown in Fig. 4 are omitted. As shown in Fig. 11, steps S550, S560, and S580 of the inspection process shown in Fig. 6 are omitted. Also, in step S610, the DT 1000 determines that a failure has occurred in the physical quantity sensor device 500 or the BMU 620. The DT 1000 determines that a failure has occurred in the control module 10.
[0118] Fourth Embodiment In the third embodiment, an example was shown in which unique information recorded in one volatile address area is recorded in two non-volatile address areas. In contrast, in this embodiment, unique information recorded in one volatile address area is recorded in four non-volatile address areas, as shown in FIG.
[0119] In this configuration, as shown in Fig. 13, step S200 is executed instead of step S80 of the inspection process shown in Fig. 10. That is, in step S200, the control and calculation unit 650 compares the unique information recorded in the first non-volatile address area C1 to the fourth non-volatile address area C4. If the majority of the six comparison results are a match, the control and calculation unit 650 executes step S90. If the majority of the comparison results are a mismatch, or if there are an equal number of matches and mismatches, the control and calculation unit 650 executes step S70. Note that if there are an equal number of matches and mismatches, the control and calculation unit 650 may execute step S90 instead of step S70.
[0120] If all of the comparison results in step S200 are a match, the control calculation unit 650 executes steps S90 and S100. If the majority of the comparison results are a match but some of the comparison results are a mismatch, the control calculation unit 650 may execute steps S90 and S110. In this case, the ULECU 700 implements a drive restriction on the electric drive source 400 as a fail-safe process, rather than outputting a drive signal to the SMR 300. If the majority of the comparison results are a mismatch, or if the number of matches and mismatches is the same, the ULECU 700 may also implement a drive signal to the SMR 300 as a fail-safe process.
[0121] As shown in Fig. 14, step S700 is executed instead of step S590 of the inspection process shown in Fig. 11. That is, in step S700, the DT 1000 performs processing equivalent to step S200 described above. The DT 1000 executes step S600 when the majority of the comparison results are matches, and executes step S610 when the majority are mismatches or when there are an equal number of matches and mismatches. Note that when there are an equal number of matches and mismatches, the control and calculation unit 650 may execute step S600 instead of step S610.
[0122] Fifth Embodiment In the first embodiment, an example was shown in which the control module 10 has one physical quantity sensor device 500. In contrast to this, in the present embodiment, the control module 10 has two physical quantity sensor devices 500. In order to distinguish between the two physical quantity sensor devices 500, in the present embodiment, these are referred to as a first physical quantity sensor device 501 and a second physical quantity sensor device 502. The same reference numerals are also used in the drawings.
[0123] 15 , the first physical quantity sensor device 501 is connected to the P bus bar 101. The second physical quantity sensor device 502 is connected to the N bus bar 102. The first physical quantity sensor device 501 and the second physical quantity sensor device 502 detect the same type of physical quantity. Note that the first physical quantity sensor device 501 and the second physical quantity sensor device 502 may detect different types of physical quantities, or may detect different objects.
[0124] 16 , the first physical quantity sensor device 501 and the second physical quantity sensor device 502 are connected to the BMU 620. When a trigger signal is input while the electric driving source 400 is in a non-driving state, the BMU 620 executes serial communication with the first physical quantity sensor device 501 and the second physical quantity sensor device 502 in a single-ended manner.
[0125] The control and calculation unit 650 of the BMU 620 requests the first physical quantity sensor device 501 and the second physical quantity sensor device 502 to output sensor data.
[0126] The sensor memory 542 of the first physical quantity sensor device 501 has a first sensor address area A1 and a second sensor address area A2. The same unique information related to the first physical quantity sensor device 501 is stored in the first sensor address area A1 and the second sensor address area A2.
[0127] The sensor memory 542 of the second physical quantity sensor device 502 has a third sensor address area A3 and a fourth sensor address area A4. The same unique information related to the second physical quantity sensor device 502 is stored in the third sensor address area A3 and the fourth sensor address area A4.
[0128] The volatile control memory 641 also has a first volatile address area B1 to a fourth volatile address area B4. When sensor data is input, the control calculation unit 650 records the unique information recorded in the first sensor address area A1 in the first volatile address area B1, and records the unique information recorded in the second sensor address area A2 in the second volatile address area B2. The control calculation unit 650 records the unique information recorded in the third sensor address area A3 in the third volatile address area B3, and records the unique information recorded in the fourth sensor address area A4 in the fourth volatile address area B4.
[0129] The non-volatile control memory 642 has a first non-volatile address area C1 to an eighth non-volatile address area C8. The control calculation unit 650 records the unique information recorded in the first volatile address area B1 in the first non-volatile address area C1 and the second non-volatile address area C2. The control calculation unit 650 records the unique information recorded in the second volatile address area B2 in the third non-volatile address area C3 and the fourth non-volatile address area C4. The control calculation unit 650 records the unique information recorded in the third volatile address area B3 in the fifth non-volatile address area C5 and the sixth non-volatile address area C6. The control calculation unit 650 records the unique information recorded in the fourth volatile address area B4 in the seventh non-volatile address area C7 and the eighth non-volatile address area C8.
[0130] The control and calculation unit 650 executes the inspection process shown in Fig. 4 for the first physical quantity sensor device 501 and the second physical quantity sensor device 502. In addition, the DT1000 executes the inspection process shown in Fig. 6 for the first physical quantity sensor device 501 and the second physical quantity sensor device 502.
[0131] As shown in the figure, the third sensor address area A3 includes ADDRESS A3-1, ADDRESS A3-2, ADDRESS A3-3, and ADDRESS A3-4, and the fourth sensor address area A4 includes ADDRESS A4-1, ADDRESS A4-2, ADDRESS A4-3, and ADDRESS A4-4.
[0132] The third volatile address field B3 includes ADDRESS B3-1, ADDRESS B3-2, ADDRESS B3-3, and ADDRESS B3-4. The fourth volatile address field B4 includes ADDRESS B4-1, ADDRESS B4-2, ADDRESS B4-3, and ADDRESS B4-4.
[0133] The fifth non-volatile address field C5 includes ADDRESS C5-1, ADDRESS C5-2, ADDRESS C5-3, and ADDRESS C5-4. The sixth non-volatile address field C6 includes ADDRESS C6-1, ADDRESS C6-2, ADDRESS C6-3, and ADDRESS C6-4. The seventh non-volatile address field C7 includes ADDRESS C7-1, ADDRESS C7-2, ADDRESS C7-3, and ADDRESS C7-4. The eighth non-volatile address field C8 includes ADDRESS C8-1, ADDRESS C8-2, ADDRESS C8-3, and ADDRESS C8-4.
[0134] Sixth Embodiment The present disclosure relates to a sensor device.
[0135] As disclosed in Japanese Patent Application Laid-Open No. 2014-230412, a current sensor correction device is known that corrects a charging current measured by a current sensor.
[0136] In the case of the configuration described in the above publication, there is a possibility that the correction of the measurement value is insufficient.
[0137] An object of the present disclosure is to provide a sensor device that can perform current correction with high accuracy.
[0138] <Technical Idea 1> A vehicle has a current sensor (510) that detects a current of an on-board component (101, 102), and a sensor memory (542) that stores a current correction value for correcting the current detected by the current sensor, wherein the current sensor has a shunt resistor (515), a first inspection bus bar (511) connected to one end of the shunt resistor, a second inspection bus bar (512) connected to the other end of the shunt resistor, a first detection conductor (511a) connected to the first inspection bus bar, and a second detection conductor (512a) connected to the second inspection bus bar, the first inspection bus bar and the second inspection bus bar being connected to a conductor to be detected (101), a first connection location of the first detection conductor connected to the first inspection bus bar and a second connection location of the second detection conductor connected to the second inspection bus bar being arranged side by side via the shunt resistor, and the current correction value includes a first current correction value based on a characteristic value of the shunt resistor when the detected conductor is not connected to the first inspection bus bar and the second inspection bus bar; and a second current correction value based on at least one of the difference between the arrangement direction of the first connection location and the second connection location via the shunt resistor and the extension direction of the first inspection bus bar, the difference between the arrangement direction and the extension direction of the second inspection bus bar, and the difference between the arrangement direction and the extension direction of the area of the detected conductor that is connected to the first inspection bus bar and the second inspection bus bar.
[0139] <Technical Idea 2> A sensor device comprising: a current sensor (510) that detects a current in an on-board component (101, 102) of a vehicle; and a sensor memory (542) that stores a current correction value for correcting the current detected by the current sensor, wherein the current sensor comprises: a shunt resistor (515), a first inspection bus bar (511) connected to one end of the shunt resistor, a second inspection bus bar (512) connected to the other end of the shunt resistor, a first detection conductor (511a) connected to the first inspection bus bar, and a second detection conductor (512a) connected to the second inspection bus bar, wherein the first inspection bus bar and the second inspection bus bar are connected to a conductor to be detected (101), and the current correction value includes an aging correction value for correcting aging deterioration of a characteristic value of the shunt resistor.
[0140] <Technical Concept 3> The sensor device according to Technical Concept 2, wherein the current sensor stores information on deterioration over time of the characteristic value of the shunt resistor.
[0141] <Technical Idea 4> A sensor device comprising: a current sensor (510) that detects a current in an on-board component (101, 102) of a vehicle; and a sensor memory (542) that stores a current correction value for correcting the current detected by the current sensor, wherein the current sensor comprises: a magnetoelectric conversion unit (517); and an inspection bus bar (513) that is connected to a conductor to be detected, and wherein the current correction value includes a magnetic flux correction value for correcting a change in output of the magnetoelectric conversion unit due to a disturbance magnetic field.
[0142] <Technical Idea 5> The sensor device according to Technical Idea 4, wherein the disturbance magnetic field includes a magnetic flux generated due to a difference in the extension direction of a region of the conductor to be detected that is connected to the inspection bus bar relative to the extension direction of the inspection bus bar.
[0143] <Technical Concept 6> The sensor device according to Technical Concept 4, wherein the disturbance magnetic field includes a magnetic flux emitted from at least one of an active element and a magnet mounted on the vehicle.
[0144] This allows the current detected by the current sensor to be corrected with high precision.
[0145] The above aspects will be described in detail below.
[0146] In the following, the three mutually orthogonal directions will be referred to as the X direction, Y direction, and Z direction. The X direction, Y direction, and Z direction are linear directions. In the drawings, the "directions" will be omitted and the directions will simply be referred to as X, Y, and Z.
[0147] 17, the P bus bar 101, which is the conductor to be detected, is divided into a first P bus bar 101a and a second P bus bar 101b. The current sensor 510 is connected to the first P bus bar 101a and the second P bus bar 101b so as to connect them.
[0148] The current sensor 510 has a first inspection bus bar 511, a second inspection bus bar 512, and a shunt resistor 515. The first inspection bus bar 511, the second inspection bus bar 512, and the shunt resistor 515 have a flat shape with a thin thickness in the Z direction. They extend in at least one of the X direction and the Y direction. The length in the direction perpendicular to the extension direction is shorter than the length in the extension direction.
[0149] The first inspection bus bar 511 is connected to one end of the shunt resistor 515. The second inspection bus bar 512 is connected to the other end of the shunt resistor 515. The first inspection bus bar 511 and the second inspection bus bar 512 are connected via the shunt resistor 515.
[0150] The first inspection bus bar 511 is connected to the first P bus bar 101a. The second inspection bus bar 512 is connected to the second P bus bar 101b. As a result, the first P bus bar 101a and the second P bus bar 101b are connected via the first inspection bus bar 511, the shunt resistor 515, and the second inspection bus bar 512. Due to this configuration, the current of the P bus bar 101 flows through the first inspection bus bar 511, the shunt resistor 515, and the second inspection bus bar 512.
[0151] The first P bus bar 101a is an area of the P bus bar 101 that is connected to the first inspection bus bar 511. The second P bus bar 101b is an area of the P bus bar 101 that is connected to the second inspection bus bar 512. The areas included in the P bus bar 101 are not limited to the first P bus bar 101a and the second P bus bar 101b, but include other areas as well. The first P bus bar 101a and the second P bus bar 101b shown here are located near the current sensor 510, and therefore represent areas that may be significantly affected by electromagnetic noise and the like on the output of the current sensor 510, more than the detection error of the current sensor 510.
[0152] 17 , a first detection pin 511a is connected to a first inspection bus bar 511. A second detection pin 512a is connected to a second inspection bus bar 512. A first connection location of the first detection pin 511a connected to the first inspection bus bar 511 and a second connection location of the second detection pin 512a connected to the second inspection bus bar 512 are arranged side by side via a shunt resistor 515. The first detection pin 511a corresponds to a first detection conductor. The second detection pin 512a corresponds to a second detection conductor.
[0153] It is not necessary for the detection pins to be connected to the inspection bus bar 510. In such a configuration, the inspection bus bar 510 and the land electrodes of the wiring board are electrically connected via solder. The solder corresponds to the first detection conductor and the second detection conductor.
[0154] The first detection pin 511a and the second detection pin 512a extend linearly in the Z direction away from the inspection bus bar. The first connection location at the base of the first detection pin 511a and the tip of the first detection pin 511a are different in position in the Z direction, but are equivalent in position in the direction perpendicular to the Z position. The second connection location at the base of the second detection pin 512a and the tip of the second detection pin 512a are different in position in the Z direction, but are equivalent in position in the direction perpendicular to the Z position.
[0155] When a current flows through the P bus bar 101, a voltage drop occurs between the first connection location of the first detection pin 511a and the second connection location of the second detection pin 512a, depending on the resistance value of the shunt resistor 515. This voltage drop is output from the first detection pin 511a and the second detection pin 512a to the wiring board as the voltage applied to the shunt resistor 515. This voltage is output from the wiring board to the BMU 620. The BMU 620 calculates the DC current flowing through the P bus bar 101 based on this voltage and the resistance value of the shunt resistor 515.
[0156] Current correction values are recorded in the nonvolatile control memory 642. The BMU 620 reads out the current correction values from the nonvolatile control memory 642 and corrects the DC current.
[0157] As described in the first embodiment, the resistance value of the shunt resistor 515 has temperature dependency, and the thermistor that measures the temperature of this shunt resistor 515 also has temperature dependency. The current correction value includes a first current correction value related to these temperature dependencies. In the embodiments described above, the BMU 620 reads this first current correction value from the nonvolatile control memory 642 and corrects the DC current.
[0158] The first current correction value is a value set when the P bus bar 101 is not connected to the first inspection bus bar 511 and the second inspection bus bar 512. However, when the P bus bar 101 is connected to the first inspection bus bar 511 and the second inspection bus bar 512, there is a risk that the current flowing between the two detection pins will change, unlike when the P bus bar 101 is not connected to the first inspection bus bar 511 and the second inspection bus bar 512. If this current changes, it will differ from the current when the first current correction value was set, and there is a risk that a deviation will occur in the correction of the DC current using the first current correction value. In this embodiment, to solve this problem, a further correction is performed on the DC current.
[0159] 17 , there is a direction in which the first connection location of the first detection pin 511a connected to the first inspection bus bar 511 and the second connection location of the second detection pin 512a connected to the second inspection bus bar 512 are aligned. Naturally, there is an extension direction for the first inspection bus bar 511 and the second inspection bus bar 512 connected to the P bus bar 101. There is also an extension direction for the first P bus bar 101a and the second P bus bar 101b.
[0160] In the configuration shown in FIG. 17 , the above-described arrangement direction and the four extension directions are the same. The arrangement direction and the four extension directions are aligned along the X direction. Therefore, when the P bus bar 101 is connected to the first inspection bus bar 511 and the second inspection bus bar 512, the current flowing between the first detection pin 511a and the second detection pin 512a is in the direction in which the two detection pins are aligned, as indicated by the solid arrow. Furthermore, when the P bus bar 101 is not connected to the first inspection bus bar 511 and the second inspection bus bar 512, the current flowing between the first detection pin 511a and the second detection pin 512a is in the direction in which the two detection pins are aligned, as indicated by the dashed arrow. The flow directions of these two currents are the same. Therefore, a difference between the two currents is unlikely to occur. In this case, deviations in the DC current correction by the first current correction value are unlikely to occur.
[0161] However, as shown in Figures 18 to 22, if there is a difference between the arrangement direction and at least some of the four extension directions, a slight change occurs in the current flowing between the first detection pin 511a and the second detection pin 512a. A slight change occurs in the current flowing between the first detection pin 511a and the second detection pin 512a depending on whether the P bus bar 101 is connected to the first inspection bus bar 511 and the second inspection bus bar 512 or not. In this case, there is a risk of a deviation in the correction of the DC current by the first current correction value.
[0162] In this embodiment, a second current correction value for compensating for this deviation in correction is recorded in the nonvolatile control memory 642. The second current correction value is included in the current correction value described above.
[0163] This second current correction value is set based on at least one of the following four types of directional differences: a difference between the arrangement direction and the extension direction of the first inspection bus bar 511, a difference between the arrangement direction and the extension direction of the second inspection bus bar 512, a difference between the arrangement direction and the extension direction of the first P bus bar 101a, and a difference between the arrangement direction and the extension direction of the second P bus bar 101b.
[0164] In the example shown in Fig. 18, the first P bus bar 101a and the second P bus bar 101b extend in the Y direction. In the example shown in Fig. 19, the second P bus bar 101b extends in the Y direction.
[0165] In these configuration examples, the current path changes mainly due to the change in the extension direction of the first P bus bar 101 a and the second P bus bar 101 b. Therefore, the second current correction value is set mainly according to the shape of the P bus bar 101 to which the current sensor 510 is connected.
[0166] In the example shown in Fig. 20, the first inspection bus bar 511 and the second inspection bus bar 512 extend in the X direction and also in the Y direction. In the example shown in Fig. 21, the second inspection bus bar 512 extends in the X direction and also in the Y direction.
[0167] In these configuration examples, the current path changes mainly due to changes in the extension directions of the first inspection bus bar 511 and the second inspection bus bar 512. Therefore, the second current correction value is set mainly according to the shapes of the first inspection bus bar 511 and the second inspection bus bar 512.
[0168] The BMU 620 reads out from the nonvolatile control memory 642 second current correction values corresponding to the shapes of the first inspection bus bar 511, the second inspection bus bar 512, and the P bus bar 101. The BMU 620 also reads out the first current correction value from the nonvolatile control memory 642. The BMU 620 corrects the DC current detected by the current sensor 510 using the read first current correction value and second current correction value.
[0169] The extension directions of the first P bus bar 101a and the second P bus bar 101b and the first inspection bus bar 511 and the second inspection bus bar 512 are not limited to the forms shown in Figures 17 to 21. The extension directions of these bus bars can be appropriately adopted as long as they extend in at least one of the X direction, Y direction, and Z direction.
[0170] Seventh Embodiment In the sixth embodiment, an example was shown in which a deviation that occurs in the correction of the DC current using the first current correction value due to a change in the current path was compensated for. In contrast, in this embodiment, the deterioration over time of the shunt resistor 515 is corrected. When the shunt resistor 515 is exposed to a high-temperature environment for a long period of time, its characteristic value changes. In this embodiment, the BMU 620 corrects this deterioration over time.
[0171] The current correction value includes an aging deterioration correction value for correcting for this aging deterioration. The aging deterioration correction value is recorded in the nonvolatile control memory 642. The aging deterioration correction value is determined depending on how long and at what temperature the shunt resistor 515 has been exposed. The aging deterioration correction value is determined in advance by experiment.
[0172] A thermal degradation model based on the Arrhenius law or the like is set, and a model formula indicating the progress of thermal degradation is set accordingly. This model formula has temperature and time as variables and indicates an integrated value over time. This model formula is stored in non-volatile control memory 642. A map indicating the relationship between resistance value, time, and temperature based on this model formula may be stored in non-volatile control memory 642. Note that the above-mentioned model formula or map may be stored not only in non-volatile control memory 642 but also in sensor memory 542.
[0173] The BMU 620 reads the above model formula from the nonvolatile control memory 642. The BMU 620 determines the degree of deterioration of the shunt resistor 515 based on the model formula, the detected temperature, and the elapsed time. The BMU 620 then reads from the nonvolatile control memory 642 an aging deterioration correction value corresponding to the degree of deterioration of the shunt resistor 515. The BMU 620 corrects the resistance value of the shunt resistor 515 and corrects the DC current based on the read aging deterioration correction value. Of course, the BMU 620 may also read the first current correction value and the second current correction value and correct the DC current. Note that the physical quantity sensor 500 may have a temperature sensor that is specifically used to detect the temperature of the shunt resistor 515.
[0174] As described above, the model equation indicating thermal degradation is an integrated value over time. The BMU 620 continues to perform this integration from the date and time the current sensor 510 was first used. However, the temperature at which the shunt resistor 515 deteriorates is, for example, 50°C or higher. Therefore, the integration of aging degradation is performed while the vehicle is in operation, when the shunt resistor 515 is heated by current flow. Of course, the BMU 620 may also perform the integration of aging degradation while the vehicle is not in operation, if the shunt resistor 515 is exposed to a temperature at which it deteriorates.
[0175] Note that if the integrated value is continuously stored in memory, there is a risk of memory capacity being overwhelmed. Therefore, the BMU 620 stores the total integrated value during the time period when the vehicle is in a driving state in the non-volatile control memory 642. Then, the next time the vehicle is in a driving state, the BMU 620 reads the total integrated value up to the previous time from the non-volatile control memory 642. The BMU 620 adds the read total value to the newly calculated integrated value. The BMU 620 reads from the non-volatile control memory 642 an aging deterioration correction value based on this sum, and corrects the resistance of the shunt resistor 515.
[0176] The physical quantity sensor 500 may be subjected to secondary use. The aging deterioration information of the shunt resistor 515 during the primary use may be stored in the sensor memory 542. During the secondary use, the BMU 620 may read the aging deterioration information and update the aging deterioration information.
[0177] Eighth Embodiment In the sixth embodiment, an example was shown in which the current sensor 510 had a shunt resistor 515. In contrast to this, in the present embodiment, as shown in FIGS. 22 to 24 , the current sensor 510 has a third inspection bus bar 513 instead of the first inspection bus bar 511 and the second inspection bus bar 512. The current sensor 510 has a magnetic flux collecting core 516, a magnetoelectric converting unit 517, and a resin part 518 instead of the shunt resistor 515. The central part of the third inspection bus bar 513, the magnetic flux collecting core 516, and the magnetoelectric converting unit 517 are covered by the resin part 518 and are integrally connected. The third inspection bus bar 513 corresponds to the inspection bus bar.
[0178] Both ends of the third inspection bus bar 513 are connected to the P bus bar 101. One end of the third inspection bus bar 513 is connected to the first P bus bar 101a. The other end of the third inspection bus bar 513 is connected to the second P bus bar 101b.
[0179] The magnetic flux collecting core 516 has a circular ring shape. The center of the third inspection bus bar 513 is surrounded by the magnetic flux collecting core 516. This allows magnetic flux generated by the current flowing through the third inspection bus bar 513 to pass through the magnetic flux collecting core 516. The magnetic flux generated by the current flowing through the third inspection bus bar 513 connected to the P bus bar 101 is collected in the magnetic flux collecting core 516.
[0180] As shown in Figures 23 and 24, the magnetic flux collecting core 516 does not have a closed annular shape. The magnetic flux collecting core 516 has an open annular shape due to a portion thereof being cut out. The magnetic flux collecting core 516 has an annular shape with a gap. The gap is formed between two magnetic end faces 516a of the magnetic flux collecting core 516. The magnetic flux collecting core 516 extends in an arc shape from one of the two magnetic end faces 516a to the other. The magnetic flux collected by the magnetic flux collecting core 516 passes between the two magnetic end faces 516a through the gap.
[0181] The magnetoelectric converter 517 has a magnetoelectric conversion element that converts the magnetic flux passing through it into an electric signal. The magnetoelectric converter 517 is provided in the gap of the magnetic flux collecting core 516. Therefore, the magnetic flux collected by the magnetic flux collecting core 516 passes through the magnetoelectric converter 517. The output of this magnetoelectric converter 517 is amplified by an operational amplifier (not shown) or the like. This amplified output of the magnetoelectric converter 517 is output to the BMU 620 as an analog signal indicating a direct current.
[0182] Naturally, there is an extension direction of the third inspection bus bar 513 connected to the P bus bar 101. As described in the sixth embodiment, the first P bus bar 101a and the second P bus bar 101b also have extension directions.
[0183] For example, in the configuration shown in FIG. 22 , the three extension directions are equivalent. The three extension directions are aligned along the X direction. Therefore, when the P bus bar 101 is connected to the third inspection bus bar 513, the magnetic flux passing through the magnetoelectric converter 517 via the magnetic flux collecting core 516 is generated from the current flowing through the third inspection bus bar 513. The generation of a disturbance magnetic field caused by the difference in the extension directions of the first P bus bar 101a and the second P bus bar 101b relative to the extension direction of the third inspection bus bar 513 is suppressed. The magnetic flux generated from a current flowing in a direction different from the current flowing through the third inspection bus bar 513 is suppressed from passing through the magnetoelectric converter 517 as a disturbance magnetic field.
[0184] However, for example, as shown in Figures 25 to 27, if there is a difference in some of the three extension directions described above, there is a risk that magnetic flux generated from a current flowing in a direction different from the current flowing through the third inspection bus bar 513 will pass through the magneto-electric conversion unit 517 as a disturbance magnetic field.
[0185] Moreover, the current sensor 510 is mounted on the vehicle. Therefore, there is a risk that the magnetic flux generated by the SMR 300 and the electric drive source 400 will pass through the magnetoelectric conversion unit 517 as a disturbance magnetic field. Although not specifically described above, the SMR 300 includes a permanent magnet, an electromagnetic coil, a mechanical switch, and the like. As described in the first embodiment, the electric drive source 400 includes an active element such as a switch. The magnetic field emitted from these elements becomes a disturbance magnetic field. At least one of a permanent magnet and an electromagnetic coil is included in the magnet.
[0186] In this embodiment, a magnetic flux correction value for correcting a change in the output of the magnetoelectric conversion unit 517 due to a disturbance magnetic field is recorded in the nonvolatile control memory 642. The magnetic flux correction value is included in the current correction value.
[0187] This magnetic flux correction value is set according to the disturbance magnetic field caused by the shape of the P bus bar 101 to which the current sensor 510 is connected, and the disturbance magnetic field emitted from the SMR 300, the electric drive source 400, etc. located around the current sensor 510.
[0188] 22 , the extension direction of the first P bus bar 101a and the second P bus bar 101b is the same as the extension direction of the third inspection bus bar 513. Therefore, the magnetic flux correction value is set according to the disturbance magnetic field around the current sensor 510.
[0189] 25, the extension directions of the first P bus bar 101a and the second P bus bar 101b are changed. The first P bus bar 101a and the second P bus bar 101b extend in both the X direction and the Y direction. Therefore, the current path of the P bus bar 101 changes as shown by the dashed arrow. The magnetic flux correction value is set according to the disturbance magnetic field caused by the shape of the P bus bar 101 and the disturbance magnetic field around the current sensor 510.
[0190] 26 and 27, the first P bus bar 101a and the second P bus bar 101b extend in both the X and Z directions. Therefore, the current path of the P bus bar 101 changes as shown by the dashed arrow. The magnetic flux correction value is set according to the disturbance magnetic field caused by the shape of the P bus bar 101 and the disturbance magnetic field around the current sensor 510.
[0191] The BMU 620 reads out the above-mentioned magnetic flux correction value from the nonvolatile control memory 642. Then, the BMU 620 corrects the DC current detected by the current sensor 510 using the read magnetic flux correction value.
[0192] In the present embodiment, an example has been shown in which the current sensor 510 includes the magnetic flux collecting core 516. However, the current sensor 510 does not necessarily have to include the magnetic flux collecting core 516. Furthermore, the current sensor 510 may include a magnetic shield for blocking magnetic field noise instead of the magnetic flux collecting core 516.
[0193] <Modifications> The disclosure of this specification is not limited to the exemplified embodiments. The disclosure encompasses the exemplified embodiments and modifications thereto by those skilled in the art. For example, the disclosure is not limited to the combinations of parts and elements shown in the embodiments, and can be implemented in various modifications. The disclosure can be implemented in various combinations. The disclosure can have additional parts that can be added to the embodiments. The disclosure encompasses embodiments in which parts and elements of the embodiments are omitted. The disclosure encompasses the substitution or combination of parts and elements between one embodiment and another embodiment. The disclosed technical scope is not limited to the description of the embodiments. The disclosed technical scope is defined by the claims, and should be interpreted as including all modifications within the meaning and scope equivalent to the claims.
[0194] <Relationship of Unique Information> In the first embodiment, an example was shown in which the "same" unique information was recorded in the first sensor address area A1 and the second sensor address area A2. However, the unique information recorded in the first sensor address area A1 and the second sensor address area A2 does not have to be completely identical, and may be formally different. It is sufficient that the unique information recorded in the first sensor address area A1 and the second sensor address area A2 have a "predetermined relationship." This configuration is similar to other embodiments.
[0195] For example, the unique information stored in the first sensor address area A1 may be equal to a value calculated using a predetermined first arithmetic expression for the unique information stored in the second sensor address area A2. In such a configuration, the unique information stored in these different sensor address areas is stored in the control memory 640 of the BMU 620. In addition, the first arithmetic expression is stored in at least one of the sensor memory 542 and the non-volatile control memory 642.
[0196] The control calculation unit 650 of the BMU 620 restores the unique information of the first sensor address area A1 stored in the control memory 640 based on the first calculation formula. Then, the control calculation unit 650 compares this restored unique information with the unique information of the second sensor address area A2 stored in the control memory 640.
[0197] Alternatively, the unique information stored in the first sensor address area A1 and the unique information stored in the second sensor address area A2 may be calculated based on a predetermined second arithmetic expression, thereby forming a relationship that indicates predetermined relationship information. In such a configuration, the unique information stored in these different sensor address areas is stored in the control memory 640. Furthermore, the second arithmetic expression and the relationship information are stored in at least one of the sensor memory 542 and the non-volatile control memory 642.
[0198] The control and calculation unit 650 performs a calculation process based on the second calculation formula on the unique information stored in the first sensor address area A1 and the unique information stored in the second sensor address area A2, and then determines whether the value obtained as a result of the calculation indicates the related information.
[0199] <Storage Location of Unique Information> In each embodiment, an example has been shown in which the unique information is stored in both the volatile control memory 641 and the non-volatile control memory 642. However, for example, the unique information may be stored in only one of the volatile control memory 641 and the non-volatile control memory 642.
[0200] In each embodiment, an example has been shown in which the sensor communication unit 541 and the first control communication unit 631 perform serial communication using a single-ended method. An example has been shown in which the second control communication unit 632 and the ULECU 700 perform serial communication using a differential transmission method. However, the communication format between the sensor communication unit 541 and the first control communication unit 631 and the communication format between the second control communication unit 632 and the ULECU 700 are not particularly limited. As the communication format, wireless communication may be adopted instead of wired communication.
[0201] <Processor> In this disclosure and claims, the term "processor" refers to one or more hardware processors configured to execute the processing defined by computer program code (i.e., one or more instructions of a computer program) included in a computer program by loading the code each time. In other words, a "processor" is a hardware device that executes one or more programmed processes. Therefore, computer program code can also be considered software that can define the processing of the processor depending on its content. For example, a "processor" may be a general-purpose or specific-purpose processor, such as a CPU, microprocessor, GPU, or DFP (Data Flow Processor), but is not limited to these.
[0202] <Memory> In this disclosure and claims, the term "memory" refers to one or more hardware memories that are non-transitory tangible recording media configured to store computer program code and / or data accessible to a processor. "Memory" may be implemented using memory technologies such as SRAM, SDRAM, non-volatile / flash-type memory, or other types of memory. Computer program code constituting a program may be stored in the memory and executed by a processor to cause the processor to perform the various functions described above.
[0203] <ECU> The ECU of the present disclosure has at least one central processing unit (CPU) and at least one memory device (MMR) as a recording medium for recording programs and data. The ECU is provided by a microcomputer equipped with a computer-readable recording medium. The recording medium is a non-transient tangible recording medium that non-temporarily stores a computer-readable program. The recording medium may be provided as a semiconductor memory, a magnetic disk, or the like.
[0204] <Disclosure of Technical Ideas> This specification discloses multiple technical ideas described in the following multiple clauses. Some clauses may be described in a multiple dependent form, where the subsequent clause alternatively refers to the preceding clause. Furthermore, some clauses may be described in a multiple dependent form, where the subsequent clause refers to another multiple dependent clause. These multiple dependent clauses define multiple technical ideas.
[0205] <Technical Idea 1> A control module having a sensor device (20, 500-502) and a control device (30, 620), wherein the sensor device comprises: a sensor unit (510, 520, 530) that detects a physical quantity of an on-board component (101, 102) of a vehicle; a sensor memory (542) that records unique information of the sensor unit; and a sensor communication unit (541) that performs serial communication by a single end method, and the control device comprises: a control communication unit (630-632) that performs serial communication with the sensor communication unit by a single end method, a control calculation unit (650) that requests the sensor device to output the unique information when a trigger signal is detected while an electric drive source (400) of the vehicle is in a non-driving state, and a control memory (640) that records the unique information.
[0206] <Technical Idea 2> The control module according to Technical Idea 1, wherein the unique information is recorded in a plurality of control address areas (B1 to B4, C1 to C8) provided in the control memory, and the control calculation unit compares the unique information recorded in the plurality of control address areas.
[0207] <Technical Idea 3> A control module according to Technical Idea 2, in which the unique information having a predetermined relationship is recorded in a plurality of sensor address areas (A1 to A4) provided in the sensor memory, and the unique information recorded in one sensor address area is recorded in a plurality of control address areas, and the unique information recorded in the plurality of sensor address areas is recorded in the control memory.
[0208] <Technical Idea 4> A control module according to Technical Idea 3, wherein the control memory has a volatile control memory (641), the control address area includes volatile address areas (B1 to B4) provided in the volatile control memory, the unique information recorded in a plurality of the sensor address areas is recorded in a plurality of the volatile address areas, and the control calculation unit compares the unique information recorded in a plurality of the volatile address areas.
[0209] <Technical Idea 5> The control memory has a nonvolatile control memory (642) in addition to the volatile control memory, the control address area includes nonvolatile address areas (C1 to C8) provided in the nonvolatile control memory in addition to the volatile address area, the unique information recorded in one of the volatile address areas is recorded in multiple of the nonvolatile address areas, and the unique information recorded in multiple of the volatile address areas is recorded in the nonvolatile control memory, and the control calculation unit compares the unique information recorded in multiple of the nonvolatile address areas when the unique information recorded in multiple of the volatile address areas matches. This is a control module according to Technical Idea 4.
[0210] <Technical Idea 6> A control module according to Technical Idea 2, in which the unique information is recorded in sensor address areas (A1 to A4) provided in the sensor memory, and the unique information recorded in one sensor address area is recorded in multiple control address areas.
[0211] <Technical Idea 7> A control module according to Technical Idea 6, wherein the control memory has a nonvolatile control memory (642), the control address area includes nonvolatile address areas (C1 to C8) provided in the nonvolatile control memory, the unique information recorded in one sensor address area is recorded in multiple nonvolatile address areas, and the unique information recorded in multiple sensor address areas is recorded in the nonvolatile control memory, and the control calculation unit compares the unique information recorded in multiple nonvolatile address areas.
[0212] <Technical Idea 8> The control module according to any one of Technical Ideas 1 to 7, wherein the trigger signal is a radio wave from a smart key, a door unlock signal, a user seated signal, a signal to switch an accessory power supply from off to on, or a request signal from an external inspection device (1000).
[0213] <Technical Concept 9> The control module according to any one of Technical Concepts 1 to 8, wherein the unique information includes at least one of characteristic values, manufacturing information, model, product information, and origin information.
[0214] <Technical Idea 10> The control module according to any one of Technical Ideas 1 to 9, wherein the sensor device includes a current sensor (510) that detects current as the physical quantity, the control calculation unit includes a function of controlling a battery pack (200) mounted on the vehicle, and the trigger signal is a request signal for a diagnostic tool.
[0215] <Technical Idea 11> The sensor device includes a current sensor (510) that detects a current as the physical quantity, and the control memory stores a current correction value for correcting the current detected by the current sensor, and the current sensor includes: a shunt resistor (515), a first inspection bus bar (511) connected to one end of the shunt resistor, a second inspection bus bar (512) connected to the other end of the shunt resistor, a first detection conductor connected to the first inspection bus bar, and a second detection conductor connected to the second inspection bus bar, and the first inspection bus bar and the second inspection bus bar are connected to a detected conductor (101), and a first connection location of the first detection conductor connected to the first inspection bus bar and a second connection location of the second detection conductor connected to the second inspection bus bar are arranged side by side via the shunt resistor, and the current correction value includes: a first current correction value based on a characteristic value of the shunt resistor when the detected conductor is not connected to the first inspection bus bar and the second inspection bus bar, A control module described in any one of technical ideas 1 to 9, which includes a second current correction value based on at least one of the difference between the arrangement direction of the first connection location and the second connection location via the shunt resistor and the extension direction of the first inspection bus bar, the difference between the arrangement direction and the extension direction of the second inspection bus bar, and the difference between the arrangement direction and the extension direction of the area in the detected conductor connected to the first inspection bus bar and the second inspection bus bar.
[0216] <Technical Idea 12> The sensor device includes a current sensor (510) that detects current as the physical quantity, and the control memory stores a current correction value for correcting the current detected by the current sensor, and the current sensor has a shunt resistor (515), a first inspection bus bar (511) connected to one end of the shunt resistor, a second inspection bus bar (512) connected to the other end of the shunt resistor, a first detection conductor connected to the first inspection bus bar, and a second detection conductor connected to the second inspection bus bar, and the first inspection bus bar and the second inspection bus bar are connected to a detected conductor (101), and the current correction value includes an aging correction value for correcting aging deterioration of a characteristic value of the shunt resistor.
[0217] <Technical Concept 13> The control module according to Technical Concept 12, wherein the current sensor stores information on deterioration over time of the characteristic value of the shunt resistor.
[0218] <Technical Idea 14> The sensor device includes a current sensor (510) that detects current as the physical quantity, and the control memory stores a current correction value for correcting the current detected by the current sensor, and the current sensor has a magnetoelectric conversion unit (517) and an inspection bus bar (513) connected to a conductor to be detected, and the current correction value includes a magnetic flux correction value for correcting a change in output of the magnetoelectric conversion unit due to a disturbance magnetic field. This is a control module described in any one of Technical Ideas 1 to 9.
[0219] <Technical Idea 15> The control module according to Technical Idea 14, wherein the disturbance magnetic field includes a magnetic flux generated due to a difference in the extension direction of a region of the conductor to be detected that is connected to the inspection bus bar relative to the extension direction of the inspection bus bar.
[0220] Technical Concept 16 The control module according to Technical Concept 14 or 15, wherein the disturbance magnetic field includes a magnetic flux emitted from at least one of an active element and a magnet mounted on the vehicle.
[0221] <Technical Idea 17> A control device electrically connected to a sensor device (20, 500-502) including a sensor unit (510, 520, 530) that detects a physical quantity of an on-board component (101, 102) of a vehicle, a sensor memory (542) that records unique information of the sensor unit, and a sensor communication unit (541) that performs serial communication in a single-ended manner, the control device including: a control communication unit (630-632) that performs serial communication with the sensor communication unit in a single-ended manner; a control calculation unit (650) that requests the sensor device to output the unique information when a trigger signal is detected while an electric drive source (400) of the vehicle is in a non-driving state; and a control memory (640) that records the unique information.
Claims
A control module having a sensor device (20, 500-502) and a control device (30, 620), The sensor device includes: a sensor unit (510, 520, 530) for detecting physical quantities of on-board components (101, 102) of a vehicle; a sensor memory (542) in which unique information of the sensor unit is recorded; A sensor communication unit (541) that performs serial communication in a single-ended manner, The control device A control communication unit (630 to 632) that serially communicates with the sensor communication unit in a single-ended manner; a control calculation unit (650) that requests the sensor device to output the specific information when a trigger signal is detected while the electric drive source (400) of the vehicle is in a non-driving state; a control memory (640) for recording the unique information. The unique information is recorded in a plurality of control address areas (B1 to B4, C1 to C8) included in the control memory, The control module according to claim 1 , wherein the control operation unit compares the unique information recorded in a plurality of the control address areas. The specific information having a predetermined relationship is recorded in a plurality of sensor address areas (A1 to A4) included in the sensor memory, 3. The control module according to claim 2, wherein the unique information recorded in a plurality of the sensor address areas is recorded in the control memory in a manner such that the unique information recorded in one of the sensor address areas is recorded in a plurality of the control address areas. The control memory comprises a volatile control memory (641); The control address area includes volatile address areas (B1 to B4) provided in the volatile control memory, the unique information recorded in the plurality of sensor address areas is recorded in the plurality of volatile address areas, The control module according to claim 3 , wherein the control operation unit compares the unique information recorded in a plurality of the volatile address areas. The control memory has a non-volatile control memory (642) in addition to the volatile control memory, The control address area includes, in addition to the volatile address area, nonvolatile address areas (C1 to C8) provided in the nonvolatile control memory, the unique information recorded in one of the volatile address areas is recorded in a plurality of the nonvolatile address areas, and the unique information recorded in the plurality of the volatile address areas is recorded in the nonvolatile control memory; The control module according to claim 4 , wherein the control calculation unit compares the unique information recorded in the plurality of non-volatile address areas when the unique information recorded in the plurality of volatile address areas matches. The unique information is recorded in a sensor address area (A1 to A4) of the sensor memory, 3. The control module according to claim 2, wherein the unique information recorded in one of the sensor address areas is recorded in a plurality of the control address areas. The control memory comprises a non-volatile control memory (642); The control address area includes nonvolatile address areas (C1 to C8) provided in the nonvolatile control memory, the unique information recorded in one of the sensor address areas is recorded in a plurality of the nonvolatile address areas, and the unique information recorded in the plurality of the sensor address areas is recorded in the nonvolatile control memory; The control module according to claim 6 , wherein the control operation unit compares the unique information recorded in a plurality of the nonvolatile address areas. The control module according to any one of claims 1 to 7, wherein the trigger signal is a radio wave from a smart key, a door unlocking signal, a user seating signal, an accessory power switching signal from off to on, or a request signal from an external inspection device (1000).
8. The control module according to claim 1, wherein the unique information includes at least one of characteristic values, manufacturing information, model, product information, and place of origin information. The sensor device includes a current sensor (510) that detects a current as the physical quantity, The control and calculation unit includes a function of controlling a battery pack (200) mounted on the vehicle, 8. The control module according to claim 1, wherein the trigger signal is a request signal for a diagnostic tool. The sensor device includes a current sensor (510) that detects a current as the physical quantity, a current correction value for correcting the current detected by the current sensor is recorded in the control memory; The current sensor a shunt resistor (515); a first inspection bus bar (511) connected to one end of the shunt resistor; a second inspection bus bar (512) connected to the other end of the shunt resistor; a first detection conductor (511a) connected to the first inspection bus bar; a second detection conductor (512a) connected to the second inspection bus bar; The first inspection bus bar and the second inspection bus bar are connected to a conductor to be detected (101), a first connection location of the first detection conductor connected to the first inspection bus bar and a second connection location of the second detection conductor connected to the second inspection bus bar are arranged side by side with the shunt resistor interposed therebetween; The current correction value includes: a first current correction value based on a characteristic value of the shunt resistor when the conductor to be detected is not connected to the first inspection bus bar and the second inspection bus bar; The control module according to any one of claims 1 to 7, further comprising a second current correction value based on at least one of the difference between the arrangement direction of the first connection location and the second connection location via the shunt resistor and the extension direction of the first inspection bus bar, the difference between the arrangement direction and the extension direction of the second inspection bus bar, and the difference between the arrangement direction and the extension direction of the area in the detected conductor connected to the first inspection bus bar and the second inspection bus bar. The sensor device includes a current sensor (510) that detects a current as the physical quantity, a current correction value for correcting the current detected by the current sensor is recorded in the control memory; The current sensor a shunt resistor (515); a first inspection bus bar (511) connected to one end of the shunt resistor; a second inspection bus bar (512) connected to the other end of the shunt resistor; a first detection conductor (511a) connected to the first inspection bus bar; a second detection conductor (512a) connected to the second inspection bus bar; The first inspection bus bar and the second inspection bus bar are connected to a conductor to be detected (101), 8. The control module according to claim 1, wherein the current correction value includes an aging correction value for correcting aging of the characteristic value of the shunt resistor. The control module according to claim 12 , wherein the current sensor stores information on deterioration of the characteristic value of the shunt resistor over time. The sensor device includes a current sensor (510) that detects a current as the physical quantity, a current correction value for correcting the current detected by the current sensor is recorded in the control memory; The current sensor A magnetoelectric conversion unit (517), an inspection bus bar (513) connected to the conductor to be detected; 8. The control module according to claim 1, wherein the current correction value includes a magnetic flux correction value for correcting a change in output of the magnetoelectric conversion unit due to a disturbance magnetic field. The control module according to claim 14 , wherein the disturbance magnetic field includes a magnetic flux generated due to a difference in the extension direction of the region of the conductor to be detected that is connected to the inspection bus bar relative to the extension direction of the inspection bus bar. The control module according to claim 14 , wherein the disturbance magnetic field includes a magnetic flux emitted from at least one of an active element and a magnet mounted on the vehicle. A control device electrically connected to a sensor device (20, 500-502) including a sensor unit (510, 520, 530) for detecting a physical quantity of a vehicle mounted component (101, 102), a sensor memory (542) in which unique information of the sensor unit is recorded, and a sensor communication unit (541) for performing serial communication in a single-ended manner, A control communication unit (630 to 632) that serially communicates with the sensor communication unit in a single-ended manner; a control calculation unit (650) that requests the sensor device to output the specific information when a trigger signal is detected while the electric drive source (400) of the vehicle is in a non-driving state; and a control memory (640) for recording the unique information.
Citation Information
Patent Citations
Hall currenttransformer
JP1982196163A
Current sensor
JP1987067464A
Battery information managing system, vehicle electronic controller and program correction method of vehicle electronic controller
JP2007228657A
Vehicle information management system, in-vehicle information terminal and vehicle information providing device
JP2014064461A
Battery temperature estimation device and method
JP2014066542A