版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 內(nèi)蒙古科技大學(xué)</b></p><p> 本科生畢業(yè)設(shè)計說明書(畢業(yè)論文)</p><p> 題 目:基于FPGA的多路信號</p><p><b> 采集器設(shè)計</b></p><p><b> 學(xué)生姓名:</b></p>
2、;<p> 學(xué) 號:0605112306</p><p> 專 業(yè):測控技術(shù)與儀器</p><p> 班 級:測控2006-3班</p><p><b> 指導(dǎo)教師:</b></p><p> 基于FPGA的多路信號采器設(shè)計</p><p><b&g
3、t; 摘 要</b></p><p> 信號采集器是信號和和控制器之間樞紐,采集信號質(zhì)量的高低,速度的快慢將嚴重影響到控制質(zhì)量。然而,自然中的信號各種各樣,環(huán)境復(fù)雜,并且控制器對信號的要求亦各不相同,這些都使得信號采集一直以來都是技術(shù)難點。</p><p> 本文試圖設(shè)計一種多路的基于FPGA的信號采集器。與傳統(tǒng)的數(shù)據(jù)采集器以單片機或DSP作為控制器相比,F(xiàn)PGA具有集成
4、度高、邏輯實現(xiàn)能力強、速度快、設(shè)計靈活性好等眾多優(yōu)點,尤其在并行信號處理能力方面比DSP更具優(yōu)勢。在信號處理領(lǐng)域,經(jīng)常需要對多路信號進行采集和實時處理,這亦是本文的目標。</p><p> 本文首先介紹了信號采集技術(shù)的最新動態(tài),然后比較傳統(tǒng)的器件提出系統(tǒng)的總體方案設(shè)計。在硬件方面,介紹了傳感器、測量通道、FPGA芯片的結(jié)構(gòu)原理和性能。數(shù)據(jù)處理的軟件設(shè)計以QuartusⅡ為軟件平臺,采用VHDL作為編程語言和自頂
5、向下的設(shè)計思想。本設(shè)計大部功能通過軟件仿真得到了方案要求的結(jié)果,其中數(shù)字通道在實際電路中得到了驗證。 </p><p> 關(guān)鍵詞:多路信號采集;FPGA;A/D轉(zhuǎn)換;VHDL</p><p> The Design of Muti-channel Signal Collector based on FPGA</p><p><b> Abstract
6、</b></p><p> Signal acquisition is the hub between the signal and the controller, The quality of the signal collected and the speed will seriously affect the quality control.But, there are various sig
7、nal in nature, complex environment, and demanding control of the signal varies, All makes signal acquisition has been the technical difficulties.</p><p> This paper attempts to design a multi、FPGA-based sig
8、nal acquisition device. With traditional data acquisition system to a microcontroller or DSP as a controller, FPGA has high integration, the strong ability to achieve logic,fast and good design flexibility and so on. Esp
9、ecially in the parallel signal processing advantages than the DSP. In signal processing, often require multiple signal acquisition and real-time processing, this is also the goal of this article</p><p> Fir
10、st, this paper introduces the latest data acquisition technology, then make the device more traditional design of the overall system. In terms of hardware, introduced the principle and performance of the structure of sen
11、sor, measuring channel, FPGA chip. Data processing design for the software platform QuartusⅡ,Use of VHDL as a programming language and top-down design.Most functions in the software simulation program requirements on the
12、 results obtained, digital channels in the actual circuit</p><p> Key words: multi-channel signal acquisition;FPGA;A/D converter;VHDL</p><p><b> 目 錄</b></p><p><b&g
13、t; 摘 要I</b></p><p> AbstractII</p><p><b> 目 錄III</b></p><p><b> 第1章 引言1</b></p><p> 1.1 系統(tǒng)設(shè)計背景1</p><p> 1.1.1 研究目的
14、和意義1</p><p> 1.1.2 國內(nèi)外研究現(xiàn)狀2</p><p> 1.2 系統(tǒng)工作原理3</p><p> 1.3 課題任務(wù)3</p><p> 1.4 論文安排4</p><p> 第2章 多路信號采集器的總體設(shè)計5</p><p> 2.1 系統(tǒng)總體方案5
15、</p><p> 2.1.1 系統(tǒng)分析5</p><p> 2.1.2 理論知識6</p><p> 2.2 系統(tǒng)結(jié)構(gòu)框圖7</p><p> 第3章 硬件設(shè)計9</p><p><b> 3.1 控制器9</b></p><p> 3.1.1 FP
16、GA結(jié)構(gòu)原理9</p><p> 3.1.2 Altera公司的FLEX10K10</p><p> 3.2 傳感器11</p><p> 3.2.1 傳感器的分類11</p><p> 3.2.2 傳感器的選用原則12</p><p> 3.2.3 傳感器選型14</p><
17、p> 3.3 測量通道18</p><p> 3.3.1 測量通道的選擇18</p><p> 3.3.2 調(diào)理電路19</p><p> 3.3.3多路模擬開關(guān)20</p><p> 3.3.4 采樣保持器21</p><p> 3.3.5 A/D轉(zhuǎn)換模塊22</p>&l
18、t;p> 3.4 顯示模塊23</p><p> 3.4.1 LCD1602簡介24</p><p> 3.4.2 LCD1602主要技術(shù)參數(shù)和引腳24</p><p> 3.5 UART通信模塊25</p><p> 3.6 時鐘電路27</p><p> 第4章 軟件設(shè)計28</
19、p><p> 4.1 編程語言VHDL28</p><p> 4.1.1 VHDL簡介28</p><p> 4.1.2 開發(fā)軟件QuartusⅡ29</p><p> 4.2 程序設(shè)計30</p><p> 4.2.1 系統(tǒng)總程序30</p><p> 4.2.2 CD405
20、1地址譯碼程序31</p><p> 4.2.2 TLC5510轉(zhuǎn)換程序31</p><p> 4.2.3 LCD1602顯示程序32</p><p> 4.2.4 讀DS18B20溫度傳感器34</p><p> 4.2.5 與PC機通信程序35</p><p> 第5章 調(diào)試及總結(jié)38<
21、/p><p> 5.1 系統(tǒng)調(diào)試38</p><p><b> 5.2 總結(jié)39</b></p><p><b> 參考文獻41</b></p><p> 附錄 A 系統(tǒng)電路原理圖43</p><p> 附錄 B 模擬開關(guān)控制程序44</p>&
22、lt;p> 附錄 C 26分頻程序46</p><p> 附錄 D UART通信程序47</p><p><b> 致 謝48</b></p><p><b> 第1章 引言</b></p><p> 1.1 系統(tǒng)設(shè)計背景</p><p> 1.1.1
23、 研究目的和意義</p><p> ?。?)數(shù)據(jù)采集系統(tǒng)是計算機測控系統(tǒng)中不可或缺的組成部分,是影響測控系統(tǒng)的精度等性能指標的關(guān)鍵因素之一,常用數(shù)據(jù)采集方案是以微處理器為核心控制多個通道的信號采集、預(yù)處理、存儲和傳輸,即用軟件實現(xiàn)數(shù)據(jù)的采集,這在一定程度上局限了數(shù)據(jù)采集的速度、效率及時序的精確控制。20世紀80年代起步的FPGA(Field Programmable Gate Array),現(xiàn)場可編程門陣列)技術(shù)
24、近年來發(fā)展非常迅速,并廣泛應(yīng)用于通信、自動控制、儀器儀表、信息處理等諸多領(lǐng)域[1]?,F(xiàn)在的FPGA器件具有高集成度、高時鐘頻率、時序控制精確、編程靈活等明顯優(yōu)于普通微處理器的特點,因此系統(tǒng)如果采用FPGA為核心控制ADC和數(shù)據(jù)傳輸,這樣可達到預(yù)期要求,并簡化外圍電路,降低設(shè)計風(fēng)險,縮短開發(fā)周期[2]。</p><p> FPGA的出現(xiàn)是超大規(guī)模集成電路(VLSI)技術(shù)和計算機輔助設(shè)計(CAD)技術(shù)飛速發(fā)展的結(jié)果
25、。FPGA器件集成度高、體積小,具有用戶可編程實現(xiàn)專門應(yīng)用的功能。它允許電路設(shè)計者利用基于計算機的開發(fā)平臺,經(jīng)過設(shè)計輸入、仿真、測試和驗證,實現(xiàn)預(yù)期的結(jié)果。</p><p> 況且FPGA是近幾年集成電路中發(fā)展最快的產(chǎn)品。隨著可編程邏輯器件的高速發(fā)展,可編程邏輯器件將進一步擴大其領(lǐng)地。據(jù)IC Insights的數(shù)據(jù)顯示,可編程邏輯器件市場從1999年的29億美元增長到2004的56億美元,幾乎翻了一番。可編程邏
26、輯器件將繼續(xù)向著更高密度和更大容量方向邁進[1]。</p><p> ?。?)與傳統(tǒng)的數(shù)據(jù)采集器采用的是基于單片機或者DSP作為控制器, FPGA在抗干擾和速度上有很大優(yōu)勢。其特點如下: </p><p> 1、FPGA運行速度快。FPGA內(nèi)部集成鎖項環(huán),可以把外部時鐘倍頻,核心頻率調(diào)到到幾百MHz,而單片機運行速度低的多,尤其在高速場合,單片機無法代替FPGA。</p>
27、<p> 2、FPGA管腳多,容易實現(xiàn)大規(guī)模系統(tǒng)。單片機I/O口有限,而FPGA動輒數(shù)百I/O,可以方便連接外設(shè)。比如一個系統(tǒng)有多路ADC,單片機要進行仔細的資源分配,總線隔離,而FPGA由于豐富的I/O資源,可以很容易用不同I/O連接各外設(shè)。</p><p> 3、FPGA內(nèi)部程序并行運行,有處理更復(fù)雜功能的能力。單片機程序是串行執(zhí)行的,執(zhí)行完一條才能執(zhí)行下一條,在處理突發(fā)事件時只能調(diào)用有限的中斷
28、資源,而FPGA不同邏輯可以并行執(zhí)行,可以同時處理不同的任務(wù),這就使得FPGA工作更有效率。</p><p> 4、FPGA有大量軟核,可以方便進行二次開發(fā)。FPGA甚至包含單片機和DSP軟核,并且I/O數(shù)僅受FPGA自身I/O限制,所以,F(xiàn)PGA又是單片機和DSP的超集,也就是說,單片機和DSP能實現(xiàn)的功能,F(xiàn)PGA一般都能實現(xiàn)。</p><p> 綜上所述,基于FPGA的研究將會是
29、繼單片機后的又一個巨大產(chǎn)業(yè),自然以FPGA作為處理器也將會有廣闊的前景和重要意義。所以借做多路數(shù)據(jù)采集器的系統(tǒng)設(shè)計的機會,選擇FPGA作為控制器,并借此機會來系統(tǒng)地學(xué)習(xí)、學(xué)好FPGA。</p><p> 1.1.2 國內(nèi)外研究現(xiàn)狀</p><p> 對于信號采集器,在外圍硬件電路上已經(jīng)有了非常經(jīng)典的且固定方案。然而近年來,其控制芯片由原來的單片機發(fā)展到數(shù)字處理芯片DSP,嵌入式芯片等速
30、度更高功能更強的芯片。在高性能數(shù)據(jù)采集系統(tǒng)中,通常采用單片機或DSP(數(shù)字信號處理器)作為控制器,控制A/D(模數(shù)轉(zhuǎn)換器)、存儲器和其他外圍電路的工作。</p><p> 然而相對高速且性能能良好的FPGA,則無論是單片機或是DSP都有一些不足。首先,單片機的時鐘頻率偏低,各種功能都要靠軟件的運行來實現(xiàn),軟件的運行時間在整個的采樣時間中占有很大的比重,因而效率偏低,難以滿足高速數(shù)據(jù)采集系統(tǒng)的要求。而DSP的運算
31、速度快,擅長處理密集的乘加運算,但完成對外圍的復(fù)雜硬件邏輯控制難度很大。</p><p> 以軟件方式控制操作和運算的系統(tǒng)速度顯然無法與純硬件系統(tǒng)相比,因為軟件是通過順序執(zhí)行指令的方式來完成控制和運算步驟的,而用HDL語言描述的系統(tǒng)以并行方式工作的。以對A/D進行數(shù)據(jù)采樣控制為例,采樣周期包括對A/D工作時序的控制和將每一次獲得的數(shù)據(jù)存入RAM(或FIFO)中。工作于12MHz晶振頻率的MCS-51系列單片機對
32、A/D控制的采樣頻率為20KHz上下,即約每秒兩萬次。但若用FPGA中設(shè)計的狀態(tài)機來完成同樣的工作,如對于具有流水線采樣工作時序的A/D來說,只需兩個狀態(tài)即可完成一次采樣,狀態(tài)間轉(zhuǎn)換的時間僅為一個時鐘周期,而如果FPGA的工作頻率是100MHz,則采樣頻率可達50MHz。</p><p> 這在算法方面同樣具有巨大的優(yōu)勢。用FPGA實現(xiàn)32階8位FIR濾波器的處理速度為105MSPS時,用DSP芯片實現(xiàn)的濾波器
33、要達到相當(dāng)速度,則需要指令執(zhí)行速度為3360MIPS。然而目前還沒有如此高速的單處理器的DSP芯片。由此可見,在一些DSP芯片不能滿足數(shù)字信號處理要求的場合,可以采用FPGA來完成數(shù)字信號處理[26]。 </p><p> 目前在國際上,以FPGA芯片生產(chǎn)廠商為主的公司在基于FPGA設(shè)計信號處理算法的綜合研究方面處于領(lǐng)先地位。而且由于FPGA芯片生產(chǎn)廠商對本廠生產(chǎn)芯片性能上的了解,設(shè)計的處理器可以最大限度的發(fā)揮
34、芯片的性能。例如Xilinx公司推出了140MHz時鐘頻率下處理速度達到1us的1024點FFT處理模塊,其采用的是800萬門VirtexII器件實現(xiàn)。Altera公2005司年推出的FFT IP核全面支持該公司的最新器件,使用此IP核計算16位1024點FFT僅需要6.63us。</p><p> 國內(nèi)外學(xué)者在利用FPGA實現(xiàn)信號處理算法方面做了大量的工作,并取得了良好的效益。我國的FPGA技術(shù)起步相對較晚,
35、但進入21世紀后,發(fā)展非常迅速。目前不少大學(xué)及研究所都使用FPGA芯片設(shè)計開發(fā)具有自主知識產(chǎn)權(quán)的IP核[3]。</p><p> 1.2 系統(tǒng)工作原理 </p><p> 根據(jù)國際電氣和電子工程師學(xué)會IEEE(International Institute for Electrical and Electronic Engineers)的定義:嵌入式系統(tǒng)是控制、監(jiān)視或者輔助設(shè)備、機器和
36、車間運行的裝置[4]。本設(shè)計系統(tǒng)屬于一個過程控制的嵌入式系統(tǒng),核心部件即微控制器采用FPGA,主要部件是測量通道和與PC機通信接口部件,基礎(chǔ)部件有時鐘電路和電源供給部分,還有就是顯示可用方案 CRT、LCD、LED。</p><p> 工作原理:系統(tǒng)在軟件的支持下通過FPGA的I/O口產(chǎn)生譯碼地址來控制多路模擬開關(guān)按一定的時間周期選通電路出入信號,并用周期更長的時鐘來控制采樣保持器和A/D轉(zhuǎn)換器,以實現(xiàn)循環(huán)讀入
37、數(shù)據(jù)并且實時顯示數(shù)據(jù)(該系統(tǒng)借助LCD),最后通過通用異步收發(fā)器UART(Universal Asynchronous Receiver Transmitter)往PC機實時存入數(shù)據(jù),且要求歷史數(shù)據(jù)可被查詢。</p><p><b> 1.3 課題任務(wù)</b></p><p> 該數(shù)據(jù)采集器設(shè)計要求的基本性能如下:</p><p> 1)
38、至少能采集三種以上不同傳感器輸出的信號,即溫度傳感器、壓力傳感器、液位傳感器;</p><p> 2)調(diào)理傳感器輸出信號,使其幅值達到集成芯片能接受的值即1~5V或4~20mA;</p><p> 3)實現(xiàn)三通道同步循環(huán)采樣,采樣頻率50HZ~500HZ,采樣精度8位;</p><p> 4)用LCD1602實時顯示三路信號;</p><p
39、> 5)利用UART實時存儲采集數(shù)據(jù)。</p><p> 根據(jù)上述性能指標,整個系統(tǒng)的關(guān)鍵是控制芯片的設(shè)計。本設(shè)計所用的FPGA采用外部時鐘源來提供系統(tǒng)工作時鐘,晶振的時鐘頻率為4MHz,在軟件編程的基礎(chǔ)上,對外部時鐘進行分頻產(chǎn)生不同的時鐘信號,來分別控制各外部器件協(xié)調(diào)工作。那么采樣保持選用的通用型器件LF398,其響應(yīng)速度快精度高,A/D轉(zhuǎn)換器則采用TLC5510高速轉(zhuǎn)換器為8位輸出,而數(shù)字信號則直接
40、讀入FPGA經(jīng)處理輸出到LCD1602上顯示,并保存到上位機上。</p><p> 課題的主要工作為系統(tǒng)的軟件設(shè)計和硬件設(shè)計兩部分:軟件設(shè)計主要完成模擬信號測量轉(zhuǎn)換電路的時序控制和FPGA內(nèi)數(shù)據(jù)預(yù)處理模塊、數(shù)據(jù)采集模塊、LCD顯示模塊、通信控制器模塊的設(shè)計及仿真;硬件部分首先完成模擬信號采集電路和數(shù)字電路Protel原理圖繪制,然后根據(jù)原理圖選擇合適器件并搭建電路,最后連接傳感器和液晶顯示器下載程序進行調(diào)試。&
41、lt;/p><p><b> 1.4 論文安排</b></p><p> 本論文采用三級目錄格式撰寫,共分為五章。具體內(nèi)容安排:第1章引言,闡述了選題背景和意義,分析了國內(nèi)外相關(guān)技術(shù)的發(fā)展動態(tài)及研究現(xiàn)狀,并對本論文的主要工作進行了介紹。第2章,通過對信號采集和處理中涉及的信號、測量控制通道、通信接口等各部分綜合分析,確定本系統(tǒng)的總體方案,并給出系統(tǒng)總體結(jié)構(gòu)框圖,為后續(xù)
42、設(shè)計做準備。第3章,先簡單介紹了FPGA的結(jié)構(gòu)原理、設(shè)計技術(shù),并對其選型和性能進行分析。然后詳細介紹了多通道采樣模塊中信號調(diào)理電路、A/D轉(zhuǎn)換電路、輸入輸出接口、顯示模塊,并詳細介紹了所用到的主要器件性能。第4章,先對對系統(tǒng)軟件開發(fā)平臺和編程語言進行了介紹,后面詳細介紹了程序設(shè)計思想和設(shè)計流程,且配備了仿真結(jié)果。第5章,主要講系統(tǒng)調(diào)試,記錄了程序下載和調(diào)試的過程及結(jié)果,并作了簡單分析。結(jié)論部分則是對整個論文的工作成果進行總結(jié),也有設(shè)計本
43、課題未完成的遺憾,并提出了進一步的展望。</p><p> 第2章 多路信號采集器的總體設(shè)計</p><p> 2.1 系統(tǒng)總體方案</p><p> 2.1.1 系統(tǒng)分析</p><p> 基于FPGA的多路信號采集器系統(tǒng)涉及的內(nèi)容包括,信號的采集,數(shù)據(jù)的傳輸,數(shù)據(jù)的處理和存儲,實時信息的顯示。如前所述系統(tǒng)的工作流程為:首先要對多通
44、道模擬信號進行模數(shù)轉(zhuǎn)換,然后對其進行緩存處理和必要的轉(zhuǎn)換,最后將處理后的結(jié)果傳送到PC機。這需要結(jié)合各個模擬傳感器輸出的信號的特點和系統(tǒng)各項指標選擇合適的調(diào)理電路、A/D轉(zhuǎn)換、信號處理器和顯示模塊等。前端模擬部分前人已做了大量的研究工作,技術(shù)比較成熟,方案比較固定,本節(jié)重點針對數(shù)字部分的方案進行討論。</p><p> 1、信號處理器的選擇</p><p> 在高性能數(shù)據(jù)采集系統(tǒng)中,傳
45、統(tǒng)方法多采用單片機或DSP(數(shù)字信號處理器)作為控制器,控制A/D轉(zhuǎn)換、存儲器和其他外圍電路的工作。單片機的時鐘頻率較低,各種功能都要靠軟件的運行來實現(xiàn),軟件運行時間在整個采樣時間中占很大的比例,效率低,難以適應(yīng)高速數(shù)據(jù)采集系統(tǒng)的要求。DSP雖然運算速度快,擅長處理密集的乘加運算,但很難完成外圍的復(fù)雜硬件邏輯控制[5]。基于單片機和DSP設(shè)計的數(shù)據(jù)采集系統(tǒng)都有一定的不足,在高速數(shù)據(jù)采集方面,F(xiàn)PGA顯示出兩者無法比擬的優(yōu)勢。因為FPGA
46、鐘頻率高,內(nèi)部時延小,全部控制邏輯由硬件完成,速度快,組成形式靈活,可以集成外圍控制、譯碼和接口電路;最重要的是FPGA可以采用IP內(nèi)核技術(shù),通過繼承、共享或購買所需的知識產(chǎn)權(quán)內(nèi)核提高開發(fā)進度。利用EDA工具進行設(shè)計、綜合和驗證,加速了設(shè)計過程,降低了開發(fā)風(fēng)險,縮短了開發(fā)周期,效率高,而且更能適應(yīng)市場。綜合考慮,本設(shè)計最終采用單片F(xiàn)PGA作為核心控制與處理芯片,完成信號采集和處理等功能。FPGA的I/O端口多、可在線編程、便于擴展等眾多
47、優(yōu)勢將在本設(shè)計中展現(xiàn)。</p><p> 2、傳輸總線接口的選擇</p><p> 傳統(tǒng)的數(shù)據(jù)采集系統(tǒng)的數(shù)據(jù)傳輸接口在低速時常采用標準串行口或并行口,高速時</p><p> 一般采用PCI總線接口。它們各自的特點如下:標準串行口或并行口應(yīng)用開發(fā)比較簡單,即硬件電路和編程簡單但是數(shù)據(jù)傳輸速率較低;PCI總線數(shù)據(jù)傳輸速率高,可以達到IGbps,但是硬件設(shè)計和驅(qū)動
48、開發(fā)難度較大,PCI卡的尺寸面積限制了I/O接口的擴展,不能在筆記本電腦或便攜式PC上安裝,而且驅(qū)動程序安裝使用不方便;目前流行的USB2.0傳輸協(xié)議的傳輸速率最高可達480Mbps,而且其接口簡單、便攜、可熱插拔的優(yōu)點然而用硬件描述語言來開發(fā)的難度太大。</p><p> 由于本設(shè)計要求的數(shù)據(jù)傳輸速度不高,考慮到編程的快捷和連接電路的簡單,及其系統(tǒng)的穩(wěn)定性和經(jīng)濟。本設(shè)計系統(tǒng)采用通用串行通信接口RS-232。&
49、lt;/p><p> 2.1.2 理論知識</p><p> 根據(jù)系統(tǒng)分析有必要介紹一下關(guān)鍵的理論知識,即信息論基礎(chǔ)和采樣理論和采樣方式[6]。</p><p> 1、信息論基礎(chǔ)。信息論是運用概率論與數(shù)理統(tǒng)計的方法研究信息、信息熵、通信系統(tǒng)、數(shù)據(jù)傳輸、加密學(xué)、數(shù)據(jù)壓縮等問題的應(yīng)用數(shù)學(xué)學(xué)科。信息與物質(zhì)和能量息息相關(guān),但又與物質(zhì)和能量有本質(zhì)的區(qū)別。信息是具體的,并且可
50、以被人(動物、機器等)所感知、提取、識別,可以被傳遞、存儲、變換、處理、顯示、檢索和利用。信息的傳遞要伴隨能量的傳遞,信息在傳遞過程中的物理表現(xiàn)形式就是信號“00~11”。</p><p> 信息技術(shù)是指獲取、傳遞、處理和利用信息的技術(shù),是一個綜合性的科學(xué)技術(shù)體系,它涉及下列許多學(xué)科與技術(shù)分支:</p><p> (1) 信息獲取技術(shù):主要涉及到獲取自然信息的技術(shù),包括傳感器技術(shù)、測量
51、 技術(shù)和存儲技術(shù)等。數(shù)據(jù)采集技術(shù)就是信息獲取技術(shù);</p><p> (2) 信息傳遞技術(shù):包括各種信息的發(fā)送、傳輸、接收、顯示、記錄技術(shù),特別是人機信息交換技術(shù);</p><p> (3) 信息處理技術(shù):包括各種信息的變換、加工、放大、濾波、提取、壓縮等技術(shù),特別是數(shù)字信號處理與人工智能技術(shù);</p><p> (4) 信息利用技術(shù):包括各種利
52、用信息進行控制、操縱、指揮、管理決策的技術(shù)。</p><p> 2、采樣理論和采樣方式。自然界中,需要獲取的信號絕大部分是時間上和幅值上連續(xù)變化的模擬量,而機器能識別的信號是離散的數(shù)字量,于是很自然就牽涉到信號的提取和轉(zhuǎn)換。</p><p> 采樣定理:設(shè)連續(xù)信號 x(t)的頻譜為 W(f),以采樣間隔 T 采樣將到的離散信號為 X(nT)。如果 x(t)有截止頻率 fc,即當(dāng) f&g
53、t;=fc時,W(f)=0,且滿足</p><p><b> ?。?-1)</b></p><p> 時,離散信號 X(nT)完全能確定連續(xù)信號 x(t)。</p><p> 理論上,只要采樣頻率大于兩倍的截止頻率,采樣信號都能被重構(gòu)。但在實際數(shù)據(jù)采集系統(tǒng)中,采樣的頻率一般是幾倍、十幾倍或幾十倍于截止頻率。然而采樣頻率也不能太高,否則對 A
54、DC 采樣速度的要求也越高,同時得到的數(shù)據(jù)也越多,對計算機的處理能力也要求越高,那么很自然就會增加系統(tǒng)開發(fā)的難度和成本。</p><p> 2.2 系統(tǒng)結(jié)構(gòu)框圖</p><p> 本設(shè)計系統(tǒng)的功能是完成同時對三路不同信號的同時采集,為此針對不同的傳感器設(shè)計了不同的調(diào)理電路,然而考慮到硬件資源的節(jié)省,采用同一個數(shù)據(jù)傳輸通道實行分時傳送,即用CD4051作為模擬通道的開關(guān),這是一種能實現(xiàn)對
55、8路信號控制的開關(guān),用LF398作為采樣保持器,A/D轉(zhuǎn)換采用TLC5510高數(shù)采樣轉(zhuǎn)換器件。至于歷史數(shù)據(jù)的保存,本系統(tǒng)則利用和PC機之間的串口采用UART通訊協(xié)議保存到上位機上,顯示則通過LCD1602來實現(xiàn)。系統(tǒng)的采集信號詳細信息如表2.1所示。</p><p> 表2.1 采集信息列表</p><p> 根據(jù)上述分析,確定系統(tǒng)方案?;贔PGA的多信號據(jù)采集器的系統(tǒng)硬件結(jié)構(gòu)框圖如
56、下圖2.1所示。</p><p> 圖2.1 系統(tǒng)結(jié)構(gòu)框圖</p><p> 在圖2.1中,系統(tǒng)的核心部件是控制器(FPGA)、時鐘電路;重要部件是測量通道,包括傳感器及其調(diào)理電路、模擬多路開關(guān)、采樣保持、A/D轉(zhuǎn)換模塊,LCD液晶顯示和上位機通信模塊;基礎(chǔ)部件是電源供給電路。</p><p> 1、控制器。在本設(shè)計系統(tǒng)中,由于各個部件的時鐘和時序不一,并且
57、還要對采集的數(shù)據(jù)進行算術(shù)運算和邏輯判斷等工作,所以要求控制芯片要有足夠強的運算能力和足夠多的輸入輸出管腳。本設(shè)計采用的Altera公司的FLEX10KEPF10K20RC208-4型FPGA芯片。該芯片具有具有上萬邏輯門,一百多個用戶可自定義的引腳,所以結(jié)合外部晶振提供的時鐘完全能夠提供精確的時序控制。</p><p> 2、測量通道。隨著科學(xué)技術(shù)尤其是微電子技術(shù)的進步和發(fā)展,傳感器也出現(xiàn)大量的數(shù)字型(即把調(diào)理
58、和模數(shù)轉(zhuǎn)換集成到一個微小器件上)。所以,對于溫度的采集可選用DS18B20直接連接到控制芯片上作為一個單獨的采集通道。盡管,F(xiàn)PGA的引腳眾多功能強大,完全可以支持多通道同步采集,為了節(jié)約硬件資源,模擬信號的傳輸轉(zhuǎn)換通道由通用型采樣保持器LF398和高效率的A/D轉(zhuǎn)換器TLC5510組成。針對不同傳感器對調(diào)理電路要求不一樣,本系統(tǒng)也為選擇的壓力和液位傳感器設(shè)計調(diào)理電路,并將在在后續(xù)的章節(jié)中介紹。</p><p>
59、 3、實時顯示選用LCD1602。在小規(guī)模顯示控制系統(tǒng)中,常用的顯示的器件無外乎LED數(shù)碼管和LCD液晶器件。由于本系統(tǒng)中采集的信號不同和精度不等,如選用具有同樣功耗低、體積小、抗干擾強和壽命長的LED顯然要求更多的硬件,電路和編程也將更加復(fù)雜。</p><p> 4、在與上位機的通信中該系統(tǒng)用的是通用異步通信(UART),對于本設(shè)計來說,實時存儲的數(shù)據(jù)量不大,所以傳輸速度要求并不高,況且UART接線簡單穩(wěn)定
60、性好,編程也易實現(xiàn)。</p><p><b> 第3章 硬件設(shè)計</b></p><p> 本章的主要內(nèi)容是根據(jù)前面系統(tǒng)結(jié)構(gòu)框圖展開對各部分電路設(shè)計,包括對元器件和設(shè)備選型與參數(shù)計算。</p><p><b> 3.1 控制器</b></p><p> 3.1.1 FPGA結(jié)構(gòu)原理</
61、p><p> 現(xiàn)場可編程門陣列((FPGA)是八十年代中期出現(xiàn)的新型高密度可編程邏輯器件,它是在PAL,GAL,EPLD等可編程器件的基礎(chǔ)上進一步發(fā)展的產(chǎn)物,隨著工藝技術(shù)的發(fā)展與市場的需求,超大規(guī)模、高速、低功耗的新型FPGA/CPLD不斷推陳出新[7]。</p><p> 簡化的FPGA基本由6部分組成:可編程輸入/輸出單元、基本可編程邏輯單元、嵌入式塊RAM、豐富的布線資源、底層嵌入功
62、能單元和內(nèi)嵌專用硬核。目前大多數(shù)FPGA的I/O單元被設(shè)計為可編程式,即通過軟件的靈活設(shè)置,可以匹配不同的電氣標準與I/O物理特性?;究删幊踢壿媶卧强删幊踢壿嫷闹黧w,可靈活改變其內(nèi)部連接與配置,完成不同的邏輯功能。FPGA一般是基于SRAM工藝,其基本可編程邏輯單元通常由查找表(Look Up Table, LUT)和寄存器(Register )組成。目前大多數(shù)FPGA都有內(nèi)嵌的塊RAM ( Block RAM ),大大地拓展了應(yīng)用
63、范圍和使用靈活性。可靈活的配置為單口RAM ( SinglePort RAM, SPRAM )、雙口RAM (Double Port RAM,DPRAM)、偽雙口RAM ( PseudoDPRAM ),CAM ( Content Addressable Memory)和FIFO ( First In First Out)等常用結(jié)構(gòu)[22]。布線資源連通FPGA內(nèi)部所有單元,連線長度和工藝方式?jīng)Q定著信號在線上的驅(qū)動能力和傳輸速度。底層嵌入
64、功能</p><p> 查找表(Look-Up-Table) 簡稱為LUT,LUT 本質(zhì)上就是一個RAM。目前FPGA中多使用4輸入的LUT,所以每一個LUT可以看成一個有4位地址線的RAM。當(dāng)用戶通過原理圖或HDL語言描述了一個邏輯電路以后,CPLD/FPGA開發(fā)軟件會自動計算邏輯電路的所有可能結(jié)果,并把真值表(即結(jié)果)事先寫入RAM,這樣,每輸入一個信號進行邏輯運算就等于輸入一個地址進行查表,找出地址對應(yīng)的
65、內(nèi)容,然后輸出即可。</p><p> 表3.1 輸入與門的真值表</p><p> 從表中可以看到,LUT具有和邏輯電路相同的功能。實際上,LUT具有更快的執(zhí)行速度和更大的規(guī)模。由于基于LUT 的FPGA 具有很高的集成度,其器件密度從數(shù)萬門到數(shù)千萬門不等,可以完成極其復(fù)雜的時序與邏輯組合邏輯電路功能,所以適用于高速、高密度的高端數(shù)字邏輯電路設(shè)計領(lǐng)域。其組成部分主要有可編程輸入/輸出
66、單元、基本可編程邏輯單元、內(nèi)嵌SRAM、豐富的布線資源、底層嵌入功能單元、內(nèi)嵌專用單元等[8]。</p><p> 3.1.2 Altera公司的FLEX10K</p><p> FPGA主要設(shè)計和生產(chǎn)廠家有賽靈思、Altera、Lattice、Actel、Atmel 和QuickLogic 等公司。</p><p> Altera的FLEX10K器件是工業(yè)界
67、首例嵌入式PLD?;诳芍嘏渲肅MOS SRAM元件,靈活的邏輯元件矩陣結(jié)構(gòu)結(jié)合了所有實現(xiàn)常規(guī)門陣列兆功能所需要的特性。由于具有高達250000的門單元,F(xiàn)LEX10K系列提供了密度、速度和集成整個系統(tǒng)。本設(shè)計中采用的控制芯片擁有的邏輯門為2萬多個,RAM位數(shù)為12288,邏輯列快144個,邏輯單元數(shù)1152個,可自定義的引腳189個(總共為208個)其器件結(jié)構(gòu)如圖3.1所示[18]。</p><p> 圖3.
68、1 FLEX10K器件結(jié)構(gòu)</p><p> 這種FPGA的結(jié)構(gòu)可分為三塊:宏單元(Macrocell)、可編程連線(PIA)和I/O控制塊。宏單元是器件的基本結(jié)構(gòu),由它來實現(xiàn)基本的邏輯功能;可編程連線負責(zé)信號傳遞,連接所有的宏單元;I/O控制塊負責(zé)輸入輸出的電氣特性控制,比如可以設(shè)定集電極開路輸出,擺率控制,三態(tài)輸出等。INPUT/GCLK1,INPUT/GCLRn,INPUT/OE1,INPUT/OE2是全
69、局時鐘、清零和輸出使能信號,這幾個信號有專用連線與器件中每個宏單元相連,信號到每個宏單元的延時相同并且延時最短[21]。</p><p> 該器件具有良好的性能特性:高密度低功耗;高速度連接方式靈活;支持多電壓I/O口;多種配置方式(內(nèi)置JTAG邊界掃描測試電路);多種封裝形式,TOFP、PQFP、BGA和PLC等。</p><p><b> 3.2 傳感器</b>
70、;</p><p> 3.2.1 傳感器的分類</p><p> 傳感器(transducer / sensor):能感受規(guī)定的被測量并按照一定的規(guī)律轉(zhuǎn)換成可用信號的器件或裝置,通常由敏感元件、轉(zhuǎn)換元件和轉(zhuǎn)換電路組成[20]。組成框圖如圖3.2所示。</p><p> 圖3.2 傳感器組成框圖</p><p> 然而傳感器是一門密集型
71、技術(shù),其原理各種個各樣,它與許多學(xué)科有關(guān),種類繁多,分類方法也很多,目前廣泛采用的分類方法有如下幾種。</p><p> 1、根據(jù)傳感器工作原理,可分為物理型、化學(xué)型、生物型等。物理型傳感器應(yīng)用的是物理效應(yīng),諸如壓電效應(yīng),磁致伸縮現(xiàn)象,離化、極化、熱電、光電、磁電等效應(yīng)。被測信號量的微小變化都將轉(zhuǎn)換成電信號?;瘜W(xué)傳感器包括那些以化學(xué)吸附、電化學(xué)反應(yīng)等現(xiàn)象為因果關(guān)系的傳感器,被測信號量的微小變化也將轉(zhuǎn)換成電信號。
72、</p><p> 2、根據(jù)傳感器的用途,可分為溫度傳感器、壓力傳感器、流量傳感器、液位傳感器、成分傳感器、濕度傳感器、位移傳感器等。</p><p> 3、根據(jù)輸出信號,可分為模擬傳感器——將被測量的非電學(xué)量轉(zhuǎn)換成模擬電信號; 數(shù)字傳感器——將被測量的非電學(xué)量轉(zhuǎn)換成數(shù)字輸出信號(包括直接和間接轉(zhuǎn)換);膺數(shù)字傳感器——將被測量的信號量轉(zhuǎn)換成頻率信號或短周期信號的輸出(包括直接或間接轉(zhuǎn)
73、換)。開關(guān)傳感器——當(dāng)一個被測量的信號達到某個特定的閾值時,傳感器相應(yīng)地輸出一個設(shè)定的低電平或高電平信號。</p><p> 4、按照其制造工藝,可以將傳感器區(qū)分為集成傳感器,薄膜傳感器,厚膜傳感器陶瓷傳感器。集成傳感器是用標準的生產(chǎn)硅基半導(dǎo)體集成電路的工藝技術(shù)制造的。通常還將用于初步處理被測信號的部分電路也集成在同一芯片上。薄膜傳感器則是通過沉積在介質(zhì)襯底(基板)上的,相應(yīng)敏感材料的薄膜形成的。使用混合工藝時
74、,同樣可將部分電路制造在此基板上;厚膜傳感器是利用相應(yīng)材料的漿料,涂覆在陶瓷基片上制成的,基片通常是AL203制成的,然后進行熱處理,使厚膜成形;陶瓷傳感器采用標準的陶瓷工藝或其某種變種工藝(溶膠-凝膠等)生產(chǎn)。完成適當(dāng)?shù)念A(yù)備性操作之后,已成形的元件在高溫中進行燒結(jié)。厚膜和陶瓷傳感器這二種工藝之間有許多共同特性,在某些方面,可以認為厚膜工藝是陶瓷工藝的一種變型。 </p><p> 3.2.2 傳感器的選用原
75、則</p><p> 現(xiàn)代傳感器在原理與結(jié)構(gòu)上千差萬別,如何根據(jù)具體的測量目的、測量對象以及測量環(huán)境合理地選用傳感器,是在進行某個非電量的測量時首先要解決的問題。</p><p> (1) 根據(jù)測量對象與測量環(huán)境確定傳感器的類型。要進行一個具體的測量工作,首先要考慮采用何種原理的傳感器,這要求分析多方面的因素。因為,即使是同一物理量,也有多種原理的傳感器可供選擇,哪一種原理的傳感器更為
76、合適,需要根據(jù)被測量的特點和傳感器的使用條件考慮下面這些具體問題:量程的大??;被測位置對傳感器體積的要求;測量方法為接觸式還是非接觸式;信號的引出方法有線或是非接觸測量;還有就是來源,進口還是國產(chǎn),價錢及是否自行研制[9]。</p><p> (2)在考慮上述這些問題后,就能確定選用何種類型的傳感器,然后在考慮傳感器的具體性能指標。如:線性度、靈敏度、遲滯、漂移、頻率響應(yīng)等。</p><p&
77、gt; 1、線性度:指傳感器輸出量與輸入量之間的實際關(guān)系曲線偏離擬合直線的程度。定義為在全量程范圍內(nèi)實際特性曲線與擬合直線之間的最大偏差值與滿量程輸出值之比。通常情況下,傳感器的實際靜態(tài)特性輸出是條曲線而非直線。在實際工作中,為使儀表具有均勻刻度的讀數(shù),常用一條擬合直線近似地代表實際的特性曲線、線性度(非線性誤差)就是這個近似程度的一個性能指標。擬合直線的選取有多種方法。如將零輸入和滿量程輸出點相連的理論直線作為擬合直線;或?qū)⑴c特性曲
78、線上各點偏差的平方和為最小的理論直線作為擬合直線,此擬合直線稱為最小二乘法擬合直線。</p><p> 2、靈敏度:通常在傳感器的線性范圍內(nèi),希望傳感器的靈敏度越高越好。因為只有靈敏度高時與被測量變化對應(yīng)的輸出信號的值才會比較大,有利于信號的處理。但是當(dāng)傳感器的靈敏度高時,與被測量無關(guān)的外界噪聲也容易混入,也會被放大系統(tǒng)放大而影響測量精度。所以要求傳感器本身應(yīng)具備較高的信噪比盡量減少從外界引入的干擾信號。當(dāng)傳感
79、器的輸出、輸入量的量綱相同時,靈敏度可理解為放大倍數(shù)。提高靈敏度,可得到較高的測量精度。但靈敏度愈高,測量范圍愈窄,穩(wěn)定性也往往愈差。 </p><p> 3、遲滯:傳感器在輸入量由小到大(正行程)及輸入量由大到小(反行程)變化期間其輸入輸出特性曲線不重合的現(xiàn)象成為遲滯。對于同一大小的輸入信號,傳感器的正反行程輸出信號大小不相等,這個差值稱為遲滯差值。</p><p> 4、漂移:傳
80、感器的漂移是指在輸入量不變的情況下,傳感器輸出量隨著時間變化,次現(xiàn)象稱為漂移。產(chǎn)生漂移的原因有兩個方面:一是傳感器自身結(jié)構(gòu)參數(shù);二是周圍環(huán)境(如溫度、濕度等)。 </p><p> 5、分辨率:分辨力是指傳感器可能感受到的被測量的最小變化的能力。也就是說,如果輸入量從某一非零值緩慢地變化。當(dāng)輸入變化值未超過某一數(shù)值時,傳感器的輸出不會發(fā)生變化,即傳感器對此輸入量的變化是分辨不出來的。只有當(dāng)輸入量的變化超過分辨力
81、時,其輸出才會發(fā)生變化。通常傳感器在滿量程范圍內(nèi)各點的分辨力并不相同,因此常用滿量程中能使輸出量產(chǎn)生階躍變化的輸入量中的最大變化值作為衡量分辨力的指標。上述指標若用滿量程的百分比表示,則稱為分辨率。分辨率與傳感器的穩(wěn)定性有負相相關(guān)性,且直接影響精度。</p><p> 6、頻率響應(yīng)特性:傳感器的頻率響應(yīng)特性決定了被測量的頻率范圍,必須在允許頻率范圍內(nèi)保持不失真的測量條件,實際上傳感器的響應(yīng)總有一些延遲,希望延遲
82、時間越短越好。傳感器的頻率響應(yīng)高,可測的信號頻率范圍就寬,而由于受到結(jié)構(gòu)特性的影響,機械系統(tǒng)的慣性較大,因而頻率低的傳感器可測信號的頻率低。</p><p> 在動態(tài)測量中,應(yīng)根據(jù)信號特點(穩(wěn)態(tài)、瞬態(tài)、隨機等)來確定所需傳感器的頻率響應(yīng)特性,以免產(chǎn)生過大的誤差。還有線性范圍、穩(wěn)定性也得考慮,精度也是傳感器的一個重要的性能指標,選取要能滿足測量要求的精度等級即可[9]。</p><p>
83、 3.2.3 傳感器選型</p><p> 根據(jù)上述分析,采集三路信號的傳感器為,數(shù)字型溫度傳感器DS18B20,壓力傳感器PJT204,液位傳感器為 DX130。</p><p> 1、數(shù)字溫度傳感器DS18B20</p><p> 美國DALLAS公司生產(chǎn)的 DS18B20數(shù)字溫度傳感器,具有體積小,使用方便,封裝形式多樣,適用于各種狹小空間設(shè)備
84、數(shù)字測溫和控制領(lǐng)域。常見的封裝有3腳、6腳和8腳三種方式,拿3腳舉例說明:DQ為數(shù)字信號輸入/輸出端;GND為電源地:UDD 為外接供電電源輸入端(在寄生電源接線方式時接地)。</p><p> DS18B20主要有四部分組成:64位光刻ROM、溫度傳感器、非揮發(fā)的溫度報警觸發(fā)裝器TH和TL、配置寄存器。光刻ROM中的64位序列號是出廠前被光刻好的,可看做是該DS18B20的地址序號。64位光刻ROM的排序是:
85、開始8位(28H)是產(chǎn)品類型標號,接著的48位是該DS18B20自身的序列號,最后的8位是前面56位的循環(huán)冗余校驗碼(CRC碼)。光刻ROM的作用是使每一個DS18B20都各不相同,這樣可實現(xiàn)一根總線上掛多個DS18B20 。</p><p> 溫度傳感器可完成對溫度的測量,用16位符號擴展的二進制補碼讀數(shù)形式提供,以0.0625℃/LSB形式表達。例如,+125℃的數(shù)字輸出為07D0H,見下表3.2。<
86、/p><p> 表3.2 溫度轉(zhuǎn)換對應(yīng)表</p><p> DS18B20完成溫度轉(zhuǎn)換后,就把測得的溫度值與TH、TL(分別為最高和最低檢測溫度)作比較。若T>TH或T<TL,則將該器件內(nèi)的警告標志位置位,并對主機發(fā)出告警搜索命令作出響應(yīng)。高低溫報警觸發(fā)器TH和TL、配置寄存器均由一個字節(jié)的E2PROM組成,使用一個存儲器的功能命令可對TH、TL或配置急寄存器寫入。配置寄存器由
87、R0和R1組成。R1、R0決定溫度轉(zhuǎn)換的精度位數(shù):R1R0=00時為9位精度,最大轉(zhuǎn)換時間187.5ms;R1R0=10時為11位精度,最大轉(zhuǎn)換時間375ms;R1R0=11時為12位精度,最大轉(zhuǎn)換時間750ms;未編程時默認為12位精度。分辨率設(shè)定及用戶設(shè)定的報警溫度存儲器在E2PROM中,掉電后仍然保存。</p><p> 高速存儲器是一個9字節(jié)的存儲器,開始兩個字節(jié)包含被測溫度的數(shù)字量信息;第3~5字節(jié)分
88、別是TH、TL、配置寄存器的臨時拷貝,每一次上電復(fù)位時被刷新;第6字節(jié)未用,表現(xiàn)為全邏輯1;第7、8字節(jié)位計數(shù)剩余值和每度計數(shù)值;第9字節(jié)讀出是前面所有8字節(jié)的CRC碼,可用來保證通信正確。DS18B20的測溫原理如圖3.3所示。 </p><p> 圖3.3 DS18B20原理圖</p><p> 低溫度系數(shù)晶振的振蕩頻率受溫度影響很小,用于產(chǎn)生固定頻率的脈沖信號送給計數(shù)器1,高溫度
89、系數(shù)晶振隨溫度變化時振蕩頻率明顯改變,所產(chǎn)生的信號作為計數(shù)器2的脈沖輸入。計數(shù)器1和溫度寄存器被預(yù)置在-55℃所對應(yīng)的一個基數(shù)值,計數(shù)器1對低度系數(shù)晶振產(chǎn)生的脈沖信號進行減法計算。當(dāng)計數(shù)器1的預(yù)置值減到0時,溫度寄存器的值將加1,計數(shù)器1的預(yù)置將重新被裝入,計數(shù)器1重新開始對低溫系數(shù)晶振產(chǎn)生的脈沖信號進行計數(shù)。如此循環(huán)直到計數(shù)器2計數(shù)到0時,停止溫度寄存器的累加,此時溫度寄存器的數(shù)值即為所測溫度。斜率累加器用于補償和修正測溫過程中非線性
90、,其輸出用于修正計數(shù)器1的預(yù)置值。</p><p> DS18B20正常使用時的測溫分辨率位0.5℃,若要更高的精度,可采取直接讀取DS18B20內(nèi)部暫存寄存器的方法,將DS18B20的測溫分辨率提高到0.1~0.01℃。要獲得高分辨率的溫度測量結(jié)果,首先可用DS18B20提供的讀暫存寄存器指令(BEH)讀出以0.5℃為分辨率的溫度測量結(jié)果,然后切去測量結(jié)果中最低有效位(LSB),得到所測實際溫度整數(shù)部分“T整
91、數(shù)”,然后再用BEH指令讀取計數(shù)器1的計數(shù)余值(即M剩余)和每度計數(shù)值(M每度),考慮到DS18B20測量溫度的整數(shù)部分以0.25℃、0.75℃為進位界限的關(guān)系。</p><p> 由于傳感器的硬件電路連接簡單,導(dǎo)致的直接后過就是編程的復(fù)雜,不過以無形的軟件資源換取硬件資源的節(jié)省是一種不錯的節(jié)省之道。</p><p> 2、壓力傳感器PJT204</p><p>
92、; 用半導(dǎo)體應(yīng)變片制作的傳感器稱為壓阻式傳感器,其工作原理是基于半導(dǎo)體的壓阻效應(yīng)。而半導(dǎo)體繼承了金屬電阻應(yīng)變片性能穩(wěn)定、精度較高等優(yōu)點,并且在靈敏系數(shù)方面大大改善了。壓阻效應(yīng):當(dāng)力作用于硅晶體時,晶體的晶格產(chǎn)生變形,使載流子從一個能谷向另一個能谷散射,引起載流子的遷移率發(fā)生變化,擾動了載流子縱向和橫向的平均量,從而使硅的電阻率發(fā)生變化。這種變化隨晶體的取向不同而異,因此硅的壓阻效應(yīng)與晶體的取向有關(guān)。硅的壓阻效應(yīng)不同于金屬應(yīng)變計(見電阻
93、應(yīng)變計),前者電阻隨壓力的變化主要取決于電阻率的變化,后者電阻的變化則主要取決于幾何尺寸的變化(應(yīng)變),而且前者的靈敏度比后者大50~100倍。壓阻式傳感器廣泛地應(yīng)用于航天、航空、航海、石油化工、動力機械、生物醫(yī)學(xué)工程、氣象、地質(zhì)、地震測量等各個領(lǐng)域。</p><p> 所以壓力傳感器就選取佛山市浩捷電子儀器有限公司的PTJ204壓力傳感器/變送器。PJT204采用全不銹鋼封焊結(jié)構(gòu),具有良好的防潮能力及優(yōu)異的介
94、質(zhì)兼容性。廣泛用于工業(yè)設(shè)備、石油、水利、化工、醫(yī)療、電力、空調(diào)、金剛石壓機、冶金、車輛制動、樓宇供水等壓力測量與控制。</p><p> 量程:0~1~150(Mpa)。</p><p> 綜合精度:0.1%FS、0.2%FS、0.5%FS、1.0%FS。</p><p> 輸出信號:4~20mA(二線制)、0~5V、1~5V、0~10V(三線制)。</
95、p><p> 供電電壓:24DCV(9~36DCV。</p><p> 介質(zhì)溫度:-20~85℃。</p><p> 環(huán)境溫度:常溫(-20~85℃)。</p><p> 負載電阻:電流輸出型:最大800Ω;電壓輸出型:大于50KΩ?!〗^緣電阻:大于2000MΩ(100VDC。</p><p> 密封等級:I
96、P65。</p><p> 長期穩(wěn)定性能:0.1%FS/年。</p><p> 振動影響:在機械振動頻率20Hz~1000Hz內(nèi),輸出變化小于0.1%FS。</p><p> 電氣接口(信號接口):四芯屏蔽線、四芯航空接插件、緊線螺母。</p><p> 機械連接(螺紋接口):1/2-20UNF、M14×1.5、M20
97、15;1.5、M22×1.5等,其它螺紋可依據(jù)用戶要求設(shè)計。其壓力傳感器種類有:水壓傳感器,水壓測控傳感器,水壓變送器,水壓測控變送器,水壓測控儀器,水管水壓傳感器,水管水壓測控傳感器,水管水壓變送器,水管水壓測控變送器,管道水壓傳感器,管道水壓測控傳感器,管道水壓變送器,管道水壓測控變送器壓力傳感器。</p><p> 3、液位傳感器為 DX130</p><p>
98、 西安鼎興自控工程有限公司DX130液位傳感器利用流體靜力學(xué)原理測量液位,是壓力傳感器的一項重要應(yīng)用。采用特種的中間帶有通氣導(dǎo)管的電纜及專門的密封技術(shù),既保證了傳感器的水密性,又使得參考壓力腔與環(huán)境壓力相通,從而保證了測量的高精度和高穩(wěn)定性。</p><p><b> 主要技術(shù)指標:</b></p><p> 量程 0~1(2,3,4,5,10,100
99、,200)m ;</p><p> 零位輸出 V0≤±3mV;</p><p> 滿量程輸出 VFS=100mV±25%、VFS=50mV±30% 、VFS=10mV±30% ;</p><p> 過載能力 150%;</p><p>
100、 供電 恒流源:1~4mA;恒壓:6~9VDC ;</p><p> 線性 <±0.1%FS;</p><p> 重復(fù)性 <±0.05%FS ;</p><p> 遲滯 <±0.05%FS;</p><p> 輸入阻抗
101、;0.6~6KΩ;</p><p> 補償溫度 -10℃~+70℃;</p><p> 工作溫度 -40℃~+85℃;</p><p> 絕緣電阻 >100MΩ/50V ;</p><p> 絕緣強度 >500MΩ/500V ;</p><p&
102、gt; 測壓方式 投入式 ;電氣連接 防水密封電纜引線;適用介質(zhì) 與316不銹鋼相兼容的流體 ;外殼保護 IP65 ;防爆等級 ExiallCT5 。</p><p><b> 3.3 測量通道</b></p><p> 3.3.1 測量通道的選擇</p>
103、<p> 由于傳感器輸出的信號是模擬量(數(shù)字式的除外),而且很多時候不能直接采集,還需要進行適當(dāng)?shù)男盘栒{(diào)理即調(diào)理電路、采樣與保持、A/D轉(zhuǎn)換器等測量通道,若采用分時輸入還需要模擬多路切換器。由于是多路信號采集,那么采樣保持器和A/D轉(zhuǎn)換器是共用同一套還是每一路信號一套,所以可分為集中式和分散式[9]。</p><p><b> ?。?)集中式</b></p><
104、;p> 集中式即采樣保持器和A/D轉(zhuǎn)換器共用同一組,其結(jié)構(gòu)又可分為同步采集和分時采集。如下圖3.4多路分時采集分時輸入結(jié)構(gòu),它的優(yōu)點是多路信號共同使用一個S/H和A/D電路,簡化了電路結(jié)構(gòu),有利于降低成本。但這種結(jié)構(gòu)的對信號的采集會產(chǎn)生時間偏斜誤差對要求嚴格同步的系統(tǒng)不適用。</p><p> 圖3.4 多路分時采集分時輸入結(jié)構(gòu)</p><p> 而如下圖3.5多路同步采集分時
105、輸入結(jié)構(gòu),能滿足對信號的同步采集。但是保持器總會有些遺漏,使信號衰減,因此它還不能獲得真正的同步。</p><p> 圖3.5 多路同步采集分時輸入結(jié)構(gòu)</p><p><b> ?。?)分散式</b></p><p> 分散式的特點是每一個S/H和A/D只對本路模擬信號進行數(shù)字轉(zhuǎn)換即數(shù)據(jù)采集,采集的多路數(shù)據(jù)同時輸入到FPGA,在FPGA的
106、并行處理過程中實現(xiàn)真正的同步。結(jié)構(gòu)如下圖3.6所示。</p><p> 圖3.6 分散采集式結(jié)構(gòu)</p><p> 結(jié)合實際情況,考慮開發(fā)的難易也為了節(jié)省硬件資源,最后測量通道選取多路分時采集分時輸入。以下就將詳細介紹傳輸通道的各個模塊。</p><p> 3.3.2 調(diào)理電路</p><p> 調(diào)理電路的作用就是把傳感器輸出信號調(diào)節(jié)
107、到標準信號即1~5V或4~20mA。在一般的測量系統(tǒng)中信號的調(diào)理任務(wù)比較復(fù)雜,除了小信號放大、濾波外,還有諸如零點校驗、線性化處理、溫度補償、誤差修正、量程切換等。這里就詳細說明一下放大電路。</p><p> 由于傳感器熟的信號是mV級的,因此放大電路的放大級數(shù)得達到千倍級。下圖3.7的放大電路是根據(jù)儀用放大電路原理設(shè)計,IC1、IC2、IC3是三個型號為LM324的運算放大器,能實現(xiàn)的放大倍數(shù)為:。所以其理
108、論放大至少20倍,通過調(diào)節(jié)R1更改放大倍數(shù),調(diào)節(jié)R8實現(xiàn)調(diào)零。</p><p> 圖3.7 可調(diào)放大電路</p><p> 3.3.3多路模擬開關(guān)</p><p> 多路模擬開關(guān)的主要用途是把多個模擬量參數(shù)分時地送入下游電路,完成多到一的轉(zhuǎn)換。在本系統(tǒng)中由于考慮到信號的路數(shù)不是很多,因此就選取CD公司的CD4051單端8通道多路開關(guān),通常其導(dǎo)通或關(guān)斷時間在1u
109、s左右,能滿足設(shè)計要求。</p><p> CD4051有3個二進制控制輸入端A、B、C 和一個禁止輸入端INH,具有低導(dǎo)通阻抗和很低的截止漏電流,在系統(tǒng)中均由控制芯片F(xiàn)PGA提供信號。C、B、A得到信號用來選擇8個通道之一被接通。INH=‘1’,即INH=VCC時,所有通道都斷開,禁止模擬量輸入;當(dāng)INH=‘0’,即INH=VSS時,通道接通,允許模擬量輸入,輸入范圍是VCC~VSS。所以用戶可以根據(jù)自己的輸
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于fpga的多路數(shù)據(jù)采集器設(shè)計
- 畢業(yè)論文----基于fpga的多路信號采器設(shè)計
- can數(shù)據(jù)采集器設(shè)計【畢業(yè)論文】
- 基于FPGA的汽車測試用多路數(shù)據(jù)采集器.pdf
- 基于FPGA的WEBGIS數(shù)據(jù)采集器設(shè)計.pdf
- 身份證智能采集器設(shè)計-畢業(yè)論文
- 基于單片機的usb數(shù)據(jù)采集器設(shè)計【畢業(yè)論文】
- 畢業(yè)論文--基于plc的多路信號采集實驗裝置研制
- 畢業(yè)論文(設(shè)計)基于python開發(fā)的圖像采集器之a(chǎn)irppt
- 畢業(yè)論文 基于fpga的信號發(fā)生器設(shè)計
- 基于FPGA采用PCM通信實現(xiàn)多路數(shù)據(jù)采集器的研制.pdf
- 畢業(yè)論文--基于fpga的信號發(fā)生器設(shè)計
- 基于fpga的dds信號發(fā)生器設(shè)計【畢業(yè)論文】
- 基于fpga的函數(shù)信號發(fā)生器設(shè)計畢業(yè)論文
- 土壤溫濕度采集器 【畢業(yè)論文】
- 基于fpga的正交信號發(fā)生器設(shè)計【畢業(yè)論文】
- 基于fpga的多路溫度傳感器檢測器畢業(yè)論文
- 基于U盤的多路過程數(shù)據(jù)采集器設(shè)計.pdf
- 基于fpga的dds信號發(fā)生器-畢業(yè)論文
- 基于fpga的多路搶答器的設(shè)計畢業(yè)設(shè)計論文
評論
0/150
提交評論