![Show Menu](styles/mobile-menu.png)
![Page Background](./../common/page-substrates/page0037.jpg)
37
Efficiency & Environment - Marzo 2018
Speciale
Le città intelligenti
re la comunicazione bus (protocollo KNX) ed eseguire le at-
tività richieste dall’applicazione. Il microcontrollore scelto è
l’XMC1404, la versione più completa della serie XMC1400 di
Infineon Technologies. Questo dispositivo si basa sul popolare
core ARM Cortex-M0 a 48 MHz ed è noto per le sue caratte-
ristiche personalizzabili e per l’ampia scalabilità. La soluzione
include un avanzato coprocessore matematico a 96 MHz e
fino a 200 kB di memoria flash ECC e 16kB di RAM. L’Usic a 4
canali supporta più protocolli tra cui SPI, SCI/Uart, I2C e I2S.
Nella MCU sono inclusi anche quattro comparatori analogici e
un ADC a 12 bit con doppio sample-and-hold che forniscono
utili funzioni di rilevamento nelle applicazioni di domotica e
building automation basate su sensori analogici. Il sistema di
sviluppo dello stack KNX include uno schema circuitale com-
pleto, il codice sorgente in linguaggio C e altri strumenti soft-
ware. Il tutto è compatibile con il tool KNX ETS, che consente
la configurazione in ‘modalità sistema’. Il sistema di sviluppo è
in grado di utilizzare qualsiasi mezzo di trasmissione (doppino,
radiofrequenza, Ethernet) mentre il firmware è molto snello ed
è ideale per i dispositivi su bus KNX. Esso prevede lo stack di
comunicazione e un’implementazione completa del modello
di dispositivo standardizzato, noto come sistema B. Memoria,
proprietà e tutte le altre risorse KNX sono completamente emu-
late dal firmware, assicurando la totale compatibilità con il tool
software ETS. Lo sviluppo dell’applicazione si basa su una API
KNX di semplice utilizzo. Lo stack KNX NGS offre un approccio
guidato grazie al tool di scripting kScript per lo sviluppo appli-
cativo. Utilizzando una descrizione dell’applicazione in sintassi
Python, kScript genera la voce di database per il software ETS,
così come i file di configurazione e intestazione per lo stack
KNX. Il flusso di lavoro integrato riduce i tempi di sviluppo e
facilita la gestione delle modifiche. Per un debug efficiente, nel
pacchetto è compreso il tool TraceMon.
Avnet Silica -
www.avnet.com/wps/portal/silica/Sfide di sviluppo e soluzioni
integrate
Nell’automazione domestica e degli edifici, come
in molti mercati emergenti, il time-to-market è
fondamentale. Portare un prodotto KNX sul mer-
cato comporta diversi passaggi. A seconda della
funzionalità e della configurazione, è necessa-
rio selezionare un profilo adeguato, sviluppare
l’hardware e il software necessari e scegliere il
supporto di trasmissione. Al fine di consentire al
prodotto di essere commercializzato con l’indi-
spensabile marchio KNX, il tutto deve essere poi
verificato e inviato a KNX per l’omologazione e
la certificazione. Fortunatamente, i principali
costruttori e distributori di sistemi KNX hanno
realizzato degli strumenti che consentono ai
progettisti di creare i loro prodotti rapidamente
e in tutta sicurezza. Avnet Silica, in collaborazio-
ne con Infineon e Weinzierl, ha sviluppato un
nuovo stack KNX NGS che offre una piattaforma
certificata per aumentare l’efficienza di svilup-
po, riducendo radicalmente i tempi, soprattutto
nelle applicazioni complesse. La demo board
include tutto l’hardware necessario per creare
una soluzione omologabile KNX. La scheda base
è alimentata da un’’interfaccia USB e presenta
due porte COM. Sono inoltre disponibili diver-
si pulsanti e indicatori LED, indispensabili ai fini
dell’esercizio e del debug dei progetti. Una serie
di jumper consente di utilizzare le diverse linee
I/O del microcontrollore per varie funzioni. A se-
conda del supporto trasmissivo selezionato per
l’applicazione, i socket disponibili permettono
di inserire schede Uart KNX. Infine, è previsto
un modulo microcontrollore per implementa-
Entro il 2025 i dispositivi connessi saranno molto più numerosi rispetto alle persone