SXPi: un hardware compatto, potente, economico, con tutta la semplicità e la flessibilità del sistema operativo Linux.
Ingressi, uscite, modem UMTS 3G, interfaccia seriale; tutto quello che occorre per piccoli e grandi progetti
Descrizione
In un compatto case di plastico per il montaggio da barra DIN di soli 97mm x 105mm (6 moduli) la
SXPi racchiude un potente processore da 700Mhz o 900MHz con 512Mb o 1Gb di RAM
(Raspberry PI o Raspberry PI 2) ed il modem Telit HE910 GSM/UMTS.
Intorno a questo potente core sono presenti una interfaccia Ethernet 10/100Mbps due porte USB 2.0 tipo A, una porta RS485,
una porta RS232, due uscite open collector, due ingressi optoisolati e due LED di segnalazione (uno bicolore) gestibili via software.
Connesso internamente via USB direttamente al core ARM11 trova posto nella SXPi uno dei
modem più performanti di Telit l'HE910-EUD.
Quest'ultimo è un modem di generazione 3.5G compatibile con gli standard GSM/GPRS (850/900/1800/1900MHz) UMTS/HSPA (850/900/2100MHz) e capace di
raggiungere una velocità di connessione massima di 14.4 Mbit/s in download ove l'operatore telefonico scelto e rete lo consenta.
Su richiesta la SXPi può essere assemblata con il modem HE910-EUG, stesse identiche caratteristiche ma con in più un sensibilissimo (-165 dBm)
A-GPS da 28 canali, che rende la SXPi la soluzione hardware ideale per sviluppare sistemi automotive.
Il potente core ARM 11 da 700Mhz o 900MHz, basato su Raspberry PI o PI 2, permette di far girare una completa distribuzione Linux Raspbian ospitata su una microSD da 16Gb (fornita a corredo).
Come se si operasse su un normale PC è possibile installare sulla SXPi applicativi serventi quali il WEB server Apache completo di PHP ed il database MySQL.
La linux Box SXPi può essere programmata utilizzando praticamente tutti linguaggi noti nell'ambiente Open source quali ad esempio:
C, C++, Python, Java, PHP, Perl, Shell.
Principali caratteristiche tecniche
Di seguito sono riportate le principali caratteristiche tecniche della SXPi:
- SXPI ((prodotto non trovato)): Processore ARM11 da 700Mhz con 512Mb SDRAM (Raspberry Pi Model B+)
SXPI2 ((prodotto non trovato)): Processore Cortex-A7 da 900Mhz con 1Gb SDRAM (Raspberry Pi 2 B v1.2)
SXPI3 ((prodotto non trovato)): Processore BCM2837B0 Cortex-A53 64 bit a 1,4 GHz (Raspberry Pi 3 Model B+)
- Sistema operativo Raspbian pre installato su SD card
- Modem Telit HE910-EUD GSM: 850/900/1800/1900MHz, UMTS/HSPA+: 850/900/2100MHz
- Interfaccia Ethernet RJ45 10/100Mbps (1000Mbps per SXPI3)
- Interfacce Wireless LAN IEEE 802.11.b/g/n/ac 2,4 e 5 GHz, Bluetooth 4.2 BLE (solo su SXPI3)
- 2 interfacce USB 2.0 TYPE A
- 2 interfacce RS232
- interfaccia RS485 su morsetto a vite
- 2 ingressi digitali optoisolati (vin max 24V CC)
- 2 uscite open collector (corrente max 500mA)
- 1 uscita Audio e Video composito su jack 3.5mm
- 1 uscita HDMI full HD
- Alimentazione range esteso da 9V a 24V AC/CC
- Antenna GSM/UMTS e GPS (opzionale) su connettore SMA
- Led bicolore gestito via software
- Dimensioni: 97x105x38mm
- Peso: 170g
- Grado di protezione: IP40
- Temperatura operativa: da 0°C a +70°C
- Umidità operativa: 5% - 85%
Versioni
La tabella seguente riassume le principali caratteristiche delle versioni SXPI.
Software
Come precedentemente detto la SXPi integra la famosa scheda Raspberry PI;
questa caratteristica, oltre a rendere il sistema affidabile e potente, ha il vantaggio di permettere l'accesso ad uno sterminato quantitativo
di documentazione ed esempi presenti su internet, consentendo praticamente a chiunque di cominciare a sviluppare il proprio prodotto in totale autonomia.
La SXPi viene fornita completa di una scheda SD da 16Gb (già inserita all'interno del prodotto) con pre installata la distribuzione Raspbian,
personalizzata per operare con tutte le periferiche presenti.
Per iniziare a lavorare con la SXPi è sufficiente alimentare la scheda con una tensione compresa tra 9V e 24V ed attendere il boot del sistema Linux.
L'accesso in console è possibile tramite la porta seriale attestata sul connettore RJ11 impostando una velocità di comunicazione di 115200bps o
tramite un accesso SSH tramite la rete Ethernet.
La distribuzione Linux viene fornita per default con la rete LAN configurata in DHCP mode e con le seguenti credenziali di accesso:
username: sxpi password: sxpi
Hardware
La SXPi è dotata di due connettori MicroFit da 6 poli. Su questi connettori sono disponibili:
due uscite open collector (corrente max 500mA)
per il controllo, ad esempio, di due relè; due ingressi optoisolati e una porta RS232.
Di seguito è riportato il pinout dei due MicroFit P9 e P10:
Microfit P9
Pin | Nome | I/O | Descrizione |
1 | IN2 OPTO + | I | Ingresso Optoisolato polo + |
2 | IN2 OPTO - | I | Ingresso Optoisolato polo - |
3 | +5V Vcc | O | Tensione +5V max 250mA |
4 | IN1 OPTO + | O | Ingresso Optoisolato polo + |
5 | IN1 OPTO - | I | Ingresso Optoisolato polo - |
6 | GND | O | Massa GND |
Microfit P10
Pin | Nome | I/O | Descrizione |
1 | GND | O | Massa GND |
2 | OC2 | O | Open collector 1 (max 500mA) |
3 | OC1 | O | Open collector 2 (max 500mA) |
4 | RX RS232 | I | Ingresso RX RS232 |
5 | TX RS232 | O | Uscita TX RS232 |
6 | GND | O | Massa GND |
Di seguito è disponibile lo schema elettrico per pilotare un relè
(Relè di potenza da barra DIN) tramite la SXPi.
Alimentazione con batteria di backup
Per consentire il funzionamento della SXPi anche
in caso di blackout, è possibile utilizzare un alimentatore con funzione
UPS da barra DIN come il DRC-40 della Meanwell.
Questo alimentatore, partendo da una tensione in ingresso compresa tra
90vAC e 264vAC, è in grado di caricare e mantenere una batteria al
piombo da 12V e allo stesso tempo fornire una tensione continua stabilizzata
per alimentare la SXPi.
L'alimentatore UPS DRC-40 è dotato di due uscite di tipo opencollector
per idicare l'assenza di alimentazione principale e batteria scarica (Vbat < 11V).
Di seguito lo schema di collegamento tra l'alimentatore UPS della
MEAN WEL e la SXPi:

Realizzando questo circuito è possibile acquisire via software
lo stato dell'alimentazione di rete (pin 21 Raspberry pi)
e quello della batteria (pin 19 Raspberry pi).
Estensioni e sviluppo software personalizzato
La scheda SXPi può essere estesa semplicemente utilizzando le porte USB o la linea RS485. Alcune utili possibilità sono ad esempio:
- Una interfaccia USB/WiFi per ottenere un collegamento senza fili
- La scheda ingressi/uscite EXP485 (EXP485 Scheda di espansione I/O Modbus su RS485) per estendere il numero di ingressi ed uscite
- Una pen drive USB per realizzare sistemi di logging o tracciamento con log rimuovibili
Le possibilità sono virtualmente infinite, in quanto ogni periferica USB con driver Linux può essere teroricamente utilizzata sul sistema.
Come sempre Area SX è a vostra disposizione per valutare la fattibilità del progetto di cui avete bisogno e per lo sviluppo di software personalizzato
su richiesta.
Articoli collegati
Programmare in Python la SXPi
Trasformare la SXPi in un mini server LAMP
Abilitare la connettività 3G e Wi-Fi sulla SXPi
Connessioni criptate con OpenVPN e la SXPi
Riprodurre un file MP3 con la SXPi
Documentazione
Telit_HE910_UE910_AT_Commands_Reference_Guide_r5.pdf
Manuale_SXPi.pdf
Manual_SXPi_eng.pdf
Segnala questo articolo:
Parole chiave: - ARM9 - Domotica - GPRS - GSM - Linux - RS485 - Schede Area SX - SMS - USB -
|