è la categoria relativa all’elettronica embedded. Troverete articoli relativi ai sistemi embedded sia lato hardware che software con particolare riferimento appunto a tutti quei sistemi rivolti ad una specifica applicazione. Tratteremo anche Linux embedded ed altri sistemi operativi leggeri in grado di “girare” su schede embedded a microcontrollore.
Perché isolare i circuiti? In quali applicazioni è importante effettuare l’isolamento galvanico? Quali tecniche bisogna utilizzare per isolare due circuiti? Queste e altre domande troveranno ora risposta. L’isolamento elettrico, o isolamento galvanico, è la condizione per cui tra due punti a differente potenziale non ha luogo una circolazione di corrente continua. Più precisamente, non è possibile lo spostamento dei portatori di carica da un punto all’altro, mentre l’energia elettrica (o un segnale) può ancora essere scambiata mediante altri fenomeni fisici, come l’induzione elettromagnetica, l‘accoppiamento capacitivo o la luce. Tale condizione è equivalente a una resistenza elettrica infinita tra i due punti, anche se in pratica è sufficiente una resistenza del l’ordine …
Con l’introduzione dei System-On-Chip si è sempre più affermata l’esigenza di sfruttare l’enorme potenzialità che offre una tecnologia del genere: i requisiti funzionali e prestazionali del nostro sistema possono essere così realmente modellati con l’ambiente. Le applicazioni di tipo embedded di tipo real-time sono sempre più presenti nelle nostre attività quotidiane, dalle soluzioni di tipo automotive a quelle più squisitamente domestiche. Il segmento dei sistemi embedded devono rispondere sostanzialmente, a tre requisiti: devono essere in grado di svolgere il proprio compito utilizzando delle risorse limitate, devono essere in grado di rispondere in un tempo predicibile alle mutate condizioni ambientali e, per ultimo, il loro sviluppo deve seguire, …
Il Bluetooth Proximity Marketing è una particolare implementazione del proximity marketing che fa uso della tecnologia Bluetooth per inviare del contenuto pubblicitario, o più in generale informativo, in una modalità che emula il broadcasting verso più potenziali clienti in un’area limitata. Altre possibili tecnologie fanno uso della localizzazione dei telefoni cellulari mediante la loro posizione in una cella (location-based services), oppure utilizzano una connessione Wi-Fi, o ancora sfruttano il GPS di un dato apparato per fornire del contenuto localizzato. Le applicazioni di questa tecnica sono numerose, solo come esempio possiamo annoverare » invio di materiale pubblicitario, coupons ed altro presso esercizi …
In nessun altro settore il movimento verso la digitalizzazione è evidente come in quello industriale. L'ambiente della produzione è in continua evoluzione — è connesso e la comunicazione tra le varie divisioni aziendali o addirittura tra un’azienda e l’altra è in aumento. C'è un vivace scambio di dati, innumerevoli e diversi, tra tutti i componenti dell’azienda, che siano uomini o macchine. Introduzione Mentre in passato erano solo i singoli macchinari a essere interconnessi, nel futuro la rete sarà onnipresente — dai singoli sensori e attuatori, alle macchine e ai sistemi completi. Grazie alla transizione verso la digitalizzazione guidata da …
Spesso non ci pensiamo perchè lo si da troppe volte per scontato, ma al giorno d'oggi tutti i dispositivi che usiamo quotidianamente (dallo spazzolino automatico all'automobile, dallo scaldabagno alle sveglie, etc.) utilizzano uno o più microcontrollori (MCU). Numero che, tra l'altro, è destinato ad aumentare vertiginosamente nei prossimi anni visto il sempre più crescente mercato dei dispositivi basati sull'Internet delle Cose (IoT). Storicamente i microcontrollori sono stati scelti perchè in grado di risolvere un elevato numero di operazioni in poco tempo. La sfida di oggi è la necessità di risolvere operazioni sempre più complesse, nel minor tempo possibile e consumando sempre …
Oggi, una delle sfide principali nell’impiego di impianti meccanizzati e sistemi tecnici è il miglioramento della diagnostica, del condition monitoring e l’ottimizzazione globale del sistema. Questo tema sta acquisendo un ruolo sempre più importante in qualsiasi settore che impieghi macchinari, non solo quello industriale. Introduzione In passato, la manutenzione dei macchinari ha sempre seguito una programmazione e un ritardo nell’intervento comportava il rischio che la produzione venisse interrotta. Oggi, i dati raccolti dai macchinari e opportunamente elaborati permettono di predire il tempo residuo di vita. Temperatura, rumore e vibrazioni sono alcuni tra i parametri particolarmente critici che vengono registrati …
OPC UA realizza un'interfaccia applicativa universale sfruttando il suo spazio di indirizzo, mentre il TSN aggiunge funzionalità real time all’Ethernet standard, consentendo una velocità di dati nell’ordine del gigabit. Combinare le tecnologie OPC UA e TSN attraverso un modello di publish/subscribe (pub/sub) ha un forte significato, ma esistono anche altre possibilità per le comunicazioni industriali nell'ambito dell'industria 4.0. In questa intervista condotta da Andreas Knoll di Markt&Technik, Volker Goller, System Applications Engineer del Deterministic Ethernet Technology Group di Analog Devices, fornisce alcune informazioni di base. 1.Quali compiti sono svolti da OPC UA e quali dal TSN nei sistemi OPC …
La tecnologia dei sensori occupa, sempre con maggiore incisività, un ruolo primario in diversi settori dove si richiede la capacità di misurare le caratteristiche dell’ambiente circostante. La casa costruttrice Sensirion AG propone una vasta gamma di sensori 2-wire in grado di offrire prestazioni eccellenti e soluzioni tecnologiche veramente interessanti. Il sensore SHT71, con uscita digitale compensata (sensori di umidità e temperatura monolitici con uscita digitale), offre un range di misure molto ampio per la temperatura (tra -40°C e +120°C) e totale per l’umidità (0% - 100%); garantisce, inoltre, ottima accuratezza e rapido tempo di risposta. È fornito montato su un cavetto di circa 30 cm per un più comodo posizionamento. Nella figura 1 sono messi in …
La casa costruttrice Microchip ha proposto tempo fa una libreria software per supportare algoritmi di data encryption quali: il Triple DES (TDES) e l’Advanced Encryption Standard (AES). Il Data Encryption Standard (DES) è un algoritmo di cifratura con chiave a 56 bit ed è diventato famoso per essere stato scelto, nel 1976, come standard dal FIPS (Federal Information Processing Standard) per il governo degli Stati Uniti d’America. Le esigue dimensioni della chiave di codifica ed il mantenuto segreto riguardo alcune scelte progettuali resero il DES centro di numerose polemiche. Ciononostante il DES divenne, di fatto, uno standard internazionale e fu pertanto oggetto di un’intensa analisi accademica che …
I chip F2MC-8FX della Fujitsu sono dotati di un’interessante periferica, il timer PPG, che consente di generare segnali analogici, oltre che funzionare come timer ad 8 e 16-bit. Nell’articolo saranno descritti i registri di configurazione ed un esempio pratico di utilizzo. Negli ultimi anni si è assistito ad impressionante sviluppo dei dispositivi elettronici. In ogni caso, i microcontrollori ad 8-bit hanno continuato ad essere impiegati in diversi campi applicativi, grazie soprattutto alla loro flessibilità e disponibilità di periferiche integrate. Fujitsu, uno dei principali produttori di micro, ha riconosciuto questa esigenza aggiungendo tempo fa nuovi prodotti ad 8-bit alla sua gamma: serie MB95120 (prodotto in package 100-pin) e serie MB95160M (prodotto in package 64-pin). Tali prodotti rientrano nella famiglia di chip ad 8bit indicata …
Arduino M0 PRO dispone di tanti ingressi analogici e tale possibilità estende il suo campo d'azione. Ad esso, infatti, si possono collegare tanti sensori di diverse tipologie, con lo scopo di monitorare qualsiasi andamento elettrico, nel tempo. Il progetto sfrutta proprio questa possibilità e, anche se l'idea non è del tutto nuova, implementa un valido sistema di monitoraggio di temperatura e di umidità, per ciascuna stanza di un appartamento. Il prototipo presentato in questo articolo, inoltre, visualizza al PC la piantina della casa e, per ogni stanza, presenta i dati della temperatura e dell'umidità, in tempo reale. Inoltre è …
Il 2019 comincia con il botto! E' ufficiale, a partire da domani la rivista Elektor sarà disponibile in italiano. Elettronica Open Source attraverso il suo blog e la rivista EOS-Book pubblicherà ogni mese 3 articoli dell'ultimo numero di Elektor. Un'occasione da non perdere! Ma non finirà qui, a breve una grande sorpresa di Elektor per gli abbonati! Da oltre 60 anni Elektor ispira makers, ingegneri elettronici, insegnanti e studenti di tutto il mondo con nuovi progetti. Con il prestigioso team di sviluppatori in Olanda, Germania e India, Elektor è in grado di prototipare tutti i progetti prima della loro …
Le applicazioni in campo automotive, dei trasporti e industriale sono sensibili al rumore e richiedono soluzioni di potenza a basso livello EMI. Gli approcci tradizionali controllano le EMI rallentando i fronti di commutazione o abbassandone la frequenza. Entrambi presentano effetti indesiderati, come riduzione di efficienza, aumento dei tempi minimi di “on” e “off” e aumento degli ingombri. L'architettura Silent Switcher a basso rumore semplifica i progetti EMI Le soluzioni alternative quali il filtraggio EMI o la schermatura metallica aggiungono costi significativi in termini di ingombro su scheda, componenti e montaggio, complicando allo stesso tempo la gestione termica e il …
Nel precedente articolo abbiamo visto come si può creare una blockchain privata utilizzando la piattaforma Ethereum. In questo articolo esamineremo come può essere creata una blockchain privata con MultiChain, piattaforma open source per applicazioni blockchain, che permette la creazione di blockchain in tempi molto rapidi e che fornisce un database open source distribuito. Facendo una semplice ricerca su internet è possibile trovare molte aziende e piattaforme che sviluppano, implementano ed utilizzano blockchain private per offrire servizi agli utenti della rete, ad esempio Blockstack, Ethereum, o ancora, HyperLedger, Eris Industries, Chain Inc. Introduzione La blockchain è un database transazionale che …
Come usare un filtro LC a due stadi per ridurre il rumore di un regolatore switching. Nella maggiore parte delle applicazioni gli alimentatori switching trovano oggi largo impiego. Tra i vantaggi principali di questo tipo di regolatori di tensione vi sono sicuramente l’elevata efficienza - che comporta una riduzione della potenza dissipata - e le ridotte dimensioni. Il principio di funzionamento di un alimentatore switching è legato ai processi di carica e scarica di elementi di memoria come condensatori ed induttori; il circuito, assorbendo dalla linea di ingresso, accumula in queste celle energia che il carico tende poi a dissipare. Poiché condensatori ed induttori dissipano soltanto durante le fasi di …
Per supportare le nuove famiglie PSoC3 e PSoC5, Cypress ha sviluppato tempo fa il nuovo ambiente IDE PSoC Creator. Scopriamo come funziona. PSoC Creator è il nuovo ambiente di sviluppo integrato (IDE) rilasciato da Cypress per la progettazione con le recenti famiglie di dispositivi programmabili PSoC3 e PSoC5. Per i sistemi embedded più che per ogni altra architettura, la qualità degli strumenti di progetto ed il supporto fornito a questo concorrono fortemente a determinare l’affermazione della tecnologia o la disaffezione degli utenti. Un flusso di progetto hw/sw completamente integrato PSoC Creator rappresenta un ambiente di progetto di alto livello che unisce un’interfaccia grafica intuitiva e di …
Simulink è uno strumento che opera in ambiente Matlab, è un potente strumento interattivo per la modellazione, simulazione ed analisi dei sistemi dinamici. Il suo ambiente di sviluppo grafico consente di creare rapidamente modelli di simulazione mediante il collegamento di blocchi funzione, il suo nome infatti deriva dalle parole Simulation (simulazione) e Link (collegamento). Simulink è lo strumento ideale per la progettazione di sistemi di controllo, DSP (Digital Signal Processor), sistemi di comunicazione e di altre applicazioni in cui la simulazione gioca un ruolo fondamentale. Ecco alcuni pacchetti software opzionali che possono aumentarne le prestazioni in determinati campi di interesse: » Real-Time Workshop: …
“Cache”, in inglese, significa letteralmente “nascondiglio segreto”, o “scorta segreta”. In generale, fa pensare ad un luogo piccolo in cui mettere al sicuro oggetti di valore. Sostanzialmente, questo significato vale anche per le cache che si trovano in un computer: si tratta di piccole memorie in cui salvare istruzioni e dati (per così dire) “importanti”, dove in questo contesto “importanti” significa che queste istruzioni e dati hanno un certo valore ai fini dell’elaborazione in corso. Vedremo in questo articolo per quale strano motivo mettersi da parte un po’ di istruzioni o dati possa essere un vantaggio, e soprattutto come …
L'oggetto della sesta lezione del corso avanzato sul linguaggio C per Raspberry Pi è la ricorsione. Una strana e misteriosa argomentazione che rischia, spesso, di non essere ben compresa. La ricorsione è un metodo un po' strano, ma forse più naturale, per risolvere alcune classi di problemi. Vediamo come affrontarla senza fatica. La ricorsione Con la ricorsione si possono definire e risolvere problemi tramite sé stessi. Si ha la ricorsione quando una funzione richiama sé stessa, ma non per un numero infinito di volte, come mostrato in figura 1. E' un potentissimo approccio di programmazione che consente la scrittura …
Come ottenere il massimo da un convertitore DC/DC in termini di potenza, minimizzando allo stesso tempo le emissioni elettromagnetiche. Gli alimentatori DC/DC, grazie all’elevata efficienza e alle dimensioni ridotte, sono il sistema di conversione della tensione preferito. Anche se una maggiore efficienza crea un ulteriore problema, l’interferenza elettromagnetica (EMI) condotta e irradiata che è una conseguenza della commutazione ad alta frequenza utilizzata nel processo di conversione. L’interferenza elettromagnetica genera sistemi rumorosi e può ostacolare il rispetto delle normative. Esistono molte applicazioni che per il funzionamento richiedono una alimentazione con rumore molto basso. Per affrontare il rumore del convertitore sono stati utilizzati molti metodi tra cui: uso di una topologia più …