基于FPGA的数据采集系统研究

基于FPGA的数据采集系统研究。要求用的开发环境是QuartusⅡ,用VerilogHDL语言编程,再买一块采集数据的FPGA开发板,(采集的数据是温度,要做多路的,用到... 基于FPGA的数据采集系统研究。要求用的开发环境是QuartusⅡ,用VerilogHDL语言编程,再买一块采集数据的FPGA开发板,(采集的数据是温度,要做多路的,用到温度传感器)然后用单片机(C语言)控制并传输,将数据传到电脑上(界面用VC++)。还要用FPGA仿真。

我在这方面基础不好,以前没有买过板子,单单学过点理论课,也纯粹是为了考试。
我现在初步的想法是:
温度传感器用DS18B20,温度传感器怎么与FPGA连接,具体该怎么采集,FPGA和单片机又怎么连接,我是不是应该尽快买板子才入门快一些,FPGA想买cyclone系列,只知道板子能带有采集功能并能和单片机连接就可以,可是我不知道该如何看这板子就带有这两个功能。。单片机的型号也没有确定

我现在觉得第一步迈出去好难,不知道怎么开始,在此万分感谢
展开
 我来答
besurezhang01
2013-07-06 · TA获得超过3326个赞
知道大有可为答主
回答量:2134
采纳率:66%
帮助的人:1794万
展开全部
1,DS18B20应该送数字信号给FPGA,所以不用做AD转换了。但是有可能是串行数据(没看18B20的数据手册),可能需要在FPGA内部串并转换,一般温度传感器数据量不是很大,可以考虑存储在FPGA内部的BRAM内。FPGA内部有很多块的BRAM,每一路的传感器数据分别占用一块BRAM。BRAM的写入需要单片机来控制,这个就是多路选一路然后做时序配合。
2,读出的时候很多路的数据需要先做选择,单片机选出一路数据送到串口,由串口跟PC进行通讯。串口可以在FPGA内部实现,如果开发板上有就更简单。
3,开发板估计买不到带DS18B20的,但是应该会有带处理器和串口的,可以咨询下代理商的FAE。或者自己上ALTERA的网站上找找。
yishango
2013-07-15
知道答主
回答量:12
采纳率:0%
帮助的人:11.1万
展开全部
主要重点工作是设计fpga程序:1、ds1820传出的是数字信号,时序也相对简单,所以用fpga模拟其时序比较简单吧;2、ds1820存储采到的温度信号,设计一fifo结构或者pingpong sram都行;3、就是fpga和单片机之间的数据传输了,这部分也是一个难点;4、单片机读取fpga中缓存的数据,通过串口或者usb等传送给电脑。5、做vc界面就很简单了。。。至于你说的fpga仿真具体是指什么?不明白。是指烧写前的代码仿真测试代码么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式