Está en la página 1de 25

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA

“ANTONIO JOSÉ DE SUCRE”


VICERRECTORADO PUERTO ORDAZ
DEPARTAMENTO DE INGENIERÍA ELECTRÓNICA
CONTENIDO
En el Laboratorio de Comunicaciones Avanzadas de Ingeniería
Electrónica de la UNEXPO Vicerrectorado Puerto Ordaz, se
está desarrollando la implementación de una red de
comunicaciones de transmisión asincrónica y sincrónica
(RUTAS), siendo necesario el desarrollo de un protocolo de
comunicación inalámbrico con conexión al puerto serial del PC.
Se diseñó e implementó un sistema de comunicación
inalámbrico para adquisición de datos basado en
microcontroladores PIC 16F877A, mediante el canal: Encoders
de datos DPC64 y Transceiver ATRT100-433 de ABACOM
Technologies.
Uno de los proyectos de la línea de investigación del
proyecto RUTAS, es la implementación de un protocolo
de comunicación inalámbrico eficiente para dar soporte a
la transferencia de datos mediante el puerto serial del PC
vía RF, entre dos o más estaciones de servicio de la red.
Debido a que aún no se contaba con dicho protocolo, se
presentaba un inconveniente para establecer la
comunicación.

El proyecto desarrollado cubre los requerimientos


necesarios para dar soporte a la comunicación en la red
RUTAS.
•Desarrollar el software de interfaz de usuario del
Simular
sistema
Diseñar un puerto serial
einalámbrico
implementar asíncrono
aun implementar
protocolo deadicional en el
en lenguaje
comunicación
PIC 16F877A.
visual de altopara
inalámbrico nivel.adquisición de datos mediante el
puerto serial del PC, basado en tarjetas de adquisición
deDesarrollar
•Diseñar el firmware
datosel controladas
hardware de control
de por
cada dede
tarjeta losadquisición
PIC de PIC
microcontroladores
decada tarjeta
datos
16F877A, de adquisición
según de datos para
los lineamientos
codificadores/decodificadores del cada
protocolo
de datos
estación
diseñado.
DPC64 y deTransceiver
servicio de la red (esclavos)de
ATRT100-433 así ABACOM
como
para la estación central (maestro).
Technologies.
•Implementar el hardware de cada tarjeta de
adquisición de datos según todos los criterios
seleccionados.
Numero de Pin (DB-25/ DB-9)
Señal Descripción E/S
0
En el Transceiver 1 0
ATRT100-433 1 0 0
de la ABACOM Tech, se modularon los
1 1 - Masa chasis -
datos digitales en FSK para su TxD
Moduladora correcta Transmitir
transmisión.
Es un adaptador asíncrono utilizado para S poder
2 3 Datos

Es la 3técnica,
Consiste
intercomunicar
En esta técnica
en osun 2
eldosque
conjunto permite
ordenador
valores
RxD
decon elotros
reglas
binarios están intercambio
Recibir Datos
y convenciones
equipos,
representados
E
dedos
bien
por
 Segmentación
información4
entre7 y
dos
ensamblado.
RTS
puntos Solicitud de Envío
geográficos S
distantes
sean otras
establecidas
frecuencias
1 1 Control computadoras
0 5 0 0de0 flujo.a
diferentes priori
1 que
muy próximas
1 0 1 (uso
definen
0
a la
1 más la
portadora.
0 1 común),
forma
1 0 0enrobots,
0 que
1 1
8 CTS Libre para Envío E
mediante
fotocopiadoras, la transmisión
deben6 efectuarse impresoras, ycajas
recepción
las comunicaciones registradoras,dedelasEondasP.V.D
redes
Cero binario: de
Control
electromagnéticas.
(puntos
de de A. Serrores.
venta
comunicación,
(t) = A
6
Elcos
directa), (2π f1 t) de
DSR
conjunto
etc.
incluyendo
Equipoy todas
de f1= fc +las
Datos
el
Listo f
formato, ondasla
Uno binario: A.
7 S (t) = A sin
Portadora
5 (2π f2 t) y f2 = fc – f ’ -
cosmodular
SG Señal de tierra
 Direccionamiento.
electromagnéticas
temporización,
8 1 la
constituye
secuencia,
CD/DCD Detector
elrevisión
lade portadora espectro
E y la
electromagnético,
corrección
Donde: 15 que se
de -errores, TxC muestra
esto es deel
Reloj en la siguiente
lenguaje
Transmisión S y las
figura
Areglas .17 gramaticales
representa la amplitud
- de la señal.
RxC
que Relojlas computadoras
de Recepción E
S (t) es 20
la señal en función
4 del DTR
tiempo.Terminal de Datos Listo S
acuerdan usar
p la fase de la señal. para entenderse.
22 9 RI Indicador de llamada E
fc la frecuencia de la señal.
24 Portadora
f ' es un incremento
- modulada
RTxC
de la frecuencia. en FSK
Reloj de Transmisión / S
Recepción
T el tiempo.
Todo el sistema debía ser discreto, no se consideraba el manejo
de señales analógicas.

 Se seleccionó el PIC 16F877 como el microcontrolador a usar en


la tarjeta, pues posee un puerto serial programable por software, y
más puertos que el PIC 16F84.

 Toda la comunicación debía ser serial asíncrona, por tanto, se


simuló un puerto serial asíncrono adicional en el PIC 16F877.

 Se dispuso en la tarjeta, un dipswitch para simular los sensores


digitales en las estaciones de servicio remotas.

 Las tarjetas debían trabajar sin necesidad de fuentes de


alimentación de laboratorio.
Las secciones primarias del sistema se ilustran en la figura:

RF

Estación de
Estación Central
Servicio Remota

Protocolo de
Comunicación CAIPS
DATA ATRT100-433
MAX ENCODER/ TRANSCEIVER
232 PIC 16F877 DECODER RF
3 DPC64 4
Usuario 3 3
Estación de trabajo
RF

433 - 100 ATRT DATA ENCODER /


Sensor
TRANSCEIVER DECODER PIC 16 F877 Actuador
RF PC
DPC 64 8
4 3
Elemento
ES REMOTA Final de Control
APLICACIÓN SOFTWARE EN VISUAL BASIC

FORMATO DE LA TRAMA CAIPS

Configuración
RED Local. Inicio del Sistema
PIC 16F877A
Remoto y configuración Remota
Proceso de Adquisición y Envío de datos
Pruebas de Operatividad de las ES
DATA ENCODER/DECODER
DPC64
Otros DE
ENLACE Procesos
DATOS (Conexión Plug & ABACOM
Play, TECH
Reinicio del Sistema RF, Autotest EC).

TRANSCEIVER
FÍSICA ATRT100-433
ABACOM TECH
APLICACIÓN SOFTWARE EN VISUAL BASIC
El comportamiento de esta
Banda UHF (70 cm.)
Aquí seestá
capa dado por lasel
desarrollaron
Frecuencia (TX/RX) funcionamiento
El
reglas encoder
en 433.92
de
sí deprotocolo
datos
del todo
DPC64 el
En esta capa se desarrollaron
¼ Λ ,CAIPS,
hardware
polarización
fue el encargado
las implementado,
vertical, Conector
normas
PIC 16F877A de BNC,
operar
que
Antena
RED otras reglas del protocolo
haciendo 50 Ω
énfasis endatoslos
Enlace de establecen
en estaasícapa.
CAIPS, elcomo
diálogo
Losel en el
registro,
FÍSICA
Modulación dispositivosFSK que controlanLala
Datos sistema
(siempre que remoto.
la transmisión
formateo y visualización
Estación de los
APLICACIÓN
RED
Potencia (OUT)
comunicación
programación
Central 10 dBm
y
se el flujo
desarrolló de
entre
datos estaciones erason
de
DATAlas ES limpia
remotas.
ENCODER/DECODER
datos, los cuales
La
el
DPC64
ENLACE DE DATOS
Sensibilidad en lenguaje
programación
yTransceiver
sin errores)
-102 dBmensamblador,
fue desarrollada
siempre se
de RF
ABACOM TECHATRT100-
Consumo de
mediante
enreproducían el compilador
Visual Basic configurando
Estación
de manera de
fielel
433
32 código
mA
de ABACOM
TXde |Servicio
paraMPLAB.
Tech,
Remota
12 mA
el
Corriente puerto
yencoder
exactaserial
en bajo
el el para
receptor. RX.
protocolo
de datos DPC64 de
Voltaje
“9600, 1, 8, N”.
ABACOM5.3 Tech Volts. y el PIC
TRANSCEIVER
Alcance
FÍSICA 16F877 de Microchip.
Menor a 5 mtsATRT100-433
en línea de vista.
ABACOM TECH
1. El protocolo diseñado es eficiente, robusto en cuanto a fallas
1. Es denecesario ubicar una estrategia mediante la cual se
comunicación.
2.asigne la dirección lógica
El comportamiento de losdetransceivers
cada ES remotas
de RF de deABACOM
manera
automática, y no manual.
Tech fue satisfactorio.
2.3.Se Gracias
deben encender
al encoderprimero las DPC64
de datos ES remotas, y luego la
de ABACOM se EC.
logró
3. Para lograr
poner mayor distancia,
en funcionamiento utilizar con
el sistema amplificadores de señal
microcontroladores.
o boosters recomendados por el fabricante.
4. La técnica de modulación FSK ofrecida por el transceiver de
4. Cambiar la conexión por puerto serial de las tarjetas por una
RF adicionó gran inmunidad al ruido.
conexión mediante puerto USB.
5.5.Agregar
La simulación
un punto de un puertoEthernet.
de conexión serial en el PIC 16F877 fue
exitosa.
6. Se logró implementar el sistema como un enlace de dos
modalidades, punto a punto y punto multipunto.
7. Visual Basic es un programa versátil con una interfaz sencilla y
amigable para el desarrollo de aplicaciones manejando el
puerto serial.
Configuración
Inicio delRemota
Sistema Remoto
RF

Configuración Local
PIC 16F877
DPC
64
ATRT
100-433 RF
DPC ATRT
PIC 16F877 64 100-433
ESTACIÓN CENTRAL
Configuración
Configuración de de 5 VDC El usuario
La EC envía
envíala la
cantidad
trama de ES
Puertos
ESTACIÓN
Puertos e e
CENTRAL remotas de a supervisar
control e indica inicio del
de reconocimiento
5 VDC
Inicialización
Inicialización de de sistema al PIC.
a las El PIC envía
ES Remotas. Bytemediante
de Control el
Variables
Variables circuito= de RFY (encoder
3DH. la dirección– transceiver) el
correspondiente.
RF
código de inicio a todas las ES remotas. RF
RF DPC Elemento de
ATRT
Código
100-433
=
DPC64
1 Word (
PIC 20H
16F877– 21H). Campo
ATRT Elemento de
Elemento de 100-433 DPC 64 PIC 16F877
ATRT Campo
PIC 16F877 64
Campo ESTACIÓN REMOTA 01
100-433
ESTACIÓN REMOTA 01 5 VDC
5 VDC
RF ESTACIÓN
RF
CENTRAL
REMOTA
Cada ES remota DPC
al verificarDPC Elemento de
ATRT Elemento de
su100-433
ATRT
dirección y código
64
100-433 de PIC
control,
64
5
16F877 VDC
PIC 16F877
Campo Campo
responde a la EC para indicar
que está operativa y encendida Sistema
ESTACIÓN REMOTA 02
ESTACIÓN REMOTA 02
Remoto Iniciado
5 VDC 5 VDC
PUNTO
PUNTO A PUNTO
- MULTIPUNTO
RF
RF
DPC ATRT
PIC 16F877
PIC 16F877
DPC
64 ATRT
100-433 El Usuario
Usuariosolicita
solicitaenviar
enviar o o
64 100-433 Cada ES data
recibir Remota
data de recibe
delatodas lalas
ES remota orden
ES
de02comunicación
remotas
desdedesde multipunto,
el software en y en
el software la
ESTACIÓN CENTRAL ejecuta
ESTACIÓN CENTRAL
5 VDC
Visualcuando
Basic, laesta
Basic,esta EC le envía
orden
orden es es
una orden junto a su dirección
5 VDC enviada al al PIC,
PIC,elelcual
cualenvía
envía
de esta manera se ejecuta la
la solicitud
solicituda laa EStoda
remota,
la red
a
Responden de acuerdo misma acción en todas las ES
través
mediante
del el
canal
canal RF.
de RF.
Adquisición y Envío de pero
a su dirección (La EC RF
RF Datosde manera secuencial.
envía las órdenes en La ES remota 02,DPC
ATRT al verificar su dirección,Elemento
DPC
procedede
Elemento de
ATRT PIC 16F877
orden ascendente) La100-433
ES remota 01
a ejecutar 64 al
100-433 la acción64queverificar
lePIC su dirección,
16F877
solicitan se queda
Campo
de acuerdoCampoa la
en unde
trama ciclo de espera
control (envío de solicitud para
o recepción), y seesta ES.
establece
el diálogo
ESTACIÓN REMOTA entre
ESTACIÓN REMOTA 01
01 la EC y esta ES remota.
5 VDC
5 VDC
RF
RF
ATRT DPC Elemento de
ATRT DPC PIC 16F877 Elemento de
100-433 64 PIC 16F877 Campo
100-433 64 Campo

ESTACIÓN REMOTA 02
ESTACIÓN REMOTA 02
5 VDC
5 VDC
Pruebas de Operatividad
RF
DPC ATRT
PIC 16F877 64 100-433

El Usuario selecciona la
ESTACIÓN CENTRAL
ES Remota a la que desea
5 VDC
hacer el test de operatividad.
Esta orden es enviada a la red
La ES correspondiente RF.
0 Volts.
a la dirección solicitada RF 4: Test RE1
coloca un nivel bajo en DPC Elemento de
ATRT
el pin de salida RE1 que 64 PIC 16F877
100-433 Campo
está conectado a la
entrada Test (pin 4) del ESTACIÓN REMOTA 01
DPC64, de esta manera 5 VDC
se envía a la EC los 64
Bytes
RF del link de prueba
Link de prueba:
del encoder, indicando
<ABACOM ATRT que DPCDPC-64
Technologies> PIC
Elemento de
www.abacom-tech.com
16F877
esa 100-433
ES Remota
+1(416)236-3858 está64 Campo

operativa.
ESTACIÓN REMOTA 02
5 VDC
Actualización
Autotest EC: Este de Conexión: Este esalel usuario
proceso permite procesocentral
mediante
elverificar
cual sequeagregan ES remotas
el hardware de la ECalestá
sistema, éstas
operativo pueden
y fuera
agregarse
de fallas.porque sean nuevas
Se envía al PICenuna el sistema, o por alguna
trama indicando
que haya generado
verificación errores
de hardware, durante
y éste la comunicación,
automáticamente envíay se
requiera integrarla
un link de pruebasin dereiniciar
61 bytes,todo el sistema.
muy parecido al link de
prueba del encoder DPC64 de ABACOM. El link de
Reinicio
prueba es: del Sistema
Unexpo RF: Es un proceso
Vicerrectorado más sencillo
Puerto Ordaz 2006 y
consiste
<ABACOM en Technologies>.
enviar sólo a las ES remotas marcadas como
encendidas, su byte de dirección y un byte de control
indicando que se reiniciará el sistema.
CAIPS

Estación
2/Sensor Estación
3/Actuador
Estación
1/PC

Estación
4
Estación
Central [PC]
(Maestro)

Estación
8 Estación
5

Estación
7 Estación
6
Características:
Frecuencias de: 433.9 MHz.
Velocidad: 9.6 -100 Kbps.
Rango: mayor a 2.1m.
Potencia: 10 dBm.
Sensibilidad: -102 dBm.
Rango de temperatura: -20 a
+ 80 ºC.
Alimentación: 5 Vdc.
Características y Principales ventajas:

Detección transparente del formato y de error en los


datos.
Procesamiento de paquetes de datos de 1 a 64 bytes
por transmisión.
Las líneas opcionales del control de flujo permiten la
transmisión de más de 64bytes.
Modo de transmisión conveniente del link de prueba.
Protocolo compatible: “Vbps, 8, N, 1”
Simple interconexión a los host de datos CMOS/TTL.
Conmutación automática de las líneas de TX/RX.
Detección automática de la entrada de datos.
Frecuencia de trabajo ajustable de acuerdo al cristal
conectado.
Es fabricado por Microchip, familia a la cual se le denomina PIC.
Pertenece a la gama media y se identifica por tener como memoria de
programa una de tipo FLASH de 4 a 8 KBytes de 14 bits, y como
memoria de datos una de tipo EEPROM.
Es la interfaz eléctrica PC-PIC
circuito integrado que adapta
los niveles de tensión entre
ambos equipos.

También podría gustarte