硬X射線低能探測(cè)器FPGA仿真測(cè)試與數(shù)據(jù)傳輸系統(tǒng)的研制
本文選題:FPGA + 數(shù)據(jù)傳輸系統(tǒng) ; 參考:《云南大學(xué)》2015年碩士論文
【摘要】:硬X射線調(diào)制望遠(yuǎn)鏡(HXMT)是我國(guó)自主研發(fā)的用于外星系X射線波段信息探測(cè)的空間望遠(yuǎn)鏡,采用X射線低能段、中能段和高能段的信號(hào)直接調(diào)制成像。本文針對(duì)低能探測(cè)器的機(jī)箱和電控箱的各模塊軟件的功能進(jìn)行了仿真測(cè)試研究。同時(shí),研制了專門的數(shù)據(jù)傳輸系統(tǒng),用于在探測(cè)器機(jī)箱研制階段進(jìn)行數(shù)據(jù)傳輸。所進(jìn)行的工作和結(jié)果如下: 1、對(duì)低能探測(cè)器的機(jī)箱與電控箱的FPGA程序進(jìn)行了全面軟件測(cè)評(píng)。測(cè)試平臺(tái)為L(zhǎng)ibero IDE9.1及內(nèi)置的Modelsim仿真軟件。測(cè)試結(jié)果表明軟件功能基本符合要求。探測(cè)器機(jī)箱主要功能為采集CCD事例數(shù)據(jù)、配置DAC與探測(cè)器驅(qū)動(dòng)以及配置工作參數(shù)等。而電控箱主要功能為接收探測(cè)器數(shù)據(jù)并整理上傳、接收指令并注入探測(cè)器機(jī)箱等。經(jīng)測(cè)試發(fā)現(xiàn)探測(cè)器機(jī)箱的配置探測(cè)器驅(qū)動(dòng)的配置時(shí)序不符合要求。分析研究后給出了修改方案,經(jīng)修改后的軟件配置驅(qū)動(dòng)功能符合要求。 2、設(shè)計(jì)了數(shù)據(jù)傳輸系統(tǒng)的硬件模塊與軟件模塊。硬件方面,電路采用FPGA作為主控芯片,由于FPGA的并行處理特性,系統(tǒng)實(shí)現(xiàn)了高速處理能力。為了保障信號(hào)傳輸?shù)母呖煽啃?采用低電壓差分信號(hào)(Low-Voltage Differential Signaling, LVDS)傳輸模式作為與探測(cè)器機(jī)箱通信的方式,這是由于LVDS具有這種具有共模抑制能力的I/O技術(shù),可實(shí)現(xiàn)高噪聲抑制能力。軟件方面,程序采用VHDL硬件描述語(yǔ)言編寫,實(shí)現(xiàn)了能量事例數(shù)據(jù)及狀態(tài)量的接收、打包和上傳,指令接收及注入,時(shí)鐘輸出等功能。并對(duì)程序功能進(jìn)行了仿真測(cè)試,測(cè)試結(jié)果表明程序可正確完成預(yù)期功能。 3、對(duì)數(shù)據(jù)傳輸系統(tǒng)進(jìn)行了測(cè)試。將程序?qū)懭隖PGA后進(jìn)行測(cè)試,測(cè)試結(jié)果表明系統(tǒng)可以正確完成數(shù)據(jù)傳輸任務(wù)。對(duì)數(shù)據(jù)傳輸系統(tǒng)供電后,電源模塊輸出電壓穩(wěn)定,FPGA和LVDS模塊均工作正常?砷L(zhǎng)時(shí)間正確的進(jìn)行科學(xué)與工程數(shù)據(jù)以及溫度數(shù)據(jù)的采集,以及正確接收上位機(jī)指令并通過(guò)LVDS數(shù)據(jù)線發(fā)送。
[Abstract]:HXMTS (hard X-ray Modulation Telescope) is a space telescope independently developed in China for the detection of X-ray information in the outer galaxies. It uses the signals of low, middle and high energy bands to modulate the images directly. In this paper, the function of each module software of low-energy detector's chassis and electronic control box is simulated and tested. At the same time, a special data transmission system is developed, which is used to transmit data during the development phase of detector chassis. The work and results are as follows: 1. The FPGA program of the low energy detector chassis and the electronic control box is evaluated. The test platform is Libero IDE 9.1 and the built-in Modelsim simulation software. The test results show that the function of the software basically meets the requirements. The main functions of the detector box are to collect CCD case data, configure DAC and detector driver, and configure working parameters. The main functions of the electronic control box are receiving detector data and uploading, receiving instructions and injecting detector chassis. The test results show that the configuration timing of detector drive does not meet the requirements. After analysis and research, the modified scheme is given. The software configuration driver function after the modification meets the requirements. 2. The hardware and software modules of the data transmission system are designed. In the hardware aspect, FPGA is used as the main control chip. Because of the parallel processing characteristic of FPGA, the system realizes the high speed processing ability. In order to ensure the high reliability of signal transmission, Low-Voltage differential signaling (LVDS) transmission mode is adopted as the mode of communication with the detector chassis, which is due to the fact that LVDS has this kind of I / O technology with common mode suppression ability. It can achieve high noise suppression ability. In software aspect, the program is written with VHDL hardware description language, which realizes the functions of receiving, packing and uploading energy event data and state quantity, receiving and injecting instruction, and clock output. The program function is simulated and tested. The test results show that the program can fulfill the expected function correctly. 3. The data transmission system is tested. The program is written into FPGA and tested. The test results show that the system can complete the data transfer task correctly. After supplying power to the data transmission system, the output voltage of the power module is stable and the FPGA and LVDS modules are working normally. It can collect scientific and engineering data and temperature data correctly for a long time, and receive instructions from upper computer correctly and send them through LVDS data line.
【學(xué)位授予單位】:云南大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TN919.3;TN791
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 張洪濤;王琰;黃杰;;基于FPGA的醫(yī)用生理信號(hào)處理系統(tǒng)的設(shè)計(jì)[J];湖北工業(yè)大學(xué)學(xué)報(bào);2009年05期
2 余慶龍;張智;季建峰;劉聰展;;HXMT高能電子學(xué)測(cè)試系統(tǒng)的研制[J];核電子學(xué)與探測(cè)技術(shù);2010年08期
3 王金明;劉聰展;張智;季建峰;;HXMT電子學(xué)系統(tǒng)可靠性預(yù)計(jì)中冗余備份方式的研究[J];核電子學(xué)與探測(cè)技術(shù);2010年08期
4 龔健;楊孟飛;;基于FPGA中CLB結(jié)構(gòu)模型的內(nèi)部進(jìn)化及其容錯(cuò)[J];航天控制;2009年02期
5 倪春波,應(yīng)建華,劉三清,鄒雪城;LVDS高速I/O接口電路設(shè)計(jì)[J];華中科技大學(xué)學(xué)報(bào)(自然科學(xué)版);2003年10期
6 李沖;楊澤彬;彭虎;;基于FPGA的噴繪機(jī)高速光纖通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J];機(jī)電工程;2010年09期
7 孫智民,季林紅,賈曉紅,常輝蘭;空間硬X射線調(diào)制望遠(yuǎn)鏡(HXMT)結(jié)構(gòu)設(shè)計(jì)與研究[J];機(jī)械科學(xué)與技術(shù);2004年05期
8 李剛;吳枚;張澍;金穎康;;HXMT的空間環(huán)境本底計(jì)算[J];空間科學(xué)學(xué)報(bào);2008年06期
9 董永偉;吳伯冰;李延國(guó);張永杰;何會(huì)林;吳枚;;HXMT衛(wèi)星地面樣機(jī)成像實(shí)驗(yàn)(英文)[J];高能物理與核物理;2006年05期
10 何會(huì)林;董永偉;吳伯冰;李延國(guó);張永杰;;空間硬X射線編碼孔成像望遠(yuǎn)鏡樣機(jī)的研制及初步實(shí)驗(yàn)結(jié)果[J];高能物理與核物理;2007年05期
相關(guān)博士學(xué)位論文 前2條
1 程澤浩;HXMT中能望遠(yuǎn)鏡數(shù)據(jù)獲取研究[D];中國(guó)科學(xué)技術(shù)大學(xué);2009年
2 譚穎;活動(dòng)星系核的X射線觀測(cè)研究[D];中國(guó)科學(xué)技術(shù)大學(xué);2012年
,本文編號(hào):2012404
本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/2012404.html