ES3054660T3 - Diagnosis information generating apparatus and method, and diagnosing system including the same - Google Patents

Diagnosis information generating apparatus and method, and diagnosing system including the same

Info

Publication number
ES3054660T3
ES3054660T3 ES21838562T ES21838562T ES3054660T3 ES 3054660 T3 ES3054660 T3 ES 3054660T3 ES 21838562 T ES21838562 T ES 21838562T ES 21838562 T ES21838562 T ES 21838562T ES 3054660 T3 ES3054660 T3 ES 3054660T3
Authority
ES
Spain
Prior art keywords
diagnostic
data
information
packet
control unit
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.)
Active
Application number
ES21838562T
Other languages
English (en)
Inventor
Ho-Deuk Choi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LG Energy Solution Ltd
Original Assignee
LG Energy Solution Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by LG Energy Solution Ltd filed Critical LG Energy Solution Ltd
Application granted granted Critical
Publication of ES3054660T3 publication Critical patent/ES3054660T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0006Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
    • H04L1/0007Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME 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/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0808Diagnosing performance data
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/382Arrangements for monitoring battery or accumulator variables, e.g. SoC
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/396Acquisition or processing of data for testing or for monitoring individual cells or groups of cells within a battery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0078Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
    • H04L1/0083Formatting with frames or packets; Protocol or part of protocol for error control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/25Flow control; Congestion control with rate being modified by the source upon detecting a change of network conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/34Flow control; Congestion control ensuring sequence integrity, e.g. using sequence numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/36Flow control; Congestion control by determining packet size, e.g. maximum transfer unit [MTU]
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/3644Constructional arrangements
    • G01R31/3648Constructional arrangements comprising digital calculation means, e.g. for performing an algorithm

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

Un dispositivo de generación de información de diagnóstico, según una realización de la presente invención, comprende: una unidad de entrada configurada para recibir información de solicitud de diagnóstico, que incluye información de identificación de datos sobre al menos uno de entre una pluralidad de elementos de diagnóstico de un objeto a diagnosticar y datos de diagnóstico correspondientes a la información de identificación de datos; una unidad de control configurada para recibir la información de solicitud de diagnóstico desde la unidad de entrada, calcular la cantidad de datos de diagnóstico con respecto a los datos de diagnóstico y la información de identificación de datos incluidos en la información de solicitud de diagnóstico, seleccionar una estructura de paquete correspondiente a la cantidad de datos de diagnóstico calculada entre una pluralidad de estructuras de paquete y generar un paquete de comunicación, que incluye la información de solicitud de diagnóstico, sobre la base de la estructura de paquete seleccionada; y una unidad de comunicación configurada para enviar, como información de diagnóstico sobre el objeto a diagnosticar, el paquete de comunicación generado por medio de la unidad de control a un dispositivo de diagnóstico externo. (Traducción automática con Google Translate, sin valor legal)

Description

[0001] DESCRIPCIÓN
[0002] Aparato y método de generación de información de diagnóstico, y sistema de diagnóstico que incluye el mismoSector de la técnica
[0003] La presente solicitud reivindica la prioridad de la solicitud de patente coreana n.º 10-2020-0085462 presentada el 10 de julio de 2020 en la República de Corea.
[0004] La presente divulgación se refiere a un aparato y método de generación de información de diagnóstico y a un sistema de diagnóstico que incluye el mismo, y más concretamente, a un aparato y método de generación de información de diagnóstico capaz de diagnosticar eficazmente un objetivo de diagnóstico basándose en al menos una información de diagnóstico y un sistema de diagnóstico que incluye el mismo.
[0005] Antecedentes de la invención
[0006] Recientemente, la demanda de productos electrónicos portátiles, como ordenadores portátiles, cámaras de vídeo y teléfonos móviles, ha aumentado considerablemente, y se han desarrollado con ahínco vehículos eléctricos, baterías de almacenamiento de energía, robots, satélites y similares. En consecuencia, se están estudiando activamente baterías de alto rendimiento que permitan cargas y descargas repetidas.
[0007] Las baterías disponibles actualmente en el mercado incluyen baterías de níquel-cadmio, baterías de níquelhidrógeno, baterías de níquel-zinc, baterías de litio y similares. Entre las mismas, las baterías de litio están en el punto de mira, ya que casi no tienen efecto de memoria en comparación con las baterías a base de níquel y también tienen una tasa de autocarga muy baja y una alta densidad energética.
[0008] Por otra parte, los dispositivos equipados con este tipo de baterías incluyen diversas ECU (unidades de control electrónico), y las ECU se comunican entre sí para proporcionar información o recibir información de otras ECU. Tomando como ejemplo un vehículo, las diversas funciones y controles aumentan en el vehículo y, en particular, a medida que se pone en práctica el uso de un vehículo eléctrico equipado con una batería, aumenta la cantidad de datos transmitidos y recibidos entre las ECU. En consecuencia, se han propuesto normas y tecnologías de comunicación para mejorar la eficiencia de la comunicación de datos entre las ECU.
[0009] Por ejemplo, la literatura de patente 1 solo divulga una configuración en la que el lado de recepción de datos cambia el modo de recepción a un modo de alta velocidad o a un modo normal utilizando la comunicación CAN (red de área de controlador). Sin embargo, la literatura de patente 1 tiene el problema de que es difícil de aplicar a un dispositivo como un vehículo eléctrico que necesita proporcionar diversa información en tiempo real, ya que la carga de tráfico mejora al cambiar el modo de recepción.
[0010] Es decir, en la literatura de patente 1, el lado de transmisión debe transmitir información única a través de cada paquete de comunicación. Por tanto, cuando se utiliza la literatura de patente 1, puede surgir el problema de que se requiera una cantidad considerable de tiempo en una situación en la que se deben generar y transmitir rápidamente datos de diagnóstico y se deben diagnosticar diversos estados de la ECU utilizando los datos de diagnóstico.
[0011] (Literatura de patente 1) KR 10-1573637 B1
[0012] En el documento WO 2013/152826 A1 se describe técnica anterior adicional.
[0013] Explicación de la invención
[0014] Problema técnico
[0015] La presente divulgación está diseñada para resolver los problemas de la técnica relacionada y, por tanto, la presente divulgación tiene por objeto proporcionar un aparato y un método de generación de información de diagnóstico capaces de acortar el tiempo de transmisión de una pluralidad de informaciones de estado de batería seleccionando de manera flexible un canal de comunicación según la pluralidad de informaciones de estado de batería.
[0016] Estos y otros objetos y ventajas de la presente divulgación pueden entenderse a partir de la siguiente descripción detallada y se harán más evidentes a partir de las realizaciones ejemplares de la presente divulgación. Además, se comprenderá fácilmente que los objetos y ventajas de la presente divulgación pueden realizarse mediante los medios mostrados en las reivindicaciones adjuntas y sus combinaciones.
[0017] Solución técnica
[0018] En un aspecto de la presente divulgación, se proporciona un aparato de generación de información de diagnóstico, que comprende: una unidad de entrada configurada para recibir información de solicitud de diagnóstico que incluye información de identificación de datos para al menos uno de una pluralidad de elementos de diagnóstico de un objetivo de diagnóstico y datos de diagnóstico correspondientes a la información de identificación de datos; una unidad de control configurada para recibir la información de solicitud de diagnóstico de la unidad de entrada, calcular una cantidad de datos de diagnóstico para la información de identificación de datos y los datos de diagnóstico incluidos en la información de solicitud de diagnóstico, seleccionar una estructura de paquete correspondiente a la cantidad de datos de diagnóstico calculada entre una pluralidad de estructuras de paquete, y generar un paquete de comunicación que incluye la información de solicitud de diagnóstico basada en la estructura de paquete seleccionada; y una unidad de comunicación configurada para emitir el paquete de comunicación generado por la unidad de control a un dispositivo de diagnóstico externo como información de diagnóstico para el objetivo de diagnóstico.
[0019] La unidad de control puede estar configurada para calcular un tamaño de paquete necesario para el paquete de comunicación basándose en la cantidad de datos de diagnóstico calculada, y seleccionar cualquiera de una primera estructura de paquete que incluye un paquete de mensaje y una segunda estructura de paquete que incluye un paquete de mensaje y al menos un paquete de datos basándose en el tamaño de paquete calculado.
[0020] El paquete de mensaje puede estar configurado para incluir una región de tamaño de paquete que contenga información sobre el tamaño del paquete, una región de información de identificación que contenga información de identificación sobre la solicitud de diagnóstico y una región de información de diagnóstico que contenga la información de solicitud de diagnóstico.
[0021] El paquete de datos puede estar configurado para incluir una región de información de secuencia que contiene información de secuencia y la región de información de diagnóstico.
[0022] Cuando la información de solicitud de diagnóstico recibida desde la unidad de entrada incluye una pluralidad de información de identificación de datos y una pluralidad de datos de diagnóstico, la unidad de control puede estar configurada de manera que al menos una información de clasificación para clasificar la información de identificación de datos y los datos de diagnóstico correspondientes entre sí se incluya en al menos una parte de la región de información de diagnóstico del paquete de mensaje y la región de información de diagnóstico del paquete de datos. Cuando se selecciona la segunda estructura de paquete, la unidad de control puede estar configurada para emitir primero el paquete de mensaje y, a continuación, emitir el paquete de datos a través de la unidad de comunicación. Cuando se generan una pluralidad de paquetes de datos, la unidad de control puede estar configurada para emitir la pluralidad de paquetes de datos generados secuencialmente a través de la unidad de comunicación basándose en la información de secuencia.
[0023] La unidad de control puede estar configurada para comparar el tamaño del paquete calculado con un valor de referencia preestablecido y seleccionar cualquiera de la primera estructura de paquete y la segunda estructura de paquete según el resultado de la comparación.
[0024] La unidad de control puede estar configurada para seleccionar la primera estructura de paquete cuando el tamaño de paquete calculado es igual o menor que el valor de referencia preestablecido.
[0025] La unidad de control puede estar configurada para seleccionar la segunda estructura de paquete cuando el tamaño de paquete calculado exceda el valor de referencia preestablecido.
[0026] Un método de generación de información de diagnóstico según otro aspecto de la presente divulgación puede comprender: una etapa de introducción de información de solicitud de diagnóstico que consiste en recibir información de solicitud de diagnóstico que incluye información de identificación de datos para al menos uno de una pluralidad de elementos de diagnóstico de un objetivo de diagnóstico y datos de diagnóstico correspondientes a la información de identificación de datos; una etapa de cálculo de la cantidad de datos de diagnóstico que consiste en calcular una cantidad de datos de diagnóstico para la información de identificación de datos y los datos de diagnóstico incluidos en la información de solicitud de diagnóstico; una etapa de selección de estructura de paquete que consiste en seleccionar una estructura de paquete correspondiente a la cantidad de datos de diagnóstico calculada entre una pluralidad de estructuras de paquete; una etapa de generación de paquete de comunicación que consiste en generar un paquete de comunicación que incluye la información de solicitud de diagnóstico basada en la estructura de paquete seleccionada; y una etapa de emisión de información de diagnóstico que consiste en emitir el paquete de comunicación a un dispositivo de diagnóstico externo como información de diagnóstico para el objetivo de diagnóstico.
[0027] Un sistema de diagnóstico según otro aspecto más de la presente divulgación puede comprender: el aparato de generación de información de diagnóstico según un aspecto de la presente divulgación; y un dispositivo de diagnóstico configurado para recibir la información de diagnóstico del aparato de generación de información de diagnóstico, extraer la información de solicitud de diagnóstico de la información de diagnóstico recibida, determinar al menos uno de un paquete de baterías y un dispositivo de control electrónico como objetivo de diagnóstico según la información de solicitud de diagnóstico extraída, diagnosticar un estado del objetivo de diagnóstico según la información de solicitud de diagnóstico extraída y transmitir el resultado del diagnóstico al aparato de generación de información de diagnóstico.
[0028] El dispositivo de diagnóstico puede estar configurado para extraer la información de identificación de datos y los datos de diagnóstico de la información de solicitud de diagnóstico, aplicar un valor de un elemento correspondiente a la información de identificación de datos entre la pluralidad de elementos de diagnóstico del objetivo de diagnóstico como datos de diagnóstico, y diagnosticar un estado del objetivo de diagnóstico al que se aplican los datos de diagnóstico.
[0029] Efectos ventajosos
[0030] Según un aspecto de la presente divulgación, existe la ventaja de que la información de diagnóstico puede transmitirse de manera eficaz generando un paquete de comunicación con la estructura de paquete más adecuada teniendo en cuenta el tamaño de paquete del paquete de comunicación.
[0031] Los efectos de la presente divulgación no se limitan a los mencionados anteriormente, y otros efectos no mencionados serán claramente comprendidos por los expertos en la materia a partir de la descripción de las reivindicaciones.
[0032] Breve descripción de las figuras
[0033] Los dibujos adjuntos ilustran una realización preferida de la presente divulgación y, junto con la divulgación anterior, sirven para proporcionar una mayor comprensión de las características técnicas de la presente divulgación y, por tanto, la presente divulgación no se interpreta como limitada al dibujo.
[0034] La FIG. 1 es un diagrama que muestra esquemáticamente un aparato de generación de información de diagnóstico según una realización de la presente divulgación.
[0035] La FIG.2 es un diagrama que muestra esquemáticamente una configuración ejemplar de un paquete de mensaje. La FIG.3 es un diagrama que muestra esquemáticamente otra configuración ejemplar del paquete de mensaje. La FIG.4 es un diagrama que muestra esquemáticamente una realización de un paquete de comunicación generado por el aparato de generación de información de diagnóstico según una realización de la presente divulgación.
[0036] La FIG.5 es un diagrama que muestra esquemáticamente una configuración ejemplar de un paquete de datos. La FIG. 6 es un diagrama que muestra esquemáticamente otra realización del paquete de comunicación generado por el aparato de generación de información de diagnóstico según una realización de la presente divulgación.
[0037] La FIG. 7 es un diagrama que muestra esquemáticamente un método de generación de información de diagnóstico según otra realización de la presente divulgación.
[0038] La FIG. 8 es un diagrama que muestra esquemáticamente un sistema de diagnóstico que incluye el aparato de generación de información de diagnóstico según una realización de la presente divulgación.
[0039] Realización preferente de la invención
[0040] Debe entenderse que los términos utilizados en la memoria descriptiva y en las reivindicaciones adjuntas no deben interpretarse como limitados a los significados generales y del diccionario, sino que deben interpretarse basándose en los significados y conceptos correspondientes a los aspectos técnicos de la presente divulgación, en base al principio de que el inventor puede definir los términos de manera adecuada para la mejor explicación.
[0041] Por tanto, la descripción propuesta en el presente documento es solo un ejemplo preferible únicamente con fines ilustrativos, sin intención de limitar el alcance de la divulgación, por lo que debe entenderse que podrían realizarse otras modificaciones sin alejarse del alcance de la divulgación, que se define en las reivindicaciones adjuntas.
[0042] Además, al describir la presente divulgación, cuando se considera que una descripción detallada de los elementos o funciones conocidos relevantes hace que el tema clave de la presente divulgación resulte ambiguo, se omite la descripción detallada en el presente documento.
[0043] Los términos que incluyen números ordinales como “primero”, “segundo” y similares pueden utilizarse para distinguir un elemento de otro entre varios elementos, pero no pretenden limitar los elementos mediante los términos.
[0044] A lo largo de la memoria descriptiva, cuando se hace referencia a una parte como “que comprende” o “que incluye” cualquier elemento, significa que la parte puede incluir otros elementos adicionales, sin excluir otros elementos, a menos que se indique específicamente lo contrario.
[0045] Además, el término “unidad de control” descrito en la memoria descriptiva se refiere a una unidad que procesa al menos una función u operación, y puede implementarse mediante hardware, software o una combinación de hardware y software.
[0046] Además, a lo largo de la memoria descriptiva, cuando se hace referencia a una parte como “conectada” a otra parte, no se limita al caso en que están “conectadas directamente”, sino que también incluye el caso en que están “conectadas indirectamente” con otro elemento interpuesto entre las mismas.
[0047] A continuación, se describirán detalladamente las realizaciones preferidas de la presente divulgación haciendo referencia a los dibujos adjuntos.
[0048] La FIG. 1 es un diagrama que muestra esquemáticamente un aparato 100 de generación de información de diagnóstico según una realización de la presente divulgación.
[0049] Haciendo referencia a la FIG. 1, el aparato 100 de generación de información de diagnóstico según una realización de la presente divulgación puede incluir una unidad 110 de entrada, una unidad 120 de control y una unidad 130 de comunicación.
[0050] La unidad 110 de entrada puede estar configurada para recibir información de solicitud de diagnóstico que incluye información de identificación de datos para al menos uno de una pluralidad de elementos de diagnóstico de un objetivo de diagnóstico y datos de diagnóstico correspondientes a la información de identificación de datos.
[0051] Concretamente, la unidad 110 de entrada puede recibir la información de solicitud de diagnóstico desde el exterior. Por ejemplo, la unidad 110 de entrada puede estar conectada a un ordenador personal (PC), un móvil, una pantalla táctil u otros dispositivos, y puede recibir información sobre la información de identificación de datos y los datos de diagnóstico de estos dispositivos. Además, la unidad 110 de entrada puede estar conectada a un dispositivo de entrada, como un teclado, un ratón y un panel táctil, y puede recibir información sobre la información de identificación de datos y los datos de diagnóstico del dispositivo de entrada.
[0052] Preferiblemente, la información de identificación de datos puede corresponder a la pluralidad de elementos de diagnóstico del objetivo de diagnóstico. Por ejemplo, la información de identificación de datos puede corresponder a elementos tales como el voltaje, la corriente, la resistencia de aislamiento o la temperatura de un paquete de baterías. Además, la información de identificación de datos puede corresponder a elementos tales como el voltaje de enlace de una unidad de control electrónico (ECU) de un vehículo eléctrico. Además, la información de identificación de datos puede corresponder a diversos elementos que pueden establecerse para un paquete de baterías y un vehículo eléctrico.
[0053] Preferiblemente, los datos de diagnóstico pueden ser un valor correspondiente a la información de identificación de datos. Por ejemplo, cuando la información de identificación de datos es el voltaje de un paquete de baterías, los datos de diagnóstico pueden ser un valor de voltaje para el diagnóstico.
[0054] La unidad 120 de control puede estar configurada para recibir la información de solicitud de diagnóstico de la unidad 110 de entrada.
[0055] Concretamente, la unidad 120 de control puede estar conectada para comunicarse con la unidad 110 de entrada. La unidad 120 de control y la unidad 110 de entrada pueden estar conectadas por cable o de forma inalámbrica para permitir la comunicación de datos entre sí. En consecuencia, la unidad 120 de control puede recibir la información de solicitud de diagnóstico de la unidad 110 de entrada.
[0056] Además, la unidad 120 de control puede estar configurada para calcular una cantidad de datos de diagnóstico para la información de identificación de datos y los datos de diagnóstico incluidos en la información de solicitud de diagnóstico.
[0057] Concretamente, la unidad 120 de control puede calcular la cantidad de datos de diagnóstico para la información de solicitud de diagnóstico en unidades de bytes. La unidad 120 de control puede calcular un tamaño de byte para la información de identificación de datos y calcular un tamaño de byte para los datos de diagnóstico.
[0058] Preferiblemente, dado que la información de identificación de datos es un valor correspondiente a la pluralidad de elementos de diagnóstico del objetivo de diagnóstico, puede tener un tamaño fijo. Por ejemplo, el tamaño de la información de identificación de datos puede ser de 2 bytes.
[0059] Mientras tanto, dado que los datos de diagnóstico son un valor para el diagnóstico correspondiente a la información de identificación de datos, pueden tener varios tamaños dependiendo del valor de entrada. Por ejemplo, cuando los datos de diagnóstico son 2 [V], el tamaño de los datos de diagnóstico puede ser de 1 byte. Como otro ejemplo, si los datos de diagnóstico son 2,5 [V], el tamaño de los datos de diagnóstico puede ser de 3 bytes.
[0060] De este modo, la unidad 120 de control puede calcular el tamaño de la información de identificación de datos y el tamaño de los datos de diagnóstico, y calcular el tamaño total de la información de solicitud de diagnóstico sumando los valores calculados. Es decir, la unidad 120 de control puede calcular la cantidad de datos de diagnóstico sumando el tamaño de la información de identificación de datos y el tamaño de los datos de diagnóstico.
[0061] Si la información de solicitud de diagnóstico incluye una pluralidad de información de identificación de datos y una pluralidad de datos de diagnóstico, la unidad 120 de control puede calcular los tamaños de toda la información de identificación de datos y todos los datos de diagnóstico incluidos en la información de solicitud de diagnóstico, y calcular una cantidad de datos de diagnóstico sumando los tamaños.
[0062] Por ejemplo, se asume que la información de solicitud de diagnóstico incluye el voltaje y la corriente del paquete de baterías como dos informaciones de identificación de datos, e incluye 2 [V] y 5 [mA] como dos datos de diagnóstico. En este caso, la unidad 120 de control puede calcular el tamaño de las dos informaciones de identificación de datos como 4 bytes mediante la fórmula “2 bytes × 2”, y calcular el tamaño de los dos datos de diagnóstico como 2 bytes mediante la fórmula “1 byte × 2”. Además, la unidad 120 de control puede calcular la cantidad de datos de diagnóstico como 6 bytes mediante la fórmula “4 bytes 2 bytes”.
[0063] Asimismo, la unidad 120 de control puede estar configurada para seleccionar una estructura de paquete correspondiente a la cantidad de datos de diagnóstico calculada entre una pluralidad de estructuras de paquete, y generar un paquete de comunicación que incluya la información de solicitud de diagnóstico basada en la estructura de paquete seleccionada.
[0064] Concretamente, la unidad 120 de control puede seleccionar cualquiera de la pluralidad de estructuras de paquetes teniendo en cuenta la cantidad de datos de diagnóstico calculada. Además, la unidad 120 de control puede generar un paquete de comunicación que incluya la información de solicitud de diagnóstico según la estructura de paquete seleccionada. Es decir, el paquete de comunicación generado por la unidad 120 de control puede incluir tanto al menos una información de identificación de datos como al menos un dato de diagnóstico introducido por la unidad 110 de entrada desde el exterior.
[0065] La unidad 130 de comunicación puede estar configurada para emitir el paquete de comunicación generado por la unidad 120 de control a un dispositivo de diagnóstico externo como información de diagnóstico para el objetivo de diagnóstico.
[0066] Concretamente, la unidad 130 de comunicación puede estar conectada a la unidad 120 de control. Además, la unidad 120 de control puede emitir el paquete de comunicación generado a través de la unidad 130 de comunicación al dispositivo de diagnóstico. En este caso, el paquete de comunicación emitido a través de la unidad 130 de comunicación puede ser información de diagnóstico para el dispositivo de diagnóstico. A continuación, el dispositivo de diagnóstico puede recibir la información de diagnóstico de la unidad 130 de comunicación y realizar un diagnóstico correspondiente basado en la información de diagnóstico recibida.
[0067] El aparato 100 de generación de información de diagnóstico según una realización de la presente divulgación puede seleccionar una estructura de paquete adecuada para el tamaño de la información de solicitud de diagnóstico entre una pluralidad de estructuras de paquete, y generar información de diagnóstico a través de la estructura de paquete seleccionada. Es decir, el aparato 100 de generación de información de diagnóstico puede transmitir de forma rápida y eficiente la información de solicitud de diagnóstico al dispositivo de diagnóstico externo.
[0068] Por ejemplo, haciendo referencia a la norma ISO (ISO 14229) para los UDS (servicios de diagnóstico unificados) de una ECU de vehículo, en el servicio 0x2E, un paquete de comunicación puede incluir un elemento de identificación de datos (por ejemplo, DID) y un dato de diagnóstico (por ejemplo, valor para DID) correspondiente al mismo. Es decir, según el servicio 0x2E de la norma ISO 14229, incluso cuando es necesario transmitir una pluralidad de elementos de identificación de datos y una pluralidad de datos de diagnóstico correspondientes a los mismos, solo se puede incluir un elemento de identificación de datos y solo un dato de diagnóstico en un paquete de comunicación. Por tanto, puede producirse un retardo considerable mientras el aparato 100 de generación de información de diagnóstico transmite una pluralidad de paquetes de comunicación, respectivamente, y el dispositivo de diagnóstico extrae los datos necesarios para el diagnóstico de cada uno de la pluralidad de paquetes de comunicación recibidos.
[0069] El aparato 100 de generación de información de diagnóstico según una realización de la presente divulgación genera un paquete de comunicación basado en una estructura de paquete más adecuada para la cantidad de datos de diagnóstico con el fin de resolver los problemas que pueden surgir al utilizar el servicio 0x2E de la norma ISO 14229, y por tanto tiene la ventaja de transmitir eficazmente la información de diagnóstico a un dispositivo de diagnóstico.
[0070] Por tanto, según una realización de la presente divulgación, una serie de procesos de transmisión de información de diagnóstico, recepción de la información de diagnóstico por el dispositivo de diagnóstico y extracción de la información necesaria para el diagnóstico a partir de la información de diagnóstico recibida por el dispositivo de diagnóstico pueden realizarse más rápidamente, lo que permite ahorrar de manera eficaz el tiempo total necesario para el diagnóstico en el objetivo de diagnóstico.
[0071] Mientras tanto, la unidad 120 de control proporcionada al aparato 100 de generación de información de diagnóstico según una realización de la presente divulgación puede incluir selectivamente procesadores conocidos en la técnica, circuitos integrados específicos de aplicación (ASIC), otros conjuntos de chips, circuitos lógicos, registros, módems de comunicación, dispositivos de procesamiento de datos y similares para ejecutar diversas lógicas de control realizadas en la presente divulgación. Además, cuando la lógica de control se implementa en software, la unidad 120 de control puede implementarse como un conjunto de módulos de programa. En ese momento, el módulo de programa puede almacenarse en una memoria y ejecutarse mediante la unidad 120 de control. La memoria puede estar situada dentro o fuera de la unidad 120 de control y puede conectarse a la unidad 120 de control mediante diversos medios bien conocidos.
[0072] La unidad 120 de control puede estar configurada para calcular el tamaño de paquete necesario para el paquete de comunicación basándose en la cantidad de datos de diagnóstico calculada.
[0073] Por ejemplo, la unidad 120 de control puede calcular un tamaño total de paquete del paquete de comunicación que incluye la información de solicitud de diagnóstico. En este caso, el paquete de comunicación puede incluir no solo la información de solicitud de diagnóstico, sino también la información de identificación de paquete que debe incluirse en el paquete de comunicación. Es decir, la unidad 120 de control puede calcular el tamaño total de paquete de los paquetes de comunicación que pueden generarse, incluida la información de solicitud de diagnóstico.
[0074] Además, la unidad 120 de control puede estar configurada para seleccionar cualquiera de una primera estructura de paquete que incluye un paquete de mensaje y una segunda estructura de paquete que incluye un paquete de mensaje y al menos un paquete de datos basándose en el tamaño de paquete calculado.
[0075] La FIG. 2 es un diagrama que muestra esquemáticamente una configuración ejemplar de un paquete de mensaje. Además, la FIG. 3 es un diagrama que muestra esquemáticamente otra configuración ejemplar del paquete de mensaje.
[0076] Haciendo referencia a las FIGS. 2 y 3, el paquete de mensaje puede estar configurado para incluir una región de tamaño de paquete que incluye información sobre el tamaño del paquete, una región de información de identificación que incluye información de identificación sobre una solicitud de diagnóstico y una región de información de diagnóstico que incluye la información de solicitud de diagnóstico.
[0077] Concretamente, la región de tamaño de paquete puede incluir un valor para el tamaño de paquete del paquete de comunicación. Preferiblemente, el tamaño del paquete puede expresarse en unidades de bytes. Por ejemplo, cuando el tamaño total de paquete del paquete comunicación es de 10 bytes, se puede incluir un valor de 10 en la región de tamaño de paquete. Es decir, la región de tamaño de paquete puede incluir un código de longitud de datos (DLC) para el paquete de comunicación.
[0078] Además, haciendo referencia a las FIGS.2 y 3, se puede asignar 1 byte o 2 bytes a la región de tamaño de paquete según el tamaño total de paquete del paquete de comunicación.
[0079] Por ejemplo, se puede asignar una región de tamaño de paquete de 1 byte y una región de información de diagnóstico de un tamaño de 6 bytes al paquete de mensaje según la FIG. 2. Mientras tanto, se puede asignar una región de tamaño de paquete de un tamaño de 2 bytes y una región de información de diagnóstico de un tamaño de 5 bytes al paquete de mensaje según la FIG.3.
[0080] La región de información de identificación puede incluir información de identificación para indicar que el paquete de comunicación correspondiente es información de diagnóstico para el objetivo de diagnóstico. Por ejemplo, la región de información de identificación puede incluir un valor de 0x2E para indicar que la información de diagnóstico que se va a transmitir es un servicio 0x2E según la norma ISO 14229.
[0081] Además, la región de información de diagnóstico puede incluir la información de solicitud de diagnóstico. Es decir, la región de información de diagnóstico puede incluir el elemento de identificación de datos y los datos de diagnóstico. La FIG.4 es un diagrama que muestra esquemáticamente una realización de un paquete de comunicación generado por el aparato 100 de generación de información de diagnóstico según una realización de la presente divulgación. Concretamente, la FIG.4 es un diagrama que muestra esquemáticamente un paquete de comunicación que incluye un paquete de mensaje en el que se asigna 1 byte a la región de tamaño de paquete, se asigna 1 byte a la región de información de identificación y se asignan 6 bytes a la región de información de diagnóstico. Es decir, el paquete de comunicación de la realización de la FIG. 4 puede corresponder a la primera estructura de paquete que incluye solo el paquete de mensaje.
[0082] En la realización de la FIG. 4, se puede registrar un valor para el tamaño de paquete en la región de tamaño de paquete. Por ejemplo, el tamaño del paquete registrado en la región de tamaño de paquete puede ser de 7 bytes. Además, se puede registrar un valor para la información de identificación en la región de información de identificación. Por ejemplo, la información de identificación registrada en la región de información de identificación puede ser 0x2E. Además, se pueden registrar valores para la información de identificación de datos y los datos de diagnóstico en la región de información de diagnóstico.
[0083] La FIG.5 es un diagrama que muestra esquemáticamente una configuración ejemplar de un paquete de datos. Haciendo referencia a la FIG.5, el paquete de datos puede estar configurado para incluir una región de información de secuencia que incluye información de secuencia y la región de información de diagnóstico.
[0084] La región de información de secuencia puede incluir la información de secuencia para el control de flujo del paquete de datos.
[0085] Haciendo referencia a las FIGS. 2 y 5, a diferencia del paquete de mensaje, el paquete de datos puede incluir una región de información de secuencia en lugar de la región de tamaño de paquete y la región de información de identificación. Es decir, el paquete de datos puede generarse de forma complementaria cuando la cantidad de datos de diagnóstico excede un tamaño que puede acomodarse en un paquete de mensaje. Además, la región de información de secuencia puede incluir información de secuencia entre uno o más paquetes de datos.
[0086] Por ejemplo, se asume que la unidad 120 de control genera un paquete de comunicación que incluye un paquete de mensaje y dos paquetes de datos. En este caso, cada uno de los dos paquetes de datos puede incluir información de secuencia entre los tres paquetes de datos.
[0087] Concretamente, la unidad 120 de control puede registrar la información de solicitud de diagnóstico en el paquete de mensaje. Si la cantidad de datos de diagnóstico de la información de solicitud de diagnóstico excede el tamaño que puede acomodar el paquete de mensaje, la unidad 120 de control puede registrar una parte de la información de solicitud de diagnóstico en la región de información de diagnóstico del paquete de mensaje. Además, la unidad 120 de control puede registrar la información de solicitud de diagnóstico restante en el primer paquete de datos. En este caso, asimismo, si la cantidad de datos de diagnóstico de la información de solicitud de diagnóstico restante excede el tamaño que puede acomodar el primer paquete de datos, la unidad 120 de control puede registrar una parte de la información de solicitud de diagnóstico restante en la región de información de diagnóstico del primer paquete de datos. A continuación, la unidad 120 de control puede registrar la información de solicitud de diagnóstico restante en la región de información de diagnóstico del segundo paquete de datos.
[0088] Es decir, la pluralidad de paquetes de datos pueden tener un orden según el orden en que la unidad 120 de control registra la información de solicitud de diagnóstico. Por tanto, la unidad 120 de control puede asignar una región de información de secuencia capaz de registrar dicha información de secuencia al paquete de datos, de modo que el dispositivo de diagnóstico que recibe la pluralidad de paquetes de datos pueda extraer con precisión la información de solicitud de diagnóstico de la pluralidad de paquetes según la información de secuencia.
[0089] La FIG. 6 es un diagrama que muestra esquemáticamente otra realización del paquete de comunicación generado por el aparato 100 de generación de información de diagnóstico según una realización de la presente divulgación. Concretamente, la FIG.6 es un diagrama que muestra esquemáticamente un paquete de comunicación que incluye un paquete de mensaje en el que se asignan 2 bytes a la región de tamaño de paquete, se asigna 1 byte a la región de información de identificación y se asignan 6 bytes a la región de información de diagnóstico, y una pluralidad de paquetes de datos en los que se asigna 1 byte a la región de información de secuencia y se asignan 7 bytes a la región de información de diagnóstico. Es decir, el paquete de comunicación de la realización de la FIG. 6 puede corresponder a la segunda estructura de paquete que incluye un paquete de mensaje y al menos un paquete de datos.
[0090] En la realización de la FIG. 6, el primer paquete de datos puede incluir una primera información de secuencia, el segundo paquete de datos puede incluir una segunda información de secuencia y el tercer paquete de datos puede incluir una tercera información de secuencia.
[0091] Aunque la FIG. 6 muestra una realización en la que se incluyen tres paquetes de datos en el paquete de comunicación generado por la unidad 120 de control, cabe señalar que el número de paquetes de datos que se pueden incluir en el paquete de comunicación puede disminuir o aumentar en función de la cantidad de datos de diagnóstico.
[0092] Cuando se selecciona la segunda estructura de paquete, la unidad 120 de control puede configurarse para emitir primero el paquete de mensaje a través de la unidad 130 de comunicación y, a continuación, emitir el paquete de datos.
[0093] En la realización de la FIG. 6, la unidad 120 de control puede seleccionar la segunda estructura de paquete como estructura de paquete para generar un paquete de comunicación basándose en la cantidad de datos de diagnóstico de la información de solicitud de diagnóstico recibida de la unidad 110 de entrada. Además, la unidad 120 de control puede generar un paquete de comunicación que incluya un paquete de mensaje y tres paquetes de datos. A continuación, la unidad 120 de control puede emitir primero el paquete de mensaje a través de la unidad 130 de comunicación y, a continuación, emitir tres paquetes de datos.
[0094] Por ejemplo, en la realización de la FIG. 6, el tamaño de paquete incluido en la región de tamaño de paquete del paquete de mensaje puede ser de 32 bytes. Además, la información de identificación incluida en la región de información de identificación del paquete de mensaje puede ser 0x2E.
[0095] Es decir, dado que el tamaño de paquete del paquete de comunicación y la información de identificación del paquete de comunicación solo pueden incluirse en el paquete de mensaje, la unidad 120 de control puede emitir primero el paquete de mensaje y, a continuación, emitir el paquete de datos a través de la unidad 130 de comunicación.
[0096] Por ejemplo, en la realización de la FIG. 6, se asume que la unidad 120 de control primero emite la pluralidad de paquetes de datos incluidos en el paquete de comunicación a través de la unidad 130 de comunicación y luego emite el paquete de mensaje. En este caso, existe el problema de que el dispositivo de diagnóstico no puede comprobar si el paquete de comunicación se ha recibido completamente hasta que recibe el paquete de mensaje y comprueba el tamaño de paquete y la información de identificación. Es decir, dado que el paquete de datos solo incluye la información de secuencia, la información de identificación de datos y los datos de diagnóstico, el dispositivo de diagnóstico no puede determinar si el paquete de comunicación se ha recibido completamente hasta que comprueba el tamaño de paquete y la información de identificación incluida en el paquete de mensaje.
[0097] Por consiguiente, cuando se selecciona la segunda estructura de paquete basándose en la cantidad de datos de diagnóstico de la información de solicitud de diagnóstico, la unidad 120 de control puede emitir al menos un paquete de datos después de emitir primero el paquete de mensaje a través de la unidad 130 de comunicación.
[0098] Preferiblemente, cuando se genera una pluralidad de paquetes de datos, la unidad 120 de control puede estar configurada para emitir secuencialmente la pluralidad de paquetes de datos generados basándose en la información de secuencia a través de la unidad 130 de comunicación.
[0099] Concretamente, cada uno de la pluralidad de paquetes de datos puede incluir información de secuencia. En consecuencia, incluso si la pluralidad de paquetes de datos se transmiten al dispositivo de diagnóstico en un orden aleatorio, el dispositivo de diagnóstico puede realizar un control de flujo sobre la pluralidad de paquetes de datos comprobando la información de secuencia incluida en cada uno de la pluralidad de paquetes de datos.
[0100] Sin embargo, cuando se genera una pluralidad de paquetes de datos, la unidad 120 de control puede controlar la unidad 130 de comunicación para que emita secuencialmente la pluralidad de paquetes de datos según la información de secuencia, de modo que el dispositivo de diagnóstico pueda realizar el diagnóstico más rápidamente. Por ejemplo, en la realización de la FIG. 6, la unidad 120 de control puede generar un paquete de mensaje, un primer paquete de datos, un segundo paquete de datos y un tercer paquete de datos. Además, la unidad 120 de control puede emitir primero el paquete de mensaje al dispositivo de diagnóstico utilizando la unidad 130 de comunicación. A continuación, la unidad 120 de control puede emitir la pluralidad de paquetes de datos en el orden del primer paquete de datos, el segundo paquete de datos y el tercer paquete de datos al dispositivo de diagnóstico utilizando la unidad 130 de comunicación.
[0101] Cuando la información de solicitud de diagnóstico recibida desde la unidad 110 de entrada incluye una pluralidad de información de identificación de datos y una pluralidad de datos de diagnóstico, la unidad 120 de control puede estar configurada de manera que la información de solicitud de diagnóstico incluya información de identificación de datos correspondiente al menos a una parte de la región de información de diagnóstico del paquete de mensaje y la región de información de diagnóstico del paquete de datos, y al menos una información de clasificación para clasificar los datos de diagnóstico.
[0102] Concretamente, la información de solicitud de diagnóstico recibida por la unidad 110 de entrada desde el exterior puede incluir una pluralidad de información de identificación de datos y datos de diagnóstico correspondientes a cada información de identificación de datos. Es decir, la información de solicitud de diagnóstico puede incluir una pluralidad de pares de información de identificación de datos y datos de diagnóstico correspondientes. En consecuencia, la unidad 120 de control puede registrar al menos una información de clasificación para clasificar entre la información de identificación de datos correspondiente y los datos de diagnóstico en una parte de la región de información de diagnóstico del paquete de mensaje y/o la región de información de diagnóstico del paquete de datos, que puede estar incluida en la información de solicitud de diagnóstico.
[0103] Por ejemplo, en la realización de la FIG. 6, la primera información de identificación de datos puede registrarse en una región de 4-5 bytes del paquete de mensaje, y los primeros datos de diagnóstico pueden registrarse en una región de 6-7 bytes del paquete de mensaje. En este caso, los primeros datos de diagnóstico pueden ser datos que pueden expresarse como 2 bytes. A continuación, la región de 8 bytes del paquete de mensaje puede incluir la información de clasificación para clasificar los primeros datos de diagnóstico y la segunda información de identificación de datos.
[0104] Además, la primera información de secuencia puede registrarse en la región de 1 byte del primer paquete de datos, y la segunda información de identificación de datos puede registrarse en la región de 2-3 bytes. Es decir, los primeros datos de diagnóstico y la segunda información de identificación de datos pueden clasificarse basándose en la información de clasificación registrada en la región de 8 bytes del paquete de mensaje. Los segundos datos de diagnóstico pueden registrarse en la región de 4-5 bytes del primer paquete de datos, y la información de clasificación para clasificar los segundos datos de diagnóstico y la tercera información de identificación de datos puede registrarse en la región de 6 bytes. Además, la tercera información de identificación de datos puede registrarse en la región de 7-8 bytes del primer paquete de datos.
[0105] Además, la segunda información de secuencia puede registrarse en la región de 1 byte del segundo paquete de datos, y los terceros datos de diagnóstico pueden registrarse en la región de 2-4 bytes. En este caso, los terceros datos de diagnóstico pueden ser un valor que puede expresarse como 3 bytes. La información de clasificación para clasificar los terceros datos de diagnóstico y la cuarta información de identificación de datos puede registrarse en la región de 5 bytes del segundo paquete de datos. Además, la cuarta información de identificación de datos puede registrarse en la región de 6-7 bytes del segundo paquete de datos, y una parte de los cuartos datos de diagnóstico puede registrarse en la región de 8 bytes.
[0106] Además, la tercera información de secuencia puede registrarse en la región de 1 byte del tercer paquete de datos, y una parte de los cuartos datos de diagnóstico puede registrarse en la región de 2 bytes. La información de clasificación para clasificar los cuartos datos de diagnóstico y la quinta información de identificación de datos puede registrarse en la región de 3 bytes del tercer paquete de datos. Además, la quinta información de identificación de datos puede registrarse en la región de 4-5 bytes del tercer paquete de datos, y los quintos datos de diagnóstico pueden registrarse en la región de 6-8 bytes. En este caso, los quintos datos de diagnóstico pueden ser un valor que puede expresarse como 3 bytes.
[0107] Si la información de clasificación no se incluye en el paquete de mensaje y/o en el paquete de datos, existe el problema de que una parte de los cuartos datos de diagnóstico registrados en los 8 bytes del segundo paquete de datos y la parte restante de los cuartos datos de diagnóstico registrados en la región de 2 bytes del tercer paquete de datos puedan ser reconocidos erróneamente como datos independientes y separados por el dispositivo de diagnóstico.
[0108] Mientras tanto, según una realización de la presente divulgación, la región de información de diagnóstico del paquete de mensaje y/o del paquete de datos puede incluir información de clasificación para clasificar N datos de diagnóstico y N+1 información de identificación de datos. En consecuencia, en la realización de la FIG. 6, el dispositivo de diagnóstico puede reconocer fácilmente los cuartos datos de diagnóstico registrados por separado en el segundo paquete de datos y el tercer paquete de datos como un solo dato.
[0109] Por tanto, el aparato 100 de generación de información de diagnóstico según una realización de la presente divulgación puede evitar que el dispositivo de diagnóstico reconozca erróneamente los datos de diagnóstico por adelantado registrando la información de clasificación en el paquete de mensaje y/o el paquete de datos. Debido a esto, el proceso de diagnóstico previsto puede llevarse a cabo con precisión mediante la información de solicitud de diagnóstico recibida desde el exterior.
[0110] La unidad 120 de control puede estar configurada para comparar el tamaño del paquete calculado con un valor de referencia preestablecido. Además, la unidad 120 de control puede estar configurada para seleccionar cualquiera de la primera estructura de paquete y la segunda estructura de paquete según el resultado de la comparación.
[0111] Concretamente, la unidad 120 de control puede calcular primero una cantidad de datos de diagnóstico para la información de solicitud de diagnóstico recibida de la unidad 110 de entrada. Además, la unidad 120 de control puede calcular un tamaño total de paquete del paquete de comunicación en base a la cantidad de datos de diagnóstico calculada.
[0112] Por ejemplo, en las realizaciones de las FIGS. 4 y 6, el tamaño del paquete incluido en la región de tamaño de paquete del paquete de mensaje puede ser de 1 byte o 2 bytes según la cantidad de datos de diagnóstico que se vaya a incluir en el paquete de comunicación. Por tanto, la unidad 120 de control puede calcular primero la cantidad de datos de diagnóstico para la información de solicitud de diagnóstico y, a continuación, calcular el tamaño del paquete de comunicación que incluye la información de solicitud de diagnóstico teniendo en cuenta la cantidad de datos de diagnóstico calculada.
[0113] Además, el valor de referencia preestablecido puede ser un valor de referencia para determinar si la información de solicitud de diagnóstico recibida por la unidad 110 de entrada desde el exterior puede transmitirse a través de un paquete de mensaje. Por ejemplo, en la realización de las FIGS. 4 y 6, el valor de referencia preestablecido puede ser de 8 bytes.
[0114] Preferiblemente, la unidad 120 de control puede estar configurada para seleccionar la primera estructura de paquete cuando el tamaño de paquete calculado es igual o menor que el valor de referencia preestablecido.
[0115] Concretamente, si el tamaño total de paquete del paquete de comunicación calculado en función de la cantidad de datos de diagnóstico de la información de solicitud de diagnóstico es menor o igual que el valor de referencia preestablecido, la unidad 120 de control puede determinar que la información de solicitud de diagnóstico puede registrarse en un paquete de mensaje. En consecuencia, la unidad 120 de control puede seleccionar la primera estructura de paquete y generar un paquete de comunicación según la primera estructura de paquete.
[0116] Por ejemplo, como en la realización de la FIG. 4, la unidad 120 de control puede registrar tanto la información de identificación de datos como los datos de diagnóstico incluidos en la información de solicitud de diagnóstico en un paquete de mensaje.
[0117] Por el contrario, la unidad 120 de control puede estar configurada para seleccionar la segunda estructura de paquete cuando el tamaño de paquete calculado exceda el valor de referencia preestablecido.
[0118] Concretamente, cuando el tamaño total de paquete del paquete de comunicación calculado en función de la cantidad de datos de diagnóstico de la información de solicitud de diagnóstico supera el valor de referencia preestablecido, la unidad 120 de control puede determinar que la información de solicitud de diagnóstico no se puede registrar en un paquete de mensaje. Es decir, la unidad 120 de control puede determinar que se necesita un paquete de mensaje y al menos un paquete de datos para registrar toda la información de solicitud de diagnóstico. En consecuencia, la unidad 120 de control puede seleccionar la segunda estructura de paquete y generar un paquete de comunicación según la segunda estructura de paquete.
[0119] Por ejemplo, como en la realización de la FIG. 6, la unidad 120 de control puede registrar la información de identificación de datos primera a quinta y los datos de diagnóstico primeros a quintos incluidos en la información de solicitud de diagnóstico en un paquete de mensaje y tres paquetes de datos.
[0120] La FIG. 7 es un diagrama que muestra esquemáticamente un método de generación de información de diagnóstico según otra realización de la presente divulgación.
[0121] Preferiblemente, cada etapa del método de generación de información de diagnóstico según otra realización de la presente divulgación puede realizarse por el aparato 100 de generación de información de diagnóstico según una realización de la presente divulgación. Sin embargo, en lo sucesivo, para facilitar la explicación, se describirá brevemente el contenido que se solapa con el contenido descrito anteriormente.
[0122] Haciendo referencia a la FIG. 7, el método de generación de información de diagnóstico puede incluir una etapa de introducción de información de solicitud de diagnóstico, una etapa de cálculo de cantidad de datos de diagnóstico, una etapa de selección de estructura de paquete, una etapa de generación de paquete de comunicación y una etapa de emisión de información de diagnóstico.
[0123] La etapa de introducción de información de solicitud de diagnóstico es una etapa de recepción de información de solicitud de diagnóstico que incluye información de identificación de datos para al menos uno de una pluralidad de elementos de diagnóstico de un objetivo de diagnóstico y datos de diagnóstico correspondientes a la información de identificación de datos, y puede realizarse por la unidad 110 de entrada.
[0124] Por ejemplo, la unidad 110 de entrada puede recibir información de solicitud de diagnóstico que incluye información de identificación de datos y datos de diagnóstico desde el exterior. Además, la información de solicitud de diagnóstico puede incluir una pluralidad de información de identificación de datos y una pluralidad de datos de diagnóstico.
[0125] La etapa de cálculo de cantidad de datos de diagnóstico es una etapa que consiste en calcular la cantidad de datos de diagnóstico para la información de identificación de datos y los datos de diagnóstico incluidos en la información de solicitud de diagnóstico, y puede realizarse por la unidad 120 de control.
[0126] Por ejemplo, la información de identificación de datos puede establecerse para tener un tamaño fijo de 2 bytes. Mientras tanto, los datos de diagnóstico pueden establecerse para tener un tamaño de 1 byte o más. Es decir, los datos de diagnóstico pueden tener diferentes tamaños dependiendo del número de dígitos y la representación decimal del valor.
[0127] Si la unidad 120 de control calcula la cantidad de datos de diagnóstico basándose únicamente en el número de la información de identificación de datos y los datos de diagnóstico incluidos en la información de solicitud de diagnóstico, la cantidad de datos de diagnóstico de la información de solicitud de diagnóstico real y la cantidad de datos de diagnóstico calculada pueden ser diferentes. Por tanto, la unidad 120 de control puede calcular la cantidad de datos de diagnóstico para la información de solicitud de diagnóstico considerando directamente el número de información de identificación de datos y el tamaño de los datos para expresar los datos de diagnóstico.
[0128] La etapa de selección de estructura de paquete es una etapa que consiste en seleccionar una estructura de paquete correspondiente a la cantidad de datos de diagnóstico calculada entre una pluralidad de estructuras de paquetes, y puede realizarse por la unidad 120 de control.
[0129] Concretamente, la unidad 120 de control puede calcular el tamaño total de paquete del paquete de comunicación cuando se incluye la información de solicitud de diagnóstico basándose en la cantidad de datos de diagnóstico calculada. Además, la unidad 120 de control puede seleccionar cualquiera de la primera estructura de paquete y la segunda estructura de paquete según el resultado de comparar el tamaño de paquete calculado y un valor de referencia preestablecido.
[0130] La etapa de generación de paquetes de comunicación es una etapa que consiste en la generación de un paquete de comunicación que incluye la información de solicitud de diagnóstico según la estructura de paquete seleccionada, y puede realizarse por la unidad 120 de control.
[0131] Por ejemplo, cuando la unidad 120 de control selecciona la primera estructura de paquete, la unidad 120 de control puede generar un paquete de comunicación que incluye un paquete de mensaje. En este caso, el paquete de mensaje puede incluir una región de tamaño de paquete, una región de información de identificación y una región de información de diagnóstico.
[0132] Como otro ejemplo, cuando la unidad 120 de control selecciona la segunda estructura de paquete, la unidad 120 de control puede generar un paquete de comunicación que incluye un paquete de mensaje y al menos un paquete de datos. En este caso, el paquete de datos puede incluir una región de información de secuencia y una región de información de diagnóstico.
[0133] La etapa de emisión de información de diagnóstico es una etapa que consiste en emitir el paquete de comunicación a un dispositivo de diagnóstico externo como información de diagnóstico para el objetivo de diagnóstico, y puede realizarse por la unidad 130 de comunicación.
[0134] Concretamente, la unidad 120 de control puede controlar la unidad 130 de comunicación para emitir el paquete de comunicación generado al dispositivo de diagnóstico.
[0135] El método de generación de información de diagnóstico según otra realización de la presente divulgación tiene la ventaja de transmitir eficazmente información de diagnóstico a un dispositivo de diagnóstico utilizando una estructura de paquete más adecuada para el tamaño de la información de diagnóstico, es decir, el tamaño de paquete del paquete de comunicación.
[0136] La FIG.8 es un diagrama que muestra esquemáticamente un sistema 10 de diagnóstico que incluye el aparato 100 de generación de información de diagnóstico según una realización de la presente divulgación. En lo sucesivo, para facilitar la descripción, se señala que el contenido que se solapa con el contenido descrito anteriormente se describirá brevemente.
[0137] Haciendo referencia a la FIG. 8, el sistema 10 de diagnóstico puede incluir el aparato 100 de generación de información de diagnóstico y un dispositivo 200 de diagnóstico.
[0138] El dispositivo 200 de diagnóstico puede estar configurado para recibir la información de diagnóstico del aparato 100 de generación de información de diagnóstico.
[0139] Concretamente, el aparato 100 de generación de información de diagnóstico y el dispositivo 200 de diagnóstico pueden estar conectados para comunicarse a través de un bus de comunicación. Concretamente, el aparato 100 de generación de información de diagnóstico y el dispositivo 200 de diagnóstico pueden estar conectados entre sí a través de un bus de comunicación que permite la comunicación CAN.
[0140] Por ejemplo, en la realización de la FIG. 8, el dispositivo 200 de diagnóstico puede recibir la información de diagnóstico del aparato 100 de generación de información de diagnóstico. Concretamente, el dispositivo 200 de diagnóstico puede recibir la información de diagnóstico emitida al bus de comunicación a través de la unidad 130 de comunicación del aparato 100 de generación de información de diagnóstico.
[0141] El dispositivo 200 de diagnóstico puede estar configurado para extraer la información de solicitud de diagnóstico de la información de diagnóstico recibida.
[0142] Concretamente, el dispositivo 200 de diagnóstico puede comprobar primero el tamaño del paquete incluido en el paquete de mensaje de la información de diagnóstico recibida. Si el tamaño del paquete es igual o inferior al valor de referencia preestablecido, el dispositivo 200 de diagnóstico puede extraer solo la información de solicitud de diagnóstico incluida en el paquete de mensaje. Si el tamaño del paquete supera el valor de referencia preestablecido, el dispositivo 200 de diagnóstico puede extraer tanto la información de solicitud de diagnóstico incluida en el paquete de datos como el paquete de mensaje.
[0143] Por ejemplo, cuando la información de diagnóstico correspondiente al paquete de comunicación según la realización de la FIG. 4 se transmite al dispositivo 200 de diagnóstico, el dispositivo 200 de diagnóstico puede extraer la información de identificación de datos y los datos de diagnóstico incluidos en la región de información de diagnóstico del paquete de mensaje. Concretamente, el dispositivo 200 de diagnóstico puede extraer la información de identificación de datos registrada en la región de 3-4 bytes del paquete de comunicación y extraer los datos de diagnóstico registrados en la región de 5-7 bytes del paquete de comunicación.
[0144] Como otro ejemplo, cuando la información de diagnóstico correspondiente al paquete de comunicación según la realización de la FIG. 6 se transmite al dispositivo 200 de diagnóstico, el dispositivo 200 de diagnóstico puede extraer la primera información de identificación de datos y los primeros datos de diagnóstico incluidos en la región de información de diagnóstico del paquete de mensaje. Además, el dispositivo 200 de diagnóstico puede extraer la segunda información de identificación de datos, los segundos datos de diagnóstico y la tercera información de identificación de datos incluidos en la región de información de diagnóstico del primer paquete de datos. Asimismo, el dispositivo 200 de diagnóstico puede extraer los terceros datos de diagnóstico, la cuarta información de identificación de datos y una parte de los cuartos datos de diagnóstico incluidos en la región de información de diagnóstico del segundo paquete de datos. Por último, el dispositivo 200 de diagnóstico puede extraer la parte restante de los cuartos datos de diagnóstico incluidos en la región de información de diagnóstico del tercer paquete de datos, la quinta información de identificación de datos y los quintos datos de diagnóstico.
[0145] En el proceso de extracción de la pluralidad de información de identificación de datos y la pluralidad de datos de diagnóstico incluidos en el paquete de comunicación, el dispositivo 200 de diagnóstico puede clasificar con precisión N datos de diagnóstico y N+1 información de identificación de datos utilizando la información de clasificación. Por ejemplo, el dispositivo 200 de diagnóstico puede construir los cuartos datos de diagnóstico fusionando una parte de los cuartos datos de diagnóstico extraídos de la región de información de diagnóstico del segundo paquete de datos y la parte restante de los cuartos datos de diagnóstico extraídos de la región de información de diagnóstico del tercer paquete de datos.
[0146] El dispositivo 200 de diagnóstico puede estar configurado para determinar al menos uno de un paquete de baterías y un dispositivo de control electrónico (ECU) como objetivo de diagnóstico según la información de solicitud de diagnóstico extraída.
[0147] Como se ha descrito anteriormente, la información de identificación de datos incluida en el paquete de comunicación puede corresponder a la pluralidad de elementos de diagnóstico para el objetivo de diagnóstico. Por tanto, el dispositivo 200 de diagnóstico puede determinar con precisión el objetivo de diagnóstico cuyo estado debe diagnosticarse basándose en la información de diagnóstico recibida actualmente basándose en la información de identificación de datos extraída.
[0148] Por ejemplo, el objetivo de diagnóstico puede incluir un paquete de baterías y un dispositivo de control electrónico. En este caso, el paquete de baterías puede ser un conjunto de células que incluye al menos una célula de batería. Concretamente, la célula de batería significa una célula independiente físicamente separable que incluye un terminal de electrodo negativo y un terminal de electrodo positivo. Por ejemplo, una célula de polímero de litio de tipo bolsa puede considerarse una célula de batería. Además, el paquete de baterías puede incluir un módulo de batería en el que dos o más células de batería están conectadas en serie y/o en paralelo.
[0149] Además, el dispositivo de control electrónico incluye una ACU (unidad de control del airbag), un BCM (módulo de control de cuerpo), una ECU (unidad de control de motor), un PCM (módulo de control de tren motriz), una TCU (unidad de control de la transmisión), un ABS (sistema de frenos antibloqueo), un ESC (control electrónico de estabilidad), una HPCU (unidad de control de potencia híbrida), un BMS (sistema de gestión de baterías) y una MCU (unidad de control del motor). Sin embargo, dado que el sistema 10 de diagnóstico según la presente divulgación no es un sistema que pueda aplicarse de forma limitada solo a vehículos eléctricos, cualquier dispositivo de control electrónico que incluya elementos configurables y cuyo estado pueda ser diagnosticado por el dispositivo 200 de diagnóstico puede ser seleccionado como objetivo de diagnóstico por el sistema 10 de diagnóstico según la presente divulgación.
[0150] Además, el dispositivo 200 de diagnóstico puede estar configurado para diagnosticar el estado del objetivo de diagnóstico según la información de solicitud de diagnóstico extraída.
[0151] Concretamente, el dispositivo 200 de diagnóstico puede estar configurado para extraer la información de identificación de datos y los datos de diagnóstico de la información de solicitud de diagnóstico.
[0152] Además, el dispositivo 200 de diagnóstico puede estar configurado para aplicar un valor de un elemento correspondiente a la información de identificación de datos entre la pluralidad de elementos de diagnóstico del objetivo de diagnóstico como datos de diagnóstico.
[0153] Es decir, el dispositivo 200 de diagnóstico puede convertir el estado del objetivo de diagnóstico en un estado para el diagnóstico aplicando los datos de diagnóstico al valor del elemento correspondiente a la información de identificación de datos entre la pluralidad de elementos de diagnóstico del objetivo de diagnóstico.
[0154] Por ejemplo, si los datos de diagnóstico correspondientes a la información de identificación de datos son un valor de defecto para el elemento de diagnóstico correspondiente entre la pluralidad de elementos de diagnóstico del objetivo de diagnóstico, el dispositivo 200 de diagnóstico puede generar forzosamente un defecto para el objetivo de diagnóstico basándose en los datos de diagnóstico extraídos. Es decir, el dispositivo 200 de diagnóstico puede cambiar temporalmente el estado del objetivo de diagnóstico a un estado defectuoso.
[0155] Como otro ejemplo, cuando los datos de diagnóstico correspondientes a la información de identificación de datos son un valor para una simulación sencilla, el dispositivo 200 de diagnóstico puede convertir temporalmente el estado del objetivo de diagnóstico a un estado para simulación basándose en los datos de diagnóstico extraídos.
[0156] Además, el dispositivo 200 de diagnóstico puede estar configurado para diagnosticar el estado del objetivo de diagnóstico al que se aplican los datos de diagnóstico. Concretamente, el dispositivo 200 de diagnóstico puede diagnosticar el estado del objetivo de diagnóstico cambiado temporalmente según la información de diagnóstico. Por último, el dispositivo 200 de diagnóstico puede estar configurado para transmitir el resultado del diagnóstico al aparato 100 de generación de información de diagnóstico.
[0157] Concretamente, el dispositivo 200 de diagnóstico puede diagnosticar el estado del objetivo de diagnóstico basándose en la información de diagnóstico recibida del aparato 100 de generación de información de diagnóstico y transmitir el resultado del diagnóstico al aparato 100 de generación de información de diagnóstico.
[0158] Por ejemplo, el resultado del diagnóstico transmitido por el dispositivo 200 de diagnóstico al aparato 100 de generación de información de diagnóstico puede incluir un primer resultado de diagnóstico que indique que no se ha encontrado ningún defecto o un segundo resultado de diagnóstico que indique que se ha encontrado un defecto. El aparato 100 de generación de información de diagnóstico puede recibir el resultado del diagnóstico del dispositivo 200 de diagnóstico y proporcionar el resultado del diagnóstico recibido a un usuario, terminando así el diagnóstico del objetivo de diagnóstico basándose en la información de solicitud de diagnóstico recibida a través de la unidad 110 de entrada.
[0159] Las realizaciones de la presente divulgación descritas anteriormente pueden no implementarse únicamente a través de un aparato y un método, sino que pueden implementarse a través de un programa que realice una función correspondiente a la configuración de las realizaciones de la presente divulgación o un medio de grabación en el que se grabe el programa. El programa o el medio de grabación pueden ser fácilmente implementados por los expertos en la materia a partir de la descripción anterior de las realizaciones.
[0160] La presente divulgación se ha descrito en detalle. Sin embargo, debe entenderse que la descripción detallada y los ejemplos específicos, aunque indican las realizaciones preferidas de la divulgación, se proporcionan solo a modo de ilustración, ya que los expertos en la materia podrán apreciar diversos cambios y modificaciones dentro del alcance de la divulgación a partir de esta descripción detallada.
[0161] Además, los expertos en la materia pueden realizar muchas sustituciones, modificaciones y cambios en la presente divulgación descrita anteriormente sin alejarse de los aspectos técnicos de la presente divulgación, y la presente divulgación no se limita a las realizaciones descritas anteriormente y a los dibujos adjuntos, y cada realización puede combinarse selectivamente en parte o en su totalidad para permitir diversas modificaciones.
[0162] Signos de referencia
[0163] 10: sistema de diagnóstico
[0164] 100: aparato de generación de información de diagnóstico
[0165] 110: unidad de entrada
[0166] 120: unidad de control
[0167] : unidad de comunicación
[0168] : dispositivo de diagnóstico

Claims (11)

1. REIVINDICACIONES
1. Un aparato (100) de generación de información de diagnóstico, que comprende:
una unidad (110) de entrada configurada para recibir información de solicitud de diagnóstico que incluye información de identificación de datos para al menos uno de una pluralidad de elementos de diagnóstico de un objetivo de diagnóstico y datos de diagnóstico correspondientes a la información de identificación de datos;
una unidad (120) de control configurada para recibir la información de solicitud de diagnóstico de la unidad de entrada, calcular una cantidad de datos de diagnóstico para la información de identificación de datos y los datos de diagnóstico incluidos en la información de solicitud de diagnóstico, seleccionar una estructura de paquete correspondiente a la cantidad de datos de diagnóstico calculada entre una pluralidad de estructuras de paquete, y generar un paquete de comunicación que incluye la información de solicitud de diagnóstico basada en la estructura de paquete seleccionada; y
una unidad (130) de comunicación configurada para emitir el paquete de comunicación generado por la unidad de control a un dispositivo de diagnóstico externo como información de diagnóstico para el objetivo de diagnóstico.
2. El aparato de generación de información de diagnóstico según la reivindicación 1,
en el que la unidad de control está configurada para calcular un tamaño de paquete requerido para el paquete de comunicación basándose en la cantidad de datos de diagnóstico calculada, y seleccionar cualquiera de una primera estructura de paquete que incluye un paquete de mensaje y una segunda estructura de paquete que incluye un paquete de mensaje y al menos un paquete de datos basándose en el tamaño de paquete calculado.
3. El aparato de generación de información de diagnóstico según la reivindicación 2,
en el que el paquete de mensaje está configurado para incluir una región de tamaño de paquete que tiene información sobre el tamaño de paquete, una región de información de identificación que tiene información de identificación sobre la solicitud de diagnóstico y una región de información de diagnóstico que tiene la información de solicitud de diagnóstico, y
en el que el paquete de datos está configurado para incluir una región de información de secuencia que tiene información de secuencia y la región de información de diagnóstico.
4. El aparato de generación de información de diagnóstico según la reivindicación 3,
en el que cuando la información de solicitud de diagnóstico recibida desde la unidad de entrada incluye una pluralidad de información de identificación de datos y una pluralidad de datos de diagnóstico, la unidad de control está configurada de manera que al menos una información de clasificación para clasificar la información de identificación de datos y los datos de diagnóstico correspondientes entre sí se incluye en al menos una parte de la región de información de diagnóstico del paquete de mensaje y la región de información de diagnóstico del paquete de datos.
5. El aparato de generación de información de diagnóstico según la reivindicación 3,
en el que, cuando se selecciona la segunda estructura de paquete, la unidad de control está configurada para emitir primero el paquete de mensaje y, a continuación, emitir el paquete de datos a través de la unidad de comunicación.
6. El aparato de generación de información de diagnóstico según la reivindicación 5,
en el que, cuando se genera una pluralidad de paquetes de datos, la unidad de control está configurada para emitir la pluralidad de paquetes de datos generados secuencialmente a través de la unidad de comunicación basándose en la información de secuencia.
7. El aparato de generación de información de diagnóstico según la reivindicación 2,
en el que la unidad de control está configurada para comparar el tamaño del paquete calculado con un valor de referencia preestablecido y seleccionar cualquiera de la primera estructura de paquete y la segunda estructura de paquete según el resultado de la comparación.
8. El aparato de generación de información de diagnóstico según la reivindicación 7,
en el que la unidad de control está configurada para:
seleccionar la primera estructura de paquete cuando el tamaño de paquete calculado es igual o menor que el valor de referencia preestablecido, y
seleccionar la segunda estructura de paquete cuando el tamaño de paquete calculado excede el valor de referencia preestablecido.
9. Un método de generación de información de diagnóstico, que comprende:
una etapa de introducción de información de solicitud de diagnóstico (S100) para recibir información de solicitud de diagnóstico que incluye información de identificación de datos para al menos uno de una pluralidad de elementos de diagnóstico de un objetivo de diagnóstico y datos de diagnóstico correspondientes a la información de identificación de datos;
una etapa de cálculo de cantidad de datos de diagnóstico (S200) para calcular una cantidad de datos de diagnóstico para la información de identificación de datos y los datos de diagnóstico incluidos en la información de solicitud de diagnóstico;
una etapa de selección de estructura de paquete (S300) para seleccionar una estructura de paquete correspondiente a la cantidad de datos de diagnóstico calculada entre una pluralidad de estructuras de paquete; una etapa de generación de paquete de comunicación (S400) para generar un paquete de comunicación que incluye la información de solicitud de diagnóstico basada en la estructura de paquete seleccionada; y
una etapa de emisión de información de diagnóstico (S500) para emitir el paquete de comunicación a un dispositivo de diagnóstico externo como información de diagnóstico para el objetivo de diagnóstico.
10. Un sistema (10) de diagnóstico, que comprende:
un aparato (100) de generación de información de diagnóstico según cualquiera de las reivindicaciones 1 a 8; y un dispositivo (200) de diagnóstico configurado para recibir la información de diagnóstico del aparato de generación de información de diagnóstico, extraer la información de solicitud de diagnóstico de la información de diagnóstico recibida, determinar al menos uno de un paquete de baterías y un dispositivo de control electrónico como objetivo de diagnóstico según la información de solicitud de diagnóstico extraída, diagnosticar un estado del objetivo de diagnóstico según la información de solicitud de diagnóstico extraída y transmitir el resultado del diagnóstico al aparato de generación de información de diagnóstico.
11. El sistema de diagnóstico según la reivindicación 10,
en el que el dispositivo de diagnóstico está configurado para extraer la información de identificación de datos y los datos de diagnóstico de la información de solicitud de diagnóstico, aplicar un valor de un elemento correspondiente a la información de identificación de datos entre la pluralidad de elementos de diagnóstico del objetivo de diagnóstico como datos de diagnóstico, y diagnosticar un estado del objetivo de diagnóstico al que se aplican los datos de diagnóstico.
ES21838562T 2020-07-10 2021-07-02 Diagnosis information generating apparatus and method, and diagnosing system including the same Active ES3054660T3 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020200085462A KR102864428B1 (ko) 2020-07-10 2020-07-10 진단 정보 생성 장치, 방법 및 이를 포함하는 진단 시스템
PCT/KR2021/008462 WO2022010197A1 (ko) 2020-07-10 2021-07-02 진단 정보 생성 장치 및 방법 및 이를 포함하는 진단 시스템

Publications (1)

Publication Number Publication Date
ES3054660T3 true ES3054660T3 (en) 2026-02-05

Family

ID=79553353

Family Applications (1)

Application Number Title Priority Date Filing Date
ES21838562T Active ES3054660T3 (en) 2020-07-10 2021-07-02 Diagnosis information generating apparatus and method, and diagnosing system including the same

Country Status (7)

Country Link
US (1) US12062255B2 (es)
EP (1) EP4060917B1 (es)
JP (1) JP7298819B2 (es)
KR (1) KR102864428B1 (es)
CN (1) CN114424075B (es)
ES (1) ES3054660T3 (es)
WO (1) WO2022010197A1 (es)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
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 镁佳(北京)科技有限公司 自动化生成诊断应用数据包的方法、装置、设备及介质

Family Cites Families (28)

* Cited by examiner, † Cited by third party
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 トヨタ自動車株式会社 車両情報通信方法、車両情報通信システムおよびセンター
JP2009286295A (ja) 2008-05-30 2009-12-10 Hitachi Ltd 車載情報収集システム及び車載情報収集装置におけるデータ収集方法
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 경상대학교산학협력단 패킷 구조, 패킷 송신 장치 및 패킷 수신 장치
US8914187B2 (en) 2012-01-06 2014-12-16 Qualcomm Incorporated Vehicle dashboard wireless display system
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 현대모비스 주식회사 차량용 지능형 배터리 센서 및 이를 이용한 데이터 저장 방법
KR101573637B1 (ko) 2014-11-03 2015-12-01 현대자동차주식회사 데이터량 증대로 통신속도 개선을 위한 can 통신 방법 및 데이터 프레임 구조
KR101748272B1 (ko) 2015-12-10 2017-06-27 현대자동차주식회사 차량에서의 대용량 진단 통신 제어 방법 및 장치
JP2017188793A (ja) 2016-04-06 2017-10-12 カルソニックカンセイ株式会社 通信制御用コントローラ及び通信制御用システム
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 日立オートモティブシステムズ株式会社 移動体用診断システムおよび方法
KR20190046477A (ko) * 2017-10-26 2019-05-07 엘에스오토모티브테크놀로지스 주식회사 게이트웨이에서의 메시지 처리 방법 및 게이트웨이
JP6663938B2 (ja) * 2018-01-15 2020-03-13 本田技研工業株式会社 車両検査装置及び車両検査方法
CN109407656B (zh) * 2018-12-29 2021-04-09 深圳市道通科技股份有限公司 车辆中的电子控制单元的扫描方法及其汽车诊断设备
KR20200085462A (ko) 2019-01-07 2020-07-15 김건우 폐플라스틱 병을 이용한 펠릿 제조 장치
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

Also Published As

Publication number Publication date
KR20220007347A (ko) 2022-01-18
CN114424075B (zh) 2025-09-02
US12062255B2 (en) 2024-08-13
WO2022010197A1 (ko) 2022-01-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
ES3054660T3 (en) Diagnosis information generating apparatus and method, and diagnosing system including the same
ES3052869T3 (en) Battery management apparatus and method
CN113748556B (zh) 电池管理设备和方法
JP7460050B2 (ja) バッテリー管理装置及び方法
AU2021225632B2 (en) Apparatus and method for providing battery information
ES3053996T3 (en) Battery information requesting apparatus and method
CN105229553B (zh) 用于在输入连接器和输出连接器之间不加以区分的情况下构造菊花链通信网络的通信终端
US12615215B2 (en) Communication system and method
JP7812493B2 (ja) バッテリー診断装置及び方法
US12218317B2 (en) Battery pack with optical communication between master BMS and slave BMS
US12126511B2 (en) Communication system and method