久久久久国产综合精品-久久人妻视频观看-亚洲在线地址一二三-日本中文字幕久久久-天天日天天弄天天干b-久久久久国产精品99-国产日韩av大片快播-91精品国产综合久久撸-亚洲熟女久久一区二区,国产欧美日韩综合精品一,亚洲欧美日本视频在线观看,日本中文字幕在精品

歡迎進(jìn)入儀商網(wǎng)!

基于FPGA的無(wú)人機(jī)控制器設(shè)計(jì)方案介紹

無(wú)人機(jī)的飛行控制和機(jī)載電子設(shè)備的控制指令主要通過(guò)地面控制計(jì)算機(jī)中的軟件或者無(wú)人機(jī)控制器產(chǎn)生,這兩種相互獨(dú)立的控制方式互為備份。而無(wú)人機(jī)控制器主要由硬件電路和嵌入式軟件設(shè)計(jì)實(shí)現(xiàn),不依賴(lài)于計(jì)算機(jī),因此具有可靠性高、穩(wěn)定性好等優(yōu)點(diǎn),是實(shí)現(xiàn)無(wú)人機(jī)遠(yuǎn)程遙控的主要方式之一。

傳統(tǒng)的無(wú)人機(jī)控制器主要由單片機(jī)、ARM8279等芯片設(shè)計(jì)實(shí)現(xiàn),具有系統(tǒng)結(jié)構(gòu)簡(jiǎn)單等優(yōu)點(diǎn),但是對(duì)于無(wú)人機(jī)控制系統(tǒng)對(duì)指令時(shí)延要求和測(cè)控系統(tǒng)時(shí)序同步等問(wèn)題,該設(shè)計(jì)方法增加了測(cè)控設(shè)備軟件的設(shè)計(jì)復(fù)雜度,特別針對(duì)滑跑起降型無(wú)人機(jī)遙控信道低延時(shí)數(shù)據(jù)傳輸?shù)膶?shí)際應(yīng)用要求,傳統(tǒng)無(wú)人機(jī)控制器產(chǎn)生的指令延時(shí)難以滿足無(wú)人機(jī)起降控制要求。

采用基于FPGA設(shè)計(jì)的無(wú)人機(jī)控制器,充分利用了FPGA并行數(shù)據(jù)處理能力和同步設(shè)計(jì)優(yōu)勢(shì),將鍵盤(pán)掃描、指令編碼與顯示、指令異步串行發(fā)送等功能模塊都集成在FPGA內(nèi)部,外圍電路僅包含AD采樣、電平轉(zhuǎn)換和驅(qū)動(dòng)芯片等簡(jiǎn)單電路,避免了MCU等單指令周期芯片的時(shí)序缺點(diǎn),系統(tǒng)的硬件結(jié)構(gòu)更為簡(jiǎn)單,擴(kuò)展性更強(qiáng),遙控指令的觸發(fā)到輸出的指令數(shù)據(jù)群延時(shí)小于80 ms,能夠滿足各種類(lèi)型無(wú)人機(jī)的實(shí)時(shí)遠(yuǎn)程控制要求。


1 系統(tǒng)硬件設(shè)計(jì)方案

無(wú)人機(jī)控制器主要由控制鍵盤(pán)、數(shù)碼顯示板和控制器數(shù)據(jù)處理板組成??刂奇I盤(pán)由8x8開(kāi)關(guān)矩陣鍵盤(pán)和航向控制器構(gòu)成,主要實(shí)現(xiàn)無(wú)人機(jī)控制器鍵盤(pán)掃描代碼和航向模擬量的產(chǎn)生。數(shù)碼顯示板由6個(gè)16進(jìn)制數(shù)碼管組成,主要實(shí)現(xiàn)控制指令代碼和航向數(shù)據(jù)的同步顯示。作為無(wú)人機(jī)遙控控制器的核心部件,控制器數(shù)據(jù)處理板采用Altera公司的低成本Cyclone4系列FPGA芯片EP4CE10作為指令和數(shù)據(jù)處理的核心芯片;為降低FPGA硬件資源消耗,AD芯片選用MAXIM公司的串行12Bits AD采樣芯片MAX11105,理論航向傳感器控制精度可達(dá)009°;UART電平轉(zhuǎn)換芯片選用MAXIM公司的MAX3387芯片設(shè)計(jì)實(shí)現(xiàn),具有良好的可擴(kuò)展性。控制器信號(hào)處理板主要實(shí)現(xiàn)無(wú)人機(jī)控制指令的鍵盤(pán)掃描與AD采樣、指令編碼與顯示和遙控指令異步串行發(fā)送等功能。系統(tǒng)硬件結(jié)構(gòu)框圖如圖1所示。


如圖1所示,控制器數(shù)據(jù)處理板上的FPGA分別對(duì)控制鍵盤(pán)上的8x8矩陣鍵盤(pán)和航向控制器模擬信號(hào)進(jìn)行行列掃描與AD采樣,以獲取鍵盤(pán)掃描碼和航向模擬量數(shù)據(jù),并對(duì)采集到的指令和數(shù)據(jù)進(jìn)行編碼轉(zhuǎn)換后得到指令控制代碼和航向控制數(shù)據(jù)。FPGA將編碼轉(zhuǎn)換后的數(shù)據(jù)同時(shí)分成兩路,一路驅(qū)動(dòng)數(shù)碼顯示板實(shí)時(shí)顯示,另一路進(jìn)行遙控組幀后按照標(biāo)準(zhǔn)異步串行通信協(xié)議(UART)發(fā)送至MAX3387進(jìn)行RS232電平轉(zhuǎn)換,最后將含有控制指令的異步串行遙控?cái)?shù)據(jù)通過(guò)測(cè)控設(shè)備發(fā)送至無(wú)人機(jī),實(shí)現(xiàn)對(duì)無(wú)人機(jī)的遠(yuǎn)程控制功能。


2 系統(tǒng)軟件設(shè)計(jì)方案

無(wú)人機(jī)控制器的軟件都集成在FPGA內(nèi)部,采用VHDL語(yǔ)言編程,并在Altera公司的QuartusII軟件環(huán)境下進(jìn)行編譯和在線仿真??刂破髦饕ㄦI盤(pán)掃描、指令編碼與顯示、指令異步串行發(fā)送等功能模塊,系統(tǒng)的信號(hào)流程如圖2所示。系統(tǒng)加電后,FPGA每間隔40 ms對(duì)控制鍵盤(pán)和航向控制器進(jìn)行一次行列掃描和AD數(shù)據(jù)采集,當(dāng)檢測(cè)到有控制按鍵被觸發(fā)后,啟動(dòng)按鍵去抖識(shí)別程序,將有效的控制按鍵的鍵盤(pán)掃描碼和AD采集數(shù)據(jù)轉(zhuǎn)換成控制指令代碼和航向控制數(shù)據(jù),并將指令和數(shù)據(jù)分成相同兩路,一路送入LED驅(qū)動(dòng)模塊產(chǎn)生16進(jìn)制數(shù)碼管顯示驅(qū)動(dòng)信號(hào),另一路送入指令異步串行發(fā)送模塊進(jìn)行遙控組幀和控制數(shù)據(jù)加載,最后將包含指令數(shù)據(jù)的遙控幀數(shù)據(jù)按照異步串行數(shù)據(jù)通信協(xié)議(UART)發(fā)出。


21 鍵盤(pán)掃描和AD采集模塊

根據(jù)控制指令的實(shí)時(shí)性要求,系統(tǒng)設(shè)計(jì)每隔40 ms分別對(duì)矩陣鍵盤(pán)和航向控制器進(jìn)行一次行列掃描和AD采樣,當(dāng)鍵盤(pán)上的按鍵被觸發(fā)時(shí),啟動(dòng)按鍵去抖識(shí)別程序,輸出滿足響應(yīng)時(shí)間要求的按鍵16 bits鍵盤(pán)掃描碼。與此同時(shí),將AD采集到的航向控制器模擬量串行數(shù)據(jù)進(jìn)行串并轉(zhuǎn)換后輸出12 bits并行航向控制數(shù)據(jù)。該模塊的SignalTapII在線仿真結(jié)果如圖3所示。KB_RLKB_Y分別為行掃描線和列掃描線,KB_SEN為鍵盤(pán)掃描使能信號(hào),KEY_SCode為按鍵觸發(fā)后輸出的鍵盤(pán)掃描代碼,SAD_CS為芯片的采集使能信號(hào),SAD_SDT為芯片串行數(shù)據(jù)輸入,SAD_PDT為串并轉(zhuǎn)換后的航向控制器結(jié)果數(shù)據(jù)。由圖3可知,一共有2個(gè)控制按鍵被順序觸發(fā),共輸出了2個(gè)鍵盤(pán)掃描碼:7DFE7EFE。航向控制器輸出數(shù)據(jù)位2EB,對(duì)應(yīng)航向控制角度值約為66°。



22 指令編碼與顯示模塊

指令編碼與顯示模塊將接收到的16 bits鍵盤(pán)掃描碼和12 bits航向控制器數(shù)據(jù)按照數(shù)據(jù)傳輸協(xié)議進(jìn)行指令和數(shù)據(jù)編碼,并將編碼后控制指令和數(shù)據(jù)發(fā)送至指令發(fā)送模塊,與此同時(shí),為確保指令代碼和航向控制器數(shù)據(jù)正確傳輸,模塊驅(qū)動(dòng)6個(gè)16進(jìn)制數(shù)碼顯示管實(shí)時(shí)顯示編碼后的指令數(shù)據(jù)和航向控制器數(shù)據(jù)。指令編碼與顯示模塊的SignalTapII在線仿真結(jié)果及數(shù)碼管顯示結(jié)果如圖4所示。KB_INS為指令有效標(biāo)志,KB_ EDAT為編碼后的指令代碼,SAD_EDT為編碼后的角度值。LED_LE為數(shù)碼管數(shù)據(jù)鎖存信號(hào),LED_BL為數(shù)碼管使能信號(hào),LED_DL為數(shù)碼管數(shù)據(jù)輸入端,由圖4可知,編碼后的控制指令代碼和航向控制器角度分別為033H66°,數(shù)碼管顯示結(jié)果為033066。


23 指令發(fā)送模塊

指令發(fā)送模塊接收到編碼后的控制指令和航向控制器數(shù)據(jù)后,將編碼后的指令數(shù)據(jù)轉(zhuǎn)換為遙控幀數(shù)據(jù),并按照異步串行通信協(xié)議(UART)將遙控幀數(shù)據(jù)輸出到MAX3387進(jìn)行電平轉(zhuǎn)換,遙控幀數(shù)據(jù)串行波特率選取19 2008位數(shù)據(jù)位,1位起始位,1位停止位,無(wú)奇偶校驗(yàn)位。指令發(fā)送模塊SignalTapII在線仿真結(jié)果及計(jì)算機(jī)接收到的遙控幀數(shù)據(jù)結(jié)果如圖5所示。YK_SEND_EN為數(shù)據(jù)發(fā)送使能信號(hào),Test_Vara為發(fā)送的8 bits并行遙控?cái)?shù)據(jù),YK_UART_Out為異步串行數(shù)據(jù)FPGA輸出端波形信號(hào)。


3 實(shí)驗(yàn)應(yīng)用

無(wú)人機(jī)控制器安裝于某型無(wú)人機(jī)地面控制站中。地面站加電后,控制器數(shù)據(jù)處理板開(kāi)始工作,每間隔40 ms分別對(duì)8x8矩陣鍵盤(pán)和無(wú)人機(jī)航向控制器進(jìn)行鍵盤(pán)掃描與AD采樣,并實(shí)時(shí)將采集到數(shù)據(jù)轉(zhuǎn)換成相應(yīng)的遙控指令代碼,一路驅(qū)動(dòng)數(shù)碼顯示管將指令代碼實(shí)時(shí)顯示,一路將指令代碼轉(zhuǎn)換成RS232異步串行數(shù)據(jù)通過(guò)測(cè)控設(shè)備發(fā)送至無(wú)人機(jī),控制器數(shù)據(jù)處理板實(shí)物如圖6所示。實(shí)際應(yīng)用結(jié)果表明,采用基于FPGA設(shè)計(jì)的無(wú)人機(jī)控制器的各項(xiàng)技術(shù)指標(biāo)滿足使用要求,控制指令群時(shí)延小于80 ms,設(shè)備運(yùn)行穩(wěn)定可靠。


4 結(jié)論

根據(jù)無(wú)人機(jī)的控制特點(diǎn),文中提出了一種基于FPGA的無(wú)人機(jī)控制器設(shè)計(jì)方案,該方法充分利用FPGA并行處理能力,簡(jiǎn)化了無(wú)人機(jī)控制器的硬件結(jié)構(gòu),降低了遙控指令群延時(shí),解決了測(cè)控設(shè)備的時(shí)序匹配問(wèn)題,并且具有較好的功能可擴(kuò)展性,該控制器已經(jīng)在某型無(wú)人機(jī)系統(tǒng)中得到成功應(yīng)用。

聲明: 聲明:凡本網(wǎng)注明"來(lái)源:儀商網(wǎng)"的所有作品,版權(quán)均屬于儀商網(wǎng),未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編使用。
經(jīng)本網(wǎng)授權(quán)使用,并注明"來(lái)源:儀商網(wǎng)"。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它來(lái)源的作品,歸原版權(quán)所有人所有。目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類(lèi)作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。如有作品的內(nèi)容、版權(quán)以及其它問(wèn)題的,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
本網(wǎng)轉(zhuǎn)載自其它媒體或授權(quán)刊載,如有作品內(nèi)容、版權(quán)以及其它問(wèn)題的,請(qǐng)聯(lián)系我們。相關(guān)合作、投稿、轉(zhuǎn)載授權(quán)等事宜,請(qǐng)聯(lián)系本網(wǎng)。
QQ:2268148259、3050252122。

超碰国产熟女一区二区三区-丰满人妻一区二区三区中文字幕-久久精品蜜桃久久-中文字幕,日本在线 | 亚洲在线不卡顿视频-日本熟女久久一区-涩五月婷婷中文字幕-另类欧美在线视频专区 | 国产成人精品99久久久-婷婷久久av综合一区二区三区-狠狠做婷婷激情四射-国产成人精品视频a | av一区二区中文字幕-成人av在线播放区-国产极品一区二区三区含羞草-91一区二区高清 | 亚洲国产欧美在线人成aⅴ-国色天香精品二区三区-久日视频在线观看免费-91精品久久久久精品一区 | av一区二区中文字幕-成人av在线播放区-国产极品一区二区三区含羞草-91一区二区高清 | 97超级免费碰碰碰-91久久精品偷拍视频-日本中文字幕丝袜人妻-欧美激情精品久久久久久 | 日韩亚洲欧美中出-精品老熟女av一区二区三区-精品人妻一区二区三区11-欧美另类乱交视频 | 国产麻豆剧传媒精品国产va-久久99精品国语久久久-一区二区三区精品视-人妻丰满不伦视频一区二区三区 | 成人精品在线免费视频-日韩av中文字幕在线播放免费观看-久久人妻少妇中文字幕少妇-免费日韩资源福利一区二区视频 | 国产 精品 你懂的-精品99这里只有精品-国产精品久久久久久久av福利-婷婷中文字幕. | 亚洲电影在线观看麻豆-国产精品久久电影网-99久久亚洲视频-久久久久人妻精品区一 | 亚洲av网站在线免费观看-日韩精品系列视频在线-久久人妻精品con-av一区二区不大av | 国产精品久久久久久久竹菊影视-粉嫩久久99国产精品-天天干天天操天天日天天做-日韩激情av一区二区三区 | 国产亚洲一区二区三区18-日韩美女在线观看视频一区-中文字幕激情视频在线-日韩人妻中文字幕毛片av | 精品人妻熟妇乱又伦-国产日韩欧美mv高清网站-成人av一区二区三区蜜臀-久久综合久久综合久久综合久久 | 99国产精品久久久久久久成人熟-99久久久成人国产精品免费-又粗又硬又长又黄又爽的免费视频-欧美日韩美女视频免费观看 | 婷婷伊人狠狠爱-欧美日韩精品无-91久久国产综合-国产av日韩三级电影 | 久久在线免费看视频-色综合五月婷婷蜜桃-国产欧美日韩黄色-美女一区二区免费 | 亚洲欧av一区二区-五月天天天操天天干-久久国产成人精品免费看-一本色道久久综合狠狠踩我精品 | 五月婷婷综合欧美一区-青青草原综合精品久久久久综合精品-福利中文字幕第一页-久久久最新视频免费观看 | 久久久久久亚洲精品熟女-91成人午夜在线视频-亚洲欧洲avtt在线-国产精品久久国产精麻豆99网站 | 五月天开心激情av-强d乱码中文字幕在线视频-精产一二三区av成人免费-亚洲中文字幕永久免费在线观看 | 精品人妻一区二区三区日产乱码,-91麻豆国产综合精品久久-成人免费福利电影在线观看-日韩欧美大陆一区二区三区 | 精品乱人伦一区二区三区-欧美一区二区三区四区在线观-人妻中文字幕免费高清-国产日韩欧美在线视频一本到 | 国内69精品久久久久9999不-avcom国产av-中文字幕在线不卡97-欧美日韩天堂中文字幕 | 国产精品费久久久久久久久-97日韩美女视频网-国产精品人妻人伦a v久久-国产精品久久久老熟女 | 午夜精品久久久久久99蜜桃-婷婷涩涩爱五月天丁香-国产精品久久久久久久精品-久久精品国产亚洲av热老太 | 99久久久国产精品免费动-91久久国产综合张津瑜-狠狠人妻久久久久久综合丁香-婷婷99视频全部在线 精品久久久久久久久蜜臀-日韩在线观看播放一区二区-国产又大又长又粗又长-高桥美绪亚洲精品中文av | 99精品久久久久国产-欧美一级日韩一级亚洲va-精品老熟女一区二区三区四区在线-国产成人精品高清在线 | 91日韩欧美在线免费-日韩av手机免费观看网址-亚洲,欧美,另类综合-九九99热久久999精品 | 人妻熟女一区二区三区……-久久精品人妻一区二区蜜桃网站-国内精品伊人久久久久-激情久久av一区av二区av三区 | 99 热这里都是精品-久久久精品wwww-中文字幕av久久-有码中文av电影在线观看 | 国产99久久九九精品免费-成人综合 中文字幕-国内精品 偷拍自拍-激情人妻图区视频 | 精品人妻一区二区三区爆-97久久久超国产精品-成人精品老熟女一区二区-激情 视频 亚洲 | 99热在线观看这里只有精品-超碰视频这里只有精品-蜜桃视频一区二区三区四区在线观看-久久综合九色综合91 | 97久久精品人妻一区二区三区-中文字幕日韩一区二区三区不卡-国产成人精品在线播放-97香蕉久久国产超碰青 | 久久丝袜1024一区-日本东京热91久久综合-国产盗摄一区二区三区美女-国产一区二区久久久久久久 | 国产成人a人亚洲精-天天射天天射天天射天天操-亚洲欧美日韩精品久久奇米色影视-日韩手机av在线播放 | 97精品国产aⅴ-欧美综合图区亚洲综合图区-国产成人av三级在线观看-欧美一区二区三区尤物喷汁 | 99久久国产精品免费热6-乱码精品一区二区三区-内射中出日韩制服嫩模一区-99久久精品色 |