Modem GSM
L’acronyme du modem GSM est Global System for Mobile Communications, c’est un module de communication sans fil, utilisé pour faire communiquer un ordinateur ou tout processeur sur un réseau. Ce modem utilise une variante du TDMA (Time Division Multiple Access) et est le plus couramment utilisé des technologies de téléphonie numérique sans fil comme le TDMA, le GSM et le CDMA.Un modem GSM a besoin d’une carte SIM pour fonctionner sur une plage n/w souscrite par l’opérateur de réseau. Ce modem peut être connecté à un ordinateur via une connexion série, Bluetooth ou USB. Un modem GSM est également un téléphone mobile GSM standard avec un câble et un pilote logiciel appropriés pour se connecter à un port USB de votre PC. Généralement, ce modem est préféré à un téléphone mobile GSM. Cet article décrit comment le modem GSM s’interface avec le microcontrôleur 8051.
- Modem GSM Interfaçant avec le microcontrôleur 8051
- Étapes pour Interfacer un modem GSM au microcontrôleur
- Étape 1: Disposition du modem GSM
- Étape 2: Test du modem GSM
- Step3: Interface Modem GSM avec microcontrôleur 8051
- Étape 4: Programmation du microcontrôleur
- Programmation d’interruption série
- Programme d’interruption matérielle
- Step5: Connexions du circuit
- La procédure de travail d’un Modem GSM
- Applications du modem GSM
Modem GSM Interfaçant avec le microcontrôleur 8051
De nos jours, de nombreux projets comme le système de sécurité automobile, la domotique, les machines industrielles télécommandées sont contrôlés par un SMS utilisant un modem GSM. Ce modem utilise une carte SIM et fonctionne via un abonnement avec l’opérateur mobile. Beaucoup de gens ne savent pas comment le module GSM s’interface avec le microcontrôleur 8051. Par conséquent, les étapes suivantes expliquent les bases de l’interfaçage du modem GSM avec le microcontrôleur 8051.
Étapes pour Interfacer un modem GSM au microcontrôleur
Étape 1: Disposition du modem GSM
Le modem GSM est un type de modem unique, qui utilise la carte SIM pour la communication. Tout d’abord, insérez une carte SIM dans le modem qui utilise le même numéro / compte que le téléphone appelant. Il prend en charge les commandes AT pour gérer les messages. Ces commandes sont programmées dans le microcontrôleur pour assurer la fin ou la réception du SMS depuis le modem.
Par exemple : Les commandes d’initialisation pour plusieurs types de modem sont affichées ci-dessous
- Siemens: AT+CNMI= 1,1,0,2,1
- WaveCom:AT+CNMI= 2,1,0,1,1
- SonyEricsson: AT+CNMI = 3,1,0,1,0
- Modem USB Motorola: AT+CNMI=3, 1,0,0,0
- Le modem est agencé pour envoyer des notifications au microcontrôleur lors de la réception d’un nouveau texte.
- Organisez la vitesse du port du modem en règle générale, par exemple des débits en bauds de 9600 ou 19200 bps.
Étape 2: Test du modem GSM
Le modem GSM comprend deux diodes électroluminescentes telles que des LED vertes et rouges, qui sont utilisées pour l’indication de la connexion réseau. S’il n’y a pas de réseau disponible, alors la LED rouge s’allume, et si un réseau est disponible, alors la LED verte s’allume pour que l’on puisse observer le fonctionnement du modem GSM. Connectez une alimentation à un modem GSM qui contient une carte SIM et attendez qu’elle s’enregistre dans le réseau GSM. Pour le test du modem, vous pouvez envoyer un SMS au modem. S’il reçoit le message du mobile, il fonctionne correctement, sinon il est endommagé.
Step3: Interface Modem GSM avec microcontrôleur 8051
Le modem GSM fonctionne avec 12V DC et le microcontrôleur fonctionne avec 5V. Ainsi, l’interfaçage direct de ce modem avec le microcontrôleur n’est pas possible en raison de l’inadéquation des niveaux de tension. Le modem GSM est interfacé avec le microcontrôleur 8051 via MAX232 à l’aide d’un câble RS232 pour la communication série. Le périphérique MAX232 est utilisé pour convertir le niveau logique TTL en niveau RS232 lors de la communication série du microcontrôleur vers le modem GSM. Le dispositif RS232 est une interface entre un équipement terminal de données et un équipement de communication de données utilisant un échange de données binaires série. Le câble RS232 est généralement disponible avec le câblage à 9 ou 25 broches et dispose de cavaliers pour fournir des broches de prise de main pour les appareils qui en ont besoin.
Interface Modem GSM avec Microcontrôleur 8051
Étape 4: Programmation du microcontrôleur
- Transmission d’un seul caractère
- Mot émetteur
- Réception char
# inclure < reg51.h>
voidinit_RS 232();
voidTx_Char(caractère non signé ch);
voidTx_String(caractère non signé *str);
voidRx_Char();
voidinit_RS 232()
{
TMOD /= 0×20; // Minuterie 1 en mode 2 (mode de rechargement automatique)
TH1 = 0XFD; // 0xFD pour 9600bps
SCON = 0×50; // Activer les broches TI et RI à l’aide du registre de contrôle série
TR1 = 1; // Démarrer la minuterie 1;
}
voidTx_Char (char ch non signé)
{
SBUF=ch; // Charge le caractère dans le registre SBUF à transmettre.
alors que (!TI); // attendez que le drapeau TI lève haut
TI = 0; // effacez TI pour une transmission ultérieure.
}
voidTx_String (caractère non signé *str)
{
while(*str)
Tx_Char(str++);
}
voidRx_Char()
{
while(RI==1); // attendre que l’indicateur RI reçoive n’importe quel caractère
Ch = SBUF; // capturer le caractère de SBUF dans la variable Ch
RI = 0; // effacer l’indicateur RI pour une réception ultérieure
}
En plus du programme ci-dessus, si un opérateur souhaite envoyer un SMS à d’autres personnes mobiles via un microcontrôleur lors d’une interruption depuis un périphérique interne ou externe, l’opérateur peut suivre le programme ci-dessous.
Programmation d’interruption série
Programmation d’interruption série
Programme d’interruption matérielle
Step5: Connexions du circuit
Ce circuit est alimenté lorsque l’alimentation est donnée à la 40ème broche du microcontrôleur. Le modem GSM est interfacé aux 10 & 11 broches du microcontrôleur à l’aide du dispositif MAX232 pour transmettre et recevoir les informations en série. L’écran LCD est connecté au port0 du microcontrôleur pour afficher les informations. Un oscillateur à cristal est connecté aux 18ème et 19ème broches du microcontrôleur pour générer des impulsions d’horloge.Le bouton de réinitialisation est connecté à la 9ème broche du microcontrôleur pour redémarrer le contrôleur lorsqu’il ne fonctionne pas correctement.
Schéma de circuit du Module GSM avec le Microcontrôleur
La procédure de travail d’un Modem GSM
Lorsque le modem GSM est connecté au microcontrôleur, il communique avec un mobile via un protocole UART et nécessite trois signaux de base tels que TXD, RXD et GND .Le modem GSm est connecté au microcontrôleur, il contrôle les appareils industriels via un SMS. Comme chaque charge est assignée avec un numéro d’identifiant unique comme load1 est assigné avec 1111, load2 est 0000 est le programme du microcontrôleur. Ce modem surveille toujours les signaux de l’i / p. Lorsque le modem reçoit le SMS d’un téléphone opérationnel, ces données sont envoyées en série au microcontrôleur. Ce microcontrôleur compare ces données avec les données stockées. Si les données comparées correspondent aux données stockées, le microcontrôleur génère des signaux correspondants pour contrôler la charge.
Applications du modem GSM
Les applications du modem GSM impliquent principalement la gestion de la chaîne d’approvisionnement, les stations météorologiques, les applications de sécurité et l’enregistrement de données à distance en mode GPRS et les projets basés sur GSM
Kit de projet GSM par Edgefxkits.com
- Compteur d’Énergie prépayé avec Interface GSM
- Projets basés sur un microcontrôleur sur un Système de Sécurité automobile
- Facturation du Compteur d’Énergie Électrique basé sur GSM avec Affichage sur site
- Détection du Vol d’énergie avant l’alimentation du compteur d’énergie et Indication de la Salle de contrôle par GSM
- Localisation du Vol de Véhicule par GPS / GSM au Propriétaire
- Suivi du véhicule par GPS–GSM
- Vol de véhicule Intimation au Propriétaire sur son Téléphone Portable par GSM avec Fonctions Numériques Programmables par l’Utilisateur à l’aide du Microcontrôleur PIC
- Intimation de vol du Véhicule sur GSM par SMS avec Fonction de Numéro Programmable par l’Utilisateur au Propriétaire qui peut arrêter automatiquement le moteur
- Facturation Mensuelle du Compteur d’Énergie Électrique basé sur GSM et SMS sur GSMavec Des Fonctions de Numéro Programmables par l’Utilisateur avec Affichage sur Site à l’utilisateur
- Contrôle de la Porte de Passage à Niveau ferroviaire par GSM par SMS avec Fonctions de Numéro Programmables par l’Utilisateur par le Chef de Gare ou le Conducteur
- Indication d’Inondation Éclair sur GSM avec Fonctions de Numéro Programmables par l’Utilisateur au Chef de Gare
- Système Intégré de Gestion de l’Énergie basé sur GSM avec Programmable par l’utilisateur Caractéristiques Numériques et caractéristiques d’accusé de réception
- Facturation du Compteur d’Énergie avec Contrôle de Charge sur GSM avec Numéro Programmable par l’Utilisateur Caractéristiques
- Sécurité de la Voie ferrée par GSM avec Numéro Programmable par l’Utilisateur Caractéristiques
- Tableau d’Affichage Électronique Sans Fil par GSM avec Numéro Programmable par l’Utilisateur Caractéristiques
- Surveillance Falsifiée du Compteur d’Énergie Acheminée à la Salle de Contrôle par GSM avec Numéro Programmable par l’Utilisateur Caractéristiques
- Facturation du Compteur d’Énergie avec Contrôle de Charge sur GSM avec Numéro Programmable par l’Utilisateur Caractéristiques par PIC Microcontrôleur