lundi 2 avril 2012

La balise du Lapin de Pâques 2012

Haaaa, le printemps arrive et le petit lapin de Pâques prépare tout doucement son petit panier.
Le lapin de Pâques est futé, il ne se laisse pas approcher, d'ailleurs qui l'a déjà vu?
Seul quelques traces au sol part-ci part-là. Des petits oeufs sont semés tout le long de son trajet.
C'est parce qu'il est très rapide, et fait des bons gigantesques, et quelques chocolats tombent de son panier.

Pour éviter des collisions, le lapin s'est acheté une balise.
Nous pouvons l'entendre sur 144.603MHz SSB, elle fait 0dBm!


Le soft du PIC programmé avec le compilateur CC5X



/**************************************************
    Projet : test bip avec pic
    Date    : 15/03/2010
    Auteur : Nicolas CHATELAIN
    
Objectif : faire des "bip"  avec une patte du pic
C'est le watchdog qui détermine les durées et qui va
faire sortir le pic de son sommeil


    PIC 16F877
    Quartz: 4MHz
***************************************************/
#pragma chip PIC12F675 // déclaration du pic
//#pragma library 1
#pragma config |= 0x31AC
#define clignot GPIO2
char sec;


#include <INT16CXX.H> // fichier interruptions
//------------------interruption-----------------------


#pragma origin 4


void main (void)
{ TRISIO = 0x00; // pattes en sortie
PSA = 1; // prescaler sur le watchdog
PS2 = 1; // réglage préscaler
PS1 = 0;
PS0 = 1;
clignot=1 ;

while (1)
{clignot = 0;
sleep();
PS2=0; // forcage timing rapide 100ms pour clignot1
PS1=1;
PS0=0;
clignot = 1;
sleep();
PS2=1; // forcage timing lent 1s pour clignot0
PS1=1;
PS0=0;
} // fin du while
}// fin du main





On peut estimer l'état de la pile indirectement.
Le silence entre chaque émission à été mesuré à 23°C (il est possible que la température influe également, mais avec un peu de bon sens, on devrait retrouver ses billes).
3.7V 1.29s
3.6V 1.29s
3.5V 1.33s
3.0V 1.43s
2.3V 1.65s
2.0V 1.73s
1.9V 1.82s
1.5V 2.10s
1.4V 2.30s


Si vous voulez la chercher, il faut avoir l'oeil de lynx, une forme du olympique et être courageux comme un lion.
Bref trouver le lapin de Pâques est un challenge: allez-vous l'accepter?



MAJ 18/05/2012
la balise aura fonctionné presque 2 mois.
Maintenant il faut la récupérer!





MAJ 22/05/2012
Pourquoi la balise s'est brusquement arrêtée?
La pile lithium récupérée n'était pas neuve, elle provenait d'un stock en vrac. Il est donc possible qu'elle était déjà utilisée avant mon utilisation. Bon c'est pas grave, la balise a fonctionné suffisamment longtemps pour le petit jeu de chasse au renard avec les copains radioamateurs.
Mais lors de sa douce décharge en fonctionnement normal, un phénomène s'est produit et a donc accéléré sa décharge:
Lorsque la pile lithium se décharge, sa résistance interne série augmente. Lorsque la balise se met en émission, elle consomme 4mA ce qui implique une chute de tension au borne de la résistance série de la pile. Du coup, nous n'avons plus assez de tension pour alimenter correctement le microcontroleur qui se met alors en RESET. Le RESET, du microcontroleur, éteint la balise. Comme la balise s'éteint, on n'a plus de consommation, donc plus de chute de tension au niveau de la pile. L'alimentation est de nouveau correcte, donc le soft du microcontroleur redémarre ce qui met la balise en émission (TX). TX qui provoque le reset etc...
En définitive, la balise se met à émettre des bips de plus en plus court et rapproché, jusqu'à épuisement de l'énergie. Aucune idée sur la durée de phénomène, mais ça peut être utile pour prévenir d'une mort imminente de la balise.




Aucun commentaire:

Enregistrer un commentaire