Autor Tema: Proyecto: Cargador de baterías universal  (Leído 53248 veces)

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


Desconectado Cryn

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4169
Re: Proyecto: Cargador de baterías universal
« Respuesta #46 en: 06 de Septiembre de 2010, 19:33:23 »
Hola Felixls, tengo una pregunta con respecto a la medición de corriente de carga con el operacional lm358.

Como la realizas?, la señal del PWM la generas a que frecuencia? creo haber leído 16KHz, es correcto?

Y como se realiza la medición de la tensión analógica que a la salida del operacional se tendría, hay que hacerlo mientras el PWM esté en estado alto, ya que si se pilla justo cuando la señal PWM esté en bajo, la lectura será 0A, y es una lectura falsa, o el hecho de que se trabaje a una frecuencia relativamente elevada (16KHz) garantiza que nuestra lectura de la corriente de carga en el operacional sea correcta?

Para que te sirve saber la corriente de descarga y para que el PWM_discharge??

Como se debería sincronizar la lectura de tensión y corriente de carga, para no tener lecturas falsas?

Muchas gracias por la ayuda, saludos.
.

Desconectado Felixls

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 300
Re: Proyecto: Cargador de baterías universal
« Respuesta #47 en: 10 de Septiembre de 2010, 22:10:40 »
Hola Cryn!

Toda la teoría de funcionamiento está en el pdf del proyecto, te respondo transcribiendo las partes pertinentes

Por la medición de corriente con el operacional:

"Corriente de carga
La corriente de carga se mide por el sensado del voltaje sobre una resistencia shunt de 0.1Ω. Este voltaje se amplifica usando un amplificador operacional - configurado como no inversor para la carga e inversor para la medición de la descarga - para mejorar la precisión de la medición antes de alimentar el conversor A/D del microcontrolador.

Este voltaje se amplifica por el factor:

R1 = 3.3kΩ
R2 = 19kΩ

Factor de amplificación
Af = 1 + (R2/R1) = 6.76

La salida de voltaje del amplificador es:

Vibat = (1 + (R2/R1) ) * Ishunt  = 6.76 Ishunt

La máxima corriente que puede medirse es:
Ibat = 4.88 / 6.76 Ishunt  = 7.2257 A

Esto nos da una resolución de:
7226 mA / 1024 pasos = 7.06 mA/paso
"

PWM del convertidor DC-DC, Buck:
La frecuencia es de 16khz, 10bits de resolución

La medición de voltage la hago así:

Código: [Seleccionar]
// lee los valores de la batería
// para leer el voltaje hay que para el PWM para que la carga
// no afecte a la medición del divisor.
int batteryinfo(unsigned char value)
{
  int adcvalue;
  char i;
  UINT pwmduty_prev = 0;
  UINT pwmduty2_prev = 0;
 
  adc_channel = value;
 
  if (value == VOLTAGE)
  {
    pwmduty_prev = pwmduty;
    pwmduty2_prev = pwmduty2;
   
    pwmduty = 0;
    pwmduty2 = 0;
   
    pwm1_set_data();
    pwm2_set_data();
   
    normalizeADC();
   
    if (current_action == ACTION_CHARGE)
      delay_ms(100);
  }
 
  for (adcvalue=0, i=8; i; --i)
    adcvalue += adc_read(adc_channel);   
 
  adcvalue = adcvalue/8;
 
  if (value == VOLTAGE)
  {
    pwmduty = pwmduty_prev;
    pwmduty2 = pwmduty2_prev;
   
    pwm1_set_data();
    pwm2_set_data(); 
  } 
 
  return adcvalue;
}

Es decir, primero llevo el duty a 0, estabilizo la lectura de ADC y luego realizo 8 lecturas para obtener un promedio, al terminar restauro el valor del duty original.

Otra forma de hacer esto es agregar dos cables más a la salida que se conecten directo a los bornes de la batería, de esa manera no tendrías diferencias o necesidad de detener la carga para medir, un poco mejor, pero a mi me pareció que como lo había hecho era más simple, y que parar un poco la frecuencia del buck no traía problemas.

La corriente de descarga se usa para medir la corriente al descargar una batería, sucede que algunas hay que ciclarlas para garantizar un funcionamiento mediano a bueno y más vida útil.

saludos

Desconectado tonymanu

  • PIC10
  • *
  • Mensajes: 1
Re: Proyecto: Cargador de baterías universal
« Respuesta #48 en: 23 de Septiembre de 2010, 18:52:42 »
Excelente proyecto, enhorabuena.

Me podrías decir de dónde me puedo bajar todo el proyecto con los archivos (no tengo el código fuente) porque en lo que me he bajado no los encuentro (BatteryCharger-doc.pdf y MultiBatteryCharger-pub.zip).

Saludos y gracias.

Desconectado Cryn

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4169
Re: Proyecto: Cargador de baterías universal
« Respuesta #49 en: 24 de Septiembre de 2010, 09:03:33 »
muchas gracias por la respuesta felixls, lo analizaré y te comento

saludos
.

Desconectado Felixls

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 300
Re: Proyecto: Cargador de baterías universal
« Respuesta #50 en: 02 de Diciembre de 2010, 12:46:49 »
Para los que deseen armar el cargador universal desde hoy publico el código fuente y el compilado.

http://www.4shared.com/file/-cg4Mfit/BatteryCharger-src.html

La licencia es Creative Commons http://creativecommons.org/licenses/by-sa/3.0/

Citar
You are free:
to Share — to copy, distribute and transmit the work
to Remix — to adapt the work

Under the following conditions:
Attribution — You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).
Share Alike — If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.

Que significa que son libres de copiar, distribuir, transmitir y modificar este trabajo, bajo la única condición de publicar el trabajo realizado, las modificaciones realizadas y reconocer el autor original ( y de donde fue obtenido).

saludos.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Proyecto: Cargador de baterías universal
« Respuesta #51 en: 02 de Diciembre de 2010, 13:05:01 »
Magnífica aportación, Felix. Muchas gracias por compartirlo.

Lo publicaré en MicroPIC

Desconectado Felixls

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 300
Re: Proyecto: Cargador de baterías universal
« Respuesta #52 en: 02 de Diciembre de 2010, 13:46:28 »
Lo publicaré en MicroPIC

Muchas gracias Nocturno, será un honor para mi.

saludos
p.d.: también publiqué los códigos de la fuente digital 1.0.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Proyecto: Cargador de baterías universal
« Respuesta #53 en: 25 de Mayo de 2011, 05:47:27 »
Hola Felix, los enlaces a 4shared ya no funcionan. Lamentablemente no he tenido tiempo de publicarlo todavía, y lo descargué cuando lo publicaste, pero no lo encuentro.

Desconectado Suky

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Proyecto: Cargador de baterías universal
« Respuesta #54 en: 25 de Mayo de 2011, 10:18:28 »
Revisa el blog de felixls, creo que cambio de server

Saludos
No contesto mensajes privados, las consultas en el foro

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Proyecto: Cargador de baterías universal
« Respuesta #55 en: 25 de Mayo de 2011, 11:12:58 »
Ya lo tengo, finalmente lo encontré. Gracias de todas formas.

Desconectado Felixls

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 300
Re: Proyecto: Cargador de baterías universal
« Respuesta #56 en: 25 de Mayo de 2011, 11:13:21 »
Gracias Suky, si cambié de "hosting" de archivos

Los nuevos links están en la sección de descarga a la izquierda del blog.

Para el caso del cargador serían:

PCB y Esquemáticos
http://dl.dropbox.com/u/24861335/Felixls/UniversalBatteryCharger/MultiBatteryCharger-pub.zip

Fuentes
http://dl.dropbox.com/u/24861335/Felixls/UniversalBatteryCharger/BatteryCharger-src.zip

Documentación
http://dl.dropbox.com/u/24861335/Felixls/UniversalBatteryCharger/BatteryCharger-doc.pdf

Desconectado leobiofa

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 371
Re: Proyecto: Cargador de baterías universal
« Respuesta #57 en: 15 de Julio de 2011, 17:32:27 »
Hola Felix

Quisiera saber  que paso con el soft para el PC? me pareceria interesante conocerlo y probarlo.

Gracias

Desconectado Felixls

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 300
Re: Proyecto: Cargador de baterías universal
« Respuesta #58 en: 18 de Julio de 2011, 14:06:09 »
Lo pueden encontrar aquí

http://dl.dropbox.com/u/24861335/Felixls/UniversalBatteryCharger/battery-charger-admin.tar.gz

saludos!

P.D.: Tener en cuenta que tal vez funcione mal, o no lo haga en absoluto, ya que no fue terminado nunca.

Desconectado leobiofa

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 371
Re: Proyecto: Cargador de baterías universal
« Respuesta #59 en: 18 de Julio de 2011, 15:09:33 »
Que pena Felix

Como se instala?


 

anything