ES2206222T3 - Metodo y aparato de transmision de datos. - Google Patents
Metodo y aparato de transmision de datos.Info
- Publication number
- ES2206222T3 ES2206222T3 ES00920867T ES00920867T ES2206222T3 ES 2206222 T3 ES2206222 T3 ES 2206222T3 ES 00920867 T ES00920867 T ES 00920867T ES 00920867 T ES00920867 T ES 00920867T ES 2206222 T3 ES2206222 T3 ES 2206222T3
- Authority
- ES
- Spain
- Prior art keywords
- data
- message
- transmission rate
- error
- data transmission
- 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
- 230000005540 biological transmission Effects 0.000 title claims abstract description 75
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000004590 computer program Methods 0.000 claims description 9
- 125000004122 cyclic group Chemical group 0.000 claims description 5
- 230000003287 optical effect Effects 0.000 claims description 4
- 238000012545 processing Methods 0.000 claims description 4
- 238000004891 communication Methods 0.000 claims description 3
- 230000007423 decrease Effects 0.000 claims description 3
- 230000004044 response Effects 0.000 claims description 3
- 239000007787 solid Substances 0.000 claims description 3
- 230000008569 process Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000011664 signaling Effects 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000000053 physical method Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40143—Bus networks involving priority mechanisms
- H04L12/40163—Bus networks involving priority mechanisms by assigning priority to messages according to a message field
-
- 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/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0002—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Communication Control (AREA)
- Small-Scale Networks (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Método de transmisión de mensajes de datos entre una pluralidad de estaciones interconectadas por una línea de bus, en el cual cada uno de dichos mensajes incluye una porción de trama que representa información de contenido y prioridad del mensaje de datos y una porción de datos que representa los datos a transmitir, caracterizado porque el método comprende las etapas de hacer que por lo menos una de dichas estaciones transmita un mensaje de datos sobre la línea de bus de manera tal que se transmita su porción de trama a una primera velocidad de transmisión de datos, y su porción de datos se transmita a una segunda velocidad de transmisión de datos no inferior a dicha primera velocidad de transmisión de datos, y de ajustar dicha velocidad de transmisión de datos primera y/o segunda en función de una calidad de señal determinada para transmisión en dicha línea de bus.
Description
Método y aparato de transmisión de datos.
La presente invención se refiere a un método y
aparato para transmitir mensajes de datos en una red de datos, que
incluye una pluralidad de estaciones interconectadas por una línea
de bus. La invención se refiere particularmente, pero no
exclusivamente, a un método y aparato para transmitir datos entre
ordenadores interconectados por líneas de energía eléctrica.
Un método para operar una disposición de proceso
de datos para vehículos automóviles en la cual la disposición de
proceso de datos incluye por lo menos dos ordenadores y una línea de
bus que conecta los ordenadores para transmitir mensajes de datos se
da a conocer en la patente estadounidense nº 5 001 642 y patente
estadounidense nº 5 524 213. El método dado a conocer en las
patentes estadounidenses antes mencionadas funciona según un
protocolo denominado CAN (Controller Area Network) (Red de
controladores de área), cuyos detalles se dan a conocer en la
especificación ISO (International Standards Organisation) nº
11898.
Un mensaje de datos de tipo conocido se muestra
en la Figura 1. El mensaje de datos incluye una parte (1) de inicio
de trama que indica a la red de datos que se ha iniciado un mensaje,
y un campo de arbitraje (2) que determina la prioridad del mensaje
cuando dos o más nodos de la red de datos compiten por el bus de
datos. En una primera versión, el campo de arbitraje (2) contiene un
identificador de 11 bits (3) y un bit de solicitud de transmisión
remota (RTR) (4), que es dominante para tramas de datos y recesivo
para tramas remotas (cuya significación se describirá más adelante).
Alternativamente, en una segunda versión, el identificador (3) puede
ser un identificador de 29 bits que contiene 2 bits de solicitud
remota substituta (SRR) y extensión de identificador (IDE). El bit
SSR da prioridad a la versión arriba comentada si, en una red que
lleva mensajes según ambas versiones, ambos mensajes tienen el mismo
identificador de 11 bits. El bit IDE (6) diferencia entre
identificadores de 29 bits (que son recesivos) e identificadores de
11 bits (que son dominantes).
El mensaje de datos incluye también un campo de
control (7) que contiene para la primera versión arriba comentada el
bit de extensión de identificador más un bit reservado (r0), ambos
puestos a dominantes, y una parte de código de longitud de datos
(DLC) de 4 bits que representa el número de bytes en un campo de
datos (8) del mensaje. En la segunda versión, el campo de control 7
incluye también 2 bits reservados (r1 y r0) que están puestos a
dominantes, y un código de longitud de datos de 4 bits, que también
representa el número de bytes en el campo de datos (8). El campo de
datos (8) contiene de cero a ocho bytes de datos.
A continuación del campo de datos (8), un campo
CRC (chequeo de redundancia cíclico) (9) contiene un checksum de 15
bits calculado sobre partes significativas del mensaje y se emplea
para la detección de errores. Un slot de reconocimiento (10) sigue
al campo CRC (9). Todo controlador que ha podido recibir
correctamente el mensaje de datos envía un bit de reconocimiento
durante el tiempo del bit de reconocimiento, y el dispositivo que
transmite el mensaje comprueba si el bit de reconocimiento se halla
presente. Si se detecta un bit de reconocimiento, se envía la
próxima trama de datos, pero si no se detecta ningún bit de
reconocimiento, el dispositivo vuelve a transmitir la trama de
datos. Con anterioridad a la retransmisión, el nodo transmite una
trama de error, y a continuación espera un tiempo equivalente a 8
veces el periodo de velocidad de bits de la trama antes de repetir
la transmisión.
La Figura 2 muestra una trama remota para uso con
la trama de datos mostrada en la Figura 1, y las partes en común con
la trama de la Figura 1 se señalan por referencias numéricas
análogas, pero aumentadas en 100. La trama remota es similar a la
trama de datos en el sentido de que incorpora un inicio de trama
101, un campo de arbitraje 102 que tiene un identificador 103, un
campo de control 107, un campo CRC 109 y un slot de reconocimiento
110. No obstante, la trama remota no contiene un campo de datos, y
el bit RTR en el campo de arbitraje es recesivo a los efectos de
marcar explícitamente la trama como trama remota.
La finalidad de la trama remota es solicitar la
transmisión de la trama de datos correspondiente. Por ejemplo, si un
nodo A transmite una trama remota con su campo de arbitraje 102
puesto a 234, entonces el nodo B, se está debidamente inicializado,
puede responder con una trama de datos cuyo campo de arbitraje (2)
está puesto a 234 también.
La Figura 3 muestra una trama de error para uso
en la red en la cual se transmiten las tramas de las Figuras 1 y 2.
La trama de error se transmite cuando un nodo detecta un fallo, y
hace que todos los demás nodos detecten un fallo de modo que envíen
también tramas de error. El transmisor del mensaje entonces intenta
de modo automático retransmitir el mensaje, y un esquema de
contadores de error asegura que un nodo sea incapaz de destruir el
tráfico en el bus de datos mediante la transmisión repetida de
tramas de error.
La trama de error incluye un flag de error (20)
consistente en 6 bits del mismo valor (que de esta manera viola la
regla de relleno de bits, como sabrán los expertos en la materia), y
un delimitador de error (21) que comprende 8 bits recesivos. El
delimitador de error proporciona un espacio en el cual los otros
nodos en el bus pueden enviar sus flags de error cuando detectan el
primer flag de error. Finalmente puede emplearse una trama de
sobrecarga (no mostrada), y es similar en cuanto a formato a la
trama de error comentada arriba. La trama de sobrecarga se transmite
por un nodo que se vuelve demasiado ocupado.
La disposición de la técnica anterior arriba
comentada adolece del inconveniente que la velocidad con la cual se
pueden transmitir los datos fiablemente a través de la red está
limitada por las distancias que los datos han de recorrer entre los
nodos de la red. Cuando se transmiten mensajes consistentes en
pequeñas cantidades de datos sobre pequeñas distancias (por ejemplo,
datos representativos de mediciones físicas en un vehículo automóvil
transmitidos alrededor de un bus de datos ubicado en el vehículo),
no causa ninguna dificultad significativa. No obstante, si se han de
transmitir mayores cantidades de datos sobre mayores distancias (por
ejemplo, la transmisión de grandes cantidades de datos entre
ordenadores separados por distancias significativas), entonces la
velocidad a la cual se pueden transmitir los datos impide que la
disposición de la técnica anterior antes aludida sea práctica. En
particular, la disposición de la técnica anterior arriba comentada
sólo puede transmitir un máximo de 8 bytes por trama de datos y el
número de bits de datos por trama de datos dividido entre la
distancia máxima en metros por la velocidad de bits de datos (la
carga útil) está limitado a 1,6.
El documento WO 93/07569 da a conocer un método y
un aparato para transmitir datos entre nodos conectados a un bus de
ordenador. El bus está dividido en una pluralidad de
sub-buses, cada uno de los cuales puede ser operado
con independencia. La porción de información de datos de un mensaje
de datos se envía sobre uno de estos
"sub-buses" a la velocidad más alta compatible
con el nodo o los nodos receptores direccionados. El método adolece
de inconvenientes similares a los de los otros métodos antes
comentados.
Unas formas de realización preferidas de la
presente invención pretenden superar los inconvenientes antes
citados de la técnica anterior.
Según un primer aspecto de la presente invención,
se proporciona un método de transmisión de mensajes de datos entre
una pluralidad de estaciones interconectadas por una línea de bus,
en el cual cada uno de dichos mensajes incluye una porción de trama
que representa información de contenido y prioridad del mensaje de
datos y una porción de datos que representa los datos a transmitir,
comprendiendo el método las etapas de hacer que por lo menos una de
dichas estaciones transmita un mensaje de datos sobre la línea de
bus de manera tal que se transmita su porción de trama a una primera
velocidad de transmisión de datos, y su porción de datos se
transmita a una segunda velocidad de transmisión de datos no
inferior a dicha primera velocidad de transmisión de datos, y de
ajustar dicha velocidad de transmisión de datos primera y/o segunda
en función de una calidad de señal determinada a continuación de una
transmisión a por lo menos otra estación en dicha línea de bus.
Según un segundo aspecto de la invención, se
proporciona un aparato de transmisión de mensajes de datos entre una
pluralidad de estaciones interconectadas por una línea de bus,
incluyendo cada uno de dichos mensajes de datos una porción de trama
que representa información de contenido y prioridad del mensaje de
datos y una porción de datos que representa los datos a transmitir,
comprendiendo el aparato
- medios para transmitir un mensaje de datos en dicha línea de bus de manera tal que se transmita su porción de trama a una primera velocidad de transmisión de datos, y su porción de datos se transmita a una segunda velocidad de transmisión de datos no inferior a dicha primera velocidad de transmisión de datos; y
- medios para ajustar dicha velocidad de transmisión de datos primera y/o segunda en función de una calidad de señal determinada a continuación de una transmisión a por lo menos otra estación en dicha línea de bus.
La presente invención se basa en el
descubrimiento muy sorprendente que al transmitir la porción de
datos de un mensaje de datos a una segunda velocidad de transmisión
de datos que puede ser más elevada que la primera velocidad de
transmisión de datos a la cual se transmite la porción de trama del
mensaje, se puede mejorar de forma significativa la velocidad de
transmisión de datos en comparación con la técnica anterior, sin
reducción significativa de las distancias sobre las cuales se pueden
transmitir los datos fiablemente (que sería el caso si se
transmitiera todo el mensaje de datos a la segunda velocidad de
transmisión). Por ejemplo, mientras la carga útil para las
disposiciones conocidas está limitada a 1,6, la carga útil para las
disposiciones que realicen la presente invención puede ser tan
elevada como de 102,4.
Además, la transmisión de datos a velocidad
ajustable proporciona la ventaja de permitir que la red se ajuste
automáticamente a las velocidades de transmisión de datos primera y
segunda que proporcionen el equilibrio más ventajoso entre la
velocidad y la fiabilidad de transmisión.
En una forma de realización preferida, por lo
menos otra estación transmite sobre la línea de bus una señal de
reconocimiento que indica la recepción de dicho mensaje de
datos.
Preferentemente, por lo menos una de dichas
estaciones transmite otro mensaje de datos en respuesta a la
transmisión de dicha señal de reconocimiento.
Esto proporciona la ventaja de que otros mensajes
pueden transmitirse sobre la red inmediatamente después de la
recepción correcta del mensaje anterior.
Más preferentemente se vuelve a transmitir un
mensaje si no se recibe la señal de reconocimiento.
Más preferentemente aún, se genera un mensaje de
error con anterioridad a la retransmisión de dicho mensaje.
En una forma de realización preferida, se ajusta
dicha velocidad de transmisión de datos primera y/o segunda en
respuesta a la frecuencia de generación de dichos mensajes de error.
En una tal forma de realización, la calidad de la señal puede
determinarse por la frecuencia de generación de dichos mensajes de
error.
En otra forma de realización, se determina la
frecuencia de mensajes recibidos que comprendan un error y se ajusta
la velocidad de transmisión de datos primera y/o segunda en función
de dicha frecuencia. Así, se determina la calidad de la señal por la
calidad de los mensajes recibidos.
Preferentemente, se determina la fuerza de la
señal recibida, y se ajusta la velocidad de transmisión de datos
primera y/o segunda en función de la fuerza de señal recibida sola o
en combinación con la frecuencia de los mensajes de datos recibidos
que comprendan un error.
Un medio apropiado para determinar errores es un
chequeador de redundancia cíclico. Un procesador puede estar
configurado para determinar el ajuste de la velocidad de transmisión
de datos primera y/o segunda.
De modo apropiado, el procesador está configurado
por un programa de ordenador para implementar las formas de
realización de la invención. El programa de ordenador puede
suministrarse sobre cualquier medio portador apropiado, tal como
medios de almacenamiento magnéticos, medios de almacenamiento
ópticos, medios de almacenamiento de estado sólido, o proporcionarse
sobre un medio portador de comunicaciones tal como una señal
portadora de radiofrecuencia o portadora óptica.
Apropiadamente, dicha porción de trama contiene
información que representa una estación a la cual se dirige el
mensaje.
Esto proporciona la ventaja de permitir disponer
la red de manera que sólo un nodo o nodos direccionados respondan a
un mensaje determinado.
La porción de trama puede contener información
que representa el tamaño de la porción de datos correspondiente.
La segunda velocidad de transmisión de datos
puede ser un múltiplo íntegro de dicha primera velocidad de
transmisión de datos.
Se describirá ahora una forma de realización
preferida de la invención, únicamente a título de ejemplo y en
sentido limitativo alguno, con referencia a los dibujos anexos, en
los cuales;
la Figura 1 muestra un mensaje de datos de la
técnica anterior;
la Figura 2 muestra una trama remota para uso en
conjunción con el mensaje de datos de la Figura 1;
la Figura 3 es una trama de error para uso en
conjunción con el mensaje de datos de la Figura 1 y la trama remota
de la Figura 2;
la Figura 4 es un mensaje de datos a usar en un
mensaje que realiza la presente invención;
las Figuras 5A y 5B son diagramas de flujo que
muestran la conmutación entre las velocidades de transmisión de
datos primera y segunda del método que realiza la presente
invención;
la Figura 6 es un diagrama de bloques de un
aparato que realiza la presente invención, y
la Figura 7 muestra una implementación de una
forma de realización de la presente invención.
Con referencia a la Figura 4, una trama de datos
a usar en un método que realiza la presente invención presenta un
inicio de trama 201, un campo de arbitraje 202 que contiene un
identificador 203, un bit RTR 204, bit de solicitud remota
substituta 205 y un bit de extensión de identificador 206. Estas
características funcionan de manera similar a las características
correspondientes de la trama de datos de la técnica anterior de la
Figura 1, con la salvedad que el campo de arbitraje 202 puede
contener información relativa a la identificación de los nodos
transmisor y receptor, el tamaño del campo de datos 208 y la
velocidad de transmisión de los datos contenidos en el campo de
datos 208.
El mensaje presenta también un campo de control
207 que incluye un código de longitud de datos (DLC), cuyo cuarto
bit puede contener información relativa al tamaño del campo de datos
208. El campo de datos puede experimentar un aumento de tamaño desde
8 bytes en el campo de datos de la técnica anterior hasta 2048
bytes. Si la velocidad de transmisión F2 de los datos en el campo de
datos 208 es un múltiplo íntegro de la velocidad de transmisión de
datos en el campo de arbitraje 202 y el campo de control 207, el
multiplicador puede fijarse por los bits r0 y r1 no usados del campo
de control 207. Las velocidades de bits F1 van típicamente de 10
Kbits a 1 Mbits y las velocidades de bits F2 van típicamente de 10
Kbits a 8 Mbits, si bien estas velocidades de bits pueden
modificarse de forma arbitraria en función de la construcción
particular de la red.
Cuando se establece inicialmente la red, el
usuario puede configurar las velocidades de bits F1 y F2 a unos
valores particulares, y a continuación mediante la monitorización de
la velocidad de producción de tramas de error durante unas
transmisiones de prueba determinar las velocidades de bits F1 y F2
más fiables a fijar para la red determinada. Puede proporcionarse
una tabla que contiene unas orientaciones para los ajustes
iniciales, estando basada la tabla en las longitudes de cables en la
red. Puede proporcionarse también un programa de prueba para
automatizar el trabajo de fijar F1 y F2, y estos ajustes pueden
almacenarse luego en una memoria no volátil y con ello hallarse
disponibles para su reutilización cada vez que se conecta el
dispositivo.
Un dispositivo que contiene un nodo que funciona
con el empleo del método de la presente invención puede emplear un
controlador de dispositivo de bajo nivel para automatizar el trabajo
de fijar F1 y F2. Al activar repetidas veces el programa del
controlador de dispositivo de bajo nivel durante una sesión de red,
el nodo puede actualizar las velocidades de bits F1 y F2 retenidas
en la memoria no volátil a valores más elevados o más bajos, en
función de las condiciones de señalización en la red física en aquél
momento. Ello asegura que se optimizan las velocidades de bits de
transmisión de forma adaptiva en aras de la fiabilidad y
velocidad.
La forma de realización arriba descrita incluye
en el campo de arbitraje 202 una serie de bits codificados para
identificar el nodo transmisor y la identidad del nodo o nodos
receptores previstos. Cuando todos los nodos reciben la trama de
datos, comparan los bits en el campo de arbitraje 202 con los bits y
su filtro de direcciones de mensaje (tal como saben los expertos en
la materia) para determinar si la trama de datos está direccionada a
ellos o no. En caso negativo, conmutan a un modo pasivo, lo que
asegura que sólo el nodo al cual el mensaje está destinado
reconocerá el mensaje, si se recibe sin error. El transmisor puede
determinar entonces que el mensaje se recibió por el nodo correcto,
sin error, y no simplemente por cualquier nodo de la red.
El código de longitud de datos de 4 bits dentro
del campo de control 207 tiene siete valores no usados en la
disposición de la técnica anterior antes comentada con referencia a
las Figuras 1 a 3 (9 a F hexadecimal). En la presente invención,
estos valores no usados pueden emplearse para indicar un número de
bytes en el campo de datos, tal como se muestra en la Tabla 1 dada a
continuación:
| Valores DLC en hexadecimal | Longitud del campo de datos en bytes |
| 0 a 8 | 0 a 8 |
| 9 | 32 |
| A | 64 |
| B | 128 |
| C | 256 |
| D | 512 |
| E | 1024 |
| F | 2048 |
Un método alternativo de indicar el número de
bytes en el campo de datos 208 puede ser el empleo de cualquiera de
los 29 bits disponibles en el identificador 203 en un patrón
predeterminado. Este método alternativo puede emplearse para
aumentar el número de diferentes bytes de campo de datos disponibles
al usuario.
Tal como se ha señalado arriba, los 2 bits
reservados en el campo de control 207 pueden emplearse para indicar
que la velocidad de transmisión de datos F2 del campo de datos 208
es un múltiplo íntegro de la velocidad de transmisión de datos F1
del campo de arbitraje 202 y el campo de control 207. Puede
realizarse según la Tabla 2 a continuación:
| Campo de control r1 | r0 | Multiplicador | Velocidad de bits F2 |
| 0 | 0 | 1 | F1 |
| 0 | 1 | 2 | 2 x F1 |
| 1 | 0 | 4 | 4 x F1 |
| 1 | 1 | 8 | 8 x F1 |
Un método alternativo de indicar la velocidad de
bits F2 puede ser emplear cualquiera de los 29 bits disponibles en
el identificador 203 en un patrón predeterminado.
Con referencia a las Figuras 5A y 5B, que
muestran un cuadro de flujo relativo al método de conmutación de la
velocidad de transmisión de datos F1 a F2 y viceversa, las cabeceras
y colas de trama se transmiten a la velocidad de bits F1, tal como
se muestra en la Figura 4. Antes de transmitir una trama, el reloj
de transmisión del transmisor pertinente comprueba un registro en
una memoria no volátil que contiene el valor actual de velocidad de
bits F1, y se ajusta el reloj de transmisión a este valor para todos
los bits de la trama. En particular, la secuencia de transmisión
empieza en la Etapa 501, y si la porción de inicio de trama 201 ha
empezado en la Etapa 502, se inicia un contador A en 503, si no, el
transmisor vuelve a la Etapa 502.
Una vez iniciado el contador A, se determina en
la Etapa 504 si el contador A ha alcanzado el último bit del campo
de control 208. Cuando el contador detecta que se ha enviado el
último bit del campo de control 208, el reloj de transmisión
comprueba entonces un registro en la memoria no volátil que contiene
el valor actual de la velocidad de bits F2 y el reloj de transmisión
salta entonces a F2 en la Etapa 505. Se inicia un contador B en la
Etapa 506, y cuando el contador detecta en la Etapa 507 que se ha
enviado el último bit CRC, se reajusta el reloj de transmisión a F1
en la Etapa 508 para el resto de la trama.
Cuando se ha recibido un bit de reconocimiento en
la Etapa 509, se envía la porción de fin de trama en la Etapa 510, y
se realiza una determinación en la Etapa 511 si se ha de enviar otra
trama. Si se ha de enviar otra trama, el proceso vuelve a la Etapa
501. Si, por otra parte, no se ha recibido ningún bit de
reconocimiento en la Etapa 509, se envía una trama de error en la
Etapa 512 y después de esperar seis veces el periodo de bits F1 en
la Etapa 513, el proceso vuelve a la Etapa 501. Si no se ha de
enviar otro trama en la Etapa 511, el aparato espera el inicio de la
próxima secuencia de transmisión en la Etapa 514, y cuando se inicia
la próxima secuencia de transmisión en la Etapa 515, el aparato
vuelve a la Etapa 501.
Un ejemplo de un aparato para un nodo o estación
capaz de actualizar las velocidades de bits F_{1} y F_{2}
mantenidas en la memoria no volátil a valores más altos o más bajos,
en función de las condiciones de señalización de la red, se
describirá ahora con referencia a la Figura 6 de los dibujos.
De acuerdo con una forma de realización de la
invención, un nodo o estación de red comprende el aparato 600 tal
como se aprecia en la Figura 6. El aparato 600 reside en el lado de
recepción del nodo de red.
La entrada del canal de recepción (RX) 602 al
aparato 600 comprende una pluralidad de canales de recepción
604_{1}...604_{n} (RXCH_{1}...RXCH_{n}) para cada nodo de
red. En este ejemplo, cada nodo incluye un transmisor multitonos
discreto para transmitir mensajes de datos empleando diversidad de
frecuencias. Una pluralidad de Indicadores de Fuerza de Señal
Recibida 606_{1}...606_{n} (RSSI_{1}...RSSl_{n}) están
derivados de los respectivos canales de recepción
604_{1}...604_{n} y se suministran a un desmultiplexor de n
canales (MUX 608). La salida del MUX 608 se acopla a un convertidor
analógico-digital (ADC) 610 que convierte la tensión
analógica variante presente en el momento de la conversión en cada
una de las entradas al dominio digital de 8 bits o más. El MUX 608
de n canales y el ADC 610 están sincronizados a una señal de reloj
611.
La salida del ADC 610 para cada RSSI
606_{1}...606_{n} se envía a un bloque de decisión 612 y a un
registro de RSSI 614. El bloque de decisión 612 determina el canal
que tiene el RSSI más elevado y envía el resultado al Selector de
Canales 616.
Se suministra una pluralidad de corrientes de
bits de datos seriados 618_{1}...618_{n} que comprenden tramas
de mensajes y correspondientes a sendos canales de recepción
604_{1}...604_{n} a sendos Chequeadores de Redundancia Cíclicos
(CRC) 620_{1}...620_{n}. Los bits de redundancia cíclica (CR)
transmitidos en el campo CRC de la trama de datos de punto a punto
para cada canal, por ejemplo, se comparan con los bits CR calculados
en el CRC correspondiente 620_{1}...620_{n} para los datos
transmitidos. Cuando el comparador CR en respectivos CRC
620_{1}...620_{n} da salida a un valor VERDAD decrementa 1 o más
de un valor correspondiente mantenido en un acumulador 622 y en caso
de un valor FALSO incrementa el valor. En un ejemplo particular, se
envían señales representativas de un incremento o decremento sobre
respectivas líneas de señales 624_{1}...624_{n} y
626_{1}...626_{n}. El acumulador 602 funciona como contador de
tasa de errores de bits (BER).
Una salida del acumulador 622 se suministra al
selector de canales 616 y otra salida se suministra a un registro de
errores 628.
El selector de canales 616 tiene una salida
acoplada al Conmutador de Canales 630. Sobre la base de valores
recibidos del selector de canales 616. La selección de canales se
determina buscando la mejor combinación de RSSI alto y BER baja para
cada canal. El conmutador de canales 630 conmuta una de la
pluralidad de corrientes de datos 618_{1}...618_{n} a su salida
632. La corriente de datos emitida se denomina "Mejor Corriente de
Bits de Datos" 634 y se suministra a un procesador de banda de
base 636 del aparato de nodo 600.
El aparato 600 incluye además un procesador 638
tal como un microcontrolador, microprocesador u otra máquina
programable (inteligente) o combinación de éstos. El procesador 638
lee el contenido del registro RSSI 614 y registro de errores 628 a
intervalos de tiempo determinados por el software o instrucciones
programadas del procesador. Preferentemente, se lee el contenido de
los registros sobre una base periódica regular para determinar una
frecuencia a la cual se producen errores y/o baja calidad de señal
en los canales 604_{1}...604_{n}. El procesador determina la F1,
F2 y longitud de código de datos (DLC) óptimos, o sea, el número de
bytes a transmitir en tramas de mensaje subsiguientes, a partir de
los valores leídos de los registros 614 y 628. El procesador 638
configura de forma adaptiva F1, F2 y DLC para conseguir una
transmisión óptima de la carga útil de datos.
El procesador 638 funciona bajo control de
programa de ordenador que configura el procesador para funcionar de
acuerdo con el método de las formas de realización de la invención
antes descritas. En una forma de realización preferida, el programa
de ordenador está almacenado en la memoria de estado sólido 640
asociado con el procesador. No obstante, el programa de ordenador
puede estar almacenado en cualquier medio apropiado, tal como un
disco o cinta magnética, o disco óptico, y también puede
transferirse al procesador 638 sobre un medio portador de
comunicaciones tal como una portadora de señales de radiofrecuencia
u óptica.
Un ejemplo de una implementación de una forma de
realización de la invención se describirá ahora con referencia a la
Figura 7.
Se ha construido una placa FPGA PCI Quicklogic
650 que se enchufa en una ranura PCI 652 de un ordenador personal
IBM compatible (no ilustrado). Una disposición de puertos
programable por campos (FPGA) 654 comprende una máquina de estado
codificada en VHDL a fin de configurar la FPGA 654 para que
implemente las funciones arriba descritas, conjuntamente con el
procesador de banda de base y un microcontrolador 656, que en esta
implementación es un PICI6C73 de la Arizona Microchip. El
microcontrolador 656 incluye ADC de 8 bits 610, un registro RSSI 614
y registro de errores 628. La placa PCI 650 incluye también una
regleta de conexiones 658 para acoplar señales externas a la PIC 656
y FPGA 654.
Apropiadamente, la implementación puede
realizarse en un ASIC CMOS de 0,35 micra.
Los expertos en la materia apreciarán que la
forma de realización anterior se ha descrito únicamente a título de
ejemplo y sin sentido limitativo alguno, y que distintas
alteraciones y modificaciones son posibles sin separarse del alcance
de la invención tal como se define en las reivindicaciones
anexas.
El alcance de la presente descripción incluye
cualquier característica o combinación de características novedosas
dadas a conocer en ella bien de forma explícita o implícita o
cualquier generalización de ellas con independencia de si o no se
refiere a la invención reivindicada o mitiga cualquiera o todos los
problemas a que se dirige la presente invención. El solicitante
avisa por la presente que pueden formularse nuevas reivindicaciones
sobre tales características durante la tramitación de esta solicitud
o de cualquier otra solicitud derivada de ella. En particular, con
referencia a las reivindicaciones anexas, las características
procedentes de reivindicaciones dependientes pueden combinarse con
las de las reivindicaciones independientes y características
procedentes de respectivas reivindicaciones independientes pueden
combinarse de cualquier manera apropiada y no simplemente en las
combinaciones específicas enumeradas en las reivindicaciones.
Claims (32)
1. Método de transmisión de mensajes de datos
entre una pluralidad de estaciones interconectadas por una línea de
bus, en el cual cada uno de dichos mensajes incluye una porción de
trama que representa información de contenido y prioridad del
mensaje de datos y una porción de datos que representa los datos a
transmitir, caracterizado porque el método comprende las
etapas de hacer que por lo menos una de dichas estaciones transmita
un mensaje de datos sobre la línea de bus de manera tal que se
transmita su porción de trama a una primera velocidad de transmisión
de datos, y su porción de datos se transmita a una segunda velocidad
de transmisión de datos no inferior a dicha primera velocidad de
transmisión de datos, y de ajustar dicha velocidad de transmisión de
datos primera y/o segunda en función de una calidad de señal
determinada para transmisión en dicha línea de bus.
2. Método según la reivindicación 1,
caracterizado porque comprende además la etapa de hacer que
por lo menos otra estación transmita sobre la línea de bus una señal
de reconocimiento que indica la recepción de dicho mensaje de
datos.
3. Método según la reivindicación 2,
caracterizado porque comprende además la etapa de hacer que
por lo menos una de dichas estaciones transmita otro mensaje de
datos en respuesta a la transmisión de dicha señal de
reconocimiento.
4. Método según la reivindicación 2 ó 3,
caracterizado porque comprende además la etapa de
retransmitir un mensaje si no se recibe señal de reconocimiento.
5. Método según la reivindicación 4,
caracterizado porque comprende además la etapa de generar un
mensaje de error con anterioridad a la retransmisión de dicho
mensaje.
6. Método según la reivindicación 5,
caracterizado porque comprende además la etapa de ajustar
dicha velocidad de transmisión de datos primera y/o segunda en
función de la frecuencia de generación de dichos mensajes de
error.
7. Método según la reivindicación 1,
caracterizado porque comprende además la etapa de determinar
la frecuencia de mensajes de datos recibidos que comprenden un error
y ajustar dicha velocidad de transmisión de datos primera y/o
segunda en función de la frecuencia de mensajes de datos recibidos
que comprenden un error.
8. Método según la reivindicación 7,
caracterizado porque comprende además determinar la fuerza de
la señal recibida para un mensaje de datos y ajustar dicha velocidad
de transmisión de datos primera y/o segunda en función de dicha
determinación de fuerza de señal recibida en combinación con dicha
frecuencia de mensajes de datos recibidos que comprenden un
error.
9. Método según cualquiera de las
reivindicaciones anteriores, caracterizado porque dicha
porción de trama contiene información que representa una estación a
la cual se dirige el mensaje.
10. Método según cualquiera de las
reivindicaciones anteriores, caracterizado porque la porción
de trama contiene información que representa el tamaño de la porción
de datos correspondiente.
11. Método según cualquiera de las
reivindicaciones anteriores, caracterizado porque la segunda
velocidad de transmisión de datos es un múltiplo íntegro de dicha
primera velocidad de transmisión de datos.
12. Método de transmisión de mensajes de datos
entre una pluralidad de estaciones interconectadas por una línea de
bus, siendo el método substancialmente como se ha descrito
anteriormente con referencia a las Figuras 4 y 5 de los dibujos
anexos.
13. Aparato (600) para transmitir mensajes de
datos entre una pluralidad de estaciones interconectadas por una
línea de bus, incluyendo cada uno de dichos mensajes una porción de
trama que representa información de contenido y prioridad del
mensaje de datos y una porción de datos que representa los datos a
transmitir, el aparato caracterizado porque comprende:
- medios para transmitir un mensaje de datos en dicha línea de bus de manera tal que se transmita su porción de trama a una primera velocidad de transmisión de datos, y su porción de datos se transmita a una segunda velocidad de transmisión de datos no inferior a dicha primera velocidad de transmisión de datos; y
- medios (638) para ajustar dicha velocidad de transmisión de datos primera y/o segunda en función de una calidad de señal determinada para transmisión en dicha línea de bus.
14. Aparato (600) según la reivindicación 13,
caracterizado porque comprende además medios que responden a
la recepción de un mensaje de datos para transmitir una señal de
reconocimiento en dicha línea de bus.
15. Aparato (600) según la reivindicación 13 ó
14, caracterizado porque comprende además medios que
responden a una señal de reconocimiento para transmitir otro mensaje
de datos.
16. Aparato (600) según cualquiera de las
reivindicaciones 13 a 15, caracterizado porque comprende
además medios para retransmitir un mensaje si no se recibe una señal
de reconocimiento.
17. Aparato (600) según la reivindicación 16,
caracterizado porque comprende además medios para generar un
mensaje de error con anterioridad a la retransmisión de dicho
mensaje.
18. Aparato (600) según la reivindicación 17,
caracterizado porque comprende además medios para ajustar
dicha velocidad de transmisión de datos primera y/o segunda en
función de la frecuencia de generación de dichos mensajes de
error.
19. Aparato (600) según la reivindicación 13,
caracterizado porque comprende además medios para determinar
si un mensaje de datos comprende un error.
20. Aparato (600) según la reivindicación 19,
caracterizado porque dichos medios para determinar si un
mensaje de datos comprende un error incluye un Chequeador de
Redundancia Cíclico 620_{1}...620_{n}.
21. Aparato (600) según la reivindicación 20,
caracterizado porque comprende además un registro de errores
(628) para mantener un valor indicativo del nivel de mensajes
recibidos que comprenden un error, y medios (620_{1}...620_{n})
para decrementar dicho valor para un mensaje de datos recibido que
se determina no comprende un error e incrementar dicho valor para un
mensaje de datos recibido que se determina sí comprende un
error.
22. Aparato (600) según la reivindicación 13 o
cualquiera de las reivindicaciones 19 a 21, caracterizado
porque comprende además una unidad de medición de fuerza de señal
recibida para medir la fuerza de señal de un mensaje de datos
recibido.
23. Aparato (600) según la reivindicación 22,
caracterizado porque comprende además un registro de fuerza
de señal (614) para mantener un valor representativo de la fuerza de
la señal recibida.
24. Aparato (600) según la reivindicación 21,
caracterizado porque comprende además medios procesadores
(638) para ajustar dicha velocidad de transmisión de datos primera
y/o segunda en función del contenido de dicho registro de errores
(628).
25. Aparato (600) según la reivindicación 23,
caracterizado porque comprende además medios procesadores
(638) para ajustar dicha velocidad de transmisión de datos primera
y/o segunda en función del contenido de dicho registro de fuerza de
señal (614).
26. Aparato (600) según la reivindicación 25 y
24, caracterizado porque dichos medios procesadores (638)
están configurados para ajustar dicha velocidad de transmisión de
datos primera y/o segunda en función del contenido de dicho registro
de errores (628) y dicho registro de fuerza de señal (614).
27. Aparato (600) según cualquiera de las
reivindicaciones 13 a 26, caracterizado porque dicha porción
de trama contiene información que representa una estación a la cual
el mensaje está dirigido.
28. Aparato (600) según cualquiera de las
reivindicaciones 13 a 27, caracterizado porque dicha porción
de trama contiene información que representa el tamaño de una
porción de datos correspondiente.
29. Aparato (600) según cualquiera de las
reivindicaciones 13 a 28, caracterizado porque la segunda
velocidad de transmisión de datos es un múltiplo íntegro de dicha
primera velocidad de transmisión de datos.
30. Programa de ordenador caracterizado
porque comprende medios de programa de ordenador para configurar un
procesador (638) para operar de acuerdo con cualquiera de las
reivindicaciones 1 a 12.
31. Medio portador de programa de ordenador
caracterizado por comprender un programa de ordenador según
la reivindicación 30.
32. Medio portador de programa de ordenador según
la reivindicación 31, caracterizado porque comprende uno de
un medio de almacenamiento magnético, un medio de almacenamiento
óptico, un medio de almacenamiento de estado sólido (640) o un medio
portador de comunicaciones.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB9908105A GB2351884B (en) | 1999-04-10 | 1999-04-10 | Data transmission method |
| GB9908105 | 1999-04-10 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2206222T3 true ES2206222T3 (es) | 2004-05-16 |
Family
ID=10851216
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES00920867T Expired - Lifetime ES2206222T3 (es) | 1999-04-10 | 2000-04-10 | Metodo y aparato de transmision de datos. |
Country Status (14)
| Country | Link |
|---|---|
| US (1) | US7103688B2 (es) |
| EP (1) | EP1169822B1 (es) |
| JP (1) | JP2002542667A (es) |
| KR (1) | KR100792772B1 (es) |
| CN (1) | CN1350738A (es) |
| AT (1) | ATE245878T1 (es) |
| AU (1) | AU4128400A (es) |
| BR (1) | BR0009688A (es) |
| DE (1) | DE60004035T2 (es) |
| ES (1) | ES2206222T3 (es) |
| GB (1) | GB2351884B (es) |
| RU (1) | RU2001130352A (es) |
| TR (1) | TR200102934T2 (es) |
| WO (1) | WO2000062486A1 (es) |
Families Citing this family (172)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10165116B3 (de) * | 2001-01-05 | 2015-11-26 | Infineon Technologies Ag | Bus-System |
| KR20040028401A (ko) * | 2002-09-30 | 2004-04-03 | 주식회사 케이티 | 대역폭별 컨텐츠 제공 시스템 및 그 방법 |
| DE10254580A1 (de) * | 2002-11-22 | 2004-06-03 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Übertragung von Daten in Nachrichten auf einem Bussystem |
| DE60322348D1 (de) * | 2003-04-28 | 2008-09-04 | Texas Instruments Inc | Bussystem für die Verwaltung eines Endgeräts |
| DE10320176B3 (de) * | 2003-05-06 | 2004-12-09 | Infineon Technologies Ag | Verfahren zur Selektion der Frequenzkanäle eines ein Frequenzsprungverfahren verwendenden Funksystems |
| CN1333605C (zh) * | 2003-08-22 | 2007-08-22 | 华为技术有限公司 | 一种控制第三代移动通信系统业务传输速率的方法 |
| CN1320805C (zh) | 2003-09-17 | 2007-06-06 | 上海贝尔阿尔卡特股份有限公司 | 一种分组交换网络自适应抖动缓冲区调整方法 |
| CN100355248C (zh) * | 2003-09-28 | 2007-12-12 | 上海贝尔阿尔卡特股份有限公司 | 一种基于以太网无源光网络的多业务实现方法 |
| DE10360856A1 (de) * | 2003-12-23 | 2005-07-28 | Airbus Deutschland Gmbh | Bussystem für ein Flugzeug |
| US7548853B2 (en) * | 2005-06-17 | 2009-06-16 | Shmunk Dmitry V | Scalable compressed audio bit stream and codec using a hierarchical filterbank and multichannel joint coding |
| AU2011205144B2 (en) * | 2005-06-17 | 2014-08-07 | Dts (Bvi) Limited | Scalable compressed audio bit stream and codec using a hierarchical filterbank and multichannel joint coding |
| EP1841255A1 (en) * | 2006-03-28 | 2007-10-03 | Carlos Alberto Pérez Lafuente | Method and system for monitoring a mobile station presence in a special area |
| US7792137B2 (en) * | 2006-07-05 | 2010-09-07 | Abidanet, Llc | Self-organized and self-managed ad hoc communications network |
| US20110060955A1 (en) * | 2009-09-04 | 2011-03-10 | Jakob Ludvigsen | Method and apparatus for providing frequency error estimation |
| KR101256942B1 (ko) * | 2009-10-06 | 2013-04-25 | 한국전자통신연구원 | 직렬 버스 통신 방법 및 이를 위한 버스 인터페이스 장치 |
| DE102011003729A1 (de) * | 2010-02-08 | 2011-08-11 | Robert Bosch GmbH, 70469 | Neuartige Schaltung und Methode zur Kommunikation über eine einzelne Leitung |
| JP2011176436A (ja) * | 2010-02-23 | 2011-09-08 | Mitsubishi Electric Corp | データ伝送装置およびそれを備えた空気調和機 |
| US8422464B2 (en) * | 2010-12-29 | 2013-04-16 | General Electric Company | System and method for dynamic data management in a wireless network |
| US8953752B2 (en) * | 2011-02-17 | 2015-02-10 | Sonus Networks, Inc. | Systems and methods for playing recorded announcements |
| JP5812634B2 (ja) * | 2011-03-17 | 2015-11-17 | キヤノン株式会社 | 送信装置及び送信方法、並びにプログラム |
| DE102011080476A1 (de) * | 2011-08-05 | 2013-02-07 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Verbesserung der Datenübertragungssicherheit in einer seriellen Datenübertragung mit flexibler Nachrichtengröße |
| ES2597975T3 (es) * | 2011-04-06 | 2017-01-24 | Robert Bosch Gmbh | Método y dispositivo para incrementar la capacidad de transmisión de datos en un sistema de bus en serie |
| RU2597502C2 (ru) * | 2011-04-26 | 2016-09-10 | Роберт Бош Гмбх | Способ и устройство для адаптируемой к размерам памяти последовательной передачи данных |
| EP2521319B1 (en) | 2011-05-02 | 2015-10-14 | Robert Bosch GmbH | Controller area network with flexible data-rate |
| DE102011100212A1 (de) * | 2011-05-02 | 2012-11-08 | GM Global Technology Operations LLC (n. d. Gesetzen des Staates Delaware) | Sende-Empfangsvorrichtung und Verfahren zum Senden und Empfangen von Daten |
| US9690742B2 (en) | 2011-06-29 | 2017-06-27 | Robert Bosch Gmbh | Method and device for serial data transmission having a flexible message size and a variable bit length |
| US9448956B2 (en) * | 2012-03-30 | 2016-09-20 | Intel Corporation | Stuffing bits on a memory bus between data bursts |
| US11871901B2 (en) | 2012-05-20 | 2024-01-16 | Cilag Gmbh International | Method for situational awareness for surgical network or surgical network connected device capable of adjusting function based on a sensed situation or usage |
| US8897319B2 (en) * | 2013-03-15 | 2014-11-25 | Concio Holdings LLC | High speed embedded protocol for distributed control systems |
| US9419737B2 (en) | 2013-03-15 | 2016-08-16 | Concio Holdings LLC | High speed embedded protocol for distributed control systems |
| US9432488B2 (en) | 2013-03-15 | 2016-08-30 | Concio Holdings LLC | High speed embedded protocol for distributed control systems |
| US8737426B1 (en) | 2013-03-15 | 2014-05-27 | Concio Holdings LLC | High speed embedded protocol for distributed control system |
| US9425992B2 (en) * | 2014-02-20 | 2016-08-23 | Freescale Semiconductor, Inc. | Multi-frame and frame streaming in a controller area network (CAN) with flexible data-rate (FD) |
| CN104092515B (zh) * | 2014-07-11 | 2017-03-22 | 电子科技大学 | 兼容can2.0b协议的can总线通信方法 |
| DE112015004473T5 (de) | 2014-09-30 | 2017-07-06 | Concio Holdings LLC | Bestätigen der datengenauigkeit in einem verteilten steuerungssystem |
| US11504192B2 (en) | 2014-10-30 | 2022-11-22 | Cilag Gmbh International | Method of hub communication with surgical instrument systems |
| DE102015201019A1 (de) * | 2015-01-22 | 2016-07-28 | Wobben Properties Gmbh | Windenergieanlage und Windenergieanlagen-Bussystem |
| US10326865B2 (en) * | 2015-03-24 | 2019-06-18 | Concio Holdings LLC | Filter or bridge for communications between CAN and CAN-FD protocol modules |
| US20170199832A1 (en) * | 2016-01-13 | 2017-07-13 | Qualcomm Incorporated | Signaling protocols for radio frequency front-end control interface (rffe) buses |
| TW201822574A (zh) * | 2016-12-02 | 2018-06-16 | 致伸科技股份有限公司 | 無線通訊配對方法及其系統 |
| US11291510B2 (en) | 2017-10-30 | 2022-04-05 | Cilag Gmbh International | Method of hub communication with surgical instrument systems |
| US11510741B2 (en) | 2017-10-30 | 2022-11-29 | Cilag Gmbh International | Method for producing a surgical instrument comprising a smart electrical system |
| US11229436B2 (en) | 2017-10-30 | 2022-01-25 | Cilag Gmbh International | Surgical system comprising a surgical tool and a surgical hub |
| US11317919B2 (en) | 2017-10-30 | 2022-05-03 | Cilag Gmbh International | Clip applier comprising a clip crimping system |
| US11564756B2 (en) | 2017-10-30 | 2023-01-31 | Cilag Gmbh International | Method of hub communication with surgical instrument systems |
| US11911045B2 (en) | 2017-10-30 | 2024-02-27 | Cllag GmbH International | Method for operating a powered articulating multi-clip applier |
| US11801098B2 (en) | 2017-10-30 | 2023-10-31 | Cilag Gmbh International | Method of hub communication with surgical instrument systems |
| US11123070B2 (en) | 2017-10-30 | 2021-09-21 | Cilag Gmbh International | Clip applier comprising a rotatable clip magazine |
| US10959744B2 (en) | 2017-10-30 | 2021-03-30 | Ethicon Llc | Surgical dissectors and manufacturing techniques |
| US11311342B2 (en) | 2017-10-30 | 2022-04-26 | Cilag Gmbh International | Method for communicating with surgical instrument systems |
| US11464559B2 (en) | 2017-12-28 | 2022-10-11 | Cilag Gmbh International | Estimating state of ultrasonic end effector and control system therefor |
| US20190201112A1 (en) | 2017-12-28 | 2019-07-04 | Ethicon Llc | Computer implemented interactive surgical systems |
| US11818052B2 (en) | 2017-12-28 | 2023-11-14 | Cilag Gmbh International | Surgical network determination of prioritization of communication, interaction, or processing based on system or device needs |
| US11147607B2 (en) | 2017-12-28 | 2021-10-19 | Cilag Gmbh International | Bipolar combination device that automatically adjusts pressure based on energy modality |
| US11308075B2 (en) | 2017-12-28 | 2022-04-19 | Cilag Gmbh International | Surgical network, instrument, and cloud responses based on validation of received dataset and authentication of its source and integrity |
| US20190206569A1 (en) | 2017-12-28 | 2019-07-04 | Ethicon Llc | Method of cloud based data analytics for use with the hub |
| US10892899B2 (en) | 2017-12-28 | 2021-01-12 | Ethicon Llc | Self describing data packets generated at an issuing instrument |
| US11666331B2 (en) | 2017-12-28 | 2023-06-06 | Cilag Gmbh International | Systems for detecting proximity of surgical end effector to cancerous tissue |
| US10849697B2 (en) | 2017-12-28 | 2020-12-01 | Ethicon Llc | Cloud interface for coupled surgical devices |
| US12458351B2 (en) | 2017-12-28 | 2025-11-04 | Cilag Gmbh International | Variable output cartridge sensor assembly |
| US11045591B2 (en) | 2017-12-28 | 2021-06-29 | Cilag Gmbh International | Dual in-series large and small droplet filters |
| US11284936B2 (en) | 2017-12-28 | 2022-03-29 | Cilag Gmbh International | Surgical instrument having a flexible electrode |
| US11069012B2 (en) | 2017-12-28 | 2021-07-20 | Cilag Gmbh International | Interactive surgical systems with condition handling of devices and data capabilities |
| US10758310B2 (en) | 2017-12-28 | 2020-09-01 | Ethicon Llc | Wireless pairing of a surgical device with another device within a sterile surgical field based on the usage and situational awareness of devices |
| US11253315B2 (en) | 2017-12-28 | 2022-02-22 | Cilag Gmbh International | Increasing radio frequency to create pad-less monopolar loop |
| US11602393B2 (en) | 2017-12-28 | 2023-03-14 | Cilag Gmbh International | Surgical evacuation sensing and generator control |
| US20190201090A1 (en) | 2017-12-28 | 2019-07-04 | Ethicon Llc | Capacitive coupled return path pad with separable array elements |
| US11559307B2 (en) * | 2017-12-28 | 2023-01-24 | Cilag Gmbh International | Method of robotic hub communication, detection, and control |
| US11166772B2 (en) | 2017-12-28 | 2021-11-09 | Cilag Gmbh International | Surgical hub coordination of control and communication of operating room devices |
| JP7346423B2 (ja) * | 2017-12-28 | 2023-09-19 | エシコン エルエルシー | 優先的なデータ伝送能力を有する外科用システム |
| US11589888B2 (en) | 2017-12-28 | 2023-02-28 | Cilag Gmbh International | Method for controlling smart energy devices |
| US11832840B2 (en) | 2017-12-28 | 2023-12-05 | Cilag Gmbh International | Surgical instrument having a flexible circuit |
| US11744604B2 (en) | 2017-12-28 | 2023-09-05 | Cilag Gmbh International | Surgical instrument with a hardware-only control circuit |
| US11659023B2 (en) | 2017-12-28 | 2023-05-23 | Cilag Gmbh International | Method of hub communication |
| US11896443B2 (en) | 2017-12-28 | 2024-02-13 | Cilag Gmbh International | Control of a surgical system through a surgical barrier |
| US11160605B2 (en) | 2017-12-28 | 2021-11-02 | Cilag Gmbh International | Surgical evacuation sensing and motor control |
| US11786251B2 (en) | 2017-12-28 | 2023-10-17 | Cilag Gmbh International | Method for adaptive control schemes for surgical network control and interaction |
| US11446052B2 (en) | 2017-12-28 | 2022-09-20 | Cilag Gmbh International | Variation of radio frequency and ultrasonic power level in cooperation with varying clamp arm pressure to achieve predefined heat flux or power applied to tissue |
| US11389164B2 (en) | 2017-12-28 | 2022-07-19 | Cilag Gmbh International | Method of using reinforced flexible circuits with multiple sensors to optimize performance of radio frequency devices |
| US11464535B2 (en) | 2017-12-28 | 2022-10-11 | Cilag Gmbh International | Detection of end effector emersion in liquid |
| US12062442B2 (en) | 2017-12-28 | 2024-08-13 | Cilag Gmbh International | Method for operating surgical instrument systems |
| US10987178B2 (en) | 2017-12-28 | 2021-04-27 | Ethicon Llc | Surgical hub control arrangements |
| US20190201113A1 (en) | 2017-12-28 | 2019-07-04 | Ethicon Llc | Controls for robot-assisted surgical platforms |
| US10966791B2 (en) | 2017-12-28 | 2021-04-06 | Ethicon Llc | Cloud-based medical analytics for medical facility segmented individualization of instrument function |
| US11864728B2 (en) | 2017-12-28 | 2024-01-09 | Cilag Gmbh International | Characterization of tissue irregularities through the use of mono-chromatic light refractivity |
| US11937769B2 (en) | 2017-12-28 | 2024-03-26 | Cilag Gmbh International | Method of hub communication, processing, storage and display |
| BR112020013021A2 (pt) | 2017-12-28 | 2020-11-24 | Ethicon Llc | ajuste de uma função do dispositivo cirúrgico com base em reconhecimento situacional |
| US11304745B2 (en) | 2017-12-28 | 2022-04-19 | Cilag Gmbh International | Surgical evacuation sensing and display |
| US11696760B2 (en) | 2017-12-28 | 2023-07-11 | Cilag Gmbh International | Safety systems for smart powered surgical stapling |
| US11266468B2 (en) | 2017-12-28 | 2022-03-08 | Cilag Gmbh International | Cooperative utilization of data derived from secondary sources by intelligent surgical hubs |
| US11100631B2 (en) | 2017-12-28 | 2021-08-24 | Cilag Gmbh International | Use of laser light and red-green-blue coloration to determine properties of back scattered light |
| US11633237B2 (en) | 2017-12-28 | 2023-04-25 | Cilag Gmbh International | Usage and technique analysis of surgeon / staff performance against a baseline to optimize device utilization and performance for both current and future procedures |
| US10892995B2 (en) | 2017-12-28 | 2021-01-12 | Ethicon Llc | Surgical network determination of prioritization of communication, interaction, or processing based on system or device needs |
| US11257589B2 (en) | 2017-12-28 | 2022-02-22 | Cilag Gmbh International | Real-time analysis of comprehensive cost of all instrumentation used in surgery utilizing data fluidity to track instruments through stocking and in-house processes |
| US11304720B2 (en) | 2017-12-28 | 2022-04-19 | Cilag Gmbh International | Activation of energy devices |
| US11832899B2 (en) | 2017-12-28 | 2023-12-05 | Cilag Gmbh International | Surgical systems with autonomously adjustable control programs |
| US11423007B2 (en) | 2017-12-28 | 2022-08-23 | Cilag Gmbh International | Adjustment of device control programs based on stratified contextual data in addition to the data |
| US11969216B2 (en) | 2017-12-28 | 2024-04-30 | Cilag Gmbh International | Surgical network recommendations from real time analysis of procedure variables against a baseline highlighting differences from the optimal solution |
| US11109866B2 (en) | 2017-12-28 | 2021-09-07 | Cilag Gmbh International | Method for circular stapler control algorithm adjustment based on situational awareness |
| US11786245B2 (en) * | 2017-12-28 | 2023-10-17 | Cilag Gmbh International | Surgical systems with prioritized data transmission capabilities |
| US11678881B2 (en) | 2017-12-28 | 2023-06-20 | Cilag Gmbh International | Spatial awareness of surgical hubs in operating rooms |
| US11056244B2 (en) | 2017-12-28 | 2021-07-06 | Cilag Gmbh International | Automated data scaling, alignment, and organizing based on predefined parameters within surgical networks |
| US11273001B2 (en) | 2017-12-28 | 2022-03-15 | Cilag Gmbh International | Surgical hub and modular device response adjustment based on situational awareness |
| US11051876B2 (en) | 2017-12-28 | 2021-07-06 | Cilag Gmbh International | Surgical evacuation flow paths |
| US11903601B2 (en) | 2017-12-28 | 2024-02-20 | Cilag Gmbh International | Surgical instrument comprising a plurality of drive systems |
| US11317937B2 (en) | 2018-03-08 | 2022-05-03 | Cilag Gmbh International | Determining the state of an ultrasonic end effector |
| US11612408B2 (en) | 2017-12-28 | 2023-03-28 | Cilag Gmbh International | Determining tissue composition via an ultrasonic system |
| US11202570B2 (en) | 2017-12-28 | 2021-12-21 | Cilag Gmbh International | Communication hub and storage device for storing parameters and status of a surgical device to be shared with cloud based analytics systems |
| US11419667B2 (en) | 2017-12-28 | 2022-08-23 | Cilag Gmbh International | Ultrasonic energy device which varies pressure applied by clamp arm to provide threshold control pressure at a cut progression location |
| US11058498B2 (en) | 2017-12-28 | 2021-07-13 | Cilag Gmbh International | Cooperative surgical actions for robot-assisted surgical platforms |
| US10932872B2 (en) | 2017-12-28 | 2021-03-02 | Ethicon Llc | Cloud-based medical analytics for linking of local usage trends with the resource acquisition behaviors of larger data set |
| US11857152B2 (en) | 2017-12-28 | 2024-01-02 | Cilag Gmbh International | Surgical hub spatial awareness to determine devices in operating theater |
| US11076921B2 (en) | 2017-12-28 | 2021-08-03 | Cilag Gmbh International | Adaptive control program updates for surgical hubs |
| US11432885B2 (en) | 2017-12-28 | 2022-09-06 | Cilag Gmbh International | Sensing arrangements for robot-assisted surgical platforms |
| US11026751B2 (en) | 2017-12-28 | 2021-06-08 | Cilag Gmbh International | Display of alignment of staple cartridge to prior linear staple line |
| US11612444B2 (en) | 2017-12-28 | 2023-03-28 | Cilag Gmbh International | Adjustment of a surgical device function based on situational awareness |
| US12096916B2 (en) | 2017-12-28 | 2024-09-24 | Cilag Gmbh International | Method of sensing particulate from smoke evacuated from a patient, adjusting the pump speed based on the sensed information, and communicating the functional parameters of the system to the hub |
| US12396806B2 (en) | 2017-12-28 | 2025-08-26 | Cilag Gmbh International | Adjustment of a surgical device function based on situational awareness |
| US11998193B2 (en) | 2017-12-28 | 2024-06-04 | Cilag Gmbh International | Method for usage of the shroud as an aspect of sensing or controlling a powered surgical device, and a control algorithm to adjust its default operation |
| US10918310B2 (en) | 2018-01-03 | 2021-02-16 | Biosense Webster (Israel) Ltd. | Fast anatomical mapping (FAM) using volume filling |
| US12127729B2 (en) | 2017-12-28 | 2024-10-29 | Cilag Gmbh International | Method for smoke evacuation for surgical hub |
| US11896322B2 (en) | 2017-12-28 | 2024-02-13 | Cilag Gmbh International | Sensing the patient position and contact utilizing the mono-polar return pad electrode to provide situational awareness to the hub |
| US20230171304A1 (en) * | 2017-12-28 | 2023-06-01 | Cilag Gmbh International | Method of robotic hub communication, detection, and control |
| US11376002B2 (en) | 2017-12-28 | 2022-07-05 | Cilag Gmbh International | Surgical instrument cartridge sensor assemblies |
| US11571234B2 (en) | 2017-12-28 | 2023-02-07 | Cilag Gmbh International | Temperature control of ultrasonic end effector and control system therefor |
| WO2019133144A1 (en) | 2017-12-28 | 2019-07-04 | Ethicon Llc | Detection and escalation of security responses of surgical instruments to increasing severity threats |
| US11540855B2 (en) | 2017-12-28 | 2023-01-03 | Cilag Gmbh International | Controlling activation of an ultrasonic surgical instrument according to the presence of tissue |
| US11291495B2 (en) | 2017-12-28 | 2022-04-05 | Cilag Gmbh International | Interruption of energy due to inadvertent capacitive coupling |
| US11179208B2 (en) | 2017-12-28 | 2021-11-23 | Cilag Gmbh International | Cloud-based medical analytics for security and authentication trends and reactive measures |
| US11364075B2 (en) | 2017-12-28 | 2022-06-21 | Cilag Gmbh International | Radio frequency energy device for delivering combined electrical signals |
| US11419630B2 (en) | 2017-12-28 | 2022-08-23 | Cilag Gmbh International | Surgical system distributed processing |
| US11304699B2 (en) | 2017-12-28 | 2022-04-19 | Cilag Gmbh International | Method for adaptive control schemes for surgical network control and interaction |
| US12376855B2 (en) | 2017-12-28 | 2025-08-05 | Cilag Gmbh International | Safety systems for smart powered surgical stapling |
| US11529187B2 (en) | 2017-12-28 | 2022-12-20 | Cilag Gmbh International | Surgical evacuation sensor arrangements |
| US11969142B2 (en) | 2017-12-28 | 2024-04-30 | Cilag Gmbh International | Method of compressing tissue within a stapling device and simultaneously displaying the location of the tissue within the jaws |
| US11311306B2 (en) | 2017-12-28 | 2022-04-26 | Cilag Gmbh International | Surgical systems for detecting end effector tissue distribution irregularities |
| US11278281B2 (en) | 2017-12-28 | 2022-03-22 | Cilag Gmbh International | Interactive surgical system |
| US10943454B2 (en) | 2017-12-28 | 2021-03-09 | Ethicon Llc | Detection and escalation of security responses of surgical instruments to increasing severity threats |
| US11304763B2 (en) | 2017-12-28 | 2022-04-19 | Cilag Gmbh International | Image capturing of the areas outside the abdomen to improve placement and control of a surgical device in use |
| US11132462B2 (en) | 2017-12-28 | 2021-09-28 | Cilag Gmbh International | Data stripping method to interrogate patient records and create anonymized record |
| US11234756B2 (en) | 2017-12-28 | 2022-02-01 | Cilag Gmbh International | Powered surgical tool with predefined adjustable control algorithm for controlling end effector parameter |
| US11324557B2 (en) | 2017-12-28 | 2022-05-10 | Cilag Gmbh International | Surgical instrument with a sensing array |
| US10944728B2 (en) | 2017-12-28 | 2021-03-09 | Ethicon Llc | Interactive surgical systems with encrypted communication capabilities |
| US11096693B2 (en) | 2017-12-28 | 2021-08-24 | Cilag Gmbh International | Adjustment of staple height of at least one row of staples based on the sensed tissue thickness or force in closing |
| US11410259B2 (en) | 2017-12-28 | 2022-08-09 | Cilag Gmbh International | Adaptive control program updates for surgical devices |
| US20190201039A1 (en) | 2017-12-28 | 2019-07-04 | Ethicon Llc | Situational awareness of electrosurgical systems |
| US11559308B2 (en) | 2017-12-28 | 2023-01-24 | Cilag Gmbh International | Method for smart energy device infrastructure |
| US11424027B2 (en) | 2017-12-28 | 2022-08-23 | Cilag Gmbh International | Method for operating surgical instrument systems |
| US11576677B2 (en) | 2017-12-28 | 2023-02-14 | Cilag Gmbh International | Method of hub communication, processing, display, and cloud analytics |
| US11701162B2 (en) | 2018-03-08 | 2023-07-18 | Cilag Gmbh International | Smart blade application for reusable and disposable devices |
| US11707293B2 (en) | 2018-03-08 | 2023-07-25 | Cilag Gmbh International | Ultrasonic sealing algorithm with temperature control |
| US12303159B2 (en) | 2018-03-08 | 2025-05-20 | Cilag Gmbh International | Methods for estimating and controlling state of ultrasonic end effector |
| US11259830B2 (en) | 2018-03-08 | 2022-03-01 | Cilag Gmbh International | Methods for controlling temperature in ultrasonic device |
| US11219453B2 (en) | 2018-03-28 | 2022-01-11 | Cilag Gmbh International | Surgical stapling devices with cartridge compatible closure and firing lockout arrangements |
| US11166716B2 (en) | 2018-03-28 | 2021-11-09 | Cilag Gmbh International | Stapling instrument comprising a deactivatable lockout |
| US11096688B2 (en) | 2018-03-28 | 2021-08-24 | Cilag Gmbh International | Rotary driven firing members with different anvil and channel engagement features |
| US11589865B2 (en) | 2018-03-28 | 2023-02-28 | Cilag Gmbh International | Methods for controlling a powered surgical stapler that has separate rotary closure and firing systems |
| US10973520B2 (en) | 2018-03-28 | 2021-04-13 | Ethicon Llc | Surgical staple cartridge with firing member driven camming assembly that has an onboard tissue cutting feature |
| US11471156B2 (en) | 2018-03-28 | 2022-10-18 | Cilag Gmbh International | Surgical stapling devices with improved rotary driven closure systems |
| US11207067B2 (en) | 2018-03-28 | 2021-12-28 | Cilag Gmbh International | Surgical stapling device with separate rotary driven closure and firing systems and firing member that engages both jaws while firing |
| US11090047B2 (en) | 2018-03-28 | 2021-08-17 | Cilag Gmbh International | Surgical instrument comprising an adaptive control system |
| US11278280B2 (en) | 2018-03-28 | 2022-03-22 | Cilag Gmbh International | Surgical instrument comprising a jaw closure lockout |
| US11751872B2 (en) | 2019-02-19 | 2023-09-12 | Cilag Gmbh International | Insertable deactivator element for surgical stapler lockouts |
| US11369377B2 (en) | 2019-02-19 | 2022-06-28 | Cilag Gmbh International | Surgical stapling assembly with cartridge based retainer configured to unlock a firing lockout |
| US11317915B2 (en) | 2019-02-19 | 2022-05-03 | Cilag Gmbh International | Universal cartridge based key feature that unlocks multiple lockout arrangements in different surgical staplers |
| US11298129B2 (en) | 2019-02-19 | 2022-04-12 | Cilag Gmbh International | Method for providing an authentication lockout in a surgical stapler with a replaceable cartridge |
| US11357503B2 (en) | 2019-02-19 | 2022-06-14 | Cilag Gmbh International | Staple cartridge retainers with frangible retention features and methods of using same |
| USD950728S1 (en) | 2019-06-25 | 2022-05-03 | Cilag Gmbh International | Surgical staple cartridge |
| USD964564S1 (en) | 2019-06-25 | 2022-09-20 | Cilag Gmbh International | Surgical staple cartridge retainer with a closure system authentication key |
| USD952144S1 (en) | 2019-06-25 | 2022-05-17 | Cilag Gmbh International | Surgical staple cartridge retainer with firing system authentication key |
| DE102020214129A1 (de) | 2020-11-10 | 2022-05-12 | Volkswagen Aktiengesellschaft | Verfahren und System zum Kommunizieren über einen Kommunikationsbus |
| DE102024121465A1 (de) * | 2024-07-29 | 2026-01-29 | Knorr-Bremse Systeme für Nutzfahrzeuge GmbH | Signalübertragungseinrichtung für ein Teilnehmergerät für ein digitales Datenkommunikationssystem in einem Fahrzeug |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58219847A (ja) * | 1982-06-14 | 1983-12-21 | Ricoh Co Ltd | 再送要求機能付データ通信方式 |
| CN1010377B (zh) | 1986-07-11 | 1990-11-14 | 豪登环境系统公司 | 脉冲喷气织网过滤器 |
| US4771417A (en) * | 1986-09-18 | 1988-09-13 | Racal Data Communications, Inc. | High speed modem |
| GB8628821D0 (en) * | 1986-12-02 | 1987-01-07 | Plessey Co Plc | Data transmission systems |
| US5142550A (en) * | 1989-06-29 | 1992-08-25 | Symbol Technologies, Inc. | Packet data communication system |
| JP2865782B2 (ja) * | 1990-03-16 | 1999-03-08 | 富士通株式会社 | 非同期伝送用codec装置 |
| JP2566081B2 (ja) * | 1990-12-19 | 1996-12-25 | エイ・ティ・アンド・ティ・コーポレーション | 光パケットのエンコーディング方法及びスイッチングノード |
| DE4131133B4 (de) * | 1991-09-19 | 2005-09-08 | Robert Bosch Gmbh | Verfahren und Vorrichtung zum Austausch von Daten in Datenverarbeitungsanlagen |
| JP3340738B2 (ja) * | 1991-10-04 | 2002-11-05 | ベイ ネットワークス インコーポレイテッド | 並行パケットバスに関する方法及び装置 |
| JPH05153128A (ja) * | 1991-12-02 | 1993-06-18 | Nippon Telegr & Teleph Corp <Ntt> | 通信速度制御方法及びその装置 |
| US5253250A (en) * | 1991-12-31 | 1993-10-12 | Gte Laboratories Incorporated | Routing and switching of high-speed optical data with the header transmitted on a subcarrier frequency |
| JPH06291809A (ja) * | 1993-04-05 | 1994-10-18 | Seiko Epson Corp | データ通信装置 |
| US5818826A (en) * | 1996-06-17 | 1998-10-06 | International Business Machines Corporation | Media access control protocols in a wireless communication network supporting multiple transmission rates |
| US5916287A (en) * | 1996-09-30 | 1999-06-29 | Hewlett-Packard Company | Modular automotive diagnostic, test and information system |
| US6157935A (en) * | 1996-12-17 | 2000-12-05 | Tran; Bao Q. | Remote data access and management system |
| US6256358B1 (en) * | 1998-03-27 | 2001-07-03 | Visteon Global Technologies, Inc. | Digital signal processing architecture for multi-band radio receiver |
| US6385210B1 (en) * | 1998-04-17 | 2002-05-07 | Ford Global Technologies, Inc. | Method for detecting and resolving data corruption in a UART based communication network |
| US6529957B1 (en) * | 1998-08-25 | 2003-03-04 | Intel Corporation | Method for increasing performance on a dedicated multi-speed Ethernet link segment |
-
1999
- 1999-04-10 GB GB9908105A patent/GB2351884B/en not_active Expired - Fee Related
-
2000
- 2000-04-10 CN CN00806102A patent/CN1350738A/zh active Pending
- 2000-04-10 EP EP00920867A patent/EP1169822B1/en not_active Expired - Lifetime
- 2000-04-10 JP JP2000611443A patent/JP2002542667A/ja active Pending
- 2000-04-10 AT AT00920867T patent/ATE245878T1/de not_active IP Right Cessation
- 2000-04-10 WO PCT/GB2000/001341 patent/WO2000062486A1/en not_active Ceased
- 2000-04-10 BR BR0009688-1A patent/BR0009688A/pt not_active Application Discontinuation
- 2000-04-10 AU AU41284/00A patent/AU4128400A/en not_active Abandoned
- 2000-04-10 KR KR1020017012920A patent/KR100792772B1/ko not_active Expired - Fee Related
- 2000-04-10 DE DE60004035T patent/DE60004035T2/de not_active Expired - Fee Related
- 2000-04-10 ES ES00920867T patent/ES2206222T3/es not_active Expired - Lifetime
- 2000-04-10 RU RU2001130352/09A patent/RU2001130352A/ru not_active Application Discontinuation
- 2000-04-10 TR TR2001/02934T patent/TR200102934T2/xx unknown
-
2001
- 2001-09-28 US US09/967,121 patent/US7103688B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US20020126691A1 (en) | 2002-09-12 |
| WO2000062486A9 (en) | 2001-11-01 |
| KR20010111504A (ko) | 2001-12-19 |
| DE60004035T2 (de) | 2004-09-30 |
| GB2351884A (en) | 2001-01-10 |
| DE60004035D1 (de) | 2003-08-28 |
| BR0009688A (pt) | 2002-01-08 |
| KR100792772B1 (ko) | 2008-01-11 |
| GB9908105D0 (en) | 1999-06-02 |
| AU4128400A (en) | 2000-11-14 |
| EP1169822B1 (en) | 2003-07-23 |
| WO2000062486A1 (en) | 2000-10-19 |
| EP1169822A1 (en) | 2002-01-09 |
| RU2001130352A (ru) | 2003-07-20 |
| TR200102934T2 (tr) | 2002-01-21 |
| GB2351884B (en) | 2002-07-31 |
| US7103688B2 (en) | 2006-09-05 |
| JP2002542667A (ja) | 2002-12-10 |
| CN1350738A (zh) | 2002-05-22 |
| ATE245878T1 (de) | 2003-08-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100792772B1 (ko) | 데이터 전송방법 및 장치 | |
| ES3055159T3 (en) | Subscriber station for a serial bus system, and method for communicating in a serial bus system | |
| JP4730917B2 (ja) | アクセスポートと無線スイッチとの間の通信のプロトコル | |
| ES2391086T3 (es) | Módulo acelerador de protocolo con función de transmisión de paquetes y método de funcionamiento para un transceptor para la transmisión rápida de paquetes de datos | |
| KR102898309B1 (ko) | 직렬 버스 시스템용 가입자국 및 직렬 버스 시스템에서의 통신 방법 | |
| US20040258051A1 (en) | Hybrid wired and wireless communication system and a communication method thereof | |
| ES2875282T3 (es) | Estación suscriptora en un sistema de bus y procedimiento para operar una estación suscriptora | |
| CA2562048A1 (en) | Wireless communication protocol | |
| CN113412604B (zh) | 串行总线系统的用户站和在串行总线系统中通信的方法 | |
| CN114846762B (zh) | 通信链路初始化方法及装置 | |
| JP7219342B2 (ja) | シリアルバスシステム用の加入局およびシリアルバスシステムでの通信方法 | |
| CN113169916B (zh) | 用于串行总线系统的用户站和用于串行总线系统中的通信的方法 | |
| CN107078932B (zh) | 总线系统的用户站和用于校验消息的正确性的方法 | |
| US10282332B2 (en) | Subscriber station for a bus system and method for time-optimized data transmission in a bus system | |
| CN113196713B (zh) | 串行总线系统的用户站和在串行总线系统中发送消息的方法 | |
| ES2980705T3 (es) | Estación de abonado para un sistema de bus serie y procedimiento para la comunicación en un sistema de bus serie | |
| JP2023503377A (ja) | シリアルバスシステム用の加入局およびシリアルバスシステムでの通信方法 | |
| ES2270564T3 (es) | Metodo y aparato para indicar el procesado variable de datos en conexiones de telecomunicaciones. | |
| CN112913192A (zh) | 用于串行总线系统的用户站和用于在串行总线系统中传输数据的方法 | |
| US8929264B2 (en) | Transmitting-receiving apparatus | |
| US11863320B2 (en) | Communication media sharing among devices having dissimilar physical layer waveforms | |
| CN121418226A (zh) | 多通道切换的以太网兼容通信方法、装置、设备及介质 |