999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

雷達(dá)監(jiān)控分系統(tǒng)通用自測(cè)平臺(tái)設(shè)計(jì)?

2016-01-10 06:52:11
關(guān)鍵詞:計(jì)算機(jī)

(中國(guó)電子科技集團(tuán)公司第三十八研究所,安徽合肥230088)

0 引言

監(jiān)控分系統(tǒng)是整部雷達(dá)控制和狀態(tài)監(jiān)控的樞紐,既要解析、轉(zhuǎn)發(fā)、執(zhí)行來(lái)自終端人機(jī)界面的控制和查詢(xún)命令,同時(shí)又要采集、分析、上報(bào)整部雷達(dá)的狀態(tài)給終端分系統(tǒng)[1]。監(jiān)控分系統(tǒng)的功能和其他分系統(tǒng)聯(lián)系非常緊密,因此測(cè)試時(shí)需要其他分系統(tǒng)的配合,很多問(wèn)題在分系統(tǒng)調(diào)試階段無(wú)法充分暴露出來(lái),只能在整機(jī)聯(lián)調(diào)階段發(fā)現(xiàn)問(wèn)題,此時(shí)故障定位和解決的難度都要比分系統(tǒng)調(diào)試階段大上很多。針對(duì)這種情況,設(shè)計(jì)監(jiān)控分系統(tǒng)自測(cè)平臺(tái),通過(guò)模擬其他分系統(tǒng)與監(jiān)控分系統(tǒng)之間的通信,達(dá)到檢驗(yàn)監(jiān)控分系統(tǒng)各項(xiàng)功能是否正常的目的。

1 總體方案設(shè)計(jì)

監(jiān)控分系統(tǒng)作為一個(gè)龐大而復(fù)雜的協(xié)議轉(zhuǎn)換器和執(zhí)行器,具有接口電平多、通信線(xiàn)路多、任務(wù)性質(zhì)多的特點(diǎn)。從控制和監(jiān)控的角度看,雷達(dá)各分系統(tǒng)之間的關(guān)系如圖1所示(與監(jiān)控分系統(tǒng)未發(fā)生聯(lián)系的分系統(tǒng)在圖中未標(biāo)出)。在設(shè)計(jì)自測(cè)平臺(tái)之前,必須充分考慮這些因素,選擇合理的方案。

監(jiān)控分系統(tǒng)與其他分系統(tǒng)之間的接口電平有LVTTL、TTL和422三種電平,這就需要自測(cè)平臺(tái)能夠提供電平轉(zhuǎn)換電路,使各種形式的電平轉(zhuǎn)換為FPGA(Field-Programmable Gate Array,現(xiàn)場(chǎng)可編程門(mén)陣列)所能接受的3.3 V電平[2]。針對(duì)接口電平多的特點(diǎn),設(shè)計(jì)專(zhuān)用的電平轉(zhuǎn)換電路,將不同電平的信號(hào)轉(zhuǎn)換成統(tǒng)一的信號(hào),便于后續(xù)的處理。

圖1 雷達(dá)各分系統(tǒng)之間關(guān)系

監(jiān)控分系統(tǒng)需要監(jiān)控的狀態(tài)信息以及執(zhí)行的命令數(shù)量眾多,每一項(xiàng)都需要占用一條獨(dú)立的通信線(xiàn)路,這樣監(jiān)控分系統(tǒng)與其他分系統(tǒng)之間就會(huì)有大量的通信線(xiàn)路。針對(duì)通信線(xiàn)路多的特點(diǎn),如果直接使用計(jì)算機(jī)模塊和FPGA芯片的接口進(jìn)行通信,會(huì)出現(xiàn)接口資源不足的矛盾。自測(cè)平臺(tái)采用210芯接口來(lái)擴(kuò)展計(jì)算機(jī)模塊和FPGA芯片的接口資源,所有的通信線(xiàn)路都連接在210芯接口的引腳上,這些引腳再和計(jì)算機(jī)模塊及FPGA芯片的接口相連,根據(jù)“分時(shí)復(fù)用”的原則[3],不同的時(shí)刻向不同的引腳發(fā)送數(shù)據(jù),或從引腳接收數(shù)據(jù)。

任務(wù)性質(zhì)多主要指任務(wù)在時(shí)間周期上的不同。有些任務(wù)是周期性的,有些是非周期性的;有些數(shù)據(jù)是主動(dòng)上報(bào)給監(jiān)控分系統(tǒng)的,有些需要接收到監(jiān)控分系統(tǒng)的詢(xún)問(wèn)信號(hào)才回饋相應(yīng)的狀態(tài)信息。由于使用了計(jì)算機(jī)模塊和FPGA芯片作為主控器件,可以靈活地對(duì)器件的功能進(jìn)行編程設(shè)計(jì),因此任務(wù)性質(zhì)不同的問(wèn)題也很容易得到解決。

綜合以上分析,監(jiān)控分系統(tǒng)自測(cè)平臺(tái)由硬件和軟件兩部分組成。軟件駐留在計(jì)算機(jī)模塊中,負(fù)責(zé)解析用戶(hù)操作、組織數(shù)據(jù)和處理數(shù)據(jù)。硬件電路一方面為軟件提供運(yùn)行平臺(tái),另一方面將計(jì)算機(jī)接收和發(fā)送的數(shù)據(jù)轉(zhuǎn)換為監(jiān)控分系統(tǒng)能夠識(shí)別的各種電平信號(hào),同時(shí)根據(jù)計(jì)算機(jī)的指令分時(shí)調(diào)度硬件資源。

當(dāng)前不同型號(hào)雷達(dá)監(jiān)控分系統(tǒng)采用的接口不一,主要有210芯、100芯、雙100芯、CPCI(Compact Peripheral Component Interconnect,緊湊型PCI)、定制等接口類(lèi)型[4]。為了讓自測(cè)平臺(tái)能夠適應(yīng)不同的硬件接口,自測(cè)平臺(tái)的210芯并不是和其他插件一樣直接掛在總線(xiàn)上,而是另外增加一個(gè)210芯插座,該210芯插座和自測(cè)平臺(tái)的210芯接口相對(duì)應(yīng)(比如自測(cè)平臺(tái)210芯是針,則該210芯插座就應(yīng)該是孔)。在210芯插座另外一面的針上焊接所有的通信線(xiàn)路,通信線(xiàn)路的另外一端連接各種連接器,通過(guò)連接器和被測(cè)監(jiān)控分系統(tǒng)進(jìn)行通信。硬件連接示意圖如圖2所示。對(duì)于不同形式的硬件接口,只需更換圖中虛線(xiàn)框中的部分,即可實(shí)現(xiàn)對(duì)各種接口的自適應(yīng)連接。

2 軟件設(shè)計(jì)

2.1 模塊劃分

上位機(jī)軟件基于MFC(Microsoft Foundation Classes)開(kāi)發(fā)。根據(jù)需要,把軟件系統(tǒng)劃分為6個(gè)模塊,對(duì)應(yīng)的源文件分別是Monitor Test Dlg.cpp、Dlg Trans.cpp、DlgFrquency.cpp、DlgSensor.cpp、DlgSerial.cpp和PortDriver.cpp。

圖2 自測(cè)平臺(tái)硬件接口自適應(yīng)連接示意圖

Monitor Test Dlg.cpp是上位機(jī)軟件的主界面,在系統(tǒng)啟動(dòng)時(shí)負(fù)責(zé)對(duì)系統(tǒng)參數(shù)進(jìn)行初始化設(shè)定、加載串口驅(qū)動(dòng)和其他子模塊,隨后開(kāi)啟定時(shí)器,驅(qū)動(dòng)串口工作。

Dlg Trans.cpp對(duì)應(yīng)的是發(fā)射機(jī)分系統(tǒng),包含模擬發(fā)射機(jī)各項(xiàng)功能正常與否的函數(shù),同時(shí)還要讀取終端分系統(tǒng)下發(fā)的開(kāi)關(guān)機(jī)、復(fù)位等指令,根據(jù)讀取到的指令在上位機(jī)界面上作相應(yīng)的指示。

Dlg Frquency.cpp對(duì)應(yīng)的是頻率源分系統(tǒng),和Dlg Trans.cpp類(lèi)似,包含模擬頻率源各項(xiàng)功能正常與否的函數(shù),同時(shí)還要讀取終端分系統(tǒng)下發(fā)的開(kāi)關(guān)機(jī)指令,根據(jù)讀取到的指令在上位機(jī)界面上作相應(yīng)的指示。

DlgSensor.cpp對(duì)應(yīng)的是煙霧傳感器,只向監(jiān)控發(fā)送代表當(dāng)前是否存在煙霧的指令。

DlgSerial.cpp對(duì)應(yīng)的是配電器、電站、空調(diào)1和空調(diào)2四個(gè)分系統(tǒng),因?yàn)檫@四個(gè)分系統(tǒng)和監(jiān)控分系統(tǒng)的通信方式相同,功能單一,因此合并成一個(gè)模塊,以簡(jiǎn)化設(shè)計(jì)。該模塊根據(jù)每收到一次終端的查詢(xún)指令,相應(yīng)的計(jì)數(shù)值就會(huì)加1,只要上位機(jī)界面上的數(shù)字在不斷地累加,就說(shuō)明該分系統(tǒng)和監(jiān)控通信正常。

PortDriver.cpp是上位機(jī)軟件的核心模塊,負(fù)責(zé)上位機(jī)軟件和硬件之間的數(shù)據(jù)交互,所有的數(shù)據(jù)都要經(jīng)過(guò)串口驅(qū)動(dòng)進(jìn)行讀和寫(xiě)。串口驅(qū)動(dòng)的另外一項(xiàng)重要功能是對(duì)需要發(fā)送的數(shù)據(jù)按協(xié)議進(jìn)行打包,對(duì)接收的數(shù)據(jù)按協(xié)議進(jìn)行解析。

圖3是各模塊之間的相互關(guān)系。

圖3 各模塊之間的相互關(guān)系

2.2 程序流程

主程序啟動(dòng)后首先加載串口驅(qū)動(dòng),串口驅(qū)動(dòng)要對(duì)端口和數(shù)據(jù)進(jìn)行初始化。由于上位機(jī)主界面和各子模塊的界面是分開(kāi)設(shè)計(jì)的,因此主程序還要加載各子模塊的界面。界面加載完成后,主程序啟動(dòng)一個(gè)定時(shí)器,在定時(shí)器的驅(qū)動(dòng)下,串口驅(qū)動(dòng)有周期性地對(duì)各個(gè)端口進(jìn)行讀寫(xiě)操作,將需要發(fā)送的數(shù)據(jù)發(fā)送給監(jiān)控,然后讀取端口接收到的數(shù)據(jù)。定時(shí)器只有在主程序關(guān)閉時(shí)才會(huì)終止運(yùn)行。各分系統(tǒng)模塊會(huì)把用戶(hù)的操作轉(zhuǎn)換成0和1(0代表故障,1代表正常)記錄在結(jié)構(gòu)體中,交給串口驅(qū)動(dòng)進(jìn)行處理;另外還要根據(jù)串口驅(qū)動(dòng)接收的數(shù)據(jù)在界面上作相應(yīng)的指示。圖4是上位機(jī)軟件的程序流程圖。

3 硬件設(shè)計(jì)

根據(jù)總體設(shè)計(jì)方案,硬件電路由四部分組成:計(jì)算機(jī)、FPGA、電平轉(zhuǎn)換電路和210芯接口。下面簡(jiǎn)要介紹各模塊的功能。

圖4 上位機(jī)軟件的程序流程圖

計(jì)算機(jī)選用PC104嵌入式計(jì)算機(jī)模塊,該計(jì)算機(jī)模塊被廣泛應(yīng)用在各種型號(hào)的雷達(dá)中。計(jì)算機(jī)模塊將自身的地址線(xiàn)、數(shù)據(jù)線(xiàn)和中斷信號(hào)提供給FPGA使用,所有的數(shù)據(jù)都從計(jì)算機(jī)的串口進(jìn)出。數(shù)據(jù)線(xiàn)和中斷信號(hào)是雙向流動(dòng)的,便于計(jì)算機(jī)和FPGA之間的交互。

FPGA芯片選用EPF10K50RI240-4,該型號(hào)芯片成本較低,且能滿(mǎn)足設(shè)計(jì)需要。FPGA負(fù)責(zé)對(duì)計(jì)算機(jī)信號(hào)進(jìn)行譯碼,根據(jù)計(jì)算機(jī)指令產(chǎn)生不同的片選信號(hào)和使能信號(hào),使數(shù)據(jù)根據(jù)時(shí)序從不同的端口輸入和輸出,從而充分利用計(jì)算機(jī)有限的IO資源,達(dá)到“分時(shí)復(fù)用”的效果。FPGA還起到緩沖器的作用,把不同波特率的數(shù)據(jù)轉(zhuǎn)換成計(jì)算機(jī)串口能夠識(shí)別的波特率[5]。

電平轉(zhuǎn)換電路主要由各種驅(qū)動(dòng)芯片組成,如162244、163244、164245,實(shí) 現(xiàn) LVTTL、TTL 和3.3 V電平之間的轉(zhuǎn)換以及信號(hào)放大等功能。由于422屬于差分信號(hào),因此還需要差分信號(hào)轉(zhuǎn)換芯片。

電平轉(zhuǎn)換之后的信號(hào)送給210芯接口,210芯接口是直接和監(jiān)控分系統(tǒng)打交道的模塊,為每個(gè)監(jiān)控事件提供一個(gè)硬件通道。

圖5是硬件電路的示意圖。

圖5 硬件電路示意圖

4 結(jié)束語(yǔ)

監(jiān)控分系統(tǒng)自測(cè)平臺(tái)軟、硬件架構(gòu)簡(jiǎn)捷清晰,采用低成本設(shè)計(jì),硬件具有通用性,只需對(duì)軟件和FPGA程序進(jìn)行重新設(shè)計(jì),即可應(yīng)用到其他型號(hào)雷達(dá)的測(cè)試中。而且能自適應(yīng)采用不同硬件接口的監(jiān)控分系統(tǒng)。這種通用性的設(shè)計(jì)能夠加快雷達(dá)監(jiān)控分系統(tǒng)自測(cè)平臺(tái)的開(kāi)發(fā),為雷達(dá)批量生產(chǎn)提供快速、準(zhǔn)確的測(cè)試方案。

[1]謝東輝,齊偉民.基于Nios II片上可編程系統(tǒng)(SOPC)實(shí)現(xiàn)的雷達(dá)監(jiān)控系統(tǒng)[J].中國(guó)科學(xué)院研究生院學(xué)報(bào),2010,27(1):63-69.

[2]張鵬南,孫宇,夏洪洋.基于Quartus II的VHDL數(shù)字系統(tǒng)設(shè)計(jì)入門(mén)與應(yīng)用案例[M].北京:電子工業(yè)出版社,2012:18-19.

[3]李清,張彼德,郭筱瑛,等.分時(shí)復(fù)用控制多路輸出開(kāi)關(guān)電源[J].電測(cè)與儀表,2014,51(20):109-115.

[4]鐘志華.一種通用雷達(dá)自動(dòng)化測(cè)試設(shè)備的研究及其應(yīng)用[D].哈爾濱:哈爾濱工業(yè)大學(xué),2011.

[5]吳越,嚴(yán)濟(jì)鴻,何子述.基于FPGA的多通道高速數(shù)據(jù)采集系統(tǒng)[J].雷達(dá)科學(xué)與技術(shù),2012,10(6):671-676.WU Yue,YAN Jihong,HE Zishu.Multichannel High-Speed Data Acquisition System Based on FPGA and USB 2.0[J].Radar Science and Technology,2012,10(6):671-676.(in Chinese)

猜你喜歡
計(jì)算機(jī)
計(jì)算機(jī)操作系統(tǒng)
穿裙子的“計(jì)算機(jī)”
基于LabVIEW的計(jì)算機(jī)聯(lián)鎖仿真系統(tǒng)
基于計(jì)算機(jī)自然語(yǔ)言處理的機(jī)器翻譯技術(shù)應(yīng)用與簡(jiǎn)介
科技傳播(2019年22期)2020-01-14 03:06:34
計(jì)算機(jī)多媒體技術(shù)應(yīng)用初探
科技傳播(2019年22期)2020-01-14 03:06:30
信息系統(tǒng)審計(jì)中計(jì)算機(jī)審計(jì)的應(yīng)用
計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)技術(shù)的幾點(diǎn)探討
電子制作(2017年14期)2017-12-18 07:08:10
計(jì)算機(jī)網(wǎng)絡(luò)安全
iLOCK型計(jì)算機(jī)聯(lián)鎖開(kāi)發(fā)中的需求開(kāi)發(fā)管理
計(jì)算機(jī)聯(lián)鎖系統(tǒng)配置軟件設(shè)計(jì)與實(shí)現(xiàn)
主站蜘蛛池模板: 精品日韩亚洲欧美高清a| 日韩天堂视频| 亚洲精选高清无码| 2021最新国产精品网站| 中文字幕亚洲无线码一区女同| 国产性生大片免费观看性欧美| www亚洲天堂| 喷潮白浆直流在线播放| 亚洲日本一本dvd高清| 91系列在线观看| 视频一区视频二区日韩专区 | 亚洲日本在线免费观看| 97在线国产视频| 亚洲最大综合网| 超碰91免费人妻| 日韩二区三区| 日韩天堂网| 日韩国产高清无码| 亚洲欧美日韩久久精品| 麻豆精品久久久久久久99蜜桃| 国产精品区视频中文字幕| 日本精品视频一区二区| 国产精品无码一二三视频| 色香蕉网站| 国产黄色片在线看| 亚洲成aⅴ人片在线影院八| 久久国产亚洲偷自| 男女猛烈无遮挡午夜视频| 黄色网在线| 亚洲天堂精品在线| 77777亚洲午夜久久多人| 欧美成人午夜视频免看| 亚洲日本一本dvd高清| 在线观看国产精美视频| 香蕉国产精品视频| 在线免费a视频| 九九久久精品免费观看| 99久久精彩视频| 欧美日韩专区| 国产日本一区二区三区| 亚洲人精品亚洲人成在线| 久久精品一卡日本电影| 中文字幕乱码中文乱码51精品| 国产视频只有无码精品| 色亚洲成人| 亚洲日本中文字幕天堂网| 国产玖玖视频| 毛片在线看网站| 成人午夜久久| 人妖无码第一页| 天天色综网| 久99久热只有精品国产15| 欧美色综合网站| 一本大道香蕉中文日本不卡高清二区| 日本欧美午夜| 国产精品免费入口视频| 国产激情在线视频| 青青国产视频| 激情成人综合网| 综合网天天| 欧美成人怡春院在线激情| a亚洲视频| 人妻无码中文字幕第一区| 国产女人18毛片水真多1| 91在线国内在线播放老师| 国产精品原创不卡在线| 亚洲国产精品成人久久综合影院| 2020极品精品国产| 国产视频只有无码精品| 亚洲第一视频网站| 久久一日本道色综合久久| 国产在线视频二区| 99精品免费在线| 久久亚洲美女精品国产精品| 最新日本中文字幕| 制服丝袜一区| 9啪在线视频| 国产免费网址| 国产H片无码不卡在线视频| AV在线麻免费观看网站| 久久动漫精品| 久久精品国产一区二区小说|