ES2239537A1 - Sistema de monitorizacion y control de elementos de un vehiculo. - Google Patents

Sistema de monitorizacion y control de elementos de un vehiculo.

Info

Publication number
ES2239537A1
ES2239537A1 ES200400542A ES200400542A ES2239537A1 ES 2239537 A1 ES2239537 A1 ES 2239537A1 ES 200400542 A ES200400542 A ES 200400542A ES 200400542 A ES200400542 A ES 200400542A ES 2239537 A1 ES2239537 A1 ES 2239537A1
Authority
ES
Spain
Prior art keywords
interface
bus
data
format
computer
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.)
Granted
Application number
ES200400542A
Other languages
English (en)
Other versions
ES2239537B1 (es
Inventor
Joaquin Del Rio Fernandez
Antonio Manuel Lazaro
Jose Antonio Jimenez Bargallo
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.)
Universitat Politecnica de Catalunya UPC
SEAT SA
Original Assignee
Universitat Politecnica de Catalunya UPC
SEAT SA
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 Universitat Politecnica de Catalunya UPC, SEAT SA filed Critical Universitat Politecnica de Catalunya UPC
Priority to ES200400542A priority Critical patent/ES2239537B1/es
Priority to ES04380292T priority patent/ES2280925T3/es
Priority to EP04380292A priority patent/EP1571788B1/en
Priority to AT04380292T priority patent/ATE349835T1/de
Priority to DE602004003899T priority patent/DE602004003899T2/de
Publication of ES2239537A1 publication Critical patent/ES2239537A1/es
Application granted granted Critical
Publication of ES2239537B1 publication Critical patent/ES2239537B1/es
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/008Registering or indicating the working of vehicles communicating information to a remotely located station
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
    • H04L12/462LAN interconnection over a bridge based backbone
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Small-Scale Networks (AREA)
  • Train Traffic Observation, Control, And Security (AREA)

Abstract

Un sistema de monitorización y control de elementos de un vehículo (2) conectados a un bus (1). El sistema comprende una primera interfaz (3) que puede captar datos del bus e inyectar mensajes en el bus, y que puede comunicarse con una segunda interfaz (4), conectada a una red informática (5). La segunda interfaz puede cambiar el formato de los datos leídos para que sean comprensibles para un usuario, y configurar mensajes de acuerdo con instrucciones recibidas a través de la red informática, todo esto de acuerdo con reglas de configuración definidas en una base de datos (6) accesible desde la segunda interfaz (4).

Description

Sistema de monitorización y control de elementos de un vehículo.
Campo de la invención
La invención se engloba en el campo de la captación de datos desde un bus, especialmente en el campo de la automoción, para el estudio de datos relacionados con sistemas y subsistemas de vehículos.
Antecedentes de la invención
Hoy en día, los vehículos, por ejemplo, los automóviles, comprenden sistemas cada vez más complejos, necesarios para el correcto funcionamiento del automóvil. Los sistemas como, por ejemplo, el sistema eléctrico, están constituidos por dispositivos y subsistemas que pueden comunicarse entre sí y/o con una o varias unidades de control, a través de medios de comunicación que suelen incluir, como vía de transmisión de datos y mensajes, un bus, frecuentemente un bus CAN (Controller Area Network).
Para analizar el funcionamiento de los diferentes sistemas, subsistemas y dispositivos que integran un automóvil, es habitual captar señales relacionadas con dichos subsistemas y dispositivos, mediante sensores proporcionados específicamente para este fin. También es habitual captar los datos y mensajes que viajan por el bus (normalmente, un bus CAN), dado que estos datos suelen incluir información relacionada con los subsistemas y dispositivos interconectados con el bus.
El bus CAN (Controller Area Network) es muy utilizado en diferentes campos de la industria y en particular en el mundo de la automoción, y existe una variedad de dispositivos que permiten el análisis de los datos y mensajes que viajan por el bus. La mayor parte de estos dispositivos son tarjetas con formatos diferentes (PCI, PCMCIA, PXI, etc...) que se insertan en un ordenador personal o rack, donde el análisis de datos se realiza en el mismo equipo.
Esta forma de realizar la interacción entre un ordenador personal y un bus (por ejemplo, un bus CAN por el que circulan datos y mensajes que deben ser analizados) puede funcionar de forma satisfactoria en instalaciones pequeñas, en las que siempre se usa un mismo ordenador personal para el análisis de datos. Sin embargo, esta forma de realizar la interacción no es satisfactoria en situaciones en las que se desea poder realizar el análisis de los datos y la interacción con el bus desde cualquiera de una pluralidad de ordenadores. Por ejemplo, hoy en día, el análisis de los comportamientos de los subsistemas y dispositivos que forman parte de los automóviles es un proceso complejo, en el que, muchas veces, intervienen muchas personas diferentes. Por ello, de acuerdo con el estado de la técnica, para que cada persona pueda acceder al bus desde su ordenador personal, puede ser necesario dotar a cada ordenador personal de una tarjeta del tipo mencionado más arriba. Sin embargo, esta solución no es idónea, dado que implica un alto coste (relacionado con la obtención e instalación de cada tarjeta) y poca flexibilidad (ya que, para que una persona pueda acceder al bus desde su ordenador personal, precisa primero que se le instale la tarjeta necesaria para el acceso).
Por ello, se ha considerado deseable desarrollar un sistema que permita que una persona pueda acceder a los datos que circulen por el bus desde su ordenador personal, sin necesidad de disponer de una tarjeta especial instalada en el ordenador.
Descripción de la invención
De acuerdo con la invención, esto se consigue aprovechando el hecho de que, en los entornos de trabajo actuales, normalmente, las personas de una unidad de trabajo, departamento, centro de trabajo o empresa, suelen trabajar con ordenadores personales o similares conectados a una red, por ejemplo, Ethernet, LAN (Local Area Network) o internet.
La invención se refiere a un sistema de monitorización y control de elementos de un vehículo conectados a un bus (por ejemplo, un bus CAN), caracterizado porque el sistema comprende:
I) una primera interfaz (por ejemplo, una interfaz hardware, preferiblemente programable) configurada para ser conectada al bus y a una red informática y que comprende:
-
medios de captación de datos que circulan por el bus;
-
medios para transmitir dichos datos a una segunda interfaz (preferiblemente, una aplicación software que se ejecuta en un ordenador), a través de una red informática (por ejemplo, una red Ethernet, LAN o internet);
-
medios de recepción de mensajes de control de elementos desde dicha red informática;
-
y medios de introducción de dichos mensajes en el bus, de manera que dichos mensajes lleguen a elementos del vehículo para el control de dichos elementos;
y
II) dicha segunda interfaz, configurada para ser conectada a dicha red informática, y que comprende:
-
medios de recepción de datos desde la primera interfaz;
-
medios de conversión de formato de dichos datos, de un primer formato a un segundo formato, de acuerdo con reglas de conversión definidas en una base de datos accesible desde dicha segunda interfaz;
-
medios de configuración de mensajes de acuerdo con instrucciones recibidas a través de la red informática, desde al menos un ordenador conectado a dicha red informática, de acuerdo con reglas de configuración definidas en dicha base de datos accesible desde dicha segunda interfaz; y
-
medios de envío de dichos mensajes a la primera interfaz, para su introducción en el bus.
De esta manera, un usuario puede, desde su ordenador o estación de trabajo, por ejemplo, desde su ordenador personal, interactuar con elementos del vehículo conectados al bus, a través de la red informática y a través de la primera interfaz y de la segunda interfaz, ambas conectadas a la red informática. De esta manera, el usuario no tiene que usar un ordenador dotado de tarjetas específicas para comunicación a través del bus (por ejemplo, un bus CAN) del vehículo, sino que la interactuación es posible a través de cualquier ordenador personal o estación de trabajo, aprovechando la primera interfaz y la segunda interfaz, que de esta manera, y dado que están conectadas a la red informática, pueden ser utilizadas por cualquier usuario conectado a la red. Por lo tanto, la invención permite, entre otras cosas, simplificar la redistribución de tareas en un equipo de trabajo, ya que nuevos técnicos pueden intervenir en un proceso de análisis de un vehículo, obteniendo datos desde el bus del vehículo y actuando sobre elementos conectados al bus del vehículo, sin necesidad de primero obtener e instalar nuevas tarjetas específicas en sus ordenadores y de conectar dichas tarjetas al bus CAN. En la segunda interfaz, se convierten datos del primer formato (que puede corresponder al formato de los datos tal y como viajan por el bus) y un segundo formato adecuado para la presentación de los parámetros relevantes al usuario. Igualmente, la segunda interfaz puede recibir instrucciones en un lenguaje usado por el usuario, y, partiendo de dichas instrucciones, de acuerdo con reglas establecidas en la base de datos, configurar mensajes que pueden ser enviados al bus (a través de la primera interfaz) con destino a determinados elementos conectados al bus, y con un formato que puede ser correctamente interpretada por los elementos.
La segunda interfaz puede incluir un servidor de datos configurado para realizar la conversión del primer formato al segundo formato, y el sistema puede incluir, al menos, un ordenador conectado a la red informática y configurado para trabajar como cliente del servidor de datos, de manera que el ordenador pueda solicitar datos al servidor de datos y obtener, como respuesta, datos en el segundo formato desde el servidor, es decir, datos correspondientes a los que viajan por el bus pero en un formato comprensible para el usuario.
De esta manera, toda la infraestructura necesaria para la monitorización y control de elementos a través del bus (bus CAN) del vehículo se centra en las dos interfaces a las que acceden los usuarios desde sus ordenadores, a través de la red informática.
El servidor de datos puede ser, por ejemplo, un servidor Ole for Process Control (OPC: un estándar de comunicaciones). La segunda interfaz puede estar configurada para convertir el formato de los datos, del primer formato al segundo formato, utilizando dicho protocolo Ole for Process Control (OPC).
La base de datos incluye la información y reglas necesarias para convertir datos del primer formato (que corresponde al formato en el que los datos viajan por el bus) al segundo formato, que es el que puede ser interpretado por los usuarios y/o sus ordenadores. Igualmente, la base de datos incluye la información y reglas para configurar mensajes adecuados para el control de los elementos conectados al bus, una vez inyectados en el bus a través de la primera interfaz. Estos mensajes se configuran de acuerdo con instrucciones que la segunda interfaz recibe de los usuarios, a través de la red informática, y siguiendo las reglas e información contenida en la base de datos.
Además, el sistema puede comprender un sistema adicional de adquisición de señales de elementos de un vehículo, y que comprende:
- sensores configurados para ser conectados directamente a elementos del vehículo;
- medios de adquisición de señales de dichos sensores; y
- al menos una tercera interfaz entre dichos medios de adquisición de señales y la red informática, de manera que información sobre las señales de los sensores pueda ser obtenida por ordenadores conectados a la red informática, a través de dichos medios de adquisición de señales.
De esta manera, se puede obtener una información más completa sobre el vehículo, recibiendo datos no sólo de los elementos conectados al bus, sino también de otros elementos del vehículo. Por ejemplo, los sensores pueden ser sensores analógicos para detectar vibraciones, etc., en partes del vehículo.
De esta manera, el usuario, desde cualquier ordenador (por ejemplo, ordenador personal) conectado a la red informática, puede interactuar con los elementos conectados al bus y con otros elementos del vehículo, todo a través de la red informática y sin necesidad de instalar hardware adicional en su ordenador.
Breve descripción de los dibujos
A continuación se pasa a describir de manera muy breve una serie de dibujos que ayudan a comprender mejor la invención y que se relacionan expresamente con una realización de dicha invención que se presenta como un ejemplo ilustrativo y no limitativo de ésta.
La figura 1 es una ilustración esquemática de un sistema de acuerdo con una realización preferida de la invención.
Las figuras 2A y 2B ilustran el formato de las tramas que viajan por el bus CAN y que la primera interfaz lee e interpreta para enviarlas a la segunda interfaz.
La figura 3 es un esquema de bloques de la primera interfaz hardware 3.
La figura 4 refleja una interfaz con el usuario en forma de configuración de pantalla en el ordenador a través del cual el usuario accede a la información.
La figura 5 es un flujograma que refleja, de forma esquemática, el funcionamiento de una interfaz software de acuerdo con una realización preferida de la invención.
Descripción de una realización preferida de la invención
La figura 1 ilustra, de forma esquemática, el sistema de acuerdo con una realización preferida de la invención. El sistema está acoplado a un bus CAN 1 de un vehículo 2, y comprende una primera interfaz 3 hardware, conectada al bus 1 y a una red informática 5 (por ejemplo, una red Ethernet).
La primera interfaz 3 comprende cuatro módulos funcionales (no ilustrados en la figura 1), a saber:
- medios de captación de datos que circulan por el bus;
- medios para transmitir dichos datos a una segunda interfaz 4 (que está constituida por una aplicación software que se ejecuta en un ordenador), a través de la red informática 5;
- medios de recepción de mensajes de control de elementos desde dicha red informática 5;
- y medios de introducción de dichos mensajes en el bus 1, de manera que dichos mensajes lleguen a elementos del vehículo para el control de dichos elementos.
Por otra parte, el sistema también comprende la segunda interfaz 4, también conectada a la red informática 5, y que comprende cuatro módulos funcionales (no ilustrados en la figura 1), a saber:
- medios de recepción de datos desde la primera interfaz 3;
- medios de conversión de formato de dichos datos, de un primer formato a un segundo formato, de acuerdo con reglas de conversión definidas en una base de datos 6 accesible desde dicha segunda interfaz 4;
- medios de configuración de mensajes de acuerdo con instrucciones recibidas a través de la red informática 5, desde al menos un ordenador 7 conectado a dicha red informática, de acuerdo con reglas de configuración definidas en dicha base de datos 6 accesible desde dicha segunda interfaz 4; y
- medios de envío de dichos mensajes a la primera interfaz 3.
De esta manera, un usuario puede, desde su ordenador 7 o estación de trabajo, por ejemplo, desde su ordenador personal, interactuar con elementos del vehículo 2 a través del bus 1, a través de la red informática 5, a través de la primera interfaz 3 y a través de la segunda interfaz 4.
La segunda interfaz incluye un servidor 4a de datos configurado para realizar la conversión del primer formato al segundo formato. El ordenador 7 está configurado para trabajar como cliente del servidor de datos 4a, de manera que el ordenador 7 pueda solicitar datos al servidor de datos 4a y obtener, como respuesta, datos en el segundo formato desde el servidor. El servidor 4a puede ser un servidor Ole for Process Control (OPC), en cuyo caso la segunda interfaz está configurada para convertir el formato de los datos, del primer formato al segundo formato, utilizando el protocolo Ole for Process Control.
La base de datos incluye la información y reglas necesarias para convertir datos del primer formato (que corresponde al formato en el que los datos viajan por el bus 1) al segundo formato, que es el que puede ser interpretado por los usuarios y/o sus ordenadores. Igualmente, la base de datos incluye la información y reglas para configurar mensajes adecuados para el control de los elementos conectados al bus, una vez inyectados en el bus a través de la primera interfaz. Estos mensajes se configuran de acuerdo con instrucciones que la segunda interfaz 4 recibe de los usuarios, a través de la red informática 5, y siguiendo las reglas e información contenida en la base de datos 6. Como base de datos se puede utilizar, por ejemplo, una base de datos CANdb (CAN DataBase) de la firma Vector-Informatik, frecuentemente utilizada en el campo de la automoción.
Además, el sistema comprende un sistema adicional de adquisición de señales de elementos de un vehículo, que comprende:
- sensores 10 configurados para ser conectados directamente a elementos del vehículo;
- medios de adquisión de señales 11 (por ejemplo, señales analógicas) de dichos sensores; y
- al menos una tercera interfaz 12 entre dichos medios de adquisición de señales y la red informática, de manera que información sobre las señales de los sensores pueda ser obtenida por ordenadores conectados a la red informática, a través de dichos medios de adquisición de señales.
Pasamos ahora a comentar, con más detalle, la configuración y función de los elementos relevantes de la invención.
En el bus CAN, los datos y mensajes se envían en forma de paquetes o tramas, con un formato que puede ser como el que se ilustra en las figuras 2A y 2B; concretamente, la figura 2A refleja una trama en el formato CAN 2.0 A, con un identificador (201) de 11 bits, y la figura 2B una trama en el formato CAN 2.0 B, con un identificador (201+211) de 29 bits.
El formato de las tramas es de sobre conocido por cualquier experto medio en la materia, por lo que no es necesario describirlo aquí; básicamente, como es sabido, las tramas comprenden los siguientes elementos:
200: "START" (1 bit)
201: "Identifier" (11 bits): el "identificador" que indica qué información contiene la trama, es decir el tipo de mensaje que es.
202: "RTR" (1 bit)
203: "IDE" (1 bit)
204: "r0" (1 bit)
205: "DLC" (4 bits)
206: "Data" (nx8 bits, donde 0\leqn\leq8): el campo de datos que contiene la información útil para el usuario.
207: "CRC" ("Cyclic Redundancy Check") (15 bits): un número de control calculado a partir del contenido original del resto de la trama y destinado a permitir la detección y corrección de errores que se produzcan en la transmisión.
208: "ACK" (2 bits)
209: "EOF+IFS" (10 bits)
210: "SRR" (1 bit): (sólo en el formato CAN 2.0 B)
211: "Identifier" (18 bits) (sólo en el formato CAN 2.0 B ): un campo identificador adicional que permite ampliar la información sobre el tipo de mensaje.
212: "r1" (1 bit): (sólo en el formato CAN 2.0 B).
La primera interfaz 3 tiene una configuración fija, es decir, una configuración que no varía nunca, siempre realiza la misma función. Esta primera interfaz 3 lee constantemente los datos que viajan por el bus CAN. Cuando la segunda interfaz 4 desea recibir los datos que circulan por el bus CAN, la segunda interfaz 4 realiza sobre la primera interfaz 3 una petición de estos datos mediante una conexión TCP-IP (Transmission Transfer Protocol/Internet Protocol). Desde el momento en que se realiza esta conexión entre la primera interfaz 3 y la segunda interfaz 4, la primera interfaz 3 envía todos los mensajes que circulan por el bus CAN hacia la segunda interfaz 4 a través de la red informática, mediante una conexión TCP-IP. La interactuación entre la primera interfaz 3, el bus 1 y la red informática 5 se lleva a cabo siempre bajo una petición de conexión de la segunda interfaz 4 sobre la primera interfaz 3, de manera que la primera interfaz 3 siempre está a la espera de recibir una petición de conexión de la segunda interfaz 4. Los parámetros a configurar de la primera interfaz 3 son, por una parte, parámetros de comunicación de la red informática (por ejemplo, la dirección IP dentro de la red informática y la dirección del gateway que permite el acceso a la red), y por otro lado parámetros de comunicación del bus CAN (por ejemplo, la velocidad de transferencia de datos por el bus CAN, generalmente 500 kbps).
Por otra parte, la segunda interfaz 4 tiene por objetivo que el usuario seleccione primero qué información (mensajes del bus CAN) quiere visualizar. Para realizar esta selección, la segunda interfaz 4 utiliza la información que lee de la base de datos 6, donde se reflejan qué datos viajan por el bus y cómo se estructuran los datos dentro del bus CAN. La selección se realiza mediante dos menús desplegables que contienen qué mensajes circulan por el bus CAN. El usuario selecciona el mensaje que desea visualizar y acepta la selección mediante un pulsador. La figura 4 muestra, de forma esquemática, la interfaz con el usuario, es decir, la presentación en pantalla del ordenador 7 del usuario; esta interfaz o pantalla presenta los siguientes elementos:
71: menú de selección de los mensajes que circulan por el bus CAN
72: menú de selección de las señales que circulan por el bus CAN
73: botones para realizar la selección de la información a visualizar
74: configuración de la dirección IP de la interfaz hardware
75: configuración de la base de datos 6
76: visualizadores para visualizar las señales seleccionadas
77: controles para la generación de los mensajes CAN que serán enviados a la primera interfaz 3.
Es decir, la pantalla del ordenador 7 del usuario presentará dos menús desplegables utilizados para escoger los mensajes y señales que el usuario desea visualizar y el botón para realizar la selección. Realizada la selección, la segunda interfaz 4 realiza una conexión TCP-IP sobre la primera interfaz 3. En este momento todos los datos que viajan por el bus CAN son recibidos por la segunda interfaz 4 que se encarga de visualizar únicamente la información seleccionada por el usuario.
De acuerdo con una realización preferida, la segunda interfaz 4 está programada utilizando el lenguaje de programación LabVIEW® que permite al usuario seleccionar y visualizar los datos que viajan por el bus CAN. La interfaz 4 está dotada de un servidor de datos 4a OPC de manera que permite que otros ordenadores 7 conectados a la red informática que posean alguna aplicación que funcione como cliente OPC puedan visualizar también los datos que habían sido seleccionados en la segunda interfaz 4. Esta opción permite utilizar aplicaciones software comerciales para la monitorización de los datos que viajan por el bus CAN, utilizando el protocolo OPC.
La interfaz 4 también permite al usuario crear mensajes CAN según el formato definido en la base de datos 6. El usuario introduce en la interfaz 4 la información que desea enviar al bus CAN en unos campos destinados a la introducción de dicha información. La interfaz 4, de acuerdo con las reglas especificadas en la base de datos 6, genera un mensaje que después es enviado de forma periódica a la primera interfaz 3 para que sean inyectados en el bus CAN. De esta forma podemos actuar sobre los diferentes elementos que están conectados sobre el bus CAN.
La figura 5 ilustra, de forma esquemática, el funcionamiento de la segunda interfaz:
40: el usuario configura la ubicación del archivo base de datos 6 (CANdb) (un archivo con extensión DBC)
41: el usuario configura la dirección IP de la primera interfaz (interfaz hardware) para poder establecer la comunicación entre la primera interfaz y la interfaz software (interfaz software)
42: la interfaz software realiza la lectura, de la base de datos, de los mensajes y señales disponibles en el bus CAN
43: la interfaz software presenta en pantalla al usuario (es decir, en la pantalla del ordenador 7 del usuario), mediante menús desplegables, los mensajes y señales disponibles
44: el usuario selecciona, mediante los menús desplegables, qué información (señales) del bus CAN quiere monitorizar
45: el usuario configura que mensajes se van a exportar desde la segunda interfaz a cualquier cliente OPC utilizando el protocolo OPC
46: La segunda interfaz realiza una conexión a la primera interfaz para recoger, a través de la red 5 (ethernet), los datos (mensajes) del bus CAN que la primera interfaz lee y envía a la segunda interfaz via la red 5
47: la segunda interfaz visualiza por pantalla (en el ordenador 7 del usuario) la información seleccionada por el usuario.
La interfaz hardware 3 está ilustrada a modo de diagrama de bloques en la figura 3. Es un sistema electrónico basado fundamentalmente en tres elementos principales, un microcontrolador 31 que desempeña la función específica para la que ha sido diseñada la primera interfaz 3 (recoger datos del bus CAN 1 y enviarlos a la red informática (ethernet) 5), un circuito integrado específico llamado controlador CAN 32 que actúa como intérprete de los datos del bus CAN, y por último otro circuito integrado específico llamado controlador ethernet 33 que actúa como interfaz para la comunicación a través de la red informática (ethernet).
A lo largo de la presente descripción y reivindicaciones la palabra "comprende" y variaciones de la misma, como "comprendiendo", no pretenden excluir otros pasos o componentes.

Claims (9)

1. Un sistema de monitorización y control de elementos de un vehículo (2) conectados a un bus (1), caracterizado porque el sistema comprende:
I) una primera interfaz (3) configurada para ser conectada al bus (1) y a una red informática (5) y que comprende:
-
medios de captación de datos que circulan por el bus (1);
-
medios para transmitir dichos datos a una segunda interfaz (4), a través de la red informática (5);
-
medios de recepción de mensajes de control de elementos desde dicha red informática (5);
-
y medios de introducción de dichos mensajes en el bus (1), de manera que dichos mensajes lleguen a elementos del vehículo para el control de dichos elementos;
y
II) dicha segunda interfaz (4), configurada para ser conectada a dicha red informática (5), y que comprende:
-
medios de recepción de datos desde la primera interfaz (3);
-
medios de conversión de formato de dichos datos, de un primer formato a un segundo formato, de acuerdo con reglas de conversión definidas en una base de datos (6) accesible desde dicha segunda interfaz (4);
-
medios de configuración de mensajes de acuerdo con instrucciones recibidas a través de la red informática, desde al menos un ordenador (7) conectado a dicha red informática, de acuerdo con reglas de configuración definidas en dicha base de datos (6) accesible desde dicha segunda interfaz; y
-
medios de envío de dichos mensajes a la primera interfaz (3).
2. Sistema según la reivindicación 1, caracterizado porque la segunda interfaz (4) incluye un servidor (4a) de datos configurado para realizar la conversión del primer formato al segundo formato, y porque el sistema incluye, al menos, un ordenador (7) conectado a la red informática (5) y configurado para trabajar como cliente del servidor (4a) de datos, de manera que el ordenador pueda solicitar datos al servidor de datos y obtener, como respuesta, datos en el segundo formato desde el servidor.
3. Sistema según la reivindicación 2, caracterizado porque el servidor (4a) de datos es un servidor Ole for Process Control.
4. Sistema según cualquiera de las reivindicaciones anteriores, caracterizado porque la segunda interfaz (4) está configurada para convertir el formato de los datos, del primer formato al segundo formato, utilizando el protocolo Ole for Process Control.
5. Sistema según cualquiera de las reivindicaciones anteriores, caracterizado porque el bus (1) es un bus CAN.
6. Sistema según cualquiera de las reivindicaciones anteriores, caracterizado porque la red informática (5) es una red Ethernet.
7. Sistema según cualquiera de las reivindicaciones anteriores, caracterizado porque la primera interfaz (3) es una interfaz hardware.
8. Sistema según cualquiera de las reivindicaciones anteriores, caracterizado porque la segunda interfaz (4) es una aplicación software que se ejecuta en un ordenador.
9. Sistema de acuerdo con cualquiera de las reivindicaciones anteriores, caracterizado porque comprende
un sistema adicional de adquisición de señales de elementos de un vehículo, y que comprende:
- sensores (10) configurados para ser conectados directamente a elementos del vehículo;
- medios de adquisión de señales (11) de dichos sensores; y
- al menos una tercera interfaz (12) entre dichos medios de adquisión de señales y la red informática, de manera que información sobre las señales de los sensores pueda ser obtenida por ordenadores conectados a la red informática, a través de dichos medios de adquisición de señales.
ES200400542A 2004-03-05 2004-03-05 Sistema de monitorizacion y control de elementos de un vehiculo. Expired - Fee Related ES2239537B1 (es)

Priority Applications (5)

Application Number Priority Date Filing Date Title
ES200400542A ES2239537B1 (es) 2004-03-05 2004-03-05 Sistema de monitorizacion y control de elementos de un vehiculo.
ES04380292T ES2280925T3 (es) 2004-03-05 2004-12-30 Sistema de monitorizacion y control de elementos de un vehiculo.
EP04380292A EP1571788B1 (en) 2004-03-05 2004-12-30 System of monitoring and control of elements of a vehicle
AT04380292T ATE349835T1 (de) 2004-03-05 2004-12-30 System zur überwachung und steuerung von elementen eines fahrzeugs
DE602004003899T DE602004003899T2 (de) 2004-03-05 2004-12-30 System zur Überwachung und Steuerung von Elementen eines Fahrzeugs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
ES200400542A ES2239537B1 (es) 2004-03-05 2004-03-05 Sistema de monitorizacion y control de elementos de un vehiculo.

Publications (2)

Publication Number Publication Date
ES2239537A1 true ES2239537A1 (es) 2005-09-16
ES2239537B1 ES2239537B1 (es) 2006-11-16

Family

ID=35004488

Family Applications (2)

Application Number Title Priority Date Filing Date
ES200400542A Expired - Fee Related ES2239537B1 (es) 2004-03-05 2004-03-05 Sistema de monitorizacion y control de elementos de un vehiculo.
ES04380292T Active ES2280925T3 (es) 2004-03-05 2004-12-30 Sistema de monitorizacion y control de elementos de un vehiculo.

Family Applications After (1)

Application Number Title Priority Date Filing Date
ES04380292T Active ES2280925T3 (es) 2004-03-05 2004-12-30 Sistema de monitorizacion y control de elementos de un vehiculo.

Country Status (4)

Country Link
EP (1) EP1571788B1 (es)
AT (1) ATE349835T1 (es)
DE (1) DE602004003899T2 (es)
ES (2) ES2239537B1 (es)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101196884B (zh) * 2006-12-07 2010-05-12 厦门雅迅网络股份有限公司 一种车辆数据库的数据查询处理方法
KR101536141B1 (ko) * 2014-02-13 2015-07-13 현대자동차주식회사 이더넷과 can 통신 간의 신호 변환을 제공하는 차량용 장치 및 그 제어방법
JP2022548322A (ja) 2019-09-20 2022-11-17 ソナタス インコーポレイテッド 車両上の混合ネットワーク通信をサポートするためのシステム、方法、及び装置
ES2958114B2 (es) * 2022-07-04 2024-06-11 Seat Sa Banco de pruebas y procedimiento de testeo de la informacion emitida al usuario de un vehiculo

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4036241A1 (de) * 1990-11-14 1992-05-21 Joerg Golombek Verfahren und vorrichtung zur ermittlung und verwertung der physikalischen daten eines im betrieb befindlichen fahrzeugmodells
US5732074A (en) * 1996-01-16 1998-03-24 Cellport Labs, Inc. Mobile portable wireless communication system
WO2002017184A1 (en) * 2000-08-18 2002-02-28 Nexiq Technologies, Inc. System, method and computer program product for remote vehicle diagnostics, monitoring, configuring and reprogramming
DE20280020U1 (de) * 2001-01-26 2003-12-11 Fronius International Gmbh Schweißgerät bzw. Schweißanlage mit OPC-Server

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19914829A1 (de) * 1999-04-01 2001-01-11 Siemens Ag System und Verfahren zur insbesondere graphischen Überwachung und/oder Fernsteuerung von stationären und/oder mobilen Vorrichtungen
ES2241587T3 (es) * 1999-02-26 2005-11-01 Siemens Aktiengesellschaft Procedimiento para la transmision de cuadros de ethernet.
US6654355B1 (en) * 1999-12-14 2003-11-25 Schneider Automation Inc. Bridge for CAN to TCP/IP connection

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4036241A1 (de) * 1990-11-14 1992-05-21 Joerg Golombek Verfahren und vorrichtung zur ermittlung und verwertung der physikalischen daten eines im betrieb befindlichen fahrzeugmodells
US5732074A (en) * 1996-01-16 1998-03-24 Cellport Labs, Inc. Mobile portable wireless communication system
WO2002017184A1 (en) * 2000-08-18 2002-02-28 Nexiq Technologies, Inc. System, method and computer program product for remote vehicle diagnostics, monitoring, configuring and reprogramming
DE20280020U1 (de) * 2001-01-26 2003-12-11 Fronius International Gmbh Schweißgerät bzw. Schweißanlage mit OPC-Server

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Recuperado de World Patent Index en Epoque Database & DE 20280020 U1 (FRONIUS INTERNAT GMBH PETTENBA) 11.12.2003 *
Recuperado de World Patent Index en Epoque Database. & DE 4036241 A1 (GOLOMBEK JOERG) 21.05.1992, resumen; figuras. *

Also Published As

Publication number Publication date
ATE349835T1 (de) 2007-01-15
DE602004003899D1 (de) 2007-02-08
ES2280925T3 (es) 2007-09-16
ES2239537B1 (es) 2006-11-16
EP1571788B1 (en) 2006-12-27
EP1571788A1 (en) 2005-09-07
DE602004003899T2 (de) 2007-08-30

Similar Documents

Publication Publication Date Title
ES2685579T3 (es) Sistema de expansión de E/S de baliza Bluetooth® inteligente
JP6152228B2 (ja) 電子制御ユニット、車載ネットワークシステム及び車両用通信方法
BR122020001027B1 (pt) sistema e método de programação de veículo remoto
KR101618427B1 (ko) 특히 can 버스 시스템을 위한 호환 네트워크 노드
Kuladinithi et al. Implementation of coap and its application in transport logistics
US10320739B2 (en) Communication using DNS repurposing
JP2019201423A (ja) 不正検知ルール更新方法、不正検知電子制御ユニット及び車載ネットワークシステム
Georgitzikis et al. Controlling physical objects via the internet using the arduino platform over 802.15. 4 networks
EP3412514A1 (en) Update management method, update management device, and control program
ES2645613T3 (es) Sistema de expansión de E / S inteligente configurable
CN106453465B (zh) 用于车辆控制器与外部资源之间交互工作的***和方法
EP2779008A2 (en) Remote Monitoring Systems for Monitoring Medical Devices via Wireless Communication Networks
WO2014078678A1 (en) Failsafe communication system and method
US9357339B2 (en) Proxy communication system and control method thereof in ban environment
ES2239537B1 (es) Sistema de monitorizacion y control de elementos de un vehiculo.
Mynzhasova et al. Drivers, standards and platforms for the IoT: Towards a digital VICINITY
Gupta et al. Smart parking system using cloud based computation and Raspberry Pi
KR20170011826A (ko) 이더넷 기반의 네트워크를 위한 보안 방법
JP2024023912A (ja) 不正検知ルール更新方法、不正検知電子制御ユニット及び車載ネットワークシステム
CN113037820B (zh) 一种物联网设备通讯模块
EP3340190B1 (en) Vehicle communication system
Andrews et al. Implementing an Iot Vehicular Diagnostics System Under an Rtos Environment Over Ethernet IP.
CN107612780A (zh) modbus协议分析***测试方法及装置
ES2608917T3 (es) Procedimiento y dispositivo de monitorización de datos de buses de dos canales en un sistema de red
Dibaba IoT Implementation with Cayenne Platform

Legal Events

Date Code Title Description
EC2A Search report published

Date of ref document: 20050916

Kind code of ref document: A1

FG2A Definitive protection

Ref document number: 2239537B1

Country of ref document: ES

FD1A Patent lapsed

Effective date: 20100315