ES2854830T3 - Procedimiento para la determinación de un fallo en las líneas de conexión entre una unidad central y múltiples componentes electrónicos independientes entre sí - Google Patents

Procedimiento para la determinación de un fallo en las líneas de conexión entre una unidad central y múltiples componentes electrónicos independientes entre sí Download PDF

Info

Publication number
ES2854830T3
ES2854830T3 ES12805961T ES12805961T ES2854830T3 ES 2854830 T3 ES2854830 T3 ES 2854830T3 ES 12805961 T ES12805961 T ES 12805961T ES 12805961 T ES12805961 T ES 12805961T ES 2854830 T3 ES2854830 T3 ES 2854830T3
Authority
ES
Spain
Prior art keywords
connection
test signal
interface
connection unit
coupling
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
ES12805961T
Other languages
English (en)
Inventor
Timo Weiss
Jochen Wiedmaier
Matthias Siemss
Guenter Weiss
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.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
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 Robert Bosch GmbH filed Critical Robert Bosch GmbH
Application granted granted Critical
Publication of ES2854830T3 publication Critical patent/ES2854830T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D3/00Indicating or recording apparatus with provision for the special purposes referred to in the subgroups
    • G01D3/08Indicating or recording apparatus with provision for the special purposes referred to in the subgroups with provision for safeguarding the apparatus, e.g. against abnormal operation, against breakdown
    • 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/005Testing of electric installations on transport means
    • G01R31/006Testing of electric installations on transport means on road vehicles, e.g. automobiles or trucks
    • G01R31/007Testing of electric installations on transport means on road vehicles, e.g. automobiles or trucks using microprocessors or computers
    • 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/50Testing of electric apparatus, lines, cables or components for short-circuits, continuity, leakage current or incorrect line connections
    • G01R31/52Testing for short-circuits, leakage current or ground faults
    • 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/50Testing of electric apparatus, lines, cables or components for short-circuits, continuity, leakage current or incorrect line connections
    • G01R31/58Testing of lines, cables or conductors

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Testing Of Short-Circuits, Discontinuities, Leakage, Or Incorrect Line Connections (AREA)
  • Debugging And Monitoring (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

Procedimiento (200) para la determinación de al menos una falla (125, 126, 127) en líneas de conexión (120) entre una pluralidad de unidades de conexión electrónica (117a-c) y una pluralidad de unidades periféricas (130) que son independientes entre sí; en donde la unidad de conexión (117a-c) está controlada por un algoritmo programado de manera volátil en una unidad de control (115); y en donde las líneas de conexión (120) entre las unidades</span> periféricas (130a-c) y las unidades de conexión (117) están diseñadas cada una mediante al menos una línea de dos hilos; en donde el procedimiento (200) presenta los siguientes pasos: - emisión (210) de una señal de inicio desde la unidad de control (115) a una primera (130a) de las unidades de conexión (117a) para iniciar la determinación del error (125); - aplicación (220) de una señal de prueba a una interfaz (140a) de una primera de las unidades de conexión (117a), caracterizada porque la aplicación de la señal de prueba es monitoreada y/o controlada por un primer algoritmo no volátil (160a) programado en la primera unidad de conexión (117a); - detección (230) de un acoplamiento cruzado de la señal de prueba a una interfaz (140b) de una segunda unidad de conexión (117b) y almacenamiento de un valor de error que representa el acoplamiento en un primer registro (170b); en donde la detección y el almacenamiento del valor de error se controla por un segundo algoritmo (160b) no volátil programado en la segunda unidad de conexión (117b); y - lectura (240) del, al menos un, valor de error a través de la unidad de control (110) al menos desde el primer registro (170b) con el fin de determinar la falla en las líneas de conexión (120) entre la primera unidad de conexión (117a) y la pluralidad de unidades periféricas (130).

Description

DESCRIPCIÓN
Procedimiento para la determinación de un fallo en las líneas de conexión entre una unidad central y múltiples componentes electrónicos independientes entre sí
Estado del arte
La presente invención hace referencia a un procedimiento para determinar una falla en las líneas de conexión entre una unidad central y una pluralidad de componentes electrónicos independientes entre sí, a un correspondiente dispositivo y a un correspondiente producto de programa informático.
Un Cross-Coupling-Test (del inglés: prueba de acoplamiento cruzado) entre las interfaces PSI5 de uno o más ASIC en una placa de circuito se llevaba a cabo hasta ahora utilizando control de software. Sin embargo, esto implica mucho tiempo, ya que el control de la prueba por software requiere que se lean y ejecuten una cantidad considerable de comandos. En particular, en la tecnología de vehículos a motor, en la cual todos los sistemas relevantes para la seguridad deben ser probados minuciosamente antes de iniciar un viaje, esto puede significar un gasto de tiempo considerable antes de que el vehículo se pueda poner en funcionamiento en los futuros vehículos con una gran cantidad de sensores interconectados como componentes. Esto no resulta muy conveniente para un usuario del vehículo.
De la solicitud EP 0418665 A1 se conoce un dispositivo que presenta un circuito de control con un transistor de potencia integrado que controla la alimentación eléctrica de un consumidor, un detector y un circuito lógico que está conectado a un ordenador a través de dos líneas. El ordenador controla allí subcircuitos lógicos seleccionados sucesivamente para la detección e identificación de errores funcionales en el circuito de alimentación de los consumidores; en donde la selección se realiza mediante combinaciones específicas de señales lógicas que se aplican en las líneas de conexión. En respuesta, los circuitos inducen niveles lógicos en las líneas de conexión que representan la presencia o la ausencia de fallas. Los correspondientes niveles lógicos se ejecutan en la línea durante los períodos de tiempo en los que la computadora está leyendo las líneas.
Revelación de la presente invención
Ante lo expuesto, con la presente invención se propone un procedimiento. Las configuraciones ventajosas resultan de las respectivas reivindicaciones relacionadas y de la descripción a continuación.
La presente invención crea un procedimiento para la determinación de al menos una falla en líneas de conexión entre una pluralidad de unidades de conexión electrónica y una pluralidad de unidades periféricas que son independientes entre sí; en donde la unidad de conexión está controlada por un algoritmo programado de manera volátil en una unidad de control; y en donde las líneas de conexión entre las unidades periféricas y las unidades de conexión están diseñadas cada una mediante al menos una línea de dos hilos; en donde el procedimiento presenta los siguientes pasos:
- emisión de una señal de inicio desde la unidad de control a una primera de las unidades de conexión para iniciar la determinación del error;
- aplicación de una señal de prueba a una interfaz de una primera de las unidades de conexión; en donde la aplicación de la señal de prueba es monitoreada y/o controlada por un primer algoritmo no volátil programado en la primera unidad de conexión;
- detección de un acoplamiento cruzado de la señal de prueba a una interfaz de una segunda unidad de conexión y almacenamiento de un valor de error que representa el acoplamiento en un primer registro; en donde la detección y el almacenamiento del valor de error se controla por un segundo algoritmo no volátil programado en la segunda unidad de conexión; y
- lectura del, al menos un, valor de error a través de la unidad de control al menos desde el primer registro con el fin de determinar la falla en las líneas de conexión entre la primera unidad de conexión y la pluralidad de unidades periféricas.
Además, se crea un dispositivo que está diseñado para realizar o implementar los pasos del procedimiento conforme a la invención o una variante del mismo en dispositivos correspondientes. El objeto en el que se basa la presente invención también se puede conseguir de forma rápida y eficaz a través de esta variante de ejecución en forma de un dispositivo.
En el presente caso, se puede entender que un dispositivo significa un dispositivo eléctrico que procesa señales de sensor y emite señales de control en función de las mismas. El dispositivo puede presentar una interfaz, que puede configurarse como hardware y/o software. En el caso de una configuración de hardware, las interfaces, por ejemplo, pueden formar parte de un así denominado como sistema ASIC, que incluye una amplia variedad de funciones del dispositivo. Sin embargo, también es posible que las interfaces sean circuitos integrados independientes o que al menos parcialmente estén compuestas de componentes discretos. En el caso de una configuración basada en software, las interfaces pueden ser módulos de software que estén presentes, por ejemplo, en un microcontrolador junto a otros módulos de software. El acoplamiento cruzado se refiere a una transmisión de señales eléctricas que debe entenderse como una conexión conductora de electricidad entre dos conductores eléctricos y/o como una transmisión inalámbrica de señales entre dos conductores eléctricos que se acercan mucho entre sí.
Puede entenderse que una unidad periférica significa un componente electrónico que está dispuesto en una carcasa propia separada y está conectado eléctricamente o al menos se puede conectar con otros componentes a través de una línea de conexión. Por ejemplo, en el contexto de esta descripción, un componente semiconductor o un sensor pueden entenderse como unidades periféricas. Por una unidad de conexión se puede entender una unidad electrónica que está diseñada como una interfaz ampliada por funciones de prueba para la transmisión de señales entre una unidad central y unidades periféricas. Una unidad de conexión de este tipo se puede implementar, por ejemplo, en forma de un ASIC, en el cual se implementa un cableado fijo de comandos o algoritmos de control. Puede entenderse que una interfaz significa un dispositivo para la transmisión de señales, tal como un cable o un enchufe conector. Por una señal de prueba se debe entender una señal con una tensión predefinida, en particular, una tensión estática durante un período de tiempo predefinido específico. Se puede entender que el acoplamiento cruzado de la señal de prueba significa un efecto de la señal de prueba en otra interfaz, que está causado, por ejemplo, por un aislamiento defectuoso entre las dos interfaces. Dicho aislamiento defectuoso se puede originar, por ejemplo, durante la fabricación un de las interfaces por la aplicación accidental de un terminal de soldadura o daño en una cubierta de aislamiento de un cable de la interfaz. Generalmente, por un valor de error se puede entender una información de que existe un error. Un registro se puede entender como una memoria que puede contener información sobre un error que se ha producido. Un algoritmo se puede entender como una regla de procesamiento para procesar comandos; en donde la regla de procesamiento se implementa de forma permanente, es decir, estáticamente, en el hardware de un componente. En particular, el algoritmo se implementa de manera no volátil, es decir, no se puede cargar como software en una correspondiente unidad informática del componente, de modo que se borra de la unidad informática del componente nuevamente después de que el componente haya ha sido desconectado o apagado.
La presente invención se basa en el conocimiento de que un requisito de tiempo relativamente alto y la complejidad de una prueba de acoplamiento cruzado controlada por software se pueden reducir considerablemente mediante una prueba basada en hardware. En particular, las unidades de conexión, que se conforman, por ejemplo, para establecer contacto con sensores periféricos o ASIC en dichos sensores periféricos, pueden presentar un circuito de hardware en el cual se implemente el algoritmo para el control de la prueba de acoplamiento cruzado. De esta manera, por ejemplo, la disponibilidad operativa de un dispositivo de control equipado con interfaces PSI5 se puede alcanzar con más rapidez después de que haya arrancado un vehículo.
Resulta conveniente cuando, según una forma de ejecución de la presente invención, en el paso de detección también se realiza una detección de un acoplamiento cruzado de la señal de prueba a una segunda interfaz de la primera unidad de conexión y un almacenamiento de un segundo valor de error que representa el acoplamiento en un segundo registro; en donde la detección de un acoplamiento cruzado de la señal de prueba en una segunda interfaz de la primera unidad de conexión y el almacenamiento del segundo valor de error son monitoreados y/o controlados por el primer algoritmo. Tal forma de ejecución de la presente invención ofrece la ventaja de que no sólo se puede medir el efecto de la señal de prueba en una unidad de conexión distinta a la unidad de conexión que emite la señal de prueba, por lo cual el enfoque presentado aquí no sólo es útil para verificar conexiones entre unidades de conexión, sino también para comprobar la conexión de interfaces individuales en la propia unidad de conexión.
De acuerdo con otra forma de ejecución de la presente invención también puede estar previsto un paso de aplicación de otra señal de prueba a la interfaz de la segunda unidad de conexión; en donde la aplicación de la señal de prueba adicional es monitoreada y/o controlada por el segundo algoritmo, y en donde también está previsto el paso de la detección de un acoplamiento cruzado de la otra señal de prueba a la primera interfaz en la primera unidad de conexión y el del almacenamiento de un tercer valor de error que representa el acoplamiento de la otra señal de prueba en un tercer registro; en donde los pasos detección del acoplamiento de la otra señal de prueba y almacenamiento del tercer valor de error son monitoreados por el primer algoritmo. Una forma de ejecución de este tipo de la presente invención ofrece la posibilidad de que no sólo una de las unidades de conexión pueda utilizarse como "maestra" para comprobar la ausencia de errores en las líneas de conexión entre los componentes. De esta manera, se puede comprobar un número considerablemente mayor de posibles errores.
Según una forma de ejecución adicional de la presente invención, en el paso de la detección de un acoplamiento cruzado de la otra señal de prueba, además, se puede realizar una detección de un acoplamiento de la señal de prueba adicional a por lo menos una segunda interfaz de la segunda unidad de conexión y un almacenamiento de un cuarto valor de error que representa el acoplamiento en un cuarto registro; en donde la detección del acoplamiento de la otra señal de prueba y el almacenamiento del cuarto valor de error son monitoreados y/o controlados por el segundo algoritmo. Tal forma de ejecución de la presente invención también ofrece la ventaja de que, incluso cuando se utiliza una segunda unidad de conexión como maestra para emitir la otra señal de prueba es posible detectar un error entre una conexión entre dos interfaces de la segunda unidad de conexión.
Para aliviar la unidad central controlada por software, la ejecución de la detección de errores de fallas en las líneas de conexión entre los componentes se debe realizar mediante uno o más algoritmos implementados en el hardware. Por lo tanto, resulta particularmente conveniente que la conmutación de las unidades de línea individuales como "maestras" para emitir una correspondiente señal de prueba también se realice mediante los correspondientes algoritmos en las respectivas unidades de conexión. Por lo tanto, según otra forma de ejecución de la presente invención antes del paso de la aplicación de la otra señal de prueba, se puede enviar una señal de control desde el primer algoritmo al segundo algoritmo para iniciar la aplicación de la otra señal de prueba por el segundo algoritmo.
Para permitir que las conexiones entre la unidad de control de la unidad central y la pluralidad de componentes se verifiquen de la manera más rápida y eficiente posible, después de que se haya aplicado una señal de prueba a una interfaz de la primera unidad de conexión, se debería evaluar no sólo el efecto de esta señal de prueba en una interfaz de una segunda unidad de conexión, sino también evaluar el efecto de la señal de prueba en otra u otras más interfaces. De acuerdo con una forma de ejecución conveniente de la presente invención en el paso de la detección también se puede realizar una detección de un acoplamiento cruzado de la señal de prueba en una interfaz de, al menos, una tercera unidad de conexión y un almacenamiento de un quinto valor de error que representa el acoplamiento de la señal de prueba a la interfaz de la tercera unidad de conexión en un quinto registro; en donde la detección del acoplamiento de la señal de prueba a la interfaz de la tercera unidad de conexión y el almacenamiento del quinto valor de error son monitoreados y controlados por un tercer algoritmo no volátil programado en la tercera unidad de conexión.
Para garantizar que se detecta correctamente un acoplamiento cruzado de la señal de prueba a otra interfaz, se debe considerar un ingreso de la señal de prueba en la interfaz de la primera unidad de conexión. De acuerdo con una forma de ejecución de la presente invención se puede espera un período de tiempo predefinido entre el paso de aplicación y el paso de detección.
Para permitir que los valores de error se almacenen de forma particularmente rápida en los correspondientes componentes o para permitir que los valores de error determinados sean leídos de forma particularmente rápida por la unidad de control de la unidad central, según una forma de ejecución particular de la presente invención, en el paso de detección el valor de error se puede almacenar en el primer registro; en donde el primer registro es una parte de la segunda unidad de conexión o en donde el primer registro es una parte de la unidad de control de la unidad central.
El enfoque presentado anteriormente se puede utilizar de forma particularmente ventajosa en un escenario en el que el procedimiento se realiza utilizando interfaces PSI5, al menos, como interfaz en la primera unidad de conexión y como interfaz en la segunda unidad de conexión. En particular, el enfoque descrito anteriormente se puede utilizar en el campo de la tecnología de vehículos a motor o de la electrónica de vehículos a motor.
A continuación, la presente invención se explica en detalle a modo de ejemplo mediante los dibujos incluidos. Las figuras muestran:
Figura 1: un diagrama de bloques de un vehículo, en el cual se utiliza un ejemplo de ejecución de la presente invención.
Figura 2: un esquema de operaciones de un ejemplo de ejecución de la presente invención como procedimiento.
Figura 3: otro esquema de operaciones detallado de un procedimiento para el uso en un ejemplo de ejecución de la presente invención.
Figura 4: otro esquema de operaciones detallado de un procedimiento para el uso en un ejemplo de ejecución de la presente invención.
En la siguiente descripción de los ejemplos de ejecución preferidos de la presente invención, se utilizan los mismos o similares símbolos de referencia para los elementos con funciones similares representados en las distintas figuras; en donde se omite una descripción repetida de dichos elementos.
La figura 1 muestra un diagrama de bloques de un vehículo 100 en el cual se utiliza un ejemplo de ejecución de la presente invención. En este caso, se proporciona una unidad central 110 controlada por software. La unidad central 110 comprende una unidad de control 115, que está diseñada, por ejemplo, como un microcontrolador o como un procesador de señales digitales y que se conecta, por ejemplo, a través de un bus SPI 116 con las unidades de conexión 117, que se proporcionan como una interfaz de hardware para ponerse en contacto con las unidades externas que se describirán con más detalle a continuación. Las unidades de conexión 117 están conectadas con interfaces de una pluralidad de unidades periféricas 130 a través de líneas de conexión 120 que están diseñadas cada una como líneas de señal de dos hilos (por ejemplo, en forma de una línea de conexión PSI5 o interfaz). Sin limitación alguna en relación con la generalidad, en la figura 1 sólo hay tres unidades periféricas 130, a saber, una primera unidad 130a, una segunda unidad 130b y una tercera unidad 130c. Sin embargo, también se pueden proporcionar otras unidades 130 (no mostradas explícitamente en la figura 1) que estén conectadas de manera análoga a través de correspondientes líneas de conexión 120 con unidades de conexión respectivamente asociadas 117. Cada una de las unidades de conexión 117comprende, por ejemplo, una primera interfaz 140, una segunda interfaz 150, un algoritmo 160 no volátil almacenado en el hardware de la unidad de conexión 117 en cuestión, así como, un registro 170 en el cual se pueden almacenar uno o más valores de error.
Las unidades periféricas 130 pueden consistir en sensores (por ejemplo, sensores de aceleración, sensores de presión o sensores de ruido estructural o similares) que envían una correspondiente señal de sensor a una de las interfaces 140 o 150 de las unidades de conexión 117 de modo que la unidad de conexión 117 en cuestión puede evaluar la señal enviada por respectivo el sensor en cuestión y, por ejemplo, activar un dispositivo de seguridad personal como un airbag 180 o un tensor de cinturón de seguridad 190 para optimizar la seguridad de un pasajero 195 del vehículo 100.
Para conectar las interfaces individuales 140 y 150 de las respectivas unidades de conexión 117 de la unidad central 110 con la unidad de control 115 de la unidad central, por ejemplo, la primera interfaz 140a de la primera unidad de conexión 117a está conectada con la primera unidad periférica 130a a través de una primera línea de conexión 120a, la segunda interfaz 150a de la primera unidad de conexión 117a está conectada con la primera unidad periférica 130a a través de una segunda línea de conexión 120b, la primera interfaz 140b de la segunda unidad de conexión 117b con una segunda unidad periférica 130b a través de una tercera línea de conexión 120c, la segunda interfaz 150b de la segunda unidad de conexión 117b también está conectada con la segunda unidad periférica 130b a través de una cuarta línea de conexión 120d, la primera interfaz 140c de la tercera unidad de conexión 117c está conectada con una tercera unidad periférica 130c a través de una quinta línea de conexión 120e y una segunda interfaz 150c de la tercera unidad de conexión 117c está conectada con la tercera unidad periférica 130c de la unidad central 110 a través de una sexta línea de conexión 120f. También es concebible que cada una de las unidades periféricas 130 esté conectada a una correspondiente unidad de conexión 117 de la unidad central 110 sólo a través de una línea de conexión 120.
Para comprobar entonces el correcto funcionamiento y la ausencia de fallas en las líneas de conexión individuales 120, la unidad de control 115 controlada por software en la unidad central 110 ejecutaba previamente un algoritmo de prueba que, sin embargo, esto requería mucho tiempo y, por lo tanto, era lento debido a la lectura, interpretación y ejecución de comandos individuales del algoritmo de prueba en la unidad de control 115. De acuerdo con el enfoque presentado aquí, ahora se envía una señal desde la unidad de control 115, por ejemplo, a la primera unidad de conexión 117a, con el fin de iniciar la ejecución de la verificación de errores utilizando un algoritmo 160a implementado en el hardware de la primera unidad de conexión 117a o una unidad de control equipada correspondientemente que puede ejecutar dicho algoritmo 160a.
Para ello, por ejemplo, se aplica una señal de prueba a la primera interfaz 140a de la primera unidad de conexión 117a. Dicha señal de prueba puede consistir, por ejemplo, en que se imprima un nivel de tensión predefinido entre los dos hilos de las primeras líneas de conexión 120a. Cuando se presenta una falla en las conexiones 120, por ejemplo, debido a un aislamiento defectuoso o un terminal para soldar 125 entre uno de los cables de la primera línea de conexión 120a y un cable de la tercera línea de conexión 120c, dicha falla se puede detectar en la primera interfaz 140b de la segunda unidad de conexión 117b. En este caso, por ejemplo, un nivel de tensión en la tercera línea de conexión 120c será mayor que el que habría en el caso sin la falla en la forma del terminal para soldar 125. El acoplamiento de la señal de prueba desde la primera línea de conexión 120a a la tercera línea de conexión 120c se puede detectar así en la primera interfaz 140b de la segunda unidad de conexión 117b. En este caso, la segunda unidad de conexión 117b está en un estado en el cual no se emite ninguna señal de prueba en una de las líneas de conexión 120c y 120d a través de una de las interfaces 140b o 150b, sino que se monitorea un acoplamiento cruzado de la señal de prueba en la tercera y/o la cuarta línea de conexión 120 y 120d en las respectivas interfaces 140b y 150b. Cuando se reconoce que la señal de prueba está acoplada a la tercera línea de conexión 120c, por ejemplo, debido a la presencia del error 125, esto puede ser detectado por el algoritmo 160b programado permanentemente en el hardware de la segunda unidad de conexión 117b y almacenarse en una memoria correspondiente o en un registro 170b correspondiente de la segunda unidad de conexión 117b.
De la manera descrita anteriormente también se puede detectar un error entre la primera línea de conexión 120a y la quinta línea de conexión 120e en la primera interfaz 140c de la tercera unidad de conexión 117c; en donde dicho error está causado, por ejemplo, por un segundo terminal para soldar 126. En este caso, utilizando el algoritmo 160c, que está programado de forma no volátil en el hardware de la tercera unidad de conexión 117c, se puede detectar un valor de error que representa dicha falla en la primera interfaz 140c de la tercera unidad de conexión 117c y almacenar este valor de error en un registro o una memoria 170c de la tercera unidad de conexión 1117c. Para detectar también un fallo (por ejemplo, debido a un cortocircuito 127) entre la primera y la segunda línea de conexión 120a y 120b en interfaces de una única unidad periférica, por ejemplo, en la primera unidad periférica 130a, el algoritmo 160a o un también una unidad de control que ejecuta el algoritmo 160a puede registrar un valor de error que representa al mencionado error 127 en la segunda interfaz 150a de la primera unidad de conexión 117a y almacenarlo en la memoria o en el registro 170a.
Para poder detectar tantos errores como sea posible en las líneas de conexión, mediante el algoritmo 160a de la primera unidad de conexión 117a se puede enviar una señal de control (por ejemplo, a través del bus SPI 116 y la unidad de control 115 de la unidad central 110) al algoritmo 160b (o a una unidad de control que ejecuta dicho algoritmo) de la segunda unidad de conexión 117b, con lo cual el algoritmo 160b en la segunda unidad de conexión 117b (o la unidad de control que ejecuta este algoritmo 160b en la segunda conexión unidad 117b) emite, por ejemplo, una señal de prueba (adicional) a través de la primera interfaz 140b de la segunda unidad de conexión 117b a la tercera línea de conexión 120c. Esta señal de prueba adicional puede, por ejemplo, corresponder en términos de forma y amplitud a la señal de prueba emitida previamente a través de la primera interfaz 140a de la primera unidad de conexión 117a. De esta forma, por ejemplo, el error 125 que existe entre la primera y la tercera línea de conexión 120a y 120c debido al terminal de soldadura también se puede detectar en la primera interfaz 140a de la primera unidad de conexión 117a y almacenarse en la memoria 170a mediante un correspondiente valor de error que representa dicho error 125.
Repitiendo este procedimiento descrito anteriormente, cada una de las interfaces 140 ó 150 mostradas en la figura 1 ahora puede servir como una interfaz maestra, a través de la cual se emite una correspondiente señal de prueba a la línea de conexión asociada 120; en donde en las otras interfaces, que pertenecen a la misma unidad de conexión o a una unidad de conexión diferente resulta posible una verificación de las respectivas interfaces de un acoplamiento cruzado de la señal de prueba aplicada a la interfaz maestra. Esta verificación se puede realizar sin ejecutar un correspondiente código de software en la unidad de control 115 de la unidad central 110, lo que significa que la verificación de la ausencia de errores en las líneas de conexión 120 es significativamente más rápida que cuando se utiliza un algoritmo controlado por software.
Finalmente, los valores de error almacenados en los registros 170 de las unidades de conexión individuales 117 pueden ser leídos, por ejemplo, por la unidad de control 115 de la unidad central 110, de modo que se detecta el estado de error de las respectivas líneas de conexión 120. Esta lectura se puede realizar nuevamente, por ejemplo, usando un algoritmo basado en software en la unidad central 110, ya que dicha lectura no requiere un número tan elevado de comandos para ser procesados y por lo tanto se puede ejecutar con la suficiente rapidez. Además, sólo se requiere un comando de lectura cuando un registro contiene las entradas de error de todas las interfaces.
Por el contrario, una prueba de acoplamiento cruzado controlada por software (como se lleva a cabo en el estado del arte) requeriría que se enviaran un gran número de comandos de control a las interfaces (PSI5) que deben ser verificadas. Cada interfaz PSI5 individual debe conectarse y desconectarse mediante comandos de software y después de cada comando de encendido se debe registrar el estado de todas las interfaces.
La figura 2 muestra un esquema de operaciones de una forma de ejecución de la presente invención como procedimiento 200 para determinar al menos una falla en las líneas de conexión entre una unidad central controlada por un algoritmo volátil programado en una unidad central y una pluralidad de componentes electrónicos independientes entre sí. Las líneas de conexión entre la unidad central y la pluralidad de componentes están realizadas respectivamente a través de líneas de dos hilos. El procedimiento 200 comprende un paso de emisión 210 de una señal de inicio desde la unidad de control a un primero de los componentes para iniciar la determinación del error. Además, el procedimiento comprende un paso de aplicación 220 de una señal de prueba a una interfaz de un primero de los componentes; en donde la aplicación de la señal de prueba es monitoreada y/o controlada por un primer algoritmo no volátil programado en el primer componente. De esta manera se crea un monitor de cortocircuito a tierra. Además, el procedimiento 200 comprende un paso de detección 230 de un acoplamiento cruzado de la señal de prueba a una interfaz de un segundo componente y de almacenamiento de un valor de error que representa el acoplamiento en un primer registro; en donde la detección y el almacenamiento del valor de error se controla por un segundo algoritmo no volátil programado en la segunda unidad de conexión. Finalmente, el procedimiento comprende un paso de lectura 240 del, al menos un, valor de error por parte de la unidad central al menos del primer registro para determinar el error en las líneas de conexión entre la unidad central y la pluralidad de componentes.
Una prueba de acoplamiento cruzado basada en hardware, como la que se describió anteriormente, conduce a una reducción en el tiempo de prueba y al mismo tiempo, alivia al procesador (principal controlado por software). Esto se consigue mediante una secuencia de prueba automática que no requiere ninguna intervención de control por parte del procesador mientras se ejecuta la prueba. Los comandos "iniciar la prueba de acoplamiento cruzado" y "leer los resultados de la prueba" suelen ser suficientes. De esta manera se reduce la complejidad general del software del algoritmo que se ejecuta en el procesador.
Una vez iniciada la prueba, se activan las interfaces individuales y el circuito de prueba registra automáticamente el estado. Los resultados de las pruebas se almacenan en registros de resultados.
La secuencia de prueba depende del número de componentes (que están diseñados, por ejemplo, como ASIC) con interfaces (PSI5) en una placa de circuitos impresos. Cuando hay varios componentes o ASIC, un componente (ASIC) tras otro se convierte en el "(ASIC-) maestro", que activa secuencialmente su o sus interfaces (PSI5) durante un breve período de tiempo (es decir, envía una señal de prueba a la interfaz) y monitorea las interfaces respectivamente inactivas para el acoplamiento, tal como se describirá con más detalle con referencia a la figura 3.
La figura 3 muestra un esquema de operaciones de pasos que se ejecutan, por ejemplo, en un ASIC maestro, es decir, en una unidad de conexión que aplica una señal de prueba a una interfaz. En un primer paso 305, la correspondiente unidad de conexión recibe una señal (por ejemplo, de la unidad central 110 de la figura 1) de modo que la unidad de conexión maestra en cuestión pueda reconocer se puede/debería funcionar como una unidad de conexión maestra. Cuando tal señal no es recibida, se realiza un salto a lo largo de la ruta 307 de regreso al paso 305 de modo que la unidad de conexión relevante espera nuevamente una correspondiente señal de la unidad de control 115 que puede/debería funcionar como una unidad de conexión maestra. Cuando en el paso 305 se reconoce que la unidad de conexión en cuestión puede/debería funcionar como una unidad de conexión maestra, se lleva a cabo un paso posterior 309 en el cual se verifica si todas las interfaces a las líneas de conexión están apagadas (es decir, desactivadas). Por consiguiente, en el paso 309 se verifica si todas las interfaces PSI están apagadas. Si este no es el caso, se vuelve a saltar al paso 305 de acuerdo con la ruta 311 y se espera nuevamente una señal de que la unidad de conexión en cuestión debe operar como la unidad de conexión maestra. Cuando en el paso 309 se reconoce que todas las interfaces en las líneas de conexión están apagadas, se realiza un salto a un paso posterior 313, en el cual se verifica si no existe cortocircuito en una fuente de tensión (por ejemplo, una batería) en la n-ésima interfaz del componente; en donde la variable de conteo n representa un número natural (comenzando con el número 1). Cuando en el paso 313 se determina que en realidad no existe un cortocircuito en la n-ésima interfaz de la unidad de conexión, la interfaz n.° n se enciende en el paso 315 y después, de acuerdo con el paso 317, se espera un tiempo predeterminado para que un nivel de tensión en una línea de conexión conectada a la interfaz n.° n pueda asentarse. Posteriormente, en un paso 319, se verifica si una salida (filtrada) de un comparador de tensiones de interfaces que monitorea la tensión en el interfaz n.° n es mayor que un valor umbral predeterminado. Si este no es el caso, se almacena un valor de error en un registro 170 (correspondiente a la figura 1) de acuerdo con la ruta 321, que representa un error "cortocircuito a tierra". A continuación, se realiza un salto al paso 323, que se explica con más detalle a continuación. Cuando, por el contrario, en el paso 319 se determina que la salida en la interfaz n.° n es mayor que el valor umbral, en un paso posterior 323 se verifica si una salida (filtrada) de un comparador de tensiones de interfaces que monitorea otra interfaz de la unidad de conexión también proporciona un valor mayor que un valor umbral o que el valor umbral. Cuando este es el caso, en un paso posterior 325 se escribe un "1" lógico (como valor de error) en un registro de resultados de acoplamiento cruzado (que, por ejemplo, también puede estar dispuesto en la memoria 170), por lo cual se puede identificar un error en forma de cortocircuito o una conexión de baja resistencia entre la interfaz n.° n y la otra interfaz de la unidad de conexión (maestra) en cuestión. Posteriormente, en un paso 327, se desconecta la interfaz n.° n de la unidad de conexión. Cuando en el paso 323 se reconoce que la salida de un comparador de tensiones de interfaces que monitorea la otra interfaz suministra un valor que no es mayor que el valor umbral o que la salida de todos los comparadores de tensiones de interfaces que monitorean las otras interfaces de la unidad de conexión (maestra) en cuestión proporciona valores que, no son todos mayores que los correspondientes valores umbral, también se realiza un salto al paso 327, en el que se desconecta la interfaz n.° n. Después de la desconexión de la interfaz n.° n en el paso 327, hay una espera de un tiempo de estabilización predefinido en el paso 329. Después del paso 329, en el paso 331 se comprueba si la variable de recuento corresponde a un número que representa el número máximo nmáx de interfaces en la unidad de conexión (maestra) en cuestión. También en el caso de que en el paso 313 se detecte un error "cortocircuito a la tensión de alimentación" (es decir, por ejemplo, a la batería), se almacena un valor de error (paso 332) que representa un cortocircuito a la tensión de alimentación, como, por ejemplo, a la batería, y se continúa al paso 331. Cuando en el paso 331 se reconoce que la variable de contador n utilizada en el momento es realmente menor que el número máximo nmáx de interfaces en la unidad de conexión (maestra) en cuestión, la variable de contador n se incrementa en el valor 1 y se realiza un salto al paso 309. Cuando en el paso 331 se reconoce que la variable de contador n utilizada en el momento no es menor que el número máximo nmáx de interfaces en la unidad de conexión (maestra) en cuestión, se regresa al paso 305.
Las otras unidades de conexión (por ejemplo, ASIC, que en este caso funcionan como "ASIC esclavos" o ASIC dependientes) conmutan a un modo de monitor y monitorean sus interfaces (PSI5) para detectar un eventual acoplamiento con las interfaces ASIC maestras (PSI5), tal como será descrito con más detalle en relación con el esquema de operaciones según la figura 4.
La figura 4 muestra un esquema de operaciones de pasos que se ejecutan en una unidad operativa dependiente (es decir, por ejemplo, un ASIC dependiente, es decir, un ASIC que no funciona como ASIC maestro o un componente que no funciona como unidad de conexión maestra). Estos pasos se realizan en paralelo (según la flecha 403 en la figura 4) en todas las unidades de conexión representadas en la figura 1 que no funcionan como unidad de conexión maestra. En un primer paso 405, se verifica si el componente en cuestión (por ejemplo, de la unidad de control 115 de la unidad central 110) ha recibido una señal de que la unidad de conexión en cuestión debe funcionar como una unidad de conexión controlada (es decir, como una unidad de conexión esclava). Cuando este es el caso, se continúa a un paso posterior 407, en el cual se verifica si un valor (filtrado) de una salida de un comparador de tensiones de interfaces que monitorea una interfaz relevante de la respectiva unidad de conexión excede un cierto valor umbral. Cuando este es el caso, en un paso posterior 409 se introduce un valor de error en un correspondiente registro de resultados de acoplamiento cruzado, que representa un error en el acoplamiento de la señal de prueba a la interfaz en cuestión de la unidad de conexión (dependiente).
Para examinar si la presente invención está implementada en un producto, los comandos de control para activar la prueba de acoplamiento cruzado y para leer el registro de resultados pueden proporcionar un indicio de la instalación de la invención en un ASIC. Una identificación clara de una prueba basada en hardware es posible cuando se interrumpen as comunicaciones entre el procesador y los ASIC durante la secuencia de prueba y después de que la prueba ha terminado aún se almacenan resultados correctos de la prueba en el registro de resultados.
Los ejemplos de ejecución descritos y mostrados en las figuras están seleccionados sólo a modo de ejemplo. Los diferentes ejemplos de ejecución se pueden combinar entre sí completamente o con respecto a características individuales. Un ejemplo de ejecución también se puede complementar con características de otro ejemplo de ejecución.
Además, los pasos del procedimiento conforme a la invención pueden repetirse, así como, llevarse a cabo en una secuencia diferente a la descrita.
Cuando un ejemplo de ejecución comprende una conexión "y/o" entre una primera característica y una segunda característica, esto debe entenderse como que el ejemplo de ejecución según una forma de ejecución presenta tanto la primera característica como la segunda característica y de acuerdo con otra forma de ejecución sólo presenta la primera característica o sólo la segunda característica.

Claims (9)

REIVINDICACIONES
1. Procedimiento (200) para la determinación de al menos una falla (125, 126, 127) en líneas de conexión (120) entre una pluralidad de unidades de conexión electrónica (117a-c) y una pluralidad de unidades periféricas (130) que son independientes entre sí; en donde la unidad de conexión (117a-c) está controlada por un algoritmo programado de manera volátil en una unidad de control (115); y en donde las líneas de conexión (120) entre las unidades periféricas (130a-c) y las unidades de conexión (117) están diseñadas cada una mediante al menos una línea de dos hilos; en donde el procedimiento (200) presenta los siguientes pasos:
- emisión (210) de una señal de inicio desde la unidad de control (115) a una primera (130a) de las unidades de conexión (117a) para iniciar la determinación del error (125);
- aplicación (220) de una señal de prueba a una interfaz (140a) de una primera de las unidades de conexión (117a), caracterizada porque la aplicación de la señal de prueba es monitoreada y/o controlada por un primer algoritmo no volátil (160a) programado en la primera unidad de conexión (117a);
- detección (230) de un acoplamiento cruzado de la señal de prueba a una interfaz (140b) de una segunda unidad de conexión (117b) y almacenamiento de un valor de error que representa el acoplamiento en un primer registro (170b); en donde la detección y el almacenamiento del valor de error se controla por un segundo algoritmo (160b) no volátil programado en la segunda unidad de conexión (117b); y
- lectura (240) del, al menos un, valor de error a través de la unidad de control (110) al menos desde el primer registro (170b) con el fin de determinar la falla en las líneas de conexión (120) entre la primera unidad de conexión (117a) y la pluralidad de unidades periféricas (130).
2. Procedimiento (200) según la reivindicación 1, caracterizado porque, en el paso de detección (230), se realiza una detección de un acoplamiento cruzado de la señal de prueba a una segunda interfaz (150a) de la primera unidad de conexión (117a) y un almacenamiento de un segundo valor de error que representa el acoplamiento en un segundo registro (170a); en donde la detección de un acoplamiento cruzado de la señal de prueba a la segunda interfaz (150a) de la primera unidad de conexión (117a) y el almacenamiento del segundo valor de error son monitoreados por el primer algoritmo (160a).
3. Procedimiento (200) según una de las reivindicaciones precedentes, caracterizado por un paso de aplicación de otra señal de prueba a la interfaz (140b) de la segunda unidad de conexión (117b); en donde la aplicación de la señal de prueba adicional es monitoreada por el segundo algoritmo (160b) y en donde también está previsto el paso de la detección de un acoplamiento cruzado de la otra señal de prueba a la primera interfaz (140a) en la primera unidad de conexión (117a) y el del almacenamiento de un tercer valor de error que representa el acoplamiento de la otra señal de prueba en un tercer registro (170a); en donde los pasos detección del acoplamiento de la señal de prueba adicional y almacenamiento del tercer valor de error son monitoreados y/o controlados por el primer algoritmo (160a).
4. Procedimiento (200) según la reivindicación 3, caracterizado porque en el paso de la detección de un acoplamiento cruzado de la otra señal de prueba, además, se realiza una detección de un acoplamiento de la señal de prueba adicional a por lo menos una segunda interfaz (150b) de la segunda unidad de conexión (117b) y un almacenamiento de un cuarto valor de error que representa el acoplamiento en un cuarto registro (170b); en donde la detección del acoplamiento de la otra señal de prueba y el almacenamiento del cuarto valor de error es monitoreado y/o controlado por el segundo algoritmo (160b).
5. Procedimiento (200) según una de las reivindicaciones 3 ó 4, caracterizado porque antes del paso de la aplicación de la otra señal de prueba, se envía una señal de control desde el primer algoritmo (160a) al segundo algoritmo (160b) para iniciar la aplicación de la otra señal de prueba por el segundo algoritmo (160b).
6. Procedimiento (200) según una de las reivindicaciones precedentes, caracterizado porque en el paso de la detección (230) también se realiza una detección de un acoplamiento cruzado de la señal de prueba en una interfaz (140c) de una tercera unidad de conexión (117c) y un almacenamiento de un quinto valor de error que representa el acoplamiento de la señal de prueba a la interfaz (140c) de la tercera unidad de conexión (117c) en un quinto registro; en donde la detección del acoplamiento de la señal de prueba a la interfaz ( 140c) de la tercera unidad de conexión (117c) y el almacenamiento del quinto valor de error se monitorea y controla por un tercer algoritmo (160c) no volátil programado en la tercera unidad de conexión (117c).
7. Procedimiento (200) según una de las reivindicaciones precedentes, caracterizado porque se espera un período de tiempo predefinido entre el paso de aplicación (220) y el paso de detección (230).
8. Procedimiento (200) según una de las reivindicaciones precedentes, caracterizado porque en el paso de la detección (230) se realiza un almacenamiento del valor de error en el primer registro (170b); en donde el primer registro es una parte de la segunda unidad de conexión (117b), o en donde el primer registro (170b) es una parte de la unidad de control (115).
9. Procedimiento (200) según una de las reivindicaciones precedentes, caracterizado porque el procedimiento (200) se ejecuta utilizando interfaces PSI5 (140a-b, 150a-b) al menos como interfaz en la primera unidad de conexión (117a) y como interfaz en la segunda unidad de conexión (117b).
ES12805961T 2011-11-30 2012-11-28 Procedimiento para la determinación de un fallo en las líneas de conexión entre una unidad central y múltiples componentes electrónicos independientes entre sí Active ES2854830T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102011087451A DE102011087451A1 (de) 2011-11-30 2011-11-30 Verfahren und Vorrichtung zum Feststellen eines Fehlers in Verbindungleitungen zwischen einer Zentraleinheit und einer Mehrzahl von voreinander unabhängigen elektronischen Baueinheiten
PCT/EP2012/073819 WO2013079520A1 (de) 2011-11-30 2012-11-28 Verfahren und vorrichtung zum feststellen eines fehlers in verbindungleitungen zwischen einer zentraleinheit und einer mehrzahl von voreinander unabhängigen elektronischen baueinheiten

Publications (1)

Publication Number Publication Date
ES2854830T3 true ES2854830T3 (es) 2021-09-23

Family

ID=47429748

Family Applications (1)

Application Number Title Priority Date Filing Date
ES12805961T Active ES2854830T3 (es) 2011-11-30 2012-11-28 Procedimiento para la determinación de un fallo en las líneas de conexión entre una unidad central y múltiples componentes electrónicos independientes entre sí

Country Status (7)

Country Link
US (1) US9341666B2 (es)
EP (1) EP2786162B1 (es)
JP (1) JP5941993B2 (es)
CN (1) CN103959079B (es)
DE (1) DE102011087451A1 (es)
ES (1) ES2854830T3 (es)
WO (1) WO2013079520A1 (es)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102011087451A1 (de) * 2011-11-30 2013-06-06 Robert Bosch Gmbh Verfahren und Vorrichtung zum Feststellen eines Fehlers in Verbindungleitungen zwischen einer Zentraleinheit und einer Mehrzahl von voreinander unabhängigen elektronischen Baueinheiten
EP3109113B1 (en) * 2015-06-23 2020-04-01 Harman Becker Automotive Systems GmbH Conversion of peripheral sensor interface signals into audio signals
US10604095B2 (en) * 2018-03-29 2020-03-31 Veoneer Us, Inc. Sensor communication control considering EMC compliance for restraint control module
CN113687643B (zh) * 2021-08-31 2023-04-18 重庆长安新能源汽车科技有限公司 一种电动汽车的电机主动短路功能测试***及方法

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2892153A (en) * 1956-03-19 1959-06-23 Dehavilland Aircraft Canada Method and apparatus for finding faults in a plurality of conductors
JPS53118783A (en) * 1977-03-28 1978-10-17 Ricoh Co Ltd Wiring tester for multi-core cable
FR2651890B1 (fr) * 1989-09-11 1991-12-13 Siemens Bendix Automotive Elec Dispositif de detection et de discrimination de defauts de fonctionnement d'un circuit d'alimentation electrique.
US5066919A (en) * 1990-04-03 1991-11-19 Ford Motor Company Fault detection and isolation in automotive wiring harness by network analysis method
CN2192891Y (zh) * 1993-09-01 1995-03-22 胡南 电路板质量控制检测器
US5592475A (en) * 1993-12-07 1997-01-07 Raychem Corporation Distributed digital loop system with trunk unit interface
US5600576A (en) * 1994-03-11 1997-02-04 Northrop Grumman Corporation Time stress measurement device
US5559427A (en) * 1994-04-04 1996-09-24 Fluke Corporation Instrument and method for testing local area network cables
JP3298738B2 (ja) * 1994-05-19 2002-07-08 富士通株式会社 通信装置
DE19510332A1 (de) * 1995-03-22 1996-10-02 Pilz Gmbh & Co Schaltungsanordnung und Verfahren zum Testen von nicht intermittierenden Gebern
JP3535004B2 (ja) * 1998-02-27 2004-06-07 富士通株式会社 ライブラリ装置
US6130487A (en) * 1999-02-19 2000-10-10 Paccar Inc Electronic interface and method for connecting the electrical systems of a truck and trailer
US6434715B1 (en) * 1999-06-14 2002-08-13 General Electric Company Method of detecting systemic fault conditions in an intelligent electronic device
US6457071B1 (en) * 1999-08-05 2002-09-24 Hewlett-Packard Company System and method for determining connection accuracy at an interface
WO2001036987A1 (fr) * 1999-11-16 2001-05-25 Toray Engineering Co., Ltd. Sonde, son procede de fabrication, et procede de verification d'un substrat a l'aide de la sonde
US6882158B2 (en) * 2001-01-24 2005-04-19 General Dynamics Ots (Aerospace) Inc. Series arc fault diagnostic for aircraft wiring
US7394445B2 (en) * 2002-11-12 2008-07-01 Power-One, Inc. Digital power manager for controlling and monitoring an array of point-of-load regulators
US6989642B2 (en) * 2003-10-16 2006-01-24 Invacare Corporation Method and apparatus for embedding motor error parameter data in a drive motor of a power driven wheelchair
US7203881B1 (en) * 2004-06-29 2007-04-10 Sun Microsystems, Inc. System and method for simulating system operation
US7120559B1 (en) * 2004-06-29 2006-10-10 Sun Microsystems, Inc. System and method for performing automated system management
EP1769255B1 (en) 2004-07-19 2009-04-15 Kodak IL Ltd. Apparatus and method for interconnect verification
US7124041B1 (en) * 2004-09-27 2006-10-17 Siemens Energy & Automotive, Inc. Systems, methods, and devices for detecting circuit faults
US20070208520A1 (en) * 2006-03-01 2007-09-06 Siemens Energy & Automation, Inc. Systems, devices, and methods for arc fault management
US20080155293A1 (en) * 2006-09-29 2008-06-26 Schweitzer Engineering Laboratories, Inc. Apparatus, systems and methods for reliably detecting faults within a power distribution system
US7683630B2 (en) * 2006-11-30 2010-03-23 Electro Scientific Industries, Inc. Self test, monitoring, and diagnostics in grouped circuitry modules
DE102007059365A1 (de) * 2007-06-21 2008-12-24 Continental Teves Ag & Co. Ohg Elektronische Überwachungsschaltung zur Überwachung der elektrischen Verbindung von mindestens zwei Geräten
US20100007354A1 (en) * 2008-07-08 2010-01-14 Deaver Sr Brian J System and Method for Predicting a Fault in a Power Line
DE102008042641A1 (de) 2008-10-07 2010-04-08 Robert Bosch Gmbh Steuereinrichtung für ein Sensorsystem, Sensorsystem und Verfahren zum Übertragen von Signalen in einem Sensorsystem
WO2011069548A1 (en) * 2009-12-10 2011-06-16 Abb Technology Ag Line fault detector
CN101923133B (zh) * 2010-01-21 2012-11-07 上海大学 集成电路片上***核间连线故障的测试***和方法
KR20120032925A (ko) * 2010-09-29 2012-04-06 삼성전자주식회사 전기기기, 전기기기 시스템 및 그 아크 결함 검출 방법
DE102011106687A1 (de) * 2011-07-06 2013-01-10 Festo Ag & Co. Kg Signalverarbeitungssystem und Verfahren zur Verarbeitung von Signalen in einem Busknoten
DE102011087451A1 (de) * 2011-11-30 2013-06-06 Robert Bosch Gmbh Verfahren und Vorrichtung zum Feststellen eines Fehlers in Verbindungleitungen zwischen einer Zentraleinheit und einer Mehrzahl von voreinander unabhängigen elektronischen Baueinheiten
DE102012213670A1 (de) * 2012-08-02 2014-05-22 Bayerische Motoren Werke Aktiengesellschaft Steuervorrichtung zur Ansteuerung einer Laserdiode
DE102012218067A1 (de) * 2012-10-02 2014-04-03 Wobben Properties Gmbh Verfahren zum Überwachen mehrerer elektrischer Energieleitungen eines Leitungsstrangs

Also Published As

Publication number Publication date
EP2786162B1 (de) 2021-01-06
WO2013079520A1 (de) 2013-06-06
JP5941993B2 (ja) 2016-06-29
CN103959079A (zh) 2014-07-30
JP2015500984A (ja) 2015-01-08
US9341666B2 (en) 2016-05-17
EP2786162A1 (de) 2014-10-08
DE102011087451A1 (de) 2013-06-06
CN103959079B (zh) 2016-11-16
US20160041218A1 (en) 2016-02-11

Similar Documents

Publication Publication Date Title
US9202591B2 (en) On-line memory testing systems and methods
ES2854830T3 (es) Procedimiento para la determinación de un fallo en las líneas de conexión entre una unidad central y múltiples componentes electrónicos independientes entre sí
US20130219235A1 (en) Memory system and test method thereof
US7408475B2 (en) Power supply monitoring device
US20140351460A1 (en) Relay device
US10281525B2 (en) Semiconductor device and diagnostic test method for both single-point and latent faults using first and second scan tests
US9970982B2 (en) Apparatus and a method for providing an output parameter and a sensor device
US9626241B2 (en) Watchdogable register-based I/O
KR20100125099A (ko) 반도체 장치
US20140143597A1 (en) Computer system and operating method thereof
US8843800B2 (en) Semiconductor integrated circuit
EP3167371A1 (en) A method for diagnosing power supply failure in a wireless communication device
CN102375775B (zh) 一种具有检测***不可恢复错误指示信号的计算机***
US20100312986A1 (en) Semiconductor integrated circuit
US9158646B2 (en) Abnormal information output system for a computer system
JP2018194336A (ja) 異常検知装置および異常検知方法
US20170192489A1 (en) Backup power and load discovery
US8151176B2 (en) CPU instruction RAM parity error procedure
US9405629B2 (en) Information processing system, method for controlling information processing system, and storage medium
US9013200B2 (en) Circuitry for hot-swappable circuit boards
US11879937B2 (en) Method and device for monitoring the reliability of an electronic system
US11043798B2 (en) Method for the operationally safe activation of at least one electronic component
US20190332506A1 (en) Controller and function testing method
CN113169907B (zh) 通信装置及控制方法
US20230063924A1 (en) Primary check system