Modifications

Sauter à la navigation Sauter à la recherche
686 octets ajoutés ,  2 août 2012 à 12:12
aucun résumé de modification
Ligne 1 : Ligne 1 :  
{{SenseurIR-Nav}}
 
{{SenseurIR-Nav}}
 +
 +
== Analyse du signal ==
    
Maintenant que nous savons comment fonctionne un senseur, voulez-vous savoir ce qu'il faut lui envoyer pour qu'il fonctionne correctement?  
 
Maintenant que nous savons comment fonctionne un senseur, voulez-vous savoir ce qu'il faut lui envoyer pour qu'il fonctionne correctement?  
Ligne 14 : Ligne 16 :       −
Basically we see pulses or IR signal. the yellow 'blocks' are when the IR LED is transmitting and when there is only a line, the IR LED is off. (Note that the voltage being at 3VDC is just because of the way I hooked up the sensor, if I had swapped the pullup for a pulldown it would be at ground.)
+
Nous constatons essentiellement des impulsions ou un signal infra-ouge. Les 'blocs' jaune indiquent des périodes de transmission de la LED IR tandis que les lignes jaunes indiquent des moment où la LED IR est inactive. (Note: la tension indiquée à 3VDC est correct, elle dépend de la façon dont nous avons raccordé le senseur, si nous avons remplacé la résistance pull-up par une résistance pull-down nous verrions la masse/GND).
   −
The first 'block' is about 2.5ms long (see the cursors and the measurement on the side)
+
Le premier 'bloc' semble faire 2.5ms de long (voir les curseurs et la valeur mesurée sur le côté)
   −
If you zoom into one of those blocks…
+
Voici ce que nous voyons si l'on zoom l'un des blocs…
       
[[Fichier:IR-SIGNAL-2.jpg|400px]]
 
[[Fichier:IR-SIGNAL-2.jpg|400px]]
   −
You see that they're not really 'blocks' but actually very fast pulses!
+
Vous pouvez constater qu'il ne s'agit pas vraiment d'un 'bloc' mais d'un signal pulsé très très rapidement!
   −
If you zoom in all the way…
+
Si nous continuons a zoomer…
    
[[Fichier:IR-SIGNAL-3.jpg|400px]]
 
[[Fichier:IR-SIGNAL-3.jpg|400px]]
   −
You can measure the frequency of the IR pulses. As you can tell by the cursors and the measurements on the side, the frequency is about 37.04KHz
+
Nous atteignons une échelle ou il est possible de mesurer la fréquence de l'impulsion IR.
 +
 
 +
Comme indiqué par la position des curseurs et la valeur affichée sur le côté, la fréquence de l'impulsion est d'approximativement 37.04KHz
 +
 
 +
== Encodage (en résumé) ==
 +
 
 +
Maintenant nous pouvons comprendre comment le signal infrarouge est encodé.
 +
 
 +
La LED du transmetteur infrarouge est pulsée à haute fréquence (en utilisant le principe PWM - pulse width modulated), fréquence de 38KHz.
 +
 
 +
Ensuite, ce signal PWM est lui-même pulsé (activé-désactivé-activé-...) plus lentement sur des périodes de temps de l'ordre de 1 à 3 ms de long.
 +
 
 +
== Pourquoi utiliser une porteuse PWM ==
 +
La porteuse (''carrier'' en anglais) à 38 KHz est utilisé pour transporter le signal codé.
   −
OK so now we can understand how IR codes are sent. The IR transmitter LED is quickly pulsed (PWM - pulse width modulated) at a high frequency of 38KHz and then that PWM is likewise pulsed on and off much slower, at times that are about 1-3 ms long.
+
Mais pourquoi ne pas simplement allumé et éteindre la LED? Pourquoi utiliser cette porteuse à 38 KHz?
   −
Why not have the LED just on and off? Why have PWM 'carrier' pulsing? Many reasons!
+
Et bien, il y a plusieurs raisons à cela!
    
One reason is that this lets the LED cool off. IR LEDs can take up to 1 Amp (1000 milliamps!) of current. Most LEDs only take 20mA or so. This means IR LEDs are designed for high-power blasting BUT they can only take it for a few microseconds. By PWM'ing it, you let the LED cool off half the time
 
One reason is that this lets the LED cool off. IR LEDs can take up to 1 Amp (1000 milliamps!) of current. Most LEDs only take 20mA or so. This means IR LEDs are designed for high-power blasting BUT they can only take it for a few microseconds. By PWM'ing it, you let the LED cool off half the time
29 837

modifications

Menu de navigation