當前位置:學問君>學習教育>畢業論文>

關於自動化畢業論文開題報告範本

學問君 人氣:5K

基於FPGA的數字電壓計的設計

關於自動化畢業論文開題報告範本

1 課題設計的目的和意義

傳統的數字電壓計設計通常以大規模ASIC(專用集成電路)爲核心器件,並輔以少量中規模集成電路及顯示器件構成。ASIC完成從模擬量的輸入到數字量的輸出,是數字電壓表的心臟。這種電壓計的設計簡單、精確度高,但是這種設計方法由於採用了ASIC器件使得它欠缺靈活性,其系統功能固定,難以更新擴展。後來發展起來的用微處理器(單片機)控制通用A/D轉換器件的數字電壓計的設計的靈活性明顯提高,系統功能的擴展變得簡單,但是由於微處理器的引腳數量有限,其控制轉換速度和靈活性還是不能滿足日益發展的電子工業的需求。而應用EDA(電子設計自動化)技術及FPGA(現場可編程門陣列),其集成度高、速度快、性能十分可靠、用戶可自由編程且編程語言通俗易懂、系統功能擴展非常方便。採用FPGA芯片控制通用A/D轉換器可使速度、靈活性大大優於由微處理器和通用A/D轉換器構成的數字電壓計。

數字電壓計的高速發展,使它已成爲實現測量自動化、提高工作效率不可缺少的儀表,數字化是當前計量儀器發展的主要方向之一,數字電壓計已經進入了精密標準測量領域。這個課題的目的和意義在於使自己掌握對數字電壓表的理解,自己動手設計數字電壓計並進行系統仿真。

現代電子設計技術的核心爲EDA技術。EDA技術就是依靠功能強大的計算機,在EDA工具軟件平臺上,對以硬件描述語言VHDL爲系統邏輯描述手段完成的設計檔案,自動的完成邏輯編譯,邏輯化簡,邏輯分割,邏輯綜合,結構綜合,以及邏輯優化和仿真測試,直至顯示既定的電子線路系統功能。

2 課題設計的主要內容

2.1 數字電壓計

採用EDA(電子設計自動化)技術和FPGA(現場可編程門陣列)芯片設計數字電壓計。整個設計採用VHDL語言,由ADC0809轉換控制模組、數據轉換模組、譯碼模組和顯示模組組成。並在MAX+PLUS Ⅱ下進行軟件編程實現正確的工作時序後,將編譯結果下載到FPGA芯片上生成SoC(片上系統)。

2.2 FPGA

現場可編程門陣列FPGA是一種新型的高密度PLD,採用CMOS-SRAM工藝製作。FPGA的結構一般分爲三部分:可編程邏輯塊,可編程I/O模組和可編程內部連線。配置數據可以存儲在計算機上,設計人員可以控制加載過程,在現場修改器件的邏輯功能,即所謂現場可編程。

2.3 ADC0809轉換器

ADC0809是採樣分辨率爲8位的、以逐次逼近原理進行模數轉換的器件。其內部有一個8通道多路開關,它可以根據地址碼鎖存譯碼後的信號,只選通8路模擬輸入信號中的'一個進行A/D轉換。

2.4 VHDL語言程序

VHDL主要用於描述數字系統的結構,行爲,功能和接口。VHDL的程序結構特點是將一項工程設計,或稱設計實體(可以是一個元件,一個電路模組或一個系統)分成外部(或稱可視部分)和內部(或稱不可視部分),即涉及實體的內部功能和算法完成部分。

狀態機是一類很重要的時序電路,是許多數字電路的核心部件。除了輸入信號、輸出信號外,狀態機還包括一組寄存器,它用於記憶狀態機的內部狀態。狀態機寄存器的下一個狀態及輸出,不僅同輸入信號有關,而且還於寄存器當前狀態有關。

3 設計方案

3.1 硬件設計部分

3.1.1 硬件電路設計

硬件電路包括模數轉換電路,控制電路和顯示電路。

3.1.2 FPGA功能模組設計

(1)A/D轉換的控制模組設計

採用Altera公司EP1K30TC144-3 FPGA芯片作爲系統的核心器件,負責ADC0809的A/D轉換的啓動、地址鎖存、輸入通道選擇、數據讀取。主要採用VHDL的多進程狀態機完成。

(2)數據轉換模組設計

本設計採用5 V參考電壓,測量範圍爲0~5 V,由於轉換器爲8位,則電壓的最小分辨率爲0.02V,透過編寫查表程序,對電壓進行BCD編碼,將8位二進制數轉換爲BCD碼。

(3) 顯示模組設計

本模組的任務是把數據處理模組處理得到的BCD碼轉換成能被顯示器識別的字型編碼。8位二進制數轉換成BCD碼後爲12位,因此需3個七段顯示器顯示結果。爲了節省資源,採用掃描方式控制顯示器的顯示,掃描時鐘由CLK提供,其頻率應大於100 Hz,否則會有閃爍現象。

3.2 軟件測試部分

選EP1K30TC144-3爲目標器件並進行引腳鎖定後,將程序下載到目標配置器件。先對ADC0809進行初始化,改變其模擬通道輸入電壓。採樣電路對電壓進行採樣後,FPGA控制ADC0809對信號進行模數轉化,然後將二進制數轉換爲BCD碼,最後透過譯碼程序將結果顯示在七段顯示器上。在實驗過程中,需要反覆的調試每個模組的功能,使的整個系統完成正確的測量和顯示電壓功能。

4 實施計劃

(1)1-4周 查閱資料,撰寫開題報告,翻譯外文資料。

(2)4周 開題報告答辯。

(3)5-10周 進行畢業設計的理論研究、方案設計、軟硬件設計、工藝設計、實驗測試等。

(4)11周 中期檢查

(5)11-13周 撰寫畢業設計論文並完成初槁

(6)14-15周 指導教師檢查、批改論文;學生修改論文,定稿。

(7)15周 畢業設計答辯資格審查。

(8)16周 畢業設計答辯。

5 主要參考文獻

[1] 謝淑如el PCB 99 SE電路板設計.北京:清華大學出版社,2001.

[2] 褚振勇設計及應用.西安:西安電子科技大學出版社,2003.

[3] 陳耀和語言設計技術.北京:電子工業出版社,2004.

[4] 康華光.電子技術基礎(模擬部分).北京:高等教育出版社,2001.

[5] G.. Desquilbet, C. Foucher, and P. Fauquembergue, Statistical Analysis of Voltage Dips, Amsterdam, The Netherlands, PQA-94.