Ho usato un modem GSM modello MC35i della Siemens ( adesso vengono venduti dalla cinterion ) il modello che ho usato e' un po vecchio ma facile da reperire in interner a basso costo.
Si tratta di un modem con interfaccia seriale RS232 quindi anche relativamente semplice da collegare ad un qualsiasi micro o per provarlo alla porta seriale del computer .
La comunicazione tra Modem e uP avviene attraverso set di comendi detti "AT command" , tutto il set di comandi e il terminal user guide può essere scaricato dalla pagina del progetto di google-code .
Inizio con mettervi la foto della scheda ( realizzata su una mille fori ) con un inizio di descrizione dei blocchi che vedremo poi in dettaglio.
Vediamo i vari blocchi Funzionali della scheda :
- Regolatore lineare 7805 per gnerare l'alimentazione del PIC di 5V.
- Convertitore TTL-RS232 MAX232 mette in comunicazione il modem che lavora con livelli a +-12v con il PIC che lavora a livelli TTL di 0V-5V.
- 7 led di stato che indicano lo stato della scheda e le operazioni che stà eseguendo , connessi alla Porta-A del PIC.
- Due output relay tipo NAIS DS2E-F 12V di Panasonic
- Tre digital input con pull-up su scheda , attivi Bassi.
- Bottone per il reset della scheda.
- Due switch di configurazione scheda.
- Connettore per alimentazione ( nel mio caso 12V in quanto i relay sono da 12V ma e' possibile alimentare fio a 20V cambiando i relay)
- Connettore per In circuit programmer utile durante il debug del firmware.
- PIC18F2620 from Microchip
Per quanto riguarda il modem :
- Connettore porta seriale DB9
- Connettore per alimentazione, io ho comprato cavo sul sito : warburtech.com
- Connettore antenna esterna, comprata sempre su : warburtech.com
Potete scaricare il progetto scritto con MPLAB X da google-code , il firmware non e' definitivo anche se funzionante, alcune parti sono ancra in debug.
Verranno periodicamente caricati gli aggiornamenti e bug fix.
Verranno periodicamente caricati gli aggiornamenti e bug fix.
Nessun commento:
Posta un commento