以FPGA为核心进行微波辐射计数控系统设计的整体方案详解.docx

上传人:lao****ou 文档编号:796578 上传时间:2024-05-26 格式:DOCX 页数:8 大小:197.48KB
下载 相关 举报
以FPGA为核心进行微波辐射计数控系统设计的整体方案详解.docx_第1页
第1页 / 共8页
以FPGA为核心进行微波辐射计数控系统设计的整体方案详解.docx_第2页
第2页 / 共8页
以FPGA为核心进行微波辐射计数控系统设计的整体方案详解.docx_第3页
第3页 / 共8页
以FPGA为核心进行微波辐射计数控系统设计的整体方案详解.docx_第4页
第4页 / 共8页
以FPGA为核心进行微波辐射计数控系统设计的整体方案详解.docx_第5页
第5页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《以FPGA为核心进行微波辐射计数控系统设计的整体方案详解.docx》由会员分享,可在线阅读,更多相关《以FPGA为核心进行微波辐射计数控系统设计的整体方案详解.docx(8页珍藏版)》请在第一文库网上搜索。

1、以FPGA为核心进行微波辐射计数控系统设计的整体方案详解微波辐射计是一种被动式的微波遥感器,用于全天时、全天候地观测全球大气温度和湿度、降雨量等空间气象资料,在全球性水文循环探测、地质与资源调查、海洋环境与海况检测、灾害性天气预报与检测等研究中发挥了重要作用。由于微波辐射计是一种被动式的遥感器,其灵敏度要求很高,同时,由于当今遥感仪器的设计越来越趋于高功能密度及小型化,因此,要求多通道微波辐射计的数据处理与控制系统具有高可靠性、高分辨率、实时性好、体积小、重量轻、功耗低以及可移植性强等特点。以往多数微波辐射计数控系统中采用的以80C31为核心的设计,由于受微处理器芯片和外围电路的限制,扩展性差

2、,所占体积较大,且需要多块电路板协调工作,功耗较大。鉴于蚂功能强大、逻辑速度快、功耗低及可移植性强等优点,本文采用FPGA为核心进行微波辐射计数控系统设计,实现了设备的低功耗和轻小型化。1系统结构5频段双极化微波辐射计共10个通道,其中每个频段结构框图如图1所示,由天线单元、接收机单元、定标单元、数据处理与控制系统、测温电路等功能模块组成。接收机单元包括内检波、低频放大、积分等部分。接收机的输入端通过虹开关周期地在天线单元和定标单元之间切换,同时噪声源在加电和不加电两种状态下与匹配负载耨合,从而使定标源产生高、低不同的亮温,5个频段共用一套数据处理与控制系统。数据管理与控制系统接收远程计算机注

3、入指令包,控制系统开关机和噪声源上下电,系统上电后,由接收机单元接收的模拟信号送入数据处理与控制系统,由数据处理与控制系统进行数据采集与存储,AGC自动增益控制、工作状态控制以及与远程计算机的数据通信。可见,数据处理与控制系统在微波辐射计各模块中处于至关重要的位置。1.1 数控系统总体结构数控系统由FPGA及外围电路、数据采集电路、AGC自动增益控制电路、系统开关控制电路、电平转换电路、总线接口电路等部分组成,如图2所示。FPGA根据系统既定的时序或远程计算机注入的控制指令,通过电平转换电路进行转换后,控制数据采集电路完成科学数据和温度数据的采集,并控制AGC自动增益控制电路为多通道微波辐射计

4、冷源和热源的定标提供AGC调整值O同时,FPGA通过控制电平控制系统开关,由控制电路完成整个系统、接收机和噪声源的开关机功能,并完成科学数据包到远程计算机的回传。数控系统以Xi1inx公司的VirteX-4系列FPGA为核心进行设计,其配置PROM采用XCF32P,32M存储容量。数据采集电路采用型公司的16位并行模数转换器AD976A,芯片转换速率为200KSs,此高速A/D转换暹采用电荷重分布技术进行逐次逼近型模数转换,因而不必外加采样保持器。电压输入范围为TOV+10V,分辨率高,可做到16位不失码。AGC自动增益控制电路采用AD公司的12位并行数模转换器AD7247,电压输出范围选择0

5、V5V,满足微波辐射计数控系统精度要求。1.2 硬性设计与实现1.2.1 数据采集电路数据采集电路由隔离驱动电路、多个多路选择器以及一个A/D转换器组成。其中,隔离驱动电路采用JFET输入的运算放大器进行隔离和驱动;多路选择器对10路遥感信号和25路温度数据进行选择,其地址信号由FPGA的I/O接旦提供,经电平转换后送入多路选择器;A/D芯片转换速率为200KSs,16bit双极性输出,最高位表示符号位,硬件电路如图3所示。采集到的数据存入FPGA的SRAM中,工作周期为60s,一个工作周期结束后,将科学数据和温度数据下传到远程计算机。BYTE-i-c一百B1SYU1V/工-DDD-,4m3A

6、/D转换电路接件连接图AI6DA1、51)AI4DA2DA1X211:hAIOtDBiIAODtMot1B9-i-11)B8OB7旦)B6工HDB512-1TDIM-Ii-O13I1oDB2-DB1-!1(DKOA1)72471.2.3 系统开关控制电路系统开关控制电路包括系统上下电和噪声源开关控制电路两部分。其中,系统上下电通过四触点磁保持继电器及U1N2003A构成的驱动电路控制,该磁保持继电器有2个线圈:1个置位线圈Set和1个复位线圈Reset,均通过脉冲触发。当继电器Set端出现上升沿时,继电器吸合,系统上电;当继电器ReSet端出现上升沿时,继电器断开,系统下电。由于继电器在切换瞬

7、间里速较大,因此需要外加驱动电路,由U1N2003A构成3。此种继电器具有保持功能,一旦置位或复位,即使线圈断电,继电器仍保持原状态,从而降低了功耗。1.2.4 电平转换电路由于FPGA设计采用的是1VTT1电平,而数据采集电路及AGC自动增益控制电路采用的是5VCM0S电平,1VTT1的高低电平为:VfcN2.()V.1().8V,VaN2.4V,Vd0.4VCMOS的高低电平为:vd0.5v乙,可见,1vn1信号与CMoS信号不可直接互联,因此设计选用I1公司的SN74A1VC164245芯片(具有三态输出的16bit3.3V到5V电平转换收发迷)实现1VTT1与CMOS电平的互联。1.2

8、.5 总线接口电路总线接口电路通过串行通信接且实现数控系统与远程计算机的数据通信,由MAX232完成TT1电平到EIA的电平转换,硬件电路如图5所示。C130.1FJ36OC120.1FO-O-8O-IMiNDRU626IdgndC14J10.1FTINjKQIJT12RXPdgmi岐44号ouHrE1ectronictechnkX0t7DGNDH-j-tT2INT2OUTPrrrrr7576n三ie-tcr;I1ci1().1FC1-GNDMAX232ACPE(16)+C17)i2AR1图5串行通信电路硬件连接图DGND2数控系统FPGA软件设计FPGA软件部分包括总线控制模块、天线驱动接口

9、模块、数据采集模块、AGC模块和系统开关控制模块5部分,使用同一时钟进行同步处理,控制其他电路共同完成微波辐射计的冷热源定标、数据采集和工作状态控制等功能。FPGA软件信息流程图如图6所示。图6FPGA软件信息清其中,总线控制模块包括初始化配置模块、数据传输模块和中断处理模块。数据传输模块负责与远程计算机传输科学数据包,包括定标数据、科学数据和温度数据;中断处理模块负责传输工程遥测包的数据注入和内部指令注入,分别存入相应的数据缓冲区并设置相应的标志位,控制微波辐射计各部分运行状态。天线驱动模块负责执行总线控制模块传输的各种天线控制指令,同时读取天线状态字和天线角编码,并存入数据缓冲区,等待下传

10、。数据采集模块为多路选择器提供地址信号,并为A/D转换器提供片选信号,控制数据采集电路工作,同时依次采集科学数据和温度数据,并在一个周期后打包下传。AGC模块依据数据采集电路采集的热源和冷源的定标数据,按照AGC调节标准调整AGC值,使冷源输出下限为3.3V,热源输出上限为4V0AGC调整方式为步进式调整,调整步长为5mV,系统工作在最佳状态后,将调整后的AGC值与科学数据包共同打包下传。系统上电后进行初始化,为防止系统上电时复位不充分,系统上电后进行3S的延时,然后进行系统初始化,顺序依次为内存、外存、I/O端口。程序中使用的以及需要预设初值的所有变量都要进行初始化,不使用的内存地址同时初始

11、化为OOH。初始化后按照天线对定标区和目标观测区的扫描时序进行观测。每个观测周期的观测顺序为:热源定标一冷源定标一目标观测一热源定标。同时通过执行内部注入指令对系统工作状态加以控制,FPGA工作流程如图7所示。IFpGA接收远程计算机指令可II系统上电喔声海上电III读取天线运行状态及角编码并存砧I热源定标目标观测I科学数据与温度数据采集并存储I,I,I通过总线传I?远程计算机I3数控系统仿真与调试本文选用Mentor公司的Mode1simHD1仿真软件和Xi1inx公司的ChipscopeFP正用E逻辑分析仪对索汰软件和硬件进行了实际仿真,通过Xi1inxISE开发环境中生成的测试激励文件宴

12、StbenCh,可以无缝连接Mode1Sin1仿真工具,测试结果满足系统要求。图8为Mode1sim仿真的冷源定标和AGC值存储部分波形图。ModeISim仿真有2种激励输入方式,一种是传统的波形输入,另一种是通过编写代码,对输入产生预定的激励,这种方式能够产生更为复杂的激励,提供更高的功能覆盖率,并且可移植性更好,验证速度更快。本文设计了一个对整个FPGA模块进行测试的Testbench,模仿了A/D芯片采集的数据,可以验证定标过程中生成AGC调整值的准确性和存储器读写科学数据和定标数据的准确性。冷源定标过程中,程序首先为多路选择器提供地址信号addrch和addrte,依次对接收机10个通

13、道进行数据采集。当冷源输出adout小于3.3V,转换为步长即2A7E时,程序将逐步减小AGC调整值,并通过D/A片选信号CSa和CSb送入D/A转换器,直到冷源输出高于2A7E时,将冷源定标输出和AGC调整值存入RAM中。结果表明,FPGA各模块工作正常,符合设计要求。本文结合微波辐射计工程实现的要求,讨论了微波辐射计的数据处理与控制系统的原理,并采用现场可编程门阵列(FPGA)实现了该数控系统的硬件设计和FPGA模块设计,进行了部分模块的功能仿真和时序仿真,通过了系统调试仿真验证,达到了设备小型化的设计目的;同时,采用FPGA进行设计,提高了程序的可移植性,并通过了可靠性和稳定性的分析设计,从而能够有效保证系统稳定可靠地工作。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 工作总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服