Resultados 1 al 8 de 8
Tema: ¿Es posible utilizar un gestor de excedentes con un inversor híbrido de aislada como el axpert vm3?
- 04/10/2022, 19:49 #1
¿Es posible utilizar un gestor de excedentes con un inversor híbrido de aislada como el axpert vm3?
Hola a todos,
Tengo un inversor Axpert VM3 de 3kW y quería preguntaros si es posible utilizar un gestor de excedentes en un inversor como este ya que realmente no conozco la potencia solar que están generando mis paneles en cada momento, solamente conozco la potencia solar que está alimentando a las cargas, pero si esta es igual a la de las cargas desconozco cuánto tengo de excedente como creo que si es posible conocer en los inversores que inyectan a la red.
Como manejo arduino y en base a lo que estuve leyendo de los gestores de excedente se me había ocurrido en este inversor de aislada ir leyendo los parámetros del inversor e ir alimentando un carga tipo termo a nivel de pwm e ir incrementando potencia siempre que la potencia solar pueda abastecer todas las cargas y las cargas no superen a la potencia solar en algún parámetro, pero no se si estaré en el camino apropiado en este tipo de inversores.
Gracias por adelantado
-
- 05/10/2022, 09:20 #2
Re: ¿Es posible utilizar un gestor de excedentes con un inversor híbrido de aislada como el axpert vm3?
Si que estás en el camino apropiado. Con un relé de estado sólido controlado por pwm lo puedes hacer.
Te recomiendo que busques el hilo de PvControl, o lo busques con Google. Podrás hacer eso y mucho más [emoji106]
- 05/10/2022, 19:24 #3
Re: ¿Es posible utilizar un gestor de excedentes con un inversor híbrido de aislada como el axpert vm3?
Bien, entonces seguiré investigando en esa dirección, porque volviendo al centro de la cuestión ¿alguien sabe alguna forma de saber en un inversor de aislada como este que tengo o similar cuál es la potencia solar total que están generando los paneles en cada momento?
- 05/10/2022, 22:13 #4Forero
- Fecha de ingreso
- dic 2019
- Ubicación
- Segovia
- Mensajes
- 437
Re: ¿Es posible utilizar un gestor de excedentes con un inversor híbrido de aislada como el axpert vm3?
La mejor manera de saberlos con una Raspberry Pi y un programa como te ha dicho Luisetrix, pvcontrol yo lo intenté pero era bastante complicado para mí si quieres una opción más fácil que te lo den ya hecho esta iccsolar es el que tengo yo compras el programa lo instalas en una tarjeta y ya está es muy fácil de configurar
- 05/10/2022, 22:34 #5Forero
- Fecha de ingreso
- ago 2007
- Ubicación
- Ciudad Real
- Mensajes
- 542
Re: ¿Es posible utilizar un gestor de excedentes con un inversor híbrido de aislada como el axpert vm3?
Y si quieres una solución más fácil aún, Carlotrón es tu amigo.
Saludos.
- 06/10/2022, 19:12 #6Forero Junior
- Fecha de ingreso
- ene 2017
- Ubicación
- jaen
- Mensajes
- 3
Re: ¿Es posible utilizar un gestor de excedentes con un inversor híbrido de aislada como el axpert vm3?
buenas tardes , cristobal_fdez y foro en general , es mi primer mensaje asi que me presentare. llevo aqui 5 años aprendiendo y buscando informacion y me ha venido muy bien gracias a todos . aprendi arduino a raiz de convertir una estufa de hueso con sistema tomas a alimentacion por motor paso a paso y turbina de aire . desde entonces disfruto de ella , es una maravilla. este invento lo dejare para otro momento y hilo , preparaos....... luego he construido diversos proyectos personales .... en fin .
bueno , precisamente hoy he conseguido que funcione mi gestor de excedentes ( alimento acumulador de acs 150l 2000w) haciendolo pasar por variados escenarios , nubes , demandas de potencia del orden de otros 1400w de un secador de pelo y para mi sorpresa y alegria , va y responde bien paaaaara variar .
mi instalacion solar esta compuesta de :
axpert vmiii 5000/48v
powerhall 18650 14.6kw/h
12 paneles de 370wh , 4400wpico de los cuales debido a orientacion e inclinacion y otros veo solo 3500wpico
bms jk ,,, que ademas funciona de verdad y hace lo que dice.
mi metodo es utilizar pid arduino_v1 , leyendo intensidad de bateria por medio de un adc externo ads1115 .
esta noche pondre el codigo si es que acierto a hacerlo. y mañana aprovecharia para sacar algun pantallazo del serial ploter con algunas travesuras con el secador de pelo y si hay alguna nube pasajera mejor aun .
- 06/10/2022, 19:49 #7Forero Junior
- Fecha de ingreso
- ene 2017
- Ubicación
- jaen
- Mensajes
- 3
Re: ¿Es posible utilizar un gestor de excedentes con un inversor híbrido de aislada como el axpert vm3?
//////gestor de excedentes /////////////////////////////////////
///// PLACA ARDUINO NANO ///////////////////////////////////////
#include <Wire.h>
#include <Adafruit_ADS1015.h>
Adafruit_ADS1115 ads; /* Use this for the 16-bit version */
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
#include <TriacDimmer.h>
unsigned char sync = 8; //pin cruze por 0
unsigned char triac = 9; //
double excedente = 0.00;
double amperios ;
double consigna_amperios =5 ;
#include "SingleEMAFilterLib.h" /////filtro para shunt intensidad bateria
SingleEMAFilter<float> ema (0.05); ///// valores de 0 a 1 , mayor valor es menor filtrado
#include <PID_v1.h> // pid basico de arduino
double Kp=0.20 , Ki=0.1 , Kd=0.01; //
PID myPID(&erios , &excedente , &consigna_amperios , Kp, Ki, Kd, REVERSE);
float voltage_shunt ;
const int sensorPin = A1; // entrada para el sensor tension bateria
int Value_voltage_bateria; // variable que almacena el valor raw (0 a 1023)
float voltage_bateria; //
void setup()
{
lcd.init();
Serial.begin(9600);
lcd.backlight();
TriacDimmer::begin();
ads.begin();
ads.setGain(GAIN_SIXTEEN); // 16x gain +/- 0.256V 1 bit = 0.125mV 0.0078125mV
ads.begin();
myPID.SetMode(AUTOMATIC);
myPID.SetOutputLimits(0.00 , 1.00);
myPID.SetSampleTime(100);
}
// cambio de escala entre floats sensor tension bateria
float fmap(float x, float in_min, float in_max, float out_min, float out_max)
{
return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;
}
void loop()
{
voltage_shunt = ads.readADC_Differential_2_3() * 0.0078125F ; // intensidad bateria
ema.AddValue (voltage_shunt) ;
voltage_shunt = ema.GetLowPass();
amperios = (voltage_shunt * 100 )/ 75 ;
myPID.Compute() ;
Value_voltage_bateria = analogRead(sensorPin);
voltage_bateria = fmap (Value_voltage_bateria, 0, 1023, 0.0, 61.75);
if ( voltage_bateria < 50.3 ) excedente = 0 ;// lo puse a ese valor para
// hacer las pruebas , se debe ajustar para que empieze a robar excedentes cuando este
// gran parte de la bateria cargada ...............TENGO BATERIAS DE LITIO ION 18650
TriacDimmer::setBrightness(triac, excedente);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print (amperios );
lcd.print("A ");
lcd.print(consigna_amperios);
lcd.print("Csg");
lcd.setCursor(0, 1);
lcd.print (voltage_bateria );
lcd.print("V ");
lcd.print(excedente);
lcd.print("Exc");
Serial.print( amperios);
Serial.print(",");
Serial.print( consigna_amperios);
Serial.print(",");
Serial.print(voltage_bateria /3 );
Serial.print(",");
Serial.print(excedente);
Serial.println(",");
delay(100);
}
- 07/10/2022, 18:33 #8
Re: ¿Es posible utilizar un gestor de excedentes con un inversor híbrido de aislada como el axpert vm3?
Hola a todos,
Interesante proyecto Monchitosi, veo que tienes una batería importante y que interactuas con un shunt como el proyecto pvcontrol, gracias por compartir el código de Arduino.
Mi batería es pequeña y mi idea era no recurrir a ella y utilizar códigos QPIGS para interactuar con el inversor e ir subiendo progresivamente la potencia de una carga resistiva tipo termo eléctrico en función de que la lectura de la potencia fotovoltaica entregada por el inversor pueda cubrir la lectura de la potencia de carga en ese momento o bien ir reduciendo progresivamente la potencia de la carga resistiva en los momento en los que esto no sea posible porque tengamos menos sol.
Saludos