• Nem Talált Eredményt

Műszerhardverek és szoftverek fejlesztése

N/A
N/A
Protected

Academic year: 2022

Ossza meg "Műszerhardverek és szoftverek fejlesztése"

Copied!
50
0
0

Teljes szövegt

(1)

TÁMOP-4.2.2/B-10/1-2010-0012 projekt

„Az SZTE Kutatóegyetemi Kiválósági Központ tudásbázisának kiszélesítése és hosszú távú szakmai fenntarthatóságának megalapozása

a kiváló tudományos utánpótlás biztosításával”

Eötvös Loránd Kollégium Informatika műhely

2012. 11. 23.

Műszerhardverek és szoftverek fejlesztése

Dr. Mingesz Róbert

(2)

Történelem

• Zaj csoport megalakulása 1988

• Első saját tervezésű műszer 1990

• Fő motiváció:

– A kísérletek elvégzéséhez számítógéppel vezérelt mérés szükséges

– Nem érhető el megfelelő műszer (vagy drága)

(3)

TÁMOP-4.2.2/B-10/1-2010-0012 projekt

Történelem – DAS 1414

3

(4)

Történelem – mai műszerek

(5)

TÁMOP-4.2.2/B-10/1-2010-0012 projekt

Bevezetés

• Fizika, kémia, orvostudomány, mérnöki tudományok:

A mérés alapvető fontosságú

• A sikeres mérések alapfeltétele:

– megfelelő elméleti háttér – megfelelő méréstervezés

– megfelelő érzékelők (szenzorok), aktuátorok – megfelelő műszerek

5

(6)

Kereskedelmi műszerek

• Előnyök:

– univerzálisak

– kiváló paraméterek (jó esetben) – kalibráció

• Hátrányok:

– magas ár

– rugalmatlan, rögzített funkcionalitás – egyedi szoftverek, szabványok

– egy műszer önmagában általában nem elegendő

(7)

TÁMOP-4.2.2/B-10/1-2010-0012 projekt

Műszerek fejlesztése

• Előnyök:

– a megadott feladatra van szabva – ismert minden komponense

– egy műszer képes ellátni az összes feladatot, funkciót

– a műszer jelentős része szoftver: rugalmasan alakítható az adott feladathoz

• Hátrányok:

– kissé hosszabb fejlesztési idő

– több tudást/tapasztalatot igényel

7

(8)

Virtuális/szoftverbázisú műszerek

FIZIKA ELEKTRONIKA

INF/MAT egész

számok elektromos

jelek

hatás

Processzor és szoftver

aktuátor jel-

kondicionálás

D/A konverter

A/D konverter jel-

kondicionálás

szenzor külső

jelek

(9)

TÁMOP-4.2.2/B-10/1-2010-0012 projekt

Példa: Digitális oszcilloszkóp

9

(10)

Példa: Jelgenerátor

(11)

TÁMOP-4.2.2/B-10/1-2010-0012 projekt

Legfontosabb kérdések

• Milyen mennyiségek

• Milyen szenzorok

• Szenzorok illesztése

• Előerősítők

• A/D és D/A konverterek

• Mikrovezérlő

• PC kapcsolat

• PC szoftver

11

(12)

Szenzorok

(13)

TÁMOP-4.2.2/B-10/1-2010-0012 projekt

Mérőerősítő kapcsolás

13

(14)

Mérőerősítő kapcsolás zaja

(15)

TÁMOP-4.2.2/B-10/1-2010-0012 projekt

Mikrovezérlők – C8051F410

15

(16)

PC kapcsolat

• Múlt:

– Párhuzamos port – RS232

• USB

• Ethernet

• WIFI

• Bluetooth

• Ipari buszok

(17)

TÁMOP-4.2.2/B-10/1-2010-0012 projekt

PC szoftver feladatai

• Műszerrel való kommunikáció

• Adatok feldolgozása

• Adatok mentése

• Adatok megjelenítése

17

(18)

LabVIEW

(19)

TÁMOP-4.2.2/B-10/1-2010-0012 projekt

EDAQ 530 A

• 3 analóg bemenet (0V...5 V, 12 bit, 200 ks/s)

• 8 digitális I/O

SPI, I2C, PWM, számláló, … / analóg bemenet

• USB interfész

• Ár: IC-k: 3500 Ft; nyák, passzív alkatrészek: 2200 Ft

19

(20)

EDAQ16

(21)

TÁMOP-4.2.2/B-10/1-2010-0012 projekt

EDAQ16

• 4 analóg bemenet

– -5V...5V – 16 bit

– 1 Ms/s (2 szinkronizált csatorna) – PGA (1x...128x)

– 2 analóg kimenet (-5V...5V, 12 bit, 50 mA)

• 4 digitális I/O (SPI, I2C, PWM, számláló, …)

• 512 kByte RAM

• galvanikusan leválasztott

• Ár: 25000 Ft alatt

21

(22)

Beágyazott és PC szoftver

• Beágyazott szoftver

– C nyelvű

– Nyílt forráskódú

– Az adott feladatnak megfelelően módosítható

• PC szoftver

– Programozási környezetek:

LabVIEW, C#, C++, JAVA

(Virtuális soros port → számos más rendszer)

– Nyílt forrású, példákkal

(23)

TÁMOP-4.2.2/B-10/1-2010-0012 projekt

Harmonikus mozgás követése

• Műszer: EDAQ530

• Szenzor: Hall-szenzor

23

(24)

Kettős inga

• Műszer: EDAQ16

• Felső szenzor: gyorsulásmérő

• Alsó szenzor: pozíciókodoló

(25)

TÁMOP-4.2.2/B-10/1-2010-0012 projekt

Kettős inga

25

(26)

Mágneses histerézis

(27)

TÁMOP-4.2.2/B-10/1-2010-0012 projekt

B-H görbe

27

(28)

Feszültség-áram karakterisztika

• pl. dióda karakterisztika

(29)

TÁMOP-4.2.2/B-10/1-2010-0012 projekt

Feszültség-áram karakterisztika

29

(30)

Új fejlesztés: MA-DAQ

(31)

TÁMOP-4.2.2/B-10/1-2010-0012 projekt

MA-DAQ

• 8 analóg bemenet

– -5V...5V – 16 bit

– 1 Ms/s (2 szinkronizált csatorna) – 2 analóg kimenet (-5V...5V, 12 bit)

• 8 digitális I/O (SPI, I2C, PWM, számláló, PCA, …)

• CAN-BUS

• RS-232

• 512 kByte RAM

• Galvanikusan leválasztott

31

(32)

Laboratóriumi tápegység

(33)

TÁMOP-4.2.2/B-10/1-2010-0012 projekt

Zajjal segített gázérzékelés

• Hagyományos mérés: szenzor ellenállása

• Korlátozott szelektivitás → több szenzor

• Ellenállás fluktuációja: információ forrása Függ:

– szenzor anyaga – hőmérséklet

– gáz típusa és koncentrációja

• Kérdés: elegendő-e egy szenzor a gáz

típusának és koncentrációjának méréséhez?

33

(34)

Zajjal segített gázérzékelés

(35)

TÁMOP-4.2.2/B-10/1-2010-0012 projekt

Mérőrendszer diagramja

35

(36)

Jel kondicionálás és

adatgyűjtés

(37)

TÁMOP-4.2.2/B-10/1-2010-0012 projekt

Előerősítő elektronika

37

current Ref Sensor

S

R

R U

U   

(38)

Tervezési szempontok

• Ellenállás-feszültség konverzió:

áramgenerátor

• Alacsony zajú referencia

• Alacsony zajú erősítők

– Feszültség-zaj

– Áram-zaj (nagy ellenállású szenzorok esetén)

• Árnyékolás

– Belső (nagy erősítés)

– Külső (50/60 Hz)

(39)

TÁMOP-4.2.2/B-10/1-2010-0012 projekt

Korábbi prototípus

39

(40)

Nyers mérési adatok

(41)

TÁMOP-4.2.2/B-10/1-2010-0012 projekt

Mért spektrumok

41

(42)

PCA analízis

(43)

TÁMOP-4.2.2/B-10/1-2010-0012 projekt

Minta eredmények különböző gázok

43

-4 -2 0 2 4 6

-2 -1 0 1 2

400 ppm CO 80 ppm NO 2000 ppm CH4

PC2 x 10

13

PC1 x 10

13

(44)

Különböző koncentrációk

-2 -1 0 1 2

25 ppm CO 50 ppm CO 100 ppm CO

PC2 x 10

12

(45)

TÁMOP-4.2.2/B-10/1-2010-0012 projekt

Új műszer: FES 24

45

(46)

FES 24 - specifikáció

• 4 analóg bemenet, differenciális bemenetek

• 24 bit ADC

• RMS zaj < 2 ppm, effektív bitszám: 19,5

• Mintavételi ráta: <93 kHz

• Átviteli sebesség PC felé: 400 kByte/s

• 2 analóg kimenet

12 bit felbontás, 100 mA kimenő áram

• 8 digitális I/O

• Galvanikusan leválasztott

• Előerősítő panel két szenzor számára

(47)

TÁMOP-4.2.2/B-10/1-2010-0012 projekt

Alternatíva: univerzális műszerek

47

(48)

Alternatíva: moduláris

műszerek

(49)

TÁMOP-4.2.2/B-10/1-2010-0012 projekt

Összefoglalás

• Hardver tervezés

– Komoly tudást és gyakorlatot igényel

• Szoftver

– Beágyazott szoftver – PC szoftver

• Mérések megtervezése

– Mit mérünk

– Hogyan mérjük

– Mit kezdünk az adatokkal

49

(50)

Hivatkozások

• www.ti.com

• www.analog.com

• www.ni.com

• http://www.hobbytronics.co.za

• L.B. Kish, Y. Li, J.L. Solis, W.H. Marlow, R. Vajtai, C.G. Granqvist,

V. Lantto, J.M. Smulko and G. Schmera: "Detecting Harmful Gases

Using Fluctuation-Enhanced Sensing With Taguchi Sensors", IEEE

SENSORS JOURNAL, vol. 5, no. 4, august 2005

Hivatkozások

KAPCSOLÓDÓ DOKUMENTUMOK

„Az SZTE Kutatóegyetemi Kiválósági Központ tudásbázisának kiszélesítése és hosszú távú szakmai fenntarthatóságának megalapozása?. a kiváló tudományos

Az SZTE Kutatóegyetemi Kiválósági Központ tudásbázisának kiszélesítése és hosszú távú szakmai fenntarthatóságának megalapozása.. a kiváló tudományos

Az SZTE Kutatóegyetemi Kiválósági Központ tudásbázisának kiszélesítése és hosszú távú szakmai fenntarthatóságának megalapozása.. a kiváló tudományos

Az SZTE Kutatóegyetemi Kiválósági Központ tudásbázisának kiszélesítése és hosszú távú szakmai fenntarthatóságának megalapozása. a kiváló tudományos

Az SZTE Kutatóegyetemi Kiválósági Központ tudásbázisának kiszélesítése és hosszú távú szakmai fenntarthatóságának megalapozása.. a kiváló tudományos

Az SZTE Kutatóegyetemi Kiválósági Központ tudásbázisának kiszélesítése és hosszú távú szakmai fenntarthatóságának megalapozása.. a kiváló tudományos

Az SZTE Kutatóegyetemi Kiválósági Központ tudásbázisának kiszélesítése és hosszú távú szakmai fenntarthatóságának megalapozása.. a kiváló tudományos

Az SZTE Kutatóegyetemi Kiválósági Központ tudásbázisának kiszélesítése és hosszú távú szakmai fenntarthatóságának megalapozása.. a kiváló tudományos