1.6 KiB

Validación física

Objetivo de la validación

Demostrar que la combinación:

  • LSN50 v2.x
  • XKC-Y25-V
  • circuito pull-up + diodo

funciona de forma estable para representar el estado de drenaje como entrada digital transportable por LoRaWAN.

Condiciones de prueba

  • nodo LoRaWAN: Dragino LSN50 v2.3
  • gateway: Dragino DLOS8N
  • network/application server: ChirpStack
  • herramienta de consola: UART/USB-TTL
  • medida eléctrica: multímetro

Ajustes de prueba usados

TDC

  • 10000 ms
  • equivalente a 10 s

5VT

  • 2000 ms

Resultado funcional

  • el XKC queda alimentado aproximadamente 2 s por ciclo
  • durante la ventana de 5V, el sensor se enciende y detecta correctamente
  • el estado digital pasa a uplink LoRaWAN
  • el decoder lo interpreta correctamente por byte6 & 0x02

Problemas reales resueltos

1. El +5V parecía no estar

Se resolvió entendiendo que:

  • el rail puede estar gobernado por firmware
  • una medida sin carga puede engañar
  • hubo que forzar ciclos y alargar la ventana

2. PA12 veía tensiones peligrosas o intermedias

Se resolvió con:

  • pull-up
  • diodo de bloqueo

3. El bit observado no era el correcto

Se resolvió con una prueba determinista sin sensor:

  • PA12 forzado a VDD
  • PA12 forzado a GND

4. El circuito anterior no era robusto

Se validó como robusto el esquema final con:

  • 47k
  • 1N4148
  • PA12
  • alimentación 5VT

Estado final alcanzado

  • circuito funcional validado
  • lectura digital estable durante ventana válida
  • decoder correcto cerrado
  • downlink operativo
  • kit apto como base de una vertical de drenaje controlable