Documente Academic
Documente Profesional
Documente Cultură
Page:1/8
Tale
http://robert.cireddu.free.fr/SIN
Objectifs du COURS :
Ce cours traitera essentiellement les points suivants :
- les modems
- principe de la modulation ASK
- principe de la modulation FSK
- principe de la modulation QPSK
- les modules Xbee
- le rseau ZigBee
Lorsque lon souhaite pouvoir communiquer en temps rel avec une application alors quaucune
liaison filaire ne peut tre tablie, on peut faire appel une liaison radio.
Pour cela, il existe au moins deux approches distinctes, celle consistant recourir un rseau
sans fil (WiFi) et celle constituant utiliser une liaison radio plus spcifique (au moyen par
exemple de module Xbee).
Pour transmettre des donnes numriques sur une grande distance, que ce soit au moyen dune
liaison filaire ou sans fil, on a pas trouv mieux aujourdhui que le modem. Les modems actuels
sont plus performants que les anciens modems (1998 : standard V90 avec une vitesse ne
dpassant pas les 56 kbit/s en aval et 33,6 kbit/s en amont) grce notamment des techniques
plus labores comme le QPSK (Quadrature Phase Shift Keying) par exemple.
LES MODEMS
Un modem qui est lacronyme de modulateur-dmodulateur a pour fonction premire de
transformer les signaux numriques en signaux analogiques.
Comme schmatis sur la figure page suivante, le modem sintercale au sein dune liaison
numrique srie lorsque celle-ci doit parcourir de grandes distances ou utiliser un support de
transmission autre quun simple fil.
Signal
logique
Ondes radio
Tale
Page:2/8
Signal
logique
Signal
modul
Tale
Page:3/8
Le modem ASK prsente cependant quelques inconvnients lis au bruit. Le bruit peut se
superposer au signal transmis et peut donc perturber la rception des niveaux zros logiques,
risquant alors dtre confondus avec des niveaux un si ce dernier atteint une amplitude trop
importante.
SORTIE BF
Tale
Page:4/8
transmission est difficile pour diverses raisons telles que, par exemple, linfluence des capacits
parasites en liaison filaire ou laugmentation de la frquence porteuse ncessaire en liaison radio.
Tale
Page:5/8
Ces modules peuvent tre utiliss avec un ordinateur ou une carte micro-contrle mais ils
peuvent aussi fonctionner seuls. Ils disposent de six entres analogiques et de huit entres
numriques dont ils peuvents transmettre ltat tout seul si on les a pralablement configurs
correctement.
Ils existent deux gammes de modules, la gamme Xbee normale et la gamme Xbee pro .
Les modules peuvent fonctionner dans deux modes principaux distincts :
- le mode transparent qui permet le remplacement immdiat de nimporte quelle liaison srie
asynchrone filaire par une liaison radio sans aucune manipulation particulire au niveau des
modules Xbee, ce mode peut supporter ou non, au gr de lutilisateur, la programmation dun
certain nombre de fonctions du modem au moyen de commande dites commandes AT.
- le mode API qui permet daccder aux possibilits plus fines de mise en rseau des modules
mais ne se justifie vraiment que lorsque lon veut grer tout un groupe de modules avec des
possibilits de diffusion multiple, dadressage, etc.
Quel que soit le mode utilis, les modules Xbee sont capables de transmettre les donnes jusqu
une vitesse maximum de 250 kbits/s et la transmission peut tre scurise si on le souhaite au
moyen dun algorythme de cryptage de type AES (Advanced Encryption Standard) avec une cl
sur 128 bits.
Les modules Xbee (srie 1) ont une puissance haute frquence de 1 mW, ce qui leur confre une
porte moyenne de 30 m en intrieur et de 100 m en extrieur, tandis que les modules Xbee pro
voient cette puissance porte 60 mW (100 m pour lintrieur et jusqu 1 500 m pour lextrieur).
Ces modules salimentent sous une tension pouvant varier de 2,8 3,4 V.
LE RSEAU ZIGBEE
Daprs lexemple de la figure ci-dessous, il existe trois types de priphriques dans le rseau
ZigBee : le coordinateur, le routeur et les End-Devices .
Coordinator
Router
End Device
FONCTION SLEEP
Seuls les End Devices peuvent se mettre en sommeil dans le rseau ZigBee.
Tale
Page:6/8
ADRESSAGE
Ladressage se fait sur deux couches.
MAC sur 64 bits et adresse rseau sur 16 bits.
SCURIT
Le cryptage utilis est AES (Advanced Encryption Standard). Le rseau peut galement tre
verrouill pour empcher dautres priphriques de sy connecter.
COMMUNICATIONS SRIE
Le module Xbee dispose dun port srie asynchrone. laide de ce port, le module peut
communiquer avec nimporte quel systme disposant dun UART compatible avec ses niveaux de
tension (3,3 V).
Si vous souhaitez connecter un module Xbee un ordinateur, un convertisseur de signaux RS232
ou USB doit tre utilis.
Les donnes entrant dans le module Xbee doivent prendre la forme dun signal srie asynchrone
(le signal, au repos est au niveau haut lorsquaucune donne nest transmise).
Chaque octet de donne est forme par un bit de dpart, huit bits de donnes (LSB en premier) et
un bit de stop. LUART assurera toutes les tches comme le timing et le contrle de la parit.
Par dfaut le module Xbee fonctionne en mode transparent.
ADRESSAGE DES MODULES
Il est souvent ncessaire de configurer les modules Xbee. Pour cela, il convient de passer en
mode commande , de leur envoyer des ordres de configuration, puis de procder lcriture de
cette suite de paramtres dans leur mmoire.
Il existe deux moyens pour effectuer cette opration : soit utiliser un logiciel mulateur de terminal
tel lhyperterminal de Windows, soit utiliser le logiciel ddi appel X-CTU.
Ce dernier est fourni gratuitement par le fabricant des modules, il permet de lire et de configurer
tous les modles de Xbee.
Chacun des paquets de donnes envoys par RF contient une adresse source et une adresse de
destination dans son en-tte. Le module Xbee se conforme la spcification 802.15.4 et supporte
aussi bien ladressage court sur 16 bits que ladressage long sur 64 bits.
Une adresse unique est assigne chaque module lors de la fabrication et peut tre lue aux
moyens des commandes SL (Serial number Low) et SH (Serial number High).
Un module utilisera son adresse unique sur 64 bits si la valeur de son adresse source sur 16 bits
est configure 0xFFFF ou 0xFFFE.
Pour envoyer un paquet de donnes un module, en utilisant son adresse sur 64 bits, il suffit de
configurer ladresse de destination du module metteur (DL + DH, adresse basse + adresse
haute) avec ladresse source du module rcepteur (SL + SH).
Pour envoyer un paquet de donnes un module en utilisant cette fois un adressage court sur 16
bits, il convient de paramtrer ladresse de destination (DL, adresse basse) du module metteur
avec la valeur du paramtre MY (sur X-CTU) du destinataire et de configurer ladresse haute (DH)
0.
Le mode unicast est le mode dans lequel le module Xbee opre par dfaut. Cest le seul mode
ou plusieurs tentatives denvois peuvent avoir lieu. Lors de la rception dun paquet de donnes, le
module rcepteur envoie un accus de rception (Acknowledge) au module emetteur. Si le
Tale
Page:7/8
module emetteur ne reoit pas cet accus, il ritre cet envoie jusqu trois fois, ou jusqu ce quil
reoive laccus de rception.
Adresse courte sur 16 bits
Dans le mode unicast, les modules peuvent tre configurs avec une adresse courte sur 16 bits
ou MY sera infrieur 0xFFFE.
En configurant le paramtre DH 0, ladressage se fera sur 16 bits.
Pour deux modules communicant, ladresse de destination du module metteur devra tre gale
au paramtre MY du module rcepteur.
Adresse longue sur 64 bits
Lorsquun priphrique de fin End device est associ un priphrique coordinateur, son
paramtre MY est configur 0xFFFE afin de passer en adressage sur 64 bits.
Ladresse sur 64 bits du module est stocke comme paramtre SL et SH. Afin denvoyer un
paquet de donnes un module choisi, ladresse de destination (DL + DH) dun des modules doit
correspondre ladresse source de lautre (SL + SH).
Le mode broadcast est le mode dans lequel chaque module Xbee accepte le paquet de donnes
reu qui contient une adresse de broadcast. Configurer dans ce mode, les modules rcepteurs
nenvoient pas daccus rception et les modules metteurs ne procdent pas une rptition des
envois.
Pour envoyer un paquet de donnes tous les modules, indpendamment dun adressage 16 bits
ou 64 bits, les adresses de destination de tous les modules devront tre configures de la manire
suivante : DL = 0x0000FFFF et DH = 0x00000000.
DIMENSIONS ET BROCHAGE DU XBEE
Tale
Page:8/8
CARACTRISTIQUES DU XBEE
Entre analogique
et/ou numrique
Wireless
Sortie analogique
et/ou numrique