基于FPGA脉冲信号参数测量仪.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FPGA脉冲信号参数测量仪

基于FPGA脉冲信号参数测量仪   摘要:本设计利用FPGA作为数据处理和系统控制的核心,通过FPGA及其外围电路完成脉冲信号参数的测量。其中外围电路由信号前置处理模块、双路比较器模块、显示模块等模块组成。经前级电路处理后的信号送入FPGA,利用FPGA较强的信号处理能力完成对信号的测量,最后由LCD显示屏显示参数。在实际应用中具有体积小、实时性好、工作效率高等特点。   关键词:FPGA;电压比较器;脉冲信号参数测量仪   中图分类号:TM935.4 文献标识码:A 文章编号:1007-9416(2018)02-0068-02   脉冲信号参数测量仪作为一种重要的电子测量仪器,其作用是测量脉冲信号的幅值、频率、占空比、上升时间等参数。随着微电子技术与自动控制技术的发展,越来越多的FPGA器件正广泛应用于各种数字信号处理。FPGA具有体系结构和逻辑单元灵活、集成度高、运行快、可靠性强等特点。近年来,以虚拟仪器为代表的新型测量仪器异军突起,其突破了传统的电子测量仪器的制约,充分利用计算机技术,将软硬件相结合。本设计中将FPGA应用于脉冲信号测量仪就是一个非常好的应用,使我们能够更好的了解FPGA在脉冲信号测量仪的应用中所体现出来的优势,减少了脉冲信号测量仪的复杂度。   1 系统设计原理及测量方案   1.1 系统总方案   本设计将输入信号经前端电路处理,可以将0.1-10V的信号整形成3.3V以下的方波,经过双路比较电路将比较结果送入FPGA测得与时间相关的三个参数,将处理后的信号送入FPGA,其中对于频率和占空比测量采用计数法和测周法相结合的方法。利用A/D测量峰值用以得到脉冲信号的幅值,最后将测得的参数显示在LCD显示屏。   1.2 精密整流电路   精密整流电路常运用于信号变换的场合,本设计将衰减后的信号整流成直流信号,鉴于信号的幅值较小,若直接采用二极管整流,考虑到二极管上的电压降,会使测量所得的数据存在较大误差。而本设计将二极管的单向导电性和运算放大器的优良放大性能相结合,从而减小了测量误差,可做到对输入的小幅度交变信号进行精密的整流,由此构成精密整流电路。精密整流电路的结构如图1所示。   1.3 频率、占空比测量方案   方案一:计数法。这是指在一定的时间间隔内,对输入的周期信号脉冲进行计数,则信号的频率可以求得。但是这种方法会存在一定误差,且脉冲信号的频率越高,则相对误差越小,故这种方法适合于高频测量。   方案二:测周法。这种方法的原理是利用被测脉冲信号一个周期内所测得的标准信号的脉冲数来间接测量频率。被测脉冲信号的频率越低,则测得的标准信号的脉冲数越大,则相对误差越小,故这种方法适合于低频测量。   本设计由于涉及到的频带较宽,故需要针对不同的频带运用不同的方法来减小测量的误差。   占空比是指高电平在一个周期之内所占的时间比率。本设计采用计数法和测周法相结合的原理来测量占空比,若测得的高电平时间为t1,低电平时间为t2,可算得占空比为t1/(t1+t2)。   1.4 上升时间测量方案   脉冲信号的上升时间是指脉冲瞬时值最初到达脉冲峰值幅度的10%和脉冲峰值幅度的90%的两瞬时之间的间隔。根据定义将比较器触发阈值电压分别设置为0.1倍和0.9倍信号的幅值,将信号经过两路由LMV7219M5构成的高速比较器处理,再将处理结果送入FPGA进行相位比较,从而得出两者的时间差。   2 程序设计及显示电路   2.1 软件设计   图2为系统软件流程图。开始程序后进入初始化,而后对模式进行选择。依照设计的需要,设置了频率测量、幅值测量、占空比测量、上升时间四个功能,选中某一功能后由显示器显示测量结果。   2.2 显示电路   本设计采用JLX12864G-131图像型点阵液晶模块。其可以显示16*16点阵的汉字8列*4行,显示8*16点阵的英文、数字、符号16列*4行。JLX12864G-131的接口简单方便,采用4线SPI串行接口。具有刷新速度较快、显示内容较为丰富、指令功能强、显示效果好等优点。   3 测试方案和测试结果   3.1 测试方案   频率测量:取幅值为0.1V,占空比为10%,频率从10HZ-2MHZ可调的一系列脉冲信号,将显示的参数记录下来,并计算出误差。再将幅值分别调为1、10V,占空比分别调为50%,90%,将显示的参数记录下来,并计算出误差。   占空比的测量:取幅值为0.1V,频率为10HZ,占空比从10%-90%可调的一系列脉冲信号,将显示的参数记录下来,并计算出误差。再将幅值分别调为1、10V,频率分别调为2KHZ、500KHZ、2MHZ,将显示的参数记录下来,并计算出误差。   幅值的测量:取频率为10HZ,占空比为

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档