univalle comunicacion 1

Páginas: 8 (1960 palabras) Publicado: 23 de mayo de 2014
comunicación serial



Requerimientos:

- Módulos ADAM serie 4000 para entrada analógica, salida analógica y convertidor RS232/RS485 o USB/RS485.

- Fuente 24V, osciloscopio, multímetro digital.

- Software de configuración de módulos, de manejo de puertos seriales, MatLab.


Procedimiento:

Se posee un módulo ADAM 4011, de entradas analógicas, una de ellas se conecta a unatermocupla que censa la temperatura del proceso, para convertir el voltaje del sensor en señal de corriente. Los datos digitales se traducen en cualquiera de las unidades de ingeniería, complemento a dos, formato hexadecimal o porcentaje del rango de escala completa (FSR) de acuerdo a la configuración del módulo. Cuando se le indique que el equipo host, los datos se envían a través de una interfazestándar RS-485.

Adicionalmente la red posee un módulo 4021, de salida analógica que permite entregar un voltaje o una corriente variable, según como se configure. También se conecta un controlador de temperatura que funciona con una señal de 4 a 20 mA, este módulo es el encargado de calentar la resistencia del barraje. Se tiene un conversor de RS485 a USB para conectar el equipo al PC.Imagen No.1

- Conectar el conversor al puerto del computador y asegurarse de que su driver está instalado. Verificar en el panel de control de Windows que el dispositivo ha sido detectado e identificar el número del puerto serial asignado.

El número del puerto asignado es el COM20


Imagen No.2

En la imagen anterior podemos observar que el módulo ADAM 4011, se encuentra en la dirección 02y módulo 4021, en la dirección 04.

- Utilizar Hyperterminal de Windows o cualquier programa que permita enviar caracteres al puerto serie (como es el caso de la utilidad para configuración de los módulos ADAM), para encontrar las direcciones y configuraciones de cada módulo ADAM presente en la red. Para ello, enviar sucesivos comandos $AA2 y esperar las cadenas de respuesta. A partir de estascadenas, extraer la configuración básica de cada módulo (tipo o rango de entrada o salida, parámetros de comunicación, formato de datos, etc.).


Imagen No.3

Respuesta al enviar comando indicado:

DIRECCIÓN COMANDO RESPUESTA TIEMPO
02 $AA2 !020F0600 31 ms
04 $AA2 !04300600 15 ms

Tabla No.1

De acuerdo a la información del fabricante el modulo ADAM 4011, se deduce que en larespuesta obtenida en la dirección 02 (!020F0600), los primeros dos dígitos (02) se refieren a la dirección, (0F) significa que el módulo se encuentra conectado a una Termocupla Tipo K, (06) rango de transmisión, es decir 9600 bps y finalmente (00) es el formato del dato, en este caso unidades de ingeniería.


De acuerdo a la información del fabricante el modulo ADAM 4021, se deduce que en larespuesta obtenida en la dirección 04 (!04300600), los primeros dos dígitos (04) se refieren a la dirección, (30) es el rango de salida, en este caso, de 0 a 20 mA, (06) rango de transmisión, es decir 9600 bps y finalmente (00) es el formato del dato, en este caso unidades de ingeniería.

Tomando elementos del programa y teniendo presentes los siguientes aspectos:

- Leer de cada módulo conectado ala red la configuración actual

Se realiza el siguiente programa en MatLab para leer la configuración del modulo ADAM 4011:

clc;clear all;close all;
s1=serial('COM20','BaudRate',9600,'DataBits',8,'Parity','none','StopBits',1,'Terminator','CR');
get(s1);
fopen(s1);
a=['$022'];
fprintf(s1,a);
bb=fscanf(s1,'%c',10)
fclose(s1);

La Respuesta obtenida para el modulo ADAM 4011 se observa enla imagen 4.


Imagen No.4

Se realiza el siguiente programa en MatLab para leer la configuración del modulo ADAM 4021:

clc;clear all;close all;
s1=serial('COM20','BaudRate',9600,'DataBits',8,'Parity','none','StopBits',1,'Terminator','CR');
get(s1);
fopen(s1);
a=['$042'];
fprintf(s1,a);
bb=fscanf(s1,'%c',10)
fclose(s1);
La Respuesta obtenida para el modulo ADAM 4012 se observa...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • LA COMUNICACION 1
  • Comunicación 1
  • Comunicacion 1
  • 1 comunicacion
  • Comunicacion 1
  • comunicacion 1
  • 1 LA COMUNICACION
  • comunicación 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS