基于FPGA的数据采集系统研究
基于FPGA的数据采集系统研究。要求用的开发环境是QuartusⅡ,用VerilogHDL语言编程,再买一块采集数据的FPGA开发板,(采集的数据是温度,要做多路的,用到...
基于FPGA的数据采集系统研究。要求用的开发环境是QuartusⅡ,用VerilogHDL语言编程,再买一块采集数据的FPGA开发板,(采集的数据是温度,要做多路的,用到温度传感器)然后用单片机(C语言)控制并传输,将数据传到电脑上(界面用VC++)。还要用FPGA仿真。
我在这方面基础不好,以前没有买过板子,单单学过点理论课,也纯粹是为了考试。
我现在初步的想法是:
温度传感器用DS18B20,温度传感器怎么与FPGA连接,具体该怎么采集,FPGA和单片机又怎么连接,我是不是应该尽快买板子才入门快一些,FPGA想买cyclone系列,只知道板子能带有采集功能并能和单片机连接就可以,可是我不知道该如何看这板子就带有这两个功能。。单片机的型号也没有确定
我现在觉得第一步迈出去好难,不知道怎么开始,在此万分感谢 展开
我在这方面基础不好,以前没有买过板子,单单学过点理论课,也纯粹是为了考试。
我现在初步的想法是:
温度传感器用DS18B20,温度传感器怎么与FPGA连接,具体该怎么采集,FPGA和单片机又怎么连接,我是不是应该尽快买板子才入门快一些,FPGA想买cyclone系列,只知道板子能带有采集功能并能和单片机连接就可以,可是我不知道该如何看这板子就带有这两个功能。。单片机的型号也没有确定
我现在觉得第一步迈出去好难,不知道怎么开始,在此万分感谢 展开
展开全部
1,DS18B20应该送数字信号给FPGA,所以不用做AD转换了。但是有可能是串行数据(没看18B20的数据手册),可能需要在FPGA内部串并转换,一般温度传感器数据量不是很大,可以考虑存储在FPGA内部的BRAM内。FPGA内部有很多块的BRAM,每一路的传感器数据分别占用一块BRAM。BRAM的写入需要单片机来控制,这个就是多路选一路然后做时序配合。
2,读出的时候很多路的数据需要先做选择,单片机选出一路数据送到串口,由串口跟PC进行通讯。串口可以在FPGA内部实现,如果开发板上有就更简单。
3,开发板估计买不到带DS18B20的,但是应该会有带处理器和串口的,可以咨询下代理商的FAE。或者自己上ALTERA的网站上找找。
2,读出的时候很多路的数据需要先做选择,单片机选出一路数据送到串口,由串口跟PC进行通讯。串口可以在FPGA内部实现,如果开发板上有就更简单。
3,开发板估计买不到带DS18B20的,但是应该会有带处理器和串口的,可以咨询下代理商的FAE。或者自己上ALTERA的网站上找找。
上海索辰
2024-10-17 广告
2024-10-17 广告
公司始终坚持核心技术的自主创新,一方面基于对物理学、数学等学科理论的深入学习,不断开发各类先进的求解器算法并持续优化,提升产品的计算分析能力。另一方面积极研究和应用前沿计算机技术,通过云平台等技术提升公司产品的计算能力,增强技术竞争力。...
点击进入详情页
本回答由上海索辰提供
展开全部
主要重点工作是设计fpga程序:1、ds1820传出的是数字信号,时序也相对简单,所以用fpga模拟其时序比较简单吧;2、ds1820存储采到的温度信号,设计一fifo结构或者pingpong sram都行;3、就是fpga和单片机之间的数据传输了,这部分也是一个难点;4、单片机读取fpga中缓存的数据,通过串口或者usb等传送给电脑。5、做vc界面就很简单了。。。至于你说的fpga仿真具体是指什么?不明白。是指烧写前的代码仿真测试代码么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询