Este documento describe un programa para un microcontrolador ATmega164P que recibe información de un receptor GPS y muestra la hora local en un LCD. Explica cómo el receptor GPS transmite tramas NMEA con datos como la latitud, longitud y hora UTC. El programa inicializa la comunicación serial, almacena los datos recibidos y extrae la hora UTC de la trama GPRMC para corregirla a la hora local del Ecuador continental y mostrarla en el LCD.
Este documento presenta tres programas para probar el funcionamiento del USART en un microcontrolador ATmega164. El primer programa transmite un texto y lo recibe en un hiperterminal. El segundo programa identifica la recepción de un carácter específico. El tercer programa recibe un texto, lo almacena en la SRAM y lo vuelve a transmitir.
El documento describe un programa para un microcontrolador ATmega164P que permite ingresar valores máximo y mínimo mediante teclado y luego comparar el valor de un conversor analógico-digital con esos valores. El programa muestra en un LCD los valores ingresados, medido y sus relaciones. Incluye subrutinas para conversión BCD a binario, binario a BCD, borrado y comparación.
Este documento describe un programa para convertir millas a metros utilizando un microcontrolador ATmega164P. Explica cómo almacenar los valores de entrada y salida, y detalla los algoritmos para realizar las conversiones mediante multiplicaciones y sumas, usando instrucciones aritméticas y lógicas del microcontrolador. Luego, propone modificar el programa para que los valores se expresen en formato BCD no empaquetado, requiriendo transformaciones entre BCD y binario usando multiplicaciones y divisiones.
Este documento presenta tres programas para verificar el funcionamiento del conversor analógico-digital (ADC) en un microcontrolador ATmega164P. El primer programa muestra el funcionamiento básico del ADC sin interrupciones. El segundo programa genera interrupciones del ADC para iniciar nuevas conversiones. El tercer programa implementa un voltímetro digital de 0 a 5 voltios usando la entrada ADC y un temporizador. Se analizan los resultados de la simulación y se proponen modificaciones para mejorar la precisión.
El documento describe varias soluciones para llenar las primeras 12 localidades de la memoria SRAM de un microcontrolador ATmega164P con los códigos ASCII del número 1, la letra A mayúscula y la letra a minúscula de forma alternada. La primera solución utiliza direccionamiento directo y valores hexadecimales, mientras que las siguientes variaciones emplean expresiones con valores numéricos o etiquetas.
Este documento describe el código fuente de un programa para microcontrolador que permite la conversión de millas a metros utilizando subrutinas. Incluye la codificación de la subrutina principal, la subrutina de cálculo y las subrutinas para el manejo de un display de cristal líquido y un teclado matricial.
Este documento describe cómo utilizar subrutinas para mostrar información en un display de cristal líquido (LCD) de 80 caracteres conectado a un microcontrolador. Incluye subrutinas para inicializar el LCD, escribir comandos, caracteres y números, y leer entrada de un teclado. El objetivo es desarrollar un programa que convierta millas a metros usando estas subrutinas para mostrar los resultados en el LCD de forma amigable al usuario.
Este documento presenta tres programas para probar el funcionamiento del USART en un microcontrolador ATmega164. El primer programa transmite un texto y lo recibe en un hiperterminal. El segundo programa identifica la recepción de un carácter específico. El tercer programa recibe un texto, lo almacena en la SRAM y lo vuelve a transmitir.
El documento describe un programa para un microcontrolador ATmega164P que permite ingresar valores máximo y mínimo mediante teclado y luego comparar el valor de un conversor analógico-digital con esos valores. El programa muestra en un LCD los valores ingresados, medido y sus relaciones. Incluye subrutinas para conversión BCD a binario, binario a BCD, borrado y comparación.
Este documento describe un programa para convertir millas a metros utilizando un microcontrolador ATmega164P. Explica cómo almacenar los valores de entrada y salida, y detalla los algoritmos para realizar las conversiones mediante multiplicaciones y sumas, usando instrucciones aritméticas y lógicas del microcontrolador. Luego, propone modificar el programa para que los valores se expresen en formato BCD no empaquetado, requiriendo transformaciones entre BCD y binario usando multiplicaciones y divisiones.
Este documento presenta tres programas para verificar el funcionamiento del conversor analógico-digital (ADC) en un microcontrolador ATmega164P. El primer programa muestra el funcionamiento básico del ADC sin interrupciones. El segundo programa genera interrupciones del ADC para iniciar nuevas conversiones. El tercer programa implementa un voltímetro digital de 0 a 5 voltios usando la entrada ADC y un temporizador. Se analizan los resultados de la simulación y se proponen modificaciones para mejorar la precisión.
El documento describe varias soluciones para llenar las primeras 12 localidades de la memoria SRAM de un microcontrolador ATmega164P con los códigos ASCII del número 1, la letra A mayúscula y la letra a minúscula de forma alternada. La primera solución utiliza direccionamiento directo y valores hexadecimales, mientras que las siguientes variaciones emplean expresiones con valores numéricos o etiquetas.
Este documento describe el código fuente de un programa para microcontrolador que permite la conversión de millas a metros utilizando subrutinas. Incluye la codificación de la subrutina principal, la subrutina de cálculo y las subrutinas para el manejo de un display de cristal líquido y un teclado matricial.
Este documento describe cómo utilizar subrutinas para mostrar información en un display de cristal líquido (LCD) de 80 caracteres conectado a un microcontrolador. Incluye subrutinas para inicializar el LCD, escribir comandos, caracteres y números, y leer entrada de un teclado. El objetivo es desarrollar un programa que convierta millas a metros usando estas subrutinas para mostrar los resultados en el LCD de forma amigable al usuario.
Este documento describe un programa para un microcontrolador ATmega164P que controla una cerradura eléctrica mediante la detección de secuencias de pulsaciones de teclas. El programa utiliza interrupciones externas para identificar las teclas pulsadas y abre la cerradura si coincide la secuencia ingresada con la clave almacenada en la EEPROM. También permite cambiar la clave almacenada modificando el contenido de la EEPROM mediante otra secuencia de pulsaciones.
Este documento describe programas para comprobar el funcionamiento del Timer/Contador 0 mediante la simulación en AVR Studio. El programa inicializa los registros comparadores y de control del timer, y luego ejecuta 3 bucles: 1) espera a que el contador alcance OCR0A, 2) espera a que alcance OCR0B, y 3) espera al desbordamiento. Capturas de pantalla muestran los cambios en los registros del timer a medida que avanza el programa.
El documento describe la organización y funcionamiento de un display gráfico de cristal líquido (GLCD) de 128x64 píxeles. El GLCD contiene dos circuitos independientes que controlan matrices de 64x64 píxeles cada una. La información para controlar los píxeles se almacena en una RAM de 1024 bytes accesible mediante comandos que especifican la sección, página y columna. El documento también incluye tablas de comandos y un programa de ejemplo para probar el funcionamiento del GLCD.
El documento describe los puertos paralelos de entrada y salida de los microcontroladores ATmega. Explica que los ATmega tienen cuatro puertos (A, B, C y D) cada uno con ocho pines. Cada puerto contiene tres registros: PORTx, DDRx y PINx que controlan el direccionamiento y los datos de los pines. También presenta ejemplos de código para la lectura y escritura de los puertos.
El documento describe un programa para convertir un número decimal de tres dígitos ingresado mediante un teclado telefónico a su equivalente en hexadecimal y mostrarlo en displays. Se utilizan subrutinas para tareas comunes como mostrar los dígitos, leer el teclado y convertir entre bases numéricas. El programa permite ingresar cada dígito secuencialmente, corregirlos y confirmar para ver el resultado antes de repetir el proceso.
Este documento describe los tres timers del microcontrolador ATmega164P. El Timer 0 es de 8 bits y puede usarse en modo normal, PWM o CTC. El Timer 1 es de 16 bits y también admite PWM y captura. El Timer 2 es de 8 bits y puede funcionar de forma asíncrona o generar PWM. Cada timer se configura mediante registros de control y cuenta con registros de comparación y banderas de interrupción.
Este documento describe la configuración y registros del conversor analógico a digital (ADC) en el microcontrolador ATmega164P. El ADC tiene 10 bits de resolución y puede convertir señales de entrada analógicas individuales o diferenciales a valores digitales. El documento explica los registros para seleccionar el voltaje de referencia, el canal de entrada, la velocidad de muestreo y habilitar las conversiones y las interrupciones.
El documento describe tres soluciones propuestas para llenar las localidades de la SRAM con los códigos ASCII correspondientes a las letras de un texto, tomados de una tabla creada en la memoria del programa. La primera solución es ineficiente porque el programa genera los códigos. La segunda mejora esto leyendo los códigos de la tabla, pero presenta problemas de alineamiento. La tercera usa palabras constantes (.DW) para definir la tabla, resolviendo el problema de alineamiento pero leyendo los bytes en el orden incorrecto.
Este documento describe las interrupciones en el microcontrolador ATmega164P. Explica que las interrupciones desvían la ejecución del programa principal hacia rutinas de servicio. Detalla las 3 interrupciones externas y 4 interrupciones por cambios en los puertos, así como cómo habilitarlas y cómo identifican el evento que causó la interrupción.
Este documento describe el conversor analógico-digital (A/D) de 10 bits y 8 canales que incluye el microcontrolador PIC16F87XA. Explica que este conversor convierte señales analógicas en valores digitales para su procesamiento por una computadora. Detalla los registros de control del conversor A/D, el proceso de conversión, y los pasos requeridos para realizar una conversión, como configurar los puertos, seleccionar el canal y la frecuencia, iniciar la conversión, y leer el resultado digital.
El documento describe los bits de seguridad y fusibles de configuración del microcontrolador ATmega164P. Incluye secciones sobre la protección de las memorias flash y EEPROM a través de bits de seguridad, y la configuración de opciones como el reloj, interfaces y watchdog a través de fusibles.
El documento describe el funcionamiento del transponder KT 76A, que forma parte del sistema de control de tráfico aéreo. El transponder recibe interrogaciones codificadas de estaciones de radar en tierra y transmite respuestas codificadas. Describe los componentes del sistema de radar, incluidos los radares primarios y secundarios, y explica cómo el transponder determina si una interrogación proviene del lóbulo principal del radar. También explica los procesos de codificación y decodificación de las interrogaciones y respuestas en los modos A y C.
El documento describe el módulo TIMER2 del PIC16F87X. El TIMER2 es un temporizador-contador ascendente de 8 bits que puede usarse como base de tiempo para otros módulos. Tiene un registro de periodo PR2 que, cuando coincide con el valor del contador TMR2, genera una interrupción. El preescaler y postescaler permiten dividir la señal de reloj y la interrupción respectivamente.
Este documento describe cómo configurar y usar el módulo EUSART en el microcontrolador PIC16F887 para comunicaciones serie asíncronas. Explica que el EUSART puede configurarse para comunicaciones asíncronas bidireccionales usando dos líneas TX y RX, y describe los pasos para configurar la transmisión y recepción asíncrona, incluyendo la configuración de registros como TXSTA, RCSTA y BAUDCTL para establecer la velocidad de baudios.
El documento describe el bus I2C, incluyendo sus características, formatos de transferencia de datos y dispositivos compatibles. Explica que el bus I2C es un bus serie de dos líneas (SDA y SCL) más la línea de masa que permite conectar múltiples dispositivos. También describe el funcionamiento del periférico PCF8574A, un dispositivo de entrada/salida digital que se puede conectar al bus I2C para ampliar los puertos de un microcontrolador.
Este documento describe un proyecto de laboratorio para implementar un contador ascendente de 0 a 999 con salida en displays de 7 segmentos multiplexados. Explica el objetivo de mostrar números en varios displays de forma secuencial usando multiplexación, y describe el diseño del circuito con ATmega8, displays y otros componentes. También incluye el diagrama de flujo y el programa en ensamblador para implementar la funcionalidad del contador.
El documento describe el módulo convertidor analógico/digital (A/D) de los microcontroladores PIC16F87X. Incluye cinco o ocho entradas analógicas dependiendo del dispositivo. La señal analógica se aplica a un condensador de muestreo y luego al convertidor A/D de aproximaciones sucesivas que produce una palabra de 10 bits. El convertidor A/D puede seleccionar la tensión de referencia interna o externa y tiene cuatro registros asociados: ADRESH, ADRESL, ADCON0 y AD
El documento describe un circuito y programa bootloader que permiten programar PIC16F87X de forma más rápida. El circuito incluye un PIC16F876, cristal, MAX232 y conector DB-9 para conectar al PC. El programa bootloader carga el código hexadecimal del programa de usuario a través de la USART, reduciendo el tiempo de programación. Al pulsar el reset, el bootloader recibe el código; de lo contrario ejecuta el programa de usuario.
Programación multitarea en microcontroladores avr de 8 bits.Hazur Sahib
La programación multitarea permite atender dos o mas procesos de forma concurrente o simultánea. En esta charla se mostrará ejemplos sencillos de como implementar este tipo de códigos utilizando ANSI C en microcontroladores AVR de 8bits, así como buenas prácticas de programación para su implementación. La platica está dirigida a un público básico e intermedio que haya programado en lenguaje C y conozca los microcontroladores de 8bits.
1. El microcontrolador PIC16F87X es de 8 bits con CPU RISC, memoria flash hasta 8KB y RAM hasta 368B. Tiene conversor A/D de 10 bits, timers y módulos de comunicación.
2. Los registros de funciones especiales incluyen el registro de estado, registro de opciones y registro INTCON para programar interrupciones.
3. El PIC16F87X tiene periféricos como timers, módulos CCP, USART, SPI y puertos I/O.
Este documento describe un programa para un microcontrolador ATmega164P que controla una cerradura eléctrica mediante la detección de secuencias de pulsaciones de teclas. El programa utiliza interrupciones externas para identificar las teclas pulsadas y abre la cerradura si coincide la secuencia ingresada con la clave almacenada en la EEPROM. También permite cambiar la clave almacenada modificando el contenido de la EEPROM mediante otra secuencia de pulsaciones.
Este documento describe programas para comprobar el funcionamiento del Timer/Contador 0 mediante la simulación en AVR Studio. El programa inicializa los registros comparadores y de control del timer, y luego ejecuta 3 bucles: 1) espera a que el contador alcance OCR0A, 2) espera a que alcance OCR0B, y 3) espera al desbordamiento. Capturas de pantalla muestran los cambios en los registros del timer a medida que avanza el programa.
El documento describe la organización y funcionamiento de un display gráfico de cristal líquido (GLCD) de 128x64 píxeles. El GLCD contiene dos circuitos independientes que controlan matrices de 64x64 píxeles cada una. La información para controlar los píxeles se almacena en una RAM de 1024 bytes accesible mediante comandos que especifican la sección, página y columna. El documento también incluye tablas de comandos y un programa de ejemplo para probar el funcionamiento del GLCD.
El documento describe los puertos paralelos de entrada y salida de los microcontroladores ATmega. Explica que los ATmega tienen cuatro puertos (A, B, C y D) cada uno con ocho pines. Cada puerto contiene tres registros: PORTx, DDRx y PINx que controlan el direccionamiento y los datos de los pines. También presenta ejemplos de código para la lectura y escritura de los puertos.
El documento describe un programa para convertir un número decimal de tres dígitos ingresado mediante un teclado telefónico a su equivalente en hexadecimal y mostrarlo en displays. Se utilizan subrutinas para tareas comunes como mostrar los dígitos, leer el teclado y convertir entre bases numéricas. El programa permite ingresar cada dígito secuencialmente, corregirlos y confirmar para ver el resultado antes de repetir el proceso.
Este documento describe los tres timers del microcontrolador ATmega164P. El Timer 0 es de 8 bits y puede usarse en modo normal, PWM o CTC. El Timer 1 es de 16 bits y también admite PWM y captura. El Timer 2 es de 8 bits y puede funcionar de forma asíncrona o generar PWM. Cada timer se configura mediante registros de control y cuenta con registros de comparación y banderas de interrupción.
Este documento describe la configuración y registros del conversor analógico a digital (ADC) en el microcontrolador ATmega164P. El ADC tiene 10 bits de resolución y puede convertir señales de entrada analógicas individuales o diferenciales a valores digitales. El documento explica los registros para seleccionar el voltaje de referencia, el canal de entrada, la velocidad de muestreo y habilitar las conversiones y las interrupciones.
El documento describe tres soluciones propuestas para llenar las localidades de la SRAM con los códigos ASCII correspondientes a las letras de un texto, tomados de una tabla creada en la memoria del programa. La primera solución es ineficiente porque el programa genera los códigos. La segunda mejora esto leyendo los códigos de la tabla, pero presenta problemas de alineamiento. La tercera usa palabras constantes (.DW) para definir la tabla, resolviendo el problema de alineamiento pero leyendo los bytes en el orden incorrecto.
Este documento describe las interrupciones en el microcontrolador ATmega164P. Explica que las interrupciones desvían la ejecución del programa principal hacia rutinas de servicio. Detalla las 3 interrupciones externas y 4 interrupciones por cambios en los puertos, así como cómo habilitarlas y cómo identifican el evento que causó la interrupción.
Este documento describe el conversor analógico-digital (A/D) de 10 bits y 8 canales que incluye el microcontrolador PIC16F87XA. Explica que este conversor convierte señales analógicas en valores digitales para su procesamiento por una computadora. Detalla los registros de control del conversor A/D, el proceso de conversión, y los pasos requeridos para realizar una conversión, como configurar los puertos, seleccionar el canal y la frecuencia, iniciar la conversión, y leer el resultado digital.
El documento describe los bits de seguridad y fusibles de configuración del microcontrolador ATmega164P. Incluye secciones sobre la protección de las memorias flash y EEPROM a través de bits de seguridad, y la configuración de opciones como el reloj, interfaces y watchdog a través de fusibles.
El documento describe el funcionamiento del transponder KT 76A, que forma parte del sistema de control de tráfico aéreo. El transponder recibe interrogaciones codificadas de estaciones de radar en tierra y transmite respuestas codificadas. Describe los componentes del sistema de radar, incluidos los radares primarios y secundarios, y explica cómo el transponder determina si una interrogación proviene del lóbulo principal del radar. También explica los procesos de codificación y decodificación de las interrogaciones y respuestas en los modos A y C.
El documento describe el módulo TIMER2 del PIC16F87X. El TIMER2 es un temporizador-contador ascendente de 8 bits que puede usarse como base de tiempo para otros módulos. Tiene un registro de periodo PR2 que, cuando coincide con el valor del contador TMR2, genera una interrupción. El preescaler y postescaler permiten dividir la señal de reloj y la interrupción respectivamente.
Este documento describe cómo configurar y usar el módulo EUSART en el microcontrolador PIC16F887 para comunicaciones serie asíncronas. Explica que el EUSART puede configurarse para comunicaciones asíncronas bidireccionales usando dos líneas TX y RX, y describe los pasos para configurar la transmisión y recepción asíncrona, incluyendo la configuración de registros como TXSTA, RCSTA y BAUDCTL para establecer la velocidad de baudios.
El documento describe el bus I2C, incluyendo sus características, formatos de transferencia de datos y dispositivos compatibles. Explica que el bus I2C es un bus serie de dos líneas (SDA y SCL) más la línea de masa que permite conectar múltiples dispositivos. También describe el funcionamiento del periférico PCF8574A, un dispositivo de entrada/salida digital que se puede conectar al bus I2C para ampliar los puertos de un microcontrolador.
Este documento describe un proyecto de laboratorio para implementar un contador ascendente de 0 a 999 con salida en displays de 7 segmentos multiplexados. Explica el objetivo de mostrar números en varios displays de forma secuencial usando multiplexación, y describe el diseño del circuito con ATmega8, displays y otros componentes. También incluye el diagrama de flujo y el programa en ensamblador para implementar la funcionalidad del contador.
El documento describe el módulo convertidor analógico/digital (A/D) de los microcontroladores PIC16F87X. Incluye cinco o ocho entradas analógicas dependiendo del dispositivo. La señal analógica se aplica a un condensador de muestreo y luego al convertidor A/D de aproximaciones sucesivas que produce una palabra de 10 bits. El convertidor A/D puede seleccionar la tensión de referencia interna o externa y tiene cuatro registros asociados: ADRESH, ADRESL, ADCON0 y AD
El documento describe un circuito y programa bootloader que permiten programar PIC16F87X de forma más rápida. El circuito incluye un PIC16F876, cristal, MAX232 y conector DB-9 para conectar al PC. El programa bootloader carga el código hexadecimal del programa de usuario a través de la USART, reduciendo el tiempo de programación. Al pulsar el reset, el bootloader recibe el código; de lo contrario ejecuta el programa de usuario.
Programación multitarea en microcontroladores avr de 8 bits.Hazur Sahib
La programación multitarea permite atender dos o mas procesos de forma concurrente o simultánea. En esta charla se mostrará ejemplos sencillos de como implementar este tipo de códigos utilizando ANSI C en microcontroladores AVR de 8bits, así como buenas prácticas de programación para su implementación. La platica está dirigida a un público básico e intermedio que haya programado en lenguaje C y conozca los microcontroladores de 8bits.
1. El microcontrolador PIC16F87X es de 8 bits con CPU RISC, memoria flash hasta 8KB y RAM hasta 368B. Tiene conversor A/D de 10 bits, timers y módulos de comunicación.
2. Los registros de funciones especiales incluyen el registro de estado, registro de opciones y registro INTCON para programar interrupciones.
3. El PIC16F87X tiene periféricos como timers, módulos CCP, USART, SPI y puertos I/O.
Este documento describe cómo se utiliza un analizador lógico para verificar el barrido de displays mediante un microcontrolador. Muestra cómo el programa controla secuencialmente cada display para mostrar el número 410295 y cómo la duración del barrido completo es de 23.16 ms. También identifica un problema con el circuito real que usa transistores y cómo se modifica el programa para solucionarlo.
El documento describe los conceptos básicos de los microcontroladores y el microcontrolador PIC16F877 en particular. Explica que los microcontroladores son circuitos integrados que incorporan todos los bloques funcionales de un sistema microprocesador en un único encapsulado. Luego describe la organización de la memoria del PIC16F877, incluyendo la memoria de programa, la memoria RAM de datos y la memoria EEPROM de datos. Finalmente, explica brevemente algunas características clave del PIC16F877 como sus diferentes tipos de memoria y registros.
Este documento describe varias instrucciones aritméticas y lógicas para el procesador AVR. Instrucciones como ADD, SUB, AND y OR suman, restan y aplican operaciones lógicas entre registros. Otras instrucciones como MUL, FMUL y SER manipulan registros de varias formas como multiplicación, operaciones fraccionarias y establecimiento/borrado de bits.
El documento describe el microcontrolador PIC16F84. Explica que tiene memoria FLASH que permite reprogramarlo fácilmente, y que usa un oscilador externo como cristal de 4 MHz para funcionar a 1 MHz. También describe sus puertos A y B, su arquitectura interna con memoria de programa y datos, y sus características como el reset y la alimentación.
Este documento presenta una introducción práctica a los microcontroladores PIC de gama media y mejorada. Explica brevemente qué es un microcontrolador y las familias y gamas de los PIC de 8 bits. Recomienda instalar el software necesario para programar los PIC y practicar con programas similares a los presentados para afianzar los conocimientos.
Este documento describe el conjunto de instrucciones de los microcontroladores ATmega. Explica que las instrucciones se pueden clasificar en diferentes tipos como de transferencia de datos, saltos y bifurcaciones, aritméticas y lógicas, y de control. También describe los componentes de las instrucciones y los diferentes modos de direccionamiento como directo, indirecto, inmediato, entre otros. El objetivo es explicar cómo la combinación de operaciones e instrucciones y modos de direccionamiento forman el conjunto de instrucciones de los microcontroladores ATmega.
Este documento presenta una guía de tres pasos para resolver problemas de programación: 1) Enunciado y delimitación del hardware, 2) Diagrama de flujo, 3) Elaboración del lenguaje ensamblador. Explica cada paso en detalle y proporciona ejemplos de código ensamblador para tres ejercicios de programación de microcontroladores.
El documento proporciona una introducción al Sistema de Posicionamiento Global (GPS). Explica que GPS es un sistema satelital operado por el Departamento de Defensa de EE. UU. que permite determinar la ubicación, velocidad y hora exacta de un receptor mediante la triangulación de las señales de al menos tres satélites. También describe algunas aplicaciones comunes de GPS como la navegación y el rastreo.
Este documento describe los sistemas de comunicaciones por microondas. Explica cómo se usan las microondas para sistemas de telefonía celular, satelitales, Wimax y punto a multipunto, así como aplicaciones médicas y de radar. También describe la topología típica de una red de microondas y los rangos de frecuencias utilizados para el transporte en redes de telecomunicaciones.
Este documento proporciona instrucciones para reconfigurar antenas VSAT y receptores de video para recibir señal de un nuevo satélite. Incluye procedimientos para cambiar los parámetros del módem satelital como la longitud y frecuencia del satélite, así como visualizar y optimizar la calidad de la señal. También describe cómo comunicarse con el centro de operaciones satelital para finalizar la configuración de una nueva estación remota.
Este documento describe el funcionamiento del sistema de posicionamiento global (GPS). Explica que el GPS usa 24 satélites para calcular la posición, velocidad y tiempo de un receptor mediante señales codificadas. También describe los segmentos espacial, de control y de usuarios, así como conceptos como el posicionamiento diferencial, sistemas de coordenadas y aplicaciones del GPS como el catastro.
Este documento resume diferentes tecnologías de comunicaciones satelitales, incluyendo VSAT y SCPC. Describe los componentes y configuración de VSAT NEC, VSAT Hughes, y varios equipos SCPC. Explica cómo configurar y apuntar las antenas VSAT NEC y Hughes.
Este documento describe el Sistema de Posicionamiento Global (GPS), incluyendo una descripción de sus componentes, como la constelación de satélites y estaciones de control, y los principios básicos de cómo funciona, como el cálculo de distancias a partir de las señales de los satélites. También explica los diferentes tipos de mediciones de GPS, como las mediciones de código y fase, así como las fuentes potenciales de error y cómo el posicionamiento diferencial puede mejorar la precisión.
El documento describe el módulo transmisor USART (Universal Synchronous Asynchronous Receiver Transmitter) que se encuentra en los microcontroladores PIC16F87X. El USART puede configurarse en modo asíncrono o síncrono para comunicarse con dispositivos periféricos. Incluye generador de baudios, circuitos de transmisión y recepción, y registros para configurar el modo, velocidad y flujo de datos.
El estándar RS-232 describe el protocolo para el intercambio de datos binarios entre un DTE y un DCE. Define los niveles de voltaje para representar unos y ceros, así como los bits de inicio, parada y paridad. Permite la conexión de dispositivos como computadoras y módems a través de conectores como el DB-9 o DB-25 de forma asíncrona en distancias cortas.
Este documento describe el sistema de conectividad satelital VSAT que provee internet y TV educativa a instituciones educativas rurales. Explica los componentes de una estación remota VSAT, incluyendo la antena parabólica, amplificador RF, LNB y equipos internos. También cubre procedimientos como el cálculo y apuntamiento de antenas, monitoreo del estado de los equipos, y mantenimiento periódico para garantizar el correcto funcionamiento del sistema VSAT.
Este documento describe métodos para diseñar sistemas de control en tiempo discreto. Existen dos enfoques: indirecto, diseñando primero un controlador continuo y luego discretizándolo; y directo, diseñando directamente un controlador digital. El diseño directo implica definir características de respuesta deseadas y ubicar los polos de la función de transferencia en lazo cerrado para lograrlas. El documento también discute la elección del periodo de muestreo y cómo este afecta la estabilidad, presentando un ejemplo numérico para ilustrar el aná
Este documento describe métodos para diseñar sistemas de control en tiempo discreto. Existen dos enfoques: indirecto, diseñando primero un controlador continuo y luego discretizándolo; y directo, diseñando directamente un controlador digital. El diseño directo puede basarse en la respuesta en el tiempo o en el lugar geométrico de las raíces. El documento también discute la elección del periodo de muestreo y provee un ejemplo numérico para ilustrar el análisis del lugar geométrico de las raíces.
463941896-1-4-Diseno-de-compensador-adelanto-atraso-y-controlador-PID-pptx (1...David Mora Cusicuna
Este documento presenta el diseño de un controlador PID para regular la velocidad de un motor de corriente continua. Se dan los parámetros del motor y los requerimientos de diseño de un tiempo de establecimiento de 2 segundos, un sobrepaso menor al 5% y un error en estado estacionario menor al 1%. Se prueban primero controladores proporcional y PID con diferentes ganancias hasta encontrar que un controlador PID con Kp=100, Ki=200 y Kd=10 cumple con todos los requerimientos.
El documento describe la transmisión de señales de televisión digital a través de satélites. Explica que las señales de televisión analógicas ya se reciben ampliamente por satélite de forma simple y barata. Ahora es importante dar la misma importancia a la distribución de señales digitales por satélite usando el estándar DVB-S. Luego describe los parámetros del sistema DVB-S como la modulación QPSK y la corrección de errores Reed-Solomon aplicada antes de la modulación.
Comparación de técnicas de detección de cambios de plano sobre vídeo comprido...José Ramón Cerquides Bueno
Este documento compara diferentes técnicas de detección de cambios de plano en video comprimido aplicadas a anuncios de televisión. Presenta siete métodos basados en histogramas de color, imágenes DC, TWAM, tipos de cuadros, características de secuencia, LBDF y distancia chi-cuadrado. Evalúa los resultados de cada método en términos de precisión y recall y su estabilidad ante ruido y variaciones de tasa de bits. Concluye que las técnicas más sencillas como histogramas de color ofrecen los
Este documento proporciona instrucciones para realizar un levantamiento topográfico estático diferencial utilizando un receptor GPS. Explica los pasos para configurar el equipo, realizar observaciones en un punto base y punto rover, transferir los datos al computador, y procesarlos para determinar las coordenadas del punto rover. Los pasos incluyen configurar el archivo de trabajo, conectar los receptores, ingresar los nombres de puntos y alturas de instrumento, y almacenar observaciones por al menos 10 minutos en cada punto.
Este documento proporciona instrucciones para reconfigurar los parámetros de un módem satelital y receptor de video para recibir señal desde un satélite diferente. Explica los pasos para cambiar la longitud del satélite, frecuencia del canal y tasa de símbolos de recepción en el módem, así como la frecuencia y tasa de símbolos en el receptor de video. También describe cómo verificar que los cambios se hayan guardado correctamente y cómo comunicarse con el personal del centro de satélite para la puesta en servicio de la estación remota
Curso de lenguaje c para microcontroladores pic dia 1(2)(2)(2)(2)(2)(2)Franz Amaya
Este documento describe las características y funcionalidades del microcontrolador PIC16F877, incluyendo su arquitectura, memoria, puertos de entrada y salida, periféricos, tipos de datos soportados y más. Explica cómo configurar los puertos como entrada o salida y cómo acceder a bits individuales. También presenta ejemplos de código para encender LEDs y enviar secuencias de datos a puertos.
Proyecto coche por bluetooth por joaquin berrocal piris marzo 2017joaquinin1
Control de coche por bluetooth con ayuda del mando para el móvil realizado por D. Andrés Lasry y complementado por mí para la captación de los datos que debe enviar desde el arduino al móvil como son la dirección, y la distancia a los objetos frontales y traseros al vehículo.
Cuando se aproxime sobre unos 28 cm a un objeto debe parar y retroceder durante un segundo para salir de la zona de peligro de choque. Al llegar a los 28 cm será señalado por la intermitencia de los leds y paro del vehículo. luego invertirá la marcha para salir de la zona de peligro de choque.
El documento describe el sistema de posicionamiento global (GPS). Explica que el GPS está compuesto de tres segmentos: el segmento de control en tierra, el segmento espacial de 24 satélites, y el segmento de usuarios compuesto por receptores. Los satélites transmiten señales de radio que son usadas por los receptores GPS para calcular la distancia a cada satélite y determinar la posición del usuario a través de trilateración. El GPS ofrece diferentes niveles de precisión dependiendo del tipo de receptor y correcciones aplicadas.
El documento describe los puertos serie asincrónicos del microcontrolador ATmega164P. Explica las características y registros de los USART, incluyendo los registros de control para la configuración del modo de operación, número de bits, paridad y velocidad de transmisión. También presenta ejemplos de aplicaciones de comunicación serial como la interfaz con PCs, calculadoras, dispositivos Bluetooth y redes inalámbricas.
El documento proporciona instrucciones sobre el uso de subrutinas en ensamblador. Explica que las subrutinas permiten optimizar programas al agrupar instrucciones repetidas. Describe que las instrucciones de llamada a subrutina almacenan la dirección de retorno en la pila para poder volver a la instrucción siguiente una vez finalizada la subrutina. Además, enfatiza que las subrutinas siempre deben terminar con la instrucción de retorno para evitar errores en el funcionamiento de la pila.
This document discusses arithmetic and logical instructions that can be performed by microprocessors. It describes instructions for addition, subtraction, logical operations like AND and OR, and other operations like increments, decrements, clearing registers. It also covers multiplication instructions for signed and unsigned whole numbers as well as fractional numbers.
Este documento describe las instrucciones de manejo de bits en los microcontroladores ATmega. Explica cómo borrar y poner en uno bits individuales de registros y banderas, realizar desplazamientos lógicos y rotaciones de bits, e intercambiar nibbles. También cubre el cargado y almacenado de bits individuales usando la bandera T.
Este documento describe las instrucciones de salto en los microcontroladores ATmega. Explica los dos tipos de saltos, incondicionales y condicionados. Luego detalla las instrucciones de salto directo, indirecto y relativo, así como las instrucciones condicionales de salto que comparan registros, banderas y bits para bifurcar el flujo del programa.
Este documento proporciona información sobre las instrucciones de transferencia de los microcontroladores ATmega. Explica las instrucciones para copiar registros, cargar valores a registros desde la memoria SRAM usando diferentes tipos de direccionamiento, y almacenar registros en la SRAM. Incluye los mnemónicos, códigos de máquina, operaciones y ejemplos de cada instrucción.
El documento describe las diferentes memorias del microcontrolador ATmega164P, incluyendo 16KB de memoria flash para almacenar instrucciones, 1280 bytes de SRAM para datos y registros, y 512 bytes de EEPROM no volátil también para datos. Explica que la memoria flash se direcciona con un bus de 14 bits, la SRAM incluye registros de propósito general, de entrada/salida y un área para datos, y la EEPROM se accede a través de registros de E/S especiales.
Los microcontroladores AVR son una familia de microcontroladores RISC de 8 bits fabricados por Atmel. Tienen una arquitectura Harvard con 32 registros de 8 bits y memoria de datos, programa e I/O separadas. Los AVR tienen una arquitectura de tubería de dos etapas que los hace relativamente rápidos para microcontroladores de 8 bits. La familia incluye modelos desde el ATtiny11 de 1KB hasta el ATxmega256A3 con 256KB de memoria y periféricos avanzados.
José Luis Jiménez Rodríguez
Junio 2024.
“La pedagogía es la metodología de la educación. Constituye una problemática de medios y fines, y en esa problemática estudia las situaciones educativas, las selecciona y luego organiza y asegura su explotación situacional”. Louis Not. 1993.
1. SISTEMAS MICROPROCESADOS: Reloj satelital mediante un receptor GPS
Página 1
EJERCICIO QUE UTILIZA LAS
INTERRUPCIONES DEL USART PARA RECIBIR
LA INFORMACIÓN DE UN RECEPTOR GPS
Programa para el microcontrolador ATmega164P que permita recibir la información
que entrega un receptor GPS (Sistema de Posicionamiento Global), con el fin de tomar
los datos del UTC (Tiempo Universal Coordinado) y mostrar en un LCD como la hora
local para el Ecuador continental.
ANÁLISIS DE LA INFORMACIÓN QUE ENTREGA EL RECEPTOR GPS:
El receptor GPS reciben señales provenientes de los satélites que conforman el sistema,
las procesan para determinar la posición geográfica en que se encuentra y entrega esa
información mediante tramas NMEA (National Marine Electronics Association) que se
transmiten en modo asincrónico a una velocidad de 4800 baudios.
Tramas entregadas por el receptor GPS cuando está enganchado a los satélites:
$GPGGA,160642,0011.7048,S,07826.1694,W,1,04,03.6,02415.4,M,017.9,M,,*48
$GPGSA,A,2,24,28,07,20,,,,,,,,,03.8,03.6,01.0*05
$GPGSV,2,1,07,04,58,268,39,07,23,343,49,17,05,221,00,20,20,060,51*7D
$GPGSV,2,2,07,24,64,328,49,27,41,172,00,28,47,014,47,,,,*45
$GPRMC,160642,A,0011.7048,S,07826.1694,W,000.0,000.0,130205,,,A*77
Tramas entregadas por el receptor GPS cuando no está enganchado:
$GPGGA,160422,,N,,E,0,00,,,M,,M,,*6E
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,1,1,00,,,,,,,,,,,,,,,,*79
$GPRMC,160422,V,,N,,E,,,130205,,,N*5E
DESCRIPCIÓN DE LAS TRAMAS
$GPGGA,123519,4807.038,N,01131.000,E,1,08,0.9,545.4,M,46.9,M,,*47
Donde:
GGA Global Positioning System Fix Data
123519 Fix taken at 12:35:19 UTC
4807.038,N Latitude 48 deg 07.038' N
01131.000,E Longitude 11 deg 31.000' E
1 Fix quality: 0 = Invalid
1 = GPS fix (SPS)
2 = DGPS fix
3 = PPS fix
4 = Real Time Kinematic
5 = Float RTK
6 = Estimated (dead reckoning) (2.3 feature)
7 = Manual input mode
8 = Simulation mode
08 Number of satellites being tracked
Ing. Jaime E. Velarde – Departamento de Electrónica, Telecomunicaciones y Redes
de Información
2. SISTEMAS MICROPROCESADOS: Reloj satelital mediante un receptor GPS
Página 2
0.9 Horizontal dilution of position
545.4,M Altitude, Meters, above mean sea level
46.9,M Height of geoid (mean sea level) above WGS84 ellipsoid
(empty field) Time in seconds since last DGPS update
(empty field) DGPS station ID number
*47 The checksum data, always begins with *
$GPGSA,A,3,04,05,,09,12,,,24,,,,,2.5,1.3,2.1*39
Donde:
GSA Satellite status
A Auto selection of 2D or 3D fix (M = manual)
3 3D fix - values include: 1 = no fix
2 = 2D fix
3 = 3D fix
04,05... PRNs of satellites used for fix (space for 12)
2.5 PDOP (dilution of precision)
1.3 Horizontal dilution of precision (HDOP)
2.1 Vertical dilution of precision (VDOP)
*39 The checksum data, always begins with *
$GPGSV,2,1,08,01,40,083,46,02,17,308,41,12,07,344,39,14,22,228,45*75
Donde:
GSV Satellites in view
2 Number of sentences for full data
1 Sentence 1 of 2
08 Number of satellites in view
01 Satellite PRN number
40 Elevation, degrees
083 Azimuth, degrees
46 SNR - higher is better
For up to 4 satellites per sentence
*75 The checksum data, always begins with *
$GPRMC,123519,A,4807.038,N,01131.000,E,022.4,084.4,230394,003.1,W*6A
Donde:
RMC Recommended Minimum sentence C
123519 Fix taken at 12:35:19 UTC
A Status A=active or V=Void.
4807.038,N Latitude 48 deg 07.038' N
01131.000,E Longitude 11 deg 31.000' E
022.4 Speed over the ground in knots
084.4 Track angle in degrees True
230394 Date - 23rd of March 1994
003.1,W Magnetic Variation
*6A The checksum data, always begins with *
Ing. Jaime E. Velarde – Departamento de Electrónica, Telecomunicaciones y Redes
de Información
3. SISTEMAS MICROPROCESADOS: Reloj satelital mediante un receptor GPS
Página 3
ALGORITMO DE LA SOLUCIÓN:
La solución se divide entre el programa principal y la rutina de servicio a la interrupción
de la recepción del USART0.
El programa principal que se encarga de inicializar el Puntero del Stack, configurar el
USART0, inicializar el LCD, habilitar las interrupciones y escribir el texto de
información, por una sola vez. Luego, entra en un lazo que inicializa el Puntero X y un
contador que sirven para almacenar en la SRAM los 13 primeros caracteres de cada
trama, identifica que sea la trama RMC; cuando no se trata de esa trama desecha lo que
está almacenado en la SRAM y vuelve a iniciar el Puntero X y el contador. Cuando si es
la trama buscada, escribe el valor del UTC, corrige los dígitos de las Horas para tener la
Hora Local del Ecuador continental, escribe la Hora Local y regresa al inicio del lazo
para esperar una nueva trama.
La rutina de servicio a la interrupción por recepción de un dato mediante el USART0, se
encarga de almacenar en la SRAM los primeros caracteres de cada trama, utilizando el
Puntero X; para lo cual, primero identifica el inicio de la trama, esto es: cuando el
contador es igual a cero y el dato que recibe es el símbolo “$”, a partir de esta
identificación la rutina almacena el dato recibido e incrementa el Puntero X y el
contador.
ALGORITMO PARA CORREGIR LOS DÍGITOS DE LAS HORAS UTC A
HORAS LOCALES DEL ECUADOR CONTINENTAL
VALORES EN DECIMAL CORRECCIÓN DE HEXADECIMAL
UTC LOCAL UTC UTC-5 UTC-5+24
00 19 $00 $FB $13
01 20 $01 $FC $14
02 21 $02 $FD $15
03 22 $03 $FE $16
04 23 $04 $FF $17
05 00 $05 $00 no necesita
06 01 $06 $01 no necesita
07 02 $07 $02 no necesita
… … … … …
… … … … …
… … … … …
21 16 $15 $10 no necesita
22 17 $16 $11 no necesita
23 18 $17 $12 no necesita
Ing. Jaime E. Velarde – Departamento de Electrónica, Telecomunicaciones y Redes
de Información
4. SISTEMAS MICROPROCESADOS: Reloj satelital mediante un receptor GPS
Página 4
CÓDIGO DEL PROGRAMA PRINCIPAL Y DE LA RUTINA DE
INTERRUPCIÓN
.NOLIST
.INCLUDE "m164pdef.inc"
.LIST
;
.DEF AUX1 = R16
.DEF AUX2 = R17
.DEF AUX3 = R18
.DEF AUXI = R19
.DEF NCHR = R20
;
.DSEG
TRAMA: .BYTE 3
IDENT: .BYTE 4
UTC: .BYTE 2
MMSS: .BYTE 4
;
.CSEG
JMP PROGP
.ORG 0x28 ; INTERRUPCIÓN POR DATOS RECIBIDOS
RJMP RECIBE
;
PROGP: LDI AUX1,LOW(RAMEND)
OUT SPL,AUX1
LDI AUX1,HIGH(RAMEND)
OUT SPH,AUX1
; CONFIGURACIÓN DEL USART 0
; PROGRAMACIÓN DEL REGISTRO DE CONTROL C
; UMSEL01:00=00 TRABAJAR EN EL MODO ASINCRÓNICO
; UPM01:00=00 DESHABILITAR LA PARIDAD
; USBS0=1 DOS BITS DE PARADA
; UCSZ01:00=11 TAMAÑO DEL CARACTER DE 8 BITS
; UCPOL0=0 POLARIDAD DEL RELOJ NO SE USA EN ASINCRÓNICO
LDI AUX1,0B00000110
STS UCSR0C,AUX1
; PROGRAMACIÓN DEL REGISTRO DE CONTROL B
; RXCIE0=1 HABILITA LAS INTERRUPCIONES EN LA RECEPCIÓN
; TXCIE0=0 DESHABILITA LAS INTERRUPCIONES EN LA TRANSMISIÓN
; UDRIE0=0 DESHABILITA LAS INTERRUPCIONES DATOS VACÍO
; RXEN0=1 HABILITA LA RECEPCIÓN
; TXEN0=1 HABILITA LA TRANSMISIÓN
; UCSZ02=0 TAMAÑO DEL CARACTER DE 8 BITS
; RXB80=0 NOVENO BIT DE LA RECEPCIÓN
; TXB80=0 NOVENO BIT DE LA TRANSMISIÓN
LDI AUX1,0B10011000
STS UCSR0B,AUX1
; PROGRAMACIÓN DE LA VELOCIDAD DE TRANSMISIÓN
; CUATR0 BITS RESERVADOS EN 0000
; UBRR011:8=0000 REGISTRO DEL BAUD RATE CON 1 MHz
LDI AUX1,0B00000000
STS UBRR0H,AUX1
; UBRR07:0 REGISTRO DEL BAUD RATE CON 1 MHz
LDI AUX1,12 ;BR=4800 CON U2X0=0
STS UBRR0L,AUX1
; INICIALIZACIÓN DEL LCD
RCALL LCDRST
; HABILITACIÓN INTERRUPCIONES GLOBALES
SEI
Ing. Jaime E. Velarde – Departamento de Electrónica, Telecomunicaciones y Redes
de Información
5. SISTEMAS MICROPROCESADOS: Reloj satelital mediante un receptor GPS
Página 5
; PANTALLA DE INFORMACIÓN
LDI ZL,LOW(TEXT1<<1)
LDI ZH,HIGH(TEXT1<<1)
RCALL WRTMSJ
RCALL OFFCUR
; ESPERA PARA QUE LLEGUE LA TRAMA $GPRMC
NUEVO: LDI XL,LOW(TRAMA)
LDI XH,HIGH(TRAMA)
CLR NCHR
WAIT: CPI NCHR,13
BRNE WAIT
LDS AUX1,IDENT
CPI AUX1,'R'
BRNE NUEVO
; ESCRITURA DEL TIEMPO UNIVERSAL CONTROLADO
LDI AUX1,45
RCALL POSCUR
LDI XL,LOW(UTC)
LDI XH,HIGH(UTC)
LDI NCHR,6
WUTC: LD AUX1,X+
RCALL WRTCHR
CPI NCHR,5
BRNE WUTC1
LDI AUX1,':'
RCALL WRTCHR
WUTC1: CPI NCHR,3
BRNE WUTC2
LDI AUX1,':'
RCALL WRTCHR
WUTC2: DEC NCHR
BRNE WUTC
; CAMBIO DE UTC A LA HORA LOCAL
LDI AUX1,72
RCALL POSCUR
LDS AUX1,UTC
ANDI AUX1,0x0F
LDI AUX2,10
MUL AUX1,AUX2
LDS AUX2,UTC+1
ANDI AUX2,0x0F
ADD AUX2,R0
SUBI AUX2,5
BRCC A_BCD
LDI AUX1,24
ADD AUX2,AUX1
A_BCD: CLR AUX1
LDI AUX3,10
A_BCD1: SUB AUX2,AUX3
BRCS A_BCD2
INC AUX1
RJMP A_BCD1
A_BCD2: ADD AUX2,AUX3
; ESCRITURA DE LA HORA LOCAL
RCALL WRTDIG
MOV AUX1,AUX2
RCALL WRTDIG
LDI AUX1,':'
RCALL WRTCHR
LDI XL,LOW(MMSS)
LDI XH,HIGH(MMSS)
Ing. Jaime E. Velarde – Departamento de Electrónica, Telecomunicaciones y Redes
de Información
6. SISTEMAS MICROPROCESADOS: Reloj satelital mediante un receptor GPS
Página 6
LDI NCHR,4
WHL: LD AUX1,X+
RCALL WRTCHR
CPI NCHR,3
BRNE WHL1
LDI AUX1,':'
RCALL WRTCHR
WHL1: DEC NCHR
BRNE WHL
RJMP NUEVO
; "01234567890123456789"
TEXT1: .DB "INFORMACION OBTENIDA"
.DB " DEL RECEPTOR GPS "
.DB "UTC= HH:MM:SS cambio"
.DB "a HH LOCAL= HH:MM:SS"
; RUTINA DE INTERRUPCIÓN POR LLEGADA DE DATOS
RECIBE: IN AUXI,SREG
PUSH AUXI
LDS AUXI,UDR0
CPI NCHR,0
BRNE RECIB1
CPI AUXI,'$'
BRNE RECIB2
RECIB1: ST X+,AUXI
INC NCHR
RECIB2: POP AUXI
OUT SREG,AUXI
RETI
;
.INCLUDE "SUB80CHR.ASM"
;
.EXIT ; FIN DEL MODULO FUENTE
PRUEBAS REALIZADAS
Para poder realizar las pruebas del programa, es necesario construir el circuito de que se
muestra a continuación.
Conector para
el receptor GPS
Ing. Jaime E. Velarde – Departamento de Electrónica, Telecomunicaciones y Redes
de Información
7. SISTEMAS MICROPROCESADOS: Reloj satelital mediante un receptor GPS
Página 7
Para las pruebas se utiliza un receptor GPS de la marca DELUO.
La siguiente fotografía muestra el circuito construido, el LCD para mostrar el UTM y la
Hora Local, el receptor GPS y el adaptador a 110 Vac para la polarización.
A continuación se muestran las conexiones realizadas para la operación del equipo.
Al inicio de la operación del equipo, el receptor GPS no está enganchado a los satélites,
que se comprueba por el parpadeo del LED que tiene incorporado en la parte posterior.
Ing. Jaime E. Velarde – Departamento de Electrónica, Telecomunicaciones y Redes
de Información
8. SISTEMAS MICROPROCESADOS: Reloj satelital mediante un receptor GPS
Página 8
Por esto, el UTM de las tramas arranca con el valor 000000 y lo que se muestra en el
LCD es:
Una vez que el receptor GPS se engancha a los satélites, mostrando al LED indicador
encendido sin parpadear. Desde ese instante el UTM es verdadero y lo que se muestra
en el LCD es:
Ing. Jaime E. Velarde – Departamento de Electrónica, Telecomunicaciones y Redes
de Información
9. SISTEMAS MICROPROCESADOS: Reloj satelital mediante un receptor GPS
Página 9
La transición del receptor GPS no enganchado a enganchado a los satélites se puede
apreciar en las siguientes pantallas capturadas cuando el Hyper Terminal se conecta al
receptor GPS.
Hasta aquí: las
tramas no contienen
el UTM verdadero
Desde aquí: las
tramas si contienen
el UTM verdadero
El receptor GPS ya
está enganchado a
los satélites
Ing. Jaime E. Velarde – Departamento de Electrónica, Telecomunicaciones y Redes
de Información