ES2708664T3 - Sistema de transmisión y recepción de datos - Google Patents

Sistema de transmisión y recepción de datos Download PDF

Info

Publication number
ES2708664T3
ES2708664T3 ES16159942T ES16159942T ES2708664T3 ES 2708664 T3 ES2708664 T3 ES 2708664T3 ES 16159942 T ES16159942 T ES 16159942T ES 16159942 T ES16159942 T ES 16159942T ES 2708664 T3 ES2708664 T3 ES 2708664T3
Authority
ES
Spain
Prior art keywords
data
module
slave
master module
priority processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES16159942T
Other languages
English (en)
Inventor
Sung Sik Ham
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.)
LS Electric Co Ltd
Original Assignee
LSIS Co Ltd
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 LSIS Co Ltd filed Critical LSIS Co Ltd
Application granted granted Critical
Publication of ES2708664T3 publication Critical patent/ES2708664T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • G06F13/362Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4022Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/4068Electrical coupling
    • 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/40Bus networks
    • H04L12/40143Bus networks involving priority mechanisms
    • 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/40Bus networks
    • H04L12/403Bus networks with centralised control, e.g. polling
    • 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/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40215Controller Area Network CAN

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mathematical Physics (AREA)
  • Small-Scale Networks (AREA)

Abstract

Un sistema de comunicación (1000) que comprende: módulos esclavos (210,220,230) configurados para enviar una señal de respuesta correspondiente a una señal de solicitud recibida desde un módulo maestro (100), y enviar un mensaje de solicitud de procesamiento de prioridad de datos al módulo maestro (100), en donde los módulos esclavos (210,220,230) están conectados a un primer bus serie (410) y a un segundo bus serie (420); y el módulo maestro (100) se conecta a los módulos esclavos (210,220,230) a través del primer bus serie (410) y del segundo bus serie (420), en donde el módulo maestro (100) se configura además para: estar en un modo de recolección de datos secuencial, en donde el modo de recolección de datos secuencial que representa que el módulo maestro (100) recolecta, secuencialmente, los datos de los módulos esclavos (210,220,230) se conecta al módulo maestro (100) de acuerdo con una secuencia preestablecida a través de la primera bus serie (410), en donde si el módulo maestro (100) recibe el mensaje de solicitud de procesamiento de prioridad de datos de uno de los módulos esclavos (210, 220, 230) a través del segundo bus serie (420), el módulo maestro (100) se configura además para: verificar la información en el módulo esclavo correspondiente desde el cual se recibió el mensaje de solicitud de procesamiento de prioridad de datos, determinar si la recolección de datos actual se ha completado desde el módulo esclavo correspondiente hasta el primer bus serie (410), recolectar y procesar, por prioridad, los datos del módulo esclavo correspondiente (210,220,230) en función del mensaje de solicitud de procesamiento de prioridad de datos recibido de al menos un módulo esclavo si se confirma que se ha completado la recolección de datos actual, estar en el modo de recolección de datos secuencial después de recolectar y procesar los datos del módulo esclavo correspondiente; en donde si los mensajes de solicitud de procesamiento de prioridad de datos se reciben a través del segundo bus serie (420) de más de uno de los módulos esclavos (210, 220, 230) mientras está en el modo de recolección de datos secuencial, el módulo maestro (100) se configura además para: verificar los mensajes de solicitud de procesamiento de prioridad de datos recibidos e información sobre los módulos esclavos correspondientes, verificar las prioridades de los módulos esclavos 35 que han transmitido los mensajes de solicitud de procesamiento de prioridad de datos correspondientes, establecer una secuencia de procesamiento de prioridad de datos de acuerdo con los módulos esclavos 40 que han transmitido los mensajes de solicitud de procesamiento de prioridad de datos, realizar una recolección de datos de acuerdo con la secuencia de procesamiento de prioridad de datos establecida, estar en el modo de recolección de datos secuencial y procesar los datos del módulo esclavo después del módulo esclavo que haya realizado la recolección de datos anterior cuando se haya completado el procesamiento de prioridad de datos en cada módulo esclavo, caracterizado porque el sistema de comunicación (1000) comprende además unidades de conmutación (310,320,330) que corresponden a los módulos esclavos, en donde las unidades de conmutación están dispuestas entre los módulos esclavos (210,220,230) y el módulo maestro (100), y cada una de las unidades de interruptor (310,320,330) comprende: una primera unidad de almacenamiento temporal (311) configurada para establecer una ruta para enviar el mensaje de solicitud de procesamiento de prioridad desde un módulo esclavo (210,220,230) correspondiente a la unidad de conmutación (310,320,330); y una segunda unidad de almacenamiento temporal (312) configurada para establecer una ruta de salida al módulo maestro (100), el mensaje de solicitud de procesamiento de prioridad de un módulo esclavo (210,220,230) que no corresponde a la unidad de conmutación (310,320,330).

Description

DESCRIPCION
Sistema de transmision y recepcion de datos
Antecedentes
La presente descripcion se refiere a un sistema de transmision y recepcion de datos.
En general, los sistemas o dispositivos controladores grandes se implementan como un armario que se instala en un bastidor estandar. Cada armario incluye una placa madre posterior que tiene una ranura para montar una pluralidad de modulos. Es decir, en el caso de que muchos tipos de modulos que realizan una funcion unica se combinen para formar un solo sistema controlador, uno de los metodos para intercambiar informacion entre muchos tipos de modulos es usar una tecnica de bus comun que utiliza la placa madre posterior. El documento KR 2002-0078199 A describe un sistema de bus de datos y su metodo de control.
La Figura 1 es un diagrama de bloques esquematico de un sistema de placa madre posterior general.
Con referencia a la Figura 1, una placa madre posterior tipica es tipicamente una placa de circuito impreso (PCB) de doble cara o de una cara y se montan los modulos 10, 20 y 31 a 34 en la misma, y cada modulo esta conectado en comun a traves de una linea de senal (bus de datos o bus de direccion) y una linea electrica en la placa madre posterior.
Las Figuras 2 y 3 ilustran un metodo de operacion para la transmision y recepcion de datos en un sistema de placa madre posterior tipico.
Con referencia a la Figura 2, una estructura de bus de transmision de datos que emplea un modo de bus serie como un modo de bus placa madre posterior tiene una estructura multipunto en la que un solo modulo maestro 20 y N modulos esclavos 31 a 33 estan conectados a un solo linea de bus de datos, y tiene un puerto de comunicacion y un conjunto de chips de unidad para cada modulo, por lo que la recepcion y la transmision son posibles. En general, en el modo de bus de la placa madre posterior que tiene la estructura descrita anteriormente, un modulo maestro realiza una solicitud y solo un modulo esclavo recibe las senales del bus de salida de solicitud a la linea del bus de datos. Los modulos esclavos N tienen identificadores unicos, respectivamente, y el modulo maestro verifica el identificador del modulo esclavo y realiza una comunicacion secuencial 1:1 de acuerdo con un preestablecimiento de secuencia de acuerdo con el resultado de la verificacion.
Ademas, la Figura 3 es un diagrama estructural de un bus de transmision de datos que emplea un modo Ethernet como el modo de bus de la placa madre posterior. La estructura incluye un conmutador Ethernet y permite la comunicacion bidireccional entre el modulo maestro 20 y los modulos esclavos 31 a 33, pero debe incluir un costoso conmutador 41, y el modo Ethernet puede realizar solo una comunicacion secuencial 1:1 entre el modulo maestro y el modulo esclavo tambien. 2
Por lo tanto, dado que un sistema que usa un modo de bus de la placa madre posterior en el que hay una pluralidad de modulos esclavos realiza una operacion de procesamiento de datos secuencial en cada modulo esclavo, un tiempo de procesamiento de datos correspondiente a N veces el tiempo de procesamiento de datos de cada modulo esclavo es necesario para un unico ciclo. En este caso, es dificil procesar, por prioridad, los datos de un modulo especifico, por lo que se produce un procesamiento ineficiente de los datos, y existe un limite en el procesamiento de datos mediante una operacion de procesamiento de datos pasiva.
Resumen
La presente invencion se define en la reivindicacion independiente adjunta a la que se debe hacer referencia. Las caracteristicas ventajosas se establecen en las reivindicaciones dependientes adjuntas.
Breve descripcion de los dibujos
La Figura 1 es un diagrama de bloques esquematico de un sistema de placa madre posterior general.
Las Figuras 2 y 3 son diagramas de bloques esquematicos para explicar una configuracion de red de un sistema de placa madre posterior tipico.
La Figura 4 es un diagrama de bloques esquematico para explicar una configuracion de red de un sistema de comunicacion de transmision y recepcion de datos de acuerdo con una modalidad.
La Figura 5 es un diagrama de bloques de una unidad de conmutacion de acuerdo con una modalidad.
La Figura 6 es un diagrama de flujo de una operacion de transmision y recepcion de datos de acuerdo con una modalidad.
La Figura 7 es un diagrama de flujo de una operacion de transmision y recepcion de datos de acuerdo con una modalidad.
Descripcion detallada de las modalidades
Los terminos o palabras utilizados en la descripcion detallada y las reivindicaciones no deben interpretarse como limitaciones de los significados tipicos o significados indicados en diccionarios.
Las modalidades descritas en la descripcion detallada y las configuraciones mostradas en los dibujos son solo ejemplos.
La Figura 4 es un diagrama de bloques esquematico para explicar una configuracion de red de un sistema de comunicacion de transmision y recepcion de datos de acuerdo con una modalidad.
Con referencia a la Figura 4, un sistema de comunicacion de transmision y recepcion de datos 1000 de acuerdo con una modalidad puede incluir un modulo maestro 100, una pluralidad de modulos esclavos 210, 200 y 230, y unidades de conmutacion 310, 320 y 330.
El modulo maestro 100 puede recolectar datos de los modulos esclavos 210, 220 y 230 que estan conectados en comun, procesar los datos recolectados y enviar informacion sobre el resultado del procesamiento. El modulo maestro puede conectarse a los modulos esclavos 210, 220 y 230 a traves de un bus serie y recibir una senal de solicitud de recoleccion de datos a traves del bus serie o realizar una recoleccion de datos en un intervalo o tiempo predeterminado.
El modulo maestro 100 puede incluir una primera unidad de comunicacion 110, una segunda unidad de comunicacion 120, una unidad de control 130 y una unidad de almacenamiento 140.
La primera unidad de comunicacion 110 se puede conectar a un bus serie 410 para acceder a los modulos esclavos de modo que sea posible recolectar secuencialmente datos de los modulos esclavos 210, 220 y 230 conectados al modulo maestro 100 de acuerdo con un secuencia establecida previamente. Es decir, la primera unidad de comunicacion 110 puede solicitar y recibir datos utilizando una operacion por etapas a traves de la primera unidad de comunicacion 110 para obtener datos de N modulos esclavos. La primera unidad de comunicacion 110 puede realizar secuencialmente una solicitud de recoleccion de datos basada en la tecnica anterior, por ejemplo, desde el modulo esclavo mas cercano al modulo maestro 100 y realizar la recoleccion de datos correspondiente.
El bus serie 410 conectado a la primera unidad de comunicacion 110 puede conectarse a una unidad de comunicacion correspondiente de los modulos esclavos 210, 220 y 230.
La primera unidad de comunicacion 110 puede identificar secuencialmente los identificadores de los modulos esclavos 210, 220 y 230 de acuerdo con la secuencia de modulos esclavos que estan conectados a la ranura de un sistema de placa madre posterior a traves del bus serie 410, y recolectar datos de un modulo esclavo correspondiente.
La primera unidad de comunicacion 110 puede incluir un controlador separado (no mostrado) de acuerdo con una senal de salida. Por ejemplo, en el caso donde la primera unidad de comunicacion 110 es una logica de transistortransistor (TTL), es posible conectar un controlador separado para transmitir y recibir una senal correspondiente a la primera unidad de comunicacion 110. El esquema de comunicacion de la primera unidad de comunicacion 110 se puede aplicar a varios modos de bus de datos en serie que incluyen un bus multipunto, como RS485/RS422, un bus de red de area del controlador (CAN), senalizacion diferencial de bajo voltaje (LVDS). La configuracion no es fija y es posible incluir o no la configuracion de acuerdo con los datos transmitidos y recibidos a traves de una unidad de comunicacion y una logica de comunicacion.
La segunda unidad de comunicacion 120 se puede conectar a un bus serie 420 para acceder a los modulos esclavos de modo que sea posible recibir informacion de solicitud de procesamiento de prioridad de datos de los modulos esclavos 210 a 230 conectados al modulo maestro 100 o recolectar datos para procesamiento de prioridad de datos correspondiente.
El bus serie 420 conectado a la segunda unidad de comunicacion 120 puede conectarse a una unidad de comunicacion correspondiente de los modulos esclavos 210, 220 y 230. Ademas del primer bus serie 410, la segunda unidad de comunicacion 120 puede recibir, desde los modulos esclavos 210, 220 y 230, un mensaje de evento para una solicitud de procesamiento de datos preferencial, no de procesamiento de datos secuencial, a traves del segundo bus serie 420. Ademas, la segunda unidad de comunicacion 120 puede recolectar datos de un modulo esclavo correspondiente a traves del segundo bus serie 420 de acuerdo con el mensaje de evento de procesamiento de prioridad de datos recibido desde el modulo esclavo.
La segunda unidad de comunicacion 120 puede incluir ademas un controlador separado (no mostrado) de acuerdo con una senal de salida. La segunda unidad de comunicacion 120 puede ser un modulo de comunicacion de transmision y recepcion asincrono. Ademas, es posible incluir un controlador y un receptor de senal TTL en paralelo. La unidad de control 130 puede verificar la informacion del identificador en los modulos esclavos 210, 220 y 230, los datos y una senal de solicitud de procesamiento de prioridad de datos que se reciben a traves de la primera unidad de comunicacion 110 y de la segunda unidad de comunicacion 120, y enviar una correspondiente senal de control de procesamiento.
La unidad de control 130 puede solicitar y recolectar datos de los modulos esclavos conectados en un sistema a traves de la primera unidad de comunicacion 110 de acuerdo con una secuencia preestablecida (por ejemplo, del modulo esclavo mas cercano al modulo maestro). En este caso, la unidad de control 130 puede recibir informacion de identificacion de los modulos esclavos 210, 220 y 230. La informacion del identificador recibido se compara con la informacion del identificador almacenada previamente y es posible recolectar datos de un modulo esclavo correspondiente cuando se completa la autenticacion de un modulo esclavo correspondiente.
La unidad de control 130 puede recolectar y verificar una senal o datos especificos de los modulos esclavos 210, 220 y 230 a traves de la segunda unidad de comunicacion 120 independientemente de la comunicacion de la primera unidad de comunicacion 110. La unidad de control 130 puede recibir un mensaje de solicitud de procesamiento de prioridad de datos desde el modulo esclavo a traves de la segunda unidad de comunicacion 120, aparte de la operacion de recoleccion de datos de la primera unidad de comunicacion 110. Cuando la unidad de control 130 verifica la informacion en un modulo esclavo que ha transmitido la informacion correspondiente, y se completa la operacion realizada a traves de la primera unidad de comunicacion 110, la unidad de control puede realizar, por prioridad, la recoleccion y el procesamiento de datos en el modulo esclavo que ha transmitido el mensaje de solicitud de procesamiento de prioridad de datos.
Ademas, en el caso de que el mensaje de solicitud de procesamiento de prioridad de datos recibido este en una pluralidad, la unidad de control 130 puede verificar un modulo esclavo correspondiente y recolectar y procesar, por prioridad, los datos del modulo esclavo correspondiente de acuerdo con una prioridad preestablecida o una secuencia preestablecida.
La unidad de control 130 puede realizar un procesamiento de prioridad de datos a traves de la segunda unidad de comunicacion 120, y regresar a la secuencia de transmision y recepcion de datos anterior a traves de la primera unidad de comunicacion 110. Es decir, cuando se completa una operacion correspondiente a la senal de solicitud de procesamiento de prioridad realizada a traves de la segunda unidad de comunicacion 120, la unidad de control 130 puede volver a una rutina normal en la que los datos se recolectan y procesan a traves de la primera unidad de comunicacion 110 desde el modulo esclavo que se ha realizado antes de la senal de solicitud de procesamiento de prioridad.
La unidad de almacenamiento 140 puede almacenar programas para las operaciones de la unidad de control 130 y almacenar temporal o permanentemente los datos de entrada/salida. La unidad de almacenamiento 140 puede almacenar informacion en el modulo esclavo que esta conectado a un sistema de transmision y recepcion de datos. La unidad de almacenamiento 140 puede almacenar la informacion de procesamiento de prioridad que corresponde a la informacion de procesamiento de prioridad de datos que se recibe desde el modulo esclavo. Es decir, la unidad de almacenamiento 140 puede almacenar varias partes de informacion, tales como informacion de secuencia e informacion de secuencia de procesamiento de prioridad para procesar los datos del modulo esclavo por la unidad de control 130.
El modulo de almacenamiento 140 puede incluir al menos uno de los tipos de medios de almacenamiento, tales como una memoria flash, una memoria de tipo disco duro, una memoria de tipo micro tarjeta multimedia, una memoria de tipo de tarjeta (por ejemplo, una memoria SD o XD), una memoria de acceso aleatorio (RAM), una memoria de acceso aleatorio estatica (SRAM), una memoria de solo lectura (ROM), una memoria de solo lectura programable y borrable electricamente (EEPROm ), una memoria de solo lectura programable (PROM), una memoria magnetica, un disco magnetico y un disco optico.
Se describe la configuracion de al menos un modulo esclavo que esta conectado al modulo maestro que tiene la configuracion descrita anteriormente. Los modulos esclavos 210, 220 y 230 son modulos que incluyen funciones para ingresar y enviar datos, y pueden ser modulos esclavos que tienen configuraciones similares. Por lo tanto, cualquiera de los modulos esclavos se describe como un ejemplo. Alternativamente, en el caso de un modulo esclavo que tiene una configuracion diferente, se describe la misma configuracion que se aplica de acuerdo con una modalidad.
El modulo esclavo que esta conectado a traves del primer y segundo bus serie 410 y 420 a traves de la primera unidad de comunicacion 110 y de la segunda unidad de comunicacion 120 del modulo maestro 100 se puede conectar de manera extraible en un sistema de placa madre posterior.
El modulo esclavo 210 puede incluir una primera unidad de comunicacion 211, una segunda unidad de comunicacion 212, una unidad de control 213 y una unidad de almacenamiento 214.
La primera unidad de comunicacion 211 puede conectar el primer bus serie 410 al modulo maestro 100 para transmitir secuencialmente datos de acuerdo con una secuencia preestablecida. La primera unidad de comunicacion 211 puede transmitir, al modulo maestro 100, los datos recolectados basandose en el control del modulo maestro 100, a traves del primer bus serie conectado a la primera unidad de comunicacion 211.
La primera unidad de comunicacion 211 puede transmitir informacion de identificacion al modulo maestro 100, y enviar los datos recolectados en un momento correspondiente al modulo maestro 100 en base a la senal de control que se aplica desde el modulo maestro 100.
Dado que la primera unidad de comunicacion 211 esta conectada a la primera unidad de comunicacion 210 del modulo maestro 100 y recolecta datos secuencialmente del modulo esclavo mas cercano al modulo maestro 100 mediante el uso de una operacion por etapas, es posible enviar datos al modulo maestro 100 a traves de la primera unidad de comunicacion 210 de acuerdo con un orden (secuencia) correspondiente.
La segunda unidad de comunicacion 212 puede estar conectada a la segunda unidad de comunicacion 120 del modulo maestro.
En el caso de que haya datos de procesamiento de prioridad independientemente del funcionamiento de la primera unidad de comunicacion 211, la segunda unidad de comunicacion 212 puede transmitir, al modulo maestro 100, un mensaje de evento que incluye una senal de solicitud de procesamiento de prioridad de datos. Ademas, la segunda unidad de comunicacion 212 puede enviar datos para procesar por prioridad al modulo maestro 100 en funcion del mensaje de evento de solicitud de procesamiento de prioridad de datos que se transmite al modulo maestro 100. El mensaje de evento que incluye la senal de solicitud de procesamiento de prioridad de datos transmitida a traves de la segunda unidad de comunicacion 212 puede tener la siguiente estructura de datos.
Caracter preambulo
Caracter de ID Caracter de deteccion de Datos y Error
El mensaje de evento puede incluir un caracter de ID, caracter de deteccion de datos y error para un modulo esclavo correspondiente. Ademas, el caracter preambulo puede incluir contenido que proporcione una notificacion de informacion de mensaje de evento. Ademas, el mensaje de evento puede incluir informacion sobre un formato de datos, tamano de datos, tipo de datos y similares, y una prioridad de procesamiento de datos puede determinarse en funcion de la informacion. La configuracion del mensaje puede variar de acuerdo con el sistema de comunicacion o el esquema de comunicacion.
La unidad de control 213 puede verificar informacion sobre los datos que recolecta el modulo esclavo. La unidad de control 213 puede enviar, al modulo maestro 100, los datos recolectados a traves de la primera y segunda unidades de comunicacion 211 y 212 en base al control del modulo maestro 100 de acuerdo con un orden (secuencia) correspondiente. Cuando los datos que requieren el procesamiento de prioridad se detectan de los datos que recolecta el modulo esclavo, la unidad de control 213 puede enviar un mensaje de evento que incluye una senal de solicitud de procesamiento de prioridad, y habilitar la salida del mensaje correspondiente al modulo maestro 100 a traves de la segunda unidad de comunicacion 212. Ademas, la unidad de control 213 puede enviar una senal de lectura a envio (RTS) y habilitar una unidad de conmutacion 310 conectada a la segunda unidad de comunicacion 212, de acuerdo con la senal.
La unidad de almacenamiento 214 puede almacenar los datos que el modulo esclavo 210 recolecta. La unidad de almacenamiento 214 puede almacenar informacion de identificacion en el modulo esclavo 210. La unidad de almacenamiento 214 puede almacenar informacion de prioridad o informacion de secuencia para transmitir los datos desde el modulo esclavo 210 al modulo maestro 100.
El modulo de almacenamiento 214 puede incluir al menos uno de los tipos de medios de almacenamiento, tales como una memoria flash, una memoria de tipo disco duro, una memoria de tipo micro tarjeta multimedia, una memoria de tipo de tarjeta (por ejemplo, una memoria SD o XD), una memoria de acceso aleatorio (RAM), una memoria de acceso aleatorio estatica (SRAM), una memoria de solo lectura (ROM), una memoria de solo lectura programable y borrable electricamente (EEPROm ), una memoria de solo lectura programable (PROM), una memoria magnetica, un disco magnetico y un disco optico.
Cuando la segunda unidad de comunicacion 212 necesita conectarse al modulo maestro 100, se puede conectar al modulo maestro a traves de la unidad de conmutacion 310.
La unidad de conmutacion 310 es para transmitir un mensaje de evento de solicitud de procesamiento de prioridad de datos desde un modulo esclavo 210 correspondiente o para conectar rutas de transmision y recepcion de datos entre modulos esclavos vecinos y puede habilitarse mediante la senal RTS de la segunda unidad de comunicacion 212 o una senal de caracter preambulo que se incluye en el mensaje de evento.
La unidad de conmutacion 310 puede conectarse entre la segunda unidad de comunicacion 120 del modulo maestro 110 y las segundas unidades de comunicacion respectivas 212, 222 y 232 de los modulos esclavos 210, 220 y 230. La unidad de conmutacion 310 puede proporcionarse para corresponder al modulo esclavo.
La Figura 5 es un diagrama de bloques de una unidad de conmutacion de acuerdo con una modalidad.
Con referencia a la Figura 5, la unidad de conmutacion 310 puede incluir una primera unidad de almacenamiento temporal 311 y una segunda unidad de almacenamiento temporal 312.
La primera unidad de almacenamiento temporal 311 y la segunda unidad de almacenamiento temporal 312 pueden operar exclusivamente.
La primera unidad de almacenamiento temporal 311 puede transmitir un mensaje de evento de solicitud de procesamiento de prioridad de datos desde el modulo esclavo 210 al que esta conectada una unidad de conmutacion correspondiente 310, o proporcionar una ruta para que los datos de salida se procesen por prioridad. Es decir, la primera unidad de almacenamiento temporal 311 puede proporcionar una ruta para transmitir un mensaje de evento al modulo maestro cuando los datos que se procesan por prioridad se generan desde un modulo esclavo 210 correspondiente. En este caso, la primera unidad de almacenamiento temporal 311 se puede habilitar mediante la senal RTS que se envia desde la segunda unidad de comunicacion 212 del correspondiente modulo esclavo 210.
La segunda unidad de almacenamiento temporal 312 puede funcionar al contrario que la primera unidad de almacenamiento temporal 311. Es decir, cuando la primera unidad de almacenamiento temporal 311 esta habilitada, la segunda unidad de almacenamiento temporal 312 puede estar deshabilitada. A diferencia de la primera unidad de almacenamiento temporal 311, la segunda unidad de almacenamiento temporal 312 puede habilitarse para enviar una ruta para enviar mensajes de eventos y datos para ser procesados por prioridad desde los modulos esclavos 220 y 230 dispuestos fisicamente despues del correspondiente modulo esclavo 210, no para generar una ruta para enviar los mensajes de eventos y los datos correspondientes desde el modulo esclavo 210 correspondiente.
Es decir, en el caso de que la segunda unidad de almacenamiento temporal 312 este habilitada, la primera unidad de almacenamiento temporal 311 esta deshabilitada y, por lo tanto, puede bloquear que el modulo esclavo correspondiente 310 envie datos.
Por lo tanto, antes de que la primera unidad de almacenamiento temporal 311 y la segunda unidad de almacenamiento temporal 312 transmitan datos, la primera unidad de almacenamiento temporal 311 se habilita como baja actividad y la segunda unidad de almacenamiento temporal 312 se deshabilita. Luego, cuando se completa el procesamiento de datos desde el modulo maestro 100 y el modulo esclavo 210 que ha realizado una solicitud de procesamiento de datos prioritarios, la primera unidad de almacenamiento temporal 311 regresa al estado inactivo y se deshabilita, y la segunda unidad de almacenamiento temporal 312 se puede cambiar a un estado habilitado.
Las resistencias elevadoras 313 y 314 se pueden conectar a la primera unidad 311 y a la segunda unidad 312 de la unidad de conmutacion 310, respectivamente.
Es decir, se puede conectar una primera resistencia elevadora 313 a la primera unidad de almacenamiento temporal 311, y una segunda resistencia elevadora 314 se puede conectar a la segunda unidad de almacenamiento temporal 312.
Cuando la primera resistencia elevadora se encuentra en un estado sin carga en el que el modulo esclavo no esta conectado, es decir, en un estado flotante, los errores en las operaciones de la primera unidad de almacenamiento temporal 311 y la segunda unidad de almacenamiento temporal 312 pueden ocurrir. Por lo tanto, cuando no hay un modulo esclavo, el voltaje Vcc se puede conectar a la unidad de almacenamiento temporal a traves de la primera y la segunda resistencias elevadoras 311 y 312 para ingresar una senal Alta o Baja. Es decir, dado que la senal Alta generada por la primera resistencia elevadora 313 se ingresa como senal Baja por un inversor 315 conectado a la primera unidad de almacenamiento temporal 311, es posible bloquear el funcionamiento de la primera unidad de almacenamiento temporal 311. Por el contrario, dado que la electricidad puede continuar fluyendo (puede habilitarse) desde la linea de datos de la segunda unidad de almacenamiento temporal 312 por la resistencia elevadora 314, es posible permitir la comunicacion de otros modulos esclavos incluso cuando no hay modulo esclavo.
Como se describio anteriormente, es posible incluir el primer bus serie para la transmision y recepcion de datos secuenciales y el segundo bus serie para una solicitud de procesamiento de prioridad de datos y la transmision y recepcion de datos correspondientes entre el modulo maestro y la pluralidad de modulos esclavos. Ademas, es posible incluir la unidad de conmutacion entre el modulo maestro y el modulo esclavo en el segundo bus serie, y es posible realizar operaciones de bloqueo y de transmision y recepcion de datos de acuerdo con la habilitacion y deshabilitacion de las unidades de almacenamiento temporal en la unidad de conmutacion.
De ahora en adelante, las operaciones de transmision y recepcion de datos de acuerdo con una modalidad y otra modalidad se describen en detalle con referencia a las Figuras 6 y 7.
La Figura 6 es un diagrama de flujo de una operacion de transmision y recepcion de datos de acuerdo con una modalidad.
En una modalidad, se describe una operacion de transmision y recepcion de datos de un modulo maestro en el que un segundo modulo esclavo genera y transmite un mensaje de procesamiento de prioridad de datos mientras el modulo maestro realiza la comunicacion secuencialmente del primer modulo esclavo mas cercano al modulo maestro a un modulo esclavo N esimo a traves de una primera unidad de comunicacion.
Un modulo esclavo que genera el mensaje de procesamiento de prioridad de datos y solicita una operacion de procesamiento de datos correspondiente no esta limitado al mismo.
Con referencia a la Figura 6, la unidad de control 130 del modulo maestro 100 puede estar en un modo de recoleccion de datos secuencial en el que los datos se recolectan secuencialmente desde los modulos esclavos 210, 220 y 230 a traves de la primera unidad de comunicacion 110, en la etapa S602.
En el modo de recoleccion de datos secuencial, es posible recolectar datos de forma secuencial desde el modulo esclavo mas cercano al modulo maestro. Sin embargo, la operacion no es fija y, en la modalidad, la secuencia de modulos esclavos que realizan la comunicacion con el modulo maestro puede variar de acuerdo con la configuracion y la prioridad.
El modulo maestro 100 puede continuar verificando si se recibe un mensaje de evento de cualquiera de los modulos esclavos mientras esta en el modo de recoleccion de datos secuencial, en la etapa S602. En este caso, las primera y segunda unidades de almacenamiento temporal de la unidad de conmutacion que estan conectadas a los modulos esclavos, respectivamente, pueden operar en los estados de deshabilitacion y habilitacion.
Es decir, la segunda unidad de almacenamiento temporal de la unidad de conmutacion que esta conectada al modulo esclavo puede mantener un estado de habilitacion. Por lo tanto, se genera una ruta para transmitir un mensaje de solicitud de procesamiento de prioridad de datos desde el modulo esclavo al modulo maestro mediante una senal RTS. Dado que las segundas unidades de almacenamiento temporal de los modulos esclavos operan en un estado habilitado cuando el modulo maestro esta en el modo de recoleccion de datos secuencial, es posible mantener una ruta para transmitir un mensaje de evento a todos los modulos esclavos que estan conectados al modulo maestro. Por el contrario, dado que las segundas unidades de almacenamiento temporal operan en un estado de habilitacion, las primeras unidades de almacenamiento temporal pueden mantenerse en un estado de deshabilitacion en el modo de recoleccion de datos secuencial del modulo maestro.
Cuando se recibe un mensaje de evento de cualquier modulo esclavo, el modulo maestro 100 puede verificar un mensaje de evento correspondiente en la etapa S606.
El modulo maestro 100 puede verificar el mensaje de evento y verificar la informacion en un modulo esclavo correspondiente, en la etapa S608.
El modulo maestro 100 puede verificar la informacion en el modulo esclavo correspondiente y verificar la informacion sobre la recoleccion de datos y los estados de procesamiento de acuerdo con el modo de recoleccion de datos secuencial actual.
Por ejemplo, en el caso en que el modulo maestro 100 recibe un mensaje de evento a traves de la segunda unidad de comunicacion 120 mientras recolecta y procesa datos del tercer modulo esclavo 230 de acuerdo con el modo de recoleccion de datos secuencial a traves de la primera unidad de comunicacion 110, el modulo maestro 100 puede determinar si la recoleccion de datos y el procesamiento del tercer modulo 230 se han completado, en la etapa S610.
Cuando la recoleccion y el procesamiento de datos que se estan realizando actualmente no se han completado, la unidad de control 113 del modulo maestro 100 puede continuar con la recoleccion de datos y el procesamiento del modulo esclavo que se esta realizando actualmente, en la etapa S612.
Por el contrario, cuando se confirma que la recoleccion y el procesamiento de datos del tercer modulo esclavo 230 que se estan realizando actualmente se ha completado, la unidad de control 113 del modulo maestro 100 puede realizar comunicacion con el segundo modulo esclavo 220 que ha solicitado el procesamiento prioritario, y realizar la recoleccion y procesamiento de datos correspondientes.
En este caso, la segunda unidad de almacenamiento temporal 322 de la unidad de conmutacion 320 que esta conectada al segundo modulo esclavo 220 se conmuta de un estado de habilitacion a un estado de deshabilitacion, y la primera unidad de almacenamiento temporal 321 se cambia de un estado de deshabilitacion a un estado de habilitacion para que el modulo maestro l0o pueda recolectar, a traves de la primera unidad de almacenamiento temporal 321, la salida de datos a traves de la segunda unidad de comunicacion 222.
La unidad de control 113 del modulo maestro 100 puede determinar si la recoleccion y el procesamiento de datos del segundo modulo esclavo 220 que ha transmitido un mensaje de evento de solicitud de procesamiento de prioridad se ha completado, en la etapa S616.
Cuando se completa la recoleccion y el procesamiento de datos del segundo modulo esclavo 220, la unidad de control 113 del modulo maestro 100 puede regresar al modo de recoleccion de datos secuencial para realizar la recoleccion y el procesamiento de datos desde el modulo esclavo (cuarto modulo esclavo) despues del modulo esclavo que ha realizado la recoleccion de datos anterior, en la etapa S618.
Cuando se vuelve al modo de recoleccion de datos secuencial del modulo maestro 100 (cuando se completa la recoleccion y el procesamiento de datos del segundo modulo esclavo), la primera unidad de almacenamiento temporal de la unidad de conmutacion 320 que esta conectada al segundo modulo esclavo 220 puede pasar de un estado habilitado a un estado deshabilitado y la segunda unidad puede pasar de un estado deshabilitado a un estado habilitado.
La Figura 7 es un diagrama de flujo de una operacion de transmision y recepcion de datos de acuerdo con otra modalidad. En otra modalidad, se describe una operacion de transmision y recepcion de datos de un modulo maestro en la que los segundo y cuarto modulos esclavos generan y transmiten mensajes de procesamiento de prioridad de datos, respectivamente, mientras que el modulo maestro realiza la comunicacion secuencial del primer modulo esclavo mas cercano al modulo maestro a un modulo esclavo N esimo a traves de una primera unidad de comunicacion. En la presente modalidad, las descripciones de las configuraciones correspondientes a las operaciones en la modalidad descrita anteriormente se omiten o se simplifican.
Con referencia a la Figura 7, la unidad de control 130 del modulo maestro 100 puede estar en un modo de recoleccion de datos secuencial en el que los datos se recolectan secuencialmente desde los modulos esclavos 210, 220 y 230 a traves de la primera unidad de comunicacion 110, en la etapa S702.
El modulo maestro 100 puede continuar verificando si se recibe un mensaje de evento desde los modulos esclavos mientras esta en el modo de recoleccion de datos secuencial, en la etapa S704.
Cuando el mensaje de evento se recibe de los modulos esclavos, el modulo maestro 100 puede determinar si el mensaje recibido se ha recibido de la pluralidad de modulos esclavos.
En el caso de que el mensaje de evento recibido se reciba en un solo modulo esclavo, el modulo maestro 100 puede estar en un modo de procesamiento de prioridad en los datos del modulo esclavo que ha transmitido el mensaje de evento, como se describe en la Figura 6.
Por el contrario, cuando el mensaje de evento se recibe en pluralidad desde los modulos esclavos, el modulo maestro 100 puede verificar los mensajes recibidos y verificar la informacion sobre los modulos esclavos correspondientes, en la etapa S710.
Es decir, el modulo maestro 100 puede recibir, desde la pluralidad de modulos esclavos, un mensaje de evento que incluye una senal de solicitud de procesamiento de prioridad de datos a traves de la segunda unidad de comunicacion 120, mientras esta en el modo de recoleccion de datos secuencial.
El modulo maestro 100 puede verificar los mensajes de eventos recibidos y verificar las prioridades preestablecidas para los modulos esclavos que han transmitido los mensajes correspondientes.
La prioridad es una prioridad para que un modulo esclavo realice el procesamiento de prioridad de datos basandose en los mensajes de eventos recibidos cuando el modulo maestro 100 recibe una pluralidad de mensajes de eventos. La prioridad puede ser una prioridad que se almacena previamente en la unidad de almacenamiento 140 del modulo maestro 100. La prioridad se puede determinar de acuerdo con la secuencia del modulo esclavo mas cercano al modulo maestro 100. Alternativamente, la prioridad se puede determinar de acuerdo con el tamano de los datos, la configuracion del usuario, los detalles de los datos, el tipo de datos y similares.
El modulo maestro 100 puede establecer una secuencia de procesamiento de prioridad de datos de acuerdo con el modulo esclavo que ha transmitido un mensaje de evento en la etapa S712, y realizar un modo de recoleccion de datos de acuerdo con una prioridad en la etapa S714.
En este caso, es posible cambiar, de un estado habilitado a un estado deshabilitado, la segunda unidad de almacenamiento temporal de una unidad de conmutacion que corresponde a un modulo esclavo que realiza el procesamiento de prioridad de datos de acuerdo con la prioridad entre los modulos esclavos, y es posible cambiar la primera unidad de almacenamiento temporal del mismo de un estado de deshabilitacion a un estado de habilita. Ademas, cuando se completa la salida de datos de acuerdo con la prioridad, es posible devolver los estados de la primera y la segunda unidad de almacenamiento temporal a los estados anteriores.
El modulo maestro 100 puede determinar, basandose en los mensajes de eventos recibidos de la pluralidad de modulos esclavos, si se ha completado el procesamiento de prioridad de datos en cada modulo esclavo, en la etapa S716.
Cuando se completa el procesamiento de prioridad en el modulo esclavo, el modulo maestro 100 puede volver al modo de recoleccion de datos secuencial para realizar la recoleccion y el procesamiento de datos del modulo esclavo despues del modulo esclavo que ha realizado la recoleccion de datos anterior.
En este caso, cuando se devuelve el modo de recoleccion de datos secuencial del modulo maestro 100, la primera unidad de almacenamiento temporal de una unidad de conmutacion que esta conectada a cada modulo esclavo puede estar en un estado de deshabilitacion y la segunda unidad de almacenamiento temporal puede estar en un estado habilitado.
Por lo tanto, un metodo de transmision y recepcion de datos y un sistema de comunicacion correspondiente de acuerdo con las modalidades presentes tienen efectos en el sentido de que un modulo maestro y los modulos esclavos que configuran un sistema pueden realizar comunicacion mutua y es posible maximizar la eficiencia de los datos correspondientes tratamiento.
Ademas, el metodo de transmision y recepcion de datos y el sistema de comunicacion correspondiente pueden tener un efecto en el cual es posible realizar un procesamiento de datos efectivo porque el modulo esclavo puede transmitir activamente, al modulo maestro, informacion sobre los datos en un objetivo que se procesa y el modulo maestro puede procesar correspondientemente los datos en un modulo esclavo correspondiente por prioridad. Ademas, el metodo de transmision de datos y el sistema de comunicacion correspondiente tienen el efecto de que es posible tratar con flexibilidad una situacion o accidente urgente de procesamiento de datos porque un sistema que incluye una pluralidad de modulos maestros tambien selecciona un modulo esclavo de procesamiento prioritario y realiza el procesamiento de datos correspondiente por prioridad.
Ademas, el metodo de transmision y recepcion de datos y el sistema de comunicacion correspondiente tienen el efecto de que es posible mejorar la transmision de datos y el modo de bus de recepcion entre los modulos y, en consecuencia, reducir el tiempo y los costos.
Principalmente, las modalidades ejemplares se describen anteriormente. Sin embargo, son solo ejemplos y no limitan la presente descripcion. Un experto en la materia puede apreciar que muchas variaciones y aplicaciones no presentadas anteriormente pueden implementarse sin apartarse de la caracteristica esencial de las modalidades. Por ejemplo, cada componente representado especificamente en las modalidades puede variar. Ademas, debe interpretarse que las diferencias relacionadas con dicha variacion y dicha aplicacion se incluyen en el alcance de la presente descripcion definida en las siguientes reivindicaciones.

Claims (1)

  1. REIVINDICACIONES
    Un sistema de comunicacion (1000) que comprende:
    modulos esclavos (210,220,230) configurados para enviar una senal de respuesta correspond iente a una senal de solicitud recibida desde un modulo maestro (100), y enviar un mensaje de solicitud de procesamiento de prioridad de datos al modulo maestro (100), en donde los modulos esclavos (210,220,230) estan conectados a un primer bus serie (410) y a un segundo bus serie (420); y
    el modulo maestro (100) se conecta a los modulos esclavos (210,220,230) a traves del primer bus serie (410) y del segundo bus serie (420),
    en donde el modulo maestro (100) se configura ademas para:
    estar en un modo de recoleccion de datos secuencial, en donde el modo de recoleccion de datos secuencial que representa que el modulo maestro (100) recolecta, secuencialmente, los datos de los modulos esclavos (210.220.230) se conecta al modulo maestro (100) de acuerdo con una secuencia preestablecida a traves de la primera bus serie (410),
    en donde si el modulo maestro (100) recibe el mensaje de solicitud de procesamiento de prioridad de datos de uno de los modulos esclavos (210, 220, 230) a traves del segundo bus serie (420), el modulo maestro (100) se configura ademas para:
    verificar la informacion en el modulo esclavo correspondiente desde el cual se recibio el mensaje de solicitud de procesamiento de prioridad de datos, determinar si la recoleccion de datos actual se ha completado desde el modulo esclavo correspondiente hasta el primer bus serie (410),
    recolectar y procesar, por prioridad, los datos del modulo esclavo correspondiente (210,220,230) en funcion del mensaje de solicitud de procesamiento de prioridad de datos recibido de al menos un modulo esclavo si se confirma que se ha completado la recoleccion de datos actual,
    estar en el modo de recoleccion de datos secuencial despues de recolectar y procesar los datos del modulo esclavo correspondiente;
    en donde si los mensajes de solicitud de procesamiento de prioridad de datos se reciben a traves del segundo bus serie (420) de mas de uno de los modulos esclavos (210, 220, 230) mientras esta en el modo de recoleccion de datos secuencial, el modulo maestro (100) se configura ademas para:
    verificar los mensajes de solicitud de procesamiento de prioridad de datos recibidos e informacion sobre los modulos esclavos correspondientes,
    verificar las prioridades de los modulos esclavos 35 que han transmitido los mensajes de solicitud de procesamiento de prioridad de datos correspondientes,
    establecer una secuencia de procesamiento de prioridad de datos de acuerdo con los modulos esclavos 40 que han transmitido los mensajes de solicitud de procesamiento de prioridad de datos, realizar una recoleccion de datos de acuerdo con la secuencia de procesamiento de prioridad de datos establecida, estar en el modo de recoleccion de datos secuencial y procesar los datos del modulo esclavo despues del modulo esclavo que haya realizado la recoleccion de datos anterior cuando se haya completado el procesamiento de prioridad de datos en cada modulo esclavo,
    caracterizado porque el sistema de comunicacion (1000) comprende ademas unidades de conmutacion (310,320,330) que corresponden a los modulos esclavos, en donde las unidades de conmutacion estan dispuestas entre los modulos esclavos (210,220,230) y el modulo maestro (100), y
    cada una de las unidades de interruptor (310,320,330) comprende:
    una primera unidad de almacenamiento temporal (311) configurada para establecer una ruta para enviar el mensaje de solicitud de procesamiento de prioridad desde un modulo esclavo (210,220,230) correspondiente a la unidad de conmutacion (310,320,330); y
    una segunda unidad de almacenamiento temporal (312) configurada para establecer una ruta de salida al modulo maestro (100), el mensaje de solicitud de procesamiento de prioridad de un modulo esclavo (210.220.230) que no corresponde a la unidad de conmutacion (310,320,330).
    El sistema de comunicacion (1000) de acuerdo con la reivindicacion 1, en donde el modulo maestro (100) comprende:
    una primera unidad de comunicacion (110) configurada para transmitir una senal de solicitud de datos a los modulos esclavos (210, 220, 230)
    y recibir una senal de respuesta correspondiente a la senal de solicitud; y una segunda unidad de comunicacion (120) conectada al segundo bus serie (420).
    El sistema de comunicacion (1000) de acuerdo con la reivindicacion 2, en donde el modulo esclavo (210.220.230) comprende:
    una primera unidad de comunicacion (110) conectada al primer bus serie (410);
    y una segunda unidad de comunicacion (120) conectada al segundo bus serie (420) y configurada para enviar informacion para una solicitud de procesamiento de prioridad de datos y los datos correspondientes entre los datos recibidos.
    El sistema de comunicacion (1000) de acuerdo con la reivindicacion 2, en donde el modulo maestro (100) se configura para recolectar datos secuencialmente desde un modulo esclavo (210, 220, 230) mas cercano al modulo maestro (100) a traves de la primera unidad de comunicacion (110).
    5. El sistema de comunicacion (1000) de acuerdo con la reivindicacion 2, en donde el modulo maestro (100) comprende ademas un controlador de comunicacion de acuerdo con una salida de senal a traves de la primera unidad de comunicacion (110).
    6. El sistema de comunicacion (1000) de acuerdo con la reivindicacion 5, en donde la primera unidad de comunicacion (110) se configura para enviar una logica de transistor-transistor, TTL.
    7. El sistema de comunicacion (100) de acuerdo con la reivindicacion 1, en donde un modulo esclavo (210,220,230) mas cercano al modulo maestro (100) tiene una prioridad maxima.
    8. El sistema de comunicacion (1000) de acuerdo con la reivindicacion 1, en donde la prioridad esta preestablecida por el modulo maestro (100) o se basa en la informacion sobre los datos que se recolecta del modulo esclavo (210, 220, 230).
    9. El sistema de comunicacion (1000) de acuerdo con la reivindicacion 1, en donde la primera unidad de almacenamiento temporal (311) y la segunda unidad de almacenamiento temporal (312) funcionan alternativamente.
    10. El sistema de comunicacion (1000) de acuerdo con la reivindicacion 9, en donde la segunda unidad de almacenamiento temporal (312) esta habilitada y la primera unidad de almacenamiento temporal (311) esta deshabilitada cuando el modulo maestro (100) esta en el modo de recoleccion de datos secuencial en el modulo esclavo (210.220.230).
    11. El sistema de comunicacion (1000) de acuerdo con la reivindicacion 9, en donde la segunda unidad de almacenamiento temporal (312) se configura para transmitir un mensaje de solicitud de procesamiento de prioridad de datos al modulo maestro y cambiar a un estado de deshabilitacion, cuando se encuentra en un estado de habilitacion, un dato la solicitud de procesamiento de prioridad se detecta desde el modulo esclavo.
    12. El sistema de comunicacion (1000) de acuerdo con la reivindicacion 11, en donde la primera unidad de almacenamiento temporal (311) se configura para pasar del estado de deshabilitacion al estado de habilitacion para enviar los datos de solicitud de procesamiento de prioridad cuando la segunda unidad de almacenamiento temporal (312) cambia al estado de deshabilitacion.
ES16159942T 2015-04-20 2016-03-11 Sistema de transmisión y recepción de datos Active ES2708664T3 (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150055320A KR101622516B1 (ko) 2015-04-20 2015-04-20 데이터 송수신 시스템

Publications (1)

Publication Number Publication Date
ES2708664T3 true ES2708664T3 (es) 2019-04-10

Family

ID=55587057

Family Applications (1)

Application Number Title Priority Date Filing Date
ES16159942T Active ES2708664T3 (es) 2015-04-20 2016-03-11 Sistema de transmisión y recepción de datos

Country Status (5)

Country Link
US (1) US10049065B2 (es)
EP (1) EP3086511B1 (es)
KR (1) KR101622516B1 (es)
CN (1) CN106066836B (es)
ES (1) ES2708664T3 (es)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018085452A1 (en) 2016-11-07 2018-05-11 FarmX Inc. Systems and Methods for Soil Modeling and Automatic Irrigation Control
US11519896B2 (en) * 2017-01-13 2022-12-06 FarmX Inc. Soil moisture monitoring systems and methods for measuring mutual inductance of area of influence using radio frequency stimulus
KR101914549B1 (ko) * 2017-03-24 2018-11-02 엘에스산전 주식회사 배전 자동화 시스템의 데이터 통신 장치
CN106875664B (zh) * 2017-04-18 2020-07-03 连云港杰瑞深软科技有限公司 一种基于can总线的独占式数据采集方法
TWI650633B (zh) * 2017-10-06 2019-02-11 財團法人國家實驗研究院 模組化電子組合裝置
US10417161B2 (en) * 2018-01-26 2019-09-17 Qualcomm Incorporated Efficient technique for communicating between devices over a multi-drop bus
JP6939665B2 (ja) * 2018-03-15 2021-09-22 オムロン株式会社 ネットワークシステム
KR102130520B1 (ko) * 2018-12-19 2020-07-06 (주)나오디지탈 계측 정보 중계 방법 및 장치
KR102256670B1 (ko) * 2019-11-06 2021-05-27 (주)로보티즈 효율적인 통신 버스 중재 시스템 및 방법
CN111143266A (zh) * 2019-12-24 2020-05-12 成都国翼电子技术有限公司 一种rs422总线多主设备链路控制系统
CN111385178A (zh) * 2019-12-24 2020-07-07 成都国翼电子技术有限公司 一种rs422总线链路监听与网络失效保护系统
KR102241306B1 (ko) * 2020-02-12 2021-04-16 엘에스일렉트릭(주) Plc 시스템용 리피터 허브
US11464179B2 (en) 2020-07-31 2022-10-11 FarmX Inc. Systems providing irrigation optimization using sensor networks and soil moisture modeling
CN112526866A (zh) * 2020-11-03 2021-03-19 北京无线电测量研究所 一种基于can总线的一主多从调度方法
CN114896187B (zh) * 2021-12-24 2025-04-22 上海御渡半导体科技有限公司 Ate测试仪框式设备及其串口统一收集的方法
CN116743524B (zh) * 2022-03-04 2026-04-10 上海博泰悦臻网络技术服务有限公司 一种用于传输数据的方法及系统、主模块
US12608330B2 (en) * 2023-12-14 2026-04-21 Microsoft Technology Licensing, Llc Individual power cycle control of accelerator modules configured on a node

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69632289T2 (de) 1995-07-25 2005-05-19 Jin-Young Cho Verteiltes serielles schiedsverfahren
KR19990060526A (ko) 1997-12-31 1999-07-26 서평원 트래픽 특성을 이용한 데이터 통신 제어 시스템
KR100331865B1 (ko) 1998-12-31 2002-05-09 서평원 다수의 보드간 데이터 송수신 방법
KR20020078199A (ko) * 2001-04-06 2002-10-18 엘지전자 주식회사 데이터버스시스템 및 그 제어방법
KR20020093306A (ko) 2001-06-08 2002-12-16 주식회사 하이닉스반도체 멀티-드롭 방식의 hdlc 버스 제어권 관리 방법
DE10236879B4 (de) 2001-08-14 2013-10-24 Denso Corporation Hindernis-Detektionsgerät und damit in Beziehung stehendes Kommunikationsgerät
KR20030056567A (ko) 2001-12-28 2003-07-04 한국전자통신연구원 다중 프로세서와 주변 블록을 갖는 시스템 칩을 위한 버스구조
WO2004006540A2 (en) * 2002-07-08 2004-01-15 Globespanvirata Incorporated System and method for packet transmission from fragmented buffer
US7013355B2 (en) * 2003-01-09 2006-03-14 Micrel, Incorporated Device and method for improved serial bus transaction using incremental address decode
KR100572770B1 (ko) 2003-11-18 2006-04-24 주식회사 대우일렉트로닉스 마스터와 슬레이브가 고정된 동기 시리얼 통신 속도 개선방법
US8971461B2 (en) 2005-06-01 2015-03-03 Qualcomm Incorporated CQI and rank prediction for list sphere decoding and ML MIMO receivers
KR20060126039A (ko) 2005-06-03 2006-12-07 엘지전자 주식회사 홈 네트워크 제어시스템
GB0519981D0 (en) 2005-09-30 2005-11-09 Ignios Ltd Scheduling in a multicore architecture
CN101261613B (zh) 2007-03-09 2010-05-19 南京理工大学 图像处理器群接口总线
US7743192B2 (en) * 2007-03-18 2010-06-22 Moxa Inc. Method of determining request transmission priority subject to request content and transmitting request subject to such request transmission priority in application of Fieldbus communication framework
GB2458258A (en) 2008-02-04 2009-09-16 Nec Corp Method of controlling base station loading in a mobile communication system
KR101819235B1 (ko) 2011-06-08 2018-01-16 엘에스산전 주식회사 병렬 통신 장치
US9088514B2 (en) * 2012-07-23 2015-07-21 Broadcom Corporation Flexray communications using ethernet
CN103136142A (zh) 2013-03-05 2013-06-05 浪潮齐鲁软件产业有限公司 一种总线仲裁的方法
US9710422B2 (en) * 2014-12-15 2017-07-18 Intel Corporation Low cost low overhead serial interface for power management and other ICs

Also Published As

Publication number Publication date
CN106066836B (zh) 2019-02-05
KR101622516B1 (ko) 2016-05-18
CN106066836A (zh) 2016-11-02
US20160306759A1 (en) 2016-10-20
EP3086511B1 (en) 2018-12-05
EP3086511A1 (en) 2016-10-26
US10049065B2 (en) 2018-08-14

Similar Documents

Publication Publication Date Title
ES2708664T3 (es) Sistema de transmisión y recepción de datos
TWI759564B (zh) 可安裝在機架上的資料儲存系統和可程式化邏輯裝置
US20130229765A1 (en) Temperature control device for hard disk drive of server system
US9143338B2 (en) Position discovery by detecting irregularities in a network topology
EP2817719A1 (en) Multiplexer for signals according to different protocols
KR20190143454A (ko) 멀티플렉싱된 명령/어드레스 버스를 가진 메모리 디바이스
KR20150058600A (ko) 플렉시블 서버 시스템
CN106301342A (zh) 接口电路及终端设备
TW201201023A (en) Inter-Integrated Circuit device communication circuit
EP2388960A1 (en) Intelligent bus address self-configuration in a multi-module system
CN103186440B (zh) 检测子卡在位的方法、装置及系统
CN102375775B (zh) 一种具有检测系统不可恢复错误指示信号的计算机系统
RU2011114637A (ru) Микропроцессорная система централизации стрелок и сигналов
CN103403635B (zh) 控制装置
US9891841B2 (en) Storage system including a plurality of memory nodes connected through first and second groups of interfaces
CN104298186B (zh) 单元型电子设备
ES2732556T3 (es) Sistema de sensor modular, método, módulo sensor y producto de programa informático
US10243887B2 (en) Switch unit, ethernet network, and method for activating components in an ethernet network
CN104065664A (zh) 一种云服务器验证系统
US20160109917A1 (en) Power control system and storage system
CN105116807A (zh) 一种模块式控制器自动配置模块信息的系统及方法
JP5458312B2 (ja) 複数モジュールシステムにおける知的バスアドレス自己設定
ES2309249T3 (es) Sistema para la transmision de datos entre instalaciones de microordenador.
TW201201547A (en) Device, system and method for assigning addresses
US20190243794A1 (en) Storage system including a plurality of storage devices arranged in a holder