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 发射检测 多通道采集 串口通讯   1 引言   发射机是声纳系统的重要组成部分,为声纳系统提供大功率发射信号,它的稳定性对整个系统至关重要。而发射设备一般结构较复杂且拆装起来比较困难,检测维修都不太方便,因此需要对发射分机各单元或模块的重要输出信号进行实时在线检测。这就要求发射机检测电路能及时检测发射机异常并实时上报,以便维护人员判断异常来源,及时处理,防止发射机在不正常状态下工作,损坏发射机及声纳其他分系统。   以往的声纳发射机检测电路一直使用单片机完成信息处理和信息的串口传输。单片机虽然具有强大的信息处理、逻辑分析、决策判断能力,但同时也存在低速、复位工作方式、程序易跑飞等缺点和弱点。随着微电子技术飞速发展,集成电路规模越来越大,产生了复杂可编程逻辑器件CPLD和现场可编程门阵列FPGA。同以往的PAL和GAL器件相比,这些器件含有数量众多的可编程逻辑宏单元或逻辑块,规模大,组合能力强,设计成功能各异的逻辑电路,适合于时序、组合等逻辑电路。对设计者来说,FPGA器件最大的优点在于可现场编程。改变逻辑关系时.无需更改外部线路板,只需用图形语言程序或硬件描述语言程序来改变电路,生成下载编辑软件,通过下载电缆输入FPGA器件即可,非常方便,特别有利于新品试制,大大缩短开发周期。   2 工作原理及器件选型   发射机功放模块在工作时,既输出模拟电压信号,也输出数字高低电平。因此,在电路设计时需要考虑对这两种信号同时进行采样的不同之处。由于FPGA是逻辑器件,只能接收数字电平信号,对于模拟信号则需要借助于模数转换器(ADC)进行模数转换以后才能进行处理;而对于数字信号,则在总线驱动芯片进行隔离以后就可以直接采样。   因此,FPGA通过控制ADC实时采集整流模块的输出电压值、信号源电压值及波形包络数据、同步信号电压值及波形包络数据、功放通道电压值及波形包络数据,连同检测到的发射仓温度、电子仓绝缘电极电压值、功放工作状态、电路板工作姿态等数据一起整理打包。当接收到每个周期的同步信号后,FPGA的AD采集模块(利用硬件描述语言设计而成)控制AD转换器开始工作,将输入AD的模拟信号转换为数字信号。AD转换完需要采集的最后一个数据点之后,FPGA的传输控制模块(利用硬件描述语言设计而成)将存储在RAM中的波形数据顺序读取出来,再按照串口通讯协议将各项检测数据通过串口发送给上位机,由上位机的显控界面实时显示出检测结果。   其中,FPGA选用Xilinx公司Virtex-5系列芯片XC5VLX30T-1FFG323I,具有2400个CLBs,172个可用I/O,1296Kb BlockRam,逻辑和存储资源丰富,1.0V的内核工作电压、1.2到3.3V的IO管脚工作电压保证了FPGA的低功耗输出。XC5VLX30T还拥有高性能的数字时钟管理模块,能对时钟进行倍频、分频和移相等多种处理,具有十分优异的数字信号处理能力。AD转换器选用AD7923BRU,它具有12位CMOS四通道的模拟/数字转换器,最快数据处理速率可达200kSPS,工作电压幅值由2.7V到5.25V,应用场合广,性能稳定功耗低,带有3线制的高速串行口,方便与FPGA进行通信。温度传感器,选用DALLAS SEMICONDUCTOR公司的DS18B20芯片,它支持多点组网功能,多个并联,实现组网多点测温,且在使用中不需要任何外围元件,全部传感元件及转换电路集成在一个很小的封装电路内,可实现高精度测温,速度更快,具有极强的抗干扰纠错能力。串口芯片选用MAXIM公司的MAX491芯片,支持全双工或半双工模式,数据传输率最高可达2.5Mbps,传输距离可达上千米,封装小功耗低,收发使能可单独控制,应用灵活。   3 设计实现   本电路实现的功能主要有:利用AD转换器采集功放通道输出、信号源波形及同步等包络信号,采集功放板整流模块输出的电压、电子仓底部电极的绝缘电压值;利用FPGA对功放通道工作状态、温度传感器进行数据采集;利用FPGA及串口芯片对电子罗盘进行读写控制,并将检测数据传输至上位机。硬件原理框图如图1示。   3.1 AD数据采集   发射机功放通道输

文档评论(0)

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

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

1亿VIP精品文档

相关文档