Abhishek Kumar will be hosting the Hack Chat this week.
This Hack Chat is at 9:30a PST, Friday, November 17th.
Please note: This chat is at 9:30a PST due to our host being in India. There is no chat November 10th.
Time Zones got you down? Here's a handy count down timer!
This week's chat is about data acquisition. Data acquisition (DAQ) is a process by which a signal such as voltage, current, temperature, pressure, or sound is measured with a processing system. A processing system can be an entire computer or a standalone chip. The goal of a good DAQ system is to provide accuracy as quickly and be as cost effective as possible.
Kumar [Abhishek] is an engineering graduate from the Indian Institute of Technology (IIT) Kharagpur, India, whose journey into the world of hardware began when he picked up the soldering iron at the age of 7. As a student under the Google Summer of Code (GSoC) program under BeagleBoard.org, [Abhishek] worked with BeagleBoard.org to realize a logic analyzer using the Programmable Real-Time units on the BeagleBone, called BeagleLogic. He has also served as a Summer of Code mentor for BeagleBoard.org.
In this chat, we'll be discussing:
- The PRUs on the BeagleBone series of hardware, and their capabilities
- How BeagleLogic uses the PRUs to perform data acquisition
- Ways to program the PRUs
- (Ways of) processing the data acquired from the PRUs
Please add your questions in the comments of this page. (thanks @naturian for the suggestion!)
OK, if really want to collect and store data in large scale think first about fist and most limiting factor and that is you storage wright speed, and local data bus.
For example I collected for my research once over 3GB on ADC data on raspberry Pi in just a minutes, but I have fast SD cards on it to support over 1.4MSPS of ADC stream over parallel GPIO input. Faster than that was possible but it would be at the max.edge of SD card writing speed.