Area SX srl - Informatica e Microelettronica
RSS Feed Area SX RSS Feed    English Version
Torna a: Area SX s.r.l. > Articoli Divulgativi > Telecontrollo > SMS/GSM > Espandere ingressi e uscite della SXPY collegando la scheda SX16B
Espandere ingressi e uscite della SXPY collegando la scheda SX16B
Data di pubblicazione: 07-02-2007 |  Articolo Articolo Divulgativo  | Livello Articolo di media difficoltà | Versione Italiana  | English Version
Parole chiave: - Domotica - Schede Area SX - Telecontrollo -

In questo articolo vediamo come collegare elettricamente e controllare attraverso dei semplici programmi scritti in Python 1.5 la scheda d'espansione INPUT/OUTPUT SX16B dalla scheda SXPY.

In questo articolo mostriamo come aumentare  il numero di ingressi e di uscite della SXPY collegando una scheda d'espansione INPUT/OUTPUT SX16B. In questo modo la scheda di telecontrollo programmabile in Python di Area SX S.r.l.  può arrivare a pilotare fino a otto carichi (max 48V/2A) attraverso relè e controllare lo stato di 26 contatti di ingresso.

Per non complicare eccessivamente il codice creando un unico programma scritto in Python, nell'articolo vengono forniti piccoli pezzi di codice che svolgono singole funzioni come: controllare solo i relè, gli ingresso oppure acquisire il valore di temperatura rivelato dal sensore digitale DS1621 montato sulla SXPY.

Hardware e collegamenti elettrici

Per provare i vari script proposti in questo articolo è necessario disporre del seguente hardware:

  • Una SXPY
  • Un modem GM862-PY o GM862-GPS completo di antenna GSM
  • Una SX16B-BASE
  • Un cavo falt 10 poli

L'unico collegamento elettrico da effettuare tra le due schede va realizzato usando il cavo flat a 10 poli  SX.FLAT.50. Quest'ultimo va connesso con un estremità all'expander a 10 poli  "EXP SX"  presente sulla SXPY e dall'atra all'expander "EXPANDER IN" sulla SX16B.
Questo unico collegamento oltre a portare i segnali di controllo provvede anche alla all'alimentazione della scheda SX16B.

La SXPY va alimentata applicando sul morsetto "PWR IN" una tensione continua o alternata compresa tra 9 e 24 V.

  Tutti gli esempi descritti in questo articolo funzionano soltanto se la scheda SXPY è alimentata con una tensione esterna e non a batteria.

Pilotare i rele della SX16

Lo script Python per Telit scaricabile di seguito permette ci controllare tramite due semplici funzioni SetOutput e SetGlobalOutput lo stato dei singoli o tutti i relè montati sulla SX16.

La documentazione su come caricare ed eseguire programmi Python sulla SXPY è disponibile nell'articolo : Guida all'utilizzo della SX-PY

Download  Sorgente: SX16BRELE.zip

Visualizzare lo stato degli ingressi della SX16

Lo script scritto in Python 1.5 scaricabile di seguito, consente di visualizzare lo stato delle ventiquattro linee di ingresso presenti sulla SX16-BASE.

Download  Sorgente: SX16INP.zip

Acquisire la temperatura dal sensore presente sulla SX16B

Il programma disponibile di seguito dopo aver inizializzato il bus I2C dell'expander "EXP SX" avvia l'acquisizione della temperatura da parte del chip DS1621 montato sulla SX16B e visualizza il valore ricavato sulla console di debug ogni dieci secondi.

 L'interprete Python integrato nei modem Telit GM862 non è attualmente capace di gestire variabili di tipo long o float

Download  Sorgente: SX16BTEMP.zip



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

Data di pubblicazione: 07-02-2007Hits: 11682
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
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 informazioniTelit GM862 PYTHON
Il GM862-QUAD-PY è la versione Quad Band e RoHS compliant della rinomata famiglia di prodotti GM862.
Questo dispositivo è pin-to-pin compatibile con tutti gli altri moduli della stessa famiglia e, l'aggiunta della caratteristica Quad-Band permette di poter integrare questo modulo in diverse applicazioni universalmente in tutto il mondo. .
Caratteristiche come Jamming Detection, Stack TCP/IP, Easy Scan functionality e la possibilità di integrare una camera esterna rendono GM862-QUAD-PY unico tra quelli del suo genere.
La funzionalità Python identifica la capacità di poter scrivere degli script in linguaggio Python e di poterli inserire all'interno del modulo

Dimensioni: 44 x 44 x 6,7 mm - Peso: 23 g

  • Pin to Pin compatibile con tutta la famiglia GM862
  • GSM Quad Band
  • RoHS Compatibile
  • Modulo porta SIM integrato
  • GPRS Class 10 con integrato TCP/IP Stack
  • Interprete PYTHON
  • Client FTP e SMTP integrato

    Caratteristiche EASY® Telit:
    “EASY SCAN” - ricerca automatica delle frequenze GSM disponibili (anche senza sim inserita)
     Accessori disponibili (Vedi la scheda tecnica)


    Prodotto compliant RoHs
  • GM862-PY€ 110.00
    € 90.00
    Per maggiori informazioniPer maggiori informazioni
     Aggiungi la quantità indicata nel carrello
    Per maggiori informazioniSX16B - Scheda di espansione Ingessi/Uscite
    Una scheda con 24 ingressi, 6 uscite ed un sensore di temperatura (ed opzionalmente uno di umidità), dalle molteplici potenzialità.
    Può essere utilizzata come espansione sia per la scheda SX3000 sia per la scheda SX15, ma può anche operare in modalità stand-alone grazie al potente microprocessore PIC16F628 montato a bordo. E non è finita! Grazie al ricetrasmettitore RF può essere utilizzata anche come satellite indipendente senza fili.

    Principali caratteristiche tecniche:
    • Alimentazione: +5V
    • Consumo: 250mA (tutti relè on)
    • Dimensioni: 100x160mm (flange PCB)
    • Relè: tensione max 48V DC corrente max 2A
    • Ingressi: contato pulito o +5V

    Può essere alloggiata in un contenitore 9 moduli con aggancio a barra DIN, fornito separatamente
     Accessori disponibili (Vedi la scheda tecnica)


    Prodotto compliant RoHs
    SX16-BASE€ 70.00
    Per maggiori informazioniPer maggiori informazioni
     Aggiungi la quantità indicata nel carrello
    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
     Aggiungi la quantità indicata nel carrello
    Per maggiori informazioniCavo flat 9 poli con connettore seriale DB9 femmina
    Cavo piatto a 9 poli con connettore seriale DB9 femmina adatto per l'utilizzo con le schede prodotte da Area SX.
    Composto da un connettore a vaschetta a 10 poli (5+5), una presa DB9 femmina e lungo circa 40 cm.


    Prodotto compliant RoHs
    SX.FLAT.RS232€ 7.00
    Per maggiori informazioniPer maggiori informazioni
     Aggiungi la quantità indicata nel carrello
    Per maggiori informazioniScheda di telecontrollo GSM/GPRS con interprete Python
    Scheda per la realizzazione di sistemi di telecontrollo, sorveglianza ed automazione con remotizzazione via SMS/GSM/GPRS.
    Caratteristiche di base:
    • Alimentazione filtrata a range esteso 9-15V CC/CA
    • Connettore per batteria di backup (non compresa) con circuito di ricarica
    • Seriale RS232
    • Seriale RS232 per il debug degli script
    • 2 linee di ingresso optoisolate configurabili
    • 2 uscite a rele (48V/2A)
    • 3 expanders
    • 1 connettore per modulo seriale/radiofrequenza ER400TRS

    Dimensioni: 155x86mm
    Modem GM862-PY e modulo ER400TRS non compresi.
    Può ospitare anche il modem GM862-GPS con ricevitore GPS integrato
     Accessori disponibili (Vedi la scheda tecnica)


    Prodotto compliant RoHs
    SXPY€ 140.00
    Per maggiori informazioniPer maggiori informazioni
     Aggiungi la quantità indicata nel carrello
    Per maggiori informazioniTelit GM862 GSM/GPRS/GPS Quad Band
    Modem GSM/GPRS/GPS OEM Telit GM862-GPS quad band (850Mhz, 900Mhz, 1800Mhz e 1900Mhz) per applicazioni M2M. Integra un ricevitore GPS con tecnologia SiRFstarIII™ da 20 canali.
    Supporta tutti i comandi standard AT più un supplementare set di comandi per la gestione dello stack TCP/IP, fondamentale per lo sviluppo di applicazioni che prevedono il trasferimento dati in GPRS. Dimensioni: 44 x 44 x 6,7 mm - Peso: 23 g

    • GSM Quad Band
    • RoHS Compliant
    • Modulo porta SIM integrato
    • GPRS Class 10 Embedded TCP/IP Stack
    • Interprete PYTHON
    • Client FTP e SMTP integrato
    • Ricevitore GPS SiRFstarIII™ (20 canali)
     Accessori disponibili (Vedi la scheda tecnica)


    Prodotto compliant RoHs
    GM862-GPS€ 125.00
    € 110.00
    Per maggiori informazioniPer maggiori informazioni
     Aggiungi la quantità indicata nel carrello
    Per maggiori informazioniKit di sviluppo SXPY
    L'ambiente di sviluppo SXPY KIT è la soluzione ideale e meno costosa per cominciare a programmare i modem della TELIT GM862 con interprete Python.

    Nel kit sono compresi tutti gli strumenti hardware e software per creare un proprio sistema di controllo remoto tramite GSM.

    Il Kit SXPY è composto da:
    • Un Modem Telit GM862-PY
    • Una SXPY
    • Una batteria a ioni di litio 3.7V 900mA/h
    • Un Alimentatore 220V - 12V 500mA
    • Un cavo flat 9 poli con connettore seriale DB9 femmina
    • Un antenna GSM
    • Un box plastico da barra DIN
    • Un CD con documentazione e sorgenti d'esempio


    Prodotto compliant RoHs
    SXPY_KIT€ 295.00
    Per maggiori informazioniPer maggiori informazioni
     Aggiungi la quantità indicata nel carrello
    Per maggiori informazioniRelè di potenza da barra DIN
    Il Kit Relè da barra DIN è la soluzione ideale per controllare carichi con potenza massima di 10A e tensioni fino a 400V tramite le schede: SX16, FLEXOUTPUT e SXPY.

    Caratteristiche tecniche:
    • Tensione bobina: 12V c.c.
    • Corrente massima sui contatti: 10A
    • Tensione massima sui contatti: 400V c.a.
    • Resistenza bobina: 300ohm
    • Isolamento bobina - contatto: 6000V c.a.
    • Contatto unipolare COMUNE N.A. N.C.
    • Montaggio: DIN rail socket
    • Dimensioni: 354x158x75


    Prodotto compliant RoHs
    KIT_RELE_DIN€ 14.00
    Per maggiori informazioniPer maggiori informazioni
     Aggiungi la quantità indicata nel carrello

    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