Developing embedded sensor data acquisition systems requires computer software that handles two-way communication with the devices and data processing. As part of the acoustic radar development project, we have developed computer software for communication, data acquisition, conversion, and visualization. The acoustic radar captures and processes signals from 16 microphones using an FPGA development board. The data is transferred to the computer via a serial interface using the UART protocol over a USB connection.
This thesis shows the process of developing a user interface to set communication and data acquisition parameters. The captured data is automatically processed and stored for further analysis using tools such as Matlab and LabView. It also includes a feature to convert raw data into a WAV audio file. With some modifications to the user interface and the communication protocol, the result is a program that can be used in other related applications where bidirectional communication between the computer and the embedded device via a serial interface is required.
|