Escolar Documentos
Profissional Documentos
Cultura Documentos
Giorgio Luciani
Technical Marketing Engineer
National Instruments Italy
Diversi bus disponibili
Fast Ethernet
PCI
Gigabit Ethernet
2
I componenti di un sistema di
acquisizione dati
3
Differenti fattori di forma per ogni tipo di bus
Dispositivi di acquisizione dati National Instruments
4
Un esempio di acquisizione dati
Accelerazione
Tachimetrica Prossimità
Motor
Deformazione
Temperatura
NI 9201
NI 9234
NI 9485
NI 9237
NI 9234
NI 9481
NI 9211
LVDT
NI CompactDAQ Chassis
USB
5
Molti elementi, qual’è la tua priorità?
• Facile da usare e pronto all’uso - Tempi di preparazione ed
immediatezza nella misura
• Sincronizzazione tra i canali e numero elevato di misure –
Quanti canali? Che tipo di sincronizzazione?
• Sistema distribuito – Quanto distanti sono e in che modo
sono posizionati i punti di misura dal PC?
• Banda passante – Il sistema di acquisizione dati deve
sostenere le velocità dei fenomeni da monitorare
• Sistemi ad anello chiuso – Determinismo e latenza sono
importanti
6
…dipende dalle “tue” esigenze
Monitoraggio e logging dei dati da laboratorio
Esempio: Misure da banco occasionali
Monitoraggio distribuito
Esempio: Monitoraggio dei ponti
Stimolo e risposta
Esempio: Hardware in the loop
7
Compariamo i bus rispetto alle tue
esigenze
Velocità Velocità Elevato Sistema remoto Temporizzazione Setup ed
dell’anello delle forme numero di e installazi
d’onda canali sincronizzazione one
Monitoraggio X X X
e salvataggio
dei dati in
locale
Trsferimento X X
dati
Aggiornamen X X
to singolo
punto
Stimolo e X X
risposta
8
Architettura di acquisizione dati, la
velocità: Alta velocità o singolo campione
4 canali
Sistema di
Determina il
acquisizio valore di
UUT
4 canali ne dati a PC output in
base al
16-bit,
valore
campiona d’ingresso
mento a
10 kS/s
9
Velocità del loop e delle forme d’onda:
La latenza e la banda Ideale per applicazioni di
lettura e scrittura come il
Ideale per applicazioni con grosse mole di dati singol point (PID)
10
PCIe/PXIeBanda dedicata per ogni
dispositivo
Vantaggi aggiuntivi per grosse mole di dati
11
Quanta larghezza di banda mi serve?
• Larghezza di banda necessaria= # di canali * bit di
risoluzione (bit) * frequenza di campionamento (S/s) /
8
• Controlla quale bus va bene per le tue esigenze e
considera un 30% in più
• Se hai bisogno di maggiore banda rispetto ad un
singolo slot PCIe, allora per esempio considera di
aggiungere un’altra scheda
12
Quindi comparando le velocità…
13
Un esempio: monitoraggio e
trasferimento dati
Monitoraggio condizioni di un ponte: Misura di vibrazioni
Locale Distribuito
Bassa precisione, remoto, Timing & Synch Alta precisione, locale Timing & Synch
14
Soluzioni NI per PCI/PXI e PCI/PXI Express
• Fino a 18-bit di risoluzione o 2 MS/s di
campionamento
• Sistemi multiplexati o simultanei
• Analog I/O + digital I/O e counter/timers
• Calibrazione onboard
• Trigger e timing configurabile
15
NI, 20 anni nel mondo dell’acquisizione dati
M Series
16
La novità: Serie X
Nuova tecnologia NI-STC3
timing e sincronizzazione
17
Interfaccia nativa x1 PCI Express
• 8 canali DMA
18
Per riassumere (1) Da 1.25 a 2 MS/s/ch
Simultanei
Da 1.25 a 2 MS/s
Prezzo
Prestazioni
19
Per riassumere (2)
• Le schede Serie X integrano
Tecnologia NI-STC3
PCI Express nativo
Miglioramenti software (NI-DAQmx 9.0)
• Facilità di aggiornamento al sistema Serie X (stessi connettori
e pinout Serie M)
• Le Serie X sono disponibili da soluzioni a basso costo fino a
soluzioni a 2 MS/s/ch con campionamento simultaneo
• Più funzionalità allo stesso prezzo
20
Numero di canali, sistema distribuito,
sincronizzazione e timing
Velocità Velocità Elevato Sistema remoto Temporizzazione Setup ed
dell’anello delle forme numero di e installazi
d’onda canali sincronizzazione one
Monitoraggio X X X
e salvataggio
dei dati in
locale
Trsferimento X X
dati
Aggiornamen X X
to singolo
punto
Stimolo e X X
risposta
21
Elevato numero di canali e sistema distribuito
Molti canali ma poco distribuiti Molti canali e ben distribuiti
(con sincronizzazione?)
Più canali
Pochi canali per nodo e non distribuiti Pochi canali e ben distribuiti
Più distribuito
22
Elevato numero di canali e sistema distribuito
Aumenta la sincronizzazione tra i sistemi
23
Numero di canali e dove
,USB,
Ethernet, USB o Ethernet w PXI &
WSN WiFi Chassis, PCI & PCIe PXIe
Locale Distribuito
24
Un esempio: Monitoraggio ambientale
Misure da sensori distribuiti: Sistema distribuito remoto
Locale Distribuito
Bassa precisione, remoto, Timing & Synch Alta precisione, locale Timing & Synch
Wi-Fi trasmissione
WPAN Lunga
Bluetooth
Media
Breve
IEEE 802.15.4
ZigBee
Basso
(Batterie)
100 k 1M 10 M 100 M
Data Rate (b/s)
26
Wi-Fi (IEEE 802.11)
• Standard per reti wireless onnipresente (1997)
• Semplice da integrare in reti IP esistenti
• Data rate, distanza e sicurezza in evoluzione
Versione Rilascio Frequenza Max bit Rate Distanza
802.11 1997 2.4 GHz 2 Mb/s ~100 m
802.11b 1999 2.4 GHz 11 Mb/s ~30 m
802.11a 1999 5 GHz 54 Mb/s ~10 m
802.11g 2003 2.4 GHz 54 Mb/s ~30 – 100 m
802.11n 2009 2.4 GHz, 5 GHz 600 Mb/s ~50 – 120 m
27
Soluzione NI per Ethernet, WiFi
28
ZigBee (IEEE 802.15.4)
• Basato su IEEE 802.15.4-2006
• Durata delle batterie fino a 3 anni con intervallo di
campionamento a 1 minuto
• Data Rate: 250 kbits/s
• Consente:
• Mesh Routing – capacità della rete di individuare percorsi
alternativi di istradamento
• Sleep Mode – capacità per un nodo finale di risparmiare
energia ed assicurare comunicazione affidabile
29
Topologie di rete
Complessità Latenza
Gateway
Nodo router
Nodo terminale
30
Soluzione NI per WSN
Nodi di misura WSN
Ossigeno
disciolto
Temperature
PC
ConnessioneRadio
Batteria
IEEE 802.3
Ethernet Microcontrollere
Circuito anaalogico
WSN Gateway Interfaccia ai sensori
Tensioni
31
La soluzione per WSN
NI WSN-3202
NI WSN-3212
Nodi di misura
NI WSN-9791
Gateway Ethernet • 4-ch, 16-bit, ±10V analog input
• 4-ch, 24-bit thermocouple input
• 2.4 GHz, IEEE 802.15.4 radio • Facile drag-and-drop
• Connettività flessibile, Windows o • Alimentato a batteria, fino a 3 anni di vita
Real-Time • 2.4 GHz, IEEE 802.15.4 radio
• Facile configurazione in MAX • Configurabile in mesh
• Connessione diretta ai sensori
32
Riassunto – compromessi tecnologici
Wi-Fi ZigBee
Banda Fino a 250 kS/s < 10 S/s
33
4 domande da porsi – reti wireless
1. Quali sono i requisiti di misura?
2. Quali sono le distanze dai sensori al mio centro
raccolta dati o rete aziendale?
3. Quale alimentazione è disponibile?
4. La sicurezza è un problema?
34
Sistema di acquisizione dati da
sensori distribuiti su turbine eoliche
• La sfida: Monitorare ed analizzare l’efficacia di particolari
soluzioni tecnologiche progettuali utilizzate in sistemi di
conversione energetica (da eolica ad elettrica).
• La soluzione: strumentare le macchine eoliche con una rete di
sensori e acquisitori distribuiti via Wi-Fi, per analizzare il
comportamento energetico, strutturale e funzionale delle turbine.
35
Scelta della tecnologia wireless
• Rete di sensori distribuiti (anemometri, temperatura e
umidità, pressione, pioggia, estensimetri, accelerometri,
analizzatori di rete)
• Frequenza di acquisizione e banda: elevata
• Distanza: <100m
36
Telecontrollo del processo di
coltivazione di alghe per bio-diesel
• La sfida: sviluppare una piattaforma di raccolta dati e di
controllo per l’implementazione industriale della tecnologia
di coltivazione di alghe per la produzione di bio-carburanti
• La soluzione: realizzazione di uno SCADA che include
HMI e salvataggio dati ed una rete di sensori wireless
(WSN) che effettua monitoraggio e controllo remoto del
processo di coltivazione.
37
Scelta della tecnologia wireless
• Rete di sensori (temperature, ossigeno disciolto, flussi di
CO2, pressioni, grandezze chimiche e fisiche) e regolatori di
flusso
• Frequenza di acquisizione e banda: lenta
• Distanza: >100m
38
Il Timing e la sincronizzazione
PXI/PXIe
over Ethernet
Ehernet, USB w Chassis,
WSN WiFi PCI & PCIe PXI PXIe
39
Ho bisogno di sincronizzare più dispositivi tra
di loro?
• Correlazione tra gli I/O per l’analisi
• Condividere clock e trigger:
Il metodo più semplice attraverso le linee PFI (DAQ)
Prestazioni elevatissime con PXI Express
40
Comparando i vari standard di sincronizzazione
Precisione
picosec
sec
Distanza
41
Un esempio di elevato numero di canali
distribuiti
Boeing 787 Noise Flyover Test 200 Hz
Wings
400 Hz
Jet engine
42
Esempio di sistema distribuito con NI PXI
427 canali campionati 100 m
405 microfoni
simultaneamente da Diversi cestelli PXI dislocati su
tutto l’anello dove sono disposti a basso costo
una grigia di microfoni i microfoni
100 m
8 x 200 fibre ottiche
43
Numero di canali, sistema distribuito,
sincronizzazione e timing
Velocità Velocità Elevato Sistema remoto Temporizzazione Setup ed
dell’anello delle forme numero di e installazi
d’onda canali sincronizzazione one
Monitoraggio X X X
e salvataggio
dei dati in
locale
Trsferimento X X
dati
Aggiornament X X
o singolo
punto
Stimolo e X X
risposta
44
Setup e installazione: i vari step
1. Installazione driver 2. Installazione hardware 3. Trovare il dispositivo
(USB è il più immediato) (automatico per USB, PCI,
PCIe, PXI, PXIe)
45
Setup ed immediatezza del sistema
Enet or
WiFi w
WSN Enet or PCI & PXI & security and
USB WiFi PCIe PXIe troubleshooting
46
Esempio di sistema pronto all’uso, diversi
canali e set-up veloce
Ispezione di componenti per treni
47
Un esempio: Datalogging
Datalogging: Sistema di misura facile e portatile (da laboratorio o in-
vehicle)
Locale Distribuito
Bassa precisione, remoto, Timing & Synch Alta precisione, locale Timing & Synch
Serie M ad elevate
49
Esempio: Sistema di monitoraggio per treni
50
La novità USB: NI CompactDAQ
Due nuovi cestelli
cDAQ- 9178
(Cestello a 8 Slot con trigger)
cDAQ- 9174
(Cestello a 4 Slot)
51
NI CompactDAQ
Due Nuovi cestelli – Caratteristiche fisiche
Cavo con
blocco
BNC per Sample
Clock/Trigger
(solo per 8 slot)
Connettore Combicon
52
NI CompactDAQ
Due Nuovi cestelli – Multi AI Timing Engines
I moduli funzionano a velocità di campionamento diverse
53
NI CompactDAQ
Due Nuovi cestelli – Multi AI Timing Engines
54
La scelta software
Software di acquisizione dati
Application Software
Measurement &
Tecnologia
Automation NI-DAQmx API
Driver Software Express
Explorer NI-RIO NI-WSN
Hardware
56
NIDAQmx: Diverse soluzioni di bus, lo stesso
software
Ethernet Wi-Fi
PXI USB
57
Measurement & Automation Explorer (MAX)
Pannelli di test
Creazione interattivi
dei canali
e dei task
Configurazione
dei dispositivi,
gestione di rete
Diagrammi e
connessioni
58
LabVIEW SignalExpress
• Configurazione immediata e salvataggio dati SENZA
PROGRAMMAZIONE
• Salvataggio dati fino a 250 dispositivi di acquisizione dati
• Signal Processing online, analisi e salvataggio dati
• Gratuito con LabVIEW Pro e Full Development System
• Genera codice LabVIEW direttamente dal progetto
• Si possono creare step custom con LabVIEW
59
Da SignalExpress a LabVIEW:
Tecnologia Express e DAQmx
Tecnologia Express
60
L’ambiente di Programmazione LabVIEW
61
Controlli e Indicatori
• Manopole
• Grafici/Registratori
• Bottoni
• Display digitali
• Slider
• Termometri
• Crea e personalizza
secondo le tue esigenze
62
Le funzioni nel block diagram
Functions Palette
Quick Drop
oppure
63
Model of Computation
Text-based Text-based
Dataflow Programming/OOP Mathematics Simulation Statechart
Chosen Platform
Hardware
64
Processamento e analisi dei segnali con
LabVIEW
Funzionalità incluse in LabVIEW Core
65
Processamento e analisi dei segnali con
LabVIEW
Funzionalità disponibili con Toolkit aggiuntivi
66
Software di acquisizione dati
Application Software
Measurement &
Tecnologia
Automation NI-DAQmx API NI-RIO NI-WSN
Driver Software Express
Explorer
Hardware
67
Datalogging Embedded:
NI CompactRIO
Soluzioni NI per Datalogging Embedded
Estrema affidabilità
NI CompactRIO Range di temperatura -40 to 70 °C
50 g shock
Embedded DAQ and control certificazioni industriali
Ethernet Control
10/100BaseTX o 1000BaseTX
69
I2S
Incremento dell’efficienza e della qualità nella
produzione dell’acciaio
Misure speciali a bordo macchina
VAPO Hydraulics
Sollevamento di pianali non bilanciati (20 tonnellate)
Controllo Avanzato
Nucor
Riduzione dei consumi energetici
Acquisizione analogica ad elevata velocità
VESKI
Riduzione Costi di Manutenzione impianto
Signal Processing ed analisi
70
NI CompactRIO, il PAC basato su FPGA
Robustezza estrema
• Range di temperatura-40 to 70 °C
• 50g shock, 5g vibration
Bassi consumi
• Da 9 a 35 VDC, 7-10 W tipico
71
NI CompactRIO, il PAC basato su FPGA
Real-Time FPGA
Processor
72
NI CompactRIO
Aggiungere dati del FPGA allo Scan Engine
NI CompactRIO
LabVIEW Real-Time FPGA
73
Riepilogo: valutazione dei bus
Waveform Single- Channels Distributed Timing and Setup and
Speed Point per Node Capabilities Synch Installation
Speed Precision Time/Ease
USB USB 1.1 Good Good Good
Good Good Best
USB 2.0 Better Better (Better w/ Chassis)
PCI Best Best Good Good Better Better
PCI Express X4 (for
Best Best Good Good Better Better
example)
WLAN Better Good Better Best Good Good
Ethernet/ Fast Enet Better Good
LAN Good Best Good Better
Gbit Enet Best (Better w/ Chassis)
WSN ZigBee X Best Better Best Good Best
PXI Better
Best Best Best Best Good
(Best over Enet)
PXI Express X4 (for Better
Best Best Best Best Good
example) (Best over Enet)
74
Domande?
Giorgio.luciani@ni.com
02 / 41.309.1