Blue Melon
BlueSense

Blue Melon v.o.f. overgenomen door eMbed Engineering B.V.

Blue Melon gaat samen verder met eMbed Engineering onder de vlag van eMbed Engineering! Met het samenvoegen van beide bedrijven is een stabiele en slagvaardige organisatie ontstaan die flexibel is en garant staat voor kwalitatief hoogwaardige producten. Ons uitgangspunt hierbij is dat we u nu nog beter van dienst kunnen zijn in het ontwikkelen van elektronica. Het samenvoegen van beide bedrijven heeft ook geleidt tot een uitbreiding van het portfolio en een enorme toename van competenties. Competenties die uiteen lopen van hardwareontwikkeling op chipniveau, tot higher level embedded software op basis van embedded Linux met internet connectiviteit. Hierdoor zijn we in staat om met parate kennis de meest uiteenlopende projecten in korte tijd tot een succes maken.

Vanaf begin december is eMbed Engineering te vinden op www.eMbed.nl. Op onze vernieuwde website kunt u naast informatie over eMbed Engineering als organisatie een selectie van ons portfolio vinden. We hopen u met dit bericht volledig te hebben geïnformeerd over de ontwikkelingen bij eMbed Engineering. Als u vragen hebt over de situatie of de ontwikkelingen, dan kunt u ons uiteraard bereiken via onze contactgegevens.

Deze website wordt niet meer bijgewerkt, bekijk de nieuwe website van eMbed Engineering!

Projects/Sensor logger

From BlueMelon

Black_kastje.png

EMbed Engineering contracted Blue Melon for the development of a sensor measurement and logging system. The embedded system will be used by the off shore industry. The sensor logger manages the data from up eight sensors. These sensors are connected to the device through a robust RS-485 bus. The measured data is stored on a local hard drive, solid state drive or SD card. The system, which runs Linux, is remotely accessible through a secure connection via the internet.

Challenges which faced during the project:

  • Real time requirements: under no circumstances may the device drop measurements. As the standard Linux kernel is not real time we chose the add a hardware memory buffer including dedicated microprocessor to each sensor port. Each microprocessor assigns accurate timestamps to the incoming samples and stores data in a local buffer. Linux is able to read this buffer thus minimizing the possibility of loosing measurement values.
  • Low latency: a PC application will visualize the incoming measurements in real time. The time between the actual measurement and visual confirmation should be minimal.
  • Security: the stored data comprises of sensitive information. The system therefore ensures that only authorized users have access to the data.
  • Signal processing: Asynchronous to the data storage process the system processes the data. The signal processing conists among others of applying a number of filters. The filters were specially designed and tested using Octave (an open source Matlab clone).
  • Tests: the modelled calculations in Octave have been optimized for the embedded device. As such optimizations can introduce new errors the system is tested after each software modification. The test is executed by supplying the logger system with a prerecorded sensor log file. The output of the platform is then compared to ground truth results.

The logger system is useable in many situations and can be customized to support many different sensors. If you need a solution in which one of the above described features play an important role we would be interested to see if we can customize the platform for your situation.

           

This page was last modified 17:05, 13 December 2008.