[0001] La présente invention concerne un circuit pour charger une batterie rechargeable,
comprenant une horloge qui définit des instants équidistants appelés instants d'échantillonnage,
et un processeur numérique associé à une mémoire de programme, laquelle contient :
- des instructions pour réaliser, à chaque instant d'échantillonnage, une estimation
immédiate de la dérivée première, par rapport au temps, de la tension de la batterie
convertie en une valeur numérique par un convertisseur analogique/numérique ,
- des instructions pour déterminer, à chaque instant d'échantillonnage, un paramètre
de décision à partir de la variation de la tension de la batterie et pour commander
l'arrêt de la charge en fonction du dit paramètre de décision,
[0002] L'invention s'applique dans le domaine des appareils électroniques portables, notamment
celui des téléphones sans fil et des téléphones cellulaires.
[0003] Elle concerne donc aussi un téléphone portable, muni d'un circuit de charge d'une
batterie rechargeable.
[0004] Un circuit pour la charge rapide d'une batterie est connu du brevet US-4,418,310.
Selon ce document, on réalise à intervalles réguliers une mesure de la tension de
la batterie, et on arrête la charge selon le simple critère que la variation de tension
entre deux mesures successives est descendue en dessous d'une certaine valeur. Il
y a un filtre analogique en amont du convertisseur analogique/numérique.
[0005] Un objet de l'invention est d'optimiser la détection de fin de charge pour des batteries
de type NiCd ou NiMH, même lorsqu'elles sont utilisées pour alimenter un circuit pendant
leur recharge. Il faut détecter le plus vite possible la charge dès qu'elle est complète,
ceci malgré les variations de tension dues à l'utilisation, afin d'augmenter la durée
de vie des batteries, c'est-à-dire le nombre de cycles de charge et décharge.
[0006] A cet effet, la mémoire de programme contient des instructions pour réaliser par
logiciel un filtrage numérique de la valeur numérique de la dérivée première, et des
instructions pour déterminer de façon récursive le paramètre de décision à partir
de plusieurs estimations de la dérivée première.
[0007] Le moment d'arrêt de la charge ainsi obtenu est fiable, reproductible, et très peu
sensible aux variations de température. En outre le circuit est très économique, dans
le cas où un convertisseur analogique/numérique et un processeur sont déjà présents
dans l'appareil portable.
[0008] Avantageusement, pour réaliser le filtrage numérique de la valeur numérique de la
dérivée première, le circuit est muni d'instructions qui additionnent à l'estimation
immédiate de la dérivée première un nombre prédéterminé d'estimations correspondant
chacune à un des instants d'échantillonnage précédents.
[0009] Ainsi, l'estimation de la dérivée première est peu sensible aux parasites.
[0010] De préférence, pour réaliser une estimation immédiate de la dérivée première, le
circuit est muni d'instructions de mémorisation de plus de deux échantillons successifs
de la valeur numérique représentant la tension de la batterie, d'instructions de lecture
en mémoire d'un échantillon antérieur mais non immédiatement précédent de cette valeur
numérique, et d'instructions pour soustraire la valeur antérieure de la valeur immédiate.
[0011] Ainsi, les valeurs utilisées sont plus grandes et proportionnellement moins sensibles
aux erreurs.
[0012] Dans une forme préférée de l'invention, pour réaliser un filtrage numérique, le dit
instant d'échantillonnage antérieur mais non immédiatement précédent étant le n
ième avant l'instant d'échantillonnage immédiat, le circuit est muni d'instructions pour,
à chaque instant d'échantillonnage, additionner à l'estimation immédiate les n-1 estimations
successives précédentes.
[0013] Ceci procure la moyenne de n estimations, ce qui élimine pratiquement l'effet du
bruit.
[0014] De préférence, pour déterminer de façon récursive le paramètre de décision à partir
de plusieurs estimations de la dérivée première, le circuit est muni d'instructions
pour, à un instant d'échantillonnage n pour lequel une estimation, appelée D(n), de
la dérivée première, est obtenue, calculer le paramètre de décision, appelé P(n),
selon la formule

où λ est un nombre compris entre 0,5 et 1, et d'instructions pour commander l'arrêt
de la charge si P(n) est négatif.
[0015] Ainsi une protection supplémentaire contre le bruit est obtenue, cependant que le
risque d'une absence de détection de fin de charge est évité.
[0016] Les circuits des téléphones portables, pendant une communication téléphonique, sont
susceptibles de tirer des impulsions de courant importantes qui parasitent la tension
de batterie.
[0017] Le circuit selon l'invention est donc avantageusement utilisé dans un téléphone portable.
[0018] Il est alors possible de recharger la batterie même pendant des phases de communication.
[0019] Le circuit de charge est avantageusement contenu dans le téléphone lui même.
[0020] Une alimentation sans intelligence suffit alors, à l'extérieur du téléphone.
[0021] Ces aspects de l'invention ainsi que d'autres aspects plus détaillés apparaîtront
plus clairement grâce à la description suivante d'un mode de réalisation constituant
un exemple non limitatif.
[0022] La figure 1 représente schématiquement les éléments intervenant dans le circuit selon
l'invention.
[0023] La figure 2 est un organigramme du processus mis en oeuvre par les instructions du
processeur.
[0024] La figure 3 présente une courbe de la tension au cours de la charge, et une courbe
de la valeur du paramètre de décision.
[0025] Le circuit représenté par la figure 1 comporte une alimentation en courant 1, pouvant
être reliée au secteur alternatif, dont la constitution importe peu : pour une batterie
d'un ampère-heure, elle fournira par exemple un courant de charge d'un ampère dans
le cas d'une batterie de type NiMH, ou un courant de charge de deux ampères dans le
cas d'une batterie de type NiCd. L'alimentation 1 est reliée à une batterie 2 à charger,
via un interrupteur 7 commandé par un processeur 4 qui est un microprocesseur, ou
un processeur connu sous l'appellation "DSP".
[0026] Une borne de la batterie 2 est reliée à l'entrée d'un convertisseur analogique/numérique
3, par exemple un modèle dix bits, qui fournit en sortie une valeur numérique V(n)
exprimant la tension de la batterie. Cette valeur est appliquée à un bus 6 au moment
voulu pour être mémorisée dans une mémoire 5 de type RAM, également reliée au bus
6. Une horloge 19 fournit de façon connue en soi, à différents constituants du circuit,
plusieurs fréquences d'horloge liées entre elles, dont une fréquence d'échantillonnage,
fournie au convertisseur analogique/numérique 3. Plus la fréquence d'échantillonnage
est élevée, plus la décision d'arrêt de la charge est obtenue rapidement, mais plus
la sensibilité au bruit est grande, un compromis est donc nécessaire. Une fréquence
de quatre hertz donne de bons résultats dans le cas d'une batterie de téléphone portable.
[0027] Une mémoire 21 de type ROM, reliée au processeur 4, contient des instructions de
commande du processeur.
[0028] La mémoire 5 contient, entre autres, des valeurs successives de la tension de batterie,
à savoir la valeur immédiate V(n), la valeur V(n-1) à l'instant d'échantillonnage
précédent, et d'autres valeurs antérieures jusqu'à, par exemple, la valeur V(n-31).
A chaque instant d'échantillonnage, les 32 valeurs sont décalées d'une position, à
la manière d'un registre FIFO.
[0029] Le processus illustré par la figure 2 est exécuté pour chaque échantillonnage de
rang n ; il comprend, à partir du début 12, la séquence d'opérations suivantes :
- une opération 13 dans laquelle la valeur immédiate de V(n) est échantillonnée et enregistrée
dans la mémoire 5.
- une opération 14 dans laquelle est réalisé un filtrage numérique qui fournit une estimation
D(n) selon la formule

toutes les valeurs V(i) étant tirées de la mémoire 5. Il s'agit de l'addition de
l'estimation de la dérivée première immédiate {V(n) - V(n-16)} et des quinze estimations
successives précédentes

correspondant chacune à un des instants d'échantillonnage précédents. Il ne s'agit
pas vraiment d'une dérivée puisqu'on ne divise pas chaque différence par le temps
que durent seize périodes d'échantillonnage, c'est pourquoi on nomme D(n) "estimation".
L'addition de plusieurs valeurs mesurées au cours du temps produit un effet de filtrage.
L'estimation D(n) est mémorisée.
- une opération 15 dans laquelle est déterminé le paramètre de décision, appelé P(n),
tout en lissant sa variation. Ce paramètre est déterminé à partir de l'estimation
D(n) calculée dans l'opération 14, selon la formule

où λ a une valeur comprise entre 0,5 et 1, par exemple 0,95. Le paramètre P(n) est
mémorisé, pour pouvoir être relu lors de l'échantillonnage suivant.
- une opération 17 dans laquelle le signe du paramètre P(n) est testé, conduisant à
l'arrêt de la charge si P(n) est négatif, ou au retour à l'opération 13 si P(n) est
positif ou nul.
[0030] La graduation à gauche de la figure 3 concerne la tension de batterie, représentée
par la courbe 8. La courbe est entachée de parasites, produisant des petites impulsions
verticales. La tension croît d'abord assez vite jusque vers 5,7 volts, puis moins
vite et régulièrement jusqu'à 5,75 volts, puis elle commence à monter plus vite. Dans
sa partie la plus à droite, la courbe montre comment la tension évoluerait si l'on
n'arrêtait pas la charge : la tension atteindrait un maximum puis redescendrait.
[0031] La graduation à droite de la figure 3 concerne le paramètre de décision, représenté
par la courbe 9. Du fait des parasites de la tension 8, la courbe 9 est relativement
irrégulière. Toutefois les irrégularités seraient d'une amplitude rédhibitoirement
plus grande si le filtrage et le lissage décrits plus haut n'étaient pas réalisés
: l'instant d'arrêt de la charge serait alors quelque peu aléatoire. Le paramètre
de décision décroît d'abord assez vite puis présente un palier aux environs d'une
valeur de cinq, et remonte ensuite jusque vers une valeur de quinze pour commencer
alors à décroître rapidement. Les chiffres indiqués ne mesurent pas une grandeur particulière,
mais sont seulement des chiffres résultant de la formule exposée plus haut, et ils
dépendent entre autres de la fréquence d'échantillonnage. Au point référencé 11, le
paramètre atteint zéro, et la charge est arrêtée.
1. Circuit pour charger une batterie rechargeable, comprenant une horloge qui définit
des instants équidistants appelés instants d'échantillonnage, et un processeur numérique
associé à une mémoire de programme, laquelle contient :
- des instructions pour réaliser, à chaque instant d'échantillonnage, une estimation
immédiate de la dérivée première, par rapport au temps, de la tension de la batterie
convertie en une valeur numérique par un convertisseur analogique/numérique ,
- des instructions pour déterminer, à chaque instant d'échantillonnage, un paramètre
de décision à partir de la variation de la tension de la batterie et pour commander
l'arrêt de la charge en fonction du dit paramètre de décision,
caractérisé en ce que la mémoire de programme contient des instructions pour réaliser par logiciel un filtrage
numérique de la valeur numérique de la dérivée première, et des instructions pour
déterminer de façon récursive le paramètre de décision à partir de plusieurs estimations
de la dérivée première.
2. Circuit de charge selon la revendication 1, caractérisé en ce que, pour réaliser le filtrage numérique de la valeur numérique de la dérivée première,
il est muni d'instructions qui additionnent à l'estimation immédiate de la dérivée
première un nombre prédéterminé d'estimations correspondant chacune à un des instants
d'échantillonnage précédents.
3. Circuit de charge selon la revendication 2, caractérisé en ce que, pour réaliser une estimation immédiate de la dérivée première, il est muni d'instructions
de mémorisation de plus de deux échantillons successifs de la valeur numérique représentant
la tension de la batterie, d'instructions de lecture en mémoire d'un échantillon antérieur
mais non immédiatement précédent de cette valeur numérique, et d'instructions pour
soustraire la valeur antérieure de la valeur immédiate.
4. Circuit de charge selon la revendication 3, caractérisé en ce que, pour réaliser un filtrage numérique, le dit instant d'échantillonnage antérieur mais
non immédiatement précédent étant le nième avant l'instant d'échantillonnage immédiat, il est muni d'instructions pour, à chaque
instant d'échantillonnage, additionner à l'estimation immédiate les n-1 estimations
successives précédentes.
5. Circuit de charge selon la revendication 2,
caractérisé en ce que, pour déterminer de façon récursive le paramètre de décision à partir de plusieurs
estimations de la dérivée première, il est muni d'instructions pour, à un instant
d'échantillonnage n pour lequel une estimation, appelée D(n), de la dérivée première,
est obtenue, calculer le paramètre de décision, appelé P(n), selon la formule

où λ est un nombre compris entre 0,5 et 1, l'arrêt de la charge étant commandé si
P(n) est négatif.
6. Téléphone portable, caractérisé en ce qu'il est muni d'un circuit de charge selon l'une quelconque des revendications 1 à 5.
7. Téléphone portable selon la revendication 6, caractérisé en ce que le circuit de charge est contenu dans le téléphone lui même.