Modifications

Sauter à la navigation Sauter à la recherche
2 014 octets ajoutés ,  7 novembre 2016 à 16:39
Ligne 49 : Ligne 49 :     
== La puissance Radio ==  
 
== La puissance Radio ==  
 +
 +
Vous pouvez sélectionner la puissance de sortie que vous voulez via le logiciel, plus de puissance égale plus de gamme, mais bien sûr, cela utilise plus de batterie.
 +
 +
Par exemple, voici le Feather 32u4 avec la radio RFM9x 900MHz configurée pour une puissance de +20dBm, transmettant une charge utile de données de 20 octets.
 +
Les transmissions prennent environ 130mA pendant 70ms.
    
{{ADFImage|FEATHER-32U4LORA-27.png|640px}}
 
{{ADFImage|FEATHER-32U4LORA-27.png|640px}}
 +
 +
Le courant de repos de ~ 13mA est le courant d'écoute (~ 2mA) plus ~ 11mA pour le microcontrôleur.
 +
Cela peut être réduit à quasi rien avec les modes de sommeil corrects et en évitant de mettre le module en mode d'écoute active!
 +
 
{{ADFImage|FEATHER-32U4LORA-28.png|640px}}
 
{{ADFImage|FEATHER-32U4LORA-28.png|640px}}
 +
 +
Vous pouvez mettre le module en mode veille en appelant radio.sleep (); Qui vous fera économiser environ 2mA
 +
 
{{ADFImage|FEATHER-32U4LORA-29.png|640px}}
 
{{ADFImage|FEATHER-32U4LORA-29.png|640px}}
 +
 +
Si vous voulez réduire encore un peu plus la puissance, utilisez la bibliothèque Adafruit Sleepdog en installant et en ajoutant #include "Adafruit_SleepyDog.h" en haut de votre croquis et remplacez
 +
<syntaxhighlight lang="python">
 +
delay(1000);
 +
</syntaxhighlight>
 +
 +
avec
 +
<syntaxhighlight lang="python">
 +
radio.sleep();
 +
Watchdog.sleep(1000);
 +
</syntaxhighlight>
 +
 +
Mettre la puce en mode ultra-faible consommation.
 +
Notez que l'USB se déconnectera alors faites ceci après avoir fait tout votre débogage!
 +
 
{{ADFImage|FEATHER-32U4LORA-30.png|640px}}
 
{{ADFImage|FEATHER-32U4LORA-30.png|640px}}
 +
 +
Pendant le mode ultra-faible consommation, vous utilisez seulement 300uA (0.3mA)!
 +
Bien qu'il n'est pas facile d'obtenir les nombres exacts pour tout ce qui compose le 300uA il ya quelques articles actuels sur le 32u4 Feather:
 +
*2 x 100K résistances pour mesure VBAT = 25uA
 +
*Régulateur AP2112K 3.3V = 55uA
 +
*MCP73871 chargeur de batterie = jusqu'à 100uA même si aucune batterie n'est connectée
 +
 +
Le reste est probablement les périphériques Atmega32u4, y compris le circuit de détection de bandGap (énergie minimum pour le fonctionnement d'un semiconducteur/composant) et de baisse de tension, le quartz (l'horloge), etc.
 +
Selon la fiche technique, avec le watchdog et BrownOutDetect activé, le courant le plus bas possible est ~ 30uA (à 5V, ce qui a été testé).
 +
 
{{ADFImage|FEATHER-32U4LORA-31.png|640px}}
 
{{ADFImage|FEATHER-32U4LORA-31.png|640px}}
  
704

modifications

Menu de navigation