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

基于DSP28335的捷聯(lián)慣導(dǎo)通信模塊設(shè)計(jì)

2021-06-22 03:22:58余暉冬王書磊
電腦與電信 2021年4期
關(guān)鍵詞:嵌入式

余暉冬 陳 鑫 王書磊

(1.中國人民解放軍92145部隊(duì),上海 200080 2.海軍工程大學(xué)導(dǎo)航工程教研室,湖北 武漢 430033)

1 引言

捷聯(lián)式慣性導(dǎo)航系統(tǒng)(Strapdown Inertial Navigation System,SINS)將慣性器件直接固連在運(yùn)載體上,慣性器件可以感應(yīng)出運(yùn)載體的加速度和姿態(tài)等信息,而且不受任何外部因素的影響,可以實(shí)現(xiàn)真正意義上的自主式導(dǎo)航[1-3]。捷聯(lián)慣導(dǎo)系統(tǒng)具有成本較低、體積更小、可靠性更高等優(yōu)點(diǎn),因此已成為慣性導(dǎo)航技術(shù)的重要發(fā)展方向之一。相對于傳統(tǒng)平臺式慣性導(dǎo)航系統(tǒng),捷聯(lián)慣導(dǎo)數(shù)字化程度更高,因此數(shù)字信號的傳輸與通信是導(dǎo)航實(shí)現(xiàn)的前提和基礎(chǔ)。目前,捷聯(lián)慣導(dǎo)與上位機(jī)或?qū)Ш浇馑阌?jì)算機(jī)的通信主要采用串行通信。通信數(shù)據(jù)主要包含陀螺儀輸出的角速度數(shù)據(jù)和加速度計(jì)輸出的加速度數(shù)據(jù)等,用于后續(xù)導(dǎo)航解算和數(shù)據(jù)處理分析。為保證導(dǎo)航解算對于慣性器件數(shù)據(jù)更新率的要求,慣導(dǎo)串行通信通常具有數(shù)據(jù)量大、波特率高、更新率高等特點(diǎn)。在通用計(jì)算機(jī)上實(shí)現(xiàn)慣導(dǎo)高速串行通信相對簡單,文獻(xiàn)[4][5]介紹了在VC++開發(fā)平臺下,基于MSComm進(jìn)行串口編程的方法。文獻(xiàn)[6][7]闡述了在VC++開發(fā)平臺下基于MOXA多串口卡的多串口實(shí)時通信的實(shí)現(xiàn)方法。但是在嵌入式計(jì)算機(jī)上,由于要兼顧成本和性能,需要對系統(tǒng)資源進(jìn)行優(yōu)化配置,對程序進(jìn)行合理設(shè)計(jì)。本文基于低成本的DSP 28335硬件架構(gòu),設(shè)計(jì)了捷聯(lián)慣導(dǎo)高速串行通信模塊,以較低的硬件成本,構(gòu)建了慣性導(dǎo)航實(shí)現(xiàn)平臺。

2 DSP 28335及開發(fā)環(huán)境簡介

DSP(Digital Signal Processer)即數(shù)字信號處理器,是美國德州儀器公司(Texas Instruments,簡稱TI)研發(fā)生產(chǎn)的專用于數(shù)字信號處理的芯片,其強(qiáng)大的浮點(diǎn)型計(jì)算能力是目前市面上其他CPU無法比擬的,集成有專用數(shù)學(xué)計(jì)算指令集以及對內(nèi)存優(yōu)化能力使這款專用CPU 在數(shù)字信號處理領(lǐng)域表現(xiàn)優(yōu)異。

由于是專用CPU,因此DSP 只能用TI 公司專用的軟件開發(fā)工具設(shè)計(jì)軟件,TI 公司將這款軟件命名為CCS(Code Composer Studio,CCS 集成代碼開發(fā)環(huán)境)。DSP 系統(tǒng)軟件開發(fā)工具CCS編輯、編譯、連接、軟件仿真以及硬件調(diào)試等功能于一體,操作簡單,擁有良好的人機(jī)交互界面,并支持C語言標(biāo)準(zhǔn),編程簡單易于開發(fā)[8]。它不僅提供了配置、建立、調(diào)試、跟蹤和分析程序的工具,而且便于實(shí)時、嵌入式信號處理程序的編制和測試,能夠加速程序開發(fā)進(jìn)程,提高設(shè)計(jì)工作效率。

3 通信指標(biāo)與程序流程

慣性導(dǎo)航設(shè)備陀螺儀和加速度計(jì)數(shù)據(jù)采用IEEE標(biāo)準(zhǔn)浮點(diǎn)型數(shù)據(jù)格式輸出,每個浮點(diǎn)型數(shù)占4個字節(jié)外加協(xié)議頭和協(xié)議尾以及自定義信息共62字節(jié)。由于慣性導(dǎo)航解算要求陀螺儀和加速度計(jì)數(shù)據(jù)更新率不低于100Hz,為保證信息的有效傳輸以及為后續(xù)導(dǎo)航解算預(yù)留硬件資源,設(shè)定通信波特率為1843200bit/s。

串口接收數(shù)據(jù)以及發(fā)送數(shù)據(jù)都設(shè)置為中斷模式,利用中斷模式接收數(shù)據(jù)可以有效節(jié)省CPU資源,避免主程序?qū)崟r查詢帶來不必要的浪費(fèi),當(dāng)串口完整接收一個字節(jié)時將數(shù)據(jù)存儲在預(yù)先定義的串口接收緩存區(qū)中,緩存區(qū)至少能緩存3條最大協(xié)議內(nèi)容的長度。這種設(shè)計(jì)方式能夠保證即使主程序不能及時處理串口數(shù)據(jù)也不會造成數(shù)據(jù)丟失的問題。

主程序遍歷串口接收數(shù)據(jù)緩存區(qū),如果協(xié)議緩存區(qū)字節(jié)數(shù)超過最大協(xié)議長度字節(jié)數(shù)62字節(jié)依然沒有收到協(xié)議頭或者協(xié)議尾,或者校驗(yàn)失敗則丟棄這條協(xié)議,清除協(xié)議解析緩沖區(qū)。這種串口接收數(shù)據(jù)處理方式稱之為雙緩存區(qū)模式。這種處理方式可以很輕松處理高速數(shù)據(jù)通信問題而且不容易丟失數(shù)據(jù)。串口數(shù)據(jù)接收協(xié)議解析流程如圖1所示。

圖1 串口數(shù)據(jù)接收處理流程圖

串口接收數(shù)據(jù)中斷函數(shù)流程如圖2所示。

圖2 串口接收中斷函數(shù)流程圖

串口發(fā)送函數(shù)流程處理如圖3所示。

圖3 串口發(fā)送函數(shù)流程圖

串口發(fā)送中斷函數(shù)處理過程如圖4所示。

圖4 串口發(fā)送中斷函數(shù)流程圖

4 串行通信實(shí)現(xiàn)

4.1 初始化

DSP 28335芯片初始化階段,主要對系統(tǒng)時鐘頻率、串行通信SCI模塊、芯片引腳、中斷向量等進(jìn)行初始化設(shè)置,其主要代碼及其功能如下:

4.2 串口接收中斷服務(wù)程序

串口接收中斷服務(wù)程序主要將輸入緩沖區(qū)的數(shù)據(jù)讀入到存儲器中,同時將數(shù)據(jù)按照協(xié)議進(jìn)行解析,將其轉(zhuǎn)換成計(jì)算機(jī)能處理的數(shù)據(jù)形式,便于后續(xù)進(jìn)行慣性導(dǎo)航解算,其主要代碼及功能如下:

5 結(jié)語

捷聯(lián)慣性導(dǎo)航系統(tǒng)在軍、民用領(lǐng)域都有重要應(yīng)用,而嵌入式慣性導(dǎo)航解算計(jì)算機(jī)是捷聯(lián)慣導(dǎo)的重要組成部分。陀螺儀和加速度計(jì)等慣性器件與嵌入式計(jì)算機(jī)的通信是實(shí)現(xiàn)慣性導(dǎo)航的前提和基礎(chǔ)。為了兼顧慣性導(dǎo)航串行通信的高更新率、高波特率、大數(shù)據(jù)量等特性,以及嵌入式計(jì)算機(jī)成本等需求,本文基于DSP 28335硬件架構(gòu)設(shè)計(jì)了捷聯(lián)慣導(dǎo)通信模塊,從而實(shí)現(xiàn)了捷聯(lián)慣導(dǎo)高速、穩(wěn)定、可靠的數(shù)據(jù)通信。

猜你喜歡
嵌入式
Focal&Naim同框發(fā)布1000系列嵌入式揚(yáng)聲器及全新Uniti Atmos流媒體一體機(jī)
TS系列紅外傳感器在嵌入式控制系統(tǒng)中的應(yīng)用
電子制作(2019年7期)2019-04-25 13:17:14
基于嵌入式Linux內(nèi)核的自恢復(fù)設(shè)計(jì)
嵌入式系統(tǒng)通信技術(shù)的應(yīng)用
電子制作(2018年18期)2018-11-14 01:48:16
嵌入式PLC的設(shè)計(jì)與研究
電子制作(2018年16期)2018-09-26 03:27:18
搭建基于Qt的嵌入式開發(fā)平臺
基于嵌入式系統(tǒng)Windows CE的應(yīng)用程序開發(fā)
嵌入式單片機(jī)在電機(jī)控制系統(tǒng)中的應(yīng)用探討
電子制作(2017年8期)2017-06-05 09:36:15
嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
Altera加入嵌入式視覺聯(lián)盟
主站蜘蛛池模板: 精品视频第一页| 日本精品视频一区二区 | 久久窝窝国产精品午夜看片| 久草性视频| 久久久久无码国产精品不卡| 在线中文字幕日韩| 无遮挡一级毛片呦女视频| 在线欧美日韩| 五月天福利视频| 欧美国产日韩在线观看| a级免费视频| a毛片在线免费观看| 免费毛片网站在线观看| 中文字幕波多野不卡一区| 欧美中文字幕一区| 国产成人高清精品免费软件| 欧美精品不卡| 亚洲欧美色中文字幕| 欧美激情成人网| 欧美另类图片视频无弹跳第一页| av一区二区人妻无码| 久久精品66| 国产福利免费在线观看| 毛片免费视频| 国产精品自拍露脸视频| av在线人妻熟妇| 亚洲精品自产拍在线观看APP| 国产在线第二页| 一边摸一边做爽的视频17国产| 国产激情在线视频| 国产主播在线观看| 亚洲成综合人影院在院播放| 亚洲精品在线影院| 一本一道波多野结衣一区二区| 一本久道久综合久久鬼色| 免费一极毛片| 99视频在线观看免费| 2021无码专区人妻系列日韩| 亚洲av无码片一区二区三区| 日本在线国产| 中文字幕亚洲无线码一区女同| 毛片免费在线| 亚洲三级电影在线播放| 91精品最新国内在线播放| 无码电影在线观看| 久久国产精品77777| 日韩免费毛片| 成人午夜免费观看| 久草网视频在线| 伊人久热这里只有精品视频99| 欧美日韩国产在线播放| 亚洲人成网线在线播放va| 91亚洲精品第一| 99ri精品视频在线观看播放| 日韩精品亚洲精品第一页| 国产白浆视频| 成人精品在线观看| 青青草国产一区二区三区| 欧美国产成人在线| 中文无码精品A∨在线观看不卡| 亚洲综合精品第一页| 久久久国产精品无码专区| 国产99热| 国产精品蜜臀| 亚洲人成在线免费观看| 午夜丁香婷婷| 午夜啪啪福利| 国产精品久久久精品三级| 亚洲一区第一页| 久久动漫精品| 日本精品影院| 亚洲国产精品日韩av专区| 亚洲成人黄色在线观看| 经典三级久久| 国产毛片片精品天天看视频| 在线无码av一区二区三区| 国产福利观看| 国产超碰在线观看| 国产成人精品综合| 99在线国产| 日韩黄色在线| 国产免费怡红院视频|