Basis algemene titel

advertisement
SOFTWARE ENGINEERING @ ELEKTRONICA
VU BETA
•Exacte Wetenschappen
•
•
•
•
Natuurkunde
Scheikunde
Wiskunde
Informatica
•Aard en Levenswetenschappen
•
•
•
•
•
2
Aardwetenschappen
Biologie
Neurowetenschappen
Gezondheid
Milieu
2013 Software SIG @ Nikhef
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
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
•
•
•
4
Hoofd Elektronica Bèta VU
Analoge / digitale elektronica ontwikkeling
Software ontwikkeling
2013 Software SIG @ Nikhef
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
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
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
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
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
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
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
Faculteit der Exacte Wetenschappen
ONTWIKKELINGEN…
•Xilinx Zync7 SOC
•
•
•
12
SOC FPGA + dual core ARM
Bare metal / Linux
Gigabit Ethernet
2013 Software SIG @ Nikhef
Faculteit der Exacte Wetenschappen
BEDANKT
13
2013 Software SIG @ Nikhef
Faculteit der Exacte Wetenschappen
Download