Integración Sensor CERES
1. Direccionamiento y programación
El sensor de suelo se puede conectar en paralelo para que se puedan conectar múltiples sondas a un solo puerto de comunicaciones de un registrador de datos u otro dispositivo. Cuando se conectan múltiples sondas de esta manera, se debe asignar una dirección única a cada sonda. De esta manera, el usuario puede seleccionar qué sonda utilizar y seleccionar qué datos se transmitirán. Una vez que se conecta la sonda y se aplica alimentación, se inicia en la PC un programa de emulación de terminal como Hyperterminal. Ciertos ajustes deberán configurarse para habilitar las comunicaciones con la sonda. Las siguientes configuraciones son para Hyper Terminal, pero la mayoría de los programas de emulación de terminal deben tener configuraciones equivalentes.
La siguiente tabla proporciona información sobre la configuración.
COM Port | Debe corresponder con el puerto real en el PC donde está conectado el cable de comunicación. Por ejemplo: COM1, COM2, etc. |
---|---|
Velocidad de transmisión | 9600 |
Data bits | 8 |
Parity | Ninguno |
Stop bits | 1 |
Control de flujo | Ninguno |
Además, esta configuración hará que el programa sea más fácil de usar. En Hyperterminal, esta configuración se encuentra en Archivo / Propiedades / Configuración / Configuración ASCII / Envío de ACSII:
Marque "Envia final de línea con avances de línea". Todos los comandos enviados a una versión RS-485 del sensor deben finalizar con un par "Retorno de carro" "Avance de línea".
Marque "Echo caracteres escritos localmente". El sensor no repite ningún comando. Marcar esto permite ver lo que has escrito.
La siguientes tablas ilustran el formato de los comandos empleados:
<addr>CC<CR><LF> | |
---|---|
<addr> | 3 byte address (000-999) |
CC | Command |
<CR> | Carriage return character (ASCII 13) |
<LF> | Linefeed character (ASCII 10) |
La siguientes tablas ilustran los comandos empleados:
Número de serie | Dirección | Cambio de dirección | Bajo consumo | Toma de lectura | Muestra de lectura* | |
---|---|---|---|---|---|---|
Descripción | Devuelve el número de serie de fábrica | Devuelve la dirección de la sonda | Cambia la dirección de la sonda | El sensor reduce el consumo de corriente en sensores con software antiguo (antes de V400). Reducir de 50mA a 20mA en espera. | Toma muestras de lectura | |
Nivel de acceso | Solo lectura | Solo lectura | Solo escritura | Ejecutar | Ejecutar | Ejecutar |
Comando | ///SN=?<CR><LF> | ///AD=?<CR><LF> | <oldAddr>AD=<newAddr><CR><LF> | <addr>CL<CR><LF> | <addr>TR<CR><LF> | <addr>T3<CR><LF> |
Respuesta | <SERIAL><CR><LF> | <addr><CR><LF> | <newAddr><CR><LF> | <addr>CLOK<CR><LF> | Ninguna | <addr><STC>,<STF>,<M>,<Ltg>,<CP<Wtc>,<Er>,<ErTC>,<Ei>,<EiTC>,<CStc>,<TElec>,<CR><LF> |
Ejemplo | ///SN=?00012184000396 | ///AD=?000 | 000AD=001 | 000CL | Medida en el agua: |
Muestra de lectura*: La repuesta <addr><STC>,<STF>,<M>,<Ltg>,<CPWtc>,<Er>,<ErTC>,<Ei>,<EiTC>,<CStc>,<TElec>,<CR><LF> se detalla a continuación:
<STC> : temperatura del suelo en Celsius
<STF> : temperatura del suelo en Fahrenheit
<M> : Humedad (de 0 a 1 equivale de 0 a 100%)
<Ltg> : complex dielectric permittivity loss tangent
<CPWtc> : conductividad del “poro de agua” con temperatura compensada(S/m)
<Er> : parte real de la permitividad dieléctrica
<ErTC> : permitividad dieléctrica real con temperatura compensada
<Ei> : permitividad dieléctrica imaginaria con temperatura compensada
<EiTC> : Permitividad dieléctrica imaginaria con temperatura compensada
<CStc> : Conductividad del medio con temperatura compensada (S/m)
<TElec> : temperatura de la electrónica interna.
2. Conexión
Network Wire | Weipu Connector Pin | |
---|---|---|
White-Brown | Pin 1 | 12VCC IN |
Brown | Pin 4 | GND |
White-Green | Pin 2 | RS-485 A |
Green | Pin 3 | RS-485 B |