Programma per la Segnalazione di Allarmi Digitali tramite SMS formato da una GMB HRxxx, abbinabile a vari tipi di Mini Modulo, in grado di acquisire le linee Digitali. |
SAV-SMS e' un semplice, ed efficiente, sistema di acqusizione di segnali Digitali di Ingresso in grado di inviare un SMS, contenente lo stato delle linee Optoisolate, all'attivazione di un segnale di Trigger di ingresso.
Questo segnale di Trigger è costituito dalla prima linea optoisolata di ingresso disponibile sulla GMB HRxxx scelto.
Ogni volta che viene attivato l'ingresso di Trigger, il sistema fotograferà lo stato degli ingressi digitali e lo trasmesserà, tramite un SMS opportunamente formattato, al numero, od ai numeri, di telefono inseriti stabilmente nel programma.
Il programma SAV-SMS, di gestione tramite la GMB HR84, gestisce l'acquisizione di 7 linee digitali di ingresso. |
Partendo da questo programma di gestione, di cui è possibile comperare il programma nel formato Sorgente, diventa possibile aumentare l'operatività introducendo, ad esempio, delle diverse condizioni di trigger. Diventa infatti possibile modificare facilmente il programma facendo in modo che l'invio dell'SMS avvenga solo al raggiungimento di precise condizioni di ingresso oppure includendo anche delle precise condizioni sugli ingressi Analogici.
Il programma SAV-SMS, di gestione tramite la GMB HR168, gestisce l'acquisizione di 15 linee digitali di ingresso. |
Si potranno inoltre ampliare la possibile operatività del programma introducendo anche la gestione delle grandezze di uscita spostandosi vero un'operatività di un vero sistema di telecontrollo.
Il programma SAV-SMS, di gestione tramite la GMB HR246, gestisce l'acquisizione di 23 linee digitali di ingresso. |
Modulo principale del programma Demo che illustrano come inviare SMS secondo con "Variazioni degli Ingressi Digitali" disponibili sul'hardware selezionato. L'SMS è Trasmessa a qualsiasi sistema compatibile (Cellulare, PC, Tablet, ecc) sulla Rete GSM senza fili, tramite Modem DIGICOM Pocket GPRS fornito di una Carta SIM attiva.
Il programma include tutto il codice per la gestione di SMS, in formato sorgente, ed Esegue le seguenti semplici operazioni:
01) Si inizializza
il Modem e controlla le funzioni cellulari. Nel dettaglio si Esegue
i seguenti controlli:
- La presenza del modem -> OUT A1
- La protezione PIN -> OUT A2
- Abbonamento alla rete GSM e di qualità copertura
wireless -> OUT B1
- La disponibilità e l'iscrizione al fornitore di servizi
telefonici -> OUT B2
Ogni controllo ha una possibile causa di malfunzionamento e
si ha una segnalazione utente, attivando, il lato segnalato di
uscita del relay.
Altri controlli possono essere eseguiti dall'utente in base alle
condizioni ambientali ad alle sue specifiche esigenze.
02) Ogni volta
che un malfunzionamento viene individuato il programma Demo
si ferma con l'uscita relay attivata come prima descritto. Viceversa
quando i problemi
non sono trovano (nessuna uscita abilitati) i programmi ececutes
proseguono.
03) "cecks" è il primo stato degli ingressi (IN1-1) che agisce come un innesco di invio per SMS.
04) Quando l'ingresso
di attivazione è attivo (LED acceso) per almeno
1 secondo Invia un SMS a un Numero di
Telefono preimpostato. L'SMS include:
- Un header con un nome di identificazione,
- L'input disponibile leggenda,
- Lo stato di tutti gli ingressi hw allineati con la leggenda.
Un esempio di SMS trasmesso da una GMB HR168, disponibile
di 16 ingressi digitale.
Input, : xxxx
SVUOTAMENTO IMPIANTO
1 2 3 4 5 6 7 8
0 0 1 0 1 1 0 0
1 0 0 0 0 0 1 1
05) Una volta che l'ingresso Trigger è disabilitato, si è mascherato per 10 secondi; durante Questa Tempo nessun SMS verrà inviato.
NOTA: Eseguire le configurazioni descritte nei seguenti passi:
01) Controllare
la presenza del file di 8951CC03.DAT nella directory principale
del BASCOM--8051 e se non disponibile Copiarlo;
02) Inside "Options
| Compiler | Misc" set finestra:
Register File = 8951CC03.DAT
Byte End (Hex) = A0
Dimensione avvertimento = scelti a 65535 (= FFFFH)
03) Inside "Options
| Compiler | I2C" set finestra: SCL Port = P2.0
SDA Port = P2.1
RC5 Port = P0.0 (non mi importa)
04) All'interno
di "Options | Programmer" set finestra:
Programmatore = programmatore esterno
File Wav = vuoto
AutoFlash = non selezionato
Autoverify = non selezionato
Codice + dati = non selezionato
Altro | Programma = select BATCHISP.EXE dalla cartella
FLIP già installato
Altro | Parametro =-cmdfile "DemoSMS_MAIN_11.CMD"
Altro | ModalitÖ = Vai al programma [bas] directory ed eseguire
l'applicazione
Altro | Uso del file HEX = non selezionato
05) All'interno
di "Options | Communication" set finestra:
COM port = coloro collegato GMB HR168
Baudrate = 9600
ParitÖ = Nessuno
Bit di dati = 8
Bit di stop = 1
Handshake = None
Emulation = TTY
Font = Terminal, Normale, 12 punti, colore bianco
Backcolor = Navy
Run emulator modal = non selezionato
06) Collegare la
linea seriale RS 232 di schede target per linea seriale
RS 232 sul PC.
GMB HR168 CN6 pin 5 = RX RS232 <----> TX pin 3 COMx DB9M
PC
GMB HR168 CN6 pin 3 = TX RS232 <----> RX pin 2 COMx DB9M
PC
GMB HR168 CN6 pin 7 = GND <----> GND Pin 5 COMx DB9M PC
07) Compilare il
programma fw tramite comando Program | Compile o
la scorciatoia F7.
08) Scarica il programma
di fw a bersaglio bordo, usando il programma di comando
| Invia | ad Chip o la scorciatoia F4.
09) Realizzare un
cavo di comunicazione seriale che collega la linea seriale RS
232 del "Schede target" per linea seriale
RS 232 sul modem.
GMB HR168 CN6 pin 5 = RX RS232 <----> TX pin 2 modem DB9F
GMB HR168 CN6 pin 3 = TX RS232 <----> RX pin 3 Modem DB9F
GMB HR168 CN6 pin 7 = GND <----> GND pin 5 modem DB9F
Per usare correttamente questo programma, prima di tutto, iniziare con la configurazione del modem seguendo le seguenti indicazioni:
- Inserire le schede SIM attive nel corretto alloggiamento Pocket GPRS.
- Garantire che la velocità di comunicazione del modem
al valore di 9600 baud e se non lo è, si prega di
Modificarlo come descritto nella documentazione
del modem. Per esempio è possibile collegarsi al Modem
direttamente alla linea di COM di un PC e quindi
è possibile fornire l'adeguato Comando attraverso gli strumenti
Emulator Terminale BASCOM. Nel dettaglio, si supponga che
Modem è configurato per la comunicazione con 115.200,
8, 1, No, No Protocollo;
Deve essere modificato eseguendo le seguenti operazioni:
. collegare il PC al modem COM connettore RS
232;
. configurare il PC COM per originale protocollo 115.200,
8, 1, No, No in Opzione | 'Finestra Comunicazione e aprire
la Strumenti | emulatore di terminale;
. all'interno del Terminal Emulator tipo di finestra BASCOM
i comandi AT <Invio> 'E AT + IPR = 9600 <Invio>
al fine di configurare il nuovo protocollo sul modem;
. chiudere BASCOM Terminal Emulator, quindi configurare
PC COM per il protocollo nuovo 9600. 8.1, No, No
e riaprire la finestra dell'emulatore
di terminale;
. digitare il comando AT & W <Invio> al fine
di salvare il nuovo protocollo sul modem;
. chiudere la finestra Terminal Emulator: ora la configurazione
del modem è stata Cambiato.Eseguire le configurazioni descritte
nel file di definizione hardware:
- Scegliere File | Apri elemento;
- Selezionare la cartella con tutti i file di origine SMS
Demo su yoour disco rigido del PC; '- Selezionare DemoSMS_HW_xxxxxx_xxxxxx_
BAS che
verrÖ aperto e visualizzato;??.
- Leggere ed eseguire le operazioni di configurazione IDE,
a questo punto SMS la demo 'Programma viene scaricato ed
eseguito a bordo di destinazione. Collegare il modem a bersaglio
bordo e provare il programma demo.
- Connect linea seriale RS 232 della scheda di destinazione per
linea seriale RS 232 di GSM Modem (all'interno del
file hardware c'ä una descrizione dettagliata del
rispettivo Cavo);
- Organizzare tutti i collegamenti del sistema come ingressi digitali,
alimentazione, antenna, ecc
- Alimentazione del sistema (sia modem e scheda target) e controllare
la demo
Versioni di Programma SAV-SMS con CPU 8051
- GMB HR84 + GMM 518 Completa di Sorgente del Programma DEMO.
- GMB HR168 + GMM ACB Completa di Sorgente del Programma DEMO.
- GMB HR168 + GMM ACB Zero Completa di Sorgente del Programma DEMO.
- GMB HR246 + GMM ACB Completa di Sorgente del Programma DEMO.
- GMB HR246 + GMM ACB Zero Completa di Sorgente del Programma DEMO.
Versioni di Programma SAV-SMS con CPU AVR
- GMB HR84 + GMM AM328 Completa di Sorgente del Programma DEMO.
- GMB HR168 + GMM AM644 Completa di Sorgente del Programma DEMO.
- GMB HR168 + GMM AM1284 Completa di Sorgente del Programma DEMO.
- GMB HR246 + GMM AM644 Completa di Sorgente del Programma DEMO.
- GMB HR246 + GMM AM1284 Completa di Sorgente del Programma DEMO.
- Almeno un dispositivo Hardware/Software SAV-SMS.
- Una sorgente di alimentazione per il dispositivo hardware scelto.
- Un Modem GSM.
- Cavi di collegamento.
|
|
|
|
|
|
|
|
|
|
|
|
|
|