Programación Y Configuración Del. Expansor de puertos

SkyPatrol LLC Expansor de puertos Programación Y Configuración Del Expansor de Puertos SkyPatrol LLC April, 2008 Programacion Expansor de puertos

4 downloads 19 Views 95KB Size

Recommend Stories


PUERTOS DEPORTIVOS DEL URUGUAY
PUERTOS DEPORTIVOS DEL URUGUAY TARIFAS Desde el 10 de enero del 2009, rigen las nuevas tarifas en los puertos deportivos administrados por la Direcc

Puertos Serie y Paralelos
Hardware. Computadoras. RS-232. Slots. Comunicaciones. LPT1. COM1. COM2

Story Transcript

SkyPatrol LLC

Expansor de puertos

Programación Y Configuración Del Expansor de Puertos

SkyPatrol LLC April, 2008

Programacion Expansor de puertos 5.0.doc 15/08/2008 9:53:00

Rev. 5.0

Página 1 de 11

SkyPatrol LLC

Expansor de puertos Índice

Introducción.................................................................................................. 3 Definición del cable ........................................................................................ 3 Programación ................................................................................................ 4 Parámetros iniciales .................................................................................... 4 Configuración de entrada/salidas .................................................................. 5 Configuración de ECHO................................................................................ 5 Configuration HOSTIF:................................................................................. 6 Definición de eventos asociado con las entradas.............................................. 6 Manejo de salidas ....................................................................................... 6 Manejo de entradas analógicas ..................................................................... 6 Recomendaciones y Notas............................................................................ 8 Script de prueba ........................................................................................... 9

Programacion Expansor de puertos 5.0.doc 15/08/2008 9:53:00

Rev. 5.0

Página 2 de 11

SkyPatrol LLC

Expansor de puertos

Programacion y configuración del expansor de puertos

Introducción El expansor de puertos es un dispositivo que nos permitirá expandir los puertos existentes en el equipo TT8540 y TT8740, con el objetivo de que los mismos puedan ser utilizados en más aplicaciones relacionadas con seguridad. Para lograr este objetivo, se utilizaron las zonas geográficas con el fin de simular los diferentes eventos generados el expansor de puertos y que puedan ser identificados por el equipo SkyPatrol.

Definición del cable La descripción de cada uno de los cables usados en el expansor de puertos es la siguiente:

Cable 1: Pin 1 2 3 4 5 6 7 8

Definición Ignición RX TX Ground Power Output 3 Output 2 Output 1

Programacion Expansor de puertos 5.0.doc 15/08/2008 9:53:00

Rev. 5.0

Página 3 de 11

SkyPatrol LLC

Expansor de puertos

Cable 2: Pin CBL2 CBL2 CBL2 CBL2 CBL2

– – – – –

1 2 3 4 5

Definición Ground Analog IN 1 Analog IN 1 Ground Analog IN 2 Analog IN 2 Shield Aluminio

Color Blanco Naranja Gris Amarillo Negro

Definición Battery Power Ground Dig Input 1 Dig Input 2 Dig Input 3 Dig Input 4 Dig Input 5 Ignición Output 1 Output 2 Output 3

Color Rojo Negro Naranja Violeta Celeste Verde Marrón Blanco Azul Amarillo Gris

Cable 3: Pin CBL3 CBL3 CBL3 CBL3 CBL3 CBL3 CBL3 CBL3 CBL3 CBL3 CBL3

– – – – – – – – – – –

1 2 3 4 5 6 7 8 9 10 11

Programación Parámetros iniciales El expansor de puertos debe ser configurado con valores iniciales para su correcto funcionamiento. Mientras el expansor de puertos no reciba los parámetros de operación no podrá entrar en funcionamiento. El script necesario para la definición de los parámetros de configuración es el siguiente AT$STOATEV=15, AT$MSGSND=0, “+PAR:AAAA,BBB,CCC,DDD,EEEE,FFFF,GGGG, HHHH” Donde: Campo

Descripción

Unidad

AAAA

Tiempo de actualización de entrada analógicas Dbounce para las entradas Voltaje máximo para determinar batería baja

BBB CCC

Nota

segundos

Valor de fábrica 0600

segundos

005

Voltios

095

Un decimal implícito 005 significa 0.5 seg. Un decimal implícito 095 significa 9.5 vol.

Programacion Expansor de puertos 5.0.doc 15/08/2008 9:53:00

Rev. 5.0

Página 4 de 11

SkyPatrol LLC DDD

Expansor de puertos

Voltaje mínimo para determinar que la batería esta en buen estado Valor mínimo para entrada analógica 1 Valor máximo para entrada analógica 1 Valor mínimo para entrada analógica 2 Valor máximo para entrada analógica 2

EEEE FFFF GGGG HHHH

Voltios

115

Un decimal implícito 115 significa 11.5 vol.

Unidades

0000

Unidades

0000

Unidades

0000

Numero de veces que se repite 3 mV. Ejemplo: 3 voltios es igual a: 3 ÷ 0.003 = 1000

Unidades

0000

2.5 voltios es igual a: 2.5 ÷ 0.003 = 833

Nota: Los campos deben ser de longitud fija. Ejemplo: -

Evaluar las entradas analógicas cada 30 segundos El dbounce del las entradas es 1 segundo EL rango para detectar el corte de batería principal es 9.5 Voltios y 11.5 Voltios Evaluar la entrada analógica 1 entre 3.4 y 4.8 3.4 / 0.003 = 1133 4.8 / 0.003 = 1600 Evaluar la entrada analógica 2 entre 1.8 y 5.2 1.8 / 0.003 = 600 5.2 / 0.003 = 1733

AT$STOATEV=15, AT$MSGSND=0, "+PAR:0030,010,095,115,1133,1600,0600,1733 " AT$EVENT=99,1,45,1,1 AT$EVENT=99,3,44,15,1 Configuración de entrada/salidas Para un correcto funcionamiento del expansor de puertos es necesario que las entradas se configuradas como salidas. El comando que se debe usar es el siguiente: AT$IOCFG=00000001 AT$IOCFG=00010001

Para TT8540 Para TT8740

Desactivar las salidas AT$IOGP1=1 AT$IOGP2=1 AT$IOGP3=0 Configuración de ECHO El expansor de puertos utiliza un protocolo preestablecido, por lo que por cada comando de simulación enviado, el equipo esperar el mismo comando con su Programacion Expansor de puertos 5.0.doc 15/08/2008 9:53:00

Rev. 5.0

Página 5 de 11

SkyPatrol LLC

Expansor de puertos

respectiva respuesta, eso implica que el equipo debe tener configurado el echo. Para ese efecto debe enviar el siguiente comando: ATE1 Configuration HOSTIF: Los equipos Evolucion son capaces de procesar información enviada via puerto serial, por lo que modo PAD deberá estar deshabilitado. Para ejecutar esta operación, envíe el siguiente comando: AT$HOSTIF=0 Definición de eventos asociado con las entradas Las entradas deber ser manejadas como ocurrencia. Las categorías que se debe usar son las siguientes: Event category 42 43 44

param1 0o1 0o1 0o1

param2 0o1 0o1 0o1

46 47 48 49 50

0 0 0 0 0

0 0 0 0 0

o o o o o

1 1 1 1 1

o o o o o

1 1 1 1 1

Description Análogo/Digital 1 Análogo/Digital 2 Sensor de desconexión de batería principal Entrada digital 1 Entrada digital 2 Entrada digital 3 Entrada digital 4 Entrada digital 5

Manejo de salidas Para activar las salidas se deben usar el comando AT$IOGPx, en donde x es la salida que se va a activar: Comando AT$IOGP1=0 AT$IOGP1=1 AT$IOGP2=0 AT$IOGP2=1 AT$IOGP3=0 AT$IOGP3=1

Acción activa salida 1 desactiva salida 1 activa salida 2 desactiva salida 2 desactiva salida 3 activa salida 3

Manejo de entradas analógicas Existen dos formas de manejar las entradas analógicas: Programacion Expansor de puertos 5.0.doc 15/08/2008 9:53:00

Rev. 5.0

Página 6 de 11

SkyPatrol LLC -

Expansor de puertos

Reporte en base a un rango La unidad estará evaluando las entradas analógicas en base al tiempo definido en los parámetros (Tiempo de actualización de entradas analógicas). Si el valor medido en las entradas analógicas están dentro del rango definido, se asignará como verdadero las categorías 42 (Entrada analógica 1) y 43 (Entrada analógica 2). Si queremos generar un evento cuando la entrada analógica 1 esta en el rango 2.2 V y 3.4 V. Se debe programar el siguiente script: AT$STOATEV=15, AT$MSGSND=0, "+PAR:0600,005,095,115,0733,1133,0000,0000 " AT$EVENT=40,0,42,1,1 AT$EVENT=40,3,40,40,528590

-

Reporte continuo de los valores de las entradas analógicas La unidad estará evaluando las entradas analógicas en base al tiempo definido en los parámetros y guardará como comando almacenado, en la posición 14 los valores medidos en cada una de las entradas analógicas. Si queremos enviar al servidor cada 600 segundos los valores de las entradas analógicas, se debe programar el siguiente script: AT$EVTIM3=600 AT$EVENT=40,1,14,1,1 AT$EVENT=40,3,44,14,0 Nota: Los valores almacenados están en número de veces que se repite 3mV. Para verificar por el puerto serial los valores medidos en las entradas analógicas, usar el comando AT$STOATEV? Se debe visualizar la siguiente línea: 14: AT$MSGSND=2,”0120,0220”

Programacion Expansor de puertos 5.0.doc 15/08/2008 9:53:00

Rev. 5.0

Página 7 de 11

SkyPatrol LLC

Expansor de puertos

Recomendaciones y Notas -

Esta configuración es valida para versiones de firmware PKG33 o superior.

-

No podrán se utilizadas las siguientes zonas geográficas: 18, 19, 20, 21, 22, 23, 24 y 25

-

No podrán ser usados los comandos almacenados 14 y 15

-

El CBL045 está protegido contra inversión de los cables de batería.

-

El CBL045 está especificado para funcionar en un rango de 8 – 30V de tensión de entrada

-

Si el expansor no esta funcionando, verificar que la unidad esta encendida. Si no es así hay que verificar el fusible en serie con la alimentación, el mismo cable esta conectado al expansor y a la unidad.

-

La señal de ignición también es una línea directa, no pasa por el microprocesador.

-

Las entradas digitales están especificadas para niveles TTL (0V – 5V).

-

Las entradas analógicas están especificadas también para 0V – 5V.

-

Las salidas soportan hasta 250mA en la versión actual (las próximas entregas soportarán 1A).

Si por error de conexión: -

Se conecta 12 V de la batería directo a una salida, ya sea cuando se las active o cuando se las desactive, el transistor de salida del CBL045 se quemará

-

Se conecta lo que debería ser una entrada digital o analógica a una salida, existe la posibilidad de que el transistor de la salida se queme, dependerá de la corriente aplicada.

-

Se conecta una entrada digital a un analógica o viceversa, mientras estén dentro del rango de tensiones especificado no se dañará el CBL045 pero la unidad lo medirá incorrectamente.

Programacion Expansor de puertos 5.0.doc 15/08/2008 9:53:00

Rev. 5.0

Página 8 de 11

SkyPatrol LLC

Expansor de puertos

Script de prueba ' --------------------------------------------------------------------' Configuracion del servidor at+cgdcont=,1,"IP","internet3.voicestream.com" at$udpapi=,1720 at$friend=1,1,"209.42.60.137", 1720, 0 at$areg=2 at$evdelr=7,26 at$evdel=99 ' ' ' ' ' ' ' ' ' ' '

--------------------------------------------------------------------Configuración inicial Evalue las entradas analógicas cada 30 segundos El dbounce del las entradas es 1 segundo EL rango para detectar el corte de batería principal es 0.5 Voltios y 11.5 Voltios Entrada analogica 1 entre 3.4 y 4.8 3.4 / 0.003 = 1133 4.8 / 0.003 = 1600 Entrada analogica 2 entre 1.8 y 5.2 1.8 / 0.003 = 600 5.2 / 0.003 = 1733

AT$STOATEV=15, AT$MSGSND=0, "+PAR:0030,010,095,115,1133,1600,0600,1733" AT$EVENT=99,1,45,1,1 AT$EVENT=99,3,44,15,1 ' --------------------------------------------------------------------' Configuracion basica AT$IOCFG=00010001 ATE1 AT$HOSTIF=0 ' --------------------------------------------------------------------' Desactivacion de las salida at$iogp1=1 at$iogp2=1 at$iogp3=0 ' --------------------------------------------------------------------' Power on at$event=7,1,8,1,1 at$event=7,3,42,7,528590 ' --------------------------------------------------------------------' Ignition at$event=8,0,7,1,1 Programacion Expansor de puertos 5.0.doc 15/08/2008 9:53:00

Rev. 5.0

Página 9 de 11

SkyPatrol LLC

Expansor de puertos

at$event=8,3,40,8,528590 at$event=9,0,7,0,0 at$event=9,3,40,9,528590 ' --------------------------------------------------------------------' Sensor de desconexión de batería principal at$events=10,1,44,0,0 at$events=10,3,40,10,528590 at$events=11,1,44,1,1 at$events=11,3,40,11,528590 ' --------------------------------------------------------------------' Entrada 1 at$events=14,1,46,0,0 at$events=14,3,40,14,528590 at$events=15,1,46,1,1 at$events=15,3,40,15,528590 ' --------------------------------------------------------------------' Entrada 2 at$events=16,1,47,0,0 at$events=16,3,40,16,528590 at$events=17,1,47,1,1 at$events=17,3,40,17,528590 ' --------------------------------------------------------------------' Entrada 3 at$events=18,1,48,0,0 at$events=18,3,40,18,528590 at$events=19,1,48,1,1 at$events=19,3,40,19,528590 ' --------------------------------------------------------------------' Entrada 4 at$events=20,1,49,0,0 at$events=20,3,40,20,528590 at$events=21,1,49,1,1 at$events=21,3,40,21,528590 ' --------------------------------------------------------------------' Entrada 5 Programacion Expansor de puertos 5.0.doc 15/08/2008 9:53:00

Rev. 5.0

Página 10 de 11

SkyPatrol LLC

Expansor de puertos

at$events=22,1,50,0,0 at$events=22,3,40,22,528590 at$events=23,1,50,1,1 at$events=23,3,40,23,528590 ' --------------------------------------------------------------------' Entrada analogica 1 at$events=24,0,42,1,1 at$events=24,3,40,24,528590 ' --------------------------------------------------------------------' Entrada analogica 2 at$events=25,0,43,1,1 at$events=25,3,40,25,528590 ' --------------------------------------------------------------------' Reporte continuo entradas analógicas at$evtim3=600 at$events=26,1,14,1,1 at$events=26,3,44,14,0 AT&W

Programacion Expansor de puertos 5.0.doc 15/08/2008 9:53:00

Rev. 5.0

Página 11 de 11

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.