Main Content

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la última versión en inglés.

info

Lea la frecuencia de actualización, la información de bloqueo del GPS y la cantidad de satélites a la vista para el receptor GPS.

Desde R2020b

Descripción

ejemplo

gpsInfo = info(gps) devuelve la tasa de actualización del receptor GPS, la información de bloqueo del GPS y la cantidad de satélites de los cuales el GPS puede leer señales. info se actualiza después de cada ejecución del comando read .

Ejemplos

contraer todo

Lea la información del receptor GPS conectado a la computadora host en un puerto serie específico.

Hardware requerido

Para ejecutar este ejemplo, necesita:

  • Módulo GPS UBlox Neo-6M

  • antena gps

  • Módulo USB a UART

  • cable USB

  • Cables de conexión

Conexión de hardware

GPS_UART_USB_PC.png

Conecte los pines del módulo GPS UBlox Neo-6M a los pines de su módulo USB a UART. Las conexiones son:

  • VCC - +5V

  • RX-TXO

  • TX-RXI

  • Tierra - Tierra

Conecte la antena GPS al módulo GPS. Conecte el módulo USB a UART a la computadora host con un cable USB. GPS Fix se puede adquirir fácilmente en lugares que tengan una vista despejada del cielo. Espere a que el módulo GPS adquiera señales satelitales (Fix). Esto se puede verificar verificando el LED Fix (D1) de su módulo GPS.

Crear objeto GPS

Cree un objeto gpsdev para el receptor GPS conectado a un puerto específico.

gps = gpsdev('COM4')
gps = 
  gpsdev with properties:

                         SerialPort: COM4	
                           BaudRate: 9600 (bits/s)

                     SamplesPerRead: 1	 
                           ReadMode: "latest"	 
                        SamplesRead: 0	 
Show all properties all functions

Lea la información del módulo GPS

Lea la información del módulo GPS y devuélvala como una estructura.

gpsInfo = info(gps)
gpsInfo = struct with fields:
          UpdateRate: []
           GPSLocked: 0
    SatellitesInView: 0

Limpiar

Cuando la conexión ya no sea necesaria, borre el objeto asociado.

delete(gps);
clear gps;

Argumentos de entrada

contraer todo

El sensor GPS, especificado como un objeto gpsdev .

Argumentos de salida

contraer todo

Información del módulo GPS, como la tasa de actualización y la cantidad de satélites. La salida tiene tres campos:

  • UpdateRate — Tasa de actualización del módulo GPS en Hz. La tasa de actualización del receptor GPS se estima a partir de la diferencia de tiempo en la que se obtienen dos sentencias RMC. Este valor puede variar ligeramente de la tasa de actualización real del módulo.

  • GPSLocked : esta propiedad especifica si el GPS tiene suficiente información para obtener datos válidos. Las señales de GPS se adquieren fácilmente en lugares que tienen una vista despejada del cielo. Puede ser 0 o 1 (lógico). Si GPSLocked es 0, el GPS no tiene el bloqueo para calcular la información de ubicación o hora. Si GPSLocked es 1, el módulo GPS tiene suficientes datos para calcular la información de ubicación o hora.

  • NumberOfSatellitesInView — Número de satélites de los cuales el módulo GPS puede leer las señales.

Tipos de datos: struct

Historial de versiones

Introducido en R2020b

Consulte también

Objetos

Funciones