WO2022010197A1 - 진단 정보 생성 장치 및 방법 및 이를 포함하는 진단 시스템 - Google Patents
진단 정보 생성 장치 및 방법 및 이를 포함하는 진단 시스템 Download PDFInfo
- Publication number
- WO2022010197A1 WO2022010197A1 PCT/KR2021/008462 KR2021008462W WO2022010197A1 WO 2022010197 A1 WO2022010197 A1 WO 2022010197A1 KR 2021008462 W KR2021008462 W KR 2021008462W WO 2022010197 A1 WO2022010197 A1 WO 2022010197A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- diagnosis
- data
- packet
- information
- diagnostic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0006—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
- H04L1/0007—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/36—Flow control; Congestion control by determining packet size, e.g. maximum transfer unit [MTU]
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0808—Diagnosing performance data
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/382—Arrangements for monitoring battery or accumulator variables, e.g. SoC
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/396—Acquisition or processing of data for testing or for monitoring individual cells or groups of cells within a battery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0078—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
- H04L1/0083—Formatting with frames or packets; Protocol or part of protocol for error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/25—Flow control; Congestion control with rate being modified by the source upon detecting a change of network conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/34—Flow control; Congestion control ensuring sequence integrity, e.g. using sequence numbers
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/3644—Constructional arrangements
- G01R31/3648—Constructional arrangements comprising digital calculation means, e.g. for performing an algorithm
Definitions
- the present invention relates to an apparatus and method for generating diagnostic information, and a diagnostic system including the same, and more particularly, to an apparatus and method for generating diagnostic information capable of effectively diagnosing a diagnosis target based on one or more pieces of diagnostic information, and a diagnosis including the same It's about the system.
- ECUs electronice control units
- the ECUs communicate with each other to provide information or receive information from other ECUs.
- various functions and controls increase in the vehicle, and in particular, as an electric vehicle equipped with a battery is put to practical use, the amount of data transmitted and received between ECUs is increasing. Accordingly, communication standards and technologies for improving the efficiency of data communication between ECUs have been proposed.
- Patent Document 1 discloses only a configuration in which the data receiving side changes the reception mode to the high-speed mode or the normal mode using CAN (Controller Area Network) communication.
- CAN Controller Area Network
- Patent Document 1 the transmitting side must transmit single information through each communication packet. Accordingly, when Patent Document 1 is used, a problem may arise that a considerable amount of time may be required in a situation in which diagnostic data is rapidly generated and transmitted, and various ECU states have to be diagnosed using the diagnostic data.
- Patent Document 1 KR 10-1573637 B1
- the present invention has been devised to solve the above problems, and by flexibly selecting a communication channel according to a plurality of battery state information, a battery inspection apparatus and method capable of reducing a transmission time of a plurality of battery state information intended to provide
- an apparatus for generating diagnosis information includes an input unit configured to receive diagnosis request information including data identification information for at least one of a plurality of diagnosis items of a diagnosis target and diagnosis data corresponding to the data identification information; receiving the diagnosis request information from the input unit, calculating the amount of diagnostic data for the data identification information and the diagnostic data included in the diagnostic request information, and a packet structure corresponding to the calculated amount of diagnostic data from among a plurality of packet structures a control unit configured to select , and generate a communication packet including the diagnosis request information based on the selected packet structure; and a communication unit configured to output the communication packet generated by the control unit as diagnosis information on the diagnosis target to an external diagnosis apparatus.
- the control unit calculates a packet size required for the communication packet based on the calculated amount of diagnostic data, and a first packet structure including one message packet or one message packet and one message packet based on the calculated packet size. It may be configured to select any one of the second packet structures including the above data packets.
- the message packet may be configured to include a packet size area including information on the packet size, an identification information area including identification information for a diagnosis request, and a diagnosis information area including the diagnosis request information.
- the data packet may be configured to include a sequence number information area including order number information, and the diagnosis information area.
- the control unit is configured to correspond to at least a portion of a diagnosis information area of the message packet and a diagnosis information area of the data packet when a plurality of data identification information and a plurality of diagnostic data are included in the diagnosis request information received from the input unit. It may be configured to include one or more pieces of identification information for classifying data identification information and diagnostic data.
- the control unit may be configured to output the data packet after first outputting the message packet through the communication unit when the second packet structure is selected.
- the control unit may be configured to sequentially output a plurality of data packets generated based on the sequence number information through the communication unit when the plurality of data packets are generated.
- the control unit may be configured to compare the calculated packet size with a preset reference value and select either the first packet structure or the second packet structure according to the comparison result.
- the controller may be configured to select the first packet structure when the calculated packet size is equal to or less than the preset reference value.
- the controller may be configured to select the second packet structure when the calculated packet size exceeds the preset reference value.
- a method for generating diagnostic information inputting diagnostic request information for receiving diagnostic request information including data identification information for at least one of a plurality of diagnostic items of a diagnosis target and diagnostic data corresponding to the data identification information. step; a diagnostic data amount calculation step of calculating an amount of diagnostic data for the data identification information and the diagnostic data included in the diagnostic request information; a packet structure selection step of selecting a packet structure corresponding to the calculated amount of diagnostic data from among a plurality of packet structures; a communication packet generating step of generating a communication packet including the diagnosis request information according to the selected packet structure; and outputting the communication packet as diagnostic information on the diagnostic target to an external diagnostic device.
- a diagnostic system includes: an apparatus for generating diagnostic information according to an aspect of the present invention; and receiving the diagnosis information from the diagnosis information generating device, extracting the diagnosis request information from the received diagnosis information, and determining at least one of a battery pack and an electronic control device as a diagnosis target according to the extracted diagnosis request information; and a diagnosis apparatus configured to diagnose the state of the diagnosis target according to the extracted diagnosis request information, and to transmit a diagnosis result to the diagnosis information generating apparatus.
- the diagnosis apparatus extracts the data identification information and the diagnosis data from the diagnosis request information, and applies a value of an item corresponding to the data identification information among a plurality of diagnosis items of the diagnosis target as the diagnosis data; It may be configured to diagnose the state of the diagnosis target to which the diagnosis data is applied.
- diagnostic information can be effectively transmitted by generating a communication packet having the most appropriate packet structure in consideration of the packet size of the communication packet.
- FIG. 1 is a diagram schematically illustrating an apparatus for generating diagnostic information according to an embodiment of the present invention.
- FIG. 2 is a diagram schematically illustrating an exemplary configuration of a message packet.
- FIG. 3 is a diagram schematically illustrating another exemplary configuration of a message packet.
- FIG. 4 is a diagram schematically illustrating an embodiment of a communication packet generated by an apparatus for generating diagnostic information according to an embodiment of the present invention.
- FIG. 5 is a diagram schematically illustrating an exemplary configuration of a data packet.
- FIG. 6 is a diagram schematically illustrating another embodiment of a communication packet generated by an apparatus for generating diagnostic information according to an embodiment of the present invention.
- FIG. 7 is a diagram schematically illustrating a method for generating diagnostic information according to another embodiment of the present invention.
- FIG. 8 is a diagram schematically illustrating a diagnostic system including an apparatus for generating diagnostic information according to an embodiment of the present invention.
- a term such as a control unit described in the specification means a unit for processing at least one function or operation, which may be implemented as hardware or software, or a combination of hardware and software.
- FIG. 1 is a diagram schematically illustrating an apparatus 100 for generating diagnostic information according to an embodiment of the present invention.
- an apparatus 100 for generating diagnostic information may include an input unit 110 , a control unit 120 , and a communication unit 130 .
- the input unit 110 may be configured to receive diagnosis request information including data identification information for at least one of a plurality of diagnosis items of a diagnosis target and diagnosis data corresponding to the data identification information.
- the input unit 110 may receive diagnosis request information from the outside.
- the input unit 110 may be connected to a personal computer (PC), mobile, touch screen, or other device, and may receive data identification information and information about data for diagnosis from these devices.
- the input unit 110 may be connected to input devices such as a keyboard, a mouse, and a touch pad, and may receive data identification information and diagnostic data information from these input devices.
- the data identification information may correspond to a plurality of diagnosis items of a diagnosis target.
- the data identification information may correspond to items such as voltage, current, insulation resistance, or temperature of the battery pack.
- the data identification information may correspond to items such as link voltage of an electronic control unit (ECU) of the electric vehicle.
- ECU electronice control unit
- the data identification information may correspond to various items that can be set for a battery pack and an electric vehicle.
- the diagnostic data may be a value corresponding to data identification information.
- the diagnostic data may be a diagnostic voltage value.
- the control unit 120 may be configured to receive the diagnosis request information from the input unit 110 .
- control unit 120 may be connected to be able to communicate with the input unit 110 .
- the control unit 120 and the input unit 110 may be connected by wire or wirelessly to enable data communication with each other. Accordingly, the control unit 120 may receive the diagnosis request information from the input unit 110 .
- controller 120 may be configured to calculate the amount of diagnostic data for the data identification information and the diagnostic data included in the diagnostic request information.
- the controller 120 may calculate the amount of diagnostic data for the diagnostic request information in units of bytes.
- the controller 120 may calculate a byte size for data identification information and calculate a byte size for diagnostic data.
- the data identification information is a value corresponding to a plurality of diagnosis items of a diagnosis target, it may have a fixed size.
- the size of the data identification information may be 2 bytes.
- the diagnostic data is a diagnostic value corresponding to the data identification information, it may have various sizes according to an input value. For example, when the data for diagnosis is 2 [V], the size of the data for diagnosis may be 1 Byte. As another example, when the diagnostic data is 2.5 [V], the size of the diagnostic data may be 3 bytes.
- the controller 120 may calculate the size of the data identification information and the size of the diagnosis data, and calculate the total size of the diagnosis request information by summing the calculated values. That is, the controller 120 may calculate the amount of diagnostic data by summing the size of data identification information and the size of diagnostic data.
- the controller 120 calculates the size of all data identification information and the size of all diagnosis data included in the diagnosis request information, and sums them up Thus, the amount of diagnostic data can be calculated.
- the controller 120 calculates the size of the two data identification information as 4 bytes by calculating the formula of “2Byte ⁇ 2”, and converts the size of the two diagnostic data into 2Byte by calculating the formula of “1Byte ⁇ 2” can be calculated. Then, the controller 120 may calculate the amount of diagnostic data as 6 bytes by calculating the formula of “4Byte+2Byte”.
- the controller 120 may be configured to select a packet structure corresponding to the calculated amount of diagnostic data from among a plurality of packet structures, and to generate a communication packet including the diagnosis request information based on the selected packet structure.
- the controller 120 may select any one of a plurality of packet structures in consideration of the calculated amount of diagnostic data.
- the controller 120 may generate a communication packet including diagnosis request information according to the selected packet structure. That is, the communication packet generated by the control unit 120 may include both one or more data identification information and one or more diagnostic data input by the input unit 110 from the outside.
- the communication unit 130 may be configured to output the communication packet generated by the control unit 120 to an external diagnosis device as diagnosis information on the diagnosis target.
- the communication unit 130 may be connected to the control unit 120 .
- the control unit 120 may output the communication packet generated through the communication unit 130 to the diagnosis apparatus.
- the communication packet output through the communication unit 130 may be diagnostic information on the diagnostic apparatus.
- the diagnosis apparatus may receive diagnosis information from the communication unit 130 and perform a corresponding diagnosis based on the received diagnosis information.
- the diagnostic information generating apparatus 100 may select a packet structure suitable for the size of the diagnostic request information from among a plurality of packet structures, and generate diagnostic information through the selected packet structure. That is, the diagnostic information generating apparatus 100 may quickly and efficiently transmit the diagnostic request information to an external diagnostic apparatus.
- one communication packet is one data identification item (eg, DID) and one corresponding one It may include diagnostic data (eg, a value for DID). That is, according to the 0x2E service of ISO 14229, even when transmission of a plurality of data identification items and a plurality of diagnostic data corresponding thereto is required, only one data identification item and diagnostic data may be included in one communication packet. Accordingly, a significant time delay may be caused in the process in which the diagnostic information generating apparatus 100 transmits a plurality of communication packets, respectively, and extracts data required for diagnosis from each of the plurality of communication packets received by the diagnostic apparatus. can
- the apparatus 100 for generating diagnostic information generates a communication packet based on a packet structure most suitable for the amount of diagnostic data in order to solve a problem that may be caused when the 0x2E service of ISO 14229 is used. By generating it, there is an advantage in that the diagnosis information can be effectively transmitted to the diagnosis apparatus.
- a series of processes of transmitting diagnostic information, receiving the diagnostic information, and extracting information necessary for diagnosis from the diagnostic information received by the diagnostic apparatus can be performed more quickly. Therefore, the total time required for diagnosis of a diagnosis target can be effectively saved.
- the controller 120 included in the apparatus 100 for generating diagnostic information executes various control logics performed in the present invention. ), other chipsets, logic circuits, registers, communication modems, data processing devices, and the like. Also, when the control logic is implemented in software, the controller 120 may be implemented as a set of program modules. In this case, the program module may be stored in the memory and executed by the controller 120 . The memory may be inside or outside the control unit 120 , and may be connected to the control unit 120 by various well-known means.
- the controller 120 may be configured to calculate a packet size required for the communication packet based on the calculated amount of diagnostic data.
- the controller 120 may calculate the total packet size of the communication packet including the diagnosis request information.
- the communication packet may include not only diagnosis request information, but also packet identification information that must be included in the communication packet. That is, the controller 120 may calculate the total packet size of the communication packets that may be generated including the diagnosis request information.
- the control unit 120 may be configured to select either a first packet structure including one message packet or a second packet structure including one message packet and one or more data packets based on the calculated packet size.
- FIG. 2 is a diagram schematically illustrating an exemplary configuration of a message packet.
- 3 is a diagram schematically showing another exemplary configuration of a message packet.
- the message packet includes a packet size area including information on the packet size, an identification information area including identification information for a diagnosis request, and diagnostic information including the diagnosis request information. It may be configured to include a region.
- the packet size area may include a value for the packet size of the communication packet.
- the packet size may be expressed in bytes.
- a value of 10 may be included in the packet size area.
- the packet size region may include a data length code (DLC) for a communication packet.
- DLC data length code
- 1 byte or 2 bytes may be allocated to the packet size area according to the total packet size of the communication packet.
- a 1-byte packet size area may be allocated to the message packet according to FIG. 2 and a 6-byte diagnostic information area may be allocated.
- a 2-byte packet size area may be allocated to the message packet according to FIG. 3 and a 5-byte diagnostic information area may be allocated.
- the identification information area may include identification information for indicating that a corresponding communication packet is diagnostic information for a diagnosis target.
- identification information area a value for 0x2E may be included to indicate that the transmitted diagnostic information is an 0x2E service according to the ISO 14229 standard.
- diagnosis information area may include diagnosis request information. That is, the diagnostic information area may include data identification items and diagnostic data.
- FIG. 4 is a diagram schematically illustrating an embodiment of a communication packet generated by the apparatus 100 for generating diagnostic information according to an embodiment of the present invention.
- FIG. 4 is a diagram schematically illustrating a communication packet including a message packet in which 1 byte is allocated to the packet size area, 1 byte is allocated to the identification information area, and 6 bytes are allocated to the diagnostic information area. That is, the communication packet of the embodiment of FIG. 4 may correspond to the first packet structure including only the message packet.
- a value for the packet size may be recorded in the packet size area.
- the packet size recorded in the packet size area may be 7 bytes.
- a value for identification information may be recorded in the identification information area.
- the identification information recorded in the identification information area may be 0x2E.
- data identification information and values for diagnosis data may be recorded in the diagnosis information area.
- FIG. 5 is a diagram schematically illustrating an exemplary configuration of a data packet.
- the data packet may be configured to include an order information area including order information and the diagnosis information area.
- the sequence number information area may include sequence number information for data packet flow control.
- a data packet may include a sequence number information area instead of a packet size area and an identification information area. That is, the data packet may be supplementally generated when the amount of diagnostic data exceeds the size that can be accommodated in one message packet.
- the sequence number information area may include sequence number information between one or more data packets.
- each of the two data packets may include sequence number information between the three data packets.
- the controller 120 may record the diagnosis request information in the message packet. If the amount of diagnostic data of the diagnostic request information exceeds the size that can be accommodated by the message packet, the controller 120 may record some of the diagnostic request information in the diagnostic information area of the message packet. Then, the controller 120 may record the remaining diagnosis request information in the first data packet. Here too, if the amount of diagnostic data of the remaining diagnostic request information exceeds the size that can be accommodated in the first data packet, the controller 120 may record some of the remaining diagnostic request information in the diagnostic information area of the first data packet. have. Thereafter, the controller 120 may record the remaining diagnosis request information in the diagnosis information area of the second data packet.
- the plurality of data packets may have an order according to the order in which the diagnosis request information is recorded by the controller 120 . Accordingly, the controller 120 allocates a sequence number information area in which such sequence information can be recorded to the data packet, so that the diagnostic apparatus receiving the plurality of data packets accurately extracts the diagnostic request information from the plurality of packets according to the sequence information. can make it possible
- FIG. 6 is a diagram schematically illustrating another embodiment of a communication packet generated by the apparatus 100 for generating diagnostic information according to an embodiment of the present invention.
- FIG. 6 2 bytes are allocated to the packet size area, 1 byte is allocated to the identification information area, 6 bytes are allocated to the diagnostic information area, 1 byte is allocated to the message packet and the sequence number information area, and 7 bytes are allocated to the diagnostic information area.
- the communication packet of the embodiment of FIG. 6 may correspond to a second packet structure including a message packet and one or more data packets.
- the first data packet may include first order information
- the second data packet may include second order information
- the third data packet may include third order information
- FIG 6 illustrates an embodiment in which three data packets are included in the communication packet generated by the controller 120, note that the number of data packets that can be included in the communication packet may be reduced or increased according to the amount of diagnostic data. do.
- control unit 120 may be configured to first output the message packet through the communication unit 130 and then output the data packet.
- the control unit 120 may select the second packet structure as a packet structure for generating a communication packet based on the amount of diagnosis data of the diagnosis request information received from the input unit 110 .
- the controller 120 may generate a communication packet including one message packet and three data packets. Thereafter, the control unit 120 may first output a message packet through the communication unit 130 , and then output three data packets.
- the packet size included in the packet size area of the message packet may be 32 bytes.
- the identification information included in the identification information area of the message packet may be 0x2E.
- the controller 120 may output the data packet after first outputting the message packet through the communication unit 130 .
- the controller 120 first outputs a plurality of data packets included in the communication packet through the communication unit 130 and then outputs the message packet.
- the diagnostic apparatus cannot check whether the reception of the communication packet is complete until the message packet is received and the packet size and identification information are checked. That is, since the data packet includes only sequence number information, data identification information, and diagnostic data, the diagnostic apparatus cannot determine whether the reception of the communication packet is complete until the packet size and identification information included in the message packet are checked. can't
- the controller 120 may output one or more data packets after first outputting a message packet through the communication module 130 .
- control unit 120 may be configured to sequentially output the plurality of data packets generated based on the sequence number information through the communication unit 130 .
- each of the plurality of data packets may include sequence number information. Accordingly, even when a plurality of data packets are transmitted to the diagnostic apparatus in a random order, the diagnostic apparatus may perform flow control on the plurality of data packets by checking sequence number information included in each of the plurality of data packets.
- controller 120 may control the communication unit 130 to sequentially output the plurality of data packets according to the sequence information when a plurality of data packets are generated so that the diagnosis by the diagnostic apparatus can be performed more quickly.
- the controller 120 may generate a message packet, a first data packet, a second data packet, and a third data packet.
- the controller 120 may first output a message packet to the diagnosis apparatus using the communication unit 130 . Thereafter, the controller 120 may output a plurality of data packets in the order of the first data packet, the second data packet, and the third data packet to the diagnostic apparatus using the communication unit 130 .
- the control unit 120 controls one of a diagnosis information area of the message packet and a diagnosis information area of the data packet. At least a portion may be configured to include data identification information corresponding to each other and one or more pieces of identification information for distinguishing diagnostic data.
- the diagnosis request information input by the input unit 110 from the outside may include a plurality of data identification information and diagnostic data corresponding to each data identification information. That is, the diagnosis request information may include a plurality of pairs of data identification information and diagnosis data corresponding thereto. Accordingly, the control unit 120 generates one or more pieces of identification information for distinguishing between corresponding data identification information and diagnostic data in a diagnostic information area of a message packet and/or a part of a diagnostic information area of a data packet in which the diagnosis request information may be included. can be recorded
- first data identification information may be recorded in a 4-5 byte area of the message packet, and first diagnostic data may be recorded in a 6-7 byte area of the message packet.
- the first diagnostic data may be data that can be expressed in 2 bytes.
- the 8-Byte area of the message packet may include classification information for distinguishing the first diagnostic data and the second data identification information.
- first sequence number information may be recorded in a 1 Byte area of the first data packet
- second data identification information may be recorded in a 2-3 Byte area. That is, the first diagnostic data and the second data identification information may be divided based on the identification information recorded in the 8-Byte area of the message packet.
- second diagnosis data may be recorded
- classification information for distinguishing the second diagnosis data and the third data identification information may be recorded.
- third data identification information may be recorded in a 7-8 Byte area of the first data packet.
- second order information may be recorded in a 1 byte area of the second data packet
- third diagnostic data may be recorded in a 2-4 byte area.
- the third diagnostic data may be a value that can be expressed in 3 bytes.
- classification information for distinguishing the third diagnostic data and the fourth data identification information may be recorded.
- fourth data identification information may be recorded in a 6-7 byte area of the second data packet, and some of the fourth diagnostic data may be recorded in an 8 byte area.
- third order information may be recorded in the 1 byte area of the third data packet, and a part of the fourth diagnostic data may be recorded in the 2 byte area.
- identification information for distinguishing the fourth diagnostic data and the fifth data identification information may be recorded.
- fifth data identification information may be recorded in a 4-5 byte area of the third data packet, and fifth diagnostic data may be recorded in a 6-8 byte area.
- the fifth diagnostic data may be a value that can be expressed in 3 bytes.
- the diagnosis information area of the message packet and/or data packet may include identification information for distinguishing the Nth diagnostic data and the N+1th data identification information. Accordingly, in the embodiment of FIG. 6 , the diagnostic apparatus may easily recognize the fourth diagnostic data separately recorded in the second data packet and the third data packet as one data.
- the apparatus 100 for generating diagnostic information may prevent the diagnostic apparatus from erroneously recognizing diagnostic data by recording the identification information in the message packet and/or the data packet. Accordingly, an intended diagnosis process may be accurately performed according to the diagnosis request information input from the outside.
- the controller 120 may be configured to compare the calculated packet size with a preset reference value. In addition, the control unit 120 may be configured to select either the first packet structure or the second packet structure according to the comparison result.
- control unit 120 may first calculate the amount of diagnosis data for the diagnosis request information received from the input unit 110 . Then, the controller 120 may calculate the total packet size of the communication packet based on the calculated amount of diagnostic data.
- the packet size included in the packet size area of the message packet may be 1 Byte or 2 Byte, depending on the amount of diagnostic data to be included in the communication packet. Accordingly, the controller 120 may first calculate the amount of diagnostic data for the diagnostic request information, and calculate the size of the communication packet including the diagnostic request information in consideration of the calculated amount of diagnostic data.
- the preset reference value may be a reference value for determining whether the input unit 110 can transmit the diagnosis request information received from the outside through one message packet.
- the preset reference value may be 8 bytes.
- the controller 120 may be configured to select the first packet structure when the calculated packet size is less than or equal to the preset reference value.
- the controller 120 determines that the diagnostic request information can be recorded in one message packet. have. Accordingly, the controller 120 may select the first packet structure and generate a communication packet according to the first packet structure.
- the controller 120 may record both data identification information and diagnostic data included in the diagnosis request information in one message packet.
- the controller 120 may be configured to select the second packet structure.
- the controller 120 determines that the diagnostic request information cannot be recorded in one message packet. can That is, the controller 120 may determine that one message packet and one or more data packets are required to record all of the diagnosis request information. Accordingly, the controller 120 may select the second packet structure and generate a communication packet according to the second packet structure.
- the controller 120 records the first to fifth data identification information and the first to fifth diagnostic data included in the diagnosis request information in one message packet and three data packets.
- FIG. 7 is a diagram schematically illustrating a method for generating diagnostic information according to another embodiment of the present invention.
- each step of the method for generating diagnostic information according to another embodiment of the present invention may be performed by the apparatus 100 for generating diagnostic information according to an embodiment of the present invention.
- the apparatus 100 for generating diagnostic information according to an embodiment of the present invention may be performed by the apparatus 100 for generating diagnostic information according to an embodiment of the present invention.
- content overlapping with the previously described content will be briefly described.
- the diagnostic information generating method may include a diagnosis request information input step, a diagnostic data amount calculation step, a packet structure selection step, a communication packet generation step, and a diagnostic information output step.
- the diagnosis request information input step is a step of receiving diagnosis request information including data identification information for at least one of a plurality of diagnostic items of a diagnosis target and diagnostic data corresponding to the data identification information, and is performed by the input unit 110 .
- the input unit 110 may receive diagnosis request information including data identification information and diagnosis data from the outside.
- the diagnosis request information may include a plurality of data identification information and a plurality of data for diagnosis.
- the step of calculating the amount of diagnostic data is a step of calculating the amount of diagnostic data for the data identification information and the diagnostic data included in the diagnostic request information, and may be performed by the controller 120 .
- the data identification information may be set to have a fixed size of 2 bytes.
- diagnostic data may be set to have a size of 1 Byte or more. That is, the diagnostic data may have different sizes according to the number of digits of the value and the decimal point representation.
- the controller 120 calculates the amount of diagnostic data based only on the number of data identification information and diagnostic data included in the diagnostic request information, the actual diagnostic data amount of the diagnostic request information and the calculated diagnostic data amount may be different. . Accordingly, the controller 120 may calculate the amount of diagnostic data for the diagnostic request information by directly considering the number of data identification information and the data size for expressing diagnostic data.
- the step of selecting the packet structure is a step of selecting a packet structure corresponding to the calculated amount of diagnostic data from among a plurality of packet structures, and may be performed by the controller 120 .
- the controller 120 may calculate the total packet size of the communication packet when the diagnosis request information is included based on the calculated amount of diagnosis data. Also, the controller 120 may select any one of the first packet structure and the second packet structure according to a result of comparing the calculated packet size with a preset reference value.
- the communication packet generating step is a step of generating a communication packet including the diagnosis request information according to the selected packet structure, and may be performed by the controller 120 .
- the controller 120 may generate a communication packet including one message packet.
- the message packet may include a packet size area, an identification information area, and a diagnostic information area.
- the controller 120 may generate a communication packet including one message packet and one or more data packets.
- the data packet may include a sequence number information area and a diagnostic information area.
- the step of outputting the diagnostic information is a step of outputting the communication packet as diagnostic information on the diagnostic target to an external diagnostic device, and may be performed by the communication unit 130 .
- the communication unit 130 may be controlled to output the communication packet generated by the control unit 120 to the diagnosis apparatus.
- the diagnostic information generating method has the advantage of effectively transmitting the diagnostic information to the diagnostic apparatus using a packet structure most suitable for the size of the diagnostic information, that is, the packet size of the communication packet.
- FIG. 8 is a diagram schematically illustrating a diagnostic system 10 including an apparatus 100 for generating diagnostic information according to an embodiment of the present invention.
- a diagnostic system 10 including an apparatus 100 for generating diagnostic information according to an embodiment of the present invention.
- the diagnostic system 10 may include a diagnostic information generating apparatus 100 and a diagnostic apparatus 200 .
- the diagnostic apparatus 200 may be configured to receive the diagnostic information from the diagnostic information generating apparatus 100 .
- the diagnostic information generating apparatus 100 and the diagnostic apparatus 200 may be communicatively connected through a communication bus.
- the diagnostic information generating apparatus 100 and the diagnostic apparatus 200 may be connected to each other through a communication bus capable of CAN communication.
- the diagnostic apparatus 200 may receive diagnostic information from the diagnostic information generating apparatus 100 .
- the diagnosis apparatus 200 may receive the diagnosis information output through the communication bus through the communication unit 130 of the diagnosis information generating apparatus 100 .
- the diagnosis apparatus 200 may be configured to extract the diagnosis request information from the received diagnosis information.
- the diagnosis apparatus 200 may first check the packet size included in the message packet from the received diagnosis information. If the packet size is less than or equal to the preset reference value, the diagnosis apparatus 200 may extract only the diagnosis request information included in the message packet. If the packet size exceeds a preset reference value, the diagnosis apparatus 200 may extract all diagnosis request information included in the data packet as well as the message packet.
- the diagnostic apparatus 200 extracts data identification information and diagnostic data included in the diagnostic information area of the message packet. can do.
- the diagnosis apparatus 200 may extract data identification information recorded in a 3-4 Byte area of the communication packet and extract diagnostic data recorded in a 5-7 Byte area of the communication packet.
- the diagnosis apparatus 200 transmits the first data identification information and the second data identification information included in the diagnosis information area of the message packet.
- 1 Diagnostic data can be extracted.
- the diagnostic apparatus 200 may extract second data identification information, second diagnostic data, and third data identification information included in the diagnostic information area of the first data packet.
- the diagnosis apparatus 200 may extract a part of the third diagnosis data, the fourth data identification information, and the fourth diagnosis data included in the diagnosis information area of the second data packet.
- the diagnostic apparatus 200 may extract the remaining part of the fourth diagnostic data included in the diagnostic information area of the third data packet, the fifth data identification information, and the fifth diagnostic data.
- the diagnostic apparatus 200 may accurately distinguish the Nth diagnostic data from the N+1th data identification information by using the identification information. For example, the diagnostic apparatus 200 merges a part of the fourth diagnostic data extracted from the diagnostic information area of the second data packet and the remaining part of the fourth diagnostic data extracted from the diagnostic information area of the third data packet, and the fourth diagnostic data can be configured.
- the diagnosis apparatus 200 may be configured to determine at least one of a battery pack and an electronic control unit (ECU) as a diagnosis target according to the extracted diagnosis request information.
- ECU electronice control unit
- data identification information included in the communication packet may correspond to a plurality of diagnosis items for a diagnosis target. Accordingly, the diagnosis apparatus 200 may accurately determine a diagnosis target whose state is to be diagnosed based on the currently received diagnosis information, based on the extracted data identification information.
- the diagnosis target may include a battery pack and an electronic control device.
- the battery pack may be a cell assembly including one or more battery cells.
- the battery cell means one independent cell that has a negative terminal and a positive terminal and is physically separable.
- one pouch-type lithium polymer cell may be regarded as a battery cell.
- the battery pack may include a battery module in which two or more battery cells are connected in series and/or in parallel.
- the electronic control device includes an Airbag Control Unit (ACU), a Body Control Module (BCM), an Engine Control Unit (ECU), a Powertrain Control Module (PCM), a Transmission Control Unit (TCU), and an ABS (Body Control Module) that may be provided in an electric vehicle.
- ACU Airbag Control Unit
- BCM Body Control Module
- ECU Engine Control Unit
- PCM Powertrain Control Module
- TCU Transmission Control Unit
- ABS ABS
- ESC Electronic Stability Control
- HPCU Hybrid Power Control Unit
- BMS Battery Management System
- MCU Motor Control Unit
- the diagnostic system 10 according to the present invention is not a system that can be limitedly applied only to electric vehicles, it includes settable items, and the electronic control device whose status can be diagnosed by the diagnostic device 200 is A diagnosis target may be selected by the diagnosis system 10 according to the present invention.
- diagnosis apparatus 200 may be configured to diagnose the state of the diagnosis target according to the extracted diagnosis request information.
- the diagnosis apparatus 200 may be configured to extract the data identification information and the diagnosis data from the diagnosis request information.
- diagnosis apparatus 200 may be configured to apply a value of an item corresponding to the data identification information among a plurality of diagnosis items of the diagnosis target as the diagnosis data.
- the diagnosis apparatus 200 may convert the state of the diagnosis subject to the diagnosis state by applying the diagnosis data to a value of an item corresponding to data identification information among a plurality of diagnosis items of the diagnosis subject.
- the diagnosis apparatus 200 forces the diagnosis target defect based on the extracted diagnosis data. can be caused by That is, the diagnosis apparatus 200 may temporarily change the state of the diagnosis target to the defective state.
- the diagnosis apparatus 200 may temporarily change the state of the diagnosis target to the simulation state based on the extracted diagnosis data.
- diagnosis apparatus 200 may be configured to diagnose the state of the diagnosis target to which the diagnosis data is applied. Specifically, the diagnosis apparatus 200 may diagnose the state of the temporarily switched diagnosis target according to the diagnosis information.
- diagnosis apparatus 200 may be configured to transmit a diagnosis result to the diagnosis information generating apparatus 100 .
- the diagnosis apparatus 200 may diagnose a state of a diagnosis target based on the diagnosis information received from the diagnosis information generating apparatus 100 , and transmit the diagnosis result to the diagnosis information generating apparatus 100 .
- the diagnosis result transmitted from the diagnosis apparatus 200 to the diagnosis information generating apparatus 100 may include a first diagnosis result indicating that no defect was found or a second diagnosis result indicating that a defect was found.
- the diagnosis information generating apparatus 100 receives the diagnosis result from the diagnosis apparatus 200 , provides the received diagnosis result to the user, and ends the diagnosis of the diagnosis target based on the diagnosis request information received through the input unit 110 . can do.
- the embodiment of the present invention described above is not implemented only through the apparatus and method, and may be implemented through a program for realizing a function corresponding to the configuration of the embodiment of the present invention or a recording medium in which the program is recorded.
- the implementation can be easily implemented by those skilled in the art to which the present invention pertains from the description of the above-described embodiments.
- control unit 120 control unit
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
Claims (11)
- 진단 대상의 복수의 진단 항목 중 적어도 하나에 대한 데이터 식별 정보 및 상기 데이터 식별 정보에 대응되는 진단용 데이터를 포함하는 진단 요청 정보를 입력받도록 구성된 입력부;상기 입력부로부터 상기 진단 요청 정보를 수신하고, 상기 진단 요청 정보에 포함된 상기 데이터 식별 정보 및 상기 진단용 데이터에 대한 진단 데이터양을 산출하며, 복수의 패킷 구조 중에서 산출된 진단 데이터양에 대응되는 패킷 구조를 선택하고, 선택된 패킷 구조에 기반하여 상기 진단 요청 정보를 포함하는 통신 패킷을 생성하도록 구성된 제어부; 및외부의 진단 장치에게 상기 제어부에 의해 생성된 통신 패킷을 상기 진단 대상에 대한 진단 정보로 출력하도록 구성된 통신부를 포함하는 것을 특징으로 하는 진단 정보 생성 장치.
- 제1항에 있어서,상기 제어부는,상기 산출된 진단 데이터양에 기반하여 상기 통신 패킷에 요구되는 패킷 크기를 산출하고, 산출된 패킷 크기에 기반하여 하나의 메시지 패킷을 포함하는 제1 패킷 구조 또는 하나의 메시지 패킷과 하나 이상의 데이터 패킷을 포함하는 제2 패킷 구조 중 어느 하나를 선택하도록 구성된 것을 특징으로 하는 진단 정보 생성 장치.
- 제2항에 있어서,상기 메시지 패킷은,상기 패킷 크기에 대한 정보가 포함되는 패킷 크기 영역, 진단 요청에 대한 식별 정보가 포함되는 식별 정보 영역, 및 상기 진단 요청 정보가 포함되는 진단 정보 영역을 포함하도록 구성되고,상기 데이터 패킷은,순번 정보가 포함되는 순번 정보 영역, 및 상기 진단 정보 영역을 포함하도록 구성된 것을 특징으로 하는 진단 정보 생성 장치.
- 제3항에 있어서,상기 제어부는,상기 입력부로부터 수신한 진단 요청 정보에 복수의 데이터 식별 정보 및 복수의 진단용 데이터가 포함된 경우, 상기 메시지 패킷의 진단 정보 영역 및 상기 데이터 패킷의 진단 정보 영역 중 적어도 일부분에 서로 대응되는 데이터 식별 정보 및 진단용 데이터를 구분하기 위한 하나 이상의 구분 정보를 포함시키도록 구성된 것을 특징으로 하는 진단 정보 생성 장치.
- 제3항에 있어서,상기 제어부는,상기 제2 패킷 구조를 선택한 경우, 상기 통신부를 통해서 상기 메시지 패킷을 먼저 출력한 후 상기 데이터 패킷을 출력하도록 구성된 것을 특징으로 하는 진단 정보 생성 장치.
- 제5항에 있어서,상기 제어부는,상기 데이터 패킷이 복수 생성된 경우, 상기 순번 정보에 기반하여 생성된 복수의 데이터 패킷을 상기 통신부를 통해서 순차적으로 출력하도록 구성된 것을 특징으로 하는 진단 정보 생성 장치.
- 제2항에 있어서,상기 제어부는,산출된 패킷 크기를 기설정된 기준값과 비교하고, 비교 결과에 따라 상기 제1 패킷 구조 또는 상기 제2 패킷 구조 중 어느 하나를 선택하도록 구성된 것을 특징으로 하는 진단 정보 생성 장치.
- 제7항에 있어서,상기 제어부는,상기 산출된 패킷 크기가 상기 기설정된 기준값 이하이면, 상기 제1 패킷 구조를 선택하고,상기 산출된 패킷 크기가 상기 기설정된 기준값을 초과하면, 상기 제2 패킷 구조를 선택하도록 구성된 것을 특징으로 하는 진단 정보 생성 장치.
- 진단 대상의 복수의 진단 항목 중 적어도 하나에 대한 데이터 식별 정보 및 상기 데이터 식별 정보에 대응되는 진단용 데이터를 포함하는 진단 요청 정보를 입력받는 진단 요청 정보 입력 단계;상기 진단 요청 정보에 포함된 상기 데이터 식별 정보 및 상기 진단용 데이터에 대한 진단 데이터양을 산출하는 진단 데이터양 산출 단계;복수의 패킷 구조 중에서 산출된 진단 데이터양에 대응되는 패킷 구조를 선택하는 패킷 구조 선택 단계;선택된 패킷 구조에 따라 상기 진단 요청 정보를 포함하는 통신 패킷을 생성하는 통신 패킷 생성 단계; 및외부의 진단 장치에게 상기 통신 패킷을 상기 진단 대상에 대한 진단 정보로 출력하는 진단 정보 출력 단계를 포함하는 것을 특징으로 하는 진단 정보 생성 방법.
- 제1항 내지 제8항 중 어느 한 항에 따른 진단 정보 생성 장치; 및상기 진단 정보 생성 장치로부터 상기 진단 정보를 수신하고, 수신한 진단 정보에서 상기 진단 요청 정보를 추출하며, 추출된 진단 요청 정보에 따라 배터리 팩 및 전자 제어 장치 중 적어도 하나를 진단 대상으로 결정하고, 상기 추출된 진단 요청 정보에 따라 상기 진단 대상의 상태를 진단하며, 진단 결과를 상기 진단 정보 생성 장치에게 송신하도록 구성된 진단 장치를 포함하는 것을 특징으로 하는 진단 시스템.
- 제10항에 있어서,상기 진단 장치는,상기 진단 요청 정보에서 상기 데이터 식별 정보 및 상기 진단용 데이터를 추출하고, 상기 진단 대상의 복수의 진단 항목 중 상기 데이터 식별 정보에 대응되는 항목의 값을 상기 진단용 데이터로 적용하며, 상기 진단용 데이터가 적용된 상기 진단 대상의 상태를 진단하도록 구성된 것을 특징으로 하는 진단 시스템.
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022510800A JP7298819B2 (ja) | 2020-07-10 | 2021-07-02 | 診断情報生成装置及び方法、それを含む診断システム |
| CN202180005204.2A CN114424075B (zh) | 2020-07-10 | 2021-07-02 | 诊断信息生成设备和方法以及包括其的诊断系统 |
| US17/770,197 US12062255B2 (en) | 2020-07-10 | 2021-07-02 | Diagnosis information generating apparatus and method, and diagnosing system including the same |
| ES21838562T ES3054660T3 (en) | 2020-07-10 | 2021-07-02 | Diagnosis information generating apparatus and method, and diagnosing system including the same |
| EP21838562.3A EP4060917B1 (en) | 2020-07-10 | 2021-07-02 | Diagnosis information generating apparatus and method, and diagnosing system including the same |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020200085462A KR102864428B1 (ko) | 2020-07-10 | 2020-07-10 | 진단 정보 생성 장치, 방법 및 이를 포함하는 진단 시스템 |
| KR10-2020-0085462 | 2020-07-10 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022010197A1 true WO2022010197A1 (ko) | 2022-01-13 |
Family
ID=79553353
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2021/008462 Ceased WO2022010197A1 (ko) | 2020-07-10 | 2021-07-02 | 진단 정보 생성 장치 및 방법 및 이를 포함하는 진단 시스템 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US12062255B2 (ko) |
| EP (1) | EP4060917B1 (ko) |
| JP (1) | JP7298819B2 (ko) |
| KR (1) | KR102864428B1 (ko) |
| CN (1) | CN114424075B (ko) |
| ES (1) | ES3054660T3 (ko) |
| WO (1) | WO2022010197A1 (ko) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102864428B1 (ko) * | 2020-07-10 | 2025-09-24 | 주식회사 엘지에너지솔루션 | 진단 정보 생성 장치, 방법 및 이를 포함하는 진단 시스템 |
| JP7826919B2 (ja) * | 2022-12-01 | 2026-03-10 | トヨタ自動車株式会社 | 情報処理装置、情報処理方法、及び情報処理プログラム |
| KR20240153794A (ko) * | 2023-04-17 | 2024-10-24 | 현대자동차주식회사 | 배터리 팩 진단 시스템 및 그 방법 |
| CN117574869B (zh) * | 2023-10-19 | 2024-10-29 | 镁佳(北京)科技有限公司 | 自动化生成诊断应用数据包的方法、装置、设备及介质 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009286295A (ja) * | 2008-05-30 | 2009-12-10 | Hitachi Ltd | 車載情報収集システム及び車載情報収集装置におけるデータ収集方法 |
| KR20140111009A (ko) * | 2012-01-06 | 2014-09-17 | 퀄컴 인코포레이티드 | 차량 계기판 무선 디스플레이 시스템 |
| KR101573637B1 (ko) | 2014-11-03 | 2015-12-01 | 현대자동차주식회사 | 데이터량 증대로 통신속도 개선을 위한 can 통신 방법 및 데이터 프레임 구조 |
| JP2017188793A (ja) * | 2016-04-06 | 2017-10-12 | カルソニックカンセイ株式会社 | 通信制御用コントローラ及び通信制御用システム |
| KR20190046477A (ko) * | 2017-10-26 | 2019-05-07 | 엘에스오토모티브테크놀로지스 주식회사 | 게이트웨이에서의 메시지 처리 방법 및 게이트웨이 |
| KR20200085462A (ko) | 2019-01-07 | 2020-07-15 | 김건우 | 폐플라스틱 병을 이용한 펠릿 제조 장치 |
Family Cites Families (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7421321B2 (en) * | 1995-06-07 | 2008-09-02 | Automotive Technologies International, Inc. | System for obtaining vehicular information |
| US20050192727A1 (en) * | 1994-05-09 | 2005-09-01 | Automotive Technologies International Inc. | Sensor Assemblies |
| JP2005039328A (ja) | 2003-07-15 | 2005-02-10 | Matsushita Electric Ind Co Ltd | 無線通信制御装置 |
| JP4168866B2 (ja) * | 2003-07-25 | 2008-10-22 | トヨタ自動車株式会社 | 車両情報通信方法、車両情報通信システムおよびセンター |
| JP5308133B2 (ja) | 2008-11-27 | 2013-10-09 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 測定データの転送制御装置及び方法 |
| KR101088798B1 (ko) | 2010-03-25 | 2011-12-01 | 한국전력공사 | Can 통신을 이용한 프로토콜 메시지 전송 방법 |
| US9432298B1 (en) * | 2011-12-09 | 2016-08-30 | P4tents1, LLC | System, method, and computer program product for improving memory systems |
| KR101846965B1 (ko) | 2011-10-05 | 2018-04-16 | 엘지전자 주식회사 | 공기조화기 및 이의 통신방법 |
| JP2013113663A (ja) | 2011-11-28 | 2013-06-10 | Advantest Corp | 試験モジュール生成装置、試験手順生成装置、生成方法、プログラム、および試験装置 |
| KR101319023B1 (ko) | 2011-12-07 | 2013-10-17 | 경상대학교산학협력단 | 패킷 구조, 패킷 송신 장치 및 패킷 수신 장치 |
| DE102012007321A1 (de) | 2012-04-12 | 2013-10-17 | Audi Ag | Verfahren zum Betreiben eines Diagnosesystems und Diagnosesystem |
| KR20140132063A (ko) | 2013-05-07 | 2014-11-17 | 한국전자통신연구원 | 캔 통신 장치 및 방법 |
| KR20150129460A (ko) * | 2014-05-12 | 2015-11-20 | 현대모비스 주식회사 | 차량용 지능형 배터리 센서 및 이를 이용한 데이터 저장 방법 |
| KR101748272B1 (ko) | 2015-12-10 | 2017-06-27 | 현대자동차주식회사 | 차량에서의 대용량 진단 통신 제어 방법 및 장치 |
| US10692051B2 (en) * | 2017-02-08 | 2020-06-23 | Snap-On Incorporated | Method and system for displaying vehicle service information based on ordered group of information set identifiers |
| JP6695820B2 (ja) * | 2017-03-09 | 2020-05-20 | 日立オートモティブシステムズ株式会社 | 移動体用診断システムおよび方法 |
| JP6663938B2 (ja) * | 2018-01-15 | 2020-03-13 | 本田技研工業株式会社 | 車両検査装置及び車両検査方法 |
| CN109407656B (zh) * | 2018-12-29 | 2021-04-09 | 深圳市道通科技股份有限公司 | 车辆中的电子控制单元的扫描方法及其汽车诊断设备 |
| KR102022986B1 (ko) | 2019-03-19 | 2019-09-19 | (주)세이프시스템 | 화재감지기의 상태를 고속으로 스캔하는 방법 |
| KR102864428B1 (ko) * | 2020-07-10 | 2025-09-24 | 주식회사 엘지에너지솔루션 | 진단 정보 생성 장치, 방법 및 이를 포함하는 진단 시스템 |
| US20230252824A1 (en) * | 2022-02-09 | 2023-08-10 | Snap-On Incorporated | Method and system for servicing a vehicle using a test set |
| US12205419B2 (en) * | 2022-03-02 | 2025-01-21 | Moj.Io, Inc. | Mobile compute system with interface verification mechanism and method of operation thereof |
-
2020
- 2020-07-10 KR KR1020200085462A patent/KR102864428B1/ko active Active
-
2021
- 2021-07-02 ES ES21838562T patent/ES3054660T3/es active Active
- 2021-07-02 WO PCT/KR2021/008462 patent/WO2022010197A1/ko not_active Ceased
- 2021-07-02 JP JP2022510800A patent/JP7298819B2/ja active Active
- 2021-07-02 CN CN202180005204.2A patent/CN114424075B/zh active Active
- 2021-07-02 US US17/770,197 patent/US12062255B2/en active Active
- 2021-07-02 EP EP21838562.3A patent/EP4060917B1/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009286295A (ja) * | 2008-05-30 | 2009-12-10 | Hitachi Ltd | 車載情報収集システム及び車載情報収集装置におけるデータ収集方法 |
| KR20140111009A (ko) * | 2012-01-06 | 2014-09-17 | 퀄컴 인코포레이티드 | 차량 계기판 무선 디스플레이 시스템 |
| KR101573637B1 (ko) | 2014-11-03 | 2015-12-01 | 현대자동차주식회사 | 데이터량 증대로 통신속도 개선을 위한 can 통신 방법 및 데이터 프레임 구조 |
| JP2017188793A (ja) * | 2016-04-06 | 2017-10-12 | カルソニックカンセイ株式会社 | 通信制御用コントローラ及び通信制御用システム |
| KR20190046477A (ko) * | 2017-10-26 | 2019-05-07 | 엘에스오토모티브테크놀로지스 주식회사 | 게이트웨이에서의 메시지 처리 방법 및 게이트웨이 |
| KR20200085462A (ko) | 2019-01-07 | 2020-07-15 | 김건우 | 폐플라스틱 병을 이용한 펠릿 제조 장치 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4060917A4 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20220007347A (ko) | 2022-01-18 |
| CN114424075B (zh) | 2025-09-02 |
| ES3054660T3 (en) | 2026-02-05 |
| US12062255B2 (en) | 2024-08-13 |
| EP4060917A4 (en) | 2023-07-26 |
| KR102864428B1 (ko) | 2025-09-24 |
| EP4060917A1 (en) | 2022-09-21 |
| CN114424075A (zh) | 2022-04-29 |
| JP7298819B2 (ja) | 2023-06-27 |
| JP2022545208A (ja) | 2022-10-26 |
| US20220392278A1 (en) | 2022-12-08 |
| EP4060917B1 (en) | 2025-11-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2022010197A1 (ko) | 진단 정보 생성 장치 및 방법 및 이를 포함하는 진단 시스템 | |
| WO2017142385A1 (ko) | 스위치 부품의 고장 진단 장치 및 방법 | |
| WO2019017596A1 (ko) | 무선 배터리 관리 시스템 및 이를 포함하는 배터리팩 | |
| WO2022098096A1 (ko) | 배터리 진단 장치 및 방법 | |
| WO2022158948A2 (ko) | 배터리 관리 장치 및 방법 | |
| WO2021060900A1 (ko) | 배터리 관리 장치 및 방법 | |
| WO2021085893A1 (ko) | 누전 검출 장치, 누전 검출 방법 및 전기 차량 | |
| WO2022075706A1 (ko) | 배터리 관리 장치 및 방법 | |
| WO2022145822A1 (ko) | 배터리 관리 장치 및 방법 | |
| WO2019151781A1 (ko) | 릴레이 구동 회로 진단 장치 | |
| WO2020145550A1 (ko) | 배터리 관리 장치 및 이를 포함하는 배터리 팩 | |
| WO2021096312A1 (ko) | 멀티 배터리 팩에 포함된 스위치부의 고장 진단 장치 및 방법 | |
| WO2020141772A1 (ko) | 배터리 밸런싱 장치 및 그것을 포함하는 배터리 팩 | |
| WO2022114873A1 (ko) | 배터리 관리 장치 및 방법 | |
| WO2022145998A1 (ko) | 배터리 진단 장치 및 방법 | |
| WO2020055117A1 (ko) | 배터리 관리 장치 | |
| WO2021085885A1 (ko) | 누전 검출 장치, 누전 검출 방법 및 전기 차량 | |
| WO2022203322A1 (ko) | 배터리 분류 장치 및 방법 | |
| WO2021080247A1 (ko) | 병렬 멀티 배터리 팩에 포함된 스위치부의 턴온 동작 제어 장치 및 방법 | |
| WO2023106675A1 (ko) | 배터리 압력 측정 센서 및 이를 포함하는 배터리 압력 측정 장치 | |
| WO2020149557A1 (ko) | 배터리 관리 장치 및 방법 | |
| WO2022085996A1 (ko) | 배터리 관리 장치 및 방법 | |
| WO2023013968A1 (ko) | 배터리 정보 요청 장치 및 방법 | |
| WO2020111899A1 (ko) | 스위치 제어 장치 및 방법 | |
| WO2024123054A1 (ko) | 배터리 충전 장치 및 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| ENP | Entry into the national phase |
Ref document number: 2022510800 Country of ref document: JP Kind code of ref document: A |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21838562 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2021838562 Country of ref document: EP Effective date: 20220616 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWG | Wipo information: grant in national office |
Ref document number: 202180005204.2 Country of ref document: CN |
|
| WWG | Wipo information: grant in national office |
Ref document number: 2021838562 Country of ref document: EP |