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 |