欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

無人機(jī)地面站電子飛行儀表系統(tǒng)的制作方法_2

文檔序號(hào):8488434閱讀:來源:國(guó)知局
bedded和應(yīng)用程序組成。在嵌入式Linux操作系統(tǒng)上運(yùn)行硬件驅(qū)動(dòng)程序,4*4鍵盤控制器硬件驅(qū)動(dòng)程序需開發(fā)。應(yīng)用程序包括虛擬儀表顯示軟件、安全飛行提醒軟件和歷史數(shù)據(jù)查詢軟件。
[0026]本發(fā)明實(shí)施例4*4矩陣鍵盤控制器驅(qū)動(dòng)程序:設(shè)備定義在dev-keypad.c文件中,驅(qū)動(dòng)定義在samsung-keypad.c文件中,設(shè)備和驅(qū)動(dòng)名字必須一致,兩者才能綁定。調(diào)用 samsung_keypad_set_platdata(&smdk6410_keypad_data)對(duì)設(shè)備參數(shù)進(jìn)行了初始化,矩陣鍵盤行數(shù)rows = 4,矩陣鍵盤列數(shù)cols =4。
[0027]本發(fā)明實(shí)施例多功能顯示器驅(qū)動(dòng)程序:通過直接讀寫GP1驅(qū)動(dòng)多功能顯示器IXD控制器,通過初始化函數(shù)s3c6410_inti完成同IXD控制器相連的GP1 口控制寄存器和IXD控制器初始化,通過寫數(shù)據(jù)函數(shù)s3c6410_WRData和寫命令函數(shù)s3c6410_WRCommand完成對(duì)IXD控制器的寫數(shù)據(jù)和寫命令,通過顯示函數(shù)s3c6410_IXDdisplay完成顯示,通過調(diào)用接口函數(shù) s3c64xx_1ctl (structfile*file,int cmd,long int data)。系統(tǒng)調(diào)用接口函數(shù) s3c64xx_1ctl (structfile氺file,int cmd, long int data),該函數(shù)定義 s3c6410_inti接口 1tcl(fd,l,xx)和 s3c6410_IXDdisplay 接口 1tcl(fd,2,xx),應(yīng)用程序使用接口1tcl (fd,1,XX)可初始化液晶屏,使用接口 1tcl (fd,2,XX)實(shí)現(xiàn)數(shù)據(jù)的LCD顯示。
[0028]本發(fā)明實(shí)施例應(yīng)用程序在Linux操作系統(tǒng)Fedora 9下編寫,交叉編譯工具鏈為arm - Linux - gcc _ 4.5.1,軟件開發(fā)工具為QtCreator (使用QtE4.7.0庫(kù)),開發(fā)語言為Vc++ 6.00
[0029]應(yīng)用程序結(jié)構(gòu)如圖4所示,包括應(yīng)用程序控制軟件、虛擬儀表顯示軟件、安全飛行提醒軟件和歷史數(shù)據(jù)查詢軟件。應(yīng)用程序控制軟件用于控制應(yīng)用軟件啟動(dòng)、顯示方式切換等。虛擬儀表顯示軟件包括飛行參數(shù)顯示程序、發(fā)動(dòng)機(jī)工作狀態(tài)顯示程序、機(jī)載傳感器故障信息顯示程序。
[0030]虛擬儀表顯示軟件通過串口從AIAV8M440采集數(shù)據(jù),獲得無人機(jī)飛行參數(shù)、發(fā)動(dòng)機(jī)工作狀態(tài)信息和機(jī)載傳感器工作狀態(tài)信息。QtCreator中沒有特定的串口控制類,本發(fā)明實(shí)施例使用Qt的第三方類qextserialport類。通過繼承QThread類,重新實(shí)現(xiàn)該類的run()函數(shù)實(shí)現(xiàn)串口通訊多線程工作,提高通訊效率。
[0031]對(duì)串口參數(shù)進(jìn)行設(shè)置,設(shè)置波特率、數(shù)據(jù)位、奇偶校驗(yàn)位、停止位以及打開串口讀寫功能。在該線程的run()函數(shù)中實(shí)現(xiàn)從串口中讀取數(shù)據(jù)。
[0032]myCom->setBaudRate (BAUD9600) ;myCom->setDataBits (DATA_8);myCom->setParity(PAR_N0NE) ;myCom->setStopBits(ST0P_1) ;myCom->open(Q1Device::Readffrite) 0
[0033]本實(shí)施例虛擬儀表圖形的繪制利用Qt提供的QPainter類,繪圖設(shè)備為QPixmap,將繪制好的圖形拷貝到屏幕上顯示,亦即雙緩沖技術(shù),消除重復(fù)繪制造成的窗口閃爍。
[0034]通過繼承QThread類,重新實(shí)現(xiàn)該類的run ()函數(shù)實(shí)現(xiàn)多線程。
[0035]采用QtAPI內(nèi)置的反走樣算法。
[0036]飛行參數(shù)顯示程序采用雙緩存、多線程技術(shù)和反走樣算法以圖形化方式將無人機(jī)飛行參數(shù)顯示在主顯示器,顯示信息包括高度、速度、飛行指引、模式選擇等飛機(jī)的縱向飛行信息和航向、地面軌跡角、測(cè)距儀參數(shù)等水平飛行信息。
[0037]發(fā)動(dòng)機(jī)工作狀態(tài)顯示程序采用雙緩存、多線程技術(shù)和反走樣算法以圖形化方式在多功能顯示器顯示發(fā)動(dòng)機(jī)工作狀態(tài)信息。
[0038]機(jī)載傳感器故障信息顯示程序通過對(duì)機(jī)載傳感器工作狀態(tài)信息識(shí)別、判斷,在多功能顯示器以圖標(biāo)形式顯示機(jī)載傳感器故障信息。
[0039]安全飛行提醒軟件通過對(duì)采集到的數(shù)據(jù)智能融合,判斷是否危及安全飛行,以圖標(biāo)形式在多功能顯示器顯示,同時(shí)將安全飛行提醒送語音芯片。
[0040]歷史數(shù)據(jù)查詢軟件查詢飛參、發(fā)動(dòng)機(jī)和機(jī)載傳感器工作狀態(tài)信息,機(jī)載傳感器故障信息、安全提醒信息,起到歷史追溯功能,相當(dāng)于一個(gè)“黑匣子”,便于事故后分析取證。
[0041]以上所述為本發(fā)明的一個(gè)實(shí)施例,并不用于限制本發(fā)明,凡在本發(fā)明創(chuàng)造的原則之內(nèi)所作的等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明創(chuàng)造保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種無人機(jī)地面站電子飛行儀表系統(tǒng),包括數(shù)據(jù)采集存儲(chǔ)模塊、數(shù)據(jù)處理模塊,綜合顯示模塊、控制模塊和語音安全飛行提醒模塊,其特征在于,數(shù)據(jù)采集存儲(chǔ)模塊完成數(shù)據(jù)采集存儲(chǔ)功能,將數(shù)據(jù)以串口發(fā)送到數(shù)據(jù)處理模塊;數(shù)據(jù)處理模塊完成信息融合處理功能,將數(shù)據(jù)通過液晶顯示器接口和I/o接口傳輸?shù)骄C合顯示模塊,綜合顯示模塊完成綜合顯示功能;通過音頻接口傳到語音安全飛行提醒模塊,語音安全飛行提醒模塊完成語音提醒功能;控制t旲塊通過觸?旲屏接口和鍵盤接口對(duì)系統(tǒng)完成控制功能;綜合顯不t旲塊、控制t旲塊和語音安全飛行提醒模塊完成人機(jī)交互功能。
2.根據(jù)權(quán)利要求1所述的無人機(jī)地面站電子飛行儀表系統(tǒng),其特征在于,將數(shù)據(jù)采集存儲(chǔ)模塊通過串口傳輸來的數(shù)據(jù)由嵌入式處計(jì)算機(jī)進(jìn)行處理,通過虛擬儀表技術(shù)綜合顯不O
3.根據(jù)權(quán)利要求1所述的無人機(jī)地面站電子飛行儀表系統(tǒng),其特征在于,綜合顯示模塊將數(shù)據(jù)處理模塊處理完成的數(shù)據(jù),通過液晶顯示器接口和I/o接口顯示在并列放置的兩塊液晶顯示屏上,兩個(gè)顯示器互為備份,當(dāng)某個(gè)故障,另一個(gè)綜合顯示所有信息。
4.根據(jù)權(quán)利要求1所述的無人機(jī)地面站電子飛行儀表系統(tǒng),其特征在于,控制模塊采用觸摸屏和鍵盤式控制器方式便于飛行員操作和控制,兩種方式冗余備份。
5.根據(jù)權(quán)利要求1所述的無人機(jī)地面站電子飛行儀表系統(tǒng),其特征在于,數(shù)據(jù)處理模塊處理數(shù)據(jù)時(shí),如判斷參數(shù)異?;蚩赡艹霈F(xiàn)高度過低、速度過快、燃油不足等危及安全飛行的情況,則由語音芯片組成的語音安全飛行提醒模塊語音進(jìn)行安全飛行提醒。
6.根據(jù)權(quán)利要求1所述的無人機(jī)地面站電子飛行儀表系統(tǒng),其特征在于,數(shù)據(jù)處理模塊硬件采用高速嵌入式計(jì)算機(jī),包括高主頻處理器、大容量?jī)?nèi)存接口、3D圖形硬件加速器、I/O接口、觸摸屏接口、IXD控制器、鍵盤接口等。
7.根據(jù)權(quán)利要求1所述的無人機(jī)地面站電子飛行儀表系統(tǒng),其特征在于,軟件操作系統(tǒng)采用嵌入式Linux實(shí)時(shí)操作系統(tǒng),在嵌入式Linux操作系統(tǒng)上運(yùn)行硬件驅(qū)動(dòng)程序、支持應(yīng)用軟件運(yùn)行的類庫(kù)、虛擬儀表顯示和語音安全飛行提醒等應(yīng)用程序;應(yīng)用程序在Linux開源操作系統(tǒng)下編寫,開發(fā)工具采用開源可跨平臺(tái)圖形化設(shè)計(jì)軟件,降低開發(fā)成本,便于移植。
【專利摘要】本發(fā)明提供一種無人機(jī)地面站電子飛行儀表系統(tǒng),包括數(shù)據(jù)采集存儲(chǔ)模塊、數(shù)據(jù)處理模塊,綜合顯示模塊、控制模塊和語音安全飛行提醒模塊,其特征在于,數(shù)據(jù)由嵌入式處計(jì)算機(jī)進(jìn)行處理,通過智能化的信息融合實(shí)現(xiàn)虛擬儀表綜合顯示、語音安全飛行提醒和歷史數(shù)據(jù)查詢。綜合顯示通過并列放置的兩塊液晶顯示屏實(shí)現(xiàn),兩個(gè)顯示器互為備份,當(dāng)某個(gè)故障,另一個(gè)綜合顯示所有信息??刂撇捎糜|摸屏和鍵盤式控制器,兩種方式冗余備份。具有語音安全飛行提醒功能。操作系統(tǒng)采用嵌入式Linux實(shí)時(shí)操作系統(tǒng)。本發(fā)明的優(yōu)點(diǎn)體現(xiàn)在:采用虛擬儀表技術(shù)設(shè)計(jì),硬件備份可靠性強(qiáng),應(yīng)用程序開源跨平臺(tái)。
【IPC分類】G07C5-08
【公開號(hào)】CN104809770
【申請(qǐng)?zhí)枴緾N201510180268
【發(fā)明人】不公告發(fā)明人
【申請(qǐng)人】沈陽飛羽航空科技有限公司
【公開日】2015年7月29日
【申請(qǐng)日】2015年4月16日
當(dāng)前第2頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
汾阳市| 黄梅县| 惠东县| 玉溪市| 张掖市| 镇巴县| 宁都县| 瑞安市| 广宁县| 兴安县| 祁东县| 安义县| 开平市| 庄河市| 蓬莱市| 巴彦淖尔市| 阜新市| 菏泽市| 兴安盟| 凉城县| 巴楚县| 永寿县| 平山县| 城口县| 辽源市| 饶河县| 东至县| 荣成市| 安远县| 高安市| 崇义县| 通道| 成都市| 井冈山市| 渝北区| 虞城县| 太仆寺旗| 黔东| 东方市| 河间市| 延津县|