Virtuális méréstechnika MA-DAQ műszer vezérlése 1 Mingesz Róbert V
Bevezetés 2
LabVIEW driver telepítése (ha szükséges) VISA-driver FTDI-driver Az eszköz csatlakoztatás előtt kell telepíteni! MA-DAQ Edu-DAQ szeged.hu/Instruments/EduDaq/hu.php szeged.hu/Instruments/EduDaq/hu.php 3
MA-DAQMA-DAQ 4
MA-DAQMA-DAQ 5
MA-DAQMA-DAQ 6
MA-DAQMA-DAQ 7
MA-DAQMA-DAQ 8
MA-DAQMA-DAQ 9
MA-DAQMA-DAQ 10
MA-DAQ – SUBD-37 csatlakozó LábMegnevezés 1CAN-L (CAN-bus) 2DAC-1 (Analogue output) 3DAC-2 (Analogue output) 4Conversion start (Input) 5IN-0 (Analogue input – ch A) 6IN-1 (Analogue input – ch A) 7IN-2 (Analogue input – ch A) 8IN-3 (Analogue input – default ch A) 9IN-4 (Analogue input – ch B) 10IN-5 (Analogue input – ch B) LábMegnevezés 11IN-6 (Analogue input – ch B) 12IN-7 (Analogue input – default ch B) 13PCA-0 (Digital I/O) 14TX1 (Digital I/O) 15 SDA (Digital I/O) 16MOSI (Digital I/O) 17SCK (Digital I/O) 18GND 19+5 V (Power supply output) 11
MA-DAQ – SUBD-37 csatlakozó LábMegnevezés 20CAN-H (CAN-bus) 21GND 22GND 23GND 24GND 25GND 26GND 27GND 28GND 29GND LábMegnevezés 30GND 31PCA-1 (Digital I/O) 32RX1 (Digital I/O) 33 SCL (Digital I/O) 34NSS (Digital I/O) 35MISO (Digital I/O) 36GND 37-5 V (Power supply output) 12
MA-DAQ – Soros kommunikáció 8 Bit, Baud rate = bit/s Flow control: RTS/CTS 13
MA-DAQ – Soros kommunikáció 14
MA-DAQ – Soros kommunikáció 15
MA-DAQ – Vezérlés Minden parancs kezdődik Az eszköz az összes kapott karaktert visszaküldi – szöveges eszközinformáció lekérdezése minden egyes további leküldött karakter helyett egy karaktert küld vissza az azonosítóból 1 ][B 0 ]’ – DAC-1 kimenet feszültségének beállítása 1 ][B 0 ]’ – DAC-2 kimenet feszültségének beállítása 0 ]’ – ADC A csatorna bemenetének kiválasztása 0 ]’ – ADC B csatorna bemenetének kiválasztása 0 ]’ – Egyszeri mérés A 0 átlagolással válasz: [CH-A 1 ][CH-A 0 ][CH-B 1 ][CH-B 0 ] 16
MA-DAQ – Soros port inicializálása 17
MA-DAQ – 18
MA-DAQ – 19
MA-DAQ – 20
Feladatok 21
1. feladat Helyezze üzembe a MA-DAQ műszert! Inicializálja a soros portot! Olvassa ki az eszköz azonosító szövegét! Mely soros porton válaszol a műszer? 22
2. feladat Hozzon létre olyan programot, mellyel a DAC kimenetet vezérelni tudja! Mely parancs mely DAC kimenetet vezérli? Vizsgálja meg, hogy mi az összefüggés a DAC kódja és a kimenő feszültség között! Hozzon létre olyan vi-t, amelynél V-ban kell megadni a kimenő feszültséget, és nem bináris kódban! 23
3. feladat Kösse össze a DAC kimenetét valamely szabadon választott ADC bemenettel! Hozzon létre olyan programot, mellyel az ADC bemenetét be tudja olvasni! Vizsgálja meg, hogy mi az összefüggés az ADC kódja és a bemenő feszültség között! Hozzon létre olyan vi-t, amely V-ban jelzi ki a mért feszültséget! 24