Projecten/Data acquisitie systeem
Uit Embed
|
Data Acquisitie Systeem
Voor Siri Marine B.V. ontwikkelt Embed Engineering een sensor meetwaarden acquisitie systeem dat gebruikt zal worden binnen de maritieme sector en off-shore. Dit loggersysteem heeft de beschikking over acht RS485 ingangen waarover acht sensoren kunnen worden uitgelezen. De binnengekomen waarden worden gelogd. Het systeem draait een embedded Linux installatie en biedt ondersteuning voor opslag op een SD card. Daarnaast is het systeem te benaderen via het internet over een beveiligde verbinding.
Uitdagingen bij dit project waren:
- Realtime karakter:
- Er mogen absoluut geen sensor metingen verloren gaan. Aangezien de standaard Linux kernel niet realtime is hebben we gekozen om iedere sensor poort te voorzien van een extra eigen microprocessor. Deze microprocessor kan naast het vaststellen van nauwkeurige timestamps de waarden lokaal bufferen waardoor gewaarborgd kan worden dat alle samples worden verwerkt.
- Lage 'latency':
- In doorontwikkelingen zal er een PC-applicatie ontwikkeld worden welke in realtime de sensor meetwaarden zal visualiseren. De vertraging tussen binnenkomst en weergave van de waarden dient hierbij geminimaliseerd te worden.
- Beveiliging:
- De opgeslagen gegevens bevatten gevoelige informatie. Het systeem is daarom zodanig beveiligd dat derden de opgeslagen gegevens niet kunnen inzien zonder de juiste toegangscodes.
- Berekeningen:
- De binnengekomen meetwaarden worden opgeslagen. Asynchroon hiervan wordt signaalanalyse toegepast. Het gaat hierbij om filters en matrix berekeningen. Deze berekeningen zijn gemodelleerd met behulp van Octave (een open source Matlab variant).
- Tests:
- De gemodelleerde berekeningen uit Octave zijn geoptimaliseerd voor het loggersysteem. Het is belangrijk om te controleren of de optimalisatie geen fouten introduceert. Om het systeem te testen zijn logs gemaakt van de sensor meetwaarden en worden berekeningen vervolgens losgelaten op de meetgegevens. De berekeningen worden hierbij uitgevoerd op de PC. Een programma kan de logs vervolgens weer afspelen waarbij de originele sensor metingen worden aangeboden aan de aan de PC aangesloten logger. De door het loggersysteem berekende resultaten worden hierna vergeleken met de eerder op de PC berekende resultaten. Deze dienen overeen te komen.
|
|
Technieken
Product Development
- Fast prototyping
- Electronics design
- Multi layer PCB-design
- Embedded software
- Haalbaarheidsstudie
Internet applicaties
- Embedded Linux
- Embedded web server
- Custom IO
- Controle op afstand
Interfacing
FPGA ontwerp
- VHDL implementatie
- Softcore
|
|
Contact
info@embed.nl
Embed Engineering BV
De Ruyterkade 7
13e verdieping
1013 AA Amsterdam
The Netherlands
t. +31 (0)20 240 01 79
amsterdam@embed.nl
Zernikelaan 6
9747 AA Groningen
The Netherlands
t. +31 (0)50 210 3333
groningen@embed.nl
|
Deze pagina is het laatst bewerkt op 4 okt 2010 om 20:21.
© embed. engineering