Modifications

Sauter à la navigation Sauter à la recherche
1 998 octets ajoutés ,  21 novembre 2016 à 14:40
aucun résumé de modification
Ligne 1 : Ligne 1 : −
{{traduction}}
  −
   
{{FEATHER-32U4-LORA-NAV}}
 
{{FEATHER-32U4-LORA-NAV}}
   Ligne 50 : Ligne 48 :  
== La puissance Radio ==  
 
== La puissance Radio ==  
   −
{{ADFImage|FEATHER-32U4LORA-27.jpg|640px}}
+
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.
{{ADFImage|FEATHER-32U4LORA-28.jpg|640px}}
+
 
{{ADFImage|FEATHER-32U4LORA-29.jpg|640px}}
+
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.
{{ADFImage|FEATHER-32U4LORA-30.jpg|640px}}
+
Les transmissions prennent environ 130mA pendant 70ms.
{{ADFImage|FEATHER-32U4LORA-31.jpg|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}}
 +
 
 +
Vous pouvez mettre le module en mode veille en appelant radio.sleep (); Qui vous fera économiser environ 2mA
 +
 
 +
{{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}}
 +
 
 +
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}}
    
== La broche Enable ==
 
== La broche Enable ==
704

modifications

Menu de navigation