ES2665909T3 - Dispositivo de control - Google Patents
Dispositivo de control Download PDFInfo
- Publication number
- ES2665909T3 ES2665909T3 ES07704477.4T ES07704477T ES2665909T3 ES 2665909 T3 ES2665909 T3 ES 2665909T3 ES 07704477 T ES07704477 T ES 07704477T ES 2665909 T3 ES2665909 T3 ES 2665909T3
- Authority
- ES
- Spain
- Prior art keywords
- data
- output
- control device
- control
- output stage
- 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
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
- B60R16/03—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for supply of electrical power to vehicle subsystems or for
- B60R16/0315—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for supply of electrical power to vehicle subsystems or for using multiplexing techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Small-Scale Networks (AREA)
- Information Transfer Systems (AREA)
- Hardware Redundancy (AREA)
- Debugging And Monitoring (AREA)
Abstract
Dispositivo de control de un controlador de vehículo, con un dispositivo receptor (10) para la recepción de al menos un bloque de datos con instrucciones de control de un bus de datos (100), una etapa de salida (13) para emitir una señal de salida en respuesta a las instrucciones de control, un dispositivo de verificación (11) para emitir una señal de error, si el al menos un bloque de datos recibido contuviera errores, y un dispositivo de reinicio (12) para reiniciar la etapa de salida a un estado predefinido, si el dispositivo de verificación (11) emitiera la señal de error.
Description
5
10
15
20
25
30
35
40
45
50
DESCRIPCION
Dispositivo de control Estado actual de la técnica
La presente invención se relaciona con un dispositivo de control, particularmente un dispositivo amplificador de potencia de una unidad de control de un automóvil.
En los automóviles, diversos procesos se controlan mediante microprocesadores. sin embargo, los microprocesadores emiten típicamente señales de bajo nivel. Los dispositivos a controlar necesitan, sin embargo, a veces grandes corrientes o altas tensiones. Los amplificadores de potencia transforman los niveles de señal bajos en niveles de señal más altos. Apropiadamente, los amplificadores de potencia se disponen espacialmente lo más cerca posible de los dispositivos a controlar. Por otro lado, resulta conveniente disponer los microprocesadores de control en una o unas pocas ubicaciones centrales en el automóvil. La transmisión de señales entre el microprocesador y un amplificador de potencia se lleva a cabo convenientemente a través de una ruta unidireccional de transmisión de datos. Tal ruta de transmisión de datos se describe, por ejemplo, en la DE 19733748 A1 y en la DE 10228905 A1.
Gracias a la EP 0 113 478 A1 se conoce un procesador de etapa final para controlar diversos dispositivos en un vehículo, con un circuito para recibir bloques de datos con instrucciones de control a través de un bus de datos, una etapa de entrada/salida para emitir una señal de salida conforme a las instrucciones de control, un circuito a prueba de fallos para generar una señal de error cuando durante un tiempo predeterminado no se reciba ninguna señal, así como un biestable reiniciable para reiniciar la etapa de entrada/salida, cuando se emita la señal de error.
Un circuito similar se conoce gracias a la FR 2 726 675 A1.
La EP 0 399 491 A2 muestra una red de control de automoción distribuida, basada en CSMA, en la que se comprueban los cuadros de datos recibidos en busca de errores de transmisión. En caso de error, un nodo de control informa de ello a todos los nodos de red afectados mediante un comando de "actualización del sistema", seguido de un marco de respuesta que indica los estados actuales de las etapas de entrada del nodo de control. Los nodos de red afectados por el error de transmisión reciben este marco de respuesta y corrigen acto seguido en cada caso sus etapas de salida de acuerdo con los estados de entrada especificados. En el automóvil existen diversas interferencias eléctricas, que pueden distorsionar la señal a transmitir durante la transmisión. Un mecanismo para identificar una transmisión errónea del lado de la etapa final utiliza los datos redundantes que se transmiten con la señal. El amplificador de potencia puede determinar entonces en base a la suma de control o a la paridad de la señal transmitida, si existe una transmisión errónea o si se conserva la integridad del bloque de datos transmitido.
La transmisión de datos entre el microprocesador y el amplificador de potencia se lleva a cabo con una alta velocidad de transmisión de datos. En una transmisión defectuosa, no es apropiado detener la transmisión y enviar de nuevo el bloque de datos erróneamente transmitido. La DE 19733748 A1 propone a este respecto continuar la transmisión también en caso de una transmisión defectuosa de un solo bloque de datos. El amplificador de potencia debería, en este caso, mantener el estado de salida establecido previamente hasta que tenga lugar la siguiente transmisión correcta de un bloque de datos.
Este procedimiento y el correspondiente dispositivo conducen, en algunos dispositivos a controlar, a un mal funcionamiento, ya que los altos niveles de señal se pueden aplicar a ellos demasiado tiempo.
Revelación de la invención
El dispositivo de control conforme a la invención según la reivindicación 1 y/o el procedimiento conforme a la invención según la reivindicación 6 presenta(n), respecto al estado actual de la técnica, la ventaja de que, incluso en el caso de una transmisión de datos errónea, no se ajusta ningún nivel de señal inaceptablemente largo en la salida del dispositivo de control.
El dispositivo de control conforme a la invención presenta un dispositivo receptor, una etapa de salida, un dispositivo de verificación y un dispositivo de reinicio. El dispositivo receptor sirve para recibir al menos un bloque de datos con instrucciones de control de un bus de datos, la etapa de salida para emitir una señal de salida en respuesta a las instrucciones de control, el dispositivo de verificación para emitir una señal de error, cuando el al menos un bloque de datos recibido sea erróneo y/o durante un tiempo predeterminado no se haya recibido ningún bloque de datos, y el dispositivo de reinicio para reiniciar la etapa de salida a un estado predefinido, cuando el dispositivo de verificación emita la señal de error.
5
10
15
20
25
30
35
40
45
El estado predefinido se selecciona de forma que al menos las salidas con un nivel de señal posiblemente crítico se pongan a un bajo nivel de señal. En este contexto, el estado predefinido puede seleccionarse también considerando el nivel de señal aplicado en el momento en la etapa de salida.
La etapa de salida puede tener una línea individual de salida con una correspondiente señal de salida o una pluralidad de tales líneas de salida.
El dispositivo de verificación comprueba el bloque de datos en base a un análisis de plausibilidad, por ejemplo, con la ayuda de datos redundantes, como los bits de paridad. El tiempo predeterminado puede seleccionarse correspondientemente a la velocidad temporal del canal de transmisión usado.
El dispositivo receptor puede estar configurado para recibir bloques de datos de un bus de microsegundos, en el que alimenta, por ejemplo, un microprocesador sus señales de control. En caso de aparecer un bloque de datos erróneamente recibido puede ser ventajoso emitir la señal de error vía un canal de retorno a través de un dispositivo de salida.
Además, el dispositivo de control puede tener una memoria de datos integrada, que esté concebida para almacenar los estados predefinidos.
El procedimiento conforme a la invención prevé recibir bloques de datos con instrucciones de control a través de un bus de datos, establecer señales de salida de una etapa de salida correspondientemente a las instrucciones de control, comprobar la integridad del bloque de datos recibido con un dispositivo de verificación y reiniciar la etapa de salida a un estado predefinido, si se determina que la integridad del bloque de datos recibido no se cumple.
La presente invención se explica a continuación en base a un ejemplo de ejecución y a las Figuras. En las Figuras muestran:
Fig. 1 un esquemático diagrama de bloques de un dispositivo de ejecución, que está conectado a un microprocesador, y
Fig. 2 un diagrama de flujo de un modo de operación para operar el dispositivo de control de la Fig. 1.
La descripción de los ejemplos de ejecución no es limitante para el alcance de la invención, que se establece mediante las reivindicaciones.
En la Fig. 1 se representa un microprocesador 2 y por lo menos un amplificador de potencia 1, por ejemplo, de un dispositivo de control de automóvil. El microprocesador 2 presenta una interfaz de salida 20. La interfaz de salida puede emitir las instrucciones de control en paralelo. Si el número de líneas de transmisión físicas debiera mantenerse lo más pequeño posible, sería más apropiada una transmisión de datos en serie. Los datos se rompen y transmiten en bloques de datos individuales conforme a un protocolo de transmisión de datos predeterminado. Un protocolo de transmisión de datos tal puede ser, por ejemplo, un protocolo de bus microsegundo.
El amplificador de potencia 1 presenta un dispositivo receptor 10 correspondiente al protocolo de transmisión seleccionado. La transmisión entre la interfaz de salida 20 y el dispositivo receptor 10 del amplificador de potencia 1 se lleva a cabo unidireccionalmente. La interfaz de salida está concebida, por consiguiente, como salida pura y el dispositivo de entrada, como entrada pura. De este modo, el esfuerzo para la realización de estos dispositivos se mantiene pequeño comparado con una comunicación bidireccional y los dispositivos necesarios para ella.
El dispositivo receptor 10 está conectado internamente en el amplificador de potencia 1 con la etapa de salida 13. La etapa de salida 13 es típicamente un circuito amplificador común. La señal de salida 104 de la etapa de salida se aplica a un dispositivo a controlar, por ejemplo, una válvula.
El paquete de datos recibido es transmitido por el dispositivo receptor 10 simultáneamente a un dispositivo de verificación 11. Este dispositivo de verificación 11 determina si el paquete de datos recibido se ha corrompido durante la transmisión, es decir, si no se ha preservado la integridad del paquete de datos.
En este contexto puede emplearse una amplia variedad de procedimientos de verificación. Una posibilidad consiste en transmitir, además del paquete de datos, datos redundantes. Un dato redundante puede ser, por ejemplo, una suma de control del bloque de datos. Otra posibilidad es co-transmitir un llamado bit de paridad, que indica la paridad del bloque de datos. Si mediante el dispositivo de monitorización se determinara que la transmisión de datos es errónea, el dispositivo de monitorización 11 emitiría una señal de error 111. Esta señal de error 111 controla un dispositivo de reinicio 12, que emite un estado predeterminado almacenado en él a la etapa de salida 13. La etapa
de salida 13 lee el estado predeterminado y establece un nivel de señal en su salida como señal de salida 104, que corresponde a este estado predeterminado, en vez del bloque de datos erróneamente transmitido.
Si no se transmitieran paquetes de datos individuales o no se transmitiera ninguno, esto correspondería en principio a una transmisión de datos defectuosa. Los mecanismos de análisis también detectarían tal falta de paquetes de 5 datos.
El dispositivo de supervisión 11 puede transmitir la señal de error o una señal de supervisión 110 correspondiente a la señal de error a través de un dispositivo de salida 14 y un canal de retorno 200 al microprocesador 2 o a otro dispositivo.
Una variante del anterior ejemplo de ejecución presenta un dispositivo de reinicio 12 con una memoria de datos, en 10 la que se almacena más de sólo un estado predeterminado. La selección del estado predeterminado a emitir es función del estado o de la señal de salida 104 de la etapa de salida 13.
El dispositivo de la etapa de salida 13 puede tener varias etapas de salida individuales. A las etapas de salida individuales puede asignársele(s) un bit individual o un grupo de bits del bloque de datos. Otra posibilidad consiste en abordar secuencialmente las etapas de salida individuales en sucesión mediante bloques de datos consecutivos.
15 En la Fig. 2 se describe esquemáticamente como diagrama de flujo la operación de un ejemplo de ejecución. Los bloques de datos son transmitidos secuencialmente por el microprocesador o el dispositivo de control. Después de que se transmita tal bloque de datos individual (S1), éste es recibido (S2) por el dispositivo receptor del amplificador de potencia. El dispositivo de análisis comprueba la integridad del bloque de datos (S3). Si en la verificación se detecta que el bloque de datos es erróneo (S4), el amplificador de potencia se pone en un estado predefinido (S5). 20 El amplificador de potencia emite entonces una señal de salida, que corresponde al estado predefinido (S6). Si el resultado de la verificación del bloque de datos recibido es que éste se ha transmitido correctamente, la etapa de salida del amplificador de potencia emite una señal de salida correspondiente al bloque de datos (S7).
Claims (10)
- 5101520253035REIVINDICACIONES1. Dispositivo de control de un controlador de vehículo, con un dispositivo receptor (10) para la recepción de al menos un bloque de datos con instrucciones de control de un bus de datos (100), una etapa de salida (13) para emitir una señal de salida en respuesta a las instrucciones de control, un dispositivo de verificación (11) para emitir una señal de error, si el al menos un bloque de datos recibido contuviera errores, y un dispositivo de reinicio (12) para reiniciar la etapa de salida a un estado predefinido, si el dispositivo de verificación (11) emitiera la señal de error.
- 2. Dispositivo de control según la reivindicación 1, donde el dispositivo receptor (10) está concebido para la recepción unidireccional de al menos un bloque de datos con instrucciones de control de un protocolo de transmisión de datos en serie o un protocolo de bus microsegundo.
- 3. Dispositivo de control según la reivindicación 1 ó 2 con un dispositivo de salida (14) para emitir la señal de error a un canal de retorno (200).
- 4. Dispositivo de control según una de las reivindicaciones 1 a 3, donde el dispositivo de reinicio (12) presenta una memoria de datos integrada, en la que se almacena el estado predefinido.
- 5. Dispositivo de control según una de las reivindicaciones 1 a 3, donde el dispositivo de reinicio (12) presenta una memoria de datos integrada, en la que se almacena más de un estado predeterminado, donde la selección del estado predefinido a emitir en la etapa de salida (13) se lleva a cabo en función de la señal de salida de la etapa de salida (13).
- 6. Procedimiento para controlar un dispositivo de control de un controlador de vehículo, con los pasosa) Recepción de al menos un bloque de datos con instrucciones de control a través de un bus de datos (100),b) verificación de la integridad del bloque de datos recibido con un dispositivo de verificación (11),c) reinicio de una etapa de salida del dispositivo de control (13) a un estado predefinido, si se determina que la integridad del bloque de datos recibido no se cumple, donde la etapa de salida (13) está configurada para emitir una señal de salida en respuesta a las instrucciones de control.
- 7. Procedimiento según la reivindicación 6, donde durante el reinicio, el estado predefinido se carga de una memoria de datos del dispositivo de control, que está integrado en el dispositivo de control.
- 8. Procedimiento según una de las reivindicaciones 6 a 7, donde, al aparecer una integridad errónea, se emite una señal de error a través de un canal de retorno a un dispositivo de procesamiento de datos, que envía los bloques de datos.
- 9. Procedimiento según una de las reivindicaciones 6 a 8, donde antes de la verificación se establece la señal de salida de la etapa de salida (13) conforme a las instrucciones de control.
- 10. Procedimiento según una de las reivindicaciones 6 a 9, donde se almacena más de un estado predeterminado, donde la selección del estado predefinido se lleva a cabo en función de la señal de salida (104) de la etapa de salida(13).
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102006009658A DE102006009658A1 (de) | 2006-03-02 | 2006-03-02 | Steuervorrichtung |
| DE102006009658 | 2006-03-02 | ||
| PCT/EP2007/051261 WO2007099023A1 (de) | 2006-03-02 | 2007-02-09 | Steuervorrichtung |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2665909T3 true ES2665909T3 (es) | 2018-04-30 |
Family
ID=37998318
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES07704477.4T Active ES2665909T3 (es) | 2006-03-02 | 2007-02-09 | Dispositivo de control |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US8639977B2 (es) |
| EP (1) | EP1993878B1 (es) |
| CN (1) | CN101395038B (es) |
| DE (1) | DE102006009658A1 (es) |
| ES (1) | ES2665909T3 (es) |
| WO (1) | WO2007099023A1 (es) |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59117395A (ja) * | 1982-12-24 | 1984-07-06 | Hitachi Ltd | 端末処理装置 |
| US4598355A (en) * | 1983-10-27 | 1986-07-01 | Sundstrand Corporation | Fault tolerant controller |
| JP2904283B2 (ja) * | 1989-05-22 | 1999-06-14 | マツダ株式会社 | 車両用多重伝送装置 |
| DE69202665T2 (de) * | 1991-10-10 | 1995-09-21 | Koyo Seiko Co | Elektrische Servolenkung. |
| US5450403A (en) * | 1993-03-02 | 1995-09-12 | The Furukawa Electric Co., Ltd. | Method and apparatus for multiplex transmission |
| FR2726675B1 (fr) * | 1994-11-09 | 1997-01-17 | Peugeot | Systeme de transmission d'informations notamment pour vehicule automobile |
| DE19733748C2 (de) | 1997-08-04 | 1999-07-15 | Bosch Gmbh Robert | Datenübertragungsvorrichtung |
| JPH11272498A (ja) * | 1998-03-25 | 1999-10-08 | Denso Corp | 電子制御装置 |
| US6139468A (en) * | 1999-04-15 | 2000-10-31 | Ford Motor Company | Electronically actuated transmission range control system |
| JP3939961B2 (ja) * | 2001-10-31 | 2007-07-04 | 株式会社デンソー | 車両用電子制御装置 |
| JP3883842B2 (ja) * | 2001-11-02 | 2007-02-21 | 株式会社デンソー | 車両用電子制御装置 |
| DE10200242B4 (de) * | 2002-01-05 | 2006-01-05 | Robert Bosch Gmbh | Verfahren zur Funktionsüberwachung eines Steuergeräts |
| DE10228905A1 (de) | 2002-06-27 | 2004-01-15 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Datenübertragung |
| DE50215041D1 (de) * | 2002-12-02 | 2011-06-16 | Infineon Technologies Ag | Anordnung bestehend aus einem ersten Halbleiter-Baustein und einem mit diesem verbundenen zweiten Halbleiter-Baustein |
| US7213168B2 (en) * | 2003-09-16 | 2007-05-01 | Rockwell Automation Technologies, Inc. | Safety controller providing for execution of standard and safety control programs |
| US7483744B2 (en) * | 2005-05-05 | 2009-01-27 | Cardiac Pacemakers, Inc. | System and method for recovering from transient faults in an implantable medical device |
-
2006
- 2006-03-02 DE DE102006009658A patent/DE102006009658A1/de not_active Ceased
-
2007
- 2007-02-09 EP EP07704477.4A patent/EP1993878B1/de active Active
- 2007-02-09 ES ES07704477.4T patent/ES2665909T3/es active Active
- 2007-02-09 US US12/224,409 patent/US8639977B2/en active Active
- 2007-02-09 WO PCT/EP2007/051261 patent/WO2007099023A1/de not_active Ceased
- 2007-02-09 CN CN2007800074412A patent/CN101395038B/zh active Active
Also Published As
| Publication number | Publication date |
|---|---|
| EP1993878A1 (de) | 2008-11-26 |
| US20120017113A1 (en) | 2012-01-19 |
| CN101395038B (zh) | 2012-07-04 |
| DE102006009658A1 (de) | 2007-09-06 |
| EP1993878B1 (de) | 2018-01-17 |
| CN101395038A (zh) | 2009-03-25 |
| WO2007099023A1 (de) | 2007-09-07 |
| US8639977B2 (en) | 2014-01-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8665882B2 (en) | Serialized enforced authenticated controller area network | |
| ES2727623T3 (es) | Procedimiento para la transmisión en serie de una trama mediante un sistema de bus, desde un emisor hacia al menos un receptor, y participantes de un sistema de bus | |
| ES2666198T3 (es) | Sistema de comunicación con un bus can y procedimiento para la operativa de un sistema de comunicación de este tipo | |
| US8887022B2 (en) | Reliable data transmission with reduced bit error rate | |
| ES2366166T3 (es) | Método de transmisión de datos entre dispositivos maestros y esclavos. | |
| CN101145042B (zh) | 车载电子控制装置 | |
| US9531750B2 (en) | Spoofing detection | |
| US20170134358A1 (en) | Communication system, communication control device, and fraudulent information-transmission preventing method | |
| US9652322B2 (en) | User station of a bus system and method for transmitting messages between user stations of a bus system | |
| WO2014132436A1 (ja) | データ処理装置 | |
| US11324087B1 (en) | Driver using safety information | |
| CN101901170A (zh) | 数据处理装置和用于误差检测与误差校正的方法 | |
| ES2665909T3 (es) | Dispositivo de control | |
| JP2015186260A (ja) | 情報の通信 | |
| CN115203112A (zh) | 具有帧内响应的串行数据通信 | |
| ES2342550T3 (es) | Metodo y dispositivo para el monitoreo de una ejecucion de un proceso. | |
| JP4813764B2 (ja) | エアバッグシステムの加速度センサのデータを制御装置へ伝送する方法および装置 | |
| ES2229697T3 (es) | Telegramas de datos cortos de un sistema de automatizacion. | |
| JP2008283259A (ja) | 分散制御システム、および装置コントローラ | |
| ES2363815T3 (es) | Sensor de accidente y método para el procesamiento de, al menos, una señal de medición. | |
| TWI594252B (zh) | 用以監視記憶體之資料錯誤狀態之方法與裝置 | |
| WO2019193963A1 (ja) | 車載通信システム、車載通信装置、通信プログラム及び通信方法 | |
| US20060123307A1 (en) | Control device | |
| US8151176B2 (en) | CPU instruction RAM parity error procedure | |
| JP2015211382A (ja) | データ収集システムおよびデータ収集方法 |