A Scalable Datalogging System with Serial Interfaces and Integrated GPS Time Stamping

Mario Behn Department of Electrical and Computer Engineering, University of Massachusetts—Amherst, Amherst, Massachusetts

Search for other papers by Mario Behn in
Current site
Google Scholar
PubMed
Close
,
Vincent Hohreiter Department of Electrical and Computer Engineering, University of Massachusetts—Amherst, Amherst, Massachusetts

Search for other papers by Vincent Hohreiter in
Current site
Google Scholar
PubMed
Close
, and
Andreas Muschinski Department of Electrical and Computer Engineering, University of Massachusetts—Amherst, Amherst, Massachusetts

Search for other papers by Andreas Muschinski in
Current site
Google Scholar
PubMed
Close
Restricted access

Abstract

A scalable datalogging system for micrometeorological, fast-response, in situ, and remote sensing applications is presented. The system is based on a standard x86 MINI-ITX computer and the open-source operating system Linux. Real-time access for debugging and remote system control is implemented via a network interface. A 160-GB, 2.5-in. hard disk drive provides extended local storage. The recorded data can alternately be stored at a remote location using the Network File System (NFS) included in Linux. Accurate time stamping of collected data points is implemented using the open-source software Network Time Protocol (NTP) and a global positioning system (GPS) receiver. The operational capability of the system is demonstrated over a period of several weeks with data from seven ultrasonic anemometer–thermometers and a barometer.

Corresponding author address: Andreas Muschinski, Department of Electrical and Computer Engineering, University of Massachusetts—Amherst, 151 Holdsworth Way, Amherst, MA 01003. Email: muschinski@mirsl.ecs.umass.edu

Abstract

A scalable datalogging system for micrometeorological, fast-response, in situ, and remote sensing applications is presented. The system is based on a standard x86 MINI-ITX computer and the open-source operating system Linux. Real-time access for debugging and remote system control is implemented via a network interface. A 160-GB, 2.5-in. hard disk drive provides extended local storage. The recorded data can alternately be stored at a remote location using the Network File System (NFS) included in Linux. Accurate time stamping of collected data points is implemented using the open-source software Network Time Protocol (NTP) and a global positioning system (GPS) receiver. The operational capability of the system is demonstrated over a period of several weeks with data from seven ultrasonic anemometer–thermometers and a barometer.

Corresponding author address: Andreas Muschinski, Department of Electrical and Computer Engineering, University of Massachusetts—Amherst, 151 Holdsworth Way, Amherst, MA 01003. Email: muschinski@mirsl.ecs.umass.edu

Save
  • Berndt, E. R., and Rappaport N. J. , 2001: Price and quality of desktop and mobile personal computers: A quarter-century historical overview. Amer. Econ. Rev., 91 , 268273.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • Berns, H., and Wilkes R. J. , 2000: GPS time synchronization system for K2K. IEEE Trans. Nucl. Sci., 47 , 340343.

  • Bokhari, S., 1995: The Linux operating system. Computer, 28 , 7479.

  • Brouwer, W., and Coauthors, 2002: The ALTA global positioning satellite based timing system. Nucl. Instrum. Methods Phys. Res., 493A , 7989.

    • Search Google Scholar
    • Export Citation
  • Deeths, D., and Brunette G. , 2001: Using NTP to control and synchronize system clocks—Part 1: Introduction to NTP. Sun Microsystems, Inc., 20 pp. [Available online at http://www.sun.com/blueprints/0701/NTP.pdf.].

  • Electronic Industries Association, 1969: EIA standard RS-232-C: Interface between data terminal equipment and data communications equipment employing serial binary data interchange. Electronic Industries Association, 11 pp.

  • Francesc, S., and Domingo-Ferrer J. , 2007: Scalability and security in biased many-to-one communication. Comp. Networks, 51 , 113.

  • Garney, J., cited. 1996: An analysis of throughput characteristics of Universal Serial Bus. [Available online at http://www.usb.org/developers/whitepapers/bwpaper2.pdf.].

  • Garney, J., and Lueker J. , cited. 2000: Universal Serial Bus specification revision 2.0. [Available online at http://www.usb.org/developers/docs/.].

  • Giometti, R., cited. 2006: Linux implementation (LinuxPPS). [Available online at https://ntp.isc.org/bin/view/Dev/LinuxImplementationLinuxPPS.].

  • Hankins, G., and Lawyer D. S. , cited. 2007: Serial HOWTO. [Available online at http://tldp.org/HOWTO/Serial-HOWTO.html.].

  • Hart, J. K., and Martinez K. , 2006: Environmental sensor networks: A revolution in the earth system science? Earth Sci. Rev., 78 , 177191.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • Heursch, A., and Rzehak H. , Eds. 2001: Rapid Reaction Linux: Linux with low latency and high time accuracy. Proc. Fifth Annual Linux Showcase and Conf., Oakland, CA, USENIX, 27–38. [Available online at http://www.usenix.org/publications/library/proceedings/als01/heursch.html.].

  • Hwang, S-Y., Yu D-H. , and Li K-J. , 2004: Embedded system design for network time synchronization. Embedded and Ubiquitous Computing, Lecture Notes in Computer Science Series, Vol. 3207, Springer, 96–106.

    • Search Google Scholar
    • Export Citation
  • Jespersen, J., and Fitz-Randolph J. , 1999: From Sundials to Atomic Clocks: Understanding Time and Frequency. Dover, 308 pp.

  • Lerner, J., and Tirole J. , 2002: Some simple economics of open source. J. Ind. Econ., 2 , 197235.

  • Malcovati, P., Leme C. A. , O’Leary P. , Maloberti F. , and Baltes H. , 1994: Smart sensor interface with A/D conversion and programmable calibration. IEEE J. Solid-State Circuits, 29 , 963966.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • Mannermaa, J., Kalliomäki K. , Mansten T. , and Turunen S. , 1999: Timing performance of various GPS receivers. Proc. Joint Meeting of the European Frequency and Time Forum and the IEEE Int. Frequency Control Symp., Besancon, France, IEEE, 287–290.

    • Search Google Scholar
    • Export Citation
  • Mills, D. L., 1991: Internet time synchronization—The network time protocol. IEEE Trans. on Commun., 39 , 14821493.

  • Mills, D. L., 2006: Computer Network Time Synchronization: The Network Time Protocol. CRC Press, 286 pp.

  • Mogul, J., Mills D. , Brittenson J. , Stone J. , and Windl U. , 2000: Pulse-per-second API for UNIX-like operating systems, version 1.0. RFC 2783. [Available online at http://tools.ietf.org/html/rfc2783.].

  • Pryke, C. L., and Lloyd-Evans J. , 1995: A high-performance GPS-based autonomous event time-tagging system with application in a next-generation Extensive Air Shower array. Nucl. Instrum. Methods Phys. Res., 354A , 560566.

    • Search Google Scholar
    • Export Citation
  • Shepler, S., Callaghan B. , Robinson D. , Thurlow R. , Beame C. , Eisler M. , and Noveck D. , 2003: Network File System (NFS), version 4 protocol. RFC 3530. [Available online at http://www.ietf.org/rfc/rfc3530.txt.].

  • Van der Molen, M., Zeeman M. J. , Lebis J. , and Dolman A. J. , 2006: EClog: A handheld eddy covariance logging system. Comput. Electron. Agric., 51 , 110114.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • Ylonen, T., and Lonvick C. , 2006: The Secure Shell (SSH) protocol architecture. RFC 4251 (proposed standard). [Available online at http://www.ietf.org/rfc/rfc4251.txt.].

    • Crossref
    • Export Citation
All Time Past Year Past 30 Days
Abstract Views 0 0 0
Full Text Views 233 134 5
PDF Downloads 110 52 9