2006 Système «touch control » Domaine « high tech » Le but de ce TR porte sur la réalisation d’un système « touch control ».Le principe d’un tel système consiste à utiliser le signal émis par le corps humain (cf. schéma ci-dessous) pour commander une grandeur électrique LAGIN Gary IUT EVRY 08/01/2006 Système «touch control » 2006 SOMMAIRE I- Introduction........p3 I.1-Cahier des charges .................p3 I.2- Schéma fonctionnel.......................P4 II-Etude du signal..................p5 II.1-Pourquoi utiliser des portes CMOS ?..........p5 II.2-Montage permettant de transformer un signal sinusoïdal en un signal carré....p5 II.3-Utilisation du trigger de schmitt........................p5 II.4-Montage « diviseur de fréquence »..........................p8 III-Etude et réalisation compteurs.............p9 III.1-Mise en cascade des compteurs (sans pré-positionnement)..................p9 III.2-Réalisation d’une bascule RS avec des portes NOR.................................p9 III.3-Montage réalisant le blocage ............................p11 III.4-Etude et réalisation du pré positionnement...........................p13 IV-Schéma structurel..............p17 © Copyright LAGIN Gary Page 2 Système «touch control » 2006 I.Introduction : Le but de ce TR porte sur la réalisation d’un système « touch control ». Le principe d’un tel système consiste à utiliser le signal émis par le corps humain (cf. schéma ci-dessous) pour commander une grandeur électrique : Intensité lumineuse, intensité sonore, etc. Nous réaliserons un système de type « HI-FI » dont l’amplification en tension sera commandée par le doigt de l’utilisateur. Schéma équivalent du corps humain : A A Eg 10 000MΩ B B Terre I.1-Cahier des charges : Pour la réalisation de ce système, il nous faut respecter les conditions suivantes : -Av doit appartenir à l’intervalle [0,20] BP= [20Hz, 20 KHZ] Temps nécessaire pour passer d’Av=0 à Av=20 Tb=10s Pré positionnement à une valeur désirée à la mise sous tension. Entrée supplémentaire sensitive de positionnement prioritaire à cette valeur choisie (3ème touche) Utiliser uniquement des portes CMOS. © Copyright LAGIN Gary Page 3 Système «touch control » 2006 I.2- Schéma fonctionnel © Copyright LAGIN Gary Page 4 Système «touch control » 2006 II) Etude du signal II.1-Pourquoi utiliser des portes CMOS ? Au cours de ce TR, nous devrons utiliser uniquement des portes de type CMOS, cela peut se justifier de la façon suivante : Les circuits CMOS ont l’avantage de posséder une marge d’immunité aux bruits supérieure aux circuits de type TTL. Nous choisirons donc des circuits CMOS, car on sait que le signal injecté à l’entrée des portes logiques est un signal sinusoïdal parasité. De plus, les circuits CMOS possède une plage d’alimentation nettement supérieure à celle des TTL [3v ; 18v]. II.2-Montage permettant de transformer un signal sinusoïdal en un signal carré. L e montage suivant permet, à l’aide de composants logiques, de transformer une tension sinusoïdale en une tension carrée. A’ Augmentation TA CD4093 R B Abaisseur de tension R TB Diminution CD4093 Interprétation : Lorsqu’une personne appuie sur un bouton (en aluminium), il génère au montage une tension sinusoïdale de 10 kV à vide. Pour atténuer cette tension très grande afin d’avoir en entrée du trigger une tension comprise entre [3v, 18v] ; nous mettons une résistance de façon à obtenir un diviseur de tension avec la résistance interne du modèle de Thévenin. © Copyright LAGIN Gary Page 5 Système «touch control » 2006 ா∗ோ ோାோ VA’B= ଵ∗ோ ோାଵ ெ 10V= 10(R+10 000M)=10K*R 10R+100 000M=10K*R 100 000M=10K*R-10*R ଵ ெ =10M ଵିଵ R= (alimentation 15V) II.3-Utilisation du trigger de schmitt Nous utilisons le trigger de schmitt pour éviter que les tensions parasites fassent changer d’état les bascules. Si on avait câblé la porte sans le trigger de schmitt, on aurait vu en sotie de la porte des variations indésirables dues aux oscillations parasites de la sinusoïde (cf. ci-dessous). Ainsi, nous décidons d’utiliser le trigger de schmitt pour éviter les changement intempestifs des bascules dus aux parasites. © Copyright LAGIN Gary Page 6 Système «touch control » 2006 La différence Vt+ - Vt- constitue la marge de bruit qui est l’écart de tension qu’un signal peut avoir sans entrainer d’incident particulier sur le fonctionnement du circuit. Remarque : Il faut ajouter des inverseurs en sortie des 4093 de façon à avoir : Entrée=1 sortie=0, et non, entrée=0 sortie=1 Autre solution (celle choisie) : Mettre le montage à Vdd. © Copyright LAGIN Gary Page 7 Système «touch control » 2006 II.4-Montage « diviseur de fréquence ». Le cahier des charges nous impose un Tb=10 s. Le signal injecté est de fréquence 50 Hz(réseau) soit de période T=1/f=1/50=20 ms et de rapport cyclique ½. On sait que 1 période correspond à une valeur de compteur : La somme des périodes=256(Vmax)*20ms=5.12 s. Cela veut dire qu’à la 255 (valeur maximale), il sera écoulé 5.12 s .La durée d’un cycle de comptage durera 5.12s or on désire TB=10s. Il est donc nécessaire d’utiliser un diviseur de fréquence par 2 afin de doubler la période. Pour réaliser cette fonction, nous pouvons utiliser 2 types de structures : • • Bascule D (la sortie complémentaire est rebouclé à l’entrée) Bascule JK (forçage des entrées à l’état 1) Nous choisirons une bascule D en pratique. Structure du diviseur de fréquence par 2 (bascule D) : © Copyright LAGIN Gary Page 8 Système «touch control » 2006 Chronogrammes : III-Etude et réalisation compteurs. III.1-Mise en cascade des compteurs (sans pré-positionnement) Le cahier des charges nous impose un compteur pouvant compter de $00 à $FF. Voici la structure initialement proposée : © Copyright LAGIN Gary Page 9 Système «touch control » 2006 III.2-Réalisation d’une bascule RS avec des portes NOR. Essayons d’incrémenter le compteur, celui-ci se décrémentera lorsqu’on enlèvera notre doigt de la touche TA. Ainsi, l’utilisateur doit pouvoir incrémenter le compteur avec la touche haute et le décrémenter avec la touche basse. Lorsqu’on retire le doigt de l’une des touches le compteur doit rester à sa valeur. Nous utiliserons donc une structure RS « idéale » qui imposera un état interdit à l’entrée du compteur (UP/down) dans le cas où on appui sur les 2 boutons simultanément . Si on agit sur le bouton TA (S=1 et R=0), la sortie de la bascule passe à 1, le compteur compte. Si on agit sur le bouton TD (S=0 et R=1), la sortie de la bascule passe à 0, le compteur décompte. Enfin, si on appuie sur aucun bouton, il y a mémorisation de l’état précédent, le compteur conserve donc sa valeur © Copyright LAGIN Gary Page 10 Système «touch control » 2006 III.3-Montage réalisant le blocage : Malgré la réalisation des compteurs ci- dessus, nous sommes désormais confronté à un problème :le système ne se bloque pas aux valeurs max/min désirées. Ceci peut être très ennuyant dans certains système utilisant le procédé « touch control » car on peut se retrouver très rapidement de la valeur min à la valeur max ! (Ex : variation de volume,...). Il est alors nécessaire d’arrêter le système à ces valeurs caractéristiques. En consultant la doc constructeur des compteurs, nous observons que la réalisation de ce blocage peut se faire en agissant sur le carry out des compteurs. Schéma fonctionnel réalisant le blocage : Rem : pour le câblage complet, se reporter au schéma structurel. © Copyright LAGIN Gary Page 11 Système «touch control » 2006 III.4-Etude et réalisation du pré positionnement Le cahier des charges nous impose de créer une touche supplémentaire sensitive prioritaire permettant le positionnement à une valeur choisie. Ce pré positionnement à une valeur choisie. Ce pré positionnement devra être valide la mise sous tension. Voici la structure proposée : Chronogramme © Copyright LAGIN Gary Page 12 Système «touch control » 2006 Nous validons expérimentalement notre pré positionnement par la troisième touche et la mise sous tension. III.5-Réseau R2-R Nous allons étudier le réseau R-2R de façon à calculer la résistance R du montage : © Copyright LAGIN Gary Page 13 Système «touch control » 2006 Explications : Ce CNA (convertisseur numérique analogique) n’utilise que 2 valeurs de résistances :R-2R. Les interrupteurs sont commandés électriquement par le code numérique. La valeur analogique est la somme des courants aboutissant à l’entrée inverseuse de l’ALI qui traduit le courant en tension. En fonction de la position des interrupteurs, le courant total It sera plus ou moins élevé. La mise en équation est simplifiée en faisant le constat suivant : L’entrée + de l’Ali est à la masse. En considérant que cet ALI est parfait, I entrée+ de l’Ali est parfait, I entrée 6 est au même potentiel, soit 0 (masse virtuelle). Par conséquent, la position des interrupteurs reste toujours la même, à savoir 0. Ainsi la détermination des courants I0 à I8 peut se faire à partir du réseau suivant : Les courants I0 à Ia sont égaux (diviseur d courant avec 2 résistances égales),on a donc : I0=Ia=IB/2 Le courant Ib circule dans une résistance équivalente Req=R+(2R//2R)=2R L’étude du réseau se ramène à : © Copyright LAGIN Gary Page 14 Système «touch control » 2006 On en déduit facilement : I1=Ib=Ic/2 d’où I0=I1/2 I2=Ic =Id/2 d’où I1=I2/2 et I0=I2/4 I3=Id=Ie/2 d’où Ie=I3/2; I1=I3/4; I0=I3/8 Etc. L’étape finale du raisonnement conduit au schéma suivant: I=Vref/10K N=b1.b2.b3...b7.b8 Is=B1.I/2+I/4+I/8+…+I/256=255/256.I#I Is#Vref/10K Vs=-(10K+R).Is Vs= ିሺଵାୖሻ∗୰ୣ ଵ ௦௫ On desire |A|max=20= Vs= ିሺଵାୖሻ∗୰ୣ ଵ 10K*(Vs/Vref)=-10 K-R R=-[Vs/Vref) =-10K-R R=-[10K*(-A)]-10K A.R=-[10K*(-20)]-10K=190 Kߗ Valeur normalisée: R=200KΩ © Copyright LAGIN Gary Page 15 Système «touch control » 2006 IV-Schéma structurel. © Copyright LAGIN Gary Page 16 Système «touch control » 2006 © Copyright LAGIN Gary Page 17 Système «touch control » 2006 © Copyright LAGIN Gary Page 18 Système «touch control » 2006 © Copyright LAGIN Gary Page 19