@tibbo-tps/tibbit-13

0.0.4 • Public • Published

Tibbit #13 (Four-channel ADC)

The node module for data collection from Tibbit #13 (Four-channel ADC) block.

Installation Instructions

The module is available as precompiled binary and C source code.

Install the module

npm install @tibbo-tps/tibbit-13

Usage

var ADC = require("@tibbo-tps/tibbit-13").init(socket, channel);

API Methods:

init(socket, channel, singleReadMode)

  • socked - TPP socket number
  • channel - ADC channel number, 1 to 4

Returns an object with a singe method:

.getVoltage()

Returns an object with the following properties:

  • error - error message, is undefined if no error occured
  • status - operation status, 0 if no error occured
  • voltage - voltage, mV

Example:

var tibbit13 = require("@tibbo-tps/tibbit-13").init("S13",1);
setInterval(function(){
    var data = tibbit13.getVoltage();
    if(data.status === 0){
        console.log("Voltage: "+data.voltage)
    }else{
        console.log("Error: "+data.error)
    }
},1000);

About the Tibbit #13 block

This ADC Tibbit is based on the LTC2309 12-bit ADC with I2C interface. The analog front end of the module allows you to measure signals in the -10V to +10V range. All measurements are with respect to the system ground.

The LTC2309 ADC IC has a 12-bit resolution. Tibbit #13 has the effective resolution of around 9~10 bits. This reduction is caused by the system noise and other factors affecting the measurement quality.

Combine this Tibbit with #20 (nine terminal blocks) or #19 (DB9M connector). It's not common but possible to use the latter for wiring into the ADC inputs.

Tibbit #21 (four terminal blocks) can also be used but you will have to steal the ground elsewhere, as #21 doesn't have its own ground line and the ADC measures input voltages with respect to the system ground.

This module requires Tibbit #12 to be present on the TPP board as well. #12 is necessary for producing +15V and -15V power for the ADC circuitry.

There is one red and one yellow LED. The red LED is connected to the SCL line of the I2C interface, the yellow LED — to the SDA line.

Readme

Keywords

none

Package Sidebar

Install

npm i @tibbo-tps/tibbit-13

Weekly Downloads

1

Version

0.0.4

License

MIT

Unpacked Size

55.4 kB

Total Files

6

Last publish

Collaborators

  • tibbo-tps