- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于FPGA的一路数字信号采编系统设计 毕业论文
1 绪论
1.1 数据采集系统的概念和意义
信号采集与处理是计算机与外部物理世界连接的桥梁,在科研、生产和人们的日常生活中,经常需要测量流量、速度、位移、温度、压力、外形等物理量,人们一般通过传感器把上述物理量转换成模拟电信号,然后将模拟电信号经过放大、滤波、数模转换等处理后送入计算机,这就是数据采集。数据采集技术是信息科学的重要分支,它不仅应用在智能仪器中,而且在现代工业生产、国防军事及科学研究等方面都得到广泛应用,无论是过程控制、状态监测,还是故障诊断、质量检测,都离不开数据采集系统[1-2]。
从严格意义上说,数据采集系统应该是用计算机控制的多路数据自动检测或巡回检测,并且能够对数据实行存储、处理、分析计算,以及从检测的数据中提取可用的信息,供显示、记录、打印或描绘的系统。总之,不论在哪个应用领域中,数据的采集与处理越及时,工作效率就越高,取得的经济效益就越大。
1.2 数据采集系统研究现状
数据采集存储系统目前在环境感知,图像处理、语音识别、通信等领域有着广泛的应用,它用于实时、高速地采集和记录应用领域的各项参数信息。随着应用领域的不断深入,信号分辨率、采样率,数据存储容量,存储时间等要求都大幅提升,设备可靠性和实时性要求也越来越高,因此高精度、高可靠性的大容量数据采集存储系统就显得尤为重要,而且抗冲击干扰能力、可扩展性及可移植性等方面因素都必须严格考虑处理[3-4]。
传统的数据采集系统采用单片机作为微处理器。近年来,数据采集系统的控制芯片由原来的单片机逐步发展到数字处理芯片DSP(数字信号处理器),嵌入式芯片等速度更高功能更强的芯片。在高性能数据采集系统中,通常采用单片机或DSP作为CPU,控制ADC(模/数转换器)、存储器和其他外围电路的工作[5]。
但基于单片机和DSP设计的数据采集系统都有一定的不足:
单片机的时钟频率较低,各种功能都要靠软件的运行来实现,软件运行时间在整个采样时间中占很大的比例,效率低,难以适应高速数据采集系统的要求;DSP的运算速度快,擅长处理密集的乘加运算,但很难完成外围的复杂硬件逻辑控制。
FPGA是英文Field-Programmable Gate Array的缩写,即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA集成度高,器件密度高达数千万门,可完成复杂的时序与组合逻辑电路功能,通过编程,用户可立刻把一个通用FPGA芯片配置成需要的硬件数字电路,其内部丰富的布线资源也给修改、测试和系统升级提供了极大的方便。
随着电子技术的飞速发展,FPGA 能有效克服单片机和DSP的缺点,它的全部控制逻辑均由硬件完成,容易实现硬件上的并行工作。FPGA内部可以嵌入DSP软核,增强了系统的数据处理能力[6-7];FPGA 还具有时钟频率高、内部延时小、编程配置灵活的特点,可以集采样控制、处理、缓存和传输于一个芯片内实现片上系统,这样大大提高了系统的可靠性,降低系统成本;同时随着 IP产业的崛起,更加缩短了产品的开发周期和上市时间,有利于在激烈的市场竞争中抢占先机;因此在多路并行高速数据采集领域得到广泛应用。
对数据采集系统的设计提出两个方面的要求:一方面,要求接口简单灵活且有较高的数据传输率;另一方面,由于通道多、数据量较大,要求主机能够对实时数据做出快速响应,并及时进行分析和处理。一般的数据采集系统由多路数据选择器转换器、数据存储器、单片机控制器以及通信接口电路等A/D组成。传统的数据采集器中的多路数据选择器由多个模拟开关组成,加上转换器的控制电路及数据存储器,电路所需元A/D器件较多,因此电路板设计的面积较大。如果采用现场可编程门阵列电路实现多路数据选择器、存储器及外围的一些FPGA控制电路。不仅可以减小电路板的设计体积,而且最大限度地提高系统的信号采集和处理能力。
1.3 主要研究内容
本课题的主要研究内容是,在理解数据采集原理的基础上,设计一个数据采集系统,对一路数字信号进行采集,将采集编帧后的数据存储,并通过上位机软件进行数据的分析。
2 系统总体设计
图2.1 系统整体结构图
本设计的系统框图如图2.1所示。
该系统由422接口模块、FPGA控制模块、信号存储模块、USB通讯模块以及外围电路组成。其中,USB通信模块的设计利用了已有的研究成果。
422接口负责接收外部的RS-422数字量信号,并将其送入FPGA采集。FPGA将读取到的数字量信号先进行数据编帧处理,接着存入外部FIFO中,最后控制存储于外部FLASH之中。电路的整个时序由逻辑控制模块协调控制。
FPGA控制模块由FPGA及外围电路组成。FP
您可能关注的文档
- 利用化学实验开展探究式教学.doc
- 利用单片机和LCD实现液晶电子台历.doc
- 利用地下空间通风对空气降温的数值模拟和分析1.doc
- 利用网络进行主题探究性学习的浅探.doc
- 利用电子档案袋管理,优化信息技术课堂.doc
- 利用视频案例提高教研成效 ——基于网络环境下视频案例动态教研系统的构建 论文.doc
- 利用遗传算法确定岩土热物性参数的研究1.doc
- 别墅建筑燃气户式空调系统的经济性分析1.doc
- 别样的方式上好信息技术理论课——“因特网的组织与管理”教学设计.doc
- 制作圣诞贺卡传真情——计算机动画制作初步.doc
- 注册验船师高频真题题库2025.docx
- 注册验船师高频题库带解析2025.docx
- 注册验船师考试必备资料2025.docx
- 注册验船师精选题库带分析2025.docx
- 注册验船师考前冲刺必刷题附答案2025.docx
- 新高考生物二轮复习讲练测第10讲 人体的稳态与免疫调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第13讲 生物技术与工程(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第7讲 遗传的基本规律与伴性遗传(检测)(原卷版) .docx
- 新高考生物二轮复习讲练测第13讲 生物技术与工程(检测)(原卷版).docx
文档评论(0)