Étape 6: Boost et Buck Converter croquis
Les deux esquisses furent écrites pour l’Arduino Uno. Pour l’adapter pour les autres puces comme le ATtiny vous pouvez consulter les fiches techniques. L’esquisse « one_stage_converter » est pour le buck, boost et inverseur convertisseur buck-boost. Le croquis « two_stage_converter » si pour le convertisseur buck-boost non inversé. Les broches PWM 6, 5, 9, 10, 11 et 3 peuvent être utilisés pour les convertisseurs d’une étape, permettant à six sorties. Pour le convertisseur bi-étagé chaque sortie doit utiliser la minuterie même avec les broches OCxA pour l’étape de buck et les broches OCxB pour la phase de Poussée, permettant à trois sorties. Étant donné que le diviseur d’horloge 0 est changé les fonctions millis() et delay() sera 64 fois plus vite et leurs valeurs devront être 64 fois plus grand. J’ai activé qu’une seule sortie. Vous pouvez réactiver les autres sorties de décommenter eux dans la fonction setup().
Dans les esquisses vous pouvez ajuster la fréquence PWM timer de 1, la tension de la rétroaction et les cycles d’utilisation maximal pour chaque sortie par ce qui suit :
- TIMER_TOP_1 - ensembles minuterie 1 sortie de fréquence. f = 16MHz/TIMER_TOP_1
- desiredFeedbackVoltage - définit la tension de rétroaction entre 0 et 1100mV
- MAX_DUTY_nx - définit les cycles d’utilisation maximal (convertisseur à une étape seulement)
- MAX_BUCK_DUTY_n - définit le cycle d’utilisation maximal pour les étapes de buck (convertisseur de deux étages seulement)
- MAX_BOOST_DUTY_n - définit le cycle d’utilisation maximal pour les phases de boost (convertisseur de deux étages seulement)
Une fréquence plus élevée permet plus petites inductances à utiliser. Cela permet plus d’audimat actuels parce que quand les inductances sont en parallèle, ils ont une intensité plus élevée et une plus faible inductance combinée. Seulement la minuterie de 1 fréquence peut être modifiée avec deux sorties disponibles. De le changer pour les autres horloges, reportez-vous à la feuille de données. Vous pouvez utiliser la calculatrice ci-dessous pour sélectionner les inducteurs et les autres parties : https://learn.adafruit.com/diy-boost-calc/the-cal...