999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的熱電偶溫度巡檢儀設(shè)計

2017-11-21 12:12:44
傳感器世界 2017年7期
關(guān)鍵詞:信號

內(nèi)蒙古科技大學(xué) 信息工程學(xué)院,內(nèi)蒙古包頭 014010

一、引言

在工業(yè)領(lǐng)域極端惡劣的工作環(huán)境下,溫度的測量常伴有巨大的撞擊力或高溫氣體的高速流動,其共同特點是溫度高且瞬態(tài)變化。工業(yè)生產(chǎn)中要求對溫度的測量能夠面向多目標(biāo)且及時、精確,因此對于溫度巡檢儀性能的提升方法亟待研究。目前市面上常見的溫度巡檢儀通常以單片機為核心,有著一定的局限性,例如在面對多路同時測溫時需要接入多路A/D轉(zhuǎn)換器,單片機要進行仔細的資源分配與總線隔離,且運行速度很低。

FPGA有著豐富的I/O資源并能夠?qū)⑼獠繒r鐘倍頻。基于FPGA的熱電偶溫度巡檢儀相比于傳統(tǒng)的溫度巡檢儀,具有運行速度更快、精度更高、能夠處理更復(fù)雜功能、方便進行二次開發(fā)等優(yōu)勢。

本文基于FPGA設(shè)計了一種熱電偶溫度巡檢儀,采用K型熱電偶作為測溫傳感器,用高集成芯片MAX6675實現(xiàn)冷端溫度補償、放大和數(shù)模轉(zhuǎn)換,通過FPGA對前端電路進行控制,經(jīng)譯碼之后送LED進行顯示,能夠?qū)崿F(xiàn)8路溫度的測量,測溫范圍可達0~1000℃,在實驗中每個測試點的測量溫度與實際溫度誤差均小于10℃,整個巡檢儀在測溫范圍內(nèi)的測溫誤差小于1%。同時FPGA有著豐富的I/O資源并能夠?qū)⑼獠繒r鐘倍頻,在之后的研究中有著很大的二次開發(fā)空間,在未來的高溫作業(yè)中不僅可以做到更快更準(zhǔn),還可以更加的智能。

二、總體設(shè)計方案

系統(tǒng)主要包括FPGA芯片、K型熱電偶溫度傳感器、集成片MAX6675、鍵盤電路及顯示輸出。系統(tǒng)結(jié)構(gòu)圖如圖1所示。

熱電偶輸出信號直接通過集成芯片MAX6675處理,再經(jīng)FPGA芯片后在LED上顯示,在顯示電路之前加入了鍵盤,使得用戶可以手動查看所需通道的測量數(shù)據(jù),便于記錄。

此設(shè)計是對八路溫度進行巡回檢測,主要運用了MAX6675集成芯片的強大功能,K型熱電偶所測數(shù)據(jù)經(jīng)CD4051多通道選擇后,采用專用集成芯片MAX6675對K熱電偶進行冷端溫度補償及線性化處理,通過FPGA芯片對處理后的數(shù)據(jù)進行串并轉(zhuǎn)換,經(jīng)譯碼之后送LED進行顯示[1]。

三、系統(tǒng)硬件設(shè)計

1、多路選擇開關(guān)

CD4051是單8通道數(shù)字控制模擬電子開關(guān),有A、B和C三個二進制控制輸入端及INH共4個輸入,具有低導(dǎo)通阻抗和很低的截止漏電流。當(dāng)INH輸入端=“1”時,所有的通道截止。只有當(dāng)INH=0,三位二進制信號可以通過在8信道的信道選擇,連接輸入輸出。其中VEE可以接負電壓,也可以接地。其硬件電路如圖2所示。

2、集成芯片MAX6675

MAX6675采用8引腳SO貼片封裝,主要引腳包括:

MAX6675的內(nèi)部結(jié)構(gòu)如圖3所示,主要由熱電偶模擬信號放大電路、冷端溫度補償電路、A/D轉(zhuǎn)換電路及數(shù)字控制電路等組成[2]。

根據(jù)熱電偶的原理,其產(chǎn)生的熱電勢滿足下列關(guān)系:

式中:t—熱端溫度;t0—冷端溫度;

0—0℃。

MAX6675采用標(biāo)準(zhǔn)的SPI串行外設(shè)總線與MCU接口,且MAX6675只能作為從設(shè)備[3]。MAX6675從SPI串行接口輸出數(shù)據(jù)的過程如下:MCU使變低并提供時鐘信號給SCK,由SO讀取測量結(jié)果。變低將停止任何轉(zhuǎn)換過程,變高將啟動一個新的轉(zhuǎn)換過程。一個完整串行接口讀操作需16個時鐘周期,在時鐘的下降沿讀16個輸出位,第1位和第15位是一偽標(biāo)志位,并總為0[4];第14位到第3位為以MSB到LSB順序排列的轉(zhuǎn)換溫度值;第2位平時為低,當(dāng)熱電偶輸入開放時為高。

3、顯示電路

此方案采用共陽極接法的七段LED數(shù)碼管顯示。七段數(shù)碼管一般由8個發(fā)光二極管組成,其中由7個細長的發(fā)光二極管組成數(shù)字顯示,另外一個圓形的發(fā)光二極管顯示小數(shù)點[5]。

七段數(shù)碼管每段的驅(qū)動電流和其他單個LED發(fā)光二極管一樣,一般為5~10mA;由于發(fā)光材料不同,其正向電壓通常為為1.8~2.5V不等。當(dāng)發(fā)光二極管導(dǎo)通時,相應(yīng)的一個點或一個筆畫發(fā)光。其硬件電路如圖4所示。

4、FPGA選型

FPGA選型主要基于以下幾點:

(1)軟件開發(fā)環(huán)境:包含QuartusII軟件、SOPC片上集成系統(tǒng)、NIOSII處理器。

(2)儲量的大小:一定量的內(nèi)存資源(包括RAM、ROM、FLASH、SDRAM等)、PLL 資源、邏輯塊資源和 I/O 接口資源等,以減少片外資源的擴展、降低硬件開發(fā)難度。

(3)第三方開發(fā)工具: Modelsim仿真工具,VHDL 與VerilogHDL仿真器[6]。

(4)使用廣泛,且包含大量的相關(guān)FPGA資料。

因為Altera 公司的產(chǎn)品在亞太地區(qū)使用多一些,與它相關(guān)方面的學(xué)習(xí)資料和教程相對來說比較多,基于上述幾點,我們所采用的FPGA芯片為CycloneⅡ系列型號為EP2C5Q208C8N。Cyclone II能夠在更低的成本下制造出更大容量的器件。這種新的器件比第一代Cyclone產(chǎn)品具有兩倍多的I/O引腳,且對可編程邏輯,存儲塊和其它特性進行了最優(yōu)的組合,具有許多新的增強特性[7]。板上提供了大容量的SDRAM和Flash ROM等存儲單元,有2個高性能PLL與142個用戶自定義I/O口可以充分滿足設(shè)計需求,標(biāo)準(zhǔn)的2.54mm間距的擴展插座供用戶方便使用,電源管理模塊只需要外接5VDC電源即可。

四、系統(tǒng)軟件設(shè)計

1、通道選擇模塊

通道選擇部分是一個二進制模8的計數(shù)器,計數(shù)器的時鐘是MAX6675數(shù)字信號的鎖存信號,每次鎖存數(shù)據(jù)后,計數(shù)器就會一次進行加一操作,CD4051選擇下一個通道的溫度信號進行采集。在QuartusⅡ中用VHDL語言設(shè)計圖形如圖5所示。

2、延時模塊設(shè)計

在狀態(tài)機的采樣控制部分中加入了輸出數(shù)據(jù)的編碼,因為要循環(huán)采集8路模擬信號,而輸出為一路輸出,這樣就需要對輸出信號進行標(biāo)志,方法就是把12位數(shù)據(jù)轉(zhuǎn)換為16位數(shù)據(jù),第1位是0,第2位到第4位是標(biāo)志位,標(biāo)志是哪一通道數(shù)字信號,串行輸出的時候可以讓接受方知道是第幾通道的數(shù)據(jù)。此外,由于數(shù)字信號數(shù)據(jù)鎖存信號是比信道選擇信號更早的一個周期,增加了延遲模塊,使得每個信道可以被鎖定,并且可以存儲采樣數(shù)據(jù)[8]。通過程序來實現(xiàn)對通道選擇信號的延時。VHDL語言設(shè)計圖形如圖6所示。

3、MAX6675控制模塊

在QuartusⅡ9.0環(huán)境下用VHDL程序?qū)崿F(xiàn)MAX6675控制模塊。對外部集成芯片MAX6675的控制由以下模塊來實現(xiàn)。SCK表示串行時鐘輸入;當(dāng)為低電平時,啟動串行輸入接口;SO為串行數(shù)據(jù)輸出,如圖7所示。

4、串并轉(zhuǎn)換模塊

集成模塊MAX6675輸出數(shù)據(jù)為串行數(shù)據(jù),為了使其通過數(shù)碼管顯示需要制作一個內(nèi)部12位串并轉(zhuǎn)換模塊,將其輸出的串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù)。

在QuartusⅡ9.0環(huán) 境 下 由VerilogHDL程序?qū)崿F(xiàn)串并轉(zhuǎn)換模塊。如圖8所示。

(1)該設(shè)計讀取如下的輸入符號:

data_in:串行輸入數(shù)據(jù);

rst_n:復(fù)位信號。當(dāng)它為高電平時,則轉(zhuǎn)換復(fù)位。所有輸出置零,并且準(zhǔn)備讀取下一個串行數(shù)據(jù);

clk:時鐘信號。在clk的正邊沿,讀入輸入信號值data_in,轉(zhuǎn)換輸出也只在clk的正邊沿有效。

(2)該設(shè)計產(chǎn)生如下的輸出:

data_out:串行數(shù)據(jù)轉(zhuǎn)換后的12位輸出值;

dout_en:輸出位。在clk的正邊沿時,該信號為‘1’,表示data_out被讀取;

5、七段譯碼顯示模塊

在數(shù)字系統(tǒng)中,常常將譯碼輸出顯示為十進制數(shù)字或其他符號。因此,能直接驅(qū)動數(shù)字顯示器,或者能與顯示器配合起來使用。七段數(shù)碼管有共陰極和共陽極接地兩種接法[9]。共陰極地需要解碼器輸出一個高電平來驅(qū)動數(shù)字管,而公共陽極地需要解碼器輸出低驅(qū)動數(shù)字管發(fā)光。

本設(shè)計中采用的是共陽極接法,用到的數(shù)碼管共有5個,第一個用38譯碼器將CD4051選通的通道號進行譯碼顯示,后面四個對所測溫度讀數(shù)顯示,可以直觀的看到測量的通道號及其對應(yīng)的溫度。

其模塊如圖9所示,定義Y為8位的輸出,及設(shè)置的ls138有8個輸出端口,定義A為3位的輸入,由高位到低位分別為A2端口,A1端口,A0端口。

七段譯碼器的外部接口如圖10所示,cnt為四比特的BCD碼輸入,led為輸出,寬度為七位,即要送到LED管顯示用的七段碼,即a、b、c、d、e、f、g。

五、仿真及結(jié)果分析

1、通道選擇模塊仿真

通過CNT[0]到CNT[2]來選擇相應(yīng)的通道,CD4051的輸出就是最后要進行ADC采樣的溫度信號。例如:若CNT[0]CNT[1]CNT[2]=“000”,則選擇第一通道溫度信號進行A/D采樣,隨后每隔25ms,CNT[0]CNT[1]CNT[2]的值就會加一,ADC便會選擇下一通道進行采樣,當(dāng)CNT[0]CNT[1]CNT[2]=“111”對第八通道采樣完畢后,則會恢復(fù)至“000”,重新開始對第一通道進行采樣,以此循環(huán)。這個部分實現(xiàn)的重點是對數(shù)字鎖存信號記數(shù),計數(shù)器的輸出作為CD4051的通道選擇地址,通道選擇模塊的仿真圖如圖11所示。

2、通道顯示模塊仿真

第一個數(shù)碼管用來顯示所測溫度的通道號,設(shè)計要求顯示數(shù)值與CD4051所選通通道一致,例如:當(dāng)CD4051選通4號通道時,溫度巡檢儀會對4號通道溫度進行測量顯示,此時數(shù)碼管顯示輸出4。設(shè)置時鐘信號為100ns,及每隔100ns會從1通道變?yōu)?通道,依此類推,直到8通道后重新顯示為1通道,無限循環(huán),可以實現(xiàn)巡檢儀通道號的顯示功能。仿真結(jié)果如圖12所示。

六、結(jié)論

多通道采樣系統(tǒng)的實現(xiàn),為一些特殊領(lǐng)域的實時測控提供了新的思路與方法。研究中將其運用到測溫領(lǐng)域制作了基于FPGA的熱電偶溫度巡檢儀,整體系統(tǒng)在調(diào)試中性能穩(wěn)定,能夠循環(huán)顯示8路溫度,達到了預(yù)期目標(biāo)。將FPGA與集成度較高的MAX6675芯片結(jié)合使用并通過LED及時顯示,不僅使溫度巡檢儀運行速度更快、穩(wěn)定性更好、精度更高,而且節(jié)省了開發(fā)所需空間、減少了資源消耗,在高要求的工業(yè)場合中具有很大的參考和利用價值。

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發(fā)生器的設(shè)計
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯(lián)鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 在线播放精品一区二区啪视频| v天堂中文在线| 免费无码又爽又黄又刺激网站 | 亚洲高清无在码在线无弹窗| 精品伊人久久久大香线蕉欧美| 久久人人97超碰人人澡爱香蕉 | 少妇被粗大的猛烈进出免费视频| 日韩精品亚洲精品第一页| 国产精品嫩草影院视频| 日韩精品中文字幕一区三区| 日本免费高清一区| 黄色片中文字幕| 亚洲国产成人在线| 亚洲人成色在线观看| 亚洲精品无码不卡在线播放| 高h视频在线| 91精品人妻互换| av大片在线无码免费| 成人福利一区二区视频在线| 欧洲av毛片| 欧美一区二区啪啪| 毛片在线区| 亚洲一区第一页| 亚洲人视频在线观看| 亚洲天堂网2014| 五月天久久综合| 国产极品嫩模在线观看91| 国产菊爆视频在线观看| 伊人久久精品亚洲午夜| 久久精品视频一| 亚洲精品777| 亚洲一级毛片在线观| 亚洲欧洲免费视频| 亚欧乱色视频网站大全| 亚洲综合色婷婷| 一级全黄毛片| 3344在线观看无码| 亚洲色偷偷偷鲁综合| 国产你懂得| 国产精品专区第一页在线观看| 日韩a级毛片| 国产一区二区三区在线精品专区| 亚洲国产成人在线| 亚洲狼网站狼狼鲁亚洲下载| 99久久精品美女高潮喷水| 狠狠干综合| 香蕉伊思人视频| 亚洲第一网站男人都懂| 国产拍揄自揄精品视频网站| 亚洲色欲色欲www网| 日韩性网站| 无遮挡国产高潮视频免费观看 | 激情网址在线观看| 亚洲欧洲国产成人综合不卡| 麻豆AV网站免费进入| 欧美精品1区| 91蜜芽尤物福利在线观看| 亚洲最猛黑人xxxx黑人猛交| 免费精品一区二区h| 日韩精品成人网页视频在线| 国产97色在线| 五月天久久综合国产一区二区| 色偷偷男人的天堂亚洲av| 日本国产精品一区久久久| 亚洲成年人片| 日韩国产欧美精品在线| 国产精品久久精品| 亚洲人在线| 国产99视频精品免费观看9e| 中文字幕伦视频| 欧美亚洲一区二区三区在线| 丝袜无码一区二区三区| 久久精品午夜视频| 国产欧美日韩视频一区二区三区| 茄子视频毛片免费观看| 国产丰满成熟女性性满足视频| 色久综合在线| 精品国产欧美精品v| Jizz国产色系免费| 国产成人高清精品免费软件| 亚洲精品视频网| 18黑白丝水手服自慰喷水网站|