Autor Tema: Pic de bajo consumo  (Leído 7062 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Pic de bajo consumo
« Respuesta #15 en: 20 de Noviembre de 2018, 22:04:45 »
A mi me parece "raro" la aplicacion aplicado a un sistema de baterias (pilas). No se me ocurre ninguna aplicacion para esto... Ademas si posee un MOSFET, quiere decir que algo a lo que este conectado tiene alimentacion y de continua.

En fin.. No vamos a llegar a ningun lado sin saber que es lo que intenta hacer y para que lo quiere hacer. Solo podemos tirar ideas.
Yo por mi consideraria tener tiempo fijo, sin display y 1 solo boton, con 2 MOSFET, uno para el PIC y otro para la carga. si quisiera hacerlo "minimo" y con el menor consumo de corriente.


Desconectado kotito

  • PIC10
  • *
  • Mensajes: 29
Re:Pic de bajo consumo
« Respuesta #16 en: 21 de Noviembre de 2018, 03:27:46 »
haha Es xactamente lo que pensaba hacer. :lol: 4 botones era lo que pensaba (stop, set, up, down):

está en modo sleep, presiono set y se activa el micro y en el display aparecerá "min" se espera unos segundos y se coloca los minutos
presiono set, se guarda la variable en la eeprom del micro y se visualiza "seg", y lo mismo; se presiona set y pasa a "mse" y se pone los milisegundos.
al presionar set, mostrará un "ok" y fin de la programación del temporizador. Al cabo de 1 min o presionando set el pic se vuelve en modo sleep.
el boton stop estará para empezar de nuevo por si se ha equivocado en el tiempo.


La aplicación de esto es para abrir y cerrar una valvula. ¿Que se puede tener un tiempo fijo? no lo contemplo, lo suyo sería que si por algún caso se tenga que modificar el tiempo de vaciado/llenado de un líquido se pueda programar ese tiempo.

Lo de las pilas, el sistema con la valvula y eso va a 12voltios. Podría coger esos 12 voltios, pasarlos por un regulador y que los convierta a 3v. Pero creo que si independizo ambas cosas con su fuente propia, el sistema podría tener más autonomía y evito que gran parte de energía se me vaya por el regulador a base de calor.

Gracias juaperser por tu aporte de los lcd =) muchas gracias. Estoy viendo los de 3.3v sin backlight, vale. pero ¿no podría hacerlo funcionar con mi pilita de 3v verdad? :-)
y otro problema sería obtener la librería de este dispositivo, que no se si valdría uno cualquiera de lcd's :S

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Pic de bajo consumo
« Respuesta #17 en: 21 de Noviembre de 2018, 07:05:09 »
En realidad aca apuntamos a algo, ya que tenes una bateria, el tema es el consumo de energia.

Si tenes pensado programarle minutos, no le veo sentido a los milisegundos. Lo que vas a lograr es que el PIC este activo siempre y hablamos del consumo de energia.

Citar
Lo de las pilas, el sistema con la valvula y eso va a 12voltios. Podría coger esos 12 voltios, pasarlos por un regulador y que los convierta a 3v. Pero creo que si independizo ambas cosas con su fuente propia, el sistema podría tener más autonomía y evito que gran parte de energía se me vaya por el regulador a base de calor.

Por la corriente que necesitas, un regulador lineal de 5V 500mA te sobra (y poner un PIC sin L ) y "calor" es muy poco... El momento que desperdiciaria calor y muy poco seria al usar el display. El PIC solo y si lo usas en SLEEP no consumiria casi nada de corriente, por lo tanto la potencia en el regulador es muy poca.

Las conexiones que tenes que tener si tenes una bateria como queres son: 1 cable de 2 hilos que debe ir a la placa y luego 1 cable de 2 hilos que va a la valvula.
En caso de tener alimentacion 12V. Necesitas: 1 cable de 2 hilos hasta la placa, y luego 1 cable de 2 hilos a la valvula.
La complejidad es la misma en cuanto a la instalacion....

Citar
Estoy viendo los de 3.3v sin backlight, vale. pero ¿no podría hacerlo funcionar con mi pilita de 3v verdad?

Si, podes. Pero vas a necesitar un step-up para mantener los 3.3V. Ya que exige de 3.1 a 3.5V. Y no creo que quieras complicar tu circuito.

Mi ultima apreciacion:

Creo que quedo claro que prefiero que NO lo hagas con pilas, porque ni siquiera te pusiste a calcular el consumo que tendrias para esa pila, El espacio que ocupa la pila. Seguramente te dure como maximo 1 mes o tal ves mas.. El costo de las pilas.. Autonomia para que? Si se cortan los 12V no hay como activar la valvula, entonces para que lo queres autonomo para que te "active" la valvula cuando no hay energia? Ya queda decisión tuya. Y si es para probar adelante. Pero teniendo 12V al lado y no usarlo es una decision que no considero del todo correcta al menos para esta aplicacion. Por eso es que defiendo la otra idea. En fin.. sos vos el que lo vas a hacer y tenes todo el derecho de hacer lo que mas te guste. Yo solo proveo mi punto de vista.

Esto si usas una pila pequeña, si usas una grande.. Y si, va a durar mas, pero el espacio ocupado es mucho mayor en la PCB.
« Última modificación: 21 de Noviembre de 2018, 07:07:48 por KILLERJC »

Desconectado elreypic2

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1297
Re:Pic de bajo consumo
« Respuesta #18 en: 21 de Noviembre de 2018, 12:51:00 »
Ahora que ya se ha descrito mejor lo que intenta realizar kotito, estoy completamente de acuerdo con KILLERJC. Es innecesario hacer el temporizador a batería (pilas), ya que tienes una fuente de 12V y esa fuente es la que alimenta la valvula en cuestión. Además en esta aplicación una vez activado el temporizador, el micro está activo, NO PUEDE ESTAR EN MODO SLEEP, ya que tiene que estar el timer activo y el microcontrolador haciendo las operaciones necesarias para saber que ya ha alcanzado el tiempo y luego desactivar la válvula.
Por otor lado ahora mencionas que quieres colocar las palabras "min", "seg" y "ms". La letra m y la g no se pueden desplegar en un display de 7 segmentos, ya sea LCD o LED, en ese caso tendrías que usar un LCD de caracteres, que también se te ha sugerido. Entonces todo empieza a apuntar que la mejor opción es que tu circuito se alimente de los 12V que tienes disponibles y uses un regulador de voltaje lineal, el consumo de corriente será muy pequeño comparado con lo que consume la válvula al estar activa. Definitivamente y mi conclusión es igual a la KILLERJC.

elreypic.

Desconectado juaperser1

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 2980
Re:Pic de bajo consumo
« Respuesta #19 en: 21 de Noviembre de 2018, 16:14:28 »
Citar
Lo de las pilas, el sistema con la valvula y eso va a 12voltios. Podría coger esos 12 voltios, pasarlos por un regulador y que los convierta a 3v. Pero creo que si independizo ambas cosas con su fuente propia, el sistema podría tener más autonomía y evito que gran parte de energía se me vaya por el regulador a base de calor.

¿Estas hablando de aislamiento galvánico?

Si lo que te preocupa es el calor con el Regulador lineal, puedes poner un regulador conmutado que tenga una buena eficiencia, asi no vas a tener ese problema, solo debes tener un poco mas de cuidado al rutarlo para evitar emis.

un saludo

Desconectado kotito

  • PIC10
  • *
  • Mensajes: 29
Re:Pic de bajo consumo
« Respuesta #20 en: 22 de Noviembre de 2018, 03:36:01 »
Amigos!!! me habeis dejado KO   :mrgreen: haha vuelvo a mi punto inicial.

mis decisiones que estoy tomando pueden cambiar, estoy en la fase de investigación de viabilidad, luego que ponga una pila de 3v, de 5v, que al final acabe con utilizar las mismas batería de la válvula no lo descarto. Ahora mismo investigo la viabilidad de poner una pila independiente =)
Lo mismo con la programación. No os preocupéis si no puedo poner una 'm' en un display o si es absurdo poner minutos con milisegundos haha, Ya llegaré a la programación. Valoro mucho mucho mucho mucho vuestros puntos de vistas ya que sois más expertos que yo.

Voy a contemplar la batería y a ver, teneis razón con:
Citar
Autonomia para que? Si se cortan los 12V no hay como activar la valvula
Me dejó pensativo eso, y si esa batería se gasta, mi dispositivo con bateria independiente está consumiendo tontamente (un punto importante)


Lo del modo sleep, también me dejó KO porque yo pensaba que si se utilizaba ese modo,no afectaría al contador, al reloj, etc.
De todas formas, me fui al datasheet y esto fue lo que leí: (fuente.- datasheet picF1936, pag.109)

Citar
Upon entering Sleep mode, the following conditions
exist:
...
4. CPU clock is disabled
...
6. Timer1 oscillator is unaffected and peripherals
that operate from it may continue operation in
Sleep.
...

Me desconcierta de que no se pueda usar el reloj de la CPU pero luego sí el timer 1 y a mi entender los timer dependen de los relojes =S

En cualquier caso, si no se pudiese poner en sleep, por cuestiones de reloj, pues nada, no se puede :(

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Pic de bajo consumo
« Respuesta #21 en: 22 de Noviembre de 2018, 06:09:27 »
Mi idea es que hagas lo siguiente para "ahorrar" bateria...

Supongamos que necesitas minutos y segundos... entonces lo minimo va a ser segundos... o 0.5s

Durante el SLEEP existen 4 osciladores que siguen funcionando:

- HFINTOSC ( oscilador interno 1 a 32Mhz)
- LFINTOSC  ( oscilador interno de 32K )
- El RC del ADC
- El SOSC ( Oscilador secundario tomado del Timer 1)

La eleccion del oscilador va a depender del error que deseas tener.... Si no te importa demasiado el error entonces usaremos el LFINTOSC, sino el SOSC con un cristal de 32768Hz

En fin... Ese oscilador de 32K sea cual sea estaria funcionando. Si seleccionamos al Timer como Asincrono. Podemos usar el Timer para que cuente por ejemplo 1s mientras esta durmiendo y cada 1 segundo proceda a generar una interrupcion. Al despertarse el micro, incrementara la variable en la RAM, verifica si llego el tiempo correcto, pondra el Timer nuevamente en su valor correcto, y finalmente volvera a dormir..

De esta forma el PIC unicamente se despierta cada 1 segundo (0.5s) y ahorras al momento de "contar" el tiempo.

Y los botones? Vas a necesitar que un solo boton este como interrupcion externa. De esa forma este boton puede despertar al micro mientras este dormido.

Citar
Me dejó pensativo eso, y si esa batería se gasta, mi dispositivo con bateria independiente está consumiendo tontamente (un punto importante)

Si tu dispositivo esta consumiendo tontamente, entonces ni siquiera lo pones. O le pones una entrada desde la red electrica. Sino bateria que le pongas, bateria que va a matar tarde o temprano.
Supongamos tu circuito a la red eléctrica y que no le falte nunca corriente. Si se gasta la bateria grande de 12V, entonces tampoco tiene sentido tener funcionando a tu circuito, ya que no tiene con que activar la valvula.

Ahora el consumo de una valvula es muchisimo mayor que de tu circuito con los displays

Desconectado kotito

  • PIC10
  • *
  • Mensajes: 29
Re:Pic de bajo consumo
« Respuesta #22 en: 23 de Noviembre de 2018, 06:50:25 »
interesante killerjc ;-)

Ahora con las ideas más clara voy a ponerlo en práctica, os contaré como va yendo
=)

gracias de verdad por todo el apoyo, me siento muy agradecido y más listo que cuando abrí el hilo :mrgreen: