Monthly Archives: August 2016

Interface for DI-149

I wrote a little utility to acquire data from a Dataq DI-149, a nice little 8 channel analog daq from Dataq.

You can get it from my bitbucket account, it should build on most modern debian based distributions. I’ll post some more info later, I want to flesh this out a little more, add support for triggering, maybe some math functions. It is written in C++, and requires boost and a recent C++11 compiler. I might break it out a little bit more, so the utility can be used as a more general C or C++ DI-149 interface.

Right now it can acquire one or several channels at any supported sample rate and print the values to the console. In the near future I want to add support for a running average and CSV file output,

I’ll be using this to help me measure MOSFET transfer characteristics as I continue work on my DC load bank. Although this is not an isolated daq, I will be able to measure VDS, VGS, the resistor voltage, and the output of a current shunt monitor at the same time with suitable external scaling resistors, albeit with reduced precision. Hopefully will do a full up test within a few weeks.