Offline
Newbie
Karma: 0
Posts: 1
|
 |
« on: July 18, 2012, 11:55:28 pm » |
Primero que todo, hola mundo, me llamo martín y es mi primer post, estoy armando un proyecto que requiere de un arduino para su funcionamiento y una de las principales funciones que este tiene es poder avisarme si hay un corte de luz, la idea es tenerlo conectado a la corriente, pero en caso de un corte de luz empieze a funcionar con baterias de emergencia, peeero.... no tengo idea como hacer esto, si me pudiesen ayudar realmente que lo agradeceria. eso... Gracias
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 11
|
 |
« Reply #1 on: August 01, 2012, 12:59:50 pm » |
Hola Martín
La forma más simple de hacerlo es con un relé.
El relé recibe la corriente de la alimentación externa tanto por los pines de activación, como por el circuito NA y la de la batería, por el circuito NC. De esta forma, mientras está activado, la corriente de la fuente externa llega a través del circuito NA y si esta falla, al conmutar el relé la recibe desde la batería.
De la salida del relé conectada a la batería, derivas un cable hacia un pin del Arduino, preferiblemente uno que active una interrupción.
Ah, y puesto que un relé es un dispositivo electromecánico y el cambio de estado implica un tiempo de impás y algo de ruido eléctrico, a las salidas del relé, es necesario colocar condensadores en paralelo, para que el circuito se alimente de él en lo que dura el cambio de estado y absorber el ruido.
|
|
|
|
|
Logged
|
|
|
|
|
Malaga
Offline
Sr. Member
Karma: 4
Posts: 267
|
 |
« Reply #2 on: August 02, 2012, 01:04:50 am » |
Pues sinceramente, yo creo que lo más sencillo es un simple diodito ...
Basicamente, baterías con una tensión de salida igual o inferior a 5V conectadas en serie con un diodo y directo a la entrada VCC. Mientras la alimentación externa esté aplicada, las baterias no van a funcionar. En cuanto la tensión externa caiga, la alimentación empezará a tomarse de las baterias.
¿Qué baterías pensabas usar?
|
|
|
|
|
Logged
|
Vinciduino rocks!
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 11
|
 |
« Reply #3 on: August 02, 2012, 04:38:11 pm » |
¿Y la señal que le indica al Arduino que se ha producido el cambio de donde la sacas?
|
|
|
|
|
Logged
|
|
|
|
|
Malaga
Offline
Sr. Member
Karma: 4
Posts: 267
|
 |
« Reply #4 on: August 03, 2012, 11:57:50 am » |
Tienes muchas maneras, la verdad.
Como la entrada de alimentación (antes de pasar por el regulador) será más alta cuando venga del transformador (eso lo tienes que asegurar tu, claro), puede ponerle un divisor de tensión a la entrada (por ejemplo, dos resistencias de 10K en serie) y medir la tensión en el punto medio para saber cual es la tensión real de entrada.
Otra forma sería que tanto la batería como el transformador tengan un diodo a su salida (la placa se alimentará por el que tenga más tensión). Ahora, antes del diodo del transformador, tomas un punto de referencia del que sacas una señal que tienes que adaptar en nivel de tensión (de nuevo un divisor, por ejemplo) y que se la metes al arduino, esta vez por una señal de interrupción. Eso te permitiría hasta tener el AVR en standby y que no se despierte hasta que no se vaya la alimentación ...
La verdad es que la solución concreta depende en parte de las características del circuito final que quieras montar, pero soluciones hay infinitas.
|
|
|
|
|
Logged
|
Vinciduino rocks!
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 11
|
 |
« Reply #5 on: August 04, 2012, 11:57:22 am » |
Bien, pero eso, ya no son formas tan sencillas, que es de lo que se hablaba. Personalmente, los componentes electromecánicos me gustan entre nada y menos, pero, desde luego he de reconocer que para cosas simples que no requieran mucha precisión son una buena solución.
|
|
|
|
|
Logged
|
|
|
|
|
Malaga
Offline
Sr. Member
Karma: 4
Posts: 267
|
 |
« Reply #6 on: August 04, 2012, 12:03:55 pm » |
Me molan más lo semiconductores :-)
Un rele tiene un tiempo en que el contacto todavía no ha conmutado, por no hablar del ruido que mete al conmutar. No me extraría que el ATmega se resetease en la conmutación!
No sé, lo del relé lo sigo viendo complicado ... tiene demasiados parametros en juego (tiempo de conmutación, tensión mínima, ruido, ...)
|
|
|
|
|
Logged
|
Vinciduino rocks!
|
|
|
|
Cordoba
Offline
Full Member
Karma: 10
Posts: 158
|
 |
« Reply #7 on: August 04, 2012, 03:43:16 pm » |
usa un 7806 y una bateria en serie asi cuando se corte energia siga la bateria y se recarga automaticamente y no hay microcortes. Se usa en alarmas
|
|
|
|
|
Logged
|
El que pregunta aprende, el que responde aprende a responder.
|
|
|
|
Malaga
Offline
Sr. Member
Karma: 4
Posts: 267
|
 |
« Reply #8 on: August 04, 2012, 04:21:36 pm » |
Eso funciona incluso sin necesidad de un 7806. Y cuidado con la tensión de las baterías, tienen que ser superiores a la tensión mínima de alimentación del Arduino.
|
|
|
|
|
Logged
|
Vinciduino rocks!
|
|
|
|
Cordoba
Offline
Full Member
Karma: 10
Posts: 158
|
 |
« Reply #9 on: August 05, 2012, 10:23:35 am » |
el 7806 o del tamaño de bateria que quieras usar es para que trabaje como cargador y alimentador del circuito, sino deberias calcular el consumo total del circuito y poner una resistencia para no dañar la bateria.
|
|
|
|
|
Logged
|
El que pregunta aprende, el que responde aprende a responder.
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 10
|
 |
« Reply #10 on: August 15, 2012, 11:11:14 am » |
aprovechando este post, me gustaría preguntar ¿Qué características (tensión y corriente) debe tener una batería para alimentar un Arduino UNO R3? voy a realizar un sistema autónomo con mi Arduino y me gustaría saber la batería que le debo de colocar, además mediante la placa voy alimentar otros dispositivos a través de la salida de 5V. He leido que se puede alimentar a través de la entrada Plug de alimentación de la tarjeta (Para voltajes entre 7 -12 V máximo) o a través de los pines Vin-GND (fuente regulada de 5V), ¿cual es mejor opción? ¿me recomendais una batería de Lipo?
Muchas gracias.
|
|
|
|
|
Logged
|
|
|
|
|
Cordoba
Offline
Full Member
Karma: 10
Posts: 158
|
 |
« Reply #11 on: August 15, 2012, 12:28:16 pm » |
Tenes que ver cuanto consume todo lo que vas a usar, pero tenes que saber que el regulador te entrena maximo 1A y si lo haces trabajar al maximo va a calentar bastante la zona del regulador. Si vas usar muchas cosa te conviene poner un regulador aparte para las cosas externas, uniendo las masas.
|
|
|
|
|
Logged
|
El que pregunta aprende, el que responde aprende a responder.
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 10
|
 |
« Reply #12 on: August 15, 2012, 12:59:51 pm » |
Lo que le voy a conectar a la placa puede consumir como máximo 150mA. Con este dato mas lo anterior, podéis contestar a mis preguntas.
Gracias.
|
|
|
|
|
Logged
|
|
|
|
|
Cordoba
Offline
Full Member
Karma: 10
Posts: 158
|
 |
« Reply #13 on: August 15, 2012, 02:26:54 pm » |
No creo que tengas problema con esa corriente, lo malo es que el conector es un solo pin, pero deberia circular bien.
|
|
|
|
|
Logged
|
El que pregunta aprende, el que responde aprende a responder.
|
|
|
|
|
|
|