PICmicro consommation de courant

M

me_guitarist

Guest
Bonjour à tous,

J'utilise PIC16F506 avec thermistance de réaliser des mesures ADC.
Actuellement, l'aide interne oscillateur 4MHz sur 5VDC et de fonctionnement courant autour de 1 mA.
Comment puis-je réduire le courant, disons-dessous 100uA?

Est-ce un cristal de faible puissance comme 32.768kHz réduire le courant de fonctionnement?
Tout autre moyen à côté entrer en mode veille à conserver en cours?
ou la thermistance de consommer trop de courant?

Aide Pls & Merci d'avance!

 
L'abaissement de la fréquence de l'oscillateur va certainement réduire la consommation actuelle au détriment de la puissance de calcul.

Il ya des compromis entre les deux, afin de décider en conséquence.

 
Merci pour les gars réponse an!

mon circuit:

une NTC 100K connecté à la broche 13 du 16F506 et liée à GND, une résistance de 4K3 connecté à la broche 13 et lié à la DMV (comme un diviseur de tension) et une LED connectée à la broche 7.C'est tout.

encore une chose, peut se réveiller ADC le MCU de dormir comme comparateur?

Merci!

 
<img src="http://images.elektroda.net/31_1258977462.jpg" border="0" alt="PICmicro current consumption" title="PICmicro consommation de courant"/>Je n'utilise que des broches 13 de ADC & comparateur de mettre en tension de seuil programmable, 1 sortie LED sur RC3.
MCLRE permis et tiré-up avec résistance 10K.
Que dois-je faire avec le reste de broches 2,3,5,6,8 ~ 12?

Comme je sais qu'il faut configurer en entrée et liée à la DMV ou VSS.
Si j'active le comparateur 2 et l'utilisation C1IN en entrée, que dois-je faire avec broches 6,8,9,10?
Puis-je encore en mesure de configurer les broches non utilisées en entrée et cravate à VSS?

Merci pour aider les ans!

 
Vous avez deux choix:

1.Faire les entrées des épingles dans ce cas, ils ont besoin et à haute impédance soit pull-up ou pull-down résistances afin de minimiser les risques de dommages statique ou la broche au hasard d'être considéré comme élevé et faible, ce qui pourrait augmenter la consommation actuelle.

ou

2.Faire des sorties épingles et ne pas les raccorder à l'extérieur à tous.Le circuit derrière la broche de puits ou une source tout ramassage sur la broche et le conserver à une tension de sécurité.

Note que le 2 ne nécessite pas de composants externes, mais a un léger désavantage sur 1, à savoir que lorsque l'alimentation est coupée, la tige va flotter à nouveau et deviennent vulnérables à des dommages statique.

C'est votre choix, mais je ne voudrais pas ignorer les tiges ou les attacher directement à la fourniture ou au sol.

Brian.

 
Brian Salut,

Merci pour les conseils an.
J'ai configuré toutes les broches utilisé comme entrée et les ont attachés à la DMV ou VSS (ce qui est pratique) encore tiré quelques cours si en mode veille.

Peut-être une erreur de code?
Je vais avoir un chèque de nouveau sur mon code.

par la manière, comment peut-on tiré en dessous de 200uA tandis que le module ADC est actif?

Le mieux que je puisse faire est en cours d'exécution au 3VDC avec 450uA.

Merci!

 
Je suis sous l'impression que vous n'avez pas encore vérifier la consommation de courant exacte des différentes fonctions périphériques, par exemple, ADC
respectivement ne pense pas à fond sur un mode de fonctionnement utile de votre appareil.

À mon avis, il est évident qu'un signal analogique variant lent, par exemple une température, ne seraient pas surveillées en permanence par un
permis ADC.Mon commentaire à propos de fournir des ressources au cours des mesures est également valide pour les ressources internes.Pour
minimum les ressources actuelles, l'utilisation du chien de garde que le permis de façon permanente seule fonction.C'est, ce que tout le monde.

 
FVM Merci.

J'utilise WDT périodiquement de réveil du sommeil et de mesurer l'entrée, puis comparer les résultats, le programme ne continue à fonctionner s'il y avait une augmentation de la température, sinon il passe en mode sommeil à nouveau et attendez que le chien de garde pour le temps OUT.

comment puis-je calculer la valeur seuil pour les ADC?
J'utilise 100K thermistance NTC connecter à partir de broche 13 à la DMV, une résistance de 50K de la broche 13 à GND.

Disons que si je veux tourner sur une LED si la température overed 50C.quelle est la valeur (0 ~ 255) J'ai besoin de soustraire?

 
NTC ont assez exactement défini les caractéristiques, qui peut être trouvé dans la feuille.Mais différents NTC ont des TC (respectivement «B» de valeur).Vous pouvez vous attendre entre 30 et 50% de la valeur nominale de 25 ° la résistance à 50 °, de sorte que le code ADC peut varier entre environ 128 et 160 dans le circuit pour les types de NTC différents.

 
FVM a écrit:

NTC ont assez exactement défini les caractéristiques, qui peut être trouvé dans la feuille.
Mais différents NTC ont des TC (respectivement «B» de valeur).
Vous pouvez vous attendre entre 30 et 50% de la valeur nominale de 25 ° la résistance à 50 °, de sorte que le code ADC peut varier entre environ 128 et 160 dans le circuit pour les types de NTC différents.
 

Welcome to EDABoard.com

Sponsor

Back
Top