<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于DSP和CPLD的光纖陀螺信號采集系統設計

基于DSP和CPLD的光纖陀螺信號采集系統設計

作者: 時(shí)間:2012-06-01 來(lái)源:網(wǎng)絡(luò ) 收藏


3 硬件結構
主要由芯片TMS320F2812、雙口RAMCY7C131,芯片EPM7128T1100、ADC芯片ADS8364以及傳感器調理電路組成。
主要負責與上位機通信,以及和共同控制AD實(shí)現對多路數據的,這里選用TI公司生產(chǎn)的TMS320F2812。該芯片專(zhuān)門(mén)為控制應用而,它采用1.8 V的內核電壓,具有3.3 V的外圍接口電壓,片內存儲容量為18 KB SRAM,128 KB FLASH,最高主頻150 MHz,片內集成有多種外設接口。
雙口RAM主要輸出數據指令并接收傳送的值。選用的雙端口RAM型號為CY7C131,采用5 V供電,容量為1K×8 b,實(shí)際使用數據交換區為256×8 b。在256 B的存儲空間內分為兩個(gè)數據區,一個(gè)數據區(A)存放上位機下發(fā)的指令信息,另一個(gè)數據區(B)存放數據信息。由于控制DSP與上位機對雙口RAM的讀寫(xiě)速度不同,為防止由于速度不匹配造成的讀寫(xiě)沖突,在軟件中相應的存儲區設置讀寫(xiě)標志位,通過(guò)此標志位來(lái)確定雙端口RAM的讀寫(xiě)狀態(tài)。
在本系統中,是一個(gè)重要的組成部分,由CPLD組成的邏輯控制模塊接收DSP傳送過(guò)來(lái)的動(dòng)作命令,控制AD某通道進(jìn)行數據采集。這里選用Altera公司的EPM7128芯片。CPLD作為一個(gè)單獨的控制執行結構,通過(guò)編寫(xiě)相應VHDL代碼,即可生成相應的操作電路,實(shí)現對各種輸入的鎖存、判斷和對控制的執行。
A/D轉換芯片選用TI公司的高速、低功耗、六通道同步采樣的16 b轉換器ADS8364,可保證采樣精度達到12位以上。芯片內部包含六個(gè)采樣保持器,可保證六路信號同時(shí)采樣;信號輸入范圍為0~5 V,最大轉換速度250K,可以滿(mǎn)足電位計、旋變信號采集速度和精度的要求。并且數字邏輯電平為3.3 V??紤]到數據采集處理系統的采樣頻率一般較高,如果用DSP直接控制ADS8364的訪(fǎng)問(wèn),將占用DSP較多的資源,同時(shí)對DSP的實(shí)時(shí)性要求也較高。因此在本系統中,用CPLD實(shí)現ADS8364的接口控制電路。
陀螺模擬信號是-5~+5 V差分信號,通過(guò)信號調理,轉化到0~5 V之間。當轉速低的時(shí)候,因受系統影響信號上有毛刺,需要進(jìn)行濾波,一個(gè)RC低通濾波電路去掉高頻干擾即可。

4 系統軟件流程
系統中DSP軟件代碼主要由兩部分組成:與上位機通信和對陀螺信號的采集。軟件開(kāi)發(fā)在CCS3.1(Code Composer Studio)中進(jìn)行。TMS 320F2812的主程序流程如圖3所示。

本文引用地址:http://dyxdggzs.com/article/148954.htm

d.JPG


系統上電后,首先完成DSP中各個(gè)寄存器的初始化,包括配置RAM模塊,設置定時(shí)器、中斷等,然后系統進(jìn)入循環(huán)等待狀態(tài)。進(jìn)入中斷,首先對雙口RAM進(jìn)行查詢(xún),監測是否有采集指令下發(fā),如果有,則啟動(dòng)A/D,然后把數據通過(guò)雙口RAM傳給上位機,否則返回循環(huán)等待狀態(tài)。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>