【正文】
編號 本科生畢業(yè)設計基于FPGA的多路溫度采集與處理系統(tǒng)的設計FPGAbased Multichannel Temperature Acquisition and Processing System 2011年 06 月28摘要目前溫度測量主要通過單片機來實現(xiàn)控制,但單片機是基于順序語言的,其描述過程繁瑣,信號采集頻率受單片機始終頻率的限制,難于實現(xiàn)高速的溫度測量且不易在線修改,由于傳感器多數采用的分立元件,如熱敏電阻,熱電偶等,精度很低,遠遠不能滿足實際使用所需要的高精度測溫度要求,筆者采用集成溫度傳感器,是傳統(tǒng)傳感器和集成電路融為一體,極大地提高了傳感器的性能,具有測溫精度高,復現(xiàn)性好、線性優(yōu)良、體積小、熱容量小、穩(wěn)定性好、輸出電信號大等優(yōu)點。更重要的是采用現(xiàn)場可編程門陣列(FPGA)實現(xiàn)溫度測量比采用單片機大大改善設計效果,可實現(xiàn)高速的溫度測量。文中闡述了FPGA的實現(xiàn)方法及如何利用FPGA器件實現(xiàn)多路溫度測量。由于FPGA具有集成度高,高速、高效率,內部有嵌入式陣列塊等特點,易于實現(xiàn)FIFO和ROM,可使整個溫度測量系統(tǒng)主要由硬件實現(xiàn)。關鍵詞:fpga,18b20,12864液晶Abstract(居中)Temperature measurement is currently achieved mainly through the MCU control, SCM is based on the order of language, and its description of the process cumbersome, data acquisition frequency of the restrictions by the MCU clock frequency, highspeed temperature measurement is difficult and not easily modified online, the majority of sensors used in discrete ponents, such as thermistors, thermocouples, etc., the accuracy is very low, far from meeting the needs of the actual use of precision measuring temperature requirements, the author adopts an integrated temperature sensor, a blend of traditional sensors and integrated circuits, which greatly improved the performance of the sensor, with temperature measurement, high precision, good reproducibility, good linearity, small size, small heat capacity, good stability and the advantages of large output signals. More important is the use of field programmable gate array (FPGA) to achieve temperature measurements significantly improve the design than the effect of using single chip, enabling highspeed temperature measurement. Paper describes the FPGA implementation of methods and how to use FPGA devices to achieve multichannel temperature measurement. The FPGA with high integration, highspeed, high efficiency, the internal characteristics of embedded array block, easy to implement FIFO and ROM, make the whole temperature measurement system consists of hardware. Key words:FPGA DS18B20 JM12864目錄摘要 IAbstract II第一章 緒論 1 引言 1 研究目的與意義 1 國內外研究現(xiàn)狀綜述 1第二章 方案論證 3 傳感器的選擇 3 顯示電路的選擇 3 主控制部分的選擇 4 系統(tǒng)方案 4第三章 基于FPGA的多路溫度采集與處理系統(tǒng)的硬件設計 5 硬件總體設計框圖 5 EP2C5T144C芯片的介紹 5 Cyclone系列FPGA的特點 5 SDRAM控制器 8 配置方式及其特點、用途 8 光耦的介紹 9 光耦的簡介 9 本設計中使用的光耦的介紹 10 溫度傳感器18b20的介紹 11 液晶12864介紹 12 12864的特性 12 管腳定義 13 電路設計 14第四章 基于FPGA的多路溫度采集與處理系統(tǒng)的軟件設計 15 FPGA內部資源分配 15 溫度傳感器18b20的讀寫時序 16 18b20讀寫時序的手冊介紹 16 18b20讀寫仿真時序的結果 18 液晶12864的讀寫時序 18 手冊要求的12864的讀寫時序介紹 18 初始化流程圖 22 仿真結果圖 24第五章 結論 25參考文獻 26致謝 27第一章 緒論 引言溫度是現(xiàn)代生活及生產中常見的參數,在工業(yè)生產、科研及醫(yī)療等需要嚴格進行溫度控制的行業(yè)中,需要對溫度進行實時監(jiān)控和處理,就需要精度和自動化水平高、應用范圍廣的溫度采集系統(tǒng)。FPGA器件高速度、高集成、低功耗、體積小,FPGA器件的出現(xiàn)使得數字電路的設計周期和難度都大大減小,在數字電路的設計中得到廣泛的應用。本設計采用能適應惡劣環(huán)境的數字化溫度傳感器DS18B20,采用FPGA芯片作數據處理,實現(xiàn)環(huán)境溫度實時采集及顯示。 研究目的與意義(縮進,正文每段開始的縮進好像都有點問題,仔細修改一下)溫度作為一個重要的物理量,是工業(yè)生產過程中最普遍、最重要的工藝參數之一。隨著時代的進步、社會的發(fā)展、科學技術的不斷更新,溫度的采集范圍要求不斷擴大,同時溫度的采集準確性要求不斷提高。對溫度采集的要求也越來越高,因此,溫度采集和處理技術的研究也是一個重要的研究課題本設計采用傳感器技術、FPGA技術、接口技術完成的是基于FPGA的多路溫度采集與處理系統(tǒng),本設計結果實現(xiàn)16路溫度信號的采集電路并實現(xiàn)溫度數據的現(xiàn)實,具有測溫精度高、復現(xiàn)性好、線性優(yōu)良、體積小、熱容量小、穩(wěn)定性好、輸出電信號大等優(yōu)點。更重要的是采用現(xiàn)場可編程門陣列(FPGA)實現(xiàn)溫度測量比采用單片機大大改善了設計效果,可實現(xiàn)多路的溫度測量。然后用12864液晶將溫度值顯示出來。 國內外研究現(xiàn)狀綜述近幾年,隨著需求量的不斷增加,F(xiàn)PGA的技術得到了迅速發(fā)展。從器件的速度來看,已制成了80MHz時鐘頻率的高速器件,F(xiàn)PGA的速度已不再成為器件選擇的障礙。從集成度來看,實際使用器件已達13000門,可滿足ASIC設計需求的75 。美國AT&T在1994年第1季度,推出了門數高達1 2000~22000的FPGA器件(產品)。從工藝上來看,/Lm m 過渡時期。從總的來看,/Lm時代的門陣列(1985年的水平),還沒有達到固定標準結構程序階段,也可以說正處于從單一型供貨向多種供貨的轉折期。今后根據用戶的需要將不斷開發(fā)出速度更高,能滿足用戶價格條件及能成倍增加I/O 引腳數的新型器件,以擴大用戶的選擇范圍。溫度屬于模擬量的采集,也就是數據采集,國內外數據采集領域正發(fā)生著重要的變化。首先,分布式控制應用場合中的智能數據采集系統(tǒng)正在發(fā)展。其次,總線兼容型數據采集插件的數量正在增大,與個人計算機兼容的數據采集系統(tǒng)的數量也在增加。數據采集已長時間地被認為玉數據饋送及其他數據采集系統(tǒng)相等同。在工作時,一些要打印出拷貝,而另一些則把采集的數據饋送給主計算機