You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

3.8 KiB

Comandos Y Calibracion Atlas Scientific EZO

Guia para diagnostico, lectura y calibracion de circuitos Atlas Scientific EZO usados en el fotobiorreactor.

Sensores Del Proyecto

Sensor Circuito Direccion esperada
Temperatura EZO-RTD 0x66
pH EZO-pH 0x63
Oxigeno disuelto EZO-DO 0x61
Conductividad EZO-EC 0x64

Transporte I2C

Los EZO reciben comandos ASCII. En I2C, la primera posicion de la respuesta es un codigo de estado:

Codigo Significado
1 Solicitud procesada correctamente
2 Error de sintaxis
254 Procesando; respuesta aun no lista
255 Sin datos disponibles

El helper EZO_COMMAND escribe el comando, espera el tiempo indicado y lee la respuesta. Tambien reintenta si el circuito responde 254.

Antes De Enviar Comandos Manuales

Detenga el recolector para evitar conflicto con el bus:

sudo systemctl stop photobioreactor-acquisition
sudo rm -f /tmp/photobioreactor-i2c.lock

Use la ruta instalada:

/opt/photobioreactor/sensors/EZOCommand/EZO_COMMAND /dev/i2c-1 0x63 300 i

Formato general:

/opt/photobioreactor/sensors/EZOCommand/EZO_COMMAND <bus> <direccion> <delay_ms> <comando> [--no-response]

Ejemplo:

/opt/photobioreactor/sensors/EZOCommand/EZO_COMMAND /dev/i2c-1 0x63 1000 R

Comandos De Diagnostico

Para cada sensor:

/opt/photobioreactor/sensors/EZOCommand/EZO_COMMAND /dev/i2c-1 0x63 300 i
/opt/photobioreactor/sensors/EZOCommand/EZO_COMMAND /dev/i2c-1 0x63 300 Status
/opt/photobioreactor/sensors/EZOCommand/EZO_COMMAND /dev/i2c-1 0x63 1000 R
/opt/photobioreactor/sensors/EZOCommand/EZO_COMMAND /dev/i2c-1 0x63 300 Cal,?

Cambie 0x63 por la direccion correspondiente.

Calibracion EZO-RTD

Calibracion de un punto:

Cal,<temperatura>

Ejemplo:

Cal,25.00

Consultar calibracion:

Cal,?

Limpiar calibracion:

Cal,clear

Calibracion EZO-pH

Orden recomendado:

Cal,mid,7.00
Cal,low,4.00
Cal,high,10.00

Notas:

  • El punto medio debe hacerse primero.
  • Ejecutar Cal,mid sobre una calibracion existente elimina los otros puntos.
  • Consulte estado con Cal,?.
  • Consulte salud de sonda con Slope,?.

Calibracion EZO-DO

Calibracion de un punto en aire:

Cal

Calibracion de dos puntos:

Cal,0
Cal

Orden:

  1. Cal,0 en solucion de cero oxigeno.
  2. Cal con sonda estabilizada en aire atmosferico.

Compensaciones disponibles:

T,<grados Celsius>
S,<conductividad en uS/cm>
S,<salinidad>,ppt
P,<presion en kPa>

Calibracion EZO-EC

Primero configure constante de celda:

K,1.0

Calibracion en seco:

Cal,dry

Calibracion de dos puntos:

Cal,dry
Cal,<valor>

Calibracion de tres puntos:

Cal,dry
Cal,low,<valor>
Cal,high,<valor>

No use Cal,0 en EC. En EC, el punto cero corresponde a Cal,dry.

Compensacion de temperatura:

T,<grados Celsius>
T,?

Cambiar Direccion I2C

Use esto solo si sabe que la nueva direccion esta libre.

Ejemplo: cambiar a 0x61. En decimal 0x61 es 97.

/opt/photobioreactor/sensors/EZOCommand/EZO_COMMAND /dev/i2c-1 0x62 300 I2C,97 --no-response

Luego reinicie energia del modulo o reinicie la Raspberry y confirme:

i2cdetect -y 1

No cambie direcciones sin identificar primero el circuito con i.

Modo Demo Y Modo Hardware

EZO_MODE=demo
EZO_MODE=auto
EZO_MODE=hardware

En produccion use:

EZO_MODE=hardware

Fuentes Oficiales