Motionlogger 2. Software Implementation of Data Logging at High Frequencies

University essay from Lunds universitet/Industriell elektroteknik och automation

Author: Jens Svensson; [2010]

Keywords: Technology and Engineering;

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.

  AT THIS PAGE YOU CAN DOWNLOAD THE WHOLE ESSAY. (follow the link to the next page)