Sommaire
Introduction générale
Présentation de l’entreprise
1.1Introduction ………………………………………………………………………………(2)
1.2 Définition………………………………………………………………………………………….(2)
1.3.1 Définition………………………………………………………………………(22)
1.5Autre équipement………………………………………………………………….….(26)
1
[Tapez le titre du document] [Sélectionnez la date]
Conclusion générale
2
[Tapez le titre du document] [Sélectionnez la date]
Chapitre1
3
[Tapez le titre du document] [Sélectionnez la date]
1.2 Définition
Les passerelles GSM sont des équipements qui peuvent être raccordés à un commutateur
et qui permettent d’écouler du trafic vers les réseaux mobiles en utilisant deux boucles
locales radio au lieu d’une. La première boucle locale radio permet d’acheminer l’appel
du la passerelle GSM jusqu’au réseau de l’opérateur mobile ; la deuxième permet
d’acheminer l’appel du réseau de l’opérateur mobile jusqu’au terminal mobile du
destinataire de l’appel.
En d’autres termes, quand vous appelez un mobile à partir de votre standard
téléphonique, l’autocommutateur va automatiquement router l’appel vers la passerelle
GSM. Ainsi, l’appel sera réalisé au travers de la carte SIM intégrée à ladite passerelle.
Vous serez alors facturé par votre opérateur mobile au lieu de votre opérateur fixe. Il est
possible d’utiliser plusieurs cartes SIM, dont plusieurs opérateurs mobiles comme le
montre le schéma ci-contre.
4
[Tapez le titre du document] [Sélectionnez la date]
Une passerelle GSM modulaire disposant de 4 à 72 canaux GSM, conçue pour relier plusieurs
protocoles de communication différents, notamment les protocoles RNIS BRI, E1/T1 PRI,
SIP et H.323 aux réseaux cellulaires GSM afin de réduire les coûts en télécommunication et
optimiser la rentabilité.Les passerelles GSM s'appuient sur des fonctions d'acheminement
d'appels alternatives et peu onéreuses grâce à la convergence fixe-mobile et au routage à
moindre coût intelligent. Les passerelles GSM de Hypermédia sont idéales pour les
entreprises et les prestataires de services. Passerelles GSM pouvez faire des économies
substantielles aux entreprises sur leurs coûts téléphoniques avec de nombreuses entreprises
dépensent 80% de leurs coûts sur seulement 20% des appels qu’ils font.
L'augmentation massive de l'utilisation des téléphones mobiles a conduit à une augmentation
massive des coûts d'appels pour les entreprises que le coût d'un appel vers un mobile typique
est 12.5p moyenne par minute. Lorsque comparée aux appels par ligne terrestre il s'agit d'une
forte augmentation des coûts de télécommunication.
C'est là une passerelle GSM peut vous aider, par l'acheminement de l'appel sortant via une
carte SIM sur le même réseau en utilisant un tarif qui permettent des appels gratuits entre
utilisateurs sur le même réseau. Il y aura des frais mensuels de location pour les cartes SIM
supplémentaires, mais cela est largement compensé par les économies d'appels qui peuvent
être faites.
Conversion de communication sans fil et sans fil nous pouvons utiliser la passerelle GSM à
appliquer ensemble téléphonique classique remplacement téléphone cellulaire pour
Effectuer l'envoi et la réception d'appels téléphoniques.
Auto-select voie économique de divers paramètres, déterminera les appels reliés par RTPC
local Ligne ou GSMsur des numéros d'appel conformément composé celle-ci, qui peut
sauver appel téléphonique redevance en tant que favorablebénéficier.
Grâce à la connexion vers une ligne RTC local les appels téléphoniques procédera à
processus de numérotation du code de transfert. Par exemple, lorsque vous composez
le«002», sera le transférer à "006"et transmettre les appels à travers les autres systèmes
fixes de réseau de communication.
5
[Tapez le titre du document] [Sélectionnez la date]
1.3.3Hypermédia SIM
6
[Tapez le titre du document] [Sélectionnez la date]
Coût-outil d'épargne.
Rappel de la productivité et l'efficacité.
L'équipement de terminaison d'appel GSM.
Backup pour le basculement RTC.
Réseau voix primaire pour les sites distants.
1.4 Conclusion
7
[Tapez le titre du document] [Sélectionnez la date]
Dans le chapitre qui suit nous donnerons des informations concernant les logicielles qui nous
avons utilisé dan notre projet quelque soit dans la parti Hardware au software.
Chapitre 2
CONCEPTION MATRIELLE DE
LA CARTE
8
[Tapez le titre du document] [Sélectionnez la date]
CONCEPTION MATRIELLE DE
LA CARTE
1.1 Introduction
Dans ce chapitre, nous avons présentés une description détaillée sur la carte fabriquée
dans notre projet,à travers un schéma synoptique et une étude détaillée de ces composants
Ce schéma présent tous les blocs composants la Carte. Il décrit aussi les diverses liaisons
entre eux.
9
[Tapez le titre du document] [Sélectionnez la date]
1.3.1 Définition
De très faibles dimensions (32 x 20,8 x 2,87 mm), ce module OEM est un "GSM/GPRS"
Classe 10 "dual-band" faible consommation. Capable de supporter divers modes de
communication (dont "SMS" et "CSD"), le "TM1" est doté de diverses entrées/sorties et d'une
liaison série, il est spécialement conçu pour la réalisation d'applications de gestion et de
contrôle à distance (M2M).Le boîtier de type QFN permet la réalisation d'application
extrêmement compact (un connecteur de carte SIM externe sera nécessaire). Le module
pourra être piloté très simplement au moyen d'un microcontrôleur externe via sa liaison série
par le biais d'un jeu complet de puissantes commandes "AT". Nous proposons également en
option (au bas de la page) un kit d'évaluation permettant une mise en œuvre immédiate du
module "TM1".
10
[Tapez le titre du document] [Sélectionnez la date]
1.3.2Fonctions du produit
Les fonctionnalités qui sont implémentées sur TM1 module GSM / GPRS de données sont
rapportées dans la liste des fonctions TM1. Dans lesections suivantes seront décrites les
fonctionnalités intégrés dans le module de données.
ModemLa partie modem fournit la liste des composants minimes de toutes les fonctionnalités
nécessaires pour la transmission voix et donnéessur GSM et GPRS.Le modem est divisé en
une zone entourée par des traces sur la boîte en métal qui doit être soudés. Cette zone
englobeles composants RF de haute puissance, les composants restants passifs de l'émetteur-
récepteur, le processeur bande de base,mémoire, des cristaux et de l'unité de gestion d'énergie.
Le modem est conçu comme un émetteur-récepteur double bande, c'est à dire GSM850
/PCS1900 ou EGSM900 / DCS1800.
11
[Tapez le titre du document] [Sélectionnez la date]
1.4 Le microcontroleur
1.4.1 Définition
Les microcontrôleurs sont fréquemment utilisés dans les systèmes embarqués, comme les
contrôleurs des moteurs automobiles, les télécommandes, les appareils de bureau,
l'électroménager, les jouets, la téléphonie mobile, etc.
12
[Tapez le titre du document] [Sélectionnez la date]
L’utilisation des microcontrôleurs pour les circuits programmables à plusieurs points forts et
bien réels. Il suffit pour s’en persuader, d’examiner la spectaculaire évolution de l’offre des
fabricants des circuits intégrés en ce domaine depuis quelques années.
13
[Tapez le titre du document] [Sélectionnez la date]
Des résistances :
Des leds : Sont jouent le role de voyont pour connetre l’etat de la carte .
Figure1.5 :Des leds
Un qurtz
Des capacités
14
[Tapez le titre du document] [Sélectionnez la date]
15
[Tapez le titre du document] [Sélectionnez la date]
Chapitre 3
Réalisation théorique et programmation
16
[Tapez le titre du document] [Sélectionnez la date]
Réalisationthéorique et programmation
1 .1 Introduction
Après avoir introduit la conception matérielle de la carte dans le chapitre2, tous au long de ce
chapitre nous citerons brièvement le travail effectué durant la période de stage.
Dans cette partie nous allons utiliser le windev comment étant le principal logiciel pour le
développement.
Windev gère des plusieurs systèmes de gestion de base de données à partir du protocole
ODBC, OLEDB ou par accès natif qui sont gratuit par exemple pour MySQL, SQLITE,
PostgreSQL.
17
[Tapez le titre du document] [Sélectionnez la date]
En commençons la programmation sur Windev on doit tout d’abord crée une fenêtre contient
des tableaux des bases de données appeler description des rubriques et index de fichier qui
contient des domaines ou des attributs.
Figure
Dans ce projet nous avons été créé trois tableaux chaque un contient les informations d’une
fenêtre tous en relations par des clés quel que soit sont type primaire, double ou composer.
Notre idée dans ce projet consiste à analyser un ensemble des informations concernant des
personnels qui intervenir dans la démarche d’idée de projet.
18
[Tapez le titre du document] [Sélectionnez la date]
Chaque personnel doit avoir un identifiant, nom, prénom, âge, e-mail, numéraux des
téléphones, les services qui l’appartient les personnels.
Ces informations doit être crée dans des champs des saisies chaque champs doit avoir une
description pour donner ou champ un nom et un libellé le style d’écriture…..
Certain champs avoir un code pour que fonctionne correctement l’ors de l’exécution de cette
fenêtre, par exemple pour le champ d’adresse e-mail en dois développer un code pour que
dans ce champ on ne peut pas intégrer que des adresse e-mail connue par la signe d’adresse le
@.
Figure 1.2.4 :
19
[Tapez le titre du document] [Sélectionnez la date]
Après avoir créé tous les champs maintenant on doit créer des tableaux pour contient tous
information saisie dans les champs mais ce ça sera effectué que lorsque on va créer des
boutons, ces boutons jouent le rôle de l’intermédiaire entre les champs et les tableaux, dans
ce cas on a besoin de crée plusieurs boutons puisque on a plusieurs affectation à effectuer.
Premièrement on va créer un bouton nommer nouveau, il est utilisé pour ajouter des
nouvelles informations dans les champs c.à.d. lorsque on appui sur nouveau tous les champs
seront vide pour que le développeur pu saisi des nouvelles informations.
Deuxièmement on va créer un bouton nommer modifier , il est utilisé pour modifier les
informations intégrer dans les tableaux, de telle sorte que on peut sélectionner une ligne dans
le tableau tous les informations de cette ligne seront afficher dans les champs on peut faire
tous les modifications nécessaire.
Finalement on va créer un bouton nommer valider, il est utilisé pour la validation de ce qu’on
travaille au début l’ajout, la modification, et la suppression.
Ces boutons ne se fonctionnent que lorsque l’utilisateur a développé un code pour chaque
bouton pour préciser leur rôle.
Figure
Dans ce projet on a créé trois fenêtre l’une contient tous les champs des informations sur les
personnels, dans cette fenêtre on a créé un deuxième tableau qui contient tous les numéros des
20
[Tapez le titre du document] [Sélectionnez la date]
différents opérateurs d’un seul personnel. L’autre fenêtre contient les champs d’insertion de
type de service ou il appartient chaque personnel puisque nous avons proposé qu’on a
plusieurs type de service, cette fenêtre a les même caractéristique que la première au niveau
de mise en page et leur continue des champs des boutons nouveau ,modifier , supprimer et
valider ,un tableau qui contient les information ajouter. Certain personne peut se questionner
puisque on a créé une nouvelle fenêtre comment en peut ajouter le type de service dans le
tableau de fenêtre principale, dans ce cas on a créé un champ appeler combo département qui
contient tous les types des services. Pour la troisième fenêtre contient un seule bouton qui
contient le code de l’exécution de la carte.
21
[Tapez le titre du document] [Sélectionnez la date]
FIN
SI SAI_lib="" ALORS//tester si le champ sai_lib est vide
Info(" il faut donner le lib_service")//affichage de message
RepriseSaisie(SAI_lib)//reprendre la saisie sur le champ
FIN
SI OuiNon("vouler vous enregistrer?") ALORS//Affiche un message dans une boîte de
dialogue standard proposant les réponses "Oui" et "Non" et renvoie la réponse de l'utilisateur
HLitRecherche(Fich_service,cod_service, sai_cod ,hIdentique)//rechercher dans le
fichier si le cod_service et le sai_cod sont identiques
SI HTrouve(Fich_service) ALORS
Fich_service.cod_service=sai_cod//la colonne service du tableau recoie le
donnée du champ sai_cod
Fich_service.lib_service=SAI_lib// la colonne libellé du tableau recoie le
donnée du champ sai_lib
HModifie (Fich_service)//Modifie l'enregistrement spécifié ou l'enregistrement présent
SINON
HRAZ(Fich_service)//Affecte les rubriques avec leur valeur par défaut
Fich_service.cod_service=sai_cod
Fich_service.lib_service=SAI_lib
HAjoute(Fich_service,hEcritureDéfaut)//Ajoute l'enregistrement présent en
mémoire dans le fichier "fich_service"
22
[Tapez le titre du document] [Sélectionnez la date]
FIN
FIN
Dans cette partie nous allons utiliser le Pic_C pour le développement de logicielle de
microcontrôleur utiliser et nous allons aussi utiliser l’Eagle commet étant un éditeur
schématiques.
PICC est un compilateur pour PIC livré avec un environnement de développement intégré de
type MSDOS. Cet environnement est agréable à utiliser et le compilateur est probablement
celui qui accepte le plus de lignes 'compliquées'. Un gros avantage est qu'une version Lite est
disponible sur le site de Hitech et permet d'écrire des programmes pour le 16F877 sans
restriction jusqu'à 2048 mots. C'est la version d'essai qui est la plus souple, Hitech permettant
en plus de commercialiser le code généré.
Vitesse d’exécution
23
[Tapez le titre du document] [Sélectionnez la date]
Taille du programme
Notre projet est baser non seulement de programmation sur Windev mais a programmation
sur Pic_C car on a aussi une carte qui nous avons eu fabriqué pour la simulation de notre
idée de projet qui est contient un microcontrôleur.
Dans cette partie on doit développer un programme sur PIC Compiler pour que après en
charger ce programme sur le microcontrôleur.
24
[Tapez le titre du document] [Sélectionnez la date]
Structure de l’organigramme :
Début
Initialisation
USB connecter
?
Réception
USB ?
Réception RS232
25
[Tapez le titre du document] [Sélectionnez la date]
Éditeurs schématiques remplacé dessin manuel des schémas, mais ils conservent la capacité
de sortir des schémas sur des feuilles spécialement formatés. Dans le même temps les éditeurs
modernes de recueillir des données schématiques schématiques d'une manière adaptée pour le
traitement automatique de phases ultérieures du cycle de conception.
Outre le dessin de base et des capacités de visualisation, les éditeurs schématiques modernes
fournissent généralement les suivantes:
26
[Tapez le titre du document] [Sélectionnez la date]
Dans cette partie la carte a nous avons eu construise nécessite avant un schématisation sur
l’eagle ,sur ce program on a deux types de schéma, l’un appeler complet l’autre typon .
Dans ce type on doit integrer tous les composont utliser dans la carte on effectons les
connections nécessaire .
1.3.4.1Définition de l’ISIS
27
[Tapez le titre du document] [Sélectionnez la date]
Est l'éditeur de schéma idéal pour réaliser des documents techniques ou des rapports, en plus
d'être un excellent outil préparatoire à la création d'un circuit imprimé. Toute l'apparence de
votre dessin est définie dans un gabarit de style; une fonction très pratique lorsque vous
souhaitez reporter votre style 'maison' dans tous vos projets.
L'utilisation des styles locaux et globaux dans ISIS permet également de personnaliser
l'apparence du projet.
vous permet de dessiner des schémas de haute qualité, avec la possibilité de contrôler
parfaitement l'apparence du dessin tout au long du processus d'édition: largeurs de lignes,
styles de remplissage, couleurs et polices, etc. Une fois votre schéma terminé, vous pourrez
l'exporter dans un fichier graphique ou le copier dans le presse-papiers pour l'incorporer à
d'autres documents.
28
[Tapez le titre du document] [Sélectionnez la date]
Conclusion Générale
29
[Tapez le titre du document] [Sélectionnez la date]
L’élaboration de ce travail dans le cadre du projet de la fin d’étude, nous a permis d’approfondir
nos connaissances en programmation et d’acquérir une bonne expérience au niveau de la
réalisation pratique en électronique .
Ce travail constitue un des multiples aspects de la richesse des applications de l’outil informatique
couplé avec l’électronique pour relever un défi dans la vie sectorielle.
Théoriquement et pratiquement, nous avons enrichi les informations acquis à L’ISECS concernant les
développements sur les logiciels ou la réalisation de carte électronique
Notre, projet de fin d’étude consiste à concevoir et réaliser une interface passerelle GSM a base de
PIC.
Ce projet nous a donné une meilleure idée sur la complémentarité entre le volet théorique et le volet
pratique.
En fait, ce projet a été une source de découverte de plusieurs domaines d’études tels que
l’informatique pour la programmation embarquée et le design des schémas électroniques, sans oublier
le savoir-faire dans le domaine électronique qui consiste à réaliser pratiquement les circuits
électroniques.
En plus des avantages, nous avons trouvé des inconvénients qui se résument en des difficultés
concernant la partie pratique pour le manque des composants mais avec le travail et l’aide des
encadreurs on a pu les surmonter.
Finalement, nous souhaitons que la société exploite convenablement cette carte d’interface par la mise
en marche.
30
[Tapez le titre du document] [Sélectionnez la date]
31
[Tapez le titre du document] [Sélectionnez la date]
32
[Tapez le titre du document] [Sélectionnez la date]
33