Vehicle-mounted management device and vehicle-mounted system
The in-vehicle management device uses two tables and a distributed management system to efficiently manage power states of onboard devices, addressing storage capacity challenges and optimizing power state control in vehicles with multiple service functions.
Patent Information
- Application Number
- PCT/JP2025/024785
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-26
- Filing Date
- 2025-07-10
- Publication Date
- 2026-01-29
AI Technical Summary
Existing vehicle systems face challenges in managing power states of onboard devices due to the exponential increase in storage capacity required for power supply state tables as the number of service functions increases, making it difficult to efficiently control power states without excessive storage requirements.
An in-vehicle management device with a control unit and memory unit that utilizes two tables: one for basic vehicle states and another for service function states, allowing efficient power supply state control without a proportional increase in storage capacity, and a distributed management system with a main and sub-management device to further optimize power state management.
The solution enables efficient power supply state control for onboard devices by reducing storage capacity needs and optimizing power state management, ensuring accurate and timely power state transitions while minimizing unnecessary processing and communication overhead.
Smart Images

Figure JP2025024785_29012026_PF_FP_ABST
Abstract
Description
In-vehicle management device and in-vehicle system
[0001] The present disclosure relates to an in-vehicle management device and an in-vehicle system.
[0002] Patent Document 1 discloses an in-vehicle communication system. This in-vehicle communication system includes a gateway device and a power supply control device. The gateway device identifies the vehicle state (vehicle situation). The gateway device determines the desired power supply state of the in-vehicle devices based on the identified vehicle state and a power supply state table. The gateway device transmits control information instructing the determined power supply state to the power supply control device. The power supply control device controls the power supply of the in-vehicle devices based on the information transmitted from the gateway device.
[0003] JP 2013-192108 A
[0004] In recent years, vehicles capable of providing a variety of service functions have been proposed. The service functions can be enabled or disabled as needed. The vehicle needs to control the power state of onboard devices according to the enabled service functions. In the power state table described above, if the power state is defined for each combination of the vehicle status and the enabled or disabled state of each service function, the storage capacity required for the table is likely to increase. In particular, as the number of service functions increases, the storage capacity required for the table increases synergistically.
[0005] The present disclosure provides a technique that makes it easy to control the power supply state according to a service function while suppressing an increase in the storage capacity required for a table indicating the power supply state of an in-vehicle device.
[0006] The vehicle management device disclosed herein has a control unit that controls the power supply states of multiple vehicle-mounted devices; and a memory unit that stores a first table and a second table, wherein the first table is a table that shows the correspondence between a basic vehicle state, which transitions at least between a driving state and a parking state, and the power supply state of each of the vehicle-mounted devices, and the second table is a table that shows the correspondence between a service state defined by the enable / disable of a service function provided by the vehicle and the power supply state of each of the vehicle-mounted devices, and the control unit controls the power supply states of the multiple vehicle-mounted devices based on the basic vehicle state, the first table, the service state, and the second table.
[0007] According to the technology of the present disclosure, it is easy to control the power supply state according to the service function while suppressing an increase in the storage capacity required for the table indicating the power supply state of the in-vehicle device.
[0008] FIG. 1 is a schematic diagram illustrating an in-vehicle system according to a first embodiment. FIG. 2 is an explanatory diagram illustrating a first example of notifying an ECU of power supply information. FIG. 3 is an explanatory diagram illustrating a second example of notifying an ECU of power supply information. FIG. 4 is an explanatory diagram illustrating a third example of notifying an ECU of power supply information. FIG. 5 is a detailed diagram illustrating the in-vehicle management device shown in FIG. 1. FIG. 6 is an explanatory diagram illustrating a flow for determining the power supply state of in-vehicle equipment according to the first embodiment. FIG. 7 is an explanatory diagram illustrating a vehicle state table according to the first embodiment. FIG. 8 is an explanatory diagram illustrating a first table according to the first embodiment. FIG. 9 is an explanatory diagram illustrating a second table according to the first embodiment. FIG. 10 is an explanatory diagram illustrating a specific example of determining the power supply state of in-vehicle equipment according to the first embodiment. FIG. 11 is a schematic diagram illustrating the relationship between the in-vehicle management device, a first target ECU, and a second target ECU according to the first embodiment. FIG. 12 is an explanatory diagram showing a flow of controlling the relay to the off state when an off-transition permission is received after an off-transition instruction is sent to the first target ECU and the second target ECU in the configuration shown in FIG. 11 . FIG. 13 is a configuration diagram showing the relationship between the in-vehicle management device in the first embodiment and two ECUs that are capable of communicating and whose power supply state is switched by the relay. FIG. 14 is a flowchart showing the flow of processing performed by the in-vehicle management device shown in FIG. 13 . FIG. 15 is an explanatory diagram showing a flow of determining the power supply state of in-vehicle equipment in the second embodiment. FIG. 16 is an explanatory diagram showing a service ID table in the second embodiment. FIG. 17 is an explanatory diagram showing a vehicle state table in the second embodiment. FIG. 18 is an explanatory diagram showing a second table in the second embodiment. FIG. 19 is an explanatory diagram showing a specific example of determining the power supply state of in-vehicle equipment in the second embodiment.
[0009] [Description of Embodiments of the Present Disclosure] First, embodiments of the present disclosure will be listed and described.
[0010] [1] An in-vehicle management device having a control unit that controls the power supply states of multiple in-vehicle devices and a memory unit that stores a first table and a second table, wherein the first table is a table that shows the correspondence between a basic vehicle state that transitions at least between a driving state and a parking state and the power supply state of each of the in-vehicle devices, and the second table is a table that shows the correspondence between a service state defined by the enable / disable of a service function provided by the vehicle and the power supply state of each of the in-vehicle devices, and the control unit controls the power supply states of the multiple in-vehicle devices based on the basic vehicle state, the first table, the service state, and the second table.
[0011] Preparing a table showing the power state of each on-board device for each combination of the basic vehicle state and the enabled / disabled status of a service function would likely result in a large table capacity. For example, if there are three basic vehicle states, even if there is only one type of service function, a table showing six (= 3 x 2) possible power states based on the enabled / disabled combinations would be required. The on-board management device uses a first table showing the correspondence between the basic vehicle state and the power state of each on-board device, and a second table showing the correspondence between the service state and the power state of each on-board device, thereby making it easy to prevent an increase in the storage capacity required for the table showing the power state of the on-board devices.
[0012] [2] The control unit controls the on-board equipment determined to be on based on the basic vehicle state and the first table, and the on-board equipment determined to be on based on the service state and the second table, to be on.The vehicle management device described in [1].
[0013] The in-vehicle management device can control the necessary in-vehicle devices to the ON state while suppressing an increase in the storage capacity required for the table. Note that if the in-vehicle device is an ECU, "controlling it to the ON state" also includes "controlling an ECU that is in a sleep state to the awake state."
[0014] [3] An in-vehicle management device as described in [1] or [2], comprising: a main management device; and a sub-management device capable of communicating with the main management device, wherein the sub-management device has a sub-controller that functions as the control unit and a sub-memory unit that functions as the memory unit, wherein the main management device determines a vehicle state based on the basic vehicle state and the service state, and transmits state information indicating the determined vehicle state to the sub-management device, and the sub-controller of the sub-management device determines the basic vehicle state and the service state based on the state information received from the main management device, and controls the power supply states of the multiple in-vehicle devices based on the determined basic vehicle state and service state, the first table, and the second table.
[0015] The above-described in-vehicle management device can cause the main management device to determine the vehicle status and the sub-management device to control the power states of the in-vehicle devices based on the vehicle status. Therefore, the main management device does not need to store control patterns corresponding to the vehicle status and does not need to perform processing to determine the control patterns corresponding to the vehicle status. Therefore, this configuration makes it easy to reduce the storage capacity of the main management device that determines the vehicle status. Furthermore, the main management device transmits status information indicating the vehicle status that reflects both the basic vehicle status and the service status to the sub-management device. Therefore, when the main management device transmits information indicating the basic vehicle status and the service status to the sub-management device, the transmission can be more efficient than in a configuration in which the main management device transmits each information individually. Then, the sub-management device determines the basic vehicle status and the service status based on the status information received from the main management device. The sub-management device then controls the power states of the multiple in-vehicle devices based on the determined basic vehicle status and service status, the first table, and the second table. This makes it easy for the sub-management device to reduce the increase in storage capacity required for the tables indicating the power states of the in-vehicle devices.
[0016] [4] An on-board management device mounted on the vehicle that provides multiple service functions, wherein the second table includes a combination table showing the correspondence between combinations of enabled and disabled states of each of the service functions and the power supply states of each of the on-board equipment, and the sub-control unit determines the combination of enabled and disabled states of each of the service functions based on the status information, and controls the power supply states of the multiple on-board equipment based on the determined combination, the basic vehicle status, the first table, and the combination table.
[0017] The sub-management device described above can reduce the number of tables to be prepared compared to a configuration in which a table is prepared for each service function.
[0018] [5] An in-vehicle system comprising an in-vehicle management device according to [3], and an in-vehicle device capable of communicating with the main management equipment of the in-vehicle management device, wherein the in-vehicle device determines whether the service function is enabled or disabled based on input information to itself, and transmits the result of the determination to the main management equipment.
[0019] The above-described in-vehicle system can eliminate or reduce the processing required for determining whether a service function is enabled or disabled in the main management device.
[0020] [6] An in-vehicle management device installed in the vehicle that provides multiple service functions, wherein the in-vehicle device determines whether multiple service functions are enabled or disabled based on input information to the in-vehicle device, and transmits combination information indicating a combination of enabled and disabled service functions to the main management device.
[0021] When transmitting information indicating whether a service function is enabled or disabled to the main management device, the in-vehicle device can transmit the information more efficiently than in a configuration in which the information is transmitted for each service function.
[0022] [Details of the embodiment of the present disclosure] <First embodiment> <1-1. Configuration of in-vehicle system 1> The in-vehicle system 1 shown in Fig. 1 is a system mounted on a vehicle. The in-vehicle system 1 includes a power supply unit 10, a power line 11, an ECU 12, a relay 13, a detection unit 14, a bus 15, and an in-vehicle management device 20.
[0023] The power supply unit 10 includes, for example, a battery. The power supply unit 10 may include, for example, a low-voltage battery, or a high-voltage battery and a DC-DC converter that steps down the output voltage of the high-voltage battery.
[0024] The power path 11 is an electrical path that supplies power from the power supply unit 10 to the ECU 12. The power path 11 has a common path 11A electrically connected to the power supply unit 10 and a plurality of branch paths 11B, 11C, 11D, and 11E branching from the common path 11A. The ECU 12 is electrically connected to each of the branch paths 11B, 11C, 11D, and 11E.
[0025] The ECU 12 is an electronic control unit. The ECU 12 includes ECUs 12A, 12B, 12C, 12D, 12E, and 12F. The ECU 12A is electrically connected to the branch path 11B. The ECUs 12B and 12C are electrically connected to the branch path 11C. The ECUs 12D and 12E are electrically connected to the branch path 11D. The ECU 12F is electrically connected to the branch path 11E.
[0026] The relay 13 may be a mechanical switch or a semiconductor switch. The relay 13 includes relays 13B, 13C, and 13D. The relay 13B is provided between the power supply unit 10 and the ECU 12A in the branch path 11B. The relay 13C is provided between the power supply unit 10 and the ECUs 12B and 12C in the branch path 11C. The relay 13D is provided between the power supply unit 10 and the ECUs 12D and 12E in the branch path 11D.
[0027] The detection unit 14 detects at least one of the current supplied to the ECU 12 and the voltage applied to the ECU 12. The detection unit 14 detects the current supplied to the ECU 12 using, for example, a known current sensor. The detection unit 14 detects the voltage applied to the ECU 12 using, for example, a known voltage detection circuit. The detection result of the detection unit 14 is output to the in-vehicle management device 20.
[0028] The detection unit 14 includes detection units 14B, 14C, 14D, and 14E. The detection unit 14B is provided in the branch path 11B. The detection unit 14B is provided between the ECU 12A and the power supply unit 10. The detection unit 14B detects at least one of the current supplied to the ECU 12A and the voltage applied to the ECU 12A. The detection unit 14C is provided in the branch path 11C. The detection unit 14C is provided between the ECUs 12B and 12C and the power supply unit 10. The detection unit 14C detects at least one of the current supplied to the ECUs 12B and 12C and the voltage applied to the ECUs 12B and 12C. The detection unit 14D is provided in the branch path 11D. The detection unit 14D is provided between the ECUs 12D and 12E and the power supply unit 10. The detector 14D detects at least one of the current supplied to the ECUs 12D and 12E and the voltage applied to the ECUs 12B and 12C. The detector 14E is provided on the branch path 11E. The detector 14E detects at least one of the current supplied to the ECU 12F and the voltage applied to the ECU 12F.
[0029] The bus 15 is a communication line used for communication between the ECU 12 and the in-vehicle management device 20. The bus 15 includes buses 15A and 15B.
[0030] The above-mentioned ECU 12 is classified into three patterns.
[0031] The ECUs 12A and 12B are classified as a first pattern. The ECUs 12 of the first pattern receive power from the power supply unit 10 via the relay 13 and are not connected to the bus 15. In other words, the ECUs 12 of the first pattern cannot communicate with the in-vehicle management device 20. The ECUs 12 of the first pattern are turned on when the relay 13 provided between the ECUs 12 and the power supply unit 10 is turned on, and are turned off when the relay 13 is turned off.
[0032] The ECUs 12C, 12D, and 12E are classified as a second pattern. The ECUs 12 of the second pattern receive power from the power supply unit 10 via the relay 13 and are connected to the bus 15. The ECUs 12 of the second pattern are turned on when the relay 13 provided between the ECUs 12 and the power supply unit 10 is turned on, and are turned off when the relay 13 is turned off. Furthermore, the ECUs 12 of the second pattern are in a communication-disabled state immediately after being switched on, and are in a communication-enabled state once the communication preparation process is completed.
[0033] The ECU 12F is classified as a third pattern. The ECU 12 of the third pattern receives power from the power supply unit 10 without going through the relay 13 and is connected to the bus 15. The ECU 12 of the third pattern switches between an active state and a sleep state in response to instructions from the in-vehicle management device 20. The sleep state consumes less power than the active state. The ECU 12 of the third pattern is in a communication-disabled state immediately after switching to the active state, and becomes communication-enabled once the communication preparation process is completed.
[0034] The in-vehicle management device 20 is a device that manages the power supply states of the multiple ECUs 12. The in-vehicle management device 20 stores the power supply states of the multiple ECUs 12. The in-vehicle management device 20 controls the power supply states of the multiple ECUs 12. The power supply states of the ECUs 12 are, for example, an on state, an off state, a running state, and a sleep state. The in-vehicle management device 20 has a communication unit 21, a control unit 22, and a storage unit 23.
[0035] The communication unit 21 is configured by, for example, a communication interface and is capable of communicating with the ECUs 12C, 12D, 12E, and 12F via the bus 15.
[0036] The control unit 22 can control the power supply state of the ECU 12. The control unit 22 can control the on / off states of the first and second pattern ECUs 12 by controlling the relay 13. The control unit 22 can control the third pattern ECU 12 between an active state and a sleep state by transmitting a signal via the bus 15.
[0037] The storage unit 23 is configured by a memory, etc. The storage unit 23 stores programs executed by the control unit 22, tables used in the determination process, etc.
[0038] 1-2. Configuration for notifying second ECU of power supply information of first ECU> As shown in FIG. 2, the control unit 22 notifies the second ECU of power supply information indicating the power supply state of the first ECU via the communication unit 21. The ECUs 12C, 12D, 12E, and 12F correspond to an example of a second ECU. The ECUs 12A and 12B correspond to an example of a first ECU. Furthermore, the ECUs 12C, 12D, 12E, and 12F each correspond to an example of a first ECU in relation to the second ECU other than themselves.
[0039] With this configuration, the in-vehicle management device 20 can notify the second ECU of the power supply state of the first ECU. Therefore, the second ECU can restrict the transmission of signals to the first ECU when the first ECU is clearly in a state where communication is not possible (e.g., an off state, a sleep state, etc.). As a result, the in-vehicle management device 20 can reduce unnecessary processing by the ECU.
[0040] When the first ECU is of the first pattern or the second pattern, the control unit 22 controls the on / off state of the first ECU by, for example, controlling the relay 13, and notifies the second ECU of the power supply information. With this configuration, the in-vehicle management device 20 can control the on / off state of the first ECU and can notify the second ECU of the on / off state of the first ECU.
[0041] When the first ECU is in the third pattern, the control unit 22 switches the first ECU between an active state and a sleep state by sending a signal to the first ECU, and notifies the second ECU of the power supply information. With this configuration, the vehicle management device 20 can switch the first ECU between an active state and a sleep state and can notify the second ECU of whether the first ECU is in the active state or the sleep state.
[0042] The control unit 22 may determine the power supply state of the first ECU, for example, as follows. The control unit 22 may determine the on / off state of the first ECU for the first pattern and the second pattern based on the state of control of the relay 13 provided between the first ECU and the power supply unit 10. The control unit 22 may also determine the on / off state of the first ECU for the first pattern and the second pattern based on the current supplied to the first ECU. Specifically, the control unit 22 may determine that the first ECU is in the on state when the current supplied to the first ECU exceeds a threshold current, and may determine that the first ECU is in the off state when the current supplied to the first ECU is equal to or less than the threshold current. The control unit 22 may also determine the on / off state of the first ECU for the first pattern and the second pattern based on the voltage applied to the first ECU. Specifically, the control unit 22 may determine that the first ECU is in an on state when the voltage applied to the first ECU exceeds a threshold voltage, and may determine that the first ECU is in an off state when the voltage applied to the first ECU is equal to or less than the threshold voltage.
[0043] The control unit 22 may determine the on / off state of a first ECU of the second pattern based on the result of communication with the first ECU.
[0044] The control unit 22 may determine whether a first ECU of the third pattern is in an activated state or a sleep state based on a communication result with the first ECU. For example, the control unit 22 may determine that the first ECU has switched to an activated state when it transmits an activation instruction signal to the first ECU. Furthermore, the control unit 22 may determine whether a first ECU of the third pattern is in an activated state or a sleep state based on a current supplied to the first ECU. Specifically, the control unit 22 may determine that the first ECU is in an activated state when the current supplied to the first ECU exceeds a threshold current, and may determine that the first ECU is in a sleep state when the current supplied to the first ECU is equal to or less than the threshold current.
[0045] For a first ECU of the second pattern, the control unit 22 notifies the second ECU of communication availability information indicating whether the first ECU is in a communication-enabled state when the first ECU is in an on-state. It takes time for the ECU 12 to become communication-enabled after turning on. Therefore, even if the ECU 12 is activated, it may be in a communication-disabled state. The in-vehicle management device 20 can notify the second ECU of the communication availability information indicating whether the first ECU is in a communication-enabled state. This allows the second ECU to more accurately determine whether the first ECU is in a communication-enabled state and more reliably restrict the transmission of signals to a first ECU with which communication is disabled. As a result, the in-vehicle management device 20 can further reduce unnecessary ECU processing.
[0046] The first ECU of the second pattern may transmit a communication enabled notification to the control unit 22 when it becomes capable of communication after being switched to the on state. In this case, the control unit 22 may determine that the first ECU is in a communication disabled state from when the first ECU is switched to the on state until it receives the communication enabled notification, and may determine that the first ECU has become capable of communication when it receives the communication enabled notification.
[0047] After controlling the relay 13 to be switched on, the control unit 22 may start determining whether the first ECU is ready to communicate, and if it determines that the first ECU is ready to communicate, may notify the second ECU of communication availability information indicating that the first ECU is ready to communicate. With this configuration, the in-vehicle management device 20 can efficiently and quickly determine that the first ECU is ready to communicate.
[0048] For a first ECU of the third pattern, the control unit 22 notifies the second ECU of communication availability information indicating whether the first ECU is in a communication-enabled state when the first ECU is in an activated state. It takes time for the ECU 12 to become communication-enabled after being activated. Therefore, even if the ECU 12 is in an activated state, it may not be in a communication-enabled state. The in-vehicle management device 20 can notify the second ECU of the communication availability information indicating whether the first ECU is in a communication-enabled state. This allows the second ECU to more accurately determine whether the first ECU is in a communication-enabled state and more reliably restrict the transmission of signals to a first ECU with which communication is not possible. As a result, the in-vehicle management device 20 can further reduce unnecessary ECU processing.
[0049] The first ECU of the third pattern may transmit a communication enabled notification to the control unit 22 when it becomes capable of communication after switching to the activated state. In this case, the control unit 22 may determine that the first ECU is in a communication disabled state from when the first ECU switches to the activated state until it receives the communication enabled notification, and may determine that the first ECU has become capable of communication when it receives the communication enabled notification.
[0050] After instructing the first ECU to switch to the activated state, the control unit 22 may start determining whether the first ECU has become capable of communication, and if it determines that the first ECU has become capable of communication, may notify the second ECU of communication availability information indicating that the first ECU has become capable of communication. With this configuration, the in-vehicle management device 20 can efficiently and quickly determine that the first ECU has become capable of communication.
[0051] When the second ECU is in a sleep state, the control unit 22 restricts notification of power supply information to the second ECU. For example, in the example shown in FIG. 3 , ECUs 12C and 12E are in an active state, and ECUs 12D and 12F are in a sleep state. The control unit 22 and ECUs 12C, 12D, 12E, and 12F are configured to be able to notify information to an active ECU 12 connected to the same bus 15 while maintaining the sleep ECU 12 in its sleep state. For example, the control unit 22 and ECUs 12C, 12D, 12E, and 12F support partial network control. In this configuration, the control unit 22 does not notify the sleep ECUs 12D and 12F of the power supply information of the first ECU, but only notifies the sleep ECUs 12C and 12E. This configuration allows the in-vehicle management device 20 to avoid activating the sleep ECU due to power supply information being notified to the sleep ECU.
[0052] In a configuration in which all ECUs 12 connected to bus 15 are switched to an active state when information is transmitted to bus 15, control unit 22 restricts transmission of power supply information to bus 15 to which a second ECU in a sleep state is connected. For example, in the example shown in FIG. 4 , ECUs 12C and 12D connected to bus 15A are active, and ECUs 12E and 12F connected to bus 15B are in a sleep state. In this state, control unit 22 does not transmit power supply information of the first ECU to bus 15B to which ECUs 12E and 12F in the sleep state are connected, but transmits it only to bus 15A to which ECUs 12C and 12D in the active state are connected. With this configuration, in-vehicle management device 20, it is possible to prevent a second ECU in a sleep state from being activated due to power supply information being transmitted to the second ECU in the sleep state.
[0053] The control unit 22 determines whether the first ECU is in a communication abnormal state, and if it determines that the first ECU is in a communication abnormal state, notifies the second ECU that the communication abnormal state exists. The control unit 22 determines that the first ECU is in a communication abnormal state when, for example, the first ECU does not respond and is unable to provide a normal notification. With this configuration, the in-vehicle management device 20 can notify the second ECU that the first ECU is in a communication abnormal state. Therefore, the second ECU can restrict the second ECU from transmitting a signal to the first ECU in a communication abnormal state. As a result, the in-vehicle management device 20 can reduce unnecessary processing by the second ECU.
[0054] The control unit 22 notifies the second ECU of information indicating whether a service function provided by the vehicle is enabled. The control unit 22 may determine whether a service function is enabled by itself, or may receive information indicating whether a service function is enabled from an external device. The service function may be, for example, a perimeter monitoring service that monitors the perimeter of the vehicle, or an air conditioning management service that manages the air conditioning inside the vehicle when the vehicle is unmanned. With this configuration, the in-vehicle management device 20 can notify the second ECU of whether a service function is enabled. Therefore, the second ECU can operate based on whether the service function is enabled.
[0055] The vehicle may be capable of providing a plurality of service functions. The control unit 22 may notify the second ECU of information indicating a combination of enabled and disabled states of two or more service functions. With this configuration, the in-vehicle management device 20 can efficiently notify the second ECU of information indicating the enabled and disabled states of the plurality of service functions.
[0056] 1-3. Configuration in which Functions are Distributed Between the Main Management Device 30 and the Sub-Management Devices 40 As shown in FIG. 5, the in-vehicle management device 20 includes a main management device 30 and a plurality of sub-management devices 40. As shown in FIG.
[0057] The main management device 30 has a main communication unit 31, a main control unit 32, and a main memory unit 33. The main communication unit 31 is configured, for example, by a communication interface. The main communication unit 31 is capable of communicating with devices external to the in-vehicle management device 20, the sub-management device 40, and the like via a communication line. The main communication unit 31 functions as the communication unit 21. The main control unit 32 is configured, for example, by a processor such as a CPU. The main control unit 32 functions as the control unit 22. The main memory unit 33 is configured, for example, by a memory. The main memory unit 33 functions as the memory unit 23.
[0058] The main control unit 32 determines the vehicle state based on the basic vehicle state and the service state (see FIG. 6).
[0059] The basic vehicle state is a state that transitions to at least a vehicle running state and a vehicle parked state. In this embodiment, the basic vehicle state transitions to a running state, a riding state, and a parked state. The running state is, for example, the ON state of the starter switch. The starter switch is, for example, an ignition switch or a power switch. The riding state is a state in which the starter switch is OFF and the user is in the vehicle. The parked state is a state in which the starter switch is OFF and the user is not in the vehicle.
[0060] The main control unit 32 determines the basic vehicle state based on information input to the main control unit 32. The information input to the main control unit 32 includes, for example, a signal indicating the on / off state of the start switch and a signal indicating the detection result of a detection unit that detects whether a user is getting in the vehicle.
[0061] The service state is defined by the enabled / disabled status of a service function provided by the vehicle. Examples of service functions include the perimeter monitoring service and air conditioning management service described above. The enabled / disabled status of a service function can be switched, for example, by operating an operation unit installed in the vehicle or by operating a communication terminal capable of wireless communication with the vehicle. The main control unit 32 acquires information indicating the enabled / disabled status of a service function from an external in-vehicle device (e.g., the ECU 12 shown in FIG. 1 ) to the in-vehicle management device 20. The in-vehicle device determines the enabled / disabled status of a service function based on input information and transmits the determination result to the main management device 30. This configuration allows the in-vehicle system 1 to eliminate or reduce the process of determining the enabled / disabled status of a service function in the main management device 30. Furthermore, the in-vehicle device may determine the enabled / disabled status of multiple service functions based on input information and transmit combination information indicating a combination of enabled / disabled service functions to the main management device 30. According to this configuration, when the in-vehicle device transmits information indicating whether a service function is enabled or disabled to the main management device 30, the transmission can be made more efficiently than in a configuration in which the information is transmitted for each service function.
[0062] The main storage unit 33 stores a vehicle state table that defines a vehicle state for each combination of a basic vehicle state and a service state. As shown in FIG. 7, the vehicle state table defines a vehicle state for each combination of the basic vehicle state and the enabled / disabled state of each service function. The main control unit 32 determines the vehicle state based on the vehicle state table, the basic vehicle state, and the service state (specifically, the enabled / disabled state of each service function). For example, as shown in FIG. 6, when the basic vehicle state is parked, the perimeter monitoring service is enabled, and the air conditioning management service is disabled, the main control unit 32 determines that the vehicle state is B.
[0063] The main control unit 32 transmits status information indicating the vehicle status determined by itself to the sub-management device 40 .
[0064] The sub-management device 40 shown in FIG. 5 controls the power supply states of multiple on-board devices 50 based on status information received from the main management device 30. The on-board devices 50 are provided in the on-board system 1. The on-board devices 50 are, for example, the ECU 12 shown in FIG. 1 , a sensor, or an actuator. If the on-board device 50 is the ECU 12, the sub-management device 40 may control the on-off state of the ECU 12 by controlling the on-off state of the relay 13, or may switch the ECU 12 to an active state by transmitting an activation instruction signal via the bus 15, or may switch the ECU 12 to a sleep state by transmitting a sleep instruction signal via the bus 15. If the on-board device 50 is a load such as a sensor or an actuator, the sub-management device 40 may control the on-off state of the load by controlling the on-off state of the relay 13.
[0065] The sub-management device 40 has a sub-communication unit 41, a sub-control unit 42, and a sub-storage unit 43. The sub-communication unit 41 is configured, for example, by a communication interface. The sub-communication unit 41 is capable of communicating with the main management device 30 and the second and third pattern ECUs 12 via a communication line. The sub-communication unit 41 functions as the communication unit 21. The sub-control unit 42 is configured, for example, by a processor such as a CPU. The sub-control unit 42 functions as the control unit 22. The sub-storage unit 43 is configured, for example, by a memory. The sub-storage unit 43 functions as the storage unit 23.
[0066] The sub-controller 42 controls the power supply states of the multiple on-vehicle devices 50 based on the state information received from the main management device 30 and the power supply state table. The power supply state table is stored in the sub-storage unit 43. The power supply state table is a table showing the correspondence between the vehicle state and the power supply state of each of the multiple on-vehicle devices 50. The power supply state table includes the vehicle state table shown in FIG. 7, a first table shown in FIG. 8, and a second table shown in FIG. 9. In FIGS. 8 to 10, on-vehicle devices 50A, 50B, 50C, and 50D are shown as the on-vehicle devices 50.
[0067] As described above, the vehicle state table is a table that defines a vehicle state for each combination of a basic vehicle state and a service state. Specifically, the vehicle state table defines a vehicle state for each combination of a basic vehicle state and the enabled / disabled state of each service function. The sub-control unit 42 determines the basic vehicle state and the service state based on the state information received from the main management device 30 and the vehicle state table. Specifically, the sub-control unit 42 determines the basic vehicle state and the enabled / disabled state of each service function. In the example shown in Figures 6 and 7, the sub-control unit 42 determines from vehicle state B that the basic vehicle state is parked, the perimeter monitoring service is enabled, and the air conditioning management service is disabled.
[0068] As shown in FIG. 8, the first table is a table showing the correspondence between the basic vehicle state and the power supply state (specifically, the on / off state) of each on-board device 50. In the example shown in FIG. 8, when the basic vehicle state is the parked state, the on-board devices 50A and 50B are in the on state, and the on-board devices 50C and 50D are in the off state. When the basic vehicle state is the occupied state, the on-board devices 50A and 50C are in the on state, and the on-board devices 50B and 50D are in the off state. When the basic vehicle state is the traveling state, the on-board devices 50A, 50C, and 50D are in the on state, and the on-board device 50B is in the off state. Note that in the description of "1-3. Configuration in which functions are distributed between the main management device 30 and the sub-management device 40," for an ECU 12 that switches between a sleep state and an activated state, the sleep state is defined as the off state, and the activated state is defined as the on state.
[0069] As shown in Fig. 9, the second table is a table showing the correspondence between the service status (specifically, each service function) and the power supply status (specifically, on / off status) of each on-board device 50. In the example shown in Fig. 9, when the perimeter monitoring service is enabled, the on-board devices 50A and 50C are on, and the on-board devices 50B and 50D are off. When the air conditioning management service is enabled, the on-board devices 50A and 50B are on, and the on-board devices 50C and 50D are off.
[0070] The sub-control unit 42 determines the power supply states of the in-vehicle devices 50A, 50B, 50C, and 50D based on the basic vehicle state and the first table. The sub-control unit 42 determines the power supply states of the in-vehicle devices 50A, 50B, 50C, and 50D based on the service state and the second table. The sub-control unit 42 controls, to the on state, the in-vehicle devices 50 determined to be in the on state based on the basic vehicle state and the first table, and the in-vehicle devices 50 determined to be in the on state based on the service state and the second table. The sub-control unit 42 controls, to the off state, the in-vehicle devices 50 determined to be in the off state based on the basic vehicle state and the first table and determined to be in the off state based on the service state and the second table.
[0071] When the vehicle state is B, the power supply states of the on-board devices 50A, 50B, 50C, and 50D are determined as shown in FIG. 10. That is, since the basic vehicle state is the parked state, the on-board devices 50A and 50B are determined to be in the on state based on the basic vehicle state and the first table. As for the service state, only the perimeter monitoring service is enabled. Therefore, the on-board devices 50A and 50C are determined to be in the on state based on the service state and the second table. As a result, the on-board devices 50A, 50B, and 50C are determined to be in the on state, and the on-board device 50D is determined to be in the off state. The sub-control unit 42 controls the on-board devices 50A, 50B, and 50C to be in the on state, and the on-board device 50D to be in the off state.
[0072] After completing the switching process for controlling all of the in-vehicle devices 50A, 50B, 50C, and 50D under its management to power states corresponding to the vehicle status, the sub-control unit 42 transmits switching completion information indicating the completion of the switching process to the main management device 30. With this configuration, the sub-management device 40 can notify the main management device 30 of the completion of the switching process when it is completed. This reduces the amount of communication compared to a configuration in which notification is sent for each in-vehicle device 50 whose power state has been switched. In other words, the sub-management device 40 can notify the main management device 30 that it has controlled all of the in-vehicle devices 50A, 50B, 50C, and 50D under its management to power states corresponding to the vehicle status while minimizing communication volume.
[0073] If there is no in-vehicle device 50 to be switched, the sub-controller 42 transmits switching completion information to the main management device 30 without switching the power state of the in-vehicle device 50. With this configuration, the sub-management device 40 can notify the main management device 30 that the switching process has been completed, even if there is no in-vehicle device 50 to be switched.
[0074] If the main management device 30 does not receive switching completion information within a determination period after transmitting status information, the main management device 30 performs a determination process to determine whether the sub-management device 40 is abnormal. The determination process may be, for example, a process of transmitting a signal requesting a response to the sub-management device 40 and determining whether the sub-management device 40 is abnormal based on whether a response is received. With this configuration, the main management device 30 can determine whether the sub-management device 40 is abnormal in a situation where there is a high possibility of an abnormality, in which switching completion information is not received within the determination period. Note that the main management device 30 may also determine that the sub-management device 40 is abnormal when the main management device 30 does not receive switching completion information within a determination period after transmitting status information.
[0075] The main management device 30 transmits status information to each sub-management device 40, and performs processing according to the determined vehicle status after receiving switching completion information from all sub-management devices 40. With this configuration, the main management device 30 can perform processing according to the vehicle status after confirming that the switching processing has been completed in all sub-management devices 40.
[0076] As described above, the in-vehicle system 1 can have the main management device 30 determine the vehicle state and the sub-management device 40 control the power state using a control pattern based on the vehicle state. Therefore, the main management device 30 does not need to store a power state control pattern corresponding to the vehicle state, and does not need to perform processing to determine the power state control pattern corresponding to the vehicle state. Therefore, this configuration makes it easy to reduce the storage capacity of the main management device 30 that determines the vehicle state.
[0077] Furthermore, by using the power supply status table, the sub-management device 40 can easily grasp the desired power supply status of each in-vehicle device 50 according to the vehicle status, which simplifies the process of controlling the power supply status of each in-vehicle device 50 according to the vehicle status.
[0078] Furthermore, the main management device 30 determines the vehicle status based on the basic vehicle status and the service status. With this configuration, both the basic vehicle status and the service status are reflected in the status information. Therefore, when the main management device 30 transmits information indicating the basic vehicle status and information indicating the service status to the sub-management device 40, the transmission can be more efficient than in a configuration in which each information is transmitted separately.
[0079] Furthermore, preparing a table showing the power state of each on-board device 50 for each combination of the basic vehicle state and the enabled / disabled status of a service function tends to increase the table's capacity. For example, if there are three basic vehicle states, even if there is only one type of service function, a table showing six (= 3 × 2) possible power states based on the enabled / disabled combinations is required. The on-board management device 20 uses a first table showing the correspondence between the basic vehicle state and the power state of each on-board device 50 and a second table showing the correspondence between the service state and the power state of each on-board device 50, thereby making it easier to minimize the increase in storage capacity required for the table showing the power state of the on-board devices 50. In particular, the on-board management device 20 can control the necessary on-board devices 50 to be on while minimizing the increase in storage capacity required for the table.
[0080] Furthermore, the in-vehicle management device 20 can cause the main management device 30 to determine the vehicle state and the sub-management device 40 to control the power state of the in-vehicle devices 50 based on the vehicle state. Therefore, the main management device 30 does not need to store control patterns corresponding to the vehicle state, nor does it need to perform processing to determine the control pattern corresponding to the vehicle state. Therefore, this configuration makes it easy to reduce the storage capacity of the main management device 30, which determines the vehicle state. Furthermore, the main management device 30 transmits status information indicating the vehicle state that reflects both the basic vehicle state and the service status to the sub-management device 40. Therefore, when the main management device 30 transmits information indicating the basic vehicle state and the service status to the sub-management device 40, the transmission can be more efficient than in a configuration in which the main management device 30 transmits each of the information indicating the basic vehicle state and the service status separately. Then, the sub-management device 40 determines the basic vehicle state and the service status based on the status information received from the main management device 30. The sub-management device 40 then controls the power state of the multiple in-vehicle devices 50 based on the determined basic vehicle state and service status, the first table, and the second table. This makes it easier for the sub-management device 40 to suppress an increase in the storage capacity required for the table indicating the power supply status of the in-vehicle devices 50 .
[0081] 11, the in-vehicle management device 20 includes a main management device 30 and a plurality of sub-managers 40. As shown in FIG. 5, the sub-managers 40 include a first sub-manager 40A, a second sub-manager 40B, and a third sub-manager 40C. The first sub-management device 40A, the second sub-management device 40B, and the third sub-management device 40C each have a sub-communication unit 41 (specifically, a first sub-communication unit 41A, a second sub-communication unit 41B, and a third sub-communication unit 41C), a sub-control unit 42 (specifically, a first sub-control unit 42A, a second sub-control unit 42B, and a third sub-control unit 42C), a sub-storage unit 43 (specifically, a first sub-storage unit 43A, a second sub-storage unit 43B, and a third sub-storage unit 43C), and a sub-control unit 42 (specifically, a first sub-control unit 42A, a second sub-control unit 42B, and a third sub-control unit 42C). Each sub-management device 40 controls a plurality of in-vehicle devices 50 under its control.
[0082] 11 illustrates a first target ECU 112A, an ECU 112B, a second target ECU 112C, and an ECU 112D as examples of ECUs 12. The first target ECU 112A and the ECU 112B are connected to a first sub-management device 40A via a bus 115A (corresponding to bus 15). A first relay 113A (corresponding to relay 13) is provided between the first target ECU 112A and the power supply unit 10. The second target ECU 112C is connected to a second sub-management device 40B via a bus 115B (corresponding to bus 15). A second relay 113B (corresponding to relay 13) is provided between the second target ECU 112C and the power supply unit 10. The ECU 112D is connected to a third sub-management device 40C via a bus 115C (corresponding to bus 15).
[0083] The first sub-management device 40A can control the on / off state of the first target ECU 112A by controlling the first relay 113A. The first sub-management device 40A can communicate with the first target ECU 112A and ECU 112B via the bus 115A. The second sub-management device 40B can control the on / off state of the second target ECU 112C by controlling the second relay 113B. The second sub-management device 40B can communicate with the second target ECU 112C via the bus 115B. The third sub-management device 40C can communicate with ECU 112D via the bus 115C.
[0084] The first sub-management device 40A determines whether the first off condition is satisfied based on the status information indicating the vehicle status received from the main management device 30. The determination of whether the first off condition is satisfied is performed, for example, by the method described above in "1-3. Configuration in which functions are distributed between the main management device 30 and the sub-management device 40." When the first sub-management device 40A determines that the first off condition is satisfied, it sends an off-transition instruction to the first target ECU 112A. When the first target ECU 112A receives the off-transition instruction, it performs off preparation processing for transitioning to the off state and then sends an off-transition permission to the first sub-management device 40A. When the first sub-management device 40A receives the off-transition permission from the first target ECU 112A, it switches the first relay 113A to the off state.
[0085] The second sub-management device 40B determines whether the second off condition is satisfied based on the status information indicating the vehicle status received from the main management device 30. The determination of whether the second off condition is satisfied is performed, for example, by the method described above in "1-3. Configuration in which functions are distributed between the main management device 30 and the sub-management device 40." If the second sub-management device 40B determines that the second off condition is satisfied, it sends an off-transition instruction to the second target ECU 112C. When the second target ECU 112C receives the off-transition instruction, it performs off preparation processing for transitioning to the off state and then sends an off-transition permission to the second sub-management device 40B. When the second sub-management device 40B receives the off-transition permission from the second target ECU 112C, it switches the second relay 113B to the off state.
[0086] When the first sub-management device 40A determines that the first off condition is met, it transmits an off transition instruction to the first target ECU 112A and transmits a first off transition notification indicating that the off transition instruction will be transmitted or has been transmitted to the first target ECU 112A to the ECU 112B and the main management device 30. The timing of transmitting the first off transition notification may be the same as the timing of transmitting the off transition instruction, or may be shifted from the timing of transmitting the off transition instruction.
[0087] When the second sub-management device 40B determines that the second off condition is met, it transmits an off transition instruction to the second target ECU 112C and transmits a second off transition notification indicating that it will transmit or has transmitted the off transition instruction to the second target ECU 112C to the main management device 30. The timing of transmitting the second off transition notification may be the same as the timing of transmitting the off transition instruction, or may be shifted from the timing of transmitting the off transition instruction.
[0088] When the main management device 30 receives the first off transition notification, it transmits the first off transition notification to a sub-management device 40 (e.g., second sub-management device 40B, third sub-management device 40C) other than the first sub-management device 40A without waiting for the second off transition notification. When the other sub-management device 40 receives the first off transition notification, it transmits the first off transition notification to the ECUs 12 it manages (e.g., second target ECUs 112C, ECUs 112D).
[0089] When the main management device 30 receives the second off transition notification, it transmits the second off transition notification to a sub-management device 40 (e.g., the first sub-management device 40A or the third sub-management device 40C) other than the second sub-management device 40B without waiting for the first off transition notification. When the other sub-management device 40 receives the second off transition notification, it transmits the second off transition notification to the ECUs 12 it manages (e.g., the first target ECUs 112A, 112B, and 112D).
[0090] In the example shown in Figure 12, the main management device 30 first determines the vehicle state and transmits state information indicating the determined vehicle state to each sub-management device 40 (T21). If the first sub-management device 40A determines based on the state information that the first OFF condition corresponding to the first target ECU 112A is met, it transmits an OFF transition instruction to the first target ECU 112A (T22) and transmits a first OFF transition notification to the ECU 112B and the main management device 30 (T23). When the main management device 30 receives the first OFF transition notification, it transmits the first OFF transition notification to the third sub-management device 40C without waiting for the second OFF transition notification (T24). When the third sub-management device 40C receives the first OFF transition notification, it transmits the first OFF transition notification to the ECU 112D (T25).
[0091] When the second sub-management device 40B determines based on the state information that the second OFF condition corresponding to the second target ECU 112C is satisfied, it transmits an OFF transition instruction to the second target ECU 112C (T26) and also transmits a second OFF transition notification to the main management device 30 (T27). When the main management device 30 receives the second OFF transition notification, it transmits the second OFF transition notification to the third sub-management device 40C without waiting for the first OFF transition notification (T28). When the third sub-management device 40C receives the second OFF transition notification, it transmits the second OFF transition notification to the ECU 112D (T29).
[0092] After performing the off preparation process, the first target ECU 112A transmits an off transition permission to the first sub-management device 40A (T30). When the first sub-management device 40A receives the off transition permission, it controls the first relay 113A to the off state (T31).
[0093] After performing the off preparation process, the second target ECU 112C transmits an off transition permission to the second sub-management device 40B (T32). When the second sub-management device 40B receives the off transition permission, it controls the second relay 113B to the off state (T33).
[0094] As described above, when the off condition is met, the in-vehicle management device 20 does not immediately switch the relays 13 (specifically, the first relay 113A and the second relay 113B) to the off state, but instead transmits an off transition instruction to the ECUs 12 (specifically, the first target ECU 112A and the second target ECU 112C), and then waits for the reception of an off transition permission before switching the relays 13 to the off state. Therefore, when cutting off the power supply to a communicable ECU 12, the in-vehicle management device 20 can provide the ECU 12 with a preparation period before cutting off the power supply to the ECU 12, thereby making it less likely that adverse effects will occur when cutting off the power supply to the ECU 12.
[0095] Furthermore, the sub-control unit 42 transmits an OFF transition notification to an ECU 12 other than the destination ECU 12 (specifically, the first target ECU 112A or the second target ECU 112C) that is the ECU 12 to which the OFF transition instruction is transmitted. Thus, by receiving the OFF transition notification, the other ECU 12 can prepare for the destination ECU 12 to switch to the OFF state.
[0096] The vehicle management device 20 can reduce the processing burden on the main management device 30, which determines the vehicle state, by having the sub-management device 40, which controls the relay 13 and can communicate with the ECU 12, determine the off condition.
[0097] After transmitting the OFF transition instruction to the first target ECU 112A, the first sub-management device 40A can transmit an OFF transition notification to the ECU 112B, which is another ECU under its control.
[0098] The in-vehicle management device 20 can transmit an OFF transition notification to another ECU 12 (e.g., ECU 112D) under a sub-management device 40 (e.g., third sub-management device 40C) other than the sub-management device 40 (e.g., first sub-management device 40A, second sub-management device 40B) that transmitted the OFF transition instruction. Moreover, the in-vehicle management device 20 can quickly transmit the first OFF transition notification and the second OFF transition notification to the other ECU 12.
[0099] Next, the operation of the in-vehicle management device 20 will be described in more detail with reference to FIGS. 13 and 14 . FIG. 13 illustrates ECUs 112E and 112F as examples of the ECU 12. A relay 113E (corresponding to relay 13) is provided between the ECU 112E and the power supply unit 10. A relay 113F (corresponding to relay 13) is provided between the ECU 112F and the power supply unit 10. The control unit 22 of the in-vehicle management device 20 can control the on / off state of the ECU 112E by controlling the on / off state of the relay 113E. The control unit 22 can control the on / off state of the ECU 112F by controlling the on / off state of the relay 113F. The control unit 22 can communicate with the ECUs 112E and 112F via the bus 15.
[0100] The control unit 22 performs a corresponding process when the upper limit time has elapsed without receiving an OFF transition permission after transmitting an OFF transition instruction via the communication unit 21. According to this configuration, the in-vehicle management device 20 can perform a predetermined necessary process when a situation occurs in which the upper limit time has elapsed without receiving an OFF transition permission after transmitting an OFF transition instruction.
[0101] The response process may be, for example, a process of switching the relay 13 to the OFF state, a process of notifying the user of the abnormality, a process of determining whether or not an abnormality has occurred, etc. If the response process is a process of switching the relay 13 to the OFF state, the in-vehicle management device 20 can switch the relay 13 to the OFF state when the upper limit time has elapsed even if the in-vehicle management device 20 has not received the OFF transition permission. Therefore, even if the in-vehicle management device 20 is unable to receive the OFF transition permission due to a communication abnormality in the ECU 12, the in-vehicle management device 20 can avoid the ECU 12 from consuming power continuously because the relay 13 cannot be switched to the OFF state.
[0102] The upper limit time may be set individually for each ECU 12. In this case, after transmitting the OFF transition instruction to the ECU 12 via the communication unit 21, the control unit 22 performs the response process if the upper limit time corresponding to the ECU 12 to which the OFF transition instruction was sent has elapsed without receiving an OFF transition permission. According to this configuration, the in-vehicle management device 20 can set different upper limit times for performing the response process for each ECU 12.
[0103] The control unit 22 may set the upper limit time based on the vehicle state when transmitting the OFF transition instruction. With this configuration, the in-vehicle management device 20 can set the upper limit time appropriate for the vehicle state. Note that the upper limit time may be constant regardless of the vehicle state.
[0104] If the vehicle state changes after transmitting the OFF transition instruction, the control unit 22 may change the upper limit time based on the changed vehicle state. For example, if the basic vehicle state transitions from a driving state to a parked state, the control unit 22 may determine that there is no problem in immediately shutting off the power and shorten the upper limit time. With this configuration, even if the vehicle state changes after transmitting the OFF transition instruction, the in-vehicle management device 20 can change the upper limit time to be appropriate for the changed vehicle state.
[0105] When the control unit 22 receives the OFF transition permission without transmitting the OFF transition instruction, the control unit 22 maintains the relay 13 in the ON state. When the control unit 22 receives the OFF transition permission without transmitting the OFF transition instruction, it is considered that the OFF transition permission was transmitted in error. In this case, the in-vehicle management device 20 can maintain the relay 13 in the ON state.
[0106] If the control unit 22 receives an OFF transition permission without transmitting an OFF transition instruction, the control unit 22 may perform a predetermined process without switching the relay 13 to the OFF state. If the control unit 22 receives an OFF transition permission without transmitting an OFF transition instruction, it is considered that the OFF transition permission was transmitted in error. In this case, the control unit 22 can perform a predetermined necessary process without switching the relay 13 to the OFF state. The predetermined process is, for example, a process of notifying the user of an abnormality, a process of determining whether or not an abnormality has occurred, etc.
[0107] The control unit 22 may switch the relay 13 to the off state when it receives the off transition permission after a minimum time has elapsed since the off transition instruction was transmitted. If the time between transmitting the off transition instruction and receiving the off transition permission is too short, there is a possibility that the off transition permission was transmitted in error, unrelated to the off transition instruction. According to this configuration, the in-vehicle management device 20 switches the relay 13 to the off state when it receives the off transition permission after a minimum time has elapsed since the off transition instruction was transmitted. Therefore, the in-vehicle management device 20 can switch the relay 13 to the off state when there is a high possibility that the off transition permission was transmitted normally.
[0108] If the control unit 22 receives an OFF transition permission between the transmission of the OFF transition instruction and the lapse of the minimum time limit, the control unit 22 may transmit the OFF transition instruction again while maintaining the relay 13 in the ON state. An OFF transition permission received before the lapse of the minimum time limit is not necessarily an OFF transition permission transmitted in error. According to this configuration, if the in-vehicle management device 20 receives an OFF transition permission before the lapse of the minimum time limit, the in-vehicle management device 20 transmits the OFF transition instruction again while maintaining the relay 13 in the ON state. This allows the in-vehicle management device 20 to reconfirm whether or not it is possible to receive an OFF transition permission. The minimum time limit for the reconfirmation may be the same as or shorter than the first time.
[0109] When a start condition is met, the control unit 22 performs the process shown in Fig. 14. The start condition may be, for example, that a control circuit constituting the control unit 22 has been activated, that any of the relays 13 has been switched to the on state, or some other condition. Note that the control unit 22 immediately restarts the process shown in Fig. 14 after it has finished. In other words, after the start condition is met, the control unit 22 repeatedly performs the process shown in Fig. 14.
[0110] The control unit 22 first determines whether the OFF condition is satisfied (step S11). If it is determined that the OFF condition is not satisfied, it determines whether OFF transition permission has been received (step S12). If the answer is No in step S12, the control unit 22 returns to step S11. If it is determined in step S12 that OFF transition permission has been received, the control unit 22 performs a predetermined process while maintaining the relay 13 in the ON state, and ends the process shown in FIG. 14 (steps S13 and S14).
[0111] If the control unit 22 determines in step S11 that the OFF condition is satisfied, it sets an upper limit time corresponding to the ECU 12 for which the OFF condition is satisfied (step S15) and transmits an OFF transition instruction (step S16). Then, the control unit 22 determines whether a lower limit time has elapsed (step S17). If the control unit 22 determines that the lower limit time has not elapsed, it determines in step S18 whether OFF transition permission has been received. If the control unit 22 determines that OFF transition permission has not been received, it returns to step S17. If the control unit 22 determines that OFF transition permission has been received, it returns to step S16 and transmits the OFF transition instruction again.
[0112] If the control unit 22 determines in step S17 that the lower limit time has elapsed, it determines whether or not it has received an OFF transition permission (step S19). If the control unit 22 determines that it has not received an OFF transition permission, it determines whether or not it has received an upper limit time (step S21). If it determines that the upper limit time has elapsed, it performs a corresponding process (step S22) and ends the process shown in Fig. 14. If it determines that the upper limit time has not elapsed, it returns to step S19. If it determines in step S19 that it has received an OFF transition permission, it controls the relay 13 to the OFF state (step S20) and ends the process shown in Fig. 14.
[0113] Second Embodiment In "1-3. Configuration in which functions are distributed between the main management device 30 and the sub-management device 40" of the first embodiment, the enable / disable status of each service function is managed individually. In contrast, in the second embodiment, a configuration in which the enable / disable status of multiple service functions is collectively managed as an ID will be described. Note that, since the configuration of the in-vehicle system in the second embodiment is the same as the configuration of the first embodiment shown in Figures 1 and 5, the description will be made with reference to Figures 1 and 5.
[0114] The main management device 30 (specifically, the main control unit 32) of the in-vehicle management device 20 of the second embodiment determines the vehicle state based on the basic vehicle state and the service ID, as shown in Figure 15. The service ID is information that indicates the combination of enabled and disabled service functions. The main control unit 32 may determine the service ID itself or may obtain it from an external device.
[0115] When determining the service ID, the main control unit 32 makes the determination based on the service ID table shown in FIG. 16. The service ID table is a table that shows the correspondence between the service ID and the combination of enabled and disabled service functions. In the example shown in FIG. 16, when the perimeter monitoring service is enabled and the air conditioning management service is enabled, the service ID is A; when the perimeter monitoring service is enabled and the air conditioning management service is disabled, the service ID is B; when the perimeter monitoring service is disabled and the air conditioning management service is enabled, the service ID is C; and when the perimeter monitoring service is disabled and the air conditioning management service is disabled, the service ID is D. As shown in FIG. 15, when the perimeter monitoring service is enabled and the air conditioning management service is disabled, the main control unit 32 determines that the service ID is B.
[0116] When determining the vehicle state, the main control unit 32 makes the determination based on the vehicle state table shown in FIG. 17. The vehicle state table of the second embodiment is a table showing the correspondence between the basic vehicle state and the service ID. In the example shown in FIG. 17, when the basic vehicle state is the parked state and the service ID is A, the vehicle state is A; when the basic vehicle state is the parked state and the service ID is B, the vehicle state is B; when the basic vehicle state is the parked state and the service ID is C, the vehicle state is C; when the basic vehicle state is the parked state and the service ID is D, the vehicle state is D; and when the basic vehicle state is the occupied state and the service ID is A, the vehicle state is E. As shown in FIG. 15, when the basic vehicle state is the parked state and the service ID is B, the main control unit 32 determines that the vehicle state is B.
[0117] The main control unit 32 transmits status information indicating the vehicle status determined by the main control unit 32 to the sub-management device 40. The sub-management device 40 controls the power supply status of the multiple in-vehicle devices 50 based on the status information received from the main management device 30.
[0118] The sub-management device 40 (specifically, the sub-controller 42) controls the power states of the multiple on-vehicle devices 50 based on the state information received from the main management device 30 and the power state table. The power state table is stored in the sub-storage unit 43. The power state table is a table showing the correspondence between the vehicle state and the power state of each of the multiple on-vehicle devices 50. The power state table of the second embodiment includes the vehicle state table shown in FIG. 17, a first table shown in FIG. 8, and a second table shown in FIG. 18. In FIGS. 8, 18, and 19, on-vehicle devices 50A, 50B, 50C, and 50D are shown as the on-vehicle devices 50.
[0119] As shown in Fig. 18, the second table of the second embodiment is a table showing the correspondence between the service ID and the power supply state (specifically, the on / off state) of each in-vehicle device 50. In the example shown in Fig. 18, when the service ID is A, the in-vehicle devices 50A, 50B, and 50C are in the on state, and the in-vehicle device 50D is in the off state. When the service ID is B, the in-vehicle devices 50A and 50C are in the on state, and the in-vehicle devices 50B and 50D are in the off state. When the service ID is C, the in-vehicle devices 50A and 50B are in the on state, and the in-vehicle devices 50C and 50D are in the off state. When the service ID is D, all of the in-vehicle devices 50A, 50B, 50C, and 50D are in the off state.
[0120] The sub-control unit 42 determines the basic vehicle state and the service state (specifically, the service ID) based on the state information and the vehicle state table received from the main management device 30. In the examples shown in Fig. 7 and Fig. 15, the sub-control unit 42 determines from the vehicle state B that the basic vehicle state is the parked state and the service ID is B.
[0121] The sub-control unit 42 determines the power supply states of the in-vehicle devices 50A, 50B, 50C, and 50D based on the basic vehicle state and the first table. The sub-control unit 42 determines the power supply states of the in-vehicle devices 50A, 50B, 50C, and 50D based on the service ID and the second table. The sub-control unit 42 controls, to the on state, the in-vehicle devices 50 determined to be in the on state based on the basic vehicle state and the first table and the in-vehicle devices 50 determined to be in the on state based on the service ID and the second table. The sub-control unit 42 controls, to the off state, the in-vehicle devices 50 determined to be in the off state based on the basic vehicle state and the first table and determined to be in the off state based on the service ID and the second table.
[0122] When the vehicle state is B, the power supply states of the on-vehicle devices 50A, 50B, 50C, and 50D are determined as shown in FIG. 19. That is, since the basic vehicle state is the parked state, the on-vehicle devices 50A and 50B are determined to be in the on state based on the basic vehicle state and the first table. The service ID is B. Therefore, the on-vehicle devices 50A and 50C are determined to be in the on state based on the service ID and the second table. As a result, the on-vehicle devices 50A, 50B, and 50C are determined to be in the on state, and the on-vehicle device 50D is determined to be in the off state. The sub-control unit 42 controls the on-vehicle devices 50A, 50B, and 50C to be in the on state, and controls the on-vehicle device 50D to be in the off state.
[0123] According to this configuration, the sub-management device 40 can reduce the number of tables to be prepared compared to a configuration in which a table is prepared for each service function.
[0124] <Other Embodiments> The present disclosure is not limited to the embodiments described above and in the drawings. For example, any combination of features of the above-described or below-described embodiments is possible within a range that does not contradict. Furthermore, any feature of the above-described or below-described embodiments may be omitted unless explicitly stated as essential. Furthermore, the above-described embodiments may be modified as follows.
[0125] The in-vehicle management device 20 may communicate with the ECU 12 via another device (for example, a gateway device).
[0126] The vehicle management device 20 may control the relay 13 via another device.
[0127] The embodiments disclosed herein should be considered to be illustrative in all respects and not restrictive. The scope of the present invention is not limited to the embodiments disclosed herein, but is defined by the claims, and is intended to include all modifications within the meaning and scope of the claims.
[0128] REFERENCE SIGNS LIST 1...In-vehicle system 10...Power supply unit 11...Power path 11A...Common path 11B...Branch path 11C...Branch path 11D...Branch path 11E...Branch path 12...ECU 12A...ECU (first ECU) 12B...ECU (first ECU) 12C...ECU (first ECU, second ECU) 12D...ECU (first ECU, second ECU) 12E...ECU (first ECU, second ECU) 12F...ECU (first ECU, second ECU) 13...Relay 13B...Relay 13C...Relay 13D...Relay 14...Detection unit 14B...Detection unit 14C...Detection unit 14D...Detection unit 14E...Detection unit 15...Bus 15A...Bus 15B...Bus 20...In-vehicle management device 21...Communication unit 22...Control unit 23...Memory unit 30...Main management device 31...Main communication unit 32...Main control unit 33...Main memory unit 40...Sub-management device 40A...First sub-management device 40B...Second sub-management device 40C...Third sub-management device (another sub-management device) 41...Sub-communication unit 41A...First sub-communication unit 41B...Second sub-communication unit 41C...Third sub-communication unit 42...Sub-control unit 42A...First sub-control unit 42B...Second sub-control unit 42C...Third sub-control unit 43...Sub-memory unit 43A...First sub-memory unit 43B...Second sub-memory unit 43C...Third sub-memory unit 50...In-vehicle device 50A...In-vehicle device 50B...In-vehicle device 50C...In-vehicle device 50D...In-vehicle device 112A...First target ECU 112B...ECU 112C...Second target ECU 112D...ECU 112E...ECU 112F...ECU 113A...First relay 113B...Second relay 113E...Relay 113F...Relay 115A...Bus 115B...Bus 115C...Bus
Claims
1. An in-vehicle management device having a control unit that controls the power supply states of multiple in-vehicle devices and a memory unit that stores a first table and a second table, wherein the first table is a table that shows the correspondence between a basic vehicle state that transitions at least between a driving state and a parking state and the power supply state of each of the in-vehicle devices, and the second table is a table that shows the correspondence between a service state defined by the enable / disable of a service function provided by the vehicle and the power supply state of each of the in-vehicle devices, and the control unit controls the power supply states of the multiple in-vehicle devices based on the basic vehicle state, the first table, the service state, and the second table.
2. The vehicle management device described in claim 1, wherein the control unit controls the vehicle equipment determined to be in the on state based on the basic vehicle state and the first table, and the vehicle equipment determined to be in the on state based on the service state and the second table, to be in the on state.
3. An in-vehicle management device as described in claim 1 or claim 2, comprising: a main management device; and a sub-management device capable of communicating with the main management device, wherein the sub-management device has a sub-controller that functions as the control unit and a sub-memory unit that functions as the memory unit, wherein the main management device determines the vehicle state based on the basic vehicle state and the service state, and transmits status information indicating the determined vehicle state to the sub-management device, and the sub-controller of the sub-management device determines the basic vehicle state and the service state based on the status information received from the main management device, and controls the power supply status of the multiple in-vehicle devices based on the determined basic vehicle state and service state, the first table, and the second table.
4. An on-board management device mounted on the vehicle that provides multiple service functions, wherein the second table includes a combination table showing the correspondence between combinations of enabled and disabled service functions and the power supply states of each of the on-board devices, and the sub-control unit determines the combination of enabled and disabled service functions based on the status information, and controls the power supply states of the multiple on-board devices based on the determined combination, the basic vehicle status, the first table, and the combination table.
5. An in-vehicle system comprising: an in-vehicle management device according to claim 3; and an in-vehicle device capable of communicating with the main management device of the in-vehicle management device, wherein the in-vehicle device determines whether the service function is enabled or disabled based on input information to itself, and transmits the result of the determination to the main management device.
6. An in-vehicle system as described in claim 5, wherein the in-vehicle management device is mounted on the vehicle and provides a plurality of the service functions, the in-vehicle device determines whether the plurality of service functions are enabled or disabled based on input information to the in-vehicle device, and transmits combination information indicating a combination of enabled and disabled service functions to the main management device.
Citation Information
Patent Citations
On-vehicle network system
JP2014036407A
Power supply control device for mobile
JP2020205664A
Power supply system of moving body
JP2022052182A
Device control device and device control method
JP2024005986A