@tibbo-tps/tibbit-13
v0.0.4
Published
Tibbit #13 (Four-channel ADC)
Downloads
4
Readme
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.