基于FPGA和USB2.0总线的多路数据采集系统开发
本文选题:塔式起重机 + 安全预警系统 ; 参考:《长安大学》2011年硕士论文
【摘要】:本文根据塔式起重机安全预警系统研究内容及总体设计要求,研究并设计了一种基于FPGA和USB2.0总线技术的多路数据采集系统,,用来采集、传输和分析基于超声波测障的回波信号。 本系统由主机和采集板组成。主机主要实现多通道采集数据的分离、分析和存储功能;采集板以FPGA为系统的控制核心,实现多路数据的并行采集功能,主机和采集板之间通过USB2.0数据总线进行通信,可以实现多路实时超声回波信号的并行采集和存储。 在硬件方面,本文设计了FPGA采集控制电路、ADC LTC1609前端数据采集电路、SDRAM数据乒乓缓存电路以及FX2LP USB接口电路等。 在USB2.0数据总线方面,本文以USB2.0协议为基础,分析了FX2LP的固件工作原理和编写框架,设计了基于FX2LP接口芯片并且符合USB2.0高速协议的通讯接口。 在FPGA控制模块方面,本文设计了多路数据并行采集模块、数据乒乓缓冲模块、USB数据传输模块、主机命令解码模块。其中多路数据并行采集模块对多路滤波放大后的输入信号进行并行采集,采样率可调;数据乒乓缓冲模块负责对采样得到的数据进行缓存;USB数据传输模块负责将缓存后的数据按照FX2LP的工作时序送到FX2LP的数据总线上;主机命令解码模块负责对主机发送的控制命令进行解码,控制数据采集硬件。 本文使用ModelSim仿真工具对各个模块的功能做了时序仿真,并在硬件上对数据采集和控制功能进行了测试,测试结果表明本数据采集系统符合项目指标。
[Abstract]:According to the research content and overall design requirement of tower crane safety warning system, this paper studies and designs a multi-channel data acquisition system based on FPGA and USB2.0 bus technology, which is used to collect, transmit and analyze echo signals based on ultrasonic barrier measurement. This system is composed of mainframe and acquisition board. The main function of the host computer is to separate, analyze and store the multi-channel data, and the acquisition board takes FPGA as the control core of the system, realizes the multi-channel data parallel acquisition function, and communicates between the host and the acquisition board through the USB2.0 data bus. The parallel acquisition and storage of multi-channel real-time ultrasonic echo signal can be realized. In the aspect of hardware, this paper designs FPGA acquisition control circuit and LTC1609 front-end data acquisition circuit, SDRAM data ping-pong buffer circuit and FX2LP USB interface circuit. In the aspect of USB2.0 data bus, based on the USB2.0 protocol, this paper analyzes the working principle and programming framework of the firmware of FX2LP, and designs the communication interface based on FX2LP interface chip and accord with the high speed protocol of USB2.0. In the aspect of FPGA control module, this paper designs a multi-channel parallel data acquisition module, a data ping-pong buffer module, a FPGA data transmission module, and a host command decoding module. The multi-channel parallel data acquisition module collects the input signal after multi-channel filtering and amplifying, and the sampling rate can be adjusted. The data ping-pong buffer module is responsible for caching the sampled data. The USB data transfer module is responsible for sending the cached data to the FX2LP data bus according to the working sequence of FX2LP. The host command decoding module is responsible for decoding the control command sent by the host computer and controlling the data acquisition hardware. In this paper, the function of each module is simulated with ModelSim simulation tool, and the data acquisition and control functions are tested in hardware. The test results show that the data acquisition system accords with the project index.
【学位授予单位】:长安大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP274.2;TH213.3
【相似文献】
相关期刊论文 前10条
1 窦海斌;方建军;;基于USB接口的嵌入式运动控制器设计[J];微电机;2010年06期
2 高富强;董彦利;刘国华;;高速可靠的工业CT数据传输系统研制[J];核电子学与探测技术;2010年05期
3 王彦,贺康政,黄松;基于FPGA的多道脉冲幅度分析器的设计[J];核电子学与探测技术;2005年04期
4 李刚;佟首峰;于浩;;基于USB2.0的高速线阵CCD数据采集系统[J];长春理工大学学报(自然科学版);2008年01期
5 卢建良;陈子瑜;沈激;金西;;GEM探测器数据采集系统设计[J];核电子学与探测技术;2011年04期
6 曹旭东,狄帮让,伏珍,许洪波;基于USB2.0技术的智能超声信号发生器设计[J];测控技术;2005年08期
7 唐海洋;翟巍;王勇;;USB2.0虚拟逻辑分析仪的设计与实现[J];电子设计应用;2007年02期
8 房宗良;王季红;曹剑锋;李丽蓉;李莉;马桂珍;;数字多道的USB2.0接口设计[J];核电子学与探测技术;2007年04期
9 龚涛,朱德森,肖力;基于FPGA的布匹疵点图像实时采集系统[J];机械与电子;2004年12期
10 戴林兴;;动态局部重构可用性探究[J];硅谷;2011年05期
相关会议论文 前10条
1 王玮;钱伟康;应怀樵;;基于FPGA的PXI高速数据采集系统硬件设计[A];现代振动与噪声技术(第九卷)[C];2011年
2 侯金华;;基于FPGA的SOC系统可靠性设计[A];2011中国电工技术学会学术年会论文集[C];2011年
3 张健;孙辉先;陈晓敏;安军社;;反熔丝FPGA的可靠性设计措施[A];第二十三届全国空间探测学术交流会论文摘要集[C];2010年
4 ;Design and Research of Video Fire Detection System Based on FPGA[A];Proceedings of the 2011 Chinese Control and Decision Conference(CCDC)[C];2011年
5 董雪;费建军;白娇杨;;基于FPGA的智能火灾报警系统的设计与研究[A];天津市电视技术研究会2012年年会论文集[C];2012年
6 徐寅晖;曾大治;;基于FPGA的多通道脉冲压缩程序设计[A];全国第五届信号和智能信息处理与应用学术会议专刊(第一册)[C];2011年
7 肖松;李跃华;张金林;;基于FPGA局部动态可重构的抗SEU容错系统研究[A];教育部中南地区高等学校电子电气基础课教学研究会第二十届学术年会会议论文集(下册)[C];2010年
8 钱伟康;梁利娟;王丽丽;;一种基于FPGA的CAN总线船舶监控系统[A];全国第三届信号和智能信息处理与应用学术交流会专刊[C];2009年
9 杨学友;叶振忠;刘常杰;李博文;;一种高速智能化视觉传感器设计[A];第三次全国会员代表大会暨学术会议论文集[C];2002年
10 杨立涛;李东仓;杨磊;吴怀义;祁中;;基于FPGA的电荷分除法的数据获取系统[A];第十五届全国核电子学与核探测技术学术年会论文集[C];2010年
相关重要报纸文章 前10条
1 海英;赛灵思发布新型FPGA芯片方案[N];人民邮电;2009年
2 ;实现FPGA产品差异化[N];中国电子报;2011年
3 ;FPGA为消费电子提供安全保证[N];中国电子报;2011年
4 本报记者 赵艳秋 冯晓伟 冯健;FPGA:市场应用广 门槛需降低[N];中国电子报;2009年
5 本报记者 冯晓伟;FPGA格局难改 新兴企业胜算几何?[N];中国电子报;2009年
6 ;异步架构FPGA实现业界最高速度[N];中国电子报;2009年
7 ;突破功耗和成本限制设计中国需要的FPGA[N];中国电子报;2009年
8 ;通信仍是FPGA最大市场[N];中国电子报;2009年
9 本报记者 梁红兵;赛灵思:降低FPGA应用门槛[N];中国电子报;2010年
10 华北光电技术研究所 刘刚;FPGA+DSP升级热像设计[N];中国电子报;2010年
相关博士学位论文 前10条
1 张承畅;多FPGA系统的关键问题及应用研究[D];重庆大学;2011年
2 李鹏;基于元构件的FPGA硬件构件设计技术研究[D];解放军信息工程大学;2011年
3 余慧;时分交换的新型FPGA互连结构研究[D];复旦大学;2011年
4 谢丁;FPGA互连结构评估系统研究与实现[D];复旦大学;2011年
5 王忠明;SRAM型FPGA的单粒子效应评估技术研究[D];清华大学;2011年
6 廖永波;SOC软硬件协同方法及其在FPGA芯片测试中的应用研究[D];电子科技大学;2010年
7 唐玉兰;伪布尔可满足性算法及其在FPGA布线中的研究应用[D];江南大学;2010年
8 邬贵明;FPGA矩阵计算并行算法与结构[D];国防科学技术大学;2011年
9 薛晓勇;新型存储器在FPGA中应用的关键技术研究[D];复旦大学;2011年
10 隋文涛;FPGA布局算法研究[D];清华大学;2011年
相关硕士学位论文 前10条
1 姜朝晖;基于FPGA和USB2.0的视频图像采集系统的设计[D];内蒙古大学;2010年
2 程旭;基于FPGA和USB2.0的数据采集系统的设计[D];西安科技大学;2010年
3 高冰;基于FPGA与USB2.0的便携式数据采集系统的设计[D];电子科技大学;2010年
4 周志娟;相移波束形成的FPGA实现[D];哈尔滨工程大学;2011年
5 许冲;激光脉冲定距算法研究与FPGA实现[D];哈尔滨工业大学;2011年
6 曹钦;基于图像声纳的数字信号处理算法FPGA实现[D];哈尔滨工程大学;2011年
7 叶忠彬;基于FPGA的数字频率合成系统的设计与实现[D];电子科技大学;2011年
8 彭涵阳;无串扰超声测距系统的激励方法及基于FPGA的设计与实现[D];天津大学;2010年
9 杜国女;基于FPGA的音乐景观灯的设计与实现[D];兰州交通大学;2011年
10 隆志远;基于FPGA和光电耦合的旋转机械非接触双向信号传输系统[D];南京航空航天大学;2010年
本文编号:1967571
本文链接:https://www.wllwen.com/kejilunwen/jixiegongcheng/1967571.html