Está en la página 1de 3

NMEA 0183 COMMUNICATION PROTOCOL (v0508es) $GPRMC Sentence

NMEA
NMEA son las primeras letras de National Marine Electronic Association. En los aos 1980, NMEA creo el interface nico para el intercambio de datos digitales entre los diferentes aparatos utilizados en la marina. El estndar de interface NMEA 0183 es muy aceptado por los fabricantes y agencias maritimas en el mundo. El estndar ha estado adoptado por el comite internacional de electrotecnica de la comunidad Europea como la base para el estndar internacional. El comite de voluntarios de la NMEA asegura la actualizacin et la expansion del protocolo asi mismo que el desarrollo de los estndares futuros. Mas informaciones se encuentra en: www.nmea.org Para comunicarse con un GPS Arquimedes usa la sentencia $GPRMC creada segn el protocolo NMEA 0183. Datos que van del equipo GPS hacia la caja de control del sistema Arquimedes
La sentencia $GPRMC creada segn el estndar NMEA (National Marine Electronics Association) debe ser utilizada para mandar los datos del GPS hacia la caja de control del sistema Arquimedes una vez por segundo a 4800 baudes de velocidad, sin paridad (No parity), 1 bit de inicio (one start bit), 1 bit de fin (one stop bit) en el siguiente formato RS485: $GPRMC,time (hhmmss),(A or V),latitude (ddmm.mmm),(South or North),longitude (dddmm.mmm),(East or West), ground speed in knots (kkk.k),direction (ddd.d),date (ddmmyy),,*CS exemplo: $GPRMC,040113,A,3653.10,S,17437.47,E,000.6,074.4,190903,,*03 A donde: Hhmmss: en horas, minutos, segundos UTC A = Datos validos V = Advertencia de recepcin del navigador: los datos pueden ser invalidos ddmm.mmm = latitud en grados minutos y milecimos de minutos North or South = Norte o Sur (latitud) dddmm.mmm = longitud en grados minutos y milecimos de minutos East or West = Este ou Oeste (longitud) kkk.k = Velocidad arriba del suelo en millas nauticas por hora ddd.d = Direccin arriba del suelo, en grados absolutos (o dejar este dato como nulo ",," - ver el ejemplo a continuacin) ddmmyy = fecha en das, meses y ao ,, = dato nulo *CS es la suma verificadora (check sum) (8 bits exclusivos O de todos los datos en la sentencia incluyendo los limites , pero sin incluir los limites "$" y "*" .
Control Desarrollo Administracin, S.A. de C.V. Web Site: www.arquimedes.com.mx e-mail: vts@arquimedes.com.mx

Pagina 1 de 3

NMEA 0183 COMMUNICATION PROTOCOL (v0508es) $GPRMC Sentence

Datos que van desde la caja de control del sistema Arquimedes hacia el GPS

La sentencia $GPRMC creada a partir del estndar NMEA (National Marine Electronics Association) sera utilizada por la caja de control del sistema Arquimedes a una velocidad de 4800 Baudes, sin paridad (No parity), 1 bit al inicio (one start bit), 1 bit al fin (one stop bit) en el formato RS485 segn la periodicidad programada por el usuario (ver en la siguiente pagina) : $PBVE,Zxy,xxxx.x,yyyy.y,zzzz.z,ABCDErrr,IJKLMrrr*CS A donde: PBVE" es un dato propiedad asignada a BV Engineering por el National Marine Electronic Association en 1997 y es un dato legalmente registrado por NMEA para el uso exclusivo de BE. Zxy = Identificacin de la caja de control del sistema Z = Aparato GPS x = version del programa (0-9, A a Z) y = version del equipo (0-9,A a Z) xxxx.x = Combustible remanente en el tanque 1 en litros yyyy.y = Combustible remanente en el tanque 2 en litros zzzz.z = Combustible remanente en el tanque 3 en litros

ABCDErrr = status 1 (1 y 0 como 11110111) status de varios sensores: A Conexin a la bateria 12VDC cortada ("0"=No, "1"=Si) 00000000/10000000 B Conexin al ignicin cortada ("0"=No, "1"=Si) 00000000/01000000 C Sensor de apertura ("0"=Cerrado, "1"=Abierto) 00000000/00100000 D Status del motor (0 = Apagado, 1 = Encendido) 00000000/00010000 E Reservado pero activo (0 = No, 1 = Si) 00000000/00001000 rrr RESERVADO (siempre en "000") IJKLMrrr = status 2 (1 y 0 como 01110111) status de varios sensores: I Conexin al flotador del tanque 1 cortada ("0"=No, "1"=Si) 00000000/10000000 J Conexin al flotador del tanque 2 cortada ("0"=No, "1"=Si) 00000000/01000000 K Conexin al flotador del tanque 3 cortada ("0"=No, "1"=Si) 00000000/00100000 L Datos del GPS perdidos * ("0"=No, "1"=Si) 00000000/00010000 M Flujo de consumo o carga arriba de los limites ("0"=No, "1"=Si) 00000000/00001000 rrr RESERVADO (siempre en "000") *CS es la suma verificadora (check sum) (8 bits exclusivos O de todos los datos en la sentencia incluyendo los limites , pero sin incluir los limites "$" y "*" .

Control Desarrollo Administracin, S.A. de C.V. Web Site: www.arquimedes.com.mx e-mail: vts@arquimedes.com.mx

Pagina 2 de 3

NMEA 0183 COMMUNICATION PROTOCOL (v0508es) $GPRMC Sentence

Arquimedes - Configuracin del GPS


El programa Rpoute Collect permite configurar la conexin entre la caja de control del sistema Arquimedes y un GPS (Ver el Manual de Route Collect v0508es). Abrir Route Collect una vez que la caja de control del sistema esta conectada a la PC y desde le menu principal de Rpoite Collect seleccionar Tools (Herramientas) y luego Arquimedes Configuration (Configuracin del Arquimedes). Desde la ventana <Configuration Arquimedes> seleccionar la pestaa <In / Data Out>.

Cuando la casilla GPS data source connected esta activada, la caja de control recibir y guardara en memoria los datos del GPS (latitud,longitud) La caja de control del sistema mandara al equipo GPS los datos segn una o mas de la reglas activadas aqui:
Consumo arriba de llenado arriba de Al menos cada: 90 segundos 2 minutos 5 minutos 10 minutos En caso de cambio en el status (cable cortados, etc).

Para mas informaciones sobre la sentencia $GPRMC: vts@arquimedes.com.mx

Control Desarrollo Administracin, S.A. de C.V. Web Site: www.arquimedes.com.mx e-mail: vts@arquimedes.com.mx

Pagina 3 de 3