Skip to main content

LUP Student Papers

LUND UNIVERSITY LIBRARIES

Motionlogger 2. Software Implementation of Data Logging at High Frequencies

Svensson, Jens (2010) In CODEN:LUTEDX/TEIE EIE920 20101
Industrial Electrical Engineering and Automation
Abstract
In today's industry the need for fast logging of measurements is increasing. Existing systems used by Tetra Pak AB have a maximum logging frequency which is inadequate. As a result of this Tetra Pak gave Industriprojektbyrån AB the task of developing a measuring system for this purpose. Industriprojektbyrån AB has before the start of this thesis developed the hardware set up for the system. The purpose for this thesis is to further develop the system into a product that can be delivered to Tetra Pak.
The first part of the thesis was to configure the operating system (OS). A small evaluation of possible OS’s was made. The thesis deals with how to configure the OS to get adequate performance. The most important information is about how to... (More)
In today's industry the need for fast logging of measurements is increasing. Existing systems used by Tetra Pak AB have a maximum logging frequency which is inadequate. As a result of this Tetra Pak gave Industriprojektbyrån AB the task of developing a measuring system for this purpose. Industriprojektbyrån AB has before the start of this thesis developed the hardware set up for the system. The purpose for this thesis is to further develop the system into a product that can be delivered to Tetra Pak.
The first part of the thesis was to configure the operating system (OS). A small evaluation of possible OS’s was made. The thesis deals with how to configure the OS to get adequate performance. The most important information is about how to configure a Linux kernel with real time support. A system performance test was performed to verify the deterministic behavior and logging frequency for the system.
The second part is the software design and implementation. The design of the software for the system is based on an open source project developed at Industriprojektbyrån. The general idea was to use Java Native Interface which made it possible to develop the actual logging in C.
The remaining parts of the system in Java and other high level languages. The presentation part of the system is constructed as a webpage to make it possible to view data.
The thesis describes how to implement software that satisfies the specification, how to test the system and implement these tests. Of course corresponding result from the tests are presented.
A section dealing with suggestions for further development is also included. (Less)
Please use this url to cite or link to this publication:
author
Svensson, Jens
supervisor
organization
course
EIE920 20101
year
type
H3 - Professional qualifications (4 Years - )
subject
publication/series
CODEN:LUTEDX/TEIE
report number
5271
language
English
id
3626494
date added to LUP
2013-05-22 09:07:31
date last changed
2014-09-04 08:29:59
@misc{3626494,
  abstract     = {{In today's industry the need for fast logging of measurements is increasing. Existing systems used by Tetra Pak AB have a maximum logging frequency which is inadequate. As a result of this Tetra Pak gave Industriprojektbyrån AB the task of developing a measuring system for this purpose. Industriprojektbyrån AB has before the start of this thesis developed the hardware set up for the system. The purpose for this thesis is to further develop the system into a product that can be delivered to Tetra Pak.
The first part of the thesis was to configure the operating system (OS). A small evaluation of possible OS’s was made. The thesis deals with how to configure the OS to get adequate performance. The most important information is about how to configure a Linux kernel with real time support. A system performance test was performed to verify the deterministic behavior and logging frequency for the system.
The second part is the software design and implementation. The design of the software for the system is based on an open source project developed at Industriprojektbyrån. The general idea was to use Java Native Interface which made it possible to develop the actual logging in C.
The remaining parts of the system in Java and other high level languages. The presentation part of the system is constructed as a webpage to make it possible to view data.
The thesis describes how to implement software that satisfies the specification, how to test the system and implement these tests. Of course corresponding result from the tests are presented.
A section dealing with suggestions for further development is also included.}},
  author       = {{Svensson, Jens}},
  language     = {{eng}},
  note         = {{Student Paper}},
  series       = {{CODEN:LUTEDX/TEIE}},
  title        = {{Motionlogger 2. Software Implementation of Data Logging at High Frequencies}},
  year         = {{2010}},
}