<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è) > EDA/PCB > 設計應用 > 基于FPGA的應力應變信號監測系統的研究設計

基于FPGA的應力應變信號監測系統的研究設計

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

摘要:文中介紹了一種基于的多通道應變的設計方案,該系統的研究為一些大型建筑結構由于年代久遠而需要維護、維修提供客觀(guān)依據,主要闡述了前端信號采集電路硬件以及上各個(gè)控制模塊的設計,系統可以通過(guò)NiosⅡ軟核修改中的各項采樣參數,如采樣率、采樣通道數、起始通道等,來(lái)實(shí)現對不同對象的應變情況進(jìn)行實(shí)時(shí)監測,模擬實(shí)驗表明系統運行穩定可靠,采集精度高,具有很高的實(shí)用價(jià)值。
關(guān)鍵詞:FPGA;數據采集;應變;NiosⅡ

應變是一個(gè)物體受力后機構的變化情況,應變就是受力后產(chǎn)生的形變率,通過(guò)對應變進(jìn)行檢測,就可以知道物體的受力情況和形變情況。

1 設計思路
本文設計的應力應變檢測系統可以實(shí)現數據的采集、處理和存儲功能。整個(gè)系統主要由Altera公司的FPGA芯片CycloneII 2C35F672C6,MAX公司的ADC芯片MAX197,DAC 0832以及信號調理電路等外圍電路組成。系統硬件簡(jiǎn)圖如圖1所示。NiosⅡ軟核輸出控制信號,控制FPGA。當NiosⅡ軟核啟動(dòng)FPGA開(kāi)始數據采集后,FPGA通過(guò)MAX197控制模塊輸出通道地址給ADC芯片MAX197,FPCA控制DAC芯片輸出模擬量對這一通道的輸入量進(jìn)行粗調零。然后由FPGA控制ADC芯片MAX197進(jìn)行模數轉換。將轉換得到的12位數字量輸送給FPGA。在FPGA內部將12位數據進(jìn)行細調零等相應的數據處理,然后加上4位標明通道的數據送入FIFO中。當FIFO達到半滿(mǎn)時(shí),NiosⅡ軟核將數據讀出進(jìn)行相應的處理,這時(shí)候整個(gè)數據采集的過(guò)程完成,如果數據出現異常,將異常數據通過(guò)數據發(fā)送單元(DTU)發(fā)送至監測中心,系統總體框圖如圖1所示。

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



3 A/D轉換器的選擇及電路連接
A/D轉換器是數據采集系統的核心器件,它的技術(shù)指標有采樣通道數目、輸入范同、輸入方式、采樣率、分辨率、精度、編碼寬度等,其中采樣率、分辨率、精度是A/D轉換器的3個(gè)重要指標,直接影響數據采集系統的精度。
3.1 采樣率的選擇
采樣率是指在單位時(shí)間內采集系統對模擬信號的采集次數。一個(gè)高采樣率可以再給定時(shí)間下采集更多數據,因此能更好的反映原始信號,但也并不是采樣率越高越好,如果采樣率太高,當然會(huì )得到完美的信號,但同時(shí)也會(huì )得到大量無(wú)用的數據,這將浪費寶貴的存儲空間,但如果采樣率太低,雖然節省存儲空間,將會(huì )得到一個(gè)無(wú)用的采集結果:波形看似正確,實(shí)際上是完全錯誤的。
3.2 分辨率的選擇
分辨率是指A/D轉換器所能分辨模擬輸入信號的最小變化量,它代表了數字值上的最低有效位1(LSB),也稱(chēng)為編碼寬度。分辨率是由A/D轉換器的位數決定的,位數越大,分辨率就越高,信號范圍被分割成的區間數目就越多,輸入信號的細分程度就越高,因此能探測到的電壓變量就越小,這對于提高像FFT這樣的數學(xué)分析計算非常重要,但同時(shí)也意味著(zhù)更高的成本。A/D轉換器的位數常用的有8位、12位、14位、16位,甚至還有24位的。
過(guò)高的分辨率除了成本高,也會(huì )帶來(lái)其他的問(wèn)題:比如為獲得一個(gè)穩定的信號,A/D轉換需要更多的時(shí)間也就是說(shuō),分辨率越高,A/D采樣越慢。
3.3 精度的選擇
精度反映了測量與實(shí)際信號值的接近程度,用%來(lái)表示,例如,一個(gè)具有0.1%系統精度的數據采集系統,測量一個(gè)理想的10V的電壓源。測量結果帶有0.1%的誤差,它可能顯示高至10.01V或低至9.99V的測量值。顯然精度越高,數據質(zhì)量也就越高,測量結果也就越加可信。
綜合上面幾個(gè)因素考慮,本系統的A/D轉換器選用MAX197,MAX197芯片是美國MAXIM公司近年的新產(chǎn)品,是多量程(±10V,±5V,0~10V,0~5V)、8通道、12位高精度的A/D轉換器。它采用逐次逼近工作方式,有標準的微機接口。三態(tài)數據I/O口用做8位數據總線(xiàn),數據總線(xiàn)的時(shí)序與絕大多數通用的微處理器兼容。全部邏輯輸入和輸出與TTL/CMOS電平兼容。新型A/D轉換器芯片MAX197與一般A/D轉換器芯片相比,具有極好的性?xún)r(jià)比,僅需單一+5V供電,且外圍電路簡(jiǎn)單,可簡(jiǎn)化電路設計。

fpga相關(guān)文章:fpga是什么



上一頁(yè) 1 2 3 4 下一頁(yè)

關(guān)鍵詞: FPGA 應力 信號監測系統

評論


相關(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>