Serial Sensor Package (SSP) Products

serial interface sensor

Serial Sensor Package

Many of our users requested a simple real time interface to an accelerometer sensor. Although our current products support HID transfers, the programming support can be difficult and cumbersome (especially in Windows). We developed a simple serial interface product that will support several different sensor types. The serial sensor package (SSP) establishes a serial connection via a standard USB port. The physical connection to the device uses a micro-B type connector. The SSP is supported by Windows and Linux and analysis programs, such as MatLab, Labview or EZL, will connect directly to the serial data stream. The SSP-x supports the Analog Devices ADXL345 16g sensor used in our X16 series of loggers. The SSP-b includes the Bosch Sensortec BMP085 sensor used in our B1100-1 logger.

Priced at $45 ea

SOLD OUT. Not in stock.

SSP-x Accelerometer Features

SSP-b Barometer Features

Data Sheet

For more details, specifications and how to use the SSP please refer to the user manual(.pdf).

Example Applications

The SSP work very easily with Linux and the Raspberry Pi. We have two fun examples using the SSP-x and a Pi:

Data Acquisition and Analysis

EZL Software

The SSP establishes a simple serial commnication interface between the sensor and the PC. Capturing the data stream is easy with EZL Software. EZL is a scientific plotting software and data analysis tool created to stream line the effort needed to acquire, analyze, and plot data. EZL Software is not part of GCDC but we recommend the software as an easy solution to SSP data acquisition and plotting.

From the EZL main window, click Tools->Device Interface and a dialog window will open. Within the Device Interface settings, select "Serial" IO Mode, enter the appropriate COM port, select 115200 Baud Rate, 8 Data Bits, NONE Parity, 1 Stop Bits, NONE Flow Control. The Plot Columns defines the x and y axis values from the SSP device. For example, X-Axis 1 and Y-Axis 2 will plot the acceleration in the x-axis against the time stamps. Next, click Connect to Device to see the data stream to the text panel. Or, click Link to Plotter and then Connect to Device and the data will streamed to a EZL plot window.

The SSP with Windows XP / 7 / 8

The SSP implements a Silicon Labs CP210 USB serial interface chip. Necessary Windows based software drivers and support are provided by Silicon Labs. The product will appear as a serial comm port and streams text based data.

comm port

A serial terminal program will display the output of the SSP device. Configure the appropriate COM port to a baud rate of 115200, 8N1, and no flow control. Connect to the port and data is streamed to the terminal window. Send "?" to see a list of available commands from the SSP.

A simple Visual Basic example program captures and plots the serial data (The executable file and source code is available to download).

example code

The SSP with Linux

In Linux, the comm port is easily accessible in the /dev directory. For example, "cat /dev/ttyUSB0" will stream data to the console and "cat /dev/ttyUSB0 | test.csv" will send data to a file named test.csv. Data can be read into "R" using the read.csv function. For example, the command line "input <- read.csv(file="/dev/ttyUSB0", nrows=100,"Time","X","Y","Z"))" will load 100 lines of data into "input" variable.