EO_500

ELETTRONICA OGGI 500 - MARZO 2022 63 T&M CELLULAR IOT di una lunga durata della batteria dei dispositivi. Il secondo standard diffuso è chiamato LTE-M (in particolare LTE Cat-M1) che risponde alla necessità di applicazioni machine-to-machine e IoT. Offre velocità di trasmissione dati relativamente più elevate e supporta voice over the network ma ha costi più elevati e di solito ha requisiti più pressanti sulla larghezza di banda. Il supporto per questi standard ampiamente utilizzati è fornito dal Radio Communication Analyzer MT8821C di Anritsu . Lo strumento supporta Cat-M1 ed entrambe le versioni NB-IoT, NB-1 e NB-2. Tuttavia, la macchina non è solo progettata per testare tecnologie LPWAN, ma può anche simulare altre tecnologie di rete, come LTE/ Advanced, GSM, W-CDMA e altre. Configurazione di collaudo Se vogliamo misurare il consumo di potenza di un dispositivo in un ambiente chiuso e controllato, l’utilizzo di un simulatore di rete autonomo non è sufficiente. Abbiamo infatti bisogno di misurare anche la potenza effettivamente consumata da un dispositivo. Ciò può essere ottenuto fornendo alimentazione a un dispositivo utilizzando una SMU (Source Measuring Unit). La SMU scelta nel nostro caso è Otii arc della società svedese Qoitech (Fig. 2). La configurazione del test include un PC per controllare entrambi gli strumenti. Il simulatore di rete è collegato al PC tramite il cavo Ethernet, permettendoci di controllare lo strumento da remoto. Il server della SMU viene eseguito localmente sul PC, che si collega alla SMU tramite il cavo USB. Ciò rende possibile una semplice automazione della misura (Fig. 2). L’Otii arc viene fornito con un’applicazione GUI che offre molteplici possibilità. Tuttavia, useremo solo la Fig. 2 – Setup HW della misurazione Fig. 1 – Contatore acqua NB-IoT sua capacità grafica per mostrare l’energia consumata. Durante una misurazione, il consumo di energia viene mostrato in tempo reale. Potrà essere registrato ed elaborato in seguito, se necessario. Entrambi gli strumenti possono essere automatizzati in Python. Per controllare il simulatore di rete, sul PC deve essere installato il modulo PyVisa, oltre allo stesso Python. Fornisce al PC tutti gli strumenti necessari per comunicare con lo strumento tramite comandi e query VISA (Virtual Instrument Software Architecture). La comunicazione e il controllo per Otii arc sono forniti da una libreria API che offre un gran numero di funzionalità. Ancora più importante è che lamaggior parte dei passaggi frequenti utilizzati nell’applicazione GUI può essere replicata utilizzando il semplice Python, la cui versione di preferenza è la 3.7. Una volta che lo script di controllo Python è pronto, può essere verificato. È importante che tutte le apparecchiature siano attivamente connesse al PC, un server Otii funzionante e una connessione IP funzionante tra il PC e lo strumento MT8821C. Un’altra necessità è un dizionario per tradurre i nomi in codice. Il nostro obiettivo principale qui è importare una traccia di signaling, dallo strumento Anritsu all’applicazione Otii GUI. Per fare ciò, dobbiamo tradurre un numero di codice in un testo leggibile da umano ogni volta che riceviamo una risposta da una query inviata. Grazie a questa implementazione, possiamo vedere il consumo di energia nelle diverse fasi di una comunicazione radio. Probabilmente il processo più difficile da implementare è una sincronizzazione temporale degli strumenti. Il PC di controllo, il record dell’Otii arc e la marcatura

RkJQdWJsaXNoZXIy Mzg4NjYz