Skip to content

Latest commit

 

History

History
126 lines (96 loc) · 3.43 KB

Instrument_Interfaces.md

File metadata and controls

126 lines (96 loc) · 3.43 KB

Instrument Interfaces

author: John Yocum date: March 13, 2015 transition: fade

Research Computing and Data Management

http://github.com/brianhigh/research-computing

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Creative Commons License

Input/Output (I/O)

  • Physical and Virtual
  • Ports and Connectors
  • Wireless
  • Analog/digital

IO Card

Source: [Lippincott, CC-BY-3.0, (Wikimedia)](http://commons.wikimedia.org/wiki/File:Chassis-plans-Digital-IO-Card.jpg)

Peripherals

  • Monitors/printers
  • Keyboard/mouse/touchpad/stylus
  • Sensors
    • Temperature, pressure, etc.
  • Instruments
    • HPLC, and many more.

Instrument Interfaces

  • I/O Cards: expand the I/O capabilities of a computer
  • Bus: multiple devices
  • HPIB/GPIB: widely used instrument interface
  • Ethernet: prolific network technology
  • Serial
  • Parallel
  • USB

IEE-488

Source: [1-1111, Public Domain, (Wikimedia)](http://commons.wikimedia.org/wiki/File:IEEE-488-Stecker2.jpg)

Remote Data Aquisition

  • Sensors
  • "hackable" mini-systems
    • Arduino
    • Raspberry Pi
  • GPS
  • Mobile devices
    • phones
    • tablets

Arduino Uno

Source: [1sfoerster, CC-BY-SA-3.0, (Wikimedia)](http://commons.wikimedia.org/wiki/File:UnoConnections.jpg)

Data Acquisition Software

  • LabVIEW
    • Programmable data acquisition system
  • Chemstation
    • Widely used chromatography package
  • Torrent Suite
    • Open source sequence analyzer

Legacy Systems

  • Limited hardware compatbility
    • Interface isn't supported on modern computers
  • Operating system support
    • Requires outdated operating system
  • Quirky behaviour, such as inability to print

Intertec Superbrain

Source: [Brighterorange, CC-BY-SA-3.0, (Wikimedia)](http://commons.wikimedia.org/wiki/File:Intertec_Superbrain.jpg)

Instrument Overload

  • Too many devices
    • Can your software, hardware, and instruments get along?
  • Bus technology limitations
    • More devices = Lower performance
  • Resource consumption
    • Bus bandwidth
    • Processing power
    • Memory

Summary

  • Peripherals
  • Interfaces
  • Data Aquisition
  • Legacy Systems