NE555 - Free

publicité
NE555
Ici, on n’utilise pas le LM2907, on cherche une solution à base de NE555 monté en
monostable, afin d’obtenir le schéma principe suivant :
1 – Principe :
On constate que ce montage va, à partir d’un sinus à une certaine fréquence, nous délivrer une
tension continue qui est fonction de cette fréquence. En effet, pour une basse fréquence la
tension sera plus faible que pour une haute fréquence, on pourra donc afficher cette tension
qui dépend de la fréquence et par conséquent de la distance SONAR-cible sur un voltmètre.
La mise en forme consiste à adapter le sinus, pour pouvoir attaquer le monostable, qui dans
notre cas est un NE555, afin de s’assurer de son bon fonctionnement.
Rappelons le principe d’un monostable. Comme son nom l’indique il n’a qu’un seul état
stable. Sur un front descendant en entrée, le monostable quitte son état stable pendant tw, que
l’on peut définir via une résistance et un condensateur. On obtient en sortie du monostable un
signal de même fréquence que celui d’entrée mais de rapport cyclique différent.
Voici deux représentations des modifications dues au monostable pour deux fréquences
différentes.
On constate que plus la fréquence est haute plus le rapport cyclique est grand, et donc la
valeur moyenne, qui est définie par Vmoy = A * r, avec A : l’amplitude du signal de sortie, et
r : le rapport cyclique, est grande. On a donc bien réalisé un convertisseur fréquence tension.
On notera que la valeur moyenne est obtenue par filtrage passe bas, avec une fréquence de
coupure supérieure à f = 0Hz, c’est-à-dire une composante continue, et inférieure à la
fréquence minimum du signal d’entrée du convertisseur, qui est, dans notre cas, la fréquence
pour la distance la plus faible, soit 50cm qui correspond à 12 Hz.
2 – Paramétrage pour un NE555 :
En consultant la datasheet du NE555, nous pouvons obtenir les informations suivantes
relatives au fonctionnement en mode monostable :
Voici, un rappel grossier du fonctionnement du NE555. Considérons la sortie à l’état bas. Sur
un front descendant de l’entrée connectée à TRIG, la sortie passe à l’état 1 et le condensateur
C se charge à travers Ra jusqu’à atteindre la tension de l’entrée THRES. Si l’entrée TRIG est
remontée à l’état haut, à la fin de la charge de C, la sortie passe à l’état bas et le condensateur
se décharge.
La durée de l’état instable, qui correspond à l’état haut de la sortie et à la charge du
condensateur, est définie par tw = 1,1*Ra*C.
A partir de ces explications, on peut déterminer certaines contraintes qui nous assurerons le
bon fonctionnement du montage :
 le signal d’entrée doit être « remonté » avant que le condensateur ait fini sa
charge,
 le temps de charge doit également inférieur à la période du signal d’entrée, afin
d’empêcher le monostable de modifier la fréquence du signal
Déterminons les fréquences possibles du sinus et donc du carré d’entrée. La distance
SONAR-cible peut varier de 50cm à 25m, on en déduit les fréquences associées, via la
relation suivante établie précédemment :
D0 
f .c
2.4.10^3
On a donc l’intervalle de fréquence suivant : [ 11,97 Hz ; 598 Hz ].
Voici la relation mathématique qui modélise les contraintes énoncées précédemment :
tin, min  tin, max  tw  Tin, min  Tin, max
Avec tin,min et tin,max les durées de l’état bas du signal d’entrée :
Tin,min et Tin,max représente la période du signal d’entrée ; Tin,min correspondra à la
fréquence 600Hz et Tin,max à 11,97Hz.
Sachant : tin, min  tin, max  tw  Tin, min  Tin, max .
On en déduit cela : tin, max  tw  1,1 * Ra * C  Tin, min .
Prenons un exemple, pour le signal d’entrée à 12Hz, on a une période de 83,34ms, et
supposons que le circuit de mise en forme, préalable au monostable, définisse un rapport
cyclique de ¾, on obtient alors une durée de 62,5ms pour l’état haut et de 20,835ms pour
l’état bas.
Ainsi, pour le signal à 600Hz, on a une période de 1,67ms, un état haut de 1,25ms et un état
bas de 0,417ms.
On a donc tin,max=20,835ms et Tin,min=1,67ms, on constate que cela ne vérifie pas
l’inégalité représentant les contraintes : tin, max  tw  1,1 * Ra * C  Tin, min
On en déduit que cette inégalité entraîne une contrainte sur le rapport cyclique du signal qui
attaque le monostable. On suppose également, que les circuits de mise en forme définissent un
rapport cyclique constant. Comme tin, max  Tin, min , cela entraîne que le rapport durée de
l’état bas sur la durée de la période du signal d’entrée, que nous appellerons Y, soit inférieur à
la période correspondant au 600Hz divisé par la période des 12Hz :
1,67ms
Y
 20 * 10^ 3
83,34ms
Attardons nous maintenant au moyen d’obtenir un tel rapport cyclique pour attaquer le
monostable.
3 – Mise en forme :
Nous avons à notre disposition un sinus qui oscille à la fréquence  f qui contient
l’information distance et nous souhaitons le convertir en un signal possédant la forme suivante
et un rapport Y = 20*10^-3, pour entrer sur le monostable :
Dans un premier temps, nous utiliserons un AOP monté en comparateur pour réaliser cette
opération :
Le principe de ce montage est simple, si la tension sur la pate + est supérieur à Vcomp alors la
sortie prendra le niveau imposé par V+, dans le cas contraire la sortie prendra la valeur de V-.
En sortie de ce montage, nous obtiendrons un signal carré de la forme suivante :
Puis il suffit de juxtaposer un AOP monté en additionneur-inverseur avec un gain de 1, avec
en entrée le signal de sortie du premier AOP et une tension de -5V :
Nous rappelons que ! Vs = -Ve1 – Ve2 pour R2 = R1 = R. En appliquant -5V à Ve1 et le
signal carré de la sortie du comparateur à Ve2, on débouche sur le signal préconisé par la
datasheet du NE555.
On obtient donc le signal souhaité, reste à définir son rapport Y.
Pour obtenir notre rapport Y, il faut choisir la valeur de la tension de comparaison du premier
AOP. Nous cherchons donc la tension de comparaison pour laquelle le sinus lui est supérieur
pendant tin=Y*Tin, soit ici tin=20*10^-3*83,34*10^-3=1,67ms.
A. sin( 2..t )  Vcomp pendant 1,67ms
(cf figure avec Vcomp)
Cette valeur de Vcomp est atteint à deux instants t au cours de la période de l’onde, pour :
t1 
Tin 1,67ms
Tin 1,67ms

 20ms et t 2 

 21,67ms
4
2
4
2
A. sin( 2..t )  Vcomp pour t=t1 ou t=t2.
D’où, la valeur de Vcomp :
 pour A = 5V : Vcomp  4,99V
 pour A = 10V : Vcomp  9,98V
 pour A = 20V : Vcomp  19,96V
On constate que ces valeurs sont très proches de l’amplitude du signal, on peut alors se
demander si cela va poser problème pour la réalisation pratique. C’est pourquoi, nous avons
effectué une simulation sous SMASH et nous avons pu constater que ces valeurs ne posent
pas de problèmes au logiciel.
4 – Simulation SMASH de la mise en forme :
Voici le montage de la partie mise en forme que l’on simule sous SMASH :
COLLER FIG
Voici les courbes résultantes :
 entrée du montage : sinus qui oscille à la fréquence  f

sortie du comparateur :

sortie de la partie mise en forme :
On a donc bien un signal reprenant la forme préconisée par la datasheet.
5 – Paramétrage du tw du monostable :
Petit rappel, tw est défini par un condensateur et la résistance Ra selon la relation suivante :
tw  1,1* Ra * C
Repartons des contraintes, pour définir tw :
tin, max  tw  1,1 * Ra * C  Tin, min
Pour être précis, on peut rajouter que c’est le temps de charge et de décharge du condensateur
qui doit se terminer avant de recevoir un nouveau front descendant, cela se traduit comme
suit, avec td le temps de décharge du condensateur :
tin, max  tw  tc  Tin, min
600Hz => Tin=1,67 ms => tin=Y*Tin=33,4us.
Il faut donc que tin pour 10Hz soit inférieur à Tin,min=1,67ms en prenant un rapport Y
inférieur ou égal au rapport Ymax = 20*10^-3. Prenons tin,max=1,3ms (Y = 15,59*10^-3 et
on refait la même étude que dans le paragraphe sur la mise en forme pour obtenir Vcomp) :
1,3ms  1,1 * Ra * C  1,67ms
1,3ms
1,67ms
 Ra * C 
1,1
1,1
1,3ms
1,67ms
 Ra 
1,1 * C
1,1 * C
Pour C = 100 nF, on obtient que Ra doit être compris entre 11,8 et 15,1k Ohms. Suite à la
simulation sous SMASH avec en entrée en signal de rapport Y=15,59*10^-3, on trouve que
Ra = 14,8 k Ohms convient parfaitement.
Voici le résultat sous SMASH pour des fréquences d’entrées différentes :
 12 Hz :

Vmoy = 0,1 V
300 Hz :

Vmoy = 2,46 V
600 Hz :
Vmoy = 4,90V
On a donc bien un convertisseur fréquence tension.
6 – Le filtre passe bas :
On utilise un filtre passe bas RC classique afin d’obtenir la composante continue du signal.
Une fréquence de coupure de 5Hz convient parfaitement puisque cette fc est supérieure à f=0
1
et est inférieur à la fréquence de la distance min, c’est-à-dire 12 Hz. Or fc 
donc
2..R.C
R = 318k Ohms et C = 100nF.
L’inconvénient de ce filtre est que le condensateur aura fini sa charge au bout de 5*R*C soit
ici 159ms. On ne peut donc lire la bonne mesure qu’au bout de ces 159ms.
Voici le resultat du montage pour deux distances :
 d = 12,5m, f = 300Hz :

d = 20m, f = 479 Hz :
On remarque qu’il reste quelques oscillations, cela est dû au fait qu’on utilise un filtre passe
bas du 1er ordre qui n’est pas assez selectif pour filtrer totalement tout signal à plus de 12Hz.
Il serait interessant d’utiliser un filtre passe bas actif à base d’AOP qui serait plus selectif.
7 – Conclusion :
Coller circuit a dessiner sous spice
La sorties est comprise en 0 et 5V, il faut donc rajouter un montage pour traduire cela en 0 à
25 V afin d’obtenir l’information distance directement via la relation 1V/1m.
De plus, il y a le problème du filtre qui ajoute un temps de latence de 159ms, il faudra
s’assurer que cela ne provoque pas d’interférences avec le protocole mis en place pour valider
une mesure (cf model.doc).
Enfin, il faut s’assurer que l’AOP monté en comparateur est bien capable ne pratique
d’obtenir un rapport cyclique de 15,59*10^-3.
Les paramètres principaux de ce montage sont :
Y = 15,59*10^-3
Ra = 14,8k Ohms
C = 100nF
Fc = 5Hz
Téléchargement