Tengo un controlador solar para mi piscina, que controla la bomba y el actuador para enrutar el agua hacia el techo para que se caliente, cuando sea necesario. El controlador conoce las temperaturas de la piscina y el techo, así como el estado de la bomba y el actuador. Todo lo cual me gustaría monitorear.
El controlador tiene un puerto de 4 pines etiquetado "Datos". Me gustaría conectarme a este puerto para monitorear los parámetros del controlador y del grupo, si es posible. Me puse en contacto con el fabricante, pero respondieron con un tipo genérico de "este puerto no es compatible con los usuarios finales", como esperaba. He buscado, por supuesto, pero nadie ha documentado este puerto.
Me gustaría determinar si este puerto de datos de 4 pines habla un protocolo estándar al que potencialmente podría conectarme. Estepuertode"Datos" tiene 4 pines etiquetados: "BK", "W", "R", "BL". (Ver foto)
Supongo que estas etiquetas son abreviaturas de Negro, Blanco, Rojo, Azul.
En base a eso, he asumido que "BK" es Ground.
Con un multímetro he sondeado pares de pines para determinar:
BK <-> W +5V
BK <-> R 0V
BK <-> BL +5V
Tomé prestado un analizador lógico Saleae de un amigo y conecté sus sondas para analizar la salida del puerto. De nuevo, asumiendo que BK era Ground. El análisis reveló una charla en el pin W, aunque todos los otros pasadores no revelaron actividad. Vea las dos capturas de pantalla a continuación, una que muestra el análisis completo (es decir, que se aleja) y la otra que muestra el detalle de una de las puntas.
Saleae Logic tiene un montón de analizadores de protocolo integrados, y probé los que tienen sentido con este conjunto de pines, pero no he podido darles ningún sentido útil a ninguno de ellos.
Me preguntaba si este puerto podría ser simplemente un puerto USB. La última versión de Logic contiene un analizador USB 1.1, pero no reconoció nada útil de la sonda.
Cualquier sugerencia sobre qué tipo de puerto podría ser o los pasos recomendados para continuar el proceso de ingeniería inversa serían excelentes.