Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget, és az semmilyen körülmények közöt
nem tekinthető az Európai Unió és / vagy az Irányító Hatóság állásfoglalását tükröző tartalomnak.
PARTNEREK:
NI adatgyűjtők programozása
Analóg bemenet használata
Digitális kimenet használata
NI USB adatgyűjtők
NI USB-6008
• 8 AI, 10 kS/s, 12 bit
• 2 AO, 150S/s, 12 bit SW timed
• 12 digital I/O SW timed
• 32 bit counter
• 50 000 Ft
Analóg bemenet
NI USB-6211
• 16 AI, 250 kS/s, 16 bit
• 2 AO, 250 kS/s, 16 bit
• 4 digital In, 4 digital Out SW timed
• 2x 32 bit counter
• 215 000 Ft
Analóg bemenet
Analóg bemenetek bekötése
NI USB-6366
• 8 Ch, 2 MS/s/Ch, szimultán mintavételezés
• 32 Msample memória
• 2 AO, 3,33 MS/s, 16 bit
• 24 DIO, HW timed 1 MHz, 4x 32-bit counter
• 1 200 000 Ft
11
NI CompactDAQ
• USB, Ethernet, WI-FI interfész
• 1, 4, 8 modul
(egymástól galvanikusan leválasztva)
cDAQ-9174
• 4 slot
• 4x32 bit counter
• 7 hardvervezérelt feladat
• 200 000 Ft
NI cDAQ-9139
• 1,33 GHz Intel Core i7, 32 GB HDD, 2GB RAM
• 4 USB, 2 Gigabit ethernet
• Microsoft Windows Embedded Standard 7 / Real-Time OS
• 2 MFt
NI 9215 – Analóg bemenet
• 4 x 16 bit, 100 kS/s/Ch, ±10 V
• 150 000 Ft
15
NI 9219, 24-Bit Universal AI
• 250 Vrms channel-to- channel isolation
• 4 x 100 S/s/ch
• Built-in quarter, half, and full-bridge support
• Built-in voltage and current excitation
NI 9219 - Üzemmódok
17
NI 9219 - Üzemmódok
NI 9263 – Analóg kimenet
• 4 x 16 bit, 100 kS/s
• 120 000 Ft
19
NI 9401 – Digitális I/O
• 8-channel (2x4), 100 ns ultrahigh- speed digital I/O
• 5 V/TTL,
sinking/sourcing digital I/O
Measurement and Automation Explorer (MAX)
21
MAX
Teszt panel
23
DAQmx driver
Elnevezések
• Physical channel
(az eszközön lévő bemenet vagy kimenet)
• Virtual channel
(a fizikai csatorna reprezentációja)
• Task
(több egyforma típusú virtuális csatornát tartalmazó feladat)
25
Mintavételezés
• On demand / Software timed
A mintavételezést a PC szoftver frissítési rátája dönti el. Nem determinisztikus, alacsony
sebességnél használható.
• Hardware timed
Maga a hardver végzi a mintavételezés vezérlését, determinisztikus. Mintavételi sebesség akár 100 kHz felett is.
SW timed feszültségmérés
27
Bemenet kiválasztása
• Egyetlen csatorna • Több csatorna
kiválasztása (browse)
Analóg bemenet konfigurálása
• Differential
Két (szomszédos) bemenet közötti feszültségkülönbség (pl. AI 0-AI 9)
• Non referenced (NRSE)
Feszültség az AI-Sense-hez képest
• Referenced (RSE)
Földhöz képest mért feszültség
• Default
Aktuális csatorna alapértelmezett beállítása pl. AI 0: differential; AI 9: RSE
29
SW timed digitális kimenet
1D boolean tömb
SW timed digitális kimenet Egész szám
31
Soros porti műszerek
Soros kommunikáció
33
Soros portok a
számítógépen
MAX
35
Soros port inicializálása
Példa adatok írására és olvasására
37
Kapcsolások
Termisztor használata
39
�= 1
1
� 25 + 1
�25/85 ∙ ln �t
�25
� 25=(273,15+25) K
�25/85=3977 K
�ref =�25=10k Ω
�t=�ref ∙ �t/�0 1−�t/�0
Uref
Ut
Rt Rref
A/D
Szabályozáshoz használt kapcsolás blokkvázlata
5 V
Rt
10 kΩ
A/D 12 V
DO 0 DO 1
L298N – Kettős H híd
L298N
Out 1 Out 2
Out 4 Out 3 12 V GND
5 V (Out) 5 V (Out)
GND Digital in Enable internal 5 V regulator
Feladatok
43
1. Hőmérséklet mérése
• Hőmérséklet mérése a mellékelt termisztor segítségével.
• A mért hőmérséklet megjelenítése:
– Skalár kijelző (pl. hőmérő) – Grafikon (waveform chart)
Tippek és lépések
• Termisztor ellenállásának mérése
szobahőmérsékleten és kézzel megfogva.
• 33. fólián lévő kapcsolás elkészítése,
kimenőfeszültség mérése multiméterrel.
• Feszültségé mérése adatgyűjtővel.
• Ellenállásérték kiszámolása mért feszültségből, összehasonlítás multiméter által mért értékkel.
• Hőmérséklet számolása.
45
2. Hőmérsékletszabályozó rendszer tesztelése
• Hőmérsékletszabályozó kapcsolás elkészítése
• Kapcsolás tesztelése:
– Hőmérséklet
– Fűtés ki/be kapcsolása
– Ventilátor ki/be kapcsolása
• Megjegyzés: a program leállításkor kapcsolja ki a fűtést!
3. Hőmérséklet szabályozása
• Készítsen egy egyszerű, a hőmérséklet
szabályozására alkalmas programot majd tesztelje!
47