Paso 6: Bosquejo de Boost y Buck Converter
Los dos bocetos fueron escritos para el Arduino Uno. Adaptarse para otros chips como el ATtiny puede consultar sus fichas técnicas. El esquema "one_stage_converter" es para el inversor convertidor buck-boost, buck y boost. El esquema "two_stage_converter" si para el convertidor buck-boost no invertir. Cualquiera de los pines PWM 6, 5, 9, 10, 11 y 3 se puede utilizar para los convertidores de una etapa, permitiendo seis salidas. Para el convertidor de dos etapas cada salida debe utilizar el mismo temporizador con los pernos OCxA para la etapa de buck y los pernos de OCxB para la etapa de impulso, permitiendo tres salidas. Puesto que el prescaler para el timer 0 se cambia las funciones de millis(), delay() será 64 veces más rápidas y sus valores tendrán que ser 64 veces más grande. He permitido sólo una salida. Puede volver a habilitar las otras salidas tenga en la función setup().
En los bocetos puede ajustar el temporizador de 1 frecuencia PWM, el voltaje de retroalimentación y los ciclos de trabajo máximo de cada salida con los siguientes:
- TIMER_TOP_1 - sistemas temporizador 1 salida de frecuencia. f = 16MHz/TIMER_TOP_1
- desiredFeedbackVoltage - establece el voltaje de retroalimentación entre 0 y 1100mV
- MAX_DUTY_nx - establece los ciclos de trabajo máximo (sólo convertidor One-stage)
- MAX_BUCK_DUTY_n - establece el ciclo de trabajo máximo para las etapas de buck (sólo convertidor de dos etapas)
- MAX_BOOST_DUTY_n - establece el ciclo de trabajo máximo para las etapas de impulso (sólo convertidor de dos etapas)
Aumento de la frecuencia permite inductancias más pequeño ser utilizado. Esto permite mayores rangos de corriente porque cuando los inductores están en paralelo tienen un grado actual más alta y una baja inductancia combinada. Frecuencia del temporizador de 1 sólo puede cambiarse con dos salidas disponibles. Cambio para los otros temporizadores, consulte la hoja de datos. Puede utilizar la siguiente calculadora para la selección de los inductores y otras partes: https://learn.adafruit.com/diy-boost-calc/the-cal...