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

基于單片機(jī)的雷達(dá)訓(xùn)練評估輔助系統(tǒng)設(shè)計

2016-09-12 02:35:09楊立永劉少強(qiáng)
電子設(shè)計工程 2016年4期
關(guān)鍵詞:嵌入式指令單片機(jī)

楊立永,劉少強(qiáng)

(中國人民解放軍91336部隊 河北 秦皇島 066326)

基于單片機(jī)的雷達(dá)訓(xùn)練評估輔助系統(tǒng)設(shè)計

楊立永,劉少強(qiáng)

(中國人民解放軍91336部隊 河北 秦皇島 066326)

文中設(shè)計了基于ATmega128單片機(jī)和智能顯示終端的雷達(dá)訓(xùn)練評估輔助系統(tǒng),詳述了系統(tǒng)的硬件和軟件設(shè)計。操作手點(diǎn)擊智能顯示終端中雷達(dá)裝備操作按鈕,單片機(jī)通過串口接收對應(yīng)按鈕的鍵碼,發(fā)送給嵌入式雷達(dá)訓(xùn)練系統(tǒng),同時控制智能顯示終端顯示頁面翻轉(zhuǎn),實現(xiàn)用于訓(xùn)練評估的雷達(dá)機(jī)柜操作信息采集。該系統(tǒng)操作簡單,具有良好的人機(jī)交互方式。

ATmega128單片機(jī);智能顯示終端;評估輔助系統(tǒng);嵌入式雷達(dá)訓(xùn)練系統(tǒng)

隨著嵌入式仿真訓(xùn)練在軍事領(lǐng)域的研究與應(yīng)用進(jìn)一步擴(kuò)大,以及在模擬訓(xùn)練中具有的特點(diǎn)和優(yōu)勢,利用嵌入式雷達(dá)模擬訓(xùn)練系統(tǒng)開展復(fù)雜電磁環(huán)境訓(xùn)練已然成為趨勢,嵌入式雷達(dá)模擬訓(xùn)練系統(tǒng)采用實裝注入模擬雷達(dá)視頻信號的技術(shù)方式開展訓(xùn)練,然而由于機(jī)柜操作信息難以實現(xiàn)信息化采集,并用于保障雷達(dá)訓(xùn)練評估,雷達(dá)訓(xùn)練評估輔助系統(tǒng)可以模擬機(jī)柜上所有操作信息,選擇操作后可將信息傳送至嵌入式雷達(dá)模擬訓(xùn)練系統(tǒng),訓(xùn)練系統(tǒng)響應(yīng)操作輸出相應(yīng)的視頻信號,為精確考核評估操作手水平提供信息來源。

1 系統(tǒng)總體設(shè)計

系統(tǒng)組成如圖1所示,雷達(dá)評估輔助系統(tǒng)主要由智能顯示終端和單片機(jī)組成,從圖1中可知,數(shù)據(jù)通信部分主要利用串口通信,為減小電路的復(fù)雜性需要單片機(jī)具有兩個串口,作為人機(jī)交互界面的智能顯示終端,操作員可以選擇雷達(dá)型號進(jìn)入相應(yīng)機(jī)柜操作信息,單片機(jī)通過串口1中斷的通信方式接收智能顯示終端的操作指令,并將操作信息通過串口傳送給嵌入式雷達(dá)模擬訓(xùn)練系統(tǒng)中的訓(xùn)練評估模塊,用于評估模塊的信息采集,訓(xùn)練系統(tǒng)根據(jù)訓(xùn)練科目回送指令信息控制顯示終端的模式切換和界面翻轉(zhuǎn)。

2 系統(tǒng)硬件設(shè)計

2.1 ATmega128單片機(jī)

本設(shè)計的微控制器采用Atmel公司的ATmega128型單片機(jī),它是一款基于AVR內(nèi)核的,采用RISC(Reduced Instruction Set Computers)結(jié)構(gòu)的增強(qiáng)型低功耗CMOS 8位微控制器,它擁有優(yōu)化的消耗結(jié)構(gòu),在功耗相對較少的情況下,可以進(jìn)行復(fù)雜的處理[5]。

優(yōu)越的RISC結(jié)構(gòu)使得單片機(jī)可以在一個時鐘周期內(nèi)完成133條指令,數(shù)據(jù)吞吐率高達(dá)1 MIPS/MHz,在工作于8 MHz時性能高達(dá)8MIPS[6]。具有與IEEE1149.1標(biāo)準(zhǔn)兼容的JTAG接口,支持片內(nèi)調(diào)試,作為程序執(zhí)行代碼的存儲區(qū),片上具有128 KB的系統(tǒng)內(nèi)可編程Flash存儲器,寫/擦除周期的壽命高達(dá)10 000次。

2.2 智能顯示終端

智能顯示終端作為人機(jī)交互界面,采用的是北京迪文科技有限公司一款640×480分辨率、65 K彩色、5.6英寸的TFT屏幕的DMT64480T056_01WT型四線電阻式模擬觸摸屏[4]。智能顯示終端屏體部分主要由表面涂有一層透明導(dǎo)電層的有機(jī)玻璃,蓋上一層內(nèi)表面涂有透明導(dǎo)電層塑料層組成的多層復(fù)合薄膜,塑料層是通過外表面硬化處理光滑防刮的,導(dǎo)電層之間存在很多細(xì)小而且起到隔開絕緣作用的透明隔離點(diǎn)。智能顯示終端的正常工作電壓范圍為4.5~26 V,靈敏度為5 g,響應(yīng)速度為0.01 s[3],符合考評及時性要求。

系統(tǒng)中使用的是智能顯示終端配置文件工作模式,在該模式下可以實現(xiàn)智能顯示終端根據(jù)配置文件自動切換界面以及上傳觸控鍵碼。配置文件是由最多8 192條觸控指令組成的二進(jìn)制文件,每條觸控指令長達(dá)16個字節(jié),其定義如表1所示。觸控界面圖片可以通過專業(yè)圖形工具根據(jù)用戶需求和可操控性設(shè)計和制作的,其分辨率的選取應(yīng)依據(jù)屏幕分辨率而定,智能顯示終端裝訂界面圖片后,為每頁界面編制唯一的編號,在調(diào)試配置文件過程中只需對編號進(jìn)行操作。具體操作就是將預(yù)先設(shè)置好的觸控界面圖片和配置文件,依據(jù)界面的跳轉(zhuǎn)關(guān)系下載到智能顯示終端中。

表1 觸控界面配置指令定義Tab.1 Definition of touch interface configuration instructions

3 系統(tǒng)軟件設(shè)計

3.1 界面跳轉(zhuǎn)程序

設(shè)計中采用了觸控界面自動跳轉(zhuǎn)與程序控制跳轉(zhuǎn)相結(jié)合的跳轉(zhuǎn)方式。由表1可知,只需在編寫配置指令時將Pic_Next的高字節(jié)置為0xFF就可以使界面不進(jìn)行自動跳轉(zhuǎn),而利用上位機(jī)由串口指令控制界面進(jìn)行跳轉(zhuǎn)。圖2中,主控界面是狀態(tài)顯示和設(shè)置界面,狀態(tài)顯示有雷達(dá)型號狀態(tài)和雷達(dá)工作頻點(diǎn)狀態(tài),設(shè)置有工作頻點(diǎn)選擇、變頻操作選擇。如果點(diǎn)擊選擇雷達(dá)型號,則上位機(jī)控制觸控界面跳轉(zhuǎn)到雷達(dá)型號列表界面,選中一個雷達(dá)型號后,觸屏自動返回主控界面,并自動將雷達(dá)工作頻點(diǎn)信息和變頻操作更新。

圖2 觸控界面跳轉(zhuǎn)關(guān)系圖Fig.2 Touch interface jump relations

在點(diǎn)擊任何參數(shù)設(shè)置按鍵時,串口顯示終端將返回指令,傳回按下按鍵的鍵碼信息,上位機(jī)通過對鍵碼的識別,得到相應(yīng)的設(shè)置信息,如果需要的話可以操作觸控界面進(jìn)行轉(zhuǎn)換。在觸控按鍵編碼方面,將同一設(shè)置項目的多個界面(不同數(shù)值選中)上的按鍵進(jìn)行了同值同鍵碼處理,這樣簡化了上位機(jī)的識別過程,同時也降低了程序設(shè)計的復(fù)雜度。

3.2 串口收發(fā)程序

由智能顯示終端通過串口1傳回的數(shù)據(jù)包含有觸控鍵碼信息,其指令長度為8 Byte,格式為:AA 78<觸控鍵碼(2 Byte)>CC 33 C3 3C,其中,AA為指令開始標(biāo)志,78表示觸控鍵碼返回指令,CC 33 C3 3C為指令結(jié)束標(biāo)志。控制觸屏界面跳轉(zhuǎn)的指令格式為:AA 70<圖片編號>CC 33 C3 3C,與觸控鍵碼返回指令相似,AA為指令開始標(biāo)志,CC 33 C3 3C為指令結(jié)束標(biāo)志,70表示觸控界面跳轉(zhuǎn)指令,圖片編號根據(jù)需要可取1 Byte或者2 Byte。按照指令格式的要求,可進(jìn)行觸控指令的收發(fā)。

圖3 串口1接收程序流程圖Fig.3 Frame of COM1 receive program

串口1接收程序流程如圖3所示,圖3中DUR1是單片機(jī)串口1的寄存器,用于接收串口信號,Receive是在程序中定義的數(shù)據(jù)寄存器,串口信號以Bit為單位傳來后由DUR1寄存器接收,并賦值給Receive數(shù)據(jù)寄存器,接下來將對接收內(nèi)容進(jìn)行判斷:如果接收內(nèi)容為指令開始標(biāo)志,將指令開始標(biāo)志位flag置為1,將指令數(shù)組Order的計數(shù)器j清零,然后將該數(shù)據(jù)存入指令數(shù)組;如果接收內(nèi)容不是指令開始標(biāo)志,則由當(dāng)前指令開始標(biāo)志位判斷是否屬于指令的內(nèi)容,如果flag為1則將數(shù)據(jù)存入數(shù)據(jù)寄存數(shù)組,然后將指令數(shù)組計數(shù)器j加1,并對j的值進(jìn)行判斷,如果j=8則說明8個字節(jié)的返回指令已經(jīng)接收完畢,將指令數(shù)組寄存器j和指令開始標(biāo)志位flag清零。

串口的發(fā)送程序較為簡單,由鍵碼識別程序根據(jù)鍵碼及當(dāng)前操作信息,控制串口1發(fā)送程序發(fā)送相應(yīng)的觸控界面跳轉(zhuǎn)指令控制界面跳轉(zhuǎn),同時控制串口0發(fā)送當(dāng)前訓(xùn)練操作人員操作信息。

3.3 鍵碼識別程序

鍵碼識別程序接收到指令數(shù)組以后,通過判斷Order[0]位是否為0xAA來確認(rèn)這是一個觸控鍵碼返回指令,而j=0是指令接收完畢的標(biāo)志,只有當(dāng)兩個條件同時滿足時才對該指令進(jìn)行處理。根據(jù)觸控鍵碼返回指令格式,只需通過對Order[3]的值進(jìn)行讀取就可以識別出返回的觸控鍵碼。按照返回的觸控鍵碼,單片機(jī)發(fā)送相應(yīng)的控制信息給型號選擇接口程序、界面切換接口程序、頻點(diǎn)切換接口程序、變頻操作接口程序,同時在需要的情況下發(fā)送跳轉(zhuǎn)指令至串口收發(fā)程序。在設(shè)計中雖然對觸控鍵碼進(jìn)行了同值同碼處理,將觸控鍵碼數(shù)量縮小到了最小值,但是觸控鍵碼仍然有一百多個。為了保證不重復(fù)發(fā)送跳轉(zhuǎn)指令,接收指令和控制信息后,將Order[0]位清零。

圖4 鍵碼識別程序流程圖Fig.4 Frame of key code identify program

4 結(jié)束語

文中設(shè)計的基于單片機(jī)和智能顯示終端的雷達(dá)考評輔助系統(tǒng),能夠為嵌入式雷達(dá)模擬訓(xùn)練系統(tǒng)提供更為全面的操作信息,解決了訓(xùn)練系統(tǒng)評估模塊難以全面采集操作員操作信息的問題,為全面評估雷達(dá)操作手復(fù)雜電磁環(huán)境下操作水平和反應(yīng)能力提供信息保障。

[1]劉永輝,林平.嵌入式仿真技術(shù)及其軍事應(yīng)用研究[J].軍事運(yùn)籌與系統(tǒng)工程,2010,24(4):29.

[2]崔建竹,盛驥松.注入式雷達(dá)信號仿真技術(shù)[J].艦船電子對抗,2007,30(5):75-78.

[3]北京迪文科技有限公司.HMI產(chǎn)品線應(yīng)用指南[Z].2008.

[4]羅敏.基于PLC和觸摸屏的紙廠污水控制系統(tǒng)[J].機(jī)電工程技術(shù),2009,38(11):50-52.

[5]王孝洪,徐振宇,莫鴻強(qiáng),等.基于Atmega128單片機(jī)的數(shù)字化地下管線定位儀 [J].計算機(jī)測量與控制,2009,17(9):1860-1964.

[6]周俊杰.嵌入式C編程與Atmel AVR[M].北京:清華學(xué)出版社,2003.

[7]劉榮林,劉亞坤,武華,等.基于ARM嵌入式觸摸屏的設(shè)計與研究[J].內(nèi)蒙古大學(xué)學(xué)報(自然科學(xué)版),2009,40(6):708-711.

[8]朱飛,楊平.AVR單片機(jī)C語言開發(fā)入門與典型實例[M].北京:人民郵電出版社,2008:282-283.

Design of radar training assessing-aided system based on microprocessor

YANG Li-yong,LIU Shao-qiang
(Unit 91336,Qinhuangdao 066326,China)

The radar training assessing-aided system based on ATmega128 MPU and Intelligent Display Terminal is designed in papar.The hardware and the software design of the system are introduced in detail.When the operation button of radar in the Intelligent Display Terminal is dropped by jockey,The key assignment information is received through the serial port by Microprocessor.At the same time,the Microprocessor sends to the Embeded Radar Training System,and controls Intelligent Display Terminal to overturn page.With a friendly human-computer interaction,the system is characterized by simple operation and realizes get radar operation information together in order to assess Training.

ATmega128 MPU;intelligent display terminal;assessing-aided system;embeded radar training system

TN409

A

1674-6236(2016)04-0179-03

2015-04-14 稿件編號:201504144

楊立永(1985—),男,天津薊縣人,碩士,助理工程師。研究方向:雷達(dá)仿真。

猜你喜歡
嵌入式指令單片機(jī)
聽我指令:大催眠術(shù)
基于單片機(jī)的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
ARINC661顯控指令快速驗證方法
LED照明產(chǎn)品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
搭建基于Qt的嵌入式開發(fā)平臺
嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
Microchip推出兩個全新PIC單片機(jī)系列
Altera加入嵌入式視覺聯(lián)盟
主站蜘蛛池模板: 露脸真实国语乱在线观看| 欧美日一级片| 亚洲中文精品久久久久久不卡| 天天综合天天综合| 色婷婷丁香| 91在线一9|永久视频在线| 99在线观看免费视频| 欧美中出一区二区| 欧美午夜精品| 国产成人8x视频一区二区| 熟妇丰满人妻| 成人第一页| 日本精品视频一区二区| 在线视频亚洲色图| 爱色欧美亚洲综合图区| 日韩色图在线观看| 免费Aⅴ片在线观看蜜芽Tⅴ| 天天色天天综合| 精品国产aⅴ一区二区三区 | a级毛片在线免费观看| 成年看免费观看视频拍拍| 亚洲第一成网站| 国产成人精品免费av| 欧美人与牲动交a欧美精品| 日韩在线观看网站| 亚洲日产2021三区在线| 亚洲免费播放| 国产精品v欧美| 亚洲成人网在线播放| 少妇精品久久久一区二区三区| 刘亦菲一区二区在线观看| 国产亚洲第一页| 老司机精品一区在线视频| 久久男人资源站| 99资源在线| 久久77777| 亚洲人成网址| 日本国产精品一区久久久| 在线日本国产成人免费的| 亚洲国语自产一区第二页| 偷拍久久网| 欧美亚洲一区二区三区在线| 丁香六月激情综合| 成人夜夜嗨| 久久天天躁狠狠躁夜夜2020一| 青草精品视频| 国产网站免费| 欧美国产在线看| 色妞永久免费视频| 国产一区二区精品福利| 色九九视频| 五月天婷婷网亚洲综合在线| 毛片视频网| 有专无码视频| 国产精品福利在线观看无码卡| 91小视频在线观看| 国产91在线|中文| 日本午夜在线视频| 亚洲第一成年免费网站| 青青国产在线| 乱色熟女综合一区二区| 青青国产视频| 这里只有精品在线播放| 成人亚洲视频| 天堂在线www网亚洲| 亚洲第一精品福利| 亚洲高清国产拍精品26u| 色久综合在线| 久久天天躁狠狠躁夜夜2020一| 三上悠亚精品二区在线观看| 亚洲国产精品无码久久一线| 亚洲精品视频免费观看| 试看120秒男女啪啪免费| 亚洲欧美自拍中文| 国产91蝌蚪窝| 中美日韩在线网免费毛片视频| 亚洲天堂视频在线播放| 尤物精品视频一区二区三区| 成人午夜亚洲影视在线观看| 国产精品成人一区二区不卡| 久久久久久尹人网香蕉| 国产在线专区|