Table of Contents Table of Contents
Previous Page  37 / 44 Next Page
Information
Show Menu
Previous Page 37 / 44 Next Page
Page Background

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