NOTA
La suma de comprobación es una
forma de prueba redundante que
se usa para comprobar cualquier
error en los datos.
NOTA
Las unidades reales que se
encuentran en uso no se reportan
al SDI-12 maestro mientras el
AquaVent se encuentra en el modo
SDI-12, pero es posible cambiar las
unidades de nivel con el software
de computadora del Levelogger de
Solinst (consulte la sección 3.1).
Guía del usuario de SDI-12 para el AquaVent™
5.5 Comando de inicio de medición (Start Measurement Command): aM!
Este comando hace que el AquaVent realice una medición. No obstante,
la medición no se devuelve después de usar este comando. Sin embargo, se
responderá con la hora y el número de las mediciones que se esperan. Por
ejemplo: 0M!00102<CR><LF> donde el primer "0" es la dirección del
AquaVent, los siguientes tres dígitos "010" representan el tiempo en segundos
que demorará el AquaVent en tomar las lecturas y el "2" final indica cuántas
lecturas se devolverán. El AquaVent de Solinst devolverá una medición de
temperatura y nivel que siempre están listas para leerse después de la hora
especificada, una vez que el SDI-12 maestro pueda emitir el comando de envío
de datos 0D0! para recuperar los datos de medición. Los otros comandos de
inicio de medición como aM1 a aM9 se reservarán para un uso futuro.
5.6 Comando de inicio de medición con suma de comprobación: aMC!
Este comando es idéntico al comando aM!, pero con la excepción de que la
suma de comprobación de tres caracteres se devuelve antes del <CR><LF>
como parte de la respuesta del comando de envío de datos. Los comandos
aMC1 al aMC9 se reservarán para un uso futuro.
5.7 Comando de envío de datos (Send Data Command): aD0!
Este comando se usa para obtener grupos de datos desde el AquaVent. El
dispositivo maestro emitirá un comando aD0! después de un comando M, MC,
C, CC, o V. El AquaVent responderá enviando los datos. En un AquaVent de
Solinst, actualmente hay dos elementos de datos: mediciones de temperatura y
de nivel. Un comando/respuesta común es:
0D0!0+24.2981+0.35212<CR><LF> donde la temperatura es "+24.2981"
en grados Celsius y el nivel es "+0.35212" en metros. Es posible cambiar las
unidades de nivel con el software del Levelogger, pero las unidades reales en uso
no se reportarán mientras el AquaVent se encuentre en el modo SDI-12.
En respuesta a una solicitud de suma de comprobación, es decir, MC, CC; un
comando/respuesta común es: 0D0!0+24.2981+0.35212MQ_<CR><LF>
donde la temperatura y el nivel se encuentran como antes y el "MQ_" final
corresponde a la suma de comprobación. Consulte las especificaciones del SDI-
12 para ver más detalles acerca de la generación de suma de comprobación.
Si no se puede obtener una medición con los comandos M y C, el comando D
devolverá 0000<CR><LF> para indicar que no se pudo obtener la medición.
Los comandos aD1 al aD9 se reservarán para un uso futuro.
5.8 Comando de inicio de medición concurrente (Start Concurrent
Measurement Command): aM!
Este comando es similar al comando de inicio de medición (Start Measurement
Command), pero este comando toma una medición concurrente. Tal como
sucede con el comando de inicio de medición, se requerirá de un comando de
envío de datos para recuperar los datos. Por ejemplo: 0C!000302<CR><LF>.
La respuesta indica que las dos lecturas (temperatura y presión se encontrarán
disponibles después de 3 segundos. Luego se emitirá un comando 0D0! para
leer estos valores del AquaVent. Los comandos aC1 al aC9 se reservarán para
un uso futuro.
Página 10