基于Nios II的過程控制實驗裝置研究
利用SOPC強大的IP核和容易配置的優(yōu)勢簡化設(shè)計流程。充分發(fā)揮NiosⅡ強大的并行處理能力。該系統(tǒng)主要涉及多個下位機與FPGA的通信問題。
本文引用地址:http://butianyuan.cn/article/150763.htm1. 功能描述
1.1 整體設(shè)計思路
利用SOPC強大的IP核和容易配置的優(yōu)勢簡化設(shè)計流程。充分發(fā)揮NiosⅡ強大的并行處理能力。該系統(tǒng)主要涉及多個下位機與FPGA的通信問題。通過SOPC設(shè)計技術(shù)可以很容易的構(gòu)造多個UART接口,降低系統(tǒng)的設(shè)計成本。在Quartus中可以用VHDL/Verilog語言寫入總線復(fù)用模塊,解決SRAM、SDRAM、FLASH之間存在的總線沖突問題。
顯示和操作部分的硬件主要在Altera的CycloneⅡEPSC35板上由SOPC Builder配置實現(xiàn)。傳感檢測和信號處理部分則通過系統(tǒng)擴展來實現(xiàn)。特別是放大和A/D轉(zhuǎn)換部分,必須由專門的模塊來處理。
1.2 系統(tǒng)的主要功能
旋風(fēng)預(yù)熱器仿真主要實現(xiàn)對水泥回轉(zhuǎn)窯模型在模擬工作狀態(tài)下的參數(shù)檢測和控制。由傳感器采集的數(shù)據(jù)經(jīng)過放大和修正送入A/D轉(zhuǎn)換芯片,轉(zhuǎn)換后的數(shù)據(jù)送入作為下位機的AT89S52系列單片機中,通過串口通信的方式將數(shù)據(jù)流送入作為上位機的DE2開發(fā)板中,利用NiosⅡ軟核的VGA視頻顯示功能將采集的數(shù)據(jù)顯示為狀態(tài)曲線。
同時,利用FPGA快速反應(yīng)的優(yōu)點,實現(xiàn)對下位機部分的控制,從而對模型的模擬工作狀態(tài)進行調(diào)整和監(jiān)控。整個旋風(fēng)筒模型由透明的有機玻璃構(gòu)成,具有很強的觀賞性。LED燈的提示和LCD的數(shù)字顯示更加提高了整體的實用性。由于系統(tǒng)的各個單元之間存在獨立性,因此,本系統(tǒng)可以做為教學(xué)上的演示模型。傳感器的用法,A/D的用法,放大的原理以及通信和FPGA的使用都可以獨立的用來作為教學(xué)模型。在旋風(fēng)筒模型上預(yù)留了各成120度的三維測量孔,裝入傳感器后可以同時在X、Y、Z三維場中檢測,實現(xiàn)同一參數(shù)的三維測量。因此,該系統(tǒng)在科研方面也具有很大的實用性。
2. 系統(tǒng)模塊概述
本系統(tǒng)主要由檢測單元、信號放大修正單元、串口通信單元、顯示單元組成。各個部分通過單片機和FPGA之間的通信聯(lián)系在一起。構(gòu)成一個完整的集檢測、通信、顯示、控制為一體的系統(tǒng)。本系統(tǒng)只測量模擬工作下一維場中的狀態(tài)參數(shù)。風(fēng)機的控制使用專用的晶閘管智能控制模塊,直接由0~5V電壓控制輸出0~220V的風(fēng)機電源電壓。
方案的硬件設(shè)計框圖如圖1所示。
3. 模塊功能描述
3.1 顯示單元
整個處理過程就是對四路傳感器所采集的實時數(shù)據(jù)進行分時顯示。通過按鍵操作VGA,讓四路參數(shù)狀態(tài)的曲線可以分屏顯示。顯示屏采用普通的PC機顯示器,顯示像素為480640。當(dāng)?shù)谝宦窋?shù)據(jù)流通過串口通信送入上位機后,軟核處理器將該組數(shù)據(jù)流迅速進行暫存,按鍵操作VGA顯示函數(shù)選擇屏數(shù)并調(diào)用這部分數(shù)據(jù)在顯示屏上依次點亮對應(yīng)的像素點,從而可以將整個數(shù)據(jù)流所對應(yīng)的狀態(tài)曲線動態(tài)的顯示在屏幕上,達到可視化的監(jiān)控效果。
在第一屏進行畫線顯示的同時,處理器將繼續(xù)對各路參數(shù)的數(shù)據(jù)流進行接收和緩存。按鍵操作進入第二屏后,開始對第二個參數(shù)狀態(tài)進行畫線和實時數(shù)值描述,四路狀態(tài)曲線全部畫完結(jié)束返回。 在這個過程中,處理器同時調(diào)用字符液晶顯示和數(shù)碼管的顯示函數(shù),對當(dāng)前數(shù)據(jù)的平均值和瞬時值進行準(zhǔn)確的數(shù)值描述。LED用于提示當(dāng)前分屏顯示的屏數(shù),即提示目前采集的參數(shù)類型。按鍵用于控制風(fēng)機轉(zhuǎn)速。顯示單元的系統(tǒng)軟件設(shè)計框圖如圖2
評論