色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

采用DSP芯片實現星敏感器運算電路系統的應用方案

電子設計 ? 來源:微計算機信息 ? 作者:蘭巍,江潔,張廣軍 ? 2021-03-26 15:19 ? 次閱讀

介紹了TMS320C6701芯片的主要功能特點及內部結構,建立了以DSP為核心的星敏感器信息處理電路系統,并在此系統中成功實現了快速的全天球星圖識別。實驗結果表明,在不降低星圖識別率的條件下,該算法在本系統中的運行速度為0.47s,比基于RISC的星敏感器數據處理單元的速度提高近一倍。

星敏感器是天文導航系統的主要設備,它是集光學機械電子、實時圖像處理技術于一體的儀器。它通過圖像傳感器獲取星體的圖像信息,然后對圖像信息進行實時處理,處理過程包括星體質心定位、星圖識別匹配、快速跟蹤和精確姿態(tài)求解,最后輸出當前空間飛行器的姿態(tài)信息。

美國加州理工大學的JPL實驗室是最早從事星敏感器的開發(fā)研制工作的,為減小星敏感器硬件電路的功耗,其運算電路系統主要由RISC芯片構成,用以實現星體定位及星圖識別算法等。目前星敏感器實時工作的瓶頸在于怎樣提高速度。由于星圖識別算法占整體星敏感器數據處理的大部分時間,因此需要在軟件上應用識別率高同時算法簡單的星圖識別程序,同時硬件結構上采用更為先進的技術。星圖識別程序包括了三角函數的計算,矩陣的轉換等乘法執(zhí)行指令,乘法執(zhí)行速度越快就代表著識別程序能夠在更短的時間內完成。DSP的專用硬件乘法器可以大大的提高運算的速度。本文正是以星敏感器的這一需求為出發(fā)點,采用了頻率高、處理速度快的浮點DSP芯片TMS320C6701作為星敏感器的核心處理器,實現了以徑向和環(huán)向分布為特征的星圖識別算法。

1 電路系統設計

用于星圖識別算法的星敏感器DSP系統以C6701為核心,在其外圍加上存儲器模塊、JTAG接口模塊、RS232串口模塊、FIFO接口模塊、電源模塊等,實現計算、通訊等功能。系統總體框圖如圖1所示。

采用DSP芯片實現星敏感器運算電路系統的應用方案

圖 1 DSP星敏感器系統框圖

1.1 TMS320C6701的內部結構

在星敏感器系統中,我們采用TMS320C6701作為主要處理部件。C6701是TI公司推出的TMS320C6000系列中的一款支持浮點運算的高速DSP 芯片,它采用超長指令字(VLIW) 體系結構。在CPU時鐘頻率為167MHz時,其運算能力最高為1336 MIPS,浮點運算能力最高為1 G FLOPS。它有4個相互獨立的可編程DMA通道,可獨立于CPU進行工作,以CPU時鐘速率進行數據吞吐。

1.2 外部存儲器

DSP硬件系統外部存儲器包括滿足大容量數據緩存需求的同步動態(tài)RAM,以及存儲所有系統軟件保證系統脫離PC機獨立工作的FLASH芯片。

1.2.2 EMIF與SDRAM的接口

C6701片內有64kBytes的數據存儲器和64kBytes的程序存儲器,而用于星圖識別的程序需要66kBytes的存儲空間,全天球星庫需要962kBytes的存儲空間,C6701的片內存儲器不能滿足星敏感器的需要,因此電路系統擴展了大容量的SDRAM以存放星庫以及程序。

基于以上需求,采用1片MT48LC4M32B2 –1 Meg x 32 x 4banks SDRAM映射到CE0外部存儲空間。MICRON的MT48LC4M32B2-7是86-pin TSOP(400 mil)的CMOS同步DRAM,最高工作頻率(處理速度)為143Mhz(7ns)。DRAM設備始終時鐘控制在CPU時鐘速率的一半,即當CPU芯片以OSC4運行時,SDRAM以66.67Mhz(15ns)運行。

1.2.2 EMIF與FLASH的接口

在基于C6701的應用程序的開發(fā)中,程序代碼或數據表是要保存在FLASH或其它非易失存儲器中,以保證掉電時代碼仍在,程序在加電復位后自動運行。C6701的EMIF通過異步接口可以支持8位、16位和32位FLASH配置。要實現TI TMS320C6201/ C6701的外部ROM自舉,“8/16bit ROM/FLASH存儲器”必須配置在CE1空間。本系統使用的Flash芯片AT49BV1614A是一種存儲量1M16或2M8的閃速存儲器,存取時間70ns,能夠電擦除,并能在大多數標準的微處理器總線上通過特殊的編碼命令序列編程。

1.3 擴展接口

系統還嵌入了FIFO擴展接口以及串口通訊模塊。通過FIFO接口與FPGA連接,獲得數據進入DSP進行處理。通過RS232接收發(fā)送器,方便的實現DSP與計算機的串行通訊,將全天球星圖識別計算結果傳回PC機顯示。

1.3.1 串行接口

TMS320C6701的多通道緩沖串口McBSP是同步串口,而計算機的串行口RS232是異步串口,中間就要考慮到同步串口轉異步接口,以及電平轉換的問題。將McBSP轉換成UART,再進行電平轉換,就可以與RS232直接進行通信

MAX3111E是一個集成SPI/微細線兼容接口的UART和15kv放電保護RS232收發(fā)器為一體的芯片。使McBSP工作在SPI模式下, MAX3111E來完成McBSP和RS232之間的通信。

1.3.2 FIFO接口

通過C6701的外部存儲器接口實現高速外部先入先出(FIFO)存儲器與DSP的接口,來保證外部設備FPGA傳輸數據到DSP進行處理。

2 系統軟件設計

星圖識別算法的程序是用C語言實現的,主要有星圖識別程序,以及一些輔助程序。基于所用的TMS320C6701芯片,我們編寫了一些硬件驅動程序,例如FLASH燒寫及BOOTLOADER程序等。

2.1 星圖識別算法

本文采用了基于徑向和環(huán)向分布特征的全天球星圖識別方法。它的基本思想為:利用徑向分布特征作為初始匹配,利用環(huán)向分布特征進行精確匹配。

圖 2 徑向分布特征

以主星S為中心,如圖所示將圓周等分成8份,計算其他伴星在圓周上的分布,組成一個8位的向量V(<11000100>)。將V作循環(huán)移位,找出V所組成的數(十進制)的最大值,將這個最大值作為S的環(huán)向分布特征。如圖所示V移位后仍然保持不變,則環(huán)向特征向量 =11000100=196。

圖 3 環(huán)向分布特征

事先構造全天球導航星庫的模式庫。使用時獲得星圖后,計算該星圖中某顆星的模式,通過比較導航星庫中的星模式,找到最匹配的星,完成全天球星圖識別的過程,從而確定飛行器的位置。DSP經過串口模塊,將計算結果傳遞給PC機顯示,可以比較DSP與PC機的處理結果。

2.2 BOOT過程的實現

TMS320C6701器件可以設置成三種自舉方式,分別為(1)無自舉;(2)ROM自舉;(3)主機自舉。

系統加電后,RESET信號為低,芯片復位。在RESET信號上升沿處,鎖存BOOTMODE[4:0]信號,借以決定芯片的存儲器映射方式、地址0處的存儲器類型以及復位后芯片的自舉模式,復位結束后,芯片從存儲器的0地址開始執(zhí)行指令。TMS320C6701芯片有專門的BOOTMODE[4:0]管腳決定芯片的各種設置。本系統中BOOTMODE[4:0]管腳設置成[10101],芯片在復位后自動將位于外部CE1空間ROM中的程序通過DMA搬入地址0處,傳輸完成后,CPU退出復位狀態(tài),開始執(zhí)行地址0處的指令,程序啟動。

3 實驗結果

本文以星敏感器的視場FOV為1212的視場、敏感星等為6等為例,編程測試以上提到的算法。

測試結果表明,基于DSP的硬件系統以及基于RISC的硬件系統的識別結果及識別率一致。DSP系統平均識別時間約為0.47s,RISC系統平均識別時間約為0.805s,大大提高了星敏感器的實時性。

4 結論

本文首先介紹了星敏感器運算及控制的核心——DSP處理器的結構及特點,然后利用高速浮點芯片TMS320C6701搭建硬件系統,完成了基于DSP的星敏感器運算電路系統。接著分析了以徑向和環(huán)向分布為特征的快速星圖識別算法和BOOT過程實現的軟件程序。最后仿真驗證表明,該系統可以很好的完成星圖識別任務,同時系統平均識別時間達到為0.47s,處理速度相比RISC數據處理單元提高了近一倍

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 電源
    +關注

    關注

    184

    文章

    17704

    瀏覽量

    249959
  • 傳感器
    +關注

    關注

    2550

    文章

    51035

    瀏覽量

    753067
  • 芯片
    +關注

    關注

    455

    文章

    50714

    瀏覽量

    423137
收藏 人收藏

    評論

    相關推薦

    DSP芯片是什么? 什么是DSP芯片

    ;DSP芯片,也稱數字信號處理,是一種具有特殊結構的微處理DSP芯片的內部
    發(fā)表于 06-19 15:17

    警示燈光耦合電路系統設計教程

    是一個不錯的設計案例,下面就讓我們來一起看看吧。  本方案所設計的這一基于光耦合的警示燈電路系統,是在一種原有的循環(huán)閃爍警示燈電路系統的基礎上所改進和完善的。由于傳統的
    發(fā)表于 01-29 16:21

    從應用實例看干擾敏感電路系統設計要點

    干擾敏感電路系統設計有很多需要考慮的要點,需要對您的電路系統進行周全的規(guī)劃和設計。這里分享ADI專家對一個高性能多路復用數據采集系統的部分設計考慮,供大家參考。多路復用數據采集系統簡化
    發(fā)表于 09-28 15:14

    電感式位移傳感電路系統設計

      摘 要: 介紹了一種電感式位移傳感電路系統。該系統以一片AD698芯片為信號調整電路的核心,將位移量輸出信號轉換為相應的直流電壓值,
    發(fā)表于 11-05 15:40

    采用DSP實現高速AD采集系統設計

    摘要:在某綜合控制計算機系統中為了實現對多路AD信號實時高精度采集,采用了以TMS320C6713B為核心,與AD7656芯片相組合的高精度、實時A/D數據采集砹計
    發(fā)表于 06-19 05:00

    DSP芯片和外圍電路怎么實現賽車剎車系統

    本文在硬件電路設計上采用DSP芯片和外圍電路構成速度捕獲電路,電機驅動控制
    發(fā)表于 03-10 08:06

    單片機3種時鐘電路方案分享

    關注、標公眾號,不錯過精彩內容編輯:Mo來源:電腦報工程師在開發(fā)一個電路系統,往往會需要用到中央處理,比如單片機、FPGA、或者DSP等等;當然一些簡單的純硬件
    發(fā)表于 01-27 08:12

    基于TMS320C6701的敏感電路系統的設計

    介紹了TMS320C6701 芯片的主要功能特點及內部結構,建立了以DSP 為核心的敏感信息處理電路
    發(fā)表于 09-16 10:00 ?16次下載

    DSP芯片的定點運算

    DSP芯片的定點運算3.1 數 的 定 標在定點DSP芯片中,采用定點數進行數值
    發(fā)表于 04-06 14:07 ?33次下載

    模擬電路系統的設計

    為了適應航天的發(fā)展需求,需要研制小型輕量化的多模擬。提出了采用Sony公司的LCX023CMT液晶光閥為核心的多模擬
    發(fā)表于 08-02 16:40 ?0次下載

    采用DSP芯片的MELP聲碼的算法設計方案

    采用DSP芯片的MELP聲碼的算法設計方案 摘要:論文對MELP編解碼算法的原理進行了簡要分析,討論了如何在定點
    發(fā)表于 03-06 14:20 ?1398次閱讀
    <b class='flag-5'>采用</b><b class='flag-5'>DSP</b><b class='flag-5'>芯片</b>的MELP聲碼<b class='flag-5'>器</b>的算法設計<b class='flag-5'>方案</b>

    紫外CCD敏感頭部電路系統的研究

    紫外CCD敏感頭部電路系統的研究,感興趣的小伙伴們可以看一看。
    發(fā)表于 09-14 17:17 ?34次下載

    基于CMOS APS和SoPC芯片 設計了微小型敏感的光學及電學系統

    敏感是航天飛行姿態(tài)控制的重要組成部件。基于國產抗輻射CMOS APS芯片和SoPC控制芯片
    的頭像 發(fā)表于 01-25 10:43 ?7171次閱讀
    基于CMOS APS和SoPC<b class='flag-5'>芯片</b>  設計了微小型<b class='flag-5'>星</b><b class='flag-5'>敏感</b><b class='flag-5'>器</b>的光學及電學<b class='flag-5'>系統</b>

    利用現場可編程門陣列實現DTMF信號接收及判別電路系統的設計

    要設計一個能夠完成DTMF信號的接收及判別電路系統,可以考慮的方案有很多,可以選擇利用MCU編程實現,利用DSP編程實現,但是為了
    發(fā)表于 08-06 17:37 ?1214次閱讀
    利用現場可編程門陣列<b class='flag-5'>實現</b>DTMF信號接收及判別<b class='flag-5'>電路系統</b>的設計

    基于FPGA的DSP運算技術實現流水線應用系統的設計

    它們在高速和實時系統中的應用。隨著深亞微米半導體制造工藝的不斷創(chuàng)新,百萬門可編程器件的不斷推出,為DSP提供了第3種有效的解決方案,即利用FPGA實現
    發(fā)表于 08-10 11:22 ?1249次閱讀
    基于FPGA的<b class='flag-5'>DSP</b><b class='flag-5'>運算</b>技術<b class='flag-5'>實現</b>流水線應用<b class='flag-5'>系統</b>的設計
    主站蜘蛛池模板: 午夜伦yy44880影院| 色狗av影院| 欧美亚洲色帝国| 日本最新免费区中文| 伸到同桌奶罩里捏她胸h| 午夜理论片YY4399影院| 亚洲日韩在线观看| 2021国产精品一卡2卡三卡4卡| 91原创在线| 风车动漫(p)_在线观看官网| 国产精品永久免费视频观看| 精品国产乱码久久久久久软件| 伦理在线影院伦理电影| 全免费A敌肛交毛片免费懂色AV| 体育生爆操| 野花社区WWW韩国日本| 99pao成人国产永久免费视频| 成人毛片18岁女人毛片免费看| 国产精品自在在线午夜蜜芽tv在线| 狠狠色丁香久久婷婷综合_中 | 精品AV无码一二三区视频| 久久九九日本韩国精品| 强伦姧久久久久久久久久| 无遮挡h肉3d动漫在线观看| 玉娇龙续集春雪瓶txt免费阅读 | 97无码欧美熟妇人妻蜜桃天美| jk制服喷水| 国产亚洲精品久久综合阿香 | 日韩精品欧美在线视频在线| 亚洲 日本 欧美 中文字幕| 最近2019中文字幕免费版视频| 成人无码国产AV免费看| 回复术士勇者免费观看全集| 欧美精品亚洲精品日韩专区一| 小短文H啪纯肉公交车| 97精品在线观看| 国产欧美第一页| 欧美 亚洲 日韩 中文2019| 亚洲高清国产拍精品影院| MELODY在线播放无删减| 狠狠色综合久久婷婷|