ES2199387T3 - Dispositivo de control de procesador multiple. - Google Patents
Dispositivo de control de procesador multiple.Info
- Publication number
- ES2199387T3 ES2199387T3 ES98102680T ES98102680T ES2199387T3 ES 2199387 T3 ES2199387 T3 ES 2199387T3 ES 98102680 T ES98102680 T ES 98102680T ES 98102680 T ES98102680 T ES 98102680T ES 2199387 T3 ES2199387 T3 ES 2199387T3
- Authority
- ES
- Spain
- Prior art keywords
- microprocessor
- identification
- microprocessors
- identifications
- deposited
- 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.)
- Expired - Lifetime
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F23—COMBUSTION APPARATUS; COMBUSTION PROCESSES
- F23N—REGULATING OR CONTROLLING COMBUSTION
- F23N5/00—Systems for controlling combustion
- F23N5/26—Details
- F23N5/265—Details using electronic means
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F23—COMBUSTION APPARATUS; COMBUSTION PROCESSES
- F23N—REGULATING OR CONTROLLING COMBUSTION
- F23N5/00—Systems for controlling combustion
- F23N5/24—Preventing development of abnormal or undesired conditions, i.e. safety arrangements
- F23N5/242—Preventing development of abnormal or undesired conditions, i.e. safety arrangements using electronic means
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/04—Program control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0421—Multiprocessor system
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F23—COMBUSTION APPARATUS; COMBUSTION PROCESSES
- F23N—REGULATING OR CONTROLLING COMBUSTION
- F23N2223/00—Signal processing; Details thereof
- F23N2223/04—Memory
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F23—COMBUSTION APPARATUS; COMBUSTION PROCESSES
- F23N—REGULATING OR CONTROLLING COMBUSTION
- F23N2223/00—Signal processing; Details thereof
- F23N2223/08—Microprocessor; Microcomputer
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Safety Devices In Control Systems (AREA)
Abstract
SE PROPONE UN DISPOSITIVO PARA CONTROL DE UN APARATO (10), QUE MUESTRA UN PRIMER MICROPROCESADOR (12), QUE POSEE UNA PRIMERA MEMORIA (22), EN LA QUE SE CONSIGNA UN PRIMER INDICATIVO (VN1). EL PRIMER MICROPROCESADOR (12) SUMINISTRA EN UNA OPERACION NORMAL SEÑALES PRIMARIAS (16) Y EN UNA DESCONEXION DE SEGURIDAD SEÑALES SECUNDARIAS (18) A UN APARATO (10). SE INTERCAMBIAN DATOS CON AL MENOS UN SEGUNDO MICROPROCESADOR (14), DONDE EL SEGUNDO MICROPROCESADOR (14) MUESTRA UNA SEGUNDA MEMORIA (24), EN LA QUE SE CONSIGNA UN SEGUNDO INDICATIVO (VN2). LA OPERACION NORMAL SE PERMITE SOLO CUANDO EL PRIMER INDICATIVO (NV1) COINCIDE CON EL SEGUNDO INDICATIVO (VN2).
Description
Dispositivo de control de procesador
múltiple.
La invención parte de un dispositivo para el
control de un aparato de calefacción del tipo de la reivindicación
independiente. Ya se conoce por el documento WO 95/16943 un
procedimiento para la supervisión de al menos una función de un
aparato relevante para la seguridad, que contiene dos
microprocesadores. En este caso, se prevé que en cada nueva puesta
en funcionamiento del aparato, se asocie al otro microprocesador
respectivo una función maestra. Solamente esta función maestra
activa un proceso que es necesario para la puesta en servicio del
aparato, por ejemplo un encendido. El otro microprocesador
respectivo verifica adicionalmente el proceso. En este caso,
solamente se supervisan estados de funcionamiento actuales.
El dispositivo según la invención para el control
de un aparato prevé un primer microprocesador, que presenta una
primera memoria, en la que está depositada una primera
identificación. El primer microprocesador emite en un
funcionamiento normal primeras señales y en un funcionamiento de
seguridad segundas señales a un aparato. Intercambia datos con un
segundo microprocesador, donde el segundo microprocesador
presenta una segunda memoria, en la que está depositada una segunda
identificación. El funcionamiento normal solamente está permitido
cuando la primera identificación coincide con la segunda
identificación. De esta manera se crea otra posibilidad para
reconocer configuraciones erróneas del sistema general e iniciar
medidas de seguridad adecuadas. El funcionamiento normal solamente
se introduce cuando las identificaciones de los dos
microprocesadores son coincidentes entre sí. Los microprocesadores
deben estar preparados y configurados en este sentido.
En un desarrollo conveniente, está previsto que
en el primer microprocesador esté dispuesto un comparador que
compara la primera identificación con la segunda identificación. La
comparación que conduce al estado de funcionamiento normal en el
caso de coincidencia de las dos identificaciones es realizada por
el primer microprocesador que funciona como maestro, que es
competente para el intercambio de datos con el aparato. De esta
manera se puede realizar una comparación consistente también en el
caso de una pluralidad de microprocesadores.
En un desarrollo ventajoso, el primer
microprocesador transmite la primera identificación solamente en
el funcionamiento normal al aparato y/o a otro aparato externo.
Solamente se lee la identificación que está depositada de la misma
manera en todos los microprocesadores. En otro caso, el usuario
reconoce una configuración inconsistente de los
microprocesadores.
En una medida de desarrollo, están previstos
otros microprocesadores, en cuya memoria están depositadas,
respectivamente, otras identificaciones. Solamente se admite el
funcionamiento normal cuando cada una de las otras identificaciones
coincide con la primera identificación depositada en el primer
microprocesador. L concepto de seguridad se puede realizar para un
número discrecional de microprocesadores. Las ampliaciones
posteriores se pueden integrar fácilmente en el sistema
general.
En una configuración conveniente, las
identificaciones respectivas permiten sacar conclusiones sobre las
versiones del programa depositadas en los microprocesadores
respectivos. Con la ayuda de las identificaciones coincidentes se
obtiene información sobre las versiones de software coincidentes
en los microprocesadores respectivos. De esta manera se reconocen
las posibles incompatibilidades del software.
En otra configuración está previsto comparar
entre sí varias veces con una inicialización del aparato la
primera identificación y la segunda identificación. De esta manera,
se reduce la probabilidad de fallo de que la primera y la segunda
identificación no sean reconocidas como coincidentes en virtud de
una transmisión deficiente de los datos. Dado el caso, se puede
repetir la inicialización hasta que coincidan la primera y la
segunda identificación. No se realiza precozmente una desconexión
de seguridad en el funcionamiento de seguridad.
Otras configuraciones y desarrollos ventajosos
del dispositivo según la invención se deducen de otras
reivindicaciones dependientes en combinación con la descripción
siguiente.
Las figuras 1 y 2 muestran diagramas de bloques
de dos ejemplos de realización del dispositivo según la
invención.
De acuerdo con el ejemplo de realización según la
figura 1, un primer microprocesador 12 contiene una primera
memoria 22, en la que está depositada la primera identificación VN1,
así como un comparador 20. Un segundo microprocesador 14 presenta
una segunda memoria 24, en la que está memorizada una segunda
identificación VN2. El primero y el segundo microprocesador 12, 14
intercambian datos. El primer microprocesador 12 emite una primera
señal 16 y una segunda señal 18 a un aparato de calefacción 10.
También es posible un intercambio de datos en el otro sentido.
La disposición según la figura 2 completa la
disposición mostrada en la figura 1, donde un procesador de
control 30 intercambia datos tanto con el primer microprocesador 12
como también con el aparato de calefacción 10. El segundo
microprocesador 14 emite señales 16, 18 al aparato de calefacción
10 y recibe en sentido opuesto las señales del aparato de
calefacción 10. Contiene un segundo comparador 26.
Por microprocesador 12, 14 se entiende una
disposición de procesamiento de señales que, en función de señales
de mando o de parámetros de funcionamiento, por ejemplo de un
aparato de calefacción 10, genera señales 16, 18 para el aparato
de calefacción 10. Durante el funcionamiento normal del aparato de
calefacción 10, el primer microprocesador 12 activa con la primera
señal 16, por ejemplo, válvulas magnéticas, de manera que se ajusta
la potencia de calefacción deseada por el usuario.
Esta primera señal 16 acondiciona también el
segundo microprocesador 14 según el segundo ejemplo de
realización. De esta manera, ambos microprocesadores 12, 14 activan
en común los miembros de ajuste del aparato de calefacción 10.
El primer microprocesador 12 solamente emite la
primera señal 16 que corresponde con el estado de funcionamiento
normal cuando coinciden las dos identificaciones VN1, VN2. Una
rutina de verificación correspondiente es llamada de forma
automática, por ejemplo, durante el proceso de inicialización o de
arranque del aparato de calefacción 10. El primer microprocesador
12 emite una instrucción al segundo microprocesador 14, para que
lea la segunda identificación VN2, que está contenida en la
segunda memoria 24 y la transmita de retorno al primer
microprocesador 12. El comparador 20 compara la segunda
identificación VN2 emitida por el segundo microprocesador 14 con
la primera identificación VN1 depositada en la primera memoria 22.
Si coinciden, entonces se permite el funcionamiento normal. La
primera señal 16 es generada en el funcionamiento normal y es
transmitida al aparato de calefacción 10.
En el segundo ejemplo de realización, el primer
microprocesador 12 emite su segunda identificación al segundo
microprocesador 14, que, a la inversa, transmite su segunda
identificación VN2 al primer microprocesador 12. Ambos
microprocesadores 12, 14 comparan ambas identificaciones VN1, VN2
en sus comparadores 20, 26. Si ambas comparaciones permiten deducir
una coincidencia de las dos identificaciones VN1, VN2, se permite
el funcionamiento normal.
Si en los dos ejemplos de realización, uno de los
comparadores 20, 26 constata una desviación de las dos
identificaciones VN1, VN2, entonces el aparato de calefacción 10 es
impulsado en el funcionamiento de seguridad con la segunda señal
18. La desconexión de seguridad realizada en el funcionamiento de
seguridad provoca, por ejemplo, una activación de todas las válvulas
de tal forma que se interrumpe una alimentación de combustible al
quemador del aparato de calefacción 10. Las fases finales activan
de una manera correspondiente las válvulas magnéticas. A este
respecto pueden estar depositadas instrucciones en el primero o
segundo microprocesador 12, 14. Según el ejemplo de realización, la
segunda señal 18, que corresponde con el funcionamiento de
seguridad, solamente es transmitida por el primer microprocesador
12 o por los dos microprocesadores 12, 14 al aparato de calefacción
10.
Las identificaciones VN1, VN2 dan información
sobre la versión de software respectiva, con la que son accionados
los microprocesadores 12, 14. Identificaciones 12, 14 diferentes
permiten deducir diferentes versiones del software. No obstante, es
deseable el mismo estado de software para todos los
microprocesadores 12, 14. De esta manera, se pueden evitar
incompatibilidades de diferentes versiones del programa a través
del reequipamiento selectivo de la versión del programa actual
respectiva.
Por razones de factibilidad, se repiten los
procesos de comparación en un número predeterminable de veces.
Cuando las dos identificaciones VN1, VN2 coinciden cada vez,
entonces está permitido el funcionamiento normal. En el caso de
una desviación, puede estar previsto, además de una activación del
aparato de calefacción 10 en el sentido de una desconexión de
seguridad, también repetir las rutinas de comparación descritas.
En caso de coincidencia, se anula de nuevo la posición de
seguridad.
El primer microprocesador 12 se comunica
regularmente, en el segundo ejemplo de realización, en todos los
estados de funcionamiento con el procesador de control 30. El
procesador de control 30 está en condiciones de intercambiar datos
con aparatos externos. El aparato externo induce al procesador de
control 30 a solicitar del primer microprocesador 12 su primera
identificación VN1. El procesador de control 30 la transmite al
aparato externo. Este proceso solamente es posible cuando
coinciden las dos identificaciones VN1, VN2, es decir, en el
funcionamiento normal.
La verificación de las identificaciones VN1, VN2
no está limitada solamente a un sistema, que está constituido
únicamente por dos microprocesadores 12, 14. Otros microprocesadores
deben presentar otras memorias, en las que están depositadas en
cada caso identificaciones correspondientes. Están en condiciones
de intercambiar datos al menos con el primer microprocesador 12.
Solamente cuando coinciden todas las identificaciones de los
diferentes microprocesadores, se genera una primera señal 16 que
corresponde con el funcionamiento normal.
El dispositivo descrito no está limitado al
control de un aparato de calefacción. Encuentra también aplicación
en sistemas de procesadores múltiples en automóviles para la
supervisión selectiva de funciones relevantes para la
seguridad.
Claims (8)
1. Dispositivo para el control de un aparato
(10), con un primer microprocesador (12), que presenta una primera
memoria (22), en la que está depositada una primera identificación
(VN1), que, en un funcionamiento normal emite primeras señales (16)
y en un funcionamiento de seguridad emite segundas señales (18) a
un aparato (10) y que intercambia datos con al menos un segundo
microprocesador (14), donde el segundo microprocesador (14) presenta
una segunda memoria (24), en la que está depositada una segunda
identificación (VN2), y solamente está permitido el funcionamiento
normal cuando la primera identificación (VN1) coincide con la
segunda identificación (VN2).
2. Dispositivo según la reivindicación 1,
caracterizado porque en el primer microprocesador (12) está
dispuesto un comparador (20), que compara la primera identificación
(VN1) con la segunda identificación (VN2).
3. Dispositivo según una de las reivindicaciones
anteriores, caracterizado porque en el segundo
microprocesador (14) está dispuesto un segundo comparador (26), que
compara la primera identificación (VN1) con la segunda
identificación (VN2).
4. Dispositivo según una de las reivindicaciones
anteriores, caracterizado porque el primer microprocesador
(12) solamente transmite la primera identificación (VN1) en el
funcionamiento normal al aparato (10) y/o a un aparato externo
(30).
5. Dispositivo según una de las reivindicaciones
anteriores, caracterizado porque están previstos otros
microprocesadores, que intercambian datos con el primer
microprocesador (12), donde estos otros microprocesadores
presentan, respectivamente, al menos una memoria, en las que están
depositadas otras identificaciones, y solamente está permitido el
funcionamiento normal cuando cada una de las otras
identificaciones coincide con la primera identificación (VN1).
6. Dispositivo según una de las reivindicaciones
anteriores, caracterizado porque las identificaciones
respectivas (VN1, VN2) dan información sobre las versiones del
programa depositadas en los microprocesadores (12, 14)
respectivos.
7. Dispositivo según una de las reivindicaciones
anteriores, caracterizado porque con una inicialización del
aparato (10) se comparan varias veces la primera identificación
(VN1) y la segunda identificación (VN2).
8. Utilización del dispositivo según una de las
reivindicaciones anteriores, en un aparato, que está empleado como
control en un automóvil.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP98102680A EP0936515B1 (de) | 1998-02-17 | 1998-02-17 | Mehrprozessor-Steuervorrichtung |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2199387T3 true ES2199387T3 (es) | 2004-02-16 |
Family
ID=8231427
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES98102680T Expired - Lifetime ES2199387T3 (es) | 1998-02-17 | 1998-02-17 | Dispositivo de control de procesador multiple. |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP0936515B1 (es) |
| DE (1) | DE59808264D1 (es) |
| ES (1) | ES2199387T3 (es) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001031407A2 (de) * | 1999-10-25 | 2001-05-03 | Siemens Aktiengesellschaft | System und verfahren zum verhindern von unberechtigtem zugriff auf module, insbesondere bei automatisierungssystemen |
| ITPD20130186A1 (it) * | 2013-07-02 | 2015-01-03 | Sit La Precisa S P A Con Socio Uni Co | Metodo di controllo del funzionamento di un bruciatore |
| CN107544314A (zh) * | 2017-10-27 | 2018-01-05 | 平湖炜业电器有限公司 | 一种童车多主板电子控制系统 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3923773A1 (de) * | 1988-07-20 | 1990-03-01 | Vaillant Joh Gmbh & Co | Verfahren zum steuern und ueberwachen eines brennstoffbeheizten geraetes unter verwendung zumindest eines mikrocomputersystems und vorrichtung zur durchfuehrung des verfahrens |
| DE3825280A1 (de) * | 1988-07-26 | 1990-02-01 | Bayerische Motoren Werke Ag | Steuersystem fuer stelleinrichtungen eines kraftfahrzeugs |
| JP2508872B2 (ja) * | 1990-02-27 | 1996-06-19 | 三菱電機株式会社 | プログラマブルコントロ―ラの制御方法 |
| JPH0510201A (ja) * | 1991-07-04 | 1993-01-19 | Fuji Heavy Ind Ltd | 車輌の制御方法 |
| DE4342991A1 (de) * | 1993-12-16 | 1995-06-22 | Bosch Gmbh Robert | Verfahren zum Überwachen wenigstens einer sicherheitsrelevanten Funktion eines Gerätes |
-
1998
- 1998-02-17 ES ES98102680T patent/ES2199387T3/es not_active Expired - Lifetime
- 1998-02-17 DE DE59808264T patent/DE59808264D1/de not_active Expired - Lifetime
- 1998-02-17 EP EP98102680A patent/EP0936515B1/de not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| EP0936515B1 (de) | 2003-05-07 |
| EP0936515A1 (de) | 1999-08-18 |
| DE59808264D1 (de) | 2003-06-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2235897T3 (es) | Dispositivo de ensayo de diagnosis para automoviles con aparatos de control programables. | |
| ES2404158T3 (es) | Procedimiento para la transmisión inalámbrica de instrucciones de mando para el sistema de control de un mecanismo de elevación | |
| US11702179B2 (en) | Configurable remote control system and method for a marine vessel | |
| US9982621B2 (en) | Method for operating an internal combustion engine, internal combustion engine and maintenance system for an internal combustion engine, self-executable computer program product and non-volatile storage medium | |
| US20200162273A1 (en) | Communication system for vehicle and method for controlling the same | |
| ES2783349T3 (es) | Dispositivo de supervisión para una instalación de transporte de personas, método de prueba e instalación de transporte de personas | |
| JP2009262676A (ja) | 電子制御装置 | |
| CN111788810A (zh) | 用于机动车的控制系统、用于运行控制系统的方法以及具有这种控制系统的机动车 | |
| EP4368420A1 (en) | A tire monitoring device | |
| DE60021779D1 (de) | Ein modulierendes Brennersystem zur Verhinderung der Benutzung von nicht-inbetriebgesetzten Bauelementen und Prüfung der Funktionsfähigkeit von inbetriebgesetzten Bauelementen | |
| ES2230338T3 (es) | Procedimiento para la fabricacion de un aparato electronico. | |
| US20070282494A1 (en) | Controlling Communications Linking Among Locomotives Having Duplicate Road Numbers | |
| ES2206343T3 (es) | Sistema y procedimiento para evitar el acceso no autorizado a modulos, especialmente en sistemas de automatizacion. | |
| ES2270903T3 (es) | Procedimiento y dispositivo para la supervision de la seguridad de una instalacion de seguridad. | |
| JP4061782B2 (ja) | 給湯器制御基板のデータ移植方法 | |
| CZ292451B6 (cs) | Zařízení pro monitorování nejméně jedné bezpečnostní funkce přístroje | |
| KR20150039472A (ko) | 공기조화기 및 그 제어방법 | |
| WO2017033579A1 (ja) | 車両用電子制御装置 | |
| EP4528415A1 (en) | Multi-controller system and coding method therefor, and electric apparatus and control device | |
| KR102308708B1 (ko) | 무인 운전 열차의 원격 리셋 시스템 | |
| JP5144946B2 (ja) | 車両の盗難防止システム、及び、盗難防止システムを搭載した車両 | |
| WO2024066433A1 (zh) | 具有身份信息识别的无人机远程电源开关装置 | |
| JP3964603B2 (ja) | 給湯装置のデータ補完方法及び給湯装置 | |
| ES3031274T3 (en) | Air conditioner control system, server device and air conditioner control method | |
| KR102067685B1 (ko) | 오존 발생 장치 |