Area SX srl - Informatica e Microelettronica
0
Torna a: Home Page Soluzioni Telecontrollo SMS/GSM Acquisire segnali analogici con la SXPY

Acquisire segnali analogici con la SXPY

Data di pubblicazione: 06-09-2007 | Versione Italiana  | (No English Version)The English version of this article does not exists
Parole chiave: - Domotica - Python - Schede Area SX - Telecontrollo -

Vediamo in questo articolo come collegare la scheda di acquisizione analogica FLEX-Analog prodotta da Area SX alla scheda SXPY e come controllarla utilizzando uno script Python.

In questa sezione presentiamo una soluzione per collegare la scheda FLEX-Analog (FLEX-Analog: la scheda di acquisizione analogica per ogni esigenza!) alla scheda SXPY (Piattaforma di Telecontrollo GSM-Python: potenza e semplicità) e consentire tramite un apposito scritp in Python a quest'ultima di acquisire fino a otto segnali analogici ed una temperatura.

Collegare la FLEX-Analog alla SXPY

I collegamenti elettrici da effettuare per montare il sistema proposto sono ridotti al minimo. Una volta portata una tensione di almeno 9V alla SXPY sul morsetto "PWR IN" è sufficiente utilizzare un cavo piatto a 10 poli che va dal connettore EXPANDER IN della FLEX-Analog al connettore EXPANDER SX della scheda SXPY, come è possibile vedere nella foto che segue

La lista completa dell'hardware necessario per realizzare il sistema è composta da:

  • Una scheda SXPY
  • Una scheda FLEX-Analog
  • Un modem GM862-PY
  • Un antenna GSM
  • Una alimentatore a parete 220V-12V
  • Per effettuare delle prove dobbiamo generare delle tensioni 5V da portare agli ingressi della scheda FLEX-Analog (morsetto JP1). A questo scopo sono stati collegati otto trimmer che possono erogare tensioni variabili da 0 a 5 volt a seconda della posizione del cursore.

     Se si vuole utilizzare il sorgente fornito in questo articolo senza modificarlo è necessario impostare gli indirizzi I2C dei due convertitori e del sensore DS1621 posizionando i ponticelli presenti sulla FLEX-Analog come visibile nella foto che segue:

    Software

    Il programma scritto in Python 1.5.2+ che dovremo caricare nella memoria del modem Telit (la documentazione su come caricare ed eseguire programmi Python sulla SXPY è disponibile nell'articolo: Guida all'utilizzo della SX-PY) è composto da due file libreria ed un file che contiene il main principale.

    Una volta caricati i tre file nella memoria del Telit è necessario rendere eseguibile il file TEST_FLEXA.py premendo sul tasto "Attiva".

    A questo punto le acquisizioni iniziano automaticamente e collegandoci in console sulla seriale di debug presente sulla SXPY vedremo comparire le otto tensioni acquisite dai due AD e la temperatura rivelata dal sensore di temperatura digitale presenti sulla FLEX-Analog.

    Download

    Download  Libreria: I2C.zip
    Download  Libreria: FLEXANALOG.zip
    Download  Programma di test: TEST_FLEXA.zip


    Segnala questo articolo: 



    Parole chiave: - Domotica - Python - Schede Area SX - Telecontrollo -

    Data di pubblicazione: 06-09-2007Hits: 23218
    I marchi citati sono propriet� dei titolari dei relativi diritti. Le caratteristiche tecniche e i prezzi riportati sono indicativi e soggetti a variazioni senza preavviso. Le foto non hanno valore contrattuale. Nonostante accurate verifiche, il presente documento pu� contenere prezzi o specifiche errati. Area SX si scusa in anticipo e si impegna ad evitare tali imprecisioni.

     Area SX store
    In questa sezione puoi ordinare direttamente i prodotti descritti in questo articolo
    FLEX-ANALOG;SX.FLAT.50;SXPY;SXPY_KIT;ALI-12-500
    Tutti i prezzi indicati sono espressi in Euro con IVA e spese di trasporto escluse. I prezzi si riferiscono al singolo pezzo
    DescrizioneCodicePrezzo
    Per maggiori informazioniAlimentatore a parete switching 100/ 220V - 12v 1000mA
    Alimentatore switching a parete
    • Ingresso: 100/220V 50/60Hz
    • Uscita: 12v 1000mA
    • Connettore: standard 2.1mm
    • Certificazione: CE


    Prodotto compliant RoHs
    ALI-SW-12-1000€ 8.00
    Per maggiori informazioniPer maggiori informazioni
    Per maggiori informazioniCavo flat 10 poli per il collegamento delle schede prodotte da AreaSX
    Cavo Flat a 10 poli indispensabile per collegare tra loro le schede prodotte da Area SX, quali ad esempio: SX15, SX18, SX16, SX13, SX FLEX.
    Composto da due connettori a vaschetta a 10 poli (5+5) e lungo 50 cm.


    Prodotto compliant RoHs
    SX.FLAT.50€ 3.00
    Per maggiori informazioniPer maggiori informazioni

    Rivenditori Social Contatti Condizioni
    Area SX s.r.l
    Via Stefano Longanesi 25
    00146 Roma

    Tel: +39.06.99.33.02.57
    Fax: +39.06.62.20.27.85
    P.IVA 06491151004
    Condizioni di vendita
    Procedura di rientro in garanzia
    Condizioni per i rivenditori