domingo, 27 de septiembre de 2015

Informe del mes de Septiembre

CAN-BUS


Objetivo

Este informe se hace con la finalidad de dar a conocer la red can-bus, con este informe podremos saber como fue la necesidad de encontrar o aplicar esta red, su funcionalidad, sus ventajas, su modo de transmisión de datos y su velocidad, sus protocolos de funcionalidad etc.
Con esto nos ayudara a conocer una nueva red util que nos ayudara a nuestro desarrollo profesional.

Indice


1.- Introducción

2.- Funcionamiento

3.- Características

4.- Velocidades de Transmisión

5.- Cables de Transmisión

6.- Componentes del CAN-BUS

7.- Protocolo de Comunicaciones CAN

8.- Ciclo de Transmisión de Datos

9.- Detección de Errores

10.- Topología

11.- Conclusión 

12.- Mapa Mental

13.- Referencias


1.-Introducción


El CAN-Bus de datos, es una solución de esa índole. Ha sido desarrollado especialmente para el uso en automóviles.
CAN significa Controller Area Network (red de área de controlador) y significa, que las unidades de control están interconectadas e intercambian datos entre sí.


2.-Funcionamiento


La transmisión de datos a través del CAN-Bus funciona de un modo parecido al de una conferencia telefónica. Una unidad de control modula sus datos, introduciéndolos en la red, mientras que los demás coescuchan estos datos. Para ciertos abonados resultan interesantes estos datos, en virtud de lo cual los utilizan. A otras unidades de control pueden no interesarles esos datos específicos. 

3.-Características
  •  La comunicación está basada en mensajes y no en direcciones.
  • Un mensaje es diferenciado por el campo llamado identificador, que no indica el destino del mensaje, pero sí describe el contenido del mismo.
  •  No hay un sistema de direccionamiento de los nodos en el sentido convencional. Los mensajes se envían según su prioridad.
  • La prioridad entre los mensajes la define el identificador. Se trata de una prioridad para el acceso al bus.
  • Es un sistema multimaestro. Cuando el bus está libre, cualquier nodo puede empezar la transmisión de un mensaje, y el mensaje con mayor prioridad gana la arbitración del bus.
  •  Todos los nodos CAN son capaces de transmitir y recibir datos y varios pueden acceder al bus de datos simultáneamente.
  • Un nodo emisor envía el mensaje a todos los nodos de la red, cada nodo, según el identificador del mensaje, lo filtra y decide si debe procesarlo inmediatamente o descartarlo. Como consecuencia el sistema se convierte en multicast en el cual un mensaje puede estar dirigido a varios nodos al mismo tiempo.
Sus Ventajas:
  • El fallo de un ordenador no afecta.
  • Menor coste de cableado.
  • Fácilmente ampliable.

Sus Desventajas:
  • Una avería en el cable provoca la caída de la red
  • Varios comunicadores no pueden enviar información al mismo tiempo (Congestión de datos)
  • Menor aprovechamiento por riesgo de colisión.

4.-Velocidades de Transmisión



En el caso del sistema CAN Propulsión (Tracción), es de 500 kilobits por segundo. De esta manera,
Se garantiza una rápida transmisión de datos en los sistemas cruciales en materia de seguridad.
En la puerta de enlace, las señales se transforman de manera que permitan el acceso y la lectura a todas las unidades de control a través de las líneas de bus CAN.


5.-Cables de Transmisión


Los cables que comunican al CAN-BUS generalmente están entrelazados y en ellos podemos encontrar elCAN-HIGH (alta) y el CAN-LOW (baja).

Una longitud de trenzado correcta permite evitar los siguientes efectos secundarios:
-   Diafonía  (entre dos circuitos existe diafonía cuando parte de las señales presentes en uno de ellos, considerado perturbador, aparece en el otro, considerado perturbador).
-   Autoinducción
-   Reflexiones de señal al final del bus.

6.-Componentes del CAN-BUS



Consta de un controlador, un transceptor, dos elementos finales del bus y dos cables para la transmisión de datos. Con excepción de los cables del bus, todos los componentes están alojados en las unidades de control.
En el funcionamiento conocido de las unidades de control no se ha modificado nada.

Controlador CAN:
Recibe del microprocesador, en la unidad de control, los datos que han de ser transmitidos. Los acondiciona y los pasa al transceptor CAN. Asimismo recibe los datos procedentes del transceptor CAN, los acondiciona asimismo y los pasa al microprocesador en la unidad de control.

Transceptor CAN:
(Transmisor-receptor) Transforma los datos del controlador CAN en señales eléctricas y transmite éstas sobre los cables del CAN-Bus. Asimismo recibe los datos y los transforma para el controlador CAN.

Elemento final del bus de datos (Terminadores):
Es una resistencia (Casi siempre de 120Ω, aunque las resistencias de terminación no necesariamente son de aprox. 120 Ω, depende de la topología específica del ramal de cables). Evita que los datos transmitidos sean devueltos en forma de eco de los extremos de los cables y que se falsifiquen los datos.

Cables del bus de datos:
 Funcionan de forma bidireccional y sirven para la transmisión de los datos. Se denominan con las designaciones CAN-High (señales de nivel lógico alto) y CAN-Low (señales de nivel lógico bajo).

7.-Protocolo de Comunicaciones CAN


CAN es un protocolo de comunicaciones serie que soporta control distribuido en tiempo real con un alto nivel de seguridad y multiplexación. El establecimiento de una red CAN para interconectar los dispositivos electrónicos internos de un vehículo tiene la finalidad de sustituir o eliminar el cableado. Las ECUs, sensores, sistemas antideslizantes, etc. se conectan mediante una red CAN a velocidades de transferencia de datos de hasta 1 Mbps. De todas las características eléctricas que define la capa física, es importante conocer los denominados niveles lógicos del bus. Al tratarse de un bus diferencial, éste está formado por dos señales y la diferencia que existe entre estas dos señales determinan el estado del bus. Por tanto, el CAN dispone de dos niveles lógicos. Normalmente en los sistemas digitales de dos niveles se conocen estos dos estados por nivel alto y nivel bajo, sin embargo en este caso se denominan nivel dominante y nivel recesivo:

      Dominante. La tensión diferencial entre los pines de comunicación (CAN_H - CAN_L) ha de ser del orden de 2 V. Para conseguir esto es necesario que CAN_H tenga 3,5 V y CAN_L sea de 1,5 V (nominales). De hecho, si el voltaje de la línea CAN_H es al menos 0,9 V mayor que CAN_L, entonces ya se detectará la condición de bit dominante.

      Recesivo. La tensión diferencial entre los pines de comunicación (CAN_H - CAN_L) ha de ser del orden de 0 V. Para conseguir esto es necesario que CAN_H y CAN_L tengan 2,5 V (nominales). Aunque realmente el bus detectará una condición de recesivo si el voltaje de la línea CAN_H no es más alto que el voltaje de la línea CAN_L más 0,5 V. 

8.-Ciclo de Transmisión de Datos




Al trabajar con el CAN-BUS no se define el destinatario de los datos. Se transmiten  a bordo del bus y generalmente los recibe y analizan todos los abonados.
La unidad de control provee los datos al controlador CAN, para su transmisión.
El transceptor CAN recibe los datos del controlador CAN, los transforma
en señales eléctricas y los transmite.
- Todas las demás unidades de control que están interconectadas a través del CAN-Bus
 se transforman en receptores.
- Las unidades de control revisan si necesitan los datos recibidos para la ejecución de
 sus funciones o si no los necesitan.
Si se trata de daos importantes, la unidad de control en cuestión los adopta y procesa; Si no son importantes, los desprecia.

9.-Detección de Errores


Son generadas por cualquier nodo que detecte un error definido. Es una trama de dos campos, por un lado el Flag de error y por otro el delimitador. Éste último consiste en 8 bits recesivos consecutivos que le permite a los nodos iniciar limpiamente la transmisión.
 El formato de esta trama es el siguiente: 

La condición o indicador de error será distinto según el estado o flag de error del nodo que detecte el error. Existen dos estados o flags de error de nodo: "Activo" y "Pasivo". 

El Activo consiste en seis bits dominantes consecutivos y el Pasivo consiste en seis bits recesivos consecutivos, a no ser que estén sobrescritos por otros bits dominantes de otros nodos. Si un nodo en estado de error "Activo" detecta un error en el bus interrumpe la comunicación del mensaje en proceso generando un "Indicador o Condición de error activo" que consiste, como ya se ha comentado antes, en una secuencia de 6 bits dominantes sucesivos y continuos. 

Si un nodo en estado de error "Pasivo" detecta un error, el nodo transmite un "Indicador o Condición de error pasivo" seguido, de nuevo, por el campo delimitador de error. El indicador de error de tipo pasivo consiste en 6 bits recesivos seguidos y, por tanto, la trama de error para un nodo pasivo es una secuencia de 14 bits recesivos (6 del flag más 8 del delimitador). De aquí se deduce que la transmisión de una trama de error de tipo pasivo no afectará a ningún nodo en la red, excepto cuando el error es detectado por el propio nodo que está transmitiendo. 

10.-Topología

Por topología se entiende, en general, el tipo de interconexión. Por topología física se entiende la disposición de los nodos de la red  y las conexiones. La topología lógica se refiere al flujo de datos entre los aparatos.
El Can-Bus como su nombre lo dice ocupa una topología en Bus.

                                   

11.-Conclusión

El CANBUS es de suma importancia en la red de comunicación de las unidades de control, en este informe resalte lo mas importante de este tipo de comunicación, este esta disponible en los automóviles Volkswagen y Audi.
Pudimos resaltar su topología, su direccionamiento, sus velocidades, sus componentes y como envía y recibe información.


12.- Mapa Mental


13.- Referencias


domingo, 30 de agosto de 2015

Informe del Mes de Agosto

Indice

1.- Interbus(Definición)
2.- Ventajas
3.- Topología
4.- Control de Acceso al Medio
5.- Medios Físicos y Distancias
6.- Datos de Interbus
7.- Protocolos de Comunicación
8.-Transmisión
9.- Identificación de Dispositivos o Participantes
10.- Velocidades de Transmisión
11.- Software de Administración
12.- Provisión de Datos de Funcionamiento
13.-Monitoreo del Sitema
14.-Proceso de Pre-Procesamiento de Datos
15.- Conclusión

1.-Interbus

El sistema abierto de bus de campo INTERBUS conecta toda la periferia de procesos con todos los mandos convencionales. A través del cable bus serial se conectan en red los sensores y actuadores, se controlan máquinas y partes de instalaciones y se enlaza con sistemas jerárquicamente superiores. Para la implementación de interfaces esclavo-maestro INTERBUS

2.-Sus ventajas:

  • Instalación y puesta en marcha simples mediante configuración automática de todos los participantes en el circuito
  • Aumento de la disponibilidad de la instalación gracias a un diagnóstico de fallos de gran precisión y comprensible
  • Transmisión de datos fiable gracias a su estructura física
  • Ahorro en espacio: chips de protocolo de mínimo tamaño en la tecnología de bus de campo
  • Alta seguridad en CEM por su transmisión estable de datos


3.-Topología

En términos de la topología, INTERBUS es un sistema de anillo, es decir, todos los dispositivos están integrados activamente en un camino de transmisión cerrado. Cada dispositivo amplifica la señal entrante y lo envía en, lo que permite tasas de transmisión más altas en distancias más largas. A diferencia de otros sistemas de anillos, los datos a plazo y líneas de retorno en el sistema INTERBUS se llevaron a todos los dispositivos a través de un solo cable. Esto significa que la apariencia física general del sistema es un "abierto" estructura de árbol. Una línea principal sale del maestro del bus y se puede utilizar para formar subredes sin costura hasta 16 niveles de profundidad.

El sistema maestro / esclavo INTERBUS permite la conexión de hasta 512 dispositivos, a través de 16 niveles de redes. El anillo se cierra automáticamente por el último dispositivo. Flexibilidad Segmentación


4.-Control de Acceso al Medio

El control de acceso al medio se encuentra dentro del mecanismo TDMA (Time Division Multiple Access), eliminando así la posibilidad de colisiones. Cada dispositivo tiene reservado un slot de tiempo adecuado para su función dentro del sistema. El tiempo de ciclo es la suma de los tiempos asignados a cada dispositivo. Pueden definirse slots adicionales para la transmisión de bloques de datos en modo conexión. De esta forma pueden enviarse grandes bloques de datos a través de interbus, sin alterar el tiempo de ciclo para los datos de proceso. Otra ventaja importante que incorpora este tipo de control de acceso al medio, es que todos los elementos insertan sus datos en el bus simultáneamente lo que garantiza que las mediciones en las que se basan los bucles de control, fueron realizadas simultáneamente.
Esto es vital, ya elegida una topología hay que definir como accederá cada nodo a la red. El objetivo es reducir las colisiones entre los paquetes de datos y reducir el tiempo que tarda un nodo en ganar el acceso al medio y comenzar a transmitir el paquete, hay que maximizar la eficiencia de la red y reducir el retardo de acceso al medio. El direccionamiento de los nodos es otro de los aspectos claves. En una red de control , la información puede ser originada y/o recibida por cualquier nodo, la forma de direccionamiento afectará de forma importante a la eficiencia y a la fiabilidad global de la red.


5.-Medios Físicos y Distancias

As-i es un bus de campo desarrollado inicialmente por Siemens, para la interconexión de actuadores y sensores binarios. Actualmente está recogido por el estándar IEC TG 17B.
A nivel físico, la red puede adoptar cualquier tipo de topología: estructura en bus, en árbol, en estrella o en anillo. Permite la interconexión de un máximo de 31 esclavos. Como medio físico de transmisión, emplea un único cable que permite tanto la transmisión de datos  como la alimentación de los dispositivos conectados a la red. La incorporación o eliminación de elementos de la red no requiere la modificación del cable.
El cable consta de dos hilos sin apantallamiento. Para lograr inmunidad al ruido, la transmisión se hace basándose en una codificación Manchester. La señal con la codificación Manchester se traduce en pulsos de corriente, que producen pulsos positivos y negativos en la tensión de alimentación, que indican las transiciones en la señal. A partir de la detección de dichas transiciones se reconstruye la secuencia de bits transmitida.
Cada esclavo dispone de hasta 4 entradas/salidas, lo que hace que la red pueda controlar hasta 124 E/S digitales. La comunicación sigue un esquema maestro-esclavo, en el cual el maestro interroga a las estaciones enviándoles mensajes (llamados telegramas) de 14 bits y el esclavo responde con un mensaje de 7 bits. La duración de cada ciclo pregunta- respuesta es de 150 microsegundos. En cada ciclo de comunicación se deben consultar todos los esclavos, añadiendo dos ciclos extras para operaciones de administración del bus (detección de fallos). El resultado es un tiempo máximo de 5 milisegundos.

6.-Datos de Interbus

4096 S puntos / I, máximo • Longitud de bus: 400 m entre dos dispositivos de bus remoto, longitud total: 13 km.
Típico campos de aplicación: sensor generales / aplicaciones de actuadores, la máquina y el sistema de producción, INF ingeniería de procesos

Datos técnicos para INTERBUS Loop:
Por lo menos 20 cm entre 2 dispositivos, 20 m máxima entre 2 dispositivos, 200 m expansión total • 1.8 A Corriente (puede ser expandido en PWR IN) • 63 dispositivos.
19,2 V a 30 V.
Potencia y comunicaciones en un solo cable.

7.-Protocolos de Comunicación


El INTERBUS-S fue estandarizado en 1987 como un sistema de bus de campo abierto por Phoenix Contact y como un bus de campo para el nivel de sensores/actuadores en el DIN19258.  Es importante diferenciar entre el bus remoto (12,8Km.), el bus de instalación remoto (50m.) basado en las especificaciones RS485 y el bus periférico con niveles TTL(10m.). La distancia máxima entre dos terminales de bus adyacentes es de 400m. Cada usuario es conectado al anillo y su dirección es determinada por sus posiciones físicas.

El protocolo de transmisión de interbus se estructura en tres capas que se corresponden con capas del modelo OSI. 
La capa 1 es la capa física. Especifica aspectos como la velocidad, modos de codificación de la señal física, etc.
La capa 2 se corresponde con la capa de enlace. Esta garantiza la integridad de los datos, por una parte los datos correspondientes a procesos cíclicos y por otra datos que aparecen asíncronamente. La capa de enlace es determinista, es decir, garantiza un tiempo máximo para el transporte de datos entre dispositivos. 
La tercera de las capas de interbus corresponde a la capa de aplicación. 
En el maestro se ejecuta de forma cíclica un programa que actualiza continuamente los datos correspondientes a los distintos procesos conectados a la red y los deja accesibles para el sistema de control, de modo que por ejemplo un PLC puede acceder a ellos de forma sencilla mediante instrucciones de entrada/salida. 

8.-Transmisión

En los sistemas de bus, se hace una distinción entre los distintos métodos de acceso y métodos de transmisión físicos utilizados. Además de los sistemas de bus comúnmente utilizados en la electrónica y la tecnología informática, los dos sistemas se ilustran a continuación desempeñan un papel clave en la tecnología de automatización.
Maestro / Esclavo Estructura
INTERBUS es el único sistema de bus que trabaja según el método de suma marco que utiliza sólo una trama de protocolo para los mensajes de todos los dispositivos. En este método de acceso maestro / esclavo, el maestro del bus actúa como el acoplamiento al control superior o el sistema de buses. El método proporciona un alto nivel de eficiencia en la transmisión de datos y permite que los datos se envían y se reciben de forma simultánea.

9.-Identificación de Dispositivos o Participantes

Un dispositivo INTERBUS contiene tres registros que son conectados en paralelo. 
E / S de datos es transferido mediante el registro de datos. El tipo de dispositivo INTERBUS se define en el registro de identificación. Esto permite al  maestro del bus  identificar los dispositivos y la topología de bus, así como llevar a cabo el direccionamiento. Los datos se guardan utilizando el CRC16 registro (redundancia cíclica cheque), donde la transmisión de datos correcto está chequeado.
se pueden distinguir 3 tipos de direccionamientos:
  1. Unicast: El paquete es enviado a un unico nodo de destino.

  1. Multicast: El paquete es enviado a un grupo de datos simultáneamente.
           
  1. Broadcast: El paquete de datos es enviado a todos los nodos de la red simultáneamente.
Transmisión PCP
Para transmitir datos de parámetros de forma simultánea, así como los datos de proceso críticos en el tiempo, el formato de datos debe ser ampliado por un cierto intervalo de tiempo. En varios ciclos consecutivos, una parte diferente de los datos se inserta en la ranura de tiempo proporcionado para los dispositivos.. El software de PCP (Protocolo de Comunicación Periféricos) realiza esta tarea. Inserta una parte del telegrama en cada ciclo INTERBUS y recombina, en su destino. La eficiencia de canales de parámetros de los diferentes métodos de transmisión se activan en caso necesario y no afectan a la transferencia de datos I / O.  

10.-Velocidades de Transmisión

INTERBUS:

Topología: Anillo activa • Maestro / esclavo, longitud de telegrama fija, determinista.
Anillo; todos los dispositivos de bus remoto incluyen repetidor tasa funcionalidad.
Transmisión: 500 kbp/s bruta y de 300 kbp/s neta.
Para aplicaciones especiales con cable de fibra óptica, es posible alcanzar velocidades de transmisión de datos de 2Mbit/s. Pero el número de usuarios se limita a 512.

11.-Software de Administración

CMD - Una herramienta, sistemas de control.
La introducción de la configuración , puesta en marcha del sistema y software de diagnóstico CMD (Configuración Diagnóstico Monitoreo) se ha desarrollado para INTERBUS. Las características más importantes de este programa son la independencia del sistema de control utilizado y la flexibilidad con respecto a programar expansiones, nuevas funciones y add-on de programas. 
El DRIVE-COM grupo de usuarios, por ejemplo, ofrece add-on de programas para la parametrización de las unidades de acuerdo con el perfil DRIVECOM.Se utiliza para todo el ciclo de vida de un sistema, desde la planificación, configuración y puesta en marcha a través del seguimiento a la evaluación de los datos de diagnóstico en caso de avería.

12.-Provisión de Datos de Funcionamiento

CMD puede funcionar en cualquier PC. estándar bajo el último sistema operativo de Windows. Esto permite el funcionamiento de diferentes tarjetas controladoras y sistemas de control con una sola herramienta de software


13.-Monitoreo del Sistema

El monitoreo del sistema INTERBUS 
Se efectúa automáticamente después del arranque. En caso de fallo, se indican los datos de diagnóstico a través de la carátula frontal y del registro de diagnóstico.  El sistema INTERBUS se gobierna por medio de un registro funcional. 
Mediante la puesta de una salida pueden dispararse funciones de diagnóstico y de mando (por ejemplo. borrar indicaciones de diagnóstico, acuse de recibo de fallos de módulo, controlar el número de módulos, arranque del sistema). La amplía gama de módulos, la sencilla puesta en marcha y el diagnóstico estándar INTERBUS ofrecen soluciones mejores paar los aspectos económicos y prácticos.

14.-Proceso de Pre-Procesamiento de Datos

Usando el lenguaje de programación IEC 61131, FUP, es posible programar limitadamente pre-procesamientos de datos directamente en la tarjeta del controlador. Las señales de entrada por lo tanto se pueden conectar a la placa del controlador a través de bloques lógicos y pueden ser transmitidos directamente a las señales de salida. Señales críticas tiempo- se procesan rápidamente y la carga del sistema de control se reduce.

15.-Conclusión

Desde el Punto de Vista físico INTERBUS funciona según un procedimiento asícrono de parada y arranque. Se envía una cabecera que contiene informacion adicional como delimitadores de trama, codigo de función y tipo de mensaje, junto a 8 bits adicionales. Los momentos de inactividad se ocupan con mensajes de estado. No contienen datos de la capa de enlace y solo sirven para garantizar una actividad permanente en el medio de transmisión. Si dicha actividad se interrumpe durante mas de 20 ms se interpreta como una caída del sistema. Los dispositivos se desconectan de la red y van a un punto seguro definido con antelación.


domingo, 17 de mayo de 2015

Bitácora del mes de Mayo

Nombre: Juan de Dios Meléndez Flores
Bitácora del mes de Mayo
N.C. 828891

13-Abril-2015
Proyecto: Construcción de Tablero de Electro-neumática y PLC
7 horas
14-Abril-2015
Proyecto: Búsqueda de Sensores en diferentes naves y Ajuste de los mismos sobre el tablero
7 horas
15-Abril-2015
Proyecto: Construcción del Circuito Eléctrico del primer tablero de Electro-neumática y PLC
7 horas
16-Abril-2015
Proyecto: Construcción de la Mesa del segundo tablero de electro-neumática con PLC
7-horas
17-Abril-2015
Proyecto: Búsqueda del dispositivo de PLC por diferentes naves y se obtuvo
7 horas
20-Abril-2015
Proyecto: Colocación de Clemas, Sensores y pistones sobre el tablero
7 horas
21-Abril-2015
Proyecto: Creamos las Bases para los 6 pistones utilizados en ambos tableros
7 horas
22-Abril-2015
Proyecto: Construcción de botonera y cableado de los botones
7 horas
23-Abril-2015
Proyecto: Conseguimos Cable y más Ithem para la construcción del tablero
7 horas
24-Abril-2015
Proyecto: Ajuste de tornillería
7 horas
27-Abril-2015
Curso de Variadores de Frecuencia
7 horas
28-Abril-2015
Curso de Variadores de Frecuencia
7 horas
29-Abril-2015
Proyecto: Ajuste de Medidas de ambos tableros
7 horas
6-Mayo-2015
Proyecto: Creación de circuito eléctrico y Cableado del primer tablero
7 horas
7-Mayo-2015
Proyecto: Prueba de Sensores
7 horas
8-Mayo-2015
Proyecto: Prueba de Electro-válvulas
7 horas
11-Mayo-2015
Proyecto: Prueba de Pistones
7 horas
12-Mayo-2015
Proyecto: Cableado para alimentación eléctrica de los tableros
7 horas
13-Mayo-2015
Prácticas en Tableros Hidráulicos
7 horas
14-Mayo-2015
Prácticas en Tableros Hidráulicos
7 horas