<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于DSP和CPLD的光纖陀螺信號(hào)采集系統(tǒng)設(shè)計(jì)

          基于DSP和CPLD的光纖陀螺信號(hào)采集系統(tǒng)設(shè)計(jì)

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


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

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

          本文引用地址:http://www.ex-cimer.com/article/148954.htm

          d.JPG


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



          評(píng)論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();