I am in my last year of Engineering and have a final project that requires us to implement our own DAQ device that can utilize LABVIEW to process information. I am looking for any help in regards to selecting an already existing proto-board that has DSP and DAQ functionalities and how to then connect the final product to LABVIEW. The overall idea is to provide a cheap, efficient, and open-source DAQ to be used by both professionals and students.
Any help is appreciated!
Like an Arduino or RaspberryPi? The Arduino would probably be the simplest since a lot has already been done with a library called LINX.
Yes, and thanks for replying! Looking for something like the Arduino, but not the Arduino specifically. We need something that has a little more resolution when measuring signals coming into the system (looking for at least 100kS/s). So we are looking into different proto-boards that offer ADC sampling rates that meet this specification but cannot find much literature on the ability and ease to interface these proto-boards with the LABVIEW environment.
Probably more than you want, but there is the myRIO which is built upon the cRIO platform, utilizing LabVIEW Real Time and LabVIEW FPGA. To then interface with a PC with LabVIEW, just use TCP/IP or Network Streams.
Yea, that is similar to what is currently being used. Our job is to make it cheaper but still work! Thanks for your help!
It's not super unusual for the eval kits to be supplied with LabVIEW drivers and of course schematics/source code/BOM etc. I guess you could just start stripping out stuff that you don't need to keep lowering the cost.
I don't have a specific board in mind, but Texas Instruments and OMEGA make some cheap-sih data acquisition boards. Raspberry Pi and Arduino are good but won't give you the resolution and sample rates you are looking for.
This will probably be fairly tricky, just because a lot of data acquisition boards tend to be expensive no matter what. Just make sure there are some drivers for whatever board you go with. That way you can interface with it in LabVIEW easily using the call library function node.