Show Posts
Pages: [1]
1  Using Arduino / Project Guidance / Re: Automate start/stop of a power generator on: March 10, 2013, 05:42:19 pm
Hi all!

First of all, I want to thank you for all the responses received.

michinyon: with respect to the generator, the idea is to buy one with
electronic ignition. I think this would simplify the operation with
Arduino.

Moreover, some advised me to use an automatic transfer switch. These are
devices that are purchased, or is it an electrical installation that we
put together with a disposition of contactors?

sonnyyu: why you said that under these circumstances we only deal with
arduino via TTL level (5/3.3V). As you said above, the automatic
transfer switch is who is responsible for turning on the generator, so
if this device is purchased prefabricated, then we would not need the
Arduino to detect when the utility power is out nor it send signals the
generator to start.

I was investigating the Reliance Controls site, but I did not find the
model you mentioned. Anyway, I would have to see if there is a
distributor of this company here in Argentina.



Regards,
Daniel

[1] http://www.reliancecontrols.com/
2  Using Arduino / Project Guidance / Re: Automate start/stop of a power generator on: March 05, 2013, 10:02:14 am
Hi michinyon.

My idea is that Arduino controls the line voltage using a circuit
similar to that proposed by vrgomes with DC 3V Adapter [1]. If the
voltage at the analog input is zero, then the relays are activated.

What do you think?

Do you think is correct the wiring between relays, UPS, generator
and line?


Thanks for your reply.

Regards,
Daniel

[1]  http://arduino.cc/forum/index.php?topic=95087.0
3  Using Arduino / Project Guidance / Automate start/stop of a power generator on: March 05, 2013, 04:20:25 am
Hi all!

The idea is to generate an automatic starting mechanism for a home power
generator (not industrial).

I guess this could be done with a PLC, but this I think it would a very
expensive alternative, so I thought maybe, if it possible, the control
device could be replaced by Arduino.

I think to have defined the connection logic, but I would analyze and
translate this logic to the real model in which each component would be
physically connected with the intermediate elements necessary.

Then We would have the Arduino being fed by UPS, which receives line
voltage (220 V). When there is a power interruption, the UPS goes into
"Battery", feeding the Arduino, which controls at all times the line
voltage. If the voltage is zero, the power generator is activated.
In case of finding a value greater than zero, the generator is disabled.

The generator is also connected to the same power line to provide power
to the input of UPS. Here I am not sure whether an intermediate element
should be connected between the generator and the line to ensure that
the electrical current to flow only in the direction from the generator
to line if:

a) in the case when the power generator is turned off, the current
   coming from the line in what would be the output of the power
   generator could eventually cause damage.

b) in the case that the power supply is restored and during the interval
   of time the generator is on, the meeting of the incoming stream of
   the line with that provided by the generator could even cause some
   damage to the electrical system.

Perhaps placing an electric device in the line before the generator is
connected to it, so as to interrupt the current from the line while the
generator is activated can avoid potential problems may occur by a) and
b).

This whole issue is worth resolving if is there any way of connecting
the home power generator to the Arduino. As I was researching, those
generators without autostart, allow be turned on via a key or button.  I
I don't know if it will come with another alternative mechanism. The
issue would be how to change this manual mechanism for a form where the
on/off is controlled by Arduino.

Moreover, to have a more complete control, also I thought Arduino
perform the monitoring of the load level on the tank. Here the issue is
where to put the sensor in the tank, in case really necessary that the
sensor is inside, as the tank should be always closed or clogged.
Although I read some time ago that there are sensors to measuring levels
from outside (capacitive sensors?). I think the further away the
electric sensor of the fuel, better for security.

This Arduino would be connected to a computer which monitoring through
Nagios [1] so that it sends a message about the state of tank level as
well if the generator is stared or not.

To completely automate this circuit and make the generator is turned
once a week, maybe I could develop a script that runs with crond on the
computer that is connected to the Arduino, so that the script sends a
start command to the generator during a short period of time at a
certain time a given day of the week for the generator starts by
maintenance, but well... this would be the icing on the cake smiley-grin So I
did not add this in the attached graph.

I was thinking the part that would make switching between the power line
and the generator. Also I attach this diagram to tell me if I am well
oriented. Beyond the general appreciation you can give me, I doubt if
the connection that I marked with the circle is well done.

Thanks in advance for your reply.


Regards,
Daniel

[1] http://www.nagios.org/
4  International / Proyectos / Re: Automatización de grupo electrógeno on: March 03, 2013, 11:06:53 am
Hola de nuevo!

Estuve armando la parte que haría la conmutación entre la alimentación de línea y por el grupo. Les dejo el diagrama con lo que estuve pensando para que me digan si estoy bien orientado. Más allá de la apreciación general que me puedan dar, me cabe la duda si la conexión que marqué con la circunferencia en línea de trazo está bien hecha.

Gracias anticipadas por responder.

Saludos,
Daniel
5  International / Proyectos / Re: Automatización de grupo electrógeno on: February 20, 2013, 03:10:42 pm
Hola, Heke! Gracias por responder!

Pues sí, es un poco largo leerlo y admito que puede dar algo de fiaca
(pereza) el solo ver esa parrafada (jajaja), pero bueno... quería que se
entendiera cual era la idea :-)

No conocía el protocolo Modbus. Lo estuve investigando en Wikipedia y
veo que es para comunicación serial con un PLC. Igual me decías que está
implementado también para arduino, así que lo voy a investigar. Creo que
esto de sensar con Nagios lo iba a dejar como fase final. Mi idea era
conectar al Arduino por serie o por red a un servidor que de alguna
manera pudiera comprobar los niveles de carga del tanque y si el grupo
se encontrase o no prendido consultándoselo al Arduino.

Con respecto a Nagios, es un sistema de monitorización libre. De hecho,
lo vengo usando aquí en casa hace algunos años y actualmente tengo bajo
él a 14 hosts y 72 servicios. Pero hay otras versiones que sí son pagas,
como podemos ver en este [1] enlace.

Esta es la primera vez que estoy incursionando en Arduino, pero, luego
de habérmelo planteado, creo que este proyecto incluye varios elementos
muy interesantes sobre los que aprender y poder implementar un esquema
de automatización.

Creo que los dos puntos iniciales a tener en cuenta relacionados con el
grupo electrógeno en sí es cómo hacer que el arduino pueda activar y
desactivarlo en base a los valores de diferencia de potencial
monitorizados. ¿Para que esto sea posible el grupo electrógeno debe
admitir encendido electrónico? Me comentaron que si el sistema de
arranque se basa en un pulsador, sería tan simple como agregar un relé
para simular la presión del pulsador. Estuve viendo algunos ejemplos
donde presentan como usar un relé con Arduino para, por ejemplo, prender
una lámpara conectada a la línea [2] pero en este caso me parece que ese
circuito no me vale porque para este caso debería automatizar la presión
del pulsador (o el mecanismo que se use con el encendido electrónico) y
el arduino estaría conectado a la UPS.

El otro punto a tener en cuenta sería el de la «contracorriente» (por
llamarla de alguna manera) generada por lo que comentaba en los puntos
a) y b) del mensaje anterior, por si esto podría ocasionar algún daño en
la red eléctrica o en el mismo grupo electrógeno. De ser este el caso,
¿tendía que colocar, como decía, algún elemento que deshabilite el
pasaje de corriente cuando el grupo se encuentre encendido?

Relacionado con la monitorización de la diferencia de potencial de la
línea, ¿cuál sería la forma más sencilla de poder implementarlo?


Gracias de nuevo por responder y por tu tiempo.

Saludos,
Daniel

[1] http://www.nagios.org/download/core/
[2] http://www.arduino.cc/es_old/Tutoriales/Rele
6  International / Proyectos / Automatización de grupo electrógeno on: February 20, 2013, 09:02:30 am
Hola!

Mi nombre es Daniel, soy de Buenos Aires y este es mi primer mensaje al
foro.

Les escribo porque tengo ganas de comprarme un grupo electrógeno
hogareño (o sea, no industrial) para casa y a raíz de eso estuve pensando
en automatizarlo con Arduino, lo cual creo que puede ser un proyecto
más que interesante.

Supongo que esto se podría hacer con un PLC (aunque tal vez no por lo
que más adelante digo sobre monitorizarlo con Nagios), pero esto creo
que sería una alternativa muy costosa, por lo que pensé que tal vez, si es
posible, podría reemplezarse el dispositivo de control por un Arduino.

Creo que tengo la lógica de conexionado armada, pero me quedaría
analizar como llevar esta lógica de conexionado al modelo real en que
estarían conectados físicamente cada componente del proyecto con los
elementos intermedios necesarios.

Entonces tendríamos al Arduino siendo alimentado por la UPS, la cual
recibe la tensión de línea (220 V). Cuando haya una interrupción del
suministro eléctrico, la UPS entra en modo «Batería», alimentando al
Arduino, el que controla en todo momento la diferencia de potencial de
la línea. Si la diferencia de potencial es cero, activa el grupo
electrógeno. En caso de encontrarla con un valor mayor que cero,
desactiva el grupo electrógeno.

A su vez, el grupo electrógeno se encuentra también conectado a la misma
línea de alimentación, para proveer de energía eléctrica a la entrada de
la UPS. Aquí no estoy seguro si habría que conectar algún elemento
intermedio entre el grupo electrógeno y la línea para asegurar que la
corriente eléctrica fluya solo en el sentido desde el grupo a la línea
por si:

a) en el caso en que el grupo electrógeno esté apagado, la corriente
   entrante desde la línea en lo que sería la salida del grupo podría
   llegar a provocarle algún daño.

b) en el caso que se restituya el suministro eléctrico y durante el
   intervalo de tiempo que el grupo electrógeno se encuentre encendido,
   el encuentro de la corriente entrante de la línea con la suministrada
   por el grupo pudiera llegar a provocar algún daño en la instalación
   eléctrica.

Tal vez colocando algún dispositivo eléctrico en la línea, antes de que
el grupo electrógeno se conecte a ella, de manera tal que interrumpa la
corriente proveniente de la línea mientras el grupo electrógeno se
encuentre prendido se puedan evitar los potenciales problemas que
pudieran darse por a) y por b).

Todo esta problemática solo tendría sentido resolverla si hay alguna
manera de interconectar el grupo electrógeno hogareño al Arduino. Por lo
que estuve investigando, aquellos que no tienen arranque automático
permiten prenderse a través de una llave o un pulsador. No se si vendrán
con otro mecanismo alternativo. El tema sería ver cómo cambiar ese
mecanismo manual por una forma donde la activación/desactivación la haga
el propio Arduino.

Por otra parte, para tener un control más completo, también pensaba en
que el Arduino realice la monitorización del nivel de carga del tanque
del grupo electrógeno. Acá el tema es por dónde meter el sensor en el
tanque, en el caso que realmente sea necesario que el sensor esté
adentro, ya que el tanque debería estar siempre cerrado o tapado.
Aunque me parece haber leído hace algún tiempo que existen sensores
que permiten medir niveles de manera externa (¿sensores capacitivos?).
Además, creo que cuanto más aislado esté el sensor eléctrico del
combustible, mejor será por un tema de seguridad.

Este Arduino estaría conectado de alguna manera a una computadora que
realice la monitorización usando Nagios [1] para que este envíe un
mensaje sobre el estado de nivel del tanque como así también de si el
grupo electrógeno está prendido o no.

Para automatizar completamente todo este circuito y hacer que el grupo
electrógeno se prenda una vez a la semana, se me ocurre que tal vez se
podría armar un script que se ejecute con crond en la computadora que
esté conectada al Arduino, de manera tal que ese script envie una órden
de encendido al grupo durante un corto período de tiempo a cierta hora
de un determinado día de la semana para que el grupo se prenda por
mantenimiento, pero bueno... esto ya sería la frutilla de la torta :-D
Por eso no lo agregué en el gráfico que adjunto.

¿Todo esto que comentaba es posible realizarlo o estoy desvariando
mucho? :-)

Desde ya, les agradezco por el tiempo que hayan dedicado a leer este
mensaje.

[1] http://www.nagios.org/
Pages: [1]