Entrenamiento Avanzado

Slides:



Advertisements
Presentaciones similares
Prof. Edgardo Vargas Moya
Advertisements

1 SEMANA 04_2. 2 OPERADORES ARITMETICOS OPERADOR: + FORMATO: VALOR1 + VALOR2 FUNCION : SUMA VALOR1 Y VALOR2 EJEMPLO : TABLA_MAS_2 DW TABLA + 2 ; (DESPLAZAMIENTO.
REDES INDUSTRIALES DE COMUNICACIÓN Prof. Eloy Edmundo Rodríguez Vázquez
Algebra de Boole SISTEMAS DIGITALES I.  En 1854 el matemático inglés George Boole formalizó un sistema algebraico de dos valores para expresar cierto.
El procesador Datapath y control. Universidad de SonoraArquitectura de Computadoras2 Introducción En esta parte del curso contiene: Las principales técnicas.
Valores escalados Max Min By P.G.F. ESCALAMIENTO.
Conversores Análogo-Digital y Digital-Análogo: Conceptos Básicos Huircán, Juan Ignacio Abstract–El siguiente trabajo revisa las técnicas y conceptos básicos.
Internet Protocols (IPs)
TERMINOLOGÍA BÁSICA Informática: conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático y racional de la información,
Organización de computadoras
Areas de memoria del CJ.
Microprocesador Estructura interna.
SISTEMAS DE AUTOMATIZACIÓN Y CONTROL ORIENTADO AL CONOCIMIENTO Y APLICACIÓN DE LOS SISTEMAS EMBEBIDOS SESION 04 José Luis Albites Sanabria MSc. Biomedical.
Tecnologías de la Información NI3C
Unidad aritmético-lógica
Datapath para las instrucciones aritméticas y lógicas
Como utilizar mi GPS Teléfono :
EDITOR DE PRESENTACIONES
Algunas Características de C++ no presentes en C
Capitulo I Introducción
Algunas Características de C++ no presentes en C
Compuertas Lógicas
PÁGINAS WEB PARA MÓVIL.
EL42A Circuitos Electrónicos Semestre Primavera 2003
G87 Ciclo fijo de cajera rectangular - 1/6
CLASE IV.
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 2)
Modbus Materia: Control Distribuido
Unidad 3. Introducción a la programación
MANTENIMIENTO CORRECTIVO
Conceptos y protocolos de enrutamiento. Capítulo 5
Aplicación de red neuronal “Back Propagation”:
Un sistema distribuido debe permitir el apropiado uso de los recursos, debe encargarse de un buen desempeño y de la consistencia de los datos, además de.
Hardware Description Language
Modelo de Von Neumman U.A.C.M Alejandra Andrade.
SISTEMA BINARIO.
Estructuras de Repetición Pseudocodigo1 Estructuras de Repetición Algoritmos Mientras Hacer-Mientras Para.
Configuración de rutas resumidas y estáticas flotantes.
Metodología de la Programación
Estructura de los mensajes de correo electrónico
Capitulo I Introducción
 Función cuadrática Definición Es de la forma: f(x) = ax2 + bx + c
Centro Universitario UAEM Ecatepec
Arquitectura de ordenadores
Sistema de envío de mensajes a display de terminales telefónicos
FTP File Transfer Protocol RFC 959
Informática Ingeniería en Electrónica y Automática Industrial
Estructuras de Repetición Algoritmos
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 2)
¿Qué es ISO 19115:2003? “ Identifica los metadatos necesarios para describir la información geográfica digital. Los metadatos pueden describir conjuntos.
Entrenamiento Básico Abril / 2011
SPXXXX - Funciones básicas
UNIDAD V ESTRUCTURA REPETITIVA (Repetir Hasta Que)
SP Funciones básicas SP8600 Funciones básicas Marzo / 2016
SPXXXX - Funciones básicas
Equipo Dual – ST8050 Programación Abril / 2014
SPXXXX - Funciones básicas
Comandos GSM Comandos GSM Noviembre / 2014
SPXXXX - Funciones básicas
SP Funciones básicas SP7600 Funciones básicas Marzo / 2016
Adaptador de Energía Externa
Expansor de puertos Expansor de puertos Abril/ 2014.
TT8850 – Entradas/Salidas TT8850 Entradas/Salidas Diciembre/ 2014.
Skypatrol Colombia SAS
Sensor de Temperatura Sensor de Temperatura Abril/ 2014.
TT
TT HOS TT8750+ HOS Mayo /
TT Entrenamiento Avanzado
TT8750+ Contadores y Variables
Transcripción de la presentación:

Entrenamiento Avanzado TT8750+ - Entrenamiento Avanzado (Parte II) TT8750+ Entrenamiento Avanzado Parte II Abril / 2014 -----------------------------------------------------------------------------------------------

TT8750+ - Entrenamiento Avanzado (Parte II) Resumen de la Presentación Tipo de eventos Formato del mensaje Simular eventos Ejecutar acciones Contadores Variables Preguntas/respuestas -----------------------------------------------------------------------------------------------

Manejo de Eventos Una entrada puede ser definida como Transición 0 Ocurrencia 1 AND 2 OR 4 NOT 5 Transición (high to low) 6 -----------------------------------------------------------------------------------------------

Manejo de Eventos Transición Una transición es una condición de entrada, definida por <fnt category>, cuyo valor fue previamente el <parm1> o menor y ahora es mayor que <parm1> y menor que <parm2> o fue mayor o igual a <parm2> y ahora menor que <parm2> pero mayor que <parm1>. -----------------------------------------------------------------------------------------------

Manejo de Eventos Ocurrencia Una Ocurrencia es una condición de entrada, definida por <fnt category>, cuyo valor actual es mayor o igual <parm1> y menor o igual que <parm2>. -----------------------------------------------------------------------------------------------

Manejo de Eventos AND OR Un AND es una condición de entrada, definida por <fnt category>, que debería ser usada como una condición lógica “Y” a otra condición de entrada definida como Transición o como Ocurrencia. Un evento de salida en ejecutado cuando una condición de entrada es valido. OR Un OR es una condición de entrada, definida por <fnt category>, que debería ser usada como una condición lógica “O” a otra condición de entrada definida como Transición o como Ocurrencia. Un evento de salida en ejecutado cuando una condición de entrada es valido. -----------------------------------------------------------------------------------------------

Manejo de Eventos NOT Transición (High to low) Un NOT es una condición de entrada, definida por <fnt category>, que debería ser usada como una condición lógica “No” a otra condición de entrada definida como Transición o como Ocurrencia. Un evento de salida en ejecutado cuando una condición de entrada es valido. Transición (High to low) Una transición (High to low) es una condición de entrada, definida por <fnt category>, cuyo valor fue previamente mayor o igual a <parm1> y menor o igual a <param2> y ahora es menor a <param1> o mayor a <param2>. -----------------------------------------------------------------------------------------------

Formato del mensaje El mensaje de salida es totalmente parametrizable El formato puede ser ASCII o binario. Existen 4 tipos de formatos: 0 Keep alive 1 Posiciones 2 Contadores 3 Variables 4 Zonas geográficas Mensajes de Garmin El comando usado para la definición del los formatos es: AT$TTMSGMASK El resultado del formato es la combinación de 32 bits -----------------------------------------------------------------------------------------------

Formato del mensaje Los parámetros que pueden ser configurados en binario son: Formato ASCII o binario Param1 Identificador de la unidad Configuración de entradas/salidas Valor de entradas analógicas Tipo de evento Fecha del mensaje Status del GPS Latitud Longitud Velocidad Orientación Hora Altitud -----------------------------------------------------------------------------------------------

Formato del mensaje Los parámetros que pueden ser configurados en binario son: Numero de satélites Nivel de batería de respaldo Enviar mensaje vía SMS como respaldo Enviar la ultima posición conocida Trip odómetro Odómetro Información de RTC Usar identificador del dispositivo en formato corto Voltaje principal de la unidad Definición de overspeed. Información de la red celular Formato del mensaje Secuencial -----------------------------------------------------------------------------------------------

Formato del mensaje Los parámetros que pueden ser configurados en ASCII son: Formato ASCII Param1 Identificador de la unidad Configuración de entradas/salidas Valor de entradas analógicas Tipo de evento Mensaje GPGGA Mensaje GPGSA Mensaje GPGSV Mensaje GPRMC Nivel de batería de respaldo Enviar mensaje vía SMS como respaldo Enviar la ultima posición conocida -----------------------------------------------------------------------------------------------

Formato del mensaje Los parámetros que pueden ser configurados son en ASCII son: Trip odómetro Odómetro Información de RTC Usar identificador del dispositivo en formato corto Voltaje principal de la unidad Definición de overspeed. Información de la red celular Formato del mensaje Secuencial -----------------------------------------------------------------------------------------------

Formato del mensaje – Posición ASCII Bit Descripción Valor Formato 1 Pm1 2 ID 3 IO 4 ADC1 5 ADC2 6 Stge 7 Inputcat 8 $GPGGA 9   10 $GPGSA 11 $GPGSV 12 $GPRMC 13 14 15 Bit Descripción Valor 16   17 Bat 18 SMS 19 Lastvld 1 20 Todom 21 Odom 22 RTC 23 ShortID 24 25 Ovspeed 26 Cell 27 Mask 28 Seq 29 30 31 00000000000010000001000011111110 Formato ASCII: 528638 ----------------------------------------------------------------------------------------------- 10 862170010897666 202 0 0 0 GPRMC,132933.00,A,1927.37471,N,09910.73815,W,0.000,0.0,011012,,,A*44 0

Formato del mensaje – Posición binario Bit Descripción Valor Formato 1 Pm1 2 ID 3 IO 4 ADC1 5 ADC2 6 Stge 7 Inputcat 8 Fecha 9  Status GPS 10 Latitud 11 Longitud 12 Velocidad 13 Heading 14 Hora 15 Altitud Bit Descripción Valor 16 Numero Sat  1 17 Bat 18 SMS 19 Lastvld 20 Todom 21 Odom 22 RTC 23 ShortID 24 25 Ovspeed 26 Cell 27 Mask 28 Seq 29   30 31 0000000000000011111111111111111 Formato binario: 131071 ----------------------------------------------------------------------------------------------- 0000000A2020202020203836323137303031303839373636362000CA0000000000010A0C0101261833FA17BDDC000000000E2B1600583E0B

Formato del mensaje - Contadores 0000000000000000000000000001110 Bit Descripción Valor Formato 1 Pm1 2 ID 3 Contadores 4 ADC1 5 ADC2 6 Stge 7 Inputcat 8 $GPGGA 9   10 $GPGSA 11 $GPGSV 12 $GPRMC 13 14 15 Bit Descripción Valor 16   17 Bat 18 SMS 19 Lastvld 1 20 Todom 21 Odom 22 RTC 23 ShortID 24 25 Ovspeed 26 Cell 27 Mask 28 Seq 29 30 31 Formato binario: 14 ----------------------------------------------------------------------------------------------- 10 359231038983100 11,1,2,9,7,2,2,31,24,3,2,26,24,4,2,32,24,10,2,3,0, 11,2,78,24,12,2,34,24,18,2,93,24,19,2,4,0,25,2,2,1,32,2,83,23

Formato del mensaje - Variables 0000000000000000000000000001110 Bit Descripción Valor Formato 1 Pm1 2 ID 3 Variable 4 ADC1 5 ADC2 6 Stge 7 Inputcat 8 $GPGGA 9   10 $GPGSA 11 $GPGSV 12 $GPRMC 13 14 15 Bit Descripción Valor 16   17 Bat 18 SMS 19 Lastvld 1 20 Todom 21 Odom 22 RTC 23 ShortID 24 25 Ovspeed 26 Cell 27 Mask 28 Seq 29 30 31 Formato binario: 14 ----------------------------------------------------------------------------------------------- 10 862170010942827 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

Formato del mensaje - Zonas 0000000000000000000000000011110 Bit Descripción Valor Formato 1 Pm1 2 ID 3 IO 4 Zonas 5 ADC2 6 Stge 7 Inputcat 8 $GPGGA 9   10 $GPGSA 11 $GPGSV 12 $GPRMC 13 14 15 Bit Descripción Valor 16   17 Bat 18 SMS 19 Lastvld 1 20 Todom 21 Odom 22 RTC 23 ShortID 24 25 Ovspeed 26 Cell 27 Mask 28 Seq 29 30 31 Formato binario: 30 ----------------------------------------------------------------------------------------------- 10 862170010899639 459 0205

Simular eventos Es posible simular todos los eventos existentes Pueden ser utilizados para generar una serie de acciones. AT$TTTRGEV=<function>,<state>[,<index>] Ejemplo: AT$TTTRGEV=18,1,25 Parámetro Descripción <function> Número del evento <state> Estado del evento <index> Indice del evento, aplica a los eventos que tiene índice -----------------------------------------------------------------------------------------------

Ejecutar Acciones Es posible ejecutar todas las acciones existentes AT$TTFNTEXE= <function>,<param1>,<param2>,<show ok> Ejemplo: AT$TTFNTEXE=20,10,1 Parámetro Descripción <function> Número de la accion <parma1> Parametro 1 de la accion <param2> Parametro 2 de la accion <show ok> Indica si responde OK o no al comando enviado. 0: No responde OK, 1: responde OK -----------------------------------------------------------------------------------------------

Contadores Se pueden definir 32 contadores de diferentes tipos AT$TTCNT=<index>, <counter type>[, <limit>[, <group>]] Ejemplo: AT$TTCNT=1,2,120,0 Parámetro Descripción <index> Número de contador <counter type> Tipo de contador <limit> Limite <Group> Grupo al cual hace referencia (solo para los tipos 3, 4, 5, 6 y 8) -----------------------------------------------------------------------------------------------

Contadores Tipos de contadores Tipo Descripción 1 Distancia – medida cuando el contador esta activo 2 Tiempo – medido cuando el contador esta activo 3 Tiempo Activo - medido cuando la función esta activa 4 Tiempo inactivo – medido cuando la función esta inactiva 5 Distancia activa – medido cuando la funcion esta activa 6 Distancia inactiva – medido cuando la funcion esta inactiva 7 Acumulador - Incrementado por acciones 8 Acumulador cuando la función cambia de inactiva a activa -----------------------------------------------------------------------------------------------

Variables Se pueden definir 10 variables Pueden aceptar valores positivos y negativos Acción Descripción 42 Asigna un valor a una variable 43 Incrementa una variable en un valor dado 44 Reduce una variable en un valor dado 45 Multiplica una variable por un valor dado 46 Divice una variable por un avalor dado 47 Copia una variable del sistema en otra variable 58 Suma una variable a otra variable -----------------------------------------------------------------------------------------------

TT8750+ - Entrenamiento Avanzado (Parte II) Preguntas / Repuestas -----------------------------------------------------------------------------------------------