Página 13 de 19 PrimerPrimer ... 3121314 ... ÚltimoÚltimo
Resultados 301 al 325 de 453
  1. #301
    Avatar de Hlebtomane
    Hlebtomane está desconectado Forero
    Fecha de ingreso
    mar 2007
    Ubicación
    Valencia
    Mensajes
    4.543

    Predeterminado Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.

    No hace falta esperarse, las salidas auxiliares del Midnite funcionan también en modo SMA. Lo bueno es que los Midnite son los primeros que bajan la potencia y sólo cuando los Midnite se quedan en 0 W, el SI sube la frecuencia para que baje su potencia también el SB. De esta manera puedes usar la señal del AUX2 para controlar el Carlotron o directamente actuar sobre relés de estado sólido.
    Biblioteca básica de energía solar
    Descubre la fotovoltaica jugando y aprende de forma intuitiva con nuestros esquemas interactivos: Esquemas interactivos (requiere flash)

  2. #302
    el_cobarde Invitado

    Predeterminado Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.

    Cita Iniciado por Gabriel 2015 Ver mensaje
    Nos comentaste que habías probado con 2.000 w y que la carga fue asumida, inicialmente, por las baterías. Has probado con una carga de 10 a 100 w? Sería interesante.
    Cita Iniciado por el_cobarde Ver mensaje
    Todavía no. Lo probaré e informaré acerca del resultado.
    Efectivamente, conectando 2000W o también 1000W, la tensión de batería baja notablemente, para no decir mucho.
    Posiblemente, con 10W no cambie la tensión de batería, pero con 100W si. Os mantendré informados.
    He hecho pruebas. Los resultados son prometedores!
    Situación al hacer las pruebas: Tensión de batería 53.4V; SOC 78%; consumo conectado 300W
    Las pruebas las he hecho con bombillas de 11W, 25W, 40W, 60W y 100W

    Resultados:
    - 11W: Delta-I (batería) = +0.2A; Delta-U (batería) = -0.02V
    - 25W: Delta-I (batería) = +0.5A; Delta-U (batería) = -0.04V
    - 40W: Delta-I (batería) = +0.7A; Delta-U (batería) = -0.06V
    - 60W: Delta-I (batería) = +1.0A; Delta-U (batería) = -0.08V
    - 100W: Delta-I (batería) = +1.8A; Delta-U (batería) = -0.12V

    Conclusión:
    - Un incremento de carga de 20W en la señal PWM (hablo del bucle en el algoritmo) no influye para nada.
    - Lo mismo diría si son 50W, la bajada de 0.07V en la tensión de batería no debería afectar al regulador (modo absorción)
    - Hasta creo que 100W no harían nada, ya que la fluctuación en Ubat debido al consumo es mayor y tampoco afecta

    La duda era, si el incremento en la señal PWM podría interrumpir el estado de absorción del regulador.
    Esto no parace ser el caso para incrementos PWM de 20W, de 50W y hasta de 100W.
    Esta tarde, con el regulador en absorción, haré más pruebas ...


    .

  3. #303
    el_cobarde Invitado

    Predeterminado Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.

    Cita Iniciado por el_cobarde Ver mensaje
    La duda era, si el incremento en la señal PWM podría interrumpir el estado de absorción del regulador.
    Esto no parace ser el caso para incrementos PWM de 20W, de 50W y hasta de 100W.
    Esta tarde, con el regulador en absorción, haré más pruebas ...
    Pues he hecho más pruebas. Pero no con el regulador en absorción. Ni en flotación. Estos son los estados de carga en los que hay -o puede haber- excedentes. Si se conecta un consumo a una batería habiendo excedentes, el consumo será alimentado por los excedentes, por lo menos parcialmente. No es esto lo que quiero.
    Pensándolo bien, hay que hacer las pruebas, cuando la batería esté bien cargada, casi a tope, pero sin cargarla con la FV y sin descarga debida a consumo. Esto es lo que más se acerca a la situación, en la que el Arduino "husmea".

    Por esto, he hecho las pruebas con la batería al SOC 95% y con el campo FV y el consumo de casa desconectados.
    Resultados (tensión de batería inicial 52.0V):
    - 11W: Delta-I (batería) = +0.2A; Delta-U (batería) = -0.02V
    - 25W: Delta-I (batería) = +0.5A; Delta-U (batería) = -0.04V
    - 40W: Delta-I (batería) = +0.7A; Delta-U (batería) = -0.06V
    - 60W: Delta-I (batería) = +1.1A; Delta-U (batería) = -0.08V
    - 100W: Delta-I (batería) = +1.9A; Delta-U (batería) = -0.13V

    Es decir, unos resultados prácticamente idénticos a los de esta mañana.

    Conclusión: Casi seguro, que el Arduino puede "husmear" con 20W, o 50W o hasta con 100W, sin que esto estorbe al estado de absorción del regulador (ni a ningún otro estado del regulador).

    .

  4. #304
    Jiro está desconectado Forero
    Fecha de ingreso
    feb 2009
    Ubicación
    xxx
    Mensajes
    1.732

    Predeterminado Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.

    Utilizano el sistema de mucha placa y poca batería, pude haber excedentes hasta en bulk. No se si has previsto esto

  5. #305
    el_cobarde Invitado

    Predeterminado Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.

    Cita Iniciado por Jiro Ver mensaje
    Utilizano el sistema de mucha placa y poca batería, pude haber excedentes hasta en bulk. No se si has previsto esto
    El algoritmo deriva excedentes siempre cuando los hay, es decir, cuando el campo FV aumenta su producción proporcional al incremento de la señal PWM, que hace el Arduino. El algoritmo hace esto sin mirar la tensión de batería, que puede tener el valor que sea, no importando el modo en el que esté el regulador (absorción o flotación).

    Lo que no entiendo, es como puede haber excedentes en bulk: Todo la energía que producen las placas, va al consumo y/o a la batería. En caso de que haya poco o ningún consumo y las baterías estén saturadas, la tensión de batería sube rápidamente, alcanzando la tensión de absorción. Cuando pasa esto, el regulador cambia a absorción y empieza a capar la producción FV. En este momento, ya en absorción, empieza a haber excedentes.

    .

  6. #306
    Jiro está desconectado Forero
    Fecha de ingreso
    feb 2009
    Ubicación
    xxx
    Mensajes
    1.732

    Predeterminado Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.

    Pues porque con mucha placa se pueden producir muchos amperios y no es bueno que entre en la batería todo lo que no se consuma. Por ejemplo yo ahora mismo tengo limitada la carga creo recordar a 60A

  7. #307
    el_cobarde Invitado

    Predeterminado Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.

    Cita Iniciado por Jiro Ver mensaje
    Pues porque con mucha placa se pueden producir muchos amperios y no es bueno que entre en la batería todo lo que no se consuma. Por ejemplo yo ahora mismo tengo limitada la carga creo recordar a 60A
    Tienes razón: Limitando la intensidad de carga puede haber excedentes, hasta en modo bulk (aunque ya no será "bulk", en el sentido de meter toda la producción posible a batería y consumo).
    Sabes cómo limita la intensidad de carga un regulador MPPT? También abandonando el MPP y produciendo a la derecha de la curva I-V con menos potencia (a más tensión), igual que en absorción y flotación?

    En cuanto a tu pregunta anterior: Si, el algoritmo también derivaría en estas condiciones.

    .

  8. #308
    carlos6025 está desconectado Forero
    Fecha de ingreso
    ago 2010
    Ubicación
    alicante
    Mensajes
    5.317
    Entradas de blog
    2

    Predeterminado Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.

    Cita Iniciado por el_cobarde Ver mensaje
    Pues he hecho más pruebas. Pero no con el regulador en absorción. Ni en flotación. Estos son los estados de carga en los que hay -o puede haber- excedentes. Si se conecta un consumo a una batería habiendo excedentes, el consumo será alimentado por los excedentes, por lo menos parcialmente. No es esto lo que quiero.
    Pensándolo bien, hay que hacer las pruebas, cuando la batería esté bien cargada, casi a tope, pero sin cargarla con la FV y sin descarga debida a consumo. Esto es lo que más se acerca a la situación, en la que el Arduino "husmea".

    Por esto, he hecho las pruebas con la batería al SOC 95% y con el campo FV y el consumo de casa desconectados.
    Resultados (tensión de batería inicial 52.0V):
    - 11W: Delta-I (batería) = +0.2A; Delta-U (batería) = -0.02V
    - 25W: Delta-I (batería) = +0.5A; Delta-U (batería) = -0.04V
    - 40W: Delta-I (batería) = +0.7A; Delta-U (batería) = -0.06V
    - 60W: Delta-I (batería) = +1.1A; Delta-U (batería) = -0.08V
    - 100W: Delta-I (batería) = +1.9A; Delta-U (batería) = -0.13V

    Es decir, unos resultados prácticamente idénticos a los de esta mañana.

    Conclusión: Casi seguro, que el Arduino puede "husmear" con 20W, o 50W o hasta con 100W, sin que esto estorbe al estado de absorción del regulador (ni a ningún otro estado del regulador).

    .
    Puedes prepararte una bombilla de 50W con un pulsador. Durante un rato (1 minuto o así) le das al pulsador todo lo rápido que puedas, simulando lo que haría arduino, aumentando y disminuyendo la potencia constantemente. Y ver si el regulador sale de la etapa de absorción o se mantiene.

    Para tu información, por si no lo conoces, el PWM de arduino puede dividir la señal en 256 partes (1 byte). En estado estable, Carlotrón cambia el PWM de 1 en 1, es decir, que sube 1 paso y baja otro, sube un paso y baja otro, todo a gran velocidad. Eso significa que, para un termo de 2000W, corresponde a 2000/256= 8W de variación, aprox.

  9. #309
    el_cobarde Invitado

    Predeterminado Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.

    Cita Iniciado por carlos6025 Ver mensaje
    Para tu información, por si no lo conoces, el PWM de arduino puede dividir la señal en 256 partes (1 byte). En estado estable, Carlotrón cambia el PWM de 1 en 1, es decir, que sube 1 paso y baja otro, sube un paso y baja otro, todo a gran velocidad. Eso significa que, para un termo de 2000W, corresponde a 2000/256= 8W de variación, aprox.
    No conocía esta información y me parece importante para mi proyecto. Es que todavía no he tocado -y menos programado- a un Arduino. Te agradezco la información, carlos6025, gracias.

    A ver si lo entiendo bien:
    El Arduino puede generar una señal PWM con impulsos de 256 valores diferentes en amplitud (longitud de impulso, pulse width). En PWM, una amplitud más grande corresponde a un valor analógico más alto. La amplitud PWM más corta que puede generar el Arduino es la amplitud máxima dividida por 256.
    En tu ejemplo, la potencia máxima (que para el Arduino es la amplitud máxima de su señal PWM) son 2000W. Con esto, la amplitud PWM mínima corresponde al valor analógica de 2000W/256 = 7.8W u 8W en números redondos. Ésto es el incremento mínimo que el Arduino puede aplicar a su señal PWM para una potencia máxima de 2kW.
    Yo tengo un termo de 2400W y un calentador de piscina de 3000W (resistivo, más bien ridículo para 18m³ de agua). En este caso, la amplitud PWM mínima y el incremento mínimo de la señal PWM del Arduino será 3000W/256 = 12W, en número redondo.
    3000W de potencia máxima tambien significa, que -estando el termo ya caliente- el valor máximo de excedentes que puede aprovechar el Arduino serán 3000W. Esto cuadra muy bien con la potencia de mi campo FV.

    Veamos, entonces: Puedo programar el Arduino tal, que en su señal PWM dé pasos (subiendo y bajando) de 12W, 24W, 36W o cualquier otro múltiple de 12W. Esto me parece genial. Siendo así, fácilmente encontraré el incremento óptimo para modular la potencia del campo FV. Con las pruebas y elucubraciones que he hecho, pienso que el incremento óptimo andará por 50W.

    Otro tema es la rapidez con que hacerlo. El Arduino es rápido, habrá que frenarlo, para dar tiempo al campo FV y -sobre todo- al regulador, para adaptarse a las nuevas condiciones. Esto se consigue, definiendo la frecuencia con la que el Arduino repite el bucle. Tengo entendido que el Arduino tiene opciones potentes (interrupts, flags etc.) para conseguir esto, sin tener que recurrir a métodos menos estables, como bucles de espera.
    Quiero decir, que encontrar la velocidad óptima tampoco lo veo difícil. Parece que una duración de ciclo (período) razonable andará por unos 10ms, poco más o menos. Igual podrían ser 5ms o 20ms, pero no 500ms.

    En total, parece que lo único que me falta para empezar, es el Arduino (y los demás componentes) ...

  10. #310
    Gabriel 2015 Invitado

    Predeterminado Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.

    Cita Iniciado por el_cobarde Ver mensaje
    No conocía esta información y me parece importante para mi proyecto. Es que todavía no he tocado -y menos programado- a un Arduino. Te agradezco la información, carlos6025, gracias.

    A ver si lo entiendo bien:
    El Arduino puede generar una señal PWM con impulsos de 256 valores diferentes en amplitud (longitud de impulso, pulse width). En PWM, una amplitud más grande corresponde a un valor analógico más alto. La amplitud PWM más corta que puede generar el Arduino es la amplitud máxima dividida por 256.
    En tu ejemplo, la potencia máxima (que para el Arduino es la amplitud máxima de su señal PWM) son 2000W. Con esto, la amplitud PWM mínima corresponde al valor analógica de 2000W/256 = 7.8W u 8W en números redondos. Ésto es el incremento mínimo que el Arduino puede aplicar a su señal PWM para una potencia máxima de 2kW.
    Yo tengo un termo de 2400W y un calentador de piscina de 3000W (resistivo, más bien ridículo para 18m³ de agua). En este caso, la amplitud PWM mínima y el incremento mínimo de la señal PWM del Arduino será 3000W/256 = 12W, en número redondo.
    3000W de potencia máxima tambien significa, que -estando el termo ya caliente- el valor máximo de excedentes que puede aprovechar el Arduino serán 3000W. Esto cuadra muy bien con la potencia de mi campo FV.

    Veamos, entonces: Puedo programar el Arduino tal, que en su señal PWM dé pasos (subiendo y bajando) de 12W, 24W, 36W o cualquier otro múltiple de 12W. Esto me parece genial. Siendo así, fácilmente encontraré el incremento óptimo para modular la potencia del campo FV. Con las pruebas y elucubraciones que he hecho, pienso que el incremento óptimo andará por 50W.

    Otro tema es la rapidez con que hacerlo. El Arduino es rápido, habrá que frenarlo, para dar tiempo al campo FV y -sobre todo- al regulador, para adaptarse a las nuevas condiciones. Esto se consigue, definiendo la frecuencia con la que el Arduino repite el bucle. Tengo entendido que el Arduino tiene opciones potentes (interrupts, flags etc.) para conseguir esto, sin tener que recurrir a métodos menos estables, como bucles de espera.
    Quiero decir, que encontrar la velocidad óptima tampoco lo veo difícil. Parece que una duración de ciclo (período) razonable andará por unos 10ms, poco más o menos. Igual podrían ser 5ms o 20ms, pero no 500ms.

    En total, parece que lo único que me falta para empezar, es el Arduino (y los demás componentes) ...
    Cuando has hecho esas mediciones, qué configuración de equipo tenías? No me queda claro si estaban las placas con el regulador SS o si directamante estaba todo con el híbrido.

  11. #311
    carlos6025 está desconectado Forero
    Fecha de ingreso
    ago 2010
    Ubicación
    alicante
    Mensajes
    5.317
    Entradas de blog
    2

    Predeterminado Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.

    Cita Iniciado por el_cobarde Ver mensaje
    No conocía esta información y me parece importante para mi proyecto. Es que todavía no he tocado -y menos programado- a un Arduino. Te agradezco la información, carlos6025, gracias.

    A ver si lo entiendo bien:
    El Arduino puede generar una señal PWM con impulsos de 256 valores diferentes en amplitud (longitud de impulso, pulse width). En PWM, una amplitud más grande corresponde a un valor analógico más alto. La amplitud PWM más corta que puede generar el Arduino es la amplitud máxima dividida por 256.
    Exacto. Arduino saca por uno de los pines (tiene 6 para generar PWM) una señal cuadrada continua, de unos 500Hz. La anchura se puede configurar en 256 valores posibles. Valor 0 corresponde a anchura 0, o lo que es lo mismo 0 Vcc continuos. Valor 255 corresponde a una anchura máxima, o lo que es lo mismo, 5Vcc continuos.



    Cita Iniciado por el_cobarde Ver mensaje
    En tu ejemplo, la potencia máxima (que para el Arduino es la amplitud máxima de su señal PWM) son 2000W. Con esto, la amplitud PWM mínima corresponde al valor analógica de 2000W/256 = 7.8W u 8W en números redondos. Ésto es el incremento mínimo que el Arduino puede aplicar a su señal PWM para una potencia máxima de 2kW.
    Yo tengo un termo de 2400W y un calentador de piscina de 3000W (resistivo, más bien ridículo para 18m³ de agua). En este caso, la amplitud PWM mínima y el incremento mínimo de la señal PWM del Arduino será 3000W/256 = 12W, en número redondo.
    3000W de potencia máxima tambien significa, que -estando el termo ya caliente- el valor máximo de excedentes que puede aprovechar el Arduino serán 3000W. Esto cuadra muy bien con la potencia de mi campo FV.

    Veamos, entonces: Puedo programar el Arduino tal, que en su señal PWM dé pasos (subiendo y bajando) de 12W, 24W, 36W o cualquier otro múltiple de 12W. Esto me parece genial. Siendo así, fácilmente encontraré el incremento óptimo para modular la potencia del campo FV. Con las pruebas y elucubraciones que he hecho, pienso que el incremento óptimo andará por 50W.
    Correcto. Pero solo en teoría. Te explico:
    - La señal PWM ataca al módulo de potencia KEMO por la entrada PULSE. Pudiera ser (y de hecho lo es), que dicho módulo no sea capaz de modular "tan bajo" ni "tan alto". Es decir, que necesite una anchura de, por ejemplo 25, para empezar a entregar potencia a un termo. Y pudiera ser que a partir de una anchura de 210, ya derive toda la potencia posible. En ese caso nos quedaría disponible 210-25= 185 escalones para poder modular, que serían 2000W/185= 11W por escalón. Que también está bien.


    Cita Iniciado por el_cobarde Ver mensaje

    Otro tema es la rapidez con que hacerlo. El Arduino es rápido, habrá que frenarlo, para dar tiempo al campo FV y -sobre todo- al regulador, para adaptarse a las nuevas condiciones. Esto se consigue, definiendo la frecuencia con la que el Arduino repite el bucle. Tengo entendido que el Arduino tiene opciones potentes (interrupts, flags etc.) para conseguir esto, sin tener que recurrir a metodos menos estables, como bucles de espera.
    Quiero decir, que encontrar la velocidad óptima tampoco lo veo difícil. Parece que una duración de ciclo (período) razonable andará por unos 10ms, poco más o menos. Igual podrían ser 5ms o 20ms, pero no 500ms.
    Para este caso no hace falta meterse con interrupciones y demás. Está la instrucción delay(ms) para detener el microprocesador de arduino. U otras maneras de hacerlo. En eso, arduino es muy flexible.



    Cita Iniciado por el_cobarde Ver mensaje

    En total, parece que lo único que me falta para empezar, es el Arduino (y los demás componentes) ...
    Jeje. sí, eso parece.

  12. #312
    el_cobarde Invitado

    Predeterminado Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.

    Cita Iniciado por Gabriel 2015 Ver mensaje
    Cuando has hecho esas mediciones, qué configuración de equipo tenías? No me queda claro si estaban las placas con el regulador SS o si directamante estaba todo con el híbrido.
    No, no! Yo no tengo ninguna placa conectada al regulador del híbrido. Mis híbridos son con regulador PWM y -en este momento- no aprovecho estos reguladores. Tengo 4100Wp en placa. Como están en tres grupos con orientación diferente, me dan una potencia máxima real de 3500W. Tengo conectado unos 2700W reales a mi regulador MPPT SS-50C (que me convence mucho, por cierto) y unos 800W reales conectados a un regulador auxiliar (PWM de 48V/20A, de los buenos).

    Las primeras pruebas las hice con el regulador auxiliar apagado, solo con el SS-50C, en modo bulk. La potencia FV y el consumo estaban más o menos equilibrados (intensidad de carga de batería 0A, SOC 75%).
    Las segundas pruebas las hice sin regulador, es decir, sin potencia FV y también sin consumo conectado a las baterías. O sea, con las baterías descansando (intensidad de carga 0A), al SOC 95%.

    Me parece que el resultado de mis pruebas indica que la derivación de excedentes con Arduino y el algoritmo presentado será eficiente y de aplicación (casi) universal - debería funcionar con (casi) todos los modelos de regulador MPPT.


    - - - - - - - - - - - - - - - - - - -


    Cita Iniciado por carlos6025 Ver mensaje
    Arduino saca por uno de los pines (tiene 6 para generar PWM) una señal cuadrada continua, de unos 500Hz. La anchura se puede configurar en 256 valores posibles. Valor 0 corresponde a anchura 0, o lo que es lo mismo 0 Vcc continuos. Valor 255 corresponde a una anchura máxima, o lo que es lo mismo, 5Vcc continuos.
    Perfecto. Así me lo imaginaba.


    Cita Iniciado por carlos6025 Ver mensaje
    Correcto. Pero solo en teoría ... nos quedaría disponible 210-25= 185 escalones para poder modular ... Que también está bien.
    Perfecto. Muy bueno, conocer esta caracteristica del KEMO - evita dolores de cabeza
    En mi caso, 185 escalones equivalen al incremento PWM mínimo de 3000/185 = 16W, en números redondos.
    Pero yo haría otra cosa: Empezaría con una amplitud mínima de 25 incrementos de 12W (unos 300W) y subiría 185 pasos hasta una amplitud máxima de 210 incrementos (2500W). Los incrementos seguirían siendo de 3000W/256 = 12W.
    Este ejemplo vale para los 25 incrementos, que has supuesto como sensitividad del KEMO. En realidad averiguaré esta sensitividad y programaré el Arduino con los valores adecuados.


    Cita Iniciado por carlos6025 Ver mensaje
    Para este caso no hace falta meterse con interrupciones y demás. Está la instrucción delay(ms) para detener el microprocesador de arduino. U otras maneras de hacerlo. En eso, arduino es muy flexible.
    Si, el Arduino me parece genial para proyectos como el nuestro, con muchas opciones muy útiles ...

  13. #313
    Gabriel 2015 Invitado

    Predeterminado Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.

    Cita Iniciado por el_cobarde Ver mensaje
    No, no! Yo no tengo ninguna placa conectada al regulador del híbrido. Mis híbridos son con regulador PWM y -en este momento- no aprovecho estos reguladores. Tengo 4100Wp en placa. Como están en tres grupos con orientación diferente, me dan una potencia máxima real de 3500W. Tengo conectado unos 2700W reales a mi regulador MPPT SS-50C (que me convence mucho, por cierto) y unos 800W reales conectados a un regulador auxiliar (PWM de 48V/20A, de los buenos).

    Las primeras pruebas las hice con el regulador auxiliar apagado, solo con el SS-50C, en modo bulk. La potencia FV y el consumo estaban más o menos equilibrados (intensidad de carga de batería 0A, SOC 75%).
    Las segundas pruebas las hice sin regulador, es decir, sin potencia FV y también sin consumo conectado a las baterías. O sea, con las baterías descansando (intensidad de carga 0A), al SOC 95%.

    Me parece que el resultado de mis pruebas indica que la derivación de excedentes con Arduino y el algoritmo presentado será eficiente y de aplicación (casi) universal - debería funcionar con (casi) todos los modelos de regulador MPPT.


    - - - - - - - - - - - - - - - - - - -



    Perfecto. Así me lo imaginaba.



    Perfecto. Muy bueno, conocer esta caracteristica del KEMO - evita dolores de cabeza
    En mi caso, 185 escalones equivalen al incremento PWM mínimo de 3000/185 = 16W, en números redondos.
    Pero yo haría otra cosa: Empezaría con una amplitud mínima de 25 incrementos de 12W (unos 300W) y subiría 185 pasos hasta una amplitud máxima de 210 incrementos (2500W). Los incrementos seguirían siendo de 3000W/256 = 12W.
    Este ejemplo vale para los 25 incrementos, que has supuesto como sensitividad del KEMO. En realidad averiguaré esta sensitividad y programaré el Arduino con los valores adecuados.



    Si, el Arduino me parece genial para proyectos como el nuestro, con muchas opciones muy útiles ...
    Puedes utilizar la función delay en el bucle, porque para eso está. Este es un caso en el que hay que detener el micro a la espera de que se llegue al estado de equilibrio, es decir, es un delay real. Otra cosa es llenar el procedimiento de "delays", pero no es el caso.

    Con respecto a las pruebas que has hecho, no entiendo muy bien el objeto de las mismas, puede ser que esté un poco espeso, pero si desconectas el campo FV y activas una carga de 20 w, pues que aumente la intensidad en +- 20W/50 V era más o menos lo esperado, no? Creo que las pruebas "buenas" serían activar una carga de 20 W, o lo que sea, y ver lo que tarda el regulador en llegar al estado nuevo de equilibrio.

  14. #314
    el_cobarde Invitado

    Predeterminado Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.

    Cita Iniciado por Gabriel 2015 Ver mensaje
    Puedes utilizar la función delay en el bucle, porque para eso está.
    Muy bien. Más fácil para mí.


    Cita Iniciado por Gabriel 2015 Ver mensaje
    Con respecto a las pruebas que has hecho, no entiendo muy bien el objeto de las mismas, puede ser que esté un poco espeso ...
    No creo que seas espeso, pero me parece que quieres llegar a otra meta que yo ...
    - Las pruebas no las hice para averiguar la velocidad con la que reacciona el regulador. Mi percepción no es lo suficiente rápida! Para mí, la reacción del regulador sería "instantánea", tanto si serían 5ms, como 20ms, como 50ms. Para conocer esta velocidad, tendré que esperar a tener el Arduino y el algoritmo funcionando ...
    - Tampoco hice las pruebas para ver que 50W a 50V son 1A. Esto ya lo sabía ...
    - Hice las pruebas para ver cuanto baja la tensión de batería -en condiciones de equilibrio entre producción FV y derivación de potencia-, con una carga adicional de 10W, 25W, 40W, 60W y 100W - que es la magnitud de un incremento PWM razonable. Esto es importante para poder preveer, si el reguladar seguirá en su estado de absorción o si saldrá de él.

    Los resultados son muy prometedores: Hasta un incremento de 50W, la tensión baja menos de 0.1V, lo que significa que el regulador no se dará ni cuenta.
    Hasta con un incremento de 100W, la tensión baja sólo un poco más de 0.1V y lo más probable es, que esto le dé igual al regulador.

    Hay que recordar, que el regulador acepta cambios de irradiación y de consumo bastantes fuertes, sin salir de absorción.

  15. #315
    Jiro está desconectado Forero
    Fecha de ingreso
    feb 2009
    Ubicación
    xxx
    Mensajes
    1.732

    Predeterminado Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.

    El_cobarde, me estas poniendo los dientes largos ...

  16. #316
    Jiro está desconectado Forero
    Fecha de ingreso
    feb 2009
    Ubicación
    xxx
    Mensajes
    1.732

    Predeterminado Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.

    Tengo chismes de estos ppr aquí



  17. #317
    el_cobarde Invitado

    Predeterminado Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.

    Cita Iniciado por Jiro Ver mensaje
    El_cobarde, me estas poniendo los dientes largos ...
    Cita Iniciado por Jiro Ver mensaje
    Tengo chismes de estos ppr aquí ...
    Nada más fácil de arreglar que estos dientes largos: Si tienes Arduino y más chismes, monta unos circuitos para medir I (con shunt) y U (con divisor de tensión) de uno de tus strings FV y programa el Arduino con el algoritmo que he colgado.
    Si no me equivoco, esta forma de derivar excedentes es universal, para prácticamente todo tipo de regulador MPPT y también debería funcionar correctamente en tu sistema.

    Yo aún no puedo hacer nada, porque estoy esperando que me lleguen todos los componentes que he encargado - y esto puede tardar mucho tiempo ...

  18. #318
    Jiro está desconectado Forero
    Fecha de ingreso
    feb 2009
    Ubicación
    xxx
    Mensajes
    1.732

    Predeterminado Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.

    El circuito para medir U ( que supongo que llamas así al voltaje ), es fácil, pero lo otro, no tengo ni idea. En lo de programar el arduino, ya me pelearía yo con él

    Además tampoco tengo el aparato ese de la potencia.

    - - - - - - - - - - - - - - - - - - -

    Os sigo en el tema y cuando pueda me pongo también a las pruebas.

  19. #319
    Gabriel 2015 Invitado

    Predeterminado Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.

    Seguro que tienes materiales para hacer el aparato de potencia

  20. #320
    Jiro está desconectado Forero
    Fecha de ingreso
    feb 2009
    Ubicación
    xxx
    Mensajes
    1.732

    Predeterminado Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.

    Cita Iniciado por Gabriel 2015 Ver mensaje
    Seguro que tienes materiales para hacer el aparato de potencia
    Creo que me falta el optoacoplador, pero sobre todo, lo que me faltan son conocimientos.

    - - - - - - - - - - - - - - - - - - -

    Triac si tengo y los optoacopladores, vienen de camino. Todo se andará

  21. #321
    Gabriel 2015 Invitado

    Predeterminado Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.

    Y un potenciometro digital

    - - - - - - - - - - - - - - - - - - -

    Con eso se echa a andar

  22. #322
    Jiro está desconectado Forero
    Fecha de ingreso
    feb 2009
    Ubicación
    xxx
    Mensajes
    1.732

    Predeterminado Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.

    No te entiendo lo del potenciómetro digital.

  23. #323
    Gabriel 2015 Invitado

    Predeterminado Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.

    La resistencia que me enseñaste es manual, necesitas una digital para controlar el Triac

  24. #324
    Jiro está desconectado Forero
    Fecha de ingreso
    feb 2009
    Ubicación
    xxx
    Mensajes
    1.732

    Predeterminado Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.

    Cita Iniciado por Gabriel 2015 Ver mensaje
    La resistencia que me enseñaste es manual, necesitas una digital para controlar el Triac
    Eso no se supone que lo hace el arduino con la señal PWM ?

  25. #325
    Gabriel 2015 Invitado

    Predeterminado Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.

    Pero si quieres hacerte el modulo de potencia, necesitas una resistencia variable, para meter tension a la puerta de los tiristores cuando te interese.

    - - - - - - - - - - - - - - - - - - -

    La señal PWM iría a una de las patillas de la resistencia digital.

Página 13 de 19 PrimerPrimer ... 3121314 ... ÚltimoÚltimo



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47