SOFTWARE ENGINEERING @ ELEKTRONICAvincentb/res/sig/presentaties/VU... · 2013. 12. 13. ·...

13
SOFTWARE ENGINEERING @ ELEKTRONICA

Transcript of SOFTWARE ENGINEERING @ ELEKTRONICAvincentb/res/sig/presentaties/VU... · 2013. 12. 13. ·...

Page 1: SOFTWARE ENGINEERING @ ELEKTRONICAvincentb/res/sig/presentaties/VU... · 2013. 12. 13. · Faculteit der Exacte Wetenschappen ELEKTRONICA BETA VU Even voorstellen: •Lex van der

SOFTWARE ENGINEERING @ ELEKTRONICA

Page 2: SOFTWARE ENGINEERING @ ELEKTRONICAvincentb/res/sig/presentaties/VU... · 2013. 12. 13. · Faculteit der Exacte Wetenschappen ELEKTRONICA BETA VU Even voorstellen: •Lex van der

Faculteit der Exacte Wetenschappen

VU BETA

•Exacte Wetenschappen

• Natuurkunde

• Scheikunde

• Wiskunde

• Informatica

•Aard en Levenswetenschappen

• Aardwetenschappen

• Biologie

• Neurowetenschappen

• Gezondheid

• Milieu

2 2013 Software SIG @ Nikhef

Page 3: SOFTWARE ENGINEERING @ ELEKTRONICAvincentb/res/sig/presentaties/VU... · 2013. 12. 13. · Faculteit der Exacte Wetenschappen ELEKTRONICA BETA VU Even voorstellen: •Lex van der

Faculteit der Exacte Wetenschappen

ELEKTRONICA BETA VU

•14 mdw (6 pcb/service engineers, 7 hw ontw, 1 sw ontw)

• Ontwikkeling

• Analoge elektronica (AD-DA frontend, HV, pulsverwerking, …)

• Digitale elektronica (FPGA’s, (cabled)PCI-e, Ethernet, USB, …)

• Embedded software (PIC, Java CPU, ARM, …)

• Experiment control software (C/C++, Java, LabVIEW, LabWindows…)

•Reparatie en modificatie van apparatuur

•Veiligheidskeuringen van elektrische arbeidsmiddelen

•Advisering en inkoop componenten en systemen

3 2013 Software SIG @ Nikhef

Page 4: SOFTWARE ENGINEERING @ ELEKTRONICAvincentb/res/sig/presentaties/VU... · 2013. 12. 13. · Faculteit der Exacte Wetenschappen ELEKTRONICA BETA VU Even voorstellen: •Lex van der

Faculteit der Exacte Wetenschappen

ELEKTRONICA BETA VU

Even voorstellen:

•Lex van der Gracht

• Analoge / digitale elektronica ontwikkeling

• Software ontwikkeling

•Matthijs Luger

• Wetenschappelijk programmeur/ systeembeheerder

• Nu software ontwikkelaar bij Elektronica

•Rob Limburg

• Hoofd Elektronica Bèta VU

• Analoge / digitale elektronica ontwikkeling

• Software ontwikkeling

4 2013 Software SIG @ Nikhef

Page 5: SOFTWARE ENGINEERING @ ELEKTRONICAvincentb/res/sig/presentaties/VU... · 2013. 12. 13. · Faculteit der Exacte Wetenschappen ELEKTRONICA BETA VU Even voorstellen: •Lex van der

Faculteit der Exacte Wetenschappen

HUIDIGE PROJECTEN

BIBRO (Big Brother)

•Systeem om (-80)vriezers, koelkasten, cilinderkasten en CO2-stoven via het internet te monitoren

•Combinatie van:

• one-wire sensor netwerk (tientallen sensoren)

• Java processor board met Ethernet (POE)

• database en een web interface.

•Alarmering via email of SMS

•Signalering van storing en slijtage (condensor temp, compressor)

•~150 systemen in gebruik

5 2013 Software SIG @ Nikhef

Page 6: SOFTWARE ENGINEERING @ ELEKTRONICAvincentb/res/sig/presentaties/VU... · 2013. 12. 13. · Faculteit der Exacte Wetenschappen ELEKTRONICA BETA VU Even voorstellen: •Lex van der

Faculteit der Exacte Wetenschappen

METEO DATALOGGERS

•Meten van diverse grootheden (T,H2O,CO2,CH4,wind, …)

•Relatief langzaam (<=10Hz)

•Low power logger ontwerp (hw/embedded sw)

•Energie vergaren (wind, solar, igv nood=>diesel)

•Sensorkabels vermijden -> radio verbindingen

•Extreme omstandigheden (tropisch regenwoud tot Siberie)

•Data lokaal opslaan en indien mogelijk verzenden (GPRS, SAT)

•Dataverwerking (bv Eddy covariantie) en presentatie

6 2013 Software SIG @ Nikhef

Page 7: SOFTWARE ENGINEERING @ ELEKTRONICAvincentb/res/sig/presentaties/VU... · 2013. 12. 13. · Faculteit der Exacte Wetenschappen ELEKTRONICA BETA VU Even voorstellen: •Lex van der

Faculteit der Exacte Wetenschappen

CHEMISCHE EXPERIMENTEN EN ONDERWIJS

Ariadne

•Java

•Modulair, uitbreidbaar

•Functionaliteit (door gebruiker) configureerbaar

•Programmeren van sequences (doe dit en daarna dat)

•Hardware abstractie

•Aansturen van autoinjectoren, kleppen, analyse apparatuur, …

•Data acquisitie , visualisatie en eenvoudige analyse

7 2013 Software SIG @ Nikhef

Page 8: SOFTWARE ENGINEERING @ ELEKTRONICAvincentb/res/sig/presentaties/VU... · 2013. 12. 13. · Faculteit der Exacte Wetenschappen ELEKTRONICA BETA VU Even voorstellen: •Lex van der

Faculteit der Exacte Wetenschappen

CHEMISCHE EXPERIMENTEN - ARIADNE

Meten en sturen

•Hardware abstractie

•Analoog in/uit

•Digitaal in/uit

•Serieel in/uit

•I/O Mapping (gebruiker kan IO koppelen aan macro-events

Fractioneren

•Pipetteer-robots aansturen

•Laden van well plates

•Grafisch spoor over plate definieren

•Handmatig te testen

8 2013 Software SIG @ Nikhef

Page 9: SOFTWARE ENGINEERING @ ELEKTRONICAvincentb/res/sig/presentaties/VU... · 2013. 12. 13. · Faculteit der Exacte Wetenschappen ELEKTRONICA BETA VU Even voorstellen: •Lex van der

Faculteit der Exacte Wetenschappen

CHEMISCHE EXPERIMENTEN - ARIADNE

Kleppen en pompen

•Aansturing via IO mapping

•Realtime status per klep

Analyse

•Grafieken overlappen

•Smoothing,

•Peak detect,

•Baseline correctie,

•Oppervlakte bepalen, …

9 2013 Software SIG @ Nikhef

Page 10: SOFTWARE ENGINEERING @ ELEKTRONICAvincentb/res/sig/presentaties/VU... · 2013. 12. 13. · Faculteit der Exacte Wetenschappen ELEKTRONICA BETA VU Even voorstellen: •Lex van der

Faculteit der Exacte Wetenschappen

NEUROFYSICA MICROSCOOP

•Zichtbaar maken van elektrische signalen tussen neuronen

•3 laser scanning

•Open platform

•X,Y,Z en rotatie mogelijkheid

•Snelle galvo scanners

•3D imaging en films

•4ch photon counting in FPGA

•Elektrofysiologie

•Control en imaging software (LabWindows)

10 2013 Software SIG @ Nikhef

Page 11: SOFTWARE ENGINEERING @ ELEKTRONICAvincentb/res/sig/presentaties/VU... · 2013. 12. 13. · Faculteit der Exacte Wetenschappen ELEKTRONICA BETA VU Even voorstellen: •Lex van der

Faculteit der Exacte Wetenschappen

PUMP-PROBE LASER SETUPS

•Optische spectra’s van gepulste lasers

•Diverse eigen detectoren:

• Zichtbaar licht, UV

• 128px MID-IR (6…12um), 2013

• 1024px NIR(0.9…1.7um) 2014

•USB, Cabled-PCIe, …GigE?

•Delay-lijnen, shutters,ect aansturen

•LabWindows

11 2013 Software SIG @ Nikhef

Page 12: SOFTWARE ENGINEERING @ ELEKTRONICAvincentb/res/sig/presentaties/VU... · 2013. 12. 13. · Faculteit der Exacte Wetenschappen ELEKTRONICA BETA VU Even voorstellen: •Lex van der

Faculteit der Exacte Wetenschappen

ONTWIKKELINGEN…

•Xilinx Zync7 SOC

• SOC FPGA + dual core ARM

• Bare metal / Linux

• Gigabit Ethernet

12 2013 Software SIG @ Nikhef

Page 13: SOFTWARE ENGINEERING @ ELEKTRONICAvincentb/res/sig/presentaties/VU... · 2013. 12. 13. · Faculteit der Exacte Wetenschappen ELEKTRONICA BETA VU Even voorstellen: •Lex van der

Faculteit der Exacte Wetenschappen

BEDANKT

13 Faculteit der Exacte Wetenschappen 2013 Software SIG @ Nikhef