Al salir, apague las luces y apague el agua.

imagen
Dichas recomendaciones est√°n destinadas a salvar y proteger el apartamento (casa, etc.) de problemas comunes a da√Īos graves a uno mismo y a otros. Algunas personas, dej√°ndoles miedo a los problemas, dejan apagando las m√°quinas autom√°ticas en el tablero y cerrando los grifos de entrada de suministro de agua; la ejecuci√≥n manual de este proceso por s√≠ sola no es muy conveniente, en relaci√≥n con esto, decid√≠ hacer un sistema de presupuesto que se encargue de la automatizaci√≥n de este proceso, y tambi√©n agregu√© un poco de funcionalidad. Lo que vino de esto y qu√© tan bien, puedes leerlo debajo del corte.

En primer lugar, diré que en mi caso describiré el sistema para usar en un apartamento, pero en principio también será bastante adecuado para una casa de campo y, opcionalmente, en otras habitaciones.

Los primeros borradores de la solución se ven así: a la salida del departamento, cuando se presiona un botón, la electrónica del departamento cambia a uno de los modos de operación: modo seguro (en el panel todos los consumidores están apagados, las válvulas de agua están cerradas) y operación normal (todo está encendido y las válvulas están abiertas). La pregunta surge de inmediato, si se va por un mes, entonces todo está cortado y cortado, y si no necesita salir del apartamento, el trabajo y otras salidas de un día de manera segura por un corto tiempo, resulta que es mejor no apagar el refrigerador (y otros dispositivos que también son aconsejables no apagar) en particular, el equipo que se activará con el botón de regreso). Como resultado, después de reflexionar, llegué a la conclusión de que sería correcto hacerlo: cambie el modo de funcionamiento de seguro a "en espera" y llame al modo de funcionamiento normal "principal". Y "divida" el cableado del apartamento en las categorías: 220 voltios principales, 220 voltios en espera.

El algoritmo de trabajo es el siguiente: el modo "principal" lo incluye todo, el modo "en espera" solo trabaja el consumidor necesario (por brevedad, el refrigerador). Es necesario salir durante un mes o estar completamente seguro, cerrar el agua, cortar la máquina automática central. Si tiene cuidado diario, presione el botón, la automatización cerrará la válvula y cortará las máquinas necesarias, dejando el refrigerador encendido. Al llegar, presioné el botón, la automatización encendió todo y abrió la válvula de suministro de agua.

Basado en el algoritmo adoptado, decidí hacer una unidad ubicada en el panel, que corta las fases responsables del equipo no incluido en la categoría del refrigerador, y la unidad responsable de encender y apagar las válvulas de suministro de agua.

Aquí me gustaría retroceder un poco del tema y decir por qué se eligieron 2 bloques, y no uno general.
En relación con la experiencia adquirida durante el desarrollo de dispositivos, llegué a lo siguiente: cada bloque debe ser responsable de una tarea específica, cuanto más simple es esta tarea, más simple es el bloque (naturalmente, no sin excesos). Cuanto más simple es el bloque, menos problemas tiene, debido al nivel de abstracción de otros bloques. También están hechos para que puedan trabajar por separado el uno del otro.

Los bloques usan módulos estándar que son fáciles de comprar y reemplazar. Nuevamente, con un control estandarizado, puede colocar otra unidad más confiable, mejorada o más funcional. Las unidades de control están basadas y escritas para Arduino nano, creo que este módulo controlador es suficiente para controlar la unidad con un margen.

Volveré al tema de la energía y el cableado. Para alimentar las unidades, uso 12 voltios constantes.

Aquí, también me gustaría aclarar que utilicé mi visión sobre este tema: ahora ya hay muchos consumidores de 12 voltios y menos a partir de tiras de iluminación LED y es lógico usar este voltaje para consumidores de bajo voltaje en un apartamento, además, en general, este es un voltaje más seguro .

A continuaci√≥n indico el voltaje nominal de 12 voltios, de hecho, habr√° un voltaje de aproximadamente 13-14 voltios en la salida de la fuente de alimentaci√≥n para que haya un margen para ca√≠das de voltaje en los cables y 12 V llegue a los consumidores con peque√Īas tolerancias. Como resultado, el diagrama de cableado generalizado en el apartamento en mi opini√≥n deber√≠a ser as√≠:

imagen

Naturalmente, puede haber más máquinas con enchufes, y puede haber más de una unidad de fuente de alimentación de 12 voltios con su propia máquina (puede haber opciones para cargar o hacer una copia de seguridad de algunos sistemas; puede escribir un artículo separado sobre esto).

Unidad de administración de energía (BUE)


imagenimagen

La unidad controla 3 fuentes de alimentación, 2 relés electromecánicos están ubicados en la placa principal y 1 relé de estado sólido está conectado fuera de la carcasa de la unidad. La placa principal de la unidad no es universal y se desarrolló específicamente para esta unidad, no puedo entender que haya surgido la opción ideal, es más bien una prueba de lo que saldrá de ella. Los relés electromecánicos tomaron un máximo de 16 amperios.

imagen

Conozco a muchos partidarios relacionados con los relevos con gran desconfianza, incluso aqu√≠ desconf√≠o de esta cifra. En la direcci√≥n de protecci√≥n del uso, dir√© que la conmutaci√≥n no ocurrir√° con frecuencia y no est√° previsto que funcione normalmente bajo la carga m√°xima, en general dividir√≠a la carga por un amperaje m√°s peque√Īo, es decir m√°s m√°quinas con menos amperios cada una, pero todo depende del cableado en el departamento. Ver√© qu√© suceder√° durante la operaci√≥n, luego, si es necesario, ya aceptar√© algunas innovaciones. Implementado en el bloque la inclusi√≥n gradual de la carga, es decir cada uno de los 3 rel√©s se enciende en un cierto intervalo de tiempo, lo que me parece tener un efecto generalmente positivo en el suministro de electricidad en el apartamento. En la carcasa del bot√≥n hay indicadores (LED) que indican el modo de bloqueo actual y la condici√≥n de advertencia / alarma. Se utiliza un solo LED de dos colores para indicar el modo. El verde es el principal, el rojo es el asistente. Durante la transici√≥n de un modo a otro, el indicador parpadea en el color al modo en que se realiza la transici√≥n. En la cubierta superior de la unidad hay una indicaci√≥n de la presencia de voltaje despu√©s del rel√© (LED blancos), tambi√©n se muestra una indicaci√≥n de los modos de funcionamiento en la cubierta, pero decidi√≥ no encenderlo porque hay un bot√≥n con una indicaci√≥n del modo actual, y la unidad se parar√° en el escudo, y all√≠ la indicaci√≥n de los modos no es particularmente relevante. El controlador de la unidad tambi√©n recibe informaci√≥n sobre la presencia de voltaje y analiza esta condici√≥n, si el rel√© est√° apagado pero el voltaje sigue all√≠ (el rel√© est√° atascado), aparecer√° una indicaci√≥n de advertencia: un LED que parpadea a menudo (redondo) en la carcasa del bot√≥n. Con √©xito, el caso "Siemens" qued√≥ bajo el riel DIN, parece que desde el controlador de ventilaci√≥n, pero a√ļn as√≠ tuve que modificarlo un poco.

Unidad de control para v√°lvulas de suministro de agua (BUPV)


imagenimagen

La unidad controla 2 válvulas de bola motorizadas (compradas en Ali, precio de 1 pc. ~ 900 rublos). Ambas válvulas para agua fría y caliente son iguales. La válvula de bola se controla a través de 2 cables 220V + cero, usted alimenta un cable 220 - cierra la válvula, la aplica a la otra - abre la válvula. El motor de control gira solo en una dirección, es decir no cerrando completamente es imposible comenzar la apertura. Dentro del cuerpo de la válvula hay un microinterruptor y al finalizar el proceso de cierre o apertura, alivia automáticamente el voltaje del motor.

El algoritmo de operación para esta unidad: aceptar un comando de control, cerrar la válvula o abrir la válvula. El módulo tiene 2 modos de control automático y manual. En modo automático, los comandos se reciben solo de la unidad de control de potencia. En el modo manual, los comandos se ejecutan desde el botón en la cubierta de la unidad de control de suministro de agua, mientras que los comandos de la unidad de control de suministro de voltaje se ignoran. El bloque tiene modos abierto y cerrado. Hay 3 LED en la cubierta de la unidad, 2 de los cuales solo indican en qué modo actual se encuentra la unidad (verde - las válvulas están abiertas, rojo - las válvulas están cerradas), así como en el BUE durante el proceso de transición, el LED parpadea a qué modo va la unidad, aproximadamente 3 Te contaré sobre este LED a continuación. Esta unidad se instala cerca de válvulas con acceso a indicación y control.

Al implementar los bloques, llegué a la conclusión de que hay una cierta categoría de dispositivos que han estado funcionando durante bastante tiempo y no es aconsejable desconectarlos de la red "en este momento", tales dispositivos incluyen una lavadora, un lavavajillas (lo más probable es que esta categoría pueda incluirse algunos otros dispositivos, pero daré un ejemplo relevante para mí con una lavadora). A veces puede resultar que se inicie el lavado y si apaga la electricidad, el proceso permanecerá incompleto y estropeado, por lo que decidí implementar un algoritmo adicional para trabajar con la lavadora.

Algoritmo para trabajar con la lavadora: durante el proceso de lavado desde la lavadora, se env√≠a una se√Īal a la unidad de control de suministro de agua de que el lavado est√° en curso. La unidad analiza esta se√Īal si se est√° lavando y de repente decidi√≥ poner la unidad en modo de espera, la unidad no cierra la v√°lvula de suministro de agua fr√≠a (la v√°lvula de agua caliente se cerrar√°). Si la se√Īal ‚Äúlavado est√° en progreso‚ÄĚ (el lavado est√° terminado) desaparece en el modo de espera, la unidad cerrar√° la v√°lvula de agua fr√≠a. El proceso inverso no ocurrir√° (es decir, si la unidad ya est√° en modo de espera y las v√°lvulas est√°n cerradas, cuando aparece la se√Īal de "lavado", la v√°lvula no se abrir√°).

Volveré al tercer LED en la cubierta del bloque: muestra el estado de si el lavado está en curso en un momento dado.

Realizaci√≥n de recibir una se√Īal de control desde la lavadora.

En lugar de un prefacio: de hecho, me sorprende que los electrodomésticos (simples, no especializados) no tengan los contactos eléctricos más simples (cerrados-abiertos) que indiquen su estado actual, incluso si el proceso se está ejecutando o está inactivo, lo haría Simplificó enormemente el proceso de automatización, y entonces no sería necesario cercar el jardín para recibir dicha información eléctricamente. Creo que esto sería una ventaja adicional para la funcionalidad de los electrodomésticos, a un costo mínimo por parte del fabricante.

Por lo tanto, debe recibir una se√Īal de la lavadora de que el lavado est√° en curso. Despu√©s de buscar en los foros cualquier soluci√≥n sobre este tema y observar el proceso de inicio y finalizaci√≥n del lavado, tambi√©n mir√© los circuitos y descubr√≠ que m√°s de la mitad de las lavadoras simples de diferentes fabricantes trabajan en el tipo est√°ndar de placas de circuito y sus algoritmos de trabajo m√°s o menos lo mismo. Llegu√© a la conclusi√≥n de que la opci√≥n m√°s adecuada es el bloqueo de la compuerta para cargar la ropa. Al comienzo del lavado, la cerradura bloquea la escotilla de carga y al final del lavado la desbloquea. El esquema de tal cerradura est√° bien distribuido y es el mismo en la mayor√≠a de las lavadoras.

imagenimagen

El funcionamiento de la cerradura: cuando se le suministran 220 voltios (contactos 1 y 3), bloquea la puerta; si se quita el voltaje, deja de bloquearlo. Mi soluci√≥n es usar un rel√© con un voltaje de suministro de la bobina de 220V conectado en paralelo con el bloqueo de la compuerta; esto no deber√≠a da√Īar la lavadora, solo la lavadora consumir√° un poco m√°s de corriente durante el lavado (la cantidad de corriente que consume la bobina del rel√©). Porque Como mi lavadora es bastante vieja y no hay garant√≠a por mucho tiempo, entonces esta opci√≥n fue muy adecuada para m√≠. Probablemente a√ļn haya opciones m√°s interesantes para recibir informaci√≥n de manera el√©ctrica que la lavadora est√° lavando, me gustar√≠a saber sobre ellas.

Organización de la comunicación entre bloques.


Daré un diagrama general de la interacción eléctrica entre los bloques y su flejado.

imagen

La comunicación entre los bloques se realiza a través de la interfaz de hardware RS-485, con el protocolo de software SRDB2, que describí anteriormente en mi artículo . En mi caso, el BUE es el líder y envía uno de los comandos (abrir la válvula, cerrar la válvula, dar su estado actual), el BELV siempre responde con su estado actual.
Algoritmo para trabajar en conjunto: cuando presiona el botón de control de la unidad de control para cambiar al modo de espera, la unidad de control envía un comando a la unidad de control cerrada; BUPV observa el estado actual del lavado; si no hay lavado, comienza a cerrar ambas válvulas de suministro de agua, respondiendo simultáneamente al BUE que las válvulas se están cerrando, si el lavado está en progreso, solo la válvula de agua caliente se cierra, y también informa al BUE sobre este estado. Después de cerrar la válvula, el BUPV informa que las válvulas se han cerrado con éxito. BUE al ver por las respuestas que la válvula se ha cerrado con éxito, y también si no hay lavado, alivia el voltaje que suministra la lavadora y las válvulas. Si está lavando, entonces el voltaje de la lavadora no se elimina. Constantemente una encuesta sobre el estado actual de BUPV. Solo después de recibir el estado "el lavado se ha completado" (el BUPW emite este estado una vez que el lavado ha finalizado y la válvula de agua caliente está cerrada) el BUE elimina el voltaje que alimenta la lavadora y la válvula. Después de la transición al "modo principal", el BUE envía un comando para "abrir la válvula" y aplica voltaje a los relés a intervalos de tiempo, incluidos a su vez.

El control de la v√°lvula de suministro de agua se organiza sobre la base de un rel√© de conmutaci√≥n. Tiene un estado de contacto normalmente cerrado para el estado de "v√°lvula abierta". Si aplica voltaje a la lavadora (rel√© "lavadora") y no aplica voltaje al rel√© responsable de controlar la v√°lvula, la v√°lvula se abrir√°; esto es necesario en el caso de una transici√≥n del estado "en espera" al estado "principal". Al cambiar del modo "principal" al modo "en espera" sin quitar el voltaje de la lavadora, es necesario aplicar voltaje al rel√© de control de la v√°lvula, comenzando as√≠ el proceso de cerrar la v√°lvula. En este caso, la v√°lvula se cerrar√° o estar√° cerrada mientras se env√≠an se√Īales de control a ambos rel√©s (rel√© de suministro de voltaje a la lavadora y rel√© de voltaje para controlar la v√°lvula), ya que despu√©s de que la v√°lvula se cierra, se quita el voltaje del rel√© de "lavado", el estado del rel√© el control de la v√°lvula ya no importa (despu√©s de un tiempo despu√©s de cambiar al modo de espera, elimino el voltaje del rel√© de control de la v√°lvula, prepar√°ndolo para esperar la transici√≥n al estado de v√°lvula abierta). Esto asegura una carga m√≠nima en el rel√© de control de la v√°lvula.

Trabajo autónomo de bloques


Seg√ļn mi experiencia en la automatizaci√≥n operativa, dir√© que es imposible tener en cuenta todos los matices en el desarrollo de la automatizaci√≥n, por lo que creo que es correcto introducir el control manual o aut√≥nomo de las unidades, ya que Esto facilitar√° algunos momentos de interacci√≥n con ella en situaciones inusuales. Un interruptor de modo autom√°tico y manual se encuentra en la cubierta BUPV. El trabajo con interacci√≥n autom√°tica se describe anteriormente. En operaci√≥n manual, el BELV ignora los comandos del BUE. En la cubierta del hay un bot√≥n para cambiar a los modos para abrir todas las v√°lvulas y cerrar todas las v√°lvulas. En el caso del control manual del BUPV, se ignoran las lecturas de "lavado". Esto se hace espec√≠ficamente para el cierre de emergencia de las v√°lvulas, es decir. si durante la operaci√≥n en el modo principal, la lavadora est√° funcionando y la tuber√≠a est√° rota, entonces para cerrar r√°pidamente el agua, es necesario configurar la unidad en control manual y presionando el bot√≥n para ponerla en modo, todas las v√°lvulas est√°n cerradas. Cuando el BUPV est√° en modo manual, el BUE no analiza los datos que provienen del BUPV, pero realiza funciones directas cuando se cambia al modo de servicio, lo apaga todo.

Se entiende que en modo manual, una persona se responsabiliza independientemente de c√≥mo controlar el dispositivo de manera adecuada y mejor, al mismo tiempo, el mal funcionamiento de la se√Īal falsa "lavado" se "superpone".

Corte de energía de emergencia no programado


Ambos bloques registran su estado en la memoria no volátil, en caso de que se produzca un corte de energía en el apartamento, y después de su suministro, los bloques volverán al estado que tenía antes del cierre. La excepción es el estado cuando el lavado estaba en progreso. cuando hay un corte de energía, lo más probable es que este proceso se estropee, luego los bloques que cierran la válvula entran en modo de espera, mientras que el LED en el proceso de lavado incompleto parpadea en el botón para cambiar los modos BUE. La indicación del proceso de lavado incompleto se elimina presionando el botón para cambiar el modo BUE.

P.S. despu√©s del desarrollo y el comienzo de la operaci√≥n, todo funciona seg√ļn lo previsto, pero ya surgi√≥ la idea de c√≥mo mejorar los bloques, es decir, abandonar las v√°lvulas de 220 voltios y cambiar a 12 voltios, para eliminar 220 voltios del BUPV en general, aumentar el n√ļmero de rel√©s en el BUE y llevarlos fuera del caso, haci√©ndolos tambi√©n reemplazables r√°pidamente, (pero esa es otra historia. En general, la opini√≥n de la gente sobre este desarrollo es interesante (lo pondr√≠a en casa): entiendo que no he inventado algo nuevo, estoy seguro de que las oficinas lidiar con hogares inteligentes con facilidad sugerir√°n algo como esto, solo he abordado la pregunta en el lado del presupuesto de la automatizaci√≥n de dicho proceso. cada segundo sitio tiene arduino, si alguien quiere hacer exactamente el mismo dispositivo, tienen mi correo electr√≥nico en los contactos, puedo enviar los c√≥digos de programa de los bloques y explicar con m√°s detalle c√≥mo, qu√© y por qu√©. 4-5 , ¬ę ¬Ľ.

P.P.S. .

Source: https://habr.com/ru/post/440784/


All Articles