麻烦进来看一下!FPGA做数据采集系统

来源:百度知道 编辑:UC知道 时间:2024/06/07 04:55:40
我是电子信息工程的,要做毕业设计了,导师给个题目是数据采集系统什么的,我想用fpga做,初步想了下是:传感器->A/D转换->FPGA处理->输出.......
我想在FPGA这部分多弄点东西,想请教大家,可以做些什么功能进去?
麻烦有经验的前辈指导一下!!!谢谢

假如你用Actel的Fuion系列芯片,AD转换都不用买了,已经集成到FPGA中了。
要是只是采集的话,对AD送来的数据进行多次采样,求平均值,存入RAM中。

多弄点东西,这个概念也太模糊了吧。
数字信号处理是一门庞大的学科,你采集的是声音信号、视频信号还是其它的什么,不同的信号会有不同的处理方法。用FPGA实现FIR这就足够你搞一个毕业设计了。
FPGA搞数字信号处理相对于用DSP来说,难度要大一些,主要是起步较晚,成熟的方案较少。不过Altera的推出的DSPbuilder倒是功能挺强大的,与Matlab集合起来,可以实现很多复杂的算法。
你对自己问题的描述不够具体,想帮你都没法帮,不过还是祝你好运。

呵呵,挺巧的!我也正在做一个基于FPGA的数据采集系统,跟你的结构差不多:
传感器->信号处理电路—>采样保持电路—>A/D转换->FPGA处理->USB传输—>PC机显示(控制)

我已经实现了一些功能了,想FPGA控制AD转换芯片、USB传输等!
我现在想通过上位机发送指令改变AD的采样率,以适应不同信号的采样!

其实你想在FPGA中多实现些功能,那还是比较多的方法的!例如,将采集到的数据在FPGA中进行信号处理(如滤波、求幅值、周期等),可以在数码管上显示结果、在LCD上显示更多结果甚至画出图像(这个应该比较有挑战性,^_^),还要根据你有什么样的设备、根据你试验开发板上的设备来决定你能实现什么功能咯!当然还要看你的实际用途了、如果做出来没实用价值,那就只当是学习咯!

慢慢来吧,我也正在做的过程中,咱们日后可以一起讨论嘛!^_^