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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于CAN的多通道數(shù)據(jù)采集系統(tǒng)的設計

          基于CAN的多通道數(shù)據(jù)采集系統(tǒng)的設計

          作者: 時間:2016-12-20 來源:網(wǎng)絡 收藏

          近年來隨著我國航空工業(yè)的不斷壯大,我國航空發(fā)動機的自主設計研制進程也越來越快。在任何型號航空發(fā)動機定型之前都要經(jīng)過各種嚴格的測試,如振動、壓力、噪聲、轉速及發(fā)動機電子控制單元輸出信號的檢測等。通過對其進行的各項測試才能及時發(fā)現(xiàn)其設計缺陷,并根據(jù)測試記錄的數(shù)據(jù)進行改進。因此設計完成一套適合航空發(fā)動機動態(tài)測試的多通道數(shù)據(jù)采集系統(tǒng)就顯得尤為重要了。

          航空發(fā)動機的動態(tài)測試需要數(shù)據(jù)采集系統(tǒng)配合上位機來完成。數(shù)據(jù)采集系統(tǒng)將各傳感器及發(fā)動機控制單元輸出的信號進行調(diào)理、采集、分析處理后上傳至上位機,并及時接收發(fā)動機的電子控制單元輸出的數(shù)字信號,配合上位機完成相應的控制。現(xiàn)有測試當中數(shù)據(jù)采集系統(tǒng)都是采用數(shù)據(jù)采集卡,另外配備調(diào)理電路完成的。采集卡雖然通用性較強,但對于特定系統(tǒng)就會暴露其缺點,如電磁兼容性差、沒有相應的信號調(diào)理電路、不具有總線接口與其他設備通信困難、價格昂貴等,這使得整個測試系統(tǒng)開發(fā)設計難度加大。因此針對現(xiàn)有問題設計一款小型化、配備特定信號調(diào)理電路、接口靈活、便于組網(wǎng)的多通道數(shù)據(jù)采集系統(tǒng)具有重要的意義和實用價值。

          1 系統(tǒng)總體結構

          根據(jù)系統(tǒng)功能要求,多通道數(shù)據(jù)采集系統(tǒng)由ARM7設備端、調(diào)理電路模塊、數(shù)據(jù)采集單元、CAN總線模塊4部分組成,系統(tǒng)總體結構框圖如圖1所示。ARM7是該系統(tǒng)的核心部分,完成對外圍電路的控制、數(shù)據(jù)的分析處理以及數(shù)據(jù)的傳輸控制等,它提供給用戶SPI總線接口、CAN總線接口、I/O邏輯端口以及調(diào)試端口等。測試傳感器、發(fā)動機電子控制單元輸出的各信號及電源信號首先經(jīng)過調(diào)理電路,將其通過運算放大器和相應的高精度電阻按照一定比例調(diào)理成適合A/D輸入范圍的要求后進人數(shù)據(jù)采集單元,數(shù)據(jù)采集單元主要由3片共48路模擬輸入的AD7490及外圍電路組成,數(shù)據(jù)采集單元將采集得到的數(shù)據(jù)通過SPI總線送給微處理器ARM7,微處理器對獲得的數(shù)據(jù)進行分析處理后通過CAN總線上傳至上位機,配合上位機完成各種控制、性能分析及數(shù)據(jù)記錄。

          2 系統(tǒng)硬件結構設計

          2.1調(diào)理電路

          傳感器及發(fā)動機電子控制單元輸出的信號種類很多,有直流電壓信號、交流電壓信號、脈沖信號、方波信號等,且這些信號有弱有強。為減小電磁干擾對弱信號的影響并提高其系統(tǒng)識別能力、減小強信號對系統(tǒng)的破壞性影響,必須將這些信號通過調(diào)理電路完成相應的隔離、放大、濾波、整形等變換,把原始信號按照一定比例調(diào)理成適合數(shù)據(jù)采集單元AD7490模擬輸入范圍要求的信號。頻率信號則通過放大、濾波、整形電路后轉變?yōu)榉讲ㄐ盘?,方波信號的下降沿觸發(fā)ARM7內(nèi)部捕獲單元的計數(shù)器,通過計數(shù)器差值換算獲得其頻率。

          點擊放大圖片

          圖1系統(tǒng)總體結構框圖

          2.2數(shù)據(jù)采集單元設計

          根據(jù)用戶需要,該系統(tǒng)的微處理器選用Philips公司的32位ARM7處理器IPC2292,該芯片具有運算速度快、接口豐富、I/O擴展能力強等優(yōu)點。LPC2292具有SPI總線接口,通信時鐘最高可為系統(tǒng)時鐘的1/8,便于和擴展A/D連接。

          系統(tǒng)設計的主要目的是完成各傳感器及發(fā)動機電子控制單元輸出的多路模擬信號的快速高精度采集與傳輸。為便于系統(tǒng)設計與操作,增強系統(tǒng)對各信號的適應性,必須選擇一款多通道、快速、高精度、接口靈活的模數(shù)轉換器。AD7490是一款12位、16通道、低功耗、高速模數(shù)轉換器,當其工作電壓為5v時最高采樣率可達到1MS/s,其數(shù)據(jù)輸出接口為通用串行SPI總線。該芯片的工作電源和數(shù)字接口電源相互獨立,當其工作電壓為5V時,數(shù)字接口電壓為5V或是3.3V,這就使得該芯片便于和各種微處理器連接,不存在接口電壓不匹配的問題。同時其模擬輸入電壓范圍可以通過微處理器向其內(nèi)部的相應寄存器寫人命令字調(diào)節(jié)。這使得該芯片操作上具有很強的靈活性,軟件設計簡單,其各方面都滿足系統(tǒng)設計的要求。

          SPI是一種全雙工的串行總線,在該系統(tǒng)的設計中SPI總線上具有一個主機和3個從機。LPC2292作為主機,3片AD7490作為從機,為確??偩€上主機地位的唯一性所以把ARM7接口的SSELO腳上拉,主機通過I/O邏輯單元控制選擇從機,接口原理圖如圖2所示。當主機確定從機之后將通過SPI總線向從機發(fā)送轉換命令字,同時從機將轉換數(shù)據(jù)通過SPI總線發(fā)送給主機。這樣一片ARM7微控制器控制48路模擬信號的數(shù)據(jù)轉換,降低了采用多路開關控制的復雜性,提高了系統(tǒng)的可靠性。

          點擊放大圖片

          圖2 AD7490與IPC2292接口原理圖

          3 A/D非線性誤差標定

          實際的數(shù)據(jù)采集系統(tǒng)中,模擬信號一般要經(jīng)過放大、濾波、整流等電路后將信號調(diào)理成適合A/D模擬輸入范圍的要求。一般情況下,實際物理量與采集得到的數(shù)字量之間都會有一定的誤差,并存在一定的非線性關系。電子元器件自身生產(chǎn)工藝、外界環(huán)境、支撐數(shù)據(jù)采集系統(tǒng)的電路、參考電壓及工作電源的不穩(wěn)定等都是導致實際物理量y與微處理器獲得的數(shù)字量x之間存在非線性關系的重要因素。為了獲得較真實的數(shù)據(jù)必須對系統(tǒng)進行校正。


          上一頁 1 2 3 下一頁

          評論


          技術專區(qū)

          關閉
          看屁屁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); })();