Go Down

Topic: Baisser la consommation de courant, possible ? (Read 7 times) previous topic - next topic

Jean-François

Je me suis aperçu aujourd'hui que mes mesures étaient erronées.

En sortie du LM317, à vide j'ai 1,7 Ampères qui redescendent à 0,5 A au bout de 5 secondes.
MacBook intel core 2 duo  os X snow Leopard 10.6
 eMac PPc G4  os X Leopard 10.5
powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

alxblog

#11
Oct 29, 2008, 12:26 pm Last Edit: Oct 29, 2008, 12:27 pm by alxblog Reason: 1
Un petit mot au sujet de la consommation, les micro-contrôleurs ATMEL sont de technologie CMOS donc ne consomment quasiment rien, la major partie de la consommation ce fait lors des basculements des transistors donc plus ton horloges a une fréquence basse moins  tu consommes, je sais que sous CVAVR en C tu peux modifier la valeur de ton horloge avec un diviseur de fréquence intégré donc tu peux créer un mode "basse conso" mais vu que tu changes ton horloge en cours de fonctionnement tout utilisation de "fonction du temps" (ex: delay) est à proscrire.

Attention tout de même faire tourner un uC a 32,78kHz est possible avec les nouveaux uC en utilisant l'horloge intégrée du watchdog mais du coup tu peux oublier certaines applications nécessitant une précision dans le temps, de plus tu devras surement paramétrer ton logiciel programmeur pour qu'il ne perde pas la connexion lors d'une programmation, le micro étant plus lent à répondre certain logiciel considère la connexion comme inexistante et l'interrompe.

Bon courage.

Jean-François

#12
Oct 29, 2008, 10:08 pm Last Edit: Oct 29, 2008, 10:51 pm by jfs Reason: 1
En faisant ce montage, mais  en assurant l'alimentation par un LM317, j'ai une conso de 25 mA.

L'horloge elle même ne consomme que 500 µA.


Normalement la conso du M168 est inférieure à celle de l'horloge, donc  je devrais avoir au maximum 1mA...

Cette conso viendrait-elle du LM317 ?

En "C" qu'est ce que je peux utiliser d'autre que la fonction "delay" ?

Est- ce possible de programmer le M168 avec un quartz de 16 MHz et ensuite de le remonter avec un quartz à plus basse fréquence, ainsi il n'y aurait pas de problème de coupure avec l'ordi ?
MacBook intel core 2 duo  os X snow Leopard 10.6
 eMac PPc G4  os X Leopard 10.5
powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Jean-François

#13
Oct 29, 2008, 11:44 pm Last Edit: Oct 29, 2008, 11:45 pm by jfs Reason: 1
J'ai testé en alimentant mon circuit avec des piles sous 3,2 V, la consommation chute à 8mA, mais l'horloge n'avance plus, elle a juste des à coups.
Il faut peut-être que j'augmente le temps de mise sous tension de la bobine du fait de l'utilisation d'un voltage plus faible.
MacBook intel core 2 duo  os X snow Leopard 10.6
 eMac PPc G4  os X Leopard 10.5
powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Jean-François

#14
Nov 13, 2008, 09:28 am Last Edit: Nov 13, 2008, 09:43 am by jfs Reason: 1
Maintenant j'ai une alimentation à base d'un Max1659, sa consommation est quasiment négligeable, de ce fait j'admets que la valeur mesurée correspond a la consommation du µC et de l'horloge.

- Avec le quartz de 16MHz, et deux condensateurs de 22 pf, je consomme 22mA avec des pics à 25mA lors des impulsions.

- Avec un quartz de 1 MHz, les mêmes condo, la consommation est de 8,5mA et des pics a 14,5mA, par contre on tourne moins vite...

- Avec un quartz de 32,768 KHz et des condensateurs de 220 pf, la consommation est de 10mA avec des pics à 15,5mA, par contre ça va franchement moins vite.

J'ai remarqué que la capacité des condensateurs influence aussi sur la consommation, mais je ne sais pas dans quelles mesure on peut les changer pour que ça fonctionne et que ce soit sans sans dommage pour le quartz ou le µC

Dans le data-sheet du mega168, "ils" parlent de différents "sleep-mode" où on peut choisir les fonctions que l'on veut mettre en veille, est ce que quelqu'un pourrais me mettre sur la piste sur la façon de faire ça et quelles fonctions devraient être mises en veille ?
MacBook intel core 2 duo  os X snow Leopard 10.6
 eMac PPc G4  os X Leopard 10.5
powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Go Up