基于FPGA的高精度脉冲信号参数测量仪设计

摘 要 针对高精度脉冲信号的幅度、频率、占空比以及上升时间等参数测量的要求,主要是以FPGA为核心处理器,STM32作为人机交互单元,对经过信号处理模块处理过的脉冲信号进行测量、处理,参数设置以及显示。最终在50 输入阻抗的条件下,能够测量5Hz-10MHz的脉冲信号;占空比:1%-99%;幅度:0.1V-10V;脉冲上升时间:40-999ns误差绝对值分别小于0.01%、0.1%、0.1%、1%;并在此基础上制作一个标准矩形脉冲信号发生器,各参数范围可调,且精度高,可靠性好,具有很高的应用价值。

【关键词】等精度 脉冲 FPGA STM32

1 引言

在目前科技高速发展的大背景下,进而对于脉冲信号测量精度的相关要求也越来越高,对脉冲信号参数测量的仪器应用也越来越广泛。尤其是在雷达信号等在微弱信号领域以及在检测各种环境下时钟信号时对于脉冲信号检测的精度要求很高,所以说像一些先进的***用侦察机、反潜机只有少数几个国家能够做出来,就是因为这些技术的核心就是对小信号检测的分析处理技术要求十分高。

脉冲信号包含了丰富的高频和低频成分。在数据采集系统中,通常需要脉冲信号源提供的信号来检测数据采集设备的工作状况。此外,脉冲信号源产生的信号还可以作为控制信号,用于实现对采集设备的控制。因此,在实际应用中要准确的测量各种脉冲信号就显得尤为重要。本文针对的高速脉冲信号的测量要求和方法,采用FPGA为主核心处理器,STM32为人机交互协调控制器,通过信号调理和整形电路对被测信号进行放大和整形,便于FPGA的实时准确采样。同时为了便于系统自校准和对外信号输出需要,本文还特别设计了标准矩形脉冲信号发生器,输出信号频率、幅度、脉宽在较大范围内皆可调,同时将脉冲信号上升时间控制在20ns以内,并且使其过冲不大于1%。

2 系统设计原理及测量方案

2.1 系统设计原理

高速脉冲信号的测量主要包括对脉冲信号的频率、幅度、占空比、及其上升时间的测量。因为高速脉冲信号速度快、不易采集分析,而以现场可编程门阵列(FPGA)作为核心,FPGA核心频率可以达到几百兆赫兹,并行处理能力强,适于处理高速信号,具体系统原理***如***1所示。信号调理电路对输入脉冲信号的进行衰减或放大,一路经过高速AD转换将数字信号以并行数据的方式和FPGA通信,另一路通过高速比较器将方波送入FPGA;FPGA对方波信号进行分频,利用100MHZ的时钟计数器进行频率、占空比,电压幅度,脉冲信号上升时间的测量,将测量结果送给STM32F103VET6,STM32F103VET6微控制器控制键盘输入和LCD液晶显示屏输出结果等,同时利用单片机对FPGA进行控制。同时由于选用EP4CE6E22C8N型号FPGA为处理器,功能强大,外加DA转换和信号放大电路可以较容易实现任意函数信号输出。

2.2 参数测量实现方法

2.2.1 频率测量

FPGA的晶振频率设置为100M,则每一个信号的周期为:

STM32控制FPGA的分频系数n,不同频率范围的信号输入时自动通过调整n,从而达到最理想的测量精度和速度。从硬件电路处理过的方波信号第一个上升沿开始,计数FPGA的上升沿,直到方波信号的第n个上升沿停止,FPGA的上升沿个数为k,则通过式(1)计算得到脉冲信号的频率。

2.2.2 占空比测量、脉冲幅度Vm、上升时间tτ测量

多被测脉冲的占空比测量采用直接脉宽测量。脉宽测量通常采用脉冲计数法,即在待测信号的高电平或低电平用高频时钟脉冲进行计数,然后根据脉冲个数计算待测信号宽度。则高电平计数值为NH,低电平为NL,则占空比为:

由AD9280进行高速AD转换对采样得到后的波形进行上升沿检测,将检测信号由FPGA处理再送至STM32通过算法计算,处理得到Vm、tτ。

2.2.3 标准矩形脉冲信号发生器

由FPGA模块的DA_out经AD9742处理,经LMH6643为核心的信号调理模块将信号进行调整放大(放大倍数为四倍),再由以MC74HC4051AD为核心的模拟开关选择衰减档,最后由THS3091对信号进一步处理输出,最终可得到一个频率f0为1MHZ,脉宽 tw为100ns,幅度为5±0.1V(负载电阻为50 )上升时间tτ不大于30ns,过冲σ不大于5%的标准矩形脉冲信号。通过程序的设计使输出信号的幅度、频率、占空比可调且误差小于2%。

3 系统硬件设计

3.1 信号调理电路

信号调理电路如***2所示,采用JRC-21F/4100对输入信号DC耦合,用AD603放大(程控增益)对信号进一步处理,最后用LMV7235构成电压比较器,并可以利用滞回比较器的滞回特性消除抖动的影响。有效控制输入脉冲信号在被检测之前的可测性,为后期处理做一个良好的铺垫。有利于降低整体误差并提高系统的稳定性。

前端信号处理采用AD603可变增益放大器(Variable Gain Amplifier,VGA),其增益变化范围为:10dB~30d,带宽90M,由LMH6643将电压信号输出:Vout=(2V+)-(V-)。对于输入信号进行调整从而更好的适应本系统的检测机制,使检测结果更加准确。

3.2 高速A/D转换电路

高速AD转换电路采用AD9280ARS(32M采样率AD转换器),其中采用BAT54S组成二极管钳位保护电路,通过AD转换后将8位数字信号由DSO.D[0,7]送至FPGA,再通过F***C总线传送到STM32,由STM32处理器对数据信号进行计算,从而得出被测信号的幅值。

3.3 单片机及其电路

以STM32为核心的单片机处理电路,与FPGA之间进行实时通信,用相应算法对经过FPGA分频处理的脉冲信号进行计算,最终在LCD显示屏上显示相应的幅度、频率、占空比、上升时间的测量参数。

本次设计中的LCD是由单独的一片CPLD驱动的,由FPGA发送显示内容,采用STM32单片机能够更快的分析、处理、发送数据,同时较其他单片机如51单片机拥有更多的I/O端口和更高的处理速度。以HD7279为按键检测芯片,具有较好的按键消抖功能,按键对被测信号的波形进行调节,提高检测灵敏度,对于附加功能标准矩形脉冲信号发生器中的输出信号频率、幅度等参数也可以通过按键进行调节,从而适应各种要求的信号输出,提高使用者的体验。

4 系统软件设计

开机后首先进行系统初始化并进入功能选择界面,主要有时钟、键盘初始化,扫描键盘I/O端口,获得相应按键值,LCD初始化,A/D采样初始化,各种外设芯片初始化,设置I/O端口,初始化序列及相关函数。所有初始化进程在开机时开机动画界面导入期间完成,提高使用效率和美观。采用5.4TFT LCD彩屏,用于显示相关检测参数。

因为在该设计中增加了标准矩形脉冲信号发生器,可根据不同的按键状态进入相应的工作模式所以用按键对两种模式进行切换,通过按键控制测量脉冲信号的幅度、频率、占空比以及上升时间等。单片机将来自FPGA的数据进行转换和处理,将结果显示在液晶屏上,在开机初始化时对LCD初始化,将屏幕分为波形显示区域、数据显示区域、功能调节区域。波形和波形显示区域可以实时显示被测信号的各种参数;功能调节区域主要对被测信号的测试条件进行调节,同时对矩形脉冲信号的各项输出参数进行调节,使其能够达到需求的范围。具体系统框***如***3所示。

5 结论

测量数据:

本测量仪实现了方波信号频率(误差不超过0.01%)、占空比(误差不超过0.1%)、幅度(误差不超过0.1%)、脉冲信号上升时间测量(误差不超过1.5%),且最高测试频率能达到10MHZ,很好的实现了测量6HZ~8MHZ相关数据。实际测量数据如表1所示。

标准矩形脉冲信号发生器,通过按键对输出脉冲信号的频率、脉宽、幅度进行调节,对于上身时间控制在20ns以内,整体性能相对较高。可满足一般情况下脉冲信号的输出。实际测量数据如表2所示。

本次设计充分利用FPGA和单片机的协同处理能力,使数据更加快速、有效的进行传输和处理,在未来的设计中将会进一步进行优化,更多的应用于工业4.0进程中的更多领域,有利于更好的对多种复杂信号进行处理。

参考文献

[1]徐文强,任勇峰,文丰.基于FPGA的高速脉冲信号源的设计与实现[J].微计算机信息,2007,23(02):251-252,229.

[2]胡宴如,耿苏燕.模拟电子技术基础[M].北京:高等教育出版社,2010.

[3]何希才译.运算放大器应用电路设计[M].北京:科学出版社,2007.

[4]张阳,刘***,严汉宇等.精通STM32F4[M].北京:北京航空航天大学出版社,2015.

[5]吴厚航.深入浅出玩转FPGA[M].北京:北京航空航天大学出版社,2013.

[6]谭浩强.C程序设计(第三版)[M].北京:清华大学出版社,2005.

[7]谢浪清.高速等精度频率测量的研究[J].中国科技信息,2006,15.

[8]王诚,吴继华.Altra FPGA/GPLD设计(基础篇)[M].北京:人民邮电出版社,2005.

[9]焦新泉,秦丽.信号传输过程中的反射及其抑制方法[J].测试技术学报,2004,18(z2):93-96.

作者单位

三江学院工程教育学院 江苏省南京市 210012

基于FPGA的高精度脉冲信号参数测量仪设计

转载请注明出处学文网 » 基于FPGA的高精度脉冲信号参数测量仪设计

学习

乐莫乐兮方便道

阅读(17)

前贤说:“归元无二路,方便有多门”。方便道,亦称世间修。在众多“归元”的门径中,“性理养生”以其独特的魅力和风格,历来倍受人们的关注。《易经》说:“一阴一阳之谓道。”孟子说:“食色性也。”《素女经》说:“圣人不绝和合之道,但贵于密闭,以守

学习

怎么选――男人这件衣裳

阅读(20)

男人如衣裳,穿好衣裳是女人的至高理想,穿对衣裳是女人最完好的归宿。像Shopping一样去恋爱吧,活学活用你的购物经验,还有自信满满的魅力,让男人像橱窗里待价而沽的衣裳,迫不及待等你穿上它。女人有两桩心头好,一是恋爱,二是Shopping。爱到深处,你

学习

浅谈住宅小区雨水收集利用

阅读(18)

本文为您介绍浅谈住宅小区雨水收集利用,内容包括福建雨水收集利用系统哪家靠谱,小区雨水收集利用解决方案。[摘要]随着城市化进程的加快,人们的焦点已经越来越多的聚在城市的可持续发展与生态环境的改善上,也在寻找使城市具有更加可居住性

学习

膜式燃气表误差的快速检定技术

阅读(44)

本文为您介绍膜式燃气表误差的快速检定技术,内容包括膜式燃气表原始误差计算,膜式燃气表允许误差。【摘要】在对膜式燃气表误差进行检定的时候,为了提高检定的效率,必须采用膜式燃气表误差的快速检定技术来进行检定。快速检定技术避免了最

学习

销售团队管理之“道法术”

阅读(16)

本文为您介绍销售团队管理之“道法术”,内容包括销售团队管理思路和方法书籍,销售管理之道文稿。无道难御、无法难治、无术难施,以道定理念、以法定规则、以术定方法,作为中国传统的管理思想,它们相互支撑、相互呼应,共同成为管理销售团队的

学习

社会新闻范文

阅读(59)

社会新闻范文第1篇社会新闻在题材选择上既有突发性也有通过记者的观察而发现的,突发性的,比如:某某高速公路上突发一起重大交通事故、某居民区发生煤气爆炸、马蜂在居民楼道内筑巢等等,而记者发现的,比如:鸡蛋价格连续上涨、农民工饮食安全让

学习

王亚伟离职始末

阅读(61)

本文为您介绍王亚伟离职始末,内容包括王亚伟访谈完整版,最牛基金经理的王亚伟为什么离职。这是一场特殊的会,关于基金经理王亚伟的离职。“主办方”华夏基金提前宣布若干闻所未闻的现场要求:3小时内,与会者不许发微博、不准发照片,据说还不

学习

气动机械手臂的PLC控制

阅读(28)

本文为您介绍气动机械手臂的PLC控制,内容包括机械臂plc控制,机械臂的plc控制实训步骤。引言:介绍了一款简易型精确定位机械手,针对气动驱动机械手,设计了基于三菱的FX2N可编程控制器的控制系统的硬件和软件;使用MSCComm控件,实现了整套控制系

学习

山区长距离陡坡管道施工方法浅谈

阅读(20)

本文为您介绍山区长距离陡坡管道施工方法浅谈,内容包括引水隧道施工资料怎么做,人工摸水渠施工日志。【摘要】长输管道在山区陡坡施工难度大,工期长,不确定因素较多,采用悬索和轻轨牵引法,省去了许多重型设备,降低了施工风险,提高了工效。【主

学习

UHF RFID的现状及发展趋势研究

阅读(95)

本文为您介绍UHF RFID的现状及发展趋势研究,内容包括UHFRFID芯片对比,rfid与uhf。对UHFRFID在国际和国内的发展现状进行了介绍,通过对目前市场以及论文中最新的动态进行研究总结,对UHFRFID的发展趋势进行了展望。【关键词】UHFRFID片上天

学习

顾江:我们一直在路上

阅读(23)

第一次见到顾江,如果不是事先知晓他的身份,会误以为他是个收藏家,书桌上摆放着各式杯子,柜子里陈列了精致的艺术品。不仅如此,他還喜欢书写绘画。而他最有兴趣的,一个是汽车,一个是手表。办公室里,還飘溢着丝丝缕缕的咖啡味、雪茄味与淡淡的男士

学习

泥水平衡机械顶管施工工艺在实际施工中的应用

阅读(35)

本文为您介绍泥水平衡机械顶管施工工艺在实际施工中的应用,内容包括npd-1200型泥水平衡顶管机租赁单价,泥水平衡法顶管施工控制要点。【摘要】机械顶管施工与人工顶管大同小异,其主要差别是利用机头转动切削及挤压土层来代替人工开挖掘进

学习

《了不起的盖茨比》的象征意义解读

阅读(152)

本文为您介绍《了不起的盖茨比》的象征意义解读,内容包括了不起的盖茨比表达什么,了不起的盖茨比深度解析。【摘要】《了不起的盖茨比》是司各特・菲茨杰拉德的代表作,这一小说深刻的表达出了美国一战后年轻人理想与现实之间存在的差距以

学习

能源化工论文范文精选

阅读(23)

本文为您介绍能源化工论文范文精选,内容包括化工评职称论文范文,化工技师论文范文2000。能源化工论文篇1通过各学校一段时期的使用,有些教师和学生反馈,本课程使用的教材存在以下不足:1.1综述较多,技术方面知识相对较少其中核能及新型化学电

学习

脉冲声波吹灰器在常减压装置上的应用

阅读(37)

本文为您介绍脉冲声波吹灰器在常减压装置上的应用,内容包括脉冲声波吹灰器的结构,新型声波吹灰器尺寸。脉冲声波吹灰器是激波吹灰和声波吹灰技术相结合的产物。它通过激波吹灰器的发生装置与声波导管的结构组合,改变发生装置的工作模式,发

学习

锅炉汽包水位测量及其应用

阅读(18)

本文为您介绍锅炉汽包水位测量及其应用,内容包括锅炉汽包水位如何实现精确测量,锅炉汽包水位计种类及测量原理。本文主要分析了各种水位计测量原理,尤其是分析了影响差压式水位计测量的因素,通过对200MW机组水位测量改造实践,总结水位计设

学习

某型“三代”核电机组与M310机组堆芯测量系统

阅读(16)

本文为您介绍某型“三代”核电机组与M310机组堆芯测量系统,内容包括核电堆芯测量系统设计,m310的堆芯损坏率。摘要文章从总体上介绍了“二代+”商用核电站M310机组及某型“三代”核电机组堆芯测量系统。描述了堆芯测量系统的中子通量测

学习

基于单片机的电涡流式微位移传感器测量系统的研究

阅读(25)

【摘要】在现代社会,信息充斥在人们生活的方方面面。对外界信息的获取至关重要,本论文主要介绍的是电涡流式位移传感器。电涡流式位移传感器属于电感式位移传感器的一种,是基于电涡流效应而工作的传感器,具有很多优点:高分辨率、高可靠性、较

学习

下颌角肥大女性颅面结构的三维测量

阅读(56)

本文为您介绍下颌角肥大女性颅面结构的三维测量,内容包括下颌角肥大整形术的解剖学基础,颧弓外扩下颌角宽大案例。刘育凤张继归来[摘要]目的:通过对下颌角肥大女性人群颅面结构进行三维测量,发现下颌角肥大人群与正常人群颅面结构的差异。

学习

建筑物日照分析测量

阅读(71)

本文为您介绍建筑物日照分析测量,内容包括建筑日照分析技术操作规程,建筑日照计算参数标准。随着城市高层建筑物的增多,为了使城市居民的“阳光权”得到充分保障,为了建设和谐社会,建筑物日照分析测量的工作尤为重要,本文将就建筑物日照分析

学习

基于多波束测深系统的航道测量研究

阅读(32)

本文为您介绍基于多波束测深系统的航道测量研究,内容包括浅海多波束测深系统,多波束测深及影响精度的主要因素。该文基于笔者多年从事航道测量工程的相关工作经验,以SEABAT8125多波束测深系统在某航道疏浚工程中的应用为研究对象,探讨了多

学习

LM—0505C重锤料位计在煤仓料位测量中的应用

阅读(34)

【摘要】永城220t/h锅炉有2个煤仓供煤给4台给煤机,煤仓作为燃煤的储存设备,其料位计的准确是上煤的主要依据,煤仓料位的测量一直是个难点。本文通过与超声波料位计、雷达料位计的比较,重点介绍了LM-0505C重锤料位计的测量原理,安装方法,调试的