亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于FPGA的水產(chǎn)養(yǎng)殖環(huán)境無線測控模塊設(shè)計(jì)

        2017-12-25 18:14:08林永宏楊壯志劉洪濤張小麗劉家星
        漁業(yè)現(xiàn)代化 2017年6期
        關(guān)鍵詞:系統(tǒng)設(shè)計(jì)

        林永宏, 楊壯志, 劉洪濤, 張小麗, 劉家星

        (1 成都職業(yè)技術(shù)學(xué)院軟件學(xué)院,四川 成都,610041;2 成都市農(nóng)林科學(xué)院水產(chǎn)研究所,四川 成都,611130)

        基于FPGA的水產(chǎn)養(yǎng)殖環(huán)境無線測控模塊設(shè)計(jì)

        林永宏1, 楊壯志2, 劉洪濤1, 張小麗2, 劉家星2

        (1 成都職業(yè)技術(shù)學(xué)院軟件學(xué)院,四川 成都,610041;2 成都市農(nóng)林科學(xué)院水產(chǎn)研究所,四川 成都,611130)

        針對(duì)我國水產(chǎn)養(yǎng)殖無線遠(yuǎn)程信息測控多以成熟單片機(jī)為核心控制主件,不易滿足行業(yè)特殊接口需求以及缺乏獨(dú)立核心控制器的現(xiàn)狀,項(xiàng)目以標(biāo)準(zhǔn)化及芯片自主化為最終目的,提出基于現(xiàn)場可編程門陣列(FPGA)為核心的實(shí)現(xiàn)方案,嘗試性設(shè)計(jì)了一種較為通用的、可實(shí)現(xiàn)AD轉(zhuǎn)換、數(shù)字接口、控制輸出和驅(qū)動(dòng)以及養(yǎng)殖現(xiàn)場數(shù)據(jù)存儲(chǔ)和遠(yuǎn)距離數(shù)字通訊的測控模塊。通過對(duì)水產(chǎn)養(yǎng)殖領(lǐng)域環(huán)境信息的無線測控模塊各主要環(huán)節(jié)的研究設(shè)計(jì),以模塊到系統(tǒng)的FPGA原型功能驗(yàn)證方式,實(shí)現(xiàn)了現(xiàn)場模塊對(duì)水產(chǎn)養(yǎng)殖的溫度、溶氧信息的遠(yuǎn)距離測量和控制。系統(tǒng)測試和板級(jí)實(shí)驗(yàn)結(jié)果表明,該設(shè)計(jì)可以滿足低成本、接口可擴(kuò)展及標(biāo)準(zhǔn)化核心控制器的水環(huán)境測控模塊需求。

        現(xiàn)場可編程門陣列;遠(yuǎn)程測控模塊;水產(chǎn)養(yǎng)殖

        中國池塘養(yǎng)殖裝備科技整體上處于世界先進(jìn)水平,但在裝備應(yīng)用機(jī)制、機(jī)理上的研究較為缺乏,養(yǎng)殖技術(shù)主要來自經(jīng)驗(yàn),與設(shè)施、裝備的關(guān)聯(lián)度不夠,特定的模式及其對(duì)應(yīng)的養(yǎng)殖工藝、操作規(guī)范尚未有效建立[1]。具體表現(xiàn)在遠(yuǎn)程監(jiān)控模塊的標(biāo)準(zhǔn)化、規(guī)范化以及上位機(jī)知識(shí)系統(tǒng)的智能化和深度數(shù)據(jù)挖掘不夠等。就水產(chǎn)養(yǎng)殖裝備而言,具有自主知識(shí)產(chǎn)權(quán)的芯片化解決手段十分稀缺,遠(yuǎn)程測控遠(yuǎn)端的模塊在當(dāng)下市場上主要是基于ZIGBEE(CC2430)[2]、STC、STM32[3]單片機(jī)的,其外圍接口沒有專門針對(duì)水產(chǎn)養(yǎng)殖環(huán)境信息而設(shè)計(jì),也不利于功能參數(shù)的增加和修改,尤其在多參數(shù)檢測方面與歐美許多儀器儀表公司如美國的YSI及HACH、意大利的HANNA和法國的POLYMERTON等相比尚有不小差距,作為全球最大的水產(chǎn)養(yǎng)殖國[4],提高養(yǎng)殖設(shè)備的規(guī)范化、標(biāo)準(zhǔn)化以及自主知識(shí)產(chǎn)權(quán)水平十分必要。

        在設(shè)計(jì)生產(chǎn)自主化集成芯片,無論是多項(xiàng)目晶圓(Multi Projects Wafer,MPW)還是工程流片[5],在正式流片之前開展有效驗(yàn)證,可以避免因設(shè)計(jì)失誤而造成的巨大損失。而現(xiàn)場可編程門陣列(FPGA)的現(xiàn)場可編程技術(shù)可使設(shè)計(jì)更為方便,大大減少設(shè)計(jì)費(fèi)用,其趨向于片上系統(tǒng)集成(System on Chip,SoC)技術(shù),能將整個(gè)系統(tǒng)集成在一塊FPGA芯片上[6-7],從而縮短系統(tǒng)設(shè)計(jì)周期,降低設(shè)計(jì)風(fēng)險(xiǎn)。正是由于其高集成度、高速、高可靠性等明顯特點(diǎn),在基于芯片的設(shè)計(jì)和集成電路設(shè)計(jì)驗(yàn)證技術(shù)等方面具有非常廣闊的應(yīng)用前景。

        1 材料與方法

        1.1 模塊在系統(tǒng)總體設(shè)計(jì)中的定位

        水產(chǎn)養(yǎng)殖環(huán)境信息的無線測控,從系統(tǒng)的角度看一般分為遠(yuǎn)端的信號(hào)處理和控制平臺(tái)、養(yǎng)殖區(qū)的無線測控模塊以及在水域的各種傳感器及控制設(shè)備。遠(yuǎn)端的信息處理和控制作為本系統(tǒng)的決策中心,其接收養(yǎng)殖區(qū)域的現(xiàn)場信息,根據(jù)專家決策軟件或經(jīng)驗(yàn)數(shù)據(jù)作出判斷,并將控制調(diào)整信號(hào)發(fā)送至現(xiàn)場的無線測控模塊,由模塊最終輸出控制信號(hào)調(diào)整設(shè)備狀態(tài),實(shí)現(xiàn)系統(tǒng)的閉環(huán)控制。

        在現(xiàn)實(shí)中遠(yuǎn)端的處理與決策可用人工智能(AI)模式結(jié)合各種手持智能終端實(shí)現(xiàn),無線傳輸方式可以選擇移動(dòng)網(wǎng)絡(luò)GSM無線通訊系統(tǒng)、無線數(shù)傳電臺(tái)、物聯(lián)網(wǎng)(ZIGBEE)等手段實(shí)現(xiàn),測控模塊在本系統(tǒng)中則采用基于FPGA的結(jié)合維護(hù)成本相對(duì)較低的無線數(shù)傳來實(shí)現(xiàn),其功能是現(xiàn)場環(huán)境傳感測量和控制執(zhí)行,系統(tǒng)的另外一部分是遠(yuǎn)端的智能決策系統(tǒng)。圖1為系統(tǒng)總體框圖。

        圖1 基于FPGA 模塊的水產(chǎn)養(yǎng)殖環(huán)境信息 無線測控系統(tǒng)框圖

        Fig.1 Block diagram of wireless measurement and control system for aquaculture information based on FPGA module

        1.2 驗(yàn)證模式的選擇

        近年來,基于FPGA集成密度和數(shù)據(jù)帶寬的增加,已有很多公司推出了成熟的FPGA產(chǎn)品。這些公司一般選用高端的FPGA和大容量的邏輯器件,支持可配置互聯(lián),能夠進(jìn)行大規(guī)模集成電路的功能驗(yàn)證,設(shè)計(jì)了具有代表性的驗(yàn)證系統(tǒng)[8-9],其快速和高準(zhǔn)確性是FPGA原型驗(yàn)證最大的優(yōu)點(diǎn)[10]。 本質(zhì)上,F(xiàn)PGA也是一種集成電路,在FPGA上實(shí)現(xiàn)ASIC原型,相當(dāng)于在實(shí)際硬件上實(shí)現(xiàn)ASIC電路。FPGA的原型驗(yàn)證流程與用FPGA進(jìn)行設(shè)計(jì)的流程基本相同,一般均采用自頂而下的流程方法。流程主要包括驗(yàn)證規(guī)劃、設(shè)計(jì)輸入、綜合、行為仿真、實(shí)現(xiàn)(翻譯、映射、布局布線)、時(shí)序分析、板級(jí)調(diào)試、結(jié)果對(duì)比分析[11-13],這些工作的完成基于XILINX ISE14.7設(shè)計(jì)平臺(tái)?;贔PGA的原型驗(yàn)證使用的都是真實(shí)的器件、接口等,因此可以保證較高的驗(yàn)證準(zhǔn)確性。

        在驗(yàn)證規(guī)劃階段,確定了測控模塊的FPGA驗(yàn)證:自底而上,板級(jí)硬件驗(yàn)證,即"模塊級(jí)-系統(tǒng)級(jí)"的遞進(jìn)式驗(yàn)證策略。首先驗(yàn)證測控電路各子模塊的功能,然后再驗(yàn)證整個(gè)測控模塊電路的功能以及實(shí)際工作性能,逐次遞進(jìn),保證項(xiàng)目第一部分實(shí)驗(yàn)的可靠性。

        1.3 無線測控模塊功能設(shè)計(jì)

        無線測控模塊的設(shè)計(jì)重點(diǎn)考慮將來芯片的自主化以及接口變化便利問題,采用了XILINX公司的SPARTAN 3E系列FPGA為核心來實(shí)現(xiàn),它能實(shí)現(xiàn)可編程邏輯、連接功能和專用硬 IP 的獨(dú)特成本優(yōu)化型平衡,從而充分滿足低成本應(yīng)用的需求,適用于邏輯集成、DSP協(xié)處理和嵌入式控制。無線測控模塊的硬件設(shè)計(jì)框圖如圖2所示。

        圖2 基于FPGA的無線測控模塊設(shè)計(jì)框圖

        1.3.1 無線收發(fā)選型

        AS62-T20 是一款100 mW、高穩(wěn)定性、工業(yè)級(jí)的無線數(shù)傳模塊。模塊采用SX1278主芯片,LORA 擴(kuò)頻傳輸,TTL電平輸出,兼容3.3 V 與5 V的IO 口電壓。連接示意圖如圖3所示。

        圖3 無線串口模塊連接示意圖

        該模塊采用高效的循環(huán)交織糾錯(cuò)編碼算法,編碼效率高,糾錯(cuò)能力強(qiáng),在突發(fā)干擾的情況下,能主動(dòng)糾正被干擾的數(shù)據(jù)包,最大連續(xù)糾錯(cuò)64 Bit,可明顯提高模塊的抗干擾性和傳輸距離。在沒有采用糾錯(cuò)算法的情況下,這種數(shù)據(jù)包只能被丟棄。LORA 擴(kuò)頻使模塊具有更遠(yuǎn)的通信距離。AS62 的設(shè)計(jì)工作頻率為410~441 MHz,共計(jì)32 個(gè)信道,每個(gè)信道間隔1M,可配置 65 536 個(gè)地址(便于組網(wǎng),支持廣播和定點(diǎn)傳輸),可在線修改串口波特率、收發(fā)頻率、發(fā)射功率、射頻速率等各種參數(shù),傳輸距離3 km。

        1.3.2 現(xiàn)場及控制數(shù)據(jù)存儲(chǔ)

        養(yǎng)殖水環(huán)境現(xiàn)場有本地?cái)?shù)據(jù)的采集與存儲(chǔ),數(shù)據(jù)包括溶氧、pH、溫度等,這些數(shù)據(jù)原始信息都基本為模擬量,也有一些傳感器是開關(guān)量輸出,因此存儲(chǔ)采集的內(nèi)容設(shè)計(jì)為模數(shù)轉(zhuǎn)換后的數(shù)據(jù),以及隔離采樣數(shù)據(jù)和開關(guān)數(shù)據(jù)等,還有本地現(xiàn)場的手動(dòng)控制數(shù)據(jù),當(dāng)無線測控模塊接收主機(jī)發(fā)送的控制數(shù)據(jù)時(shí),除了及時(shí)控制現(xiàn)場調(diào)節(jié)設(shè)備,也需要及時(shí)保存該數(shù)據(jù)在模塊的I2C存儲(chǔ)器24C01中。數(shù)據(jù)存儲(chǔ)內(nèi)容及地址分配見表1。

        表1 數(shù)據(jù)存儲(chǔ)內(nèi)容及地址分配

        1.3.3 模數(shù)轉(zhuǎn)換通道設(shè)計(jì)

        采用TLC549,它是8位串行A/D轉(zhuǎn)換器芯片,可與通用微處理器、控制器通過CLK、CS、DATA OUT三條口線進(jìn)行串行接口。具有4MHz片內(nèi)系統(tǒng)時(shí)鐘與CLK獨(dú)立工作,轉(zhuǎn)換時(shí)間最長17μs,TLC549為40 000次/s??偸д{(diào)誤差最大為±0.5LSB,典型功耗6 mW。采用差分參考電壓高阻輸入,抗干擾,可按比例量程校準(zhǔn)轉(zhuǎn)換范圍,VREF-接地,VREF+-VREF-≥1V,可用于較小信號(hào)的采樣[14]。CLK、CS、DATA OUT三條線與FPGA相連,通過FPGA內(nèi)部接口設(shè)計(jì)的電路時(shí)序,完成對(duì)外部模擬信號(hào)的采樣。

        1.3.4 控制信號(hào)輸出與驅(qū)動(dòng)

        本模塊設(shè)計(jì)的主要功能之一是根據(jù)現(xiàn)場數(shù)據(jù)接收遠(yuǎn)端決策控制信號(hào),對(duì)現(xiàn)場水環(huán)境進(jìn)行調(diào)節(jié)控制,控制對(duì)象為增氧機(jī)和進(jìn)出水泵,由于模塊本身的輸出電壓基本為3.3V,因此需要在輸出端加驅(qū)動(dòng)及保護(hù)至控制繼電器。增氧泵是系統(tǒng)的主要控制對(duì)象,其是否正常工作直接決定了能否為魚塘充氧。增氧能力和動(dòng)力效率是衡量增氧泵性能的重要指標(biāo)。為了達(dá)到良好的增氧效果,系統(tǒng)選用葉輪式增氧機(jī),額定電壓220 V,額定功率1.5 kW,動(dòng)力效率≥1.4 kg/(kW·h),增氧能力2.25 kg/h[15]。在模塊的電路中設(shè)有兩片高耐壓、大電流復(fù)合晶體管IC—ULN2003,可以輸出14路驅(qū)動(dòng)控制信號(hào),其輸入端與FPGA-I/O口直接相連。

        1.4 環(huán)境信息傳感與執(zhí)行電路

        1.4.1 溶氧測量

        溶氧測量探頭采用DO-958-BF極譜型溶氧膜電極,極譜型溶氧測量的特點(diǎn)是壽命長、電極響應(yīng)時(shí)間短。無氧時(shí)傳感器中無電流;有氧時(shí)溶氧濃度以電流的形式被送入調(diào)理電路[16]。由于I-V變換的弱電流測量方法是常用的弱電流檢測方法,其中的反饋電流放大型測量電路結(jié)構(gòu)較簡單,轉(zhuǎn)換線性較好,電路頻率響應(yīng)特性較好,在加入有效的硬件和軟件抗干擾措施后,可提高測量的精度和穩(wěn)定性[17]。因此,測量的電路是按照基于反饋式電流放大器型I-V轉(zhuǎn)換原理進(jìn)行設(shè)計(jì),其基本電路如圖4所示,其輸入輸出關(guān)系如下:

        (1)

        式中:V0—輸出電壓,V;RF、R1、R2均為電阻值,Ω;Is為輸入電流值,A。該電壓通過模數(shù)轉(zhuǎn)換TLC549,將溶氧采樣數(shù)值轉(zhuǎn)換為8位串行數(shù)據(jù),存入本地測控模塊上傳至決策系統(tǒng)進(jìn)一步計(jì)算和控制。

        圖4 溶氧測量電路的弱信號(hào)放大

        1.4.2 溫度測量

        溫度傳感器采用AD590,為電流型溫度傳感器,具有非常好的線性輸出性能。

        圖5 溫度測量電路

        當(dāng)環(huán)境溫度為0 ℃,其輸出電流為273 μA,流過AD590的電流與絕對(duì)溫度成正比,溫度每增加 1 ℃,其輸出電流增加1μA,即電流與溫度的關(guān)系為:I=(273+T)μA,由AD590組成的攝氏溫度測溫電路[18]如圖5所示。根據(jù)以上關(guān)系式,ADC采樣數(shù)值參考為:電路轉(zhuǎn)換輸出電壓U0的最低分辨率為3 V/255=0.012 V,測量魚塘水溫0 ℃ ~50 ℃,實(shí)際采樣數(shù)值為T×5,T表示攝氏溫度數(shù)值。

        1.5 基于VERILOG的電路模型設(shè)計(jì)

        針對(duì)前文圖2所示的模塊設(shè)計(jì),選擇VERILOG HDL來描述邏輯設(shè)計(jì)的硬件電路,主要包含以下電路模塊:開關(guān)量采樣、異步通訊接口、I2C總線接口、自主定義的模塊與決策端通訊狀態(tài)機(jī)、串行ADC的時(shí)序接口、硬件電路信號(hào)輸出,以及相關(guān)的數(shù)據(jù)和地址控制電路。內(nèi)部主要數(shù)據(jù)流的關(guān)系見圖6所示。

        圖6 FPGA電路模型設(shè)計(jì)

        FPGA在系統(tǒng)驗(yàn)證帶來的益處有:邏輯功能全面驗(yàn)證、部分電路時(shí)序驗(yàn)證、潛在的Bug發(fā)現(xiàn)、邏輯綜合過程驗(yàn)證、加快設(shè)計(jì)流程、減少重新制版幾率、降低成本和加快廠商系統(tǒng)產(chǎn)品開發(fā)。本實(shí)驗(yàn)階段的芯片選用XILINX SPARTAN3S 250E,基于SRAM工藝,優(yōu)點(diǎn)是使用標(biāo)準(zhǔn)的CMOS工藝,不需要任何復(fù)雜工序[19]。使用Verilog對(duì)整個(gè)系統(tǒng)進(jìn)行硬件描述、邏輯綜合、翻譯、映射、布局布線等,最后通過ISE開發(fā)平臺(tái)將整個(gè)控制電路集成到一個(gè)FPGA芯片中,減少了外界對(duì)系統(tǒng)的干擾,便于將來系統(tǒng)升級(jí),對(duì)現(xiàn)場電路連接方式的控制較靈活。在實(shí)際驗(yàn)證設(shè)計(jì)中采取以下指令內(nèi)容方式(表2)。

        表2 FPGA遠(yuǎn)程測控模塊的簡要協(xié)議與指令

        Tab. 2 Brief protocol and instruction of FPGA remote measurement and control module

        工作協(xié)議指令內(nèi)容檢查本地?cái)?shù)據(jù)1、設(shè)置SWADDR對(duì)應(yīng)存儲(chǔ)空間地址2、點(diǎn)按SWREAD按鈕手動(dòng)設(shè)置1、設(shè)置SWADDR對(duì)應(yīng)存儲(chǔ)空間地址2、設(shè)置SWDATA內(nèi)容3、點(diǎn)按SWWRITE按鈕遠(yuǎn)程查詢1、發(fā)送對(duì)應(yīng)信道和地址模塊FF命令2、模塊采樣本地?cái)?shù)據(jù)LOCAL_DATA3、數(shù)據(jù)寫入本地存儲(chǔ)區(qū)域4、向主機(jī)發(fā)送數(shù)據(jù)遠(yuǎn)程控制1、發(fā)送對(duì)應(yīng)信道和地址模塊F0命令2、對(duì)應(yīng)模塊接收主機(jī)HOST_DATA3、寫入模塊存儲(chǔ)區(qū)域4、控制字對(duì)應(yīng)控制輸出修改

        2 測控結(jié)果

        2.1 實(shí)驗(yàn)測試結(jié)果

        實(shí)驗(yàn)在成都農(nóng)林科學(xué)院進(jìn)行,系統(tǒng)初始化后,主機(jī)通過采樣指令開始接收傳感器檢測到的各項(xiàng)數(shù)據(jù),依次獲取溶氧、溫度等參數(shù),將獲取值與設(shè)定值比較,根據(jù)專家決策做出相應(yīng)的動(dòng)作,從而實(shí)現(xiàn)自動(dòng)控制。本項(xiàng)目現(xiàn)場模塊對(duì)傳感器數(shù)值不做任何判定和描述,直接根據(jù)時(shí)序傳遞給后端主機(jī),由主機(jī)根據(jù)數(shù)據(jù)庫做出相應(yīng)的顯示和控制。應(yīng)用測試中,將本地模塊放于浮標(biāo)桶內(nèi),采用干電池供電,在距離1 000 m左右的室內(nèi)對(duì)采集數(shù)據(jù)進(jìn)行比較分析,時(shí)間跨度從9:00到17:00,間隔采樣時(shí)間1 h,實(shí)際測試結(jié)果見表3??梢钥闯?,該模塊對(duì)水產(chǎn)養(yǎng)殖環(huán)境信息的檢測與標(biāo)準(zhǔn)參考值的相對(duì)誤差基本滿足使用需求。

        表3 FPGA無線測控模塊對(duì)水產(chǎn)養(yǎng)殖環(huán)境信息的測試

        2.2 資源利用摘要

        在最后的功能性驗(yàn)證前,分模塊進(jìn)行了板級(jí)硬件驗(yàn)證。本驗(yàn)證項(xiàng)目器件的資源利用(面積)摘要見表4。

        表4 器件利用摘要

        2.3 主要模塊構(gòu)成

        通過ISE14.7平臺(tái)以及FPGA電路模型設(shè)計(jì)框圖,VERILOG描述的主要接口模塊為模數(shù)轉(zhuǎn)換ADC549.V,無線串口UART_TX.V,UART_RX.V及波特率發(fā)生器,數(shù)據(jù)存儲(chǔ)I2C.V及數(shù)據(jù)產(chǎn)生模塊,指令接口狀態(tài)機(jī)模塊FF_FSM.V,F(xiàn)0_FSM.V,以及顯示模塊DISPLAY.V。

        3 討論

        3.1 采樣數(shù)據(jù)的處理

        本實(shí)驗(yàn)對(duì)水池的溫度和溶氧的測試和控制,采樣數(shù)據(jù)經(jīng)過弱信號(hào)放大,再經(jīng)過A/D變換傳輸?shù)經(jīng)Q策系統(tǒng)。數(shù)據(jù)的波動(dòng)問題,由于放大器以及變換器環(huán)境噪聲的影響,在FPGA中的本地?cái)?shù)據(jù)需要在控制決策前進(jìn)行一系列濾波算法,考慮到溫度、溶氧等參數(shù)在測量過程中變化比較緩慢,我們使用限幅濾波和固定窗長滑動(dòng)均值濾波算法來消除干擾[20]。系統(tǒng)采用的滑動(dòng)均值濾波算法如下:

        (2)

        式中:A—以固定長度的數(shù)組代表采樣數(shù)值;N—采樣窗口長度數(shù)值,其數(shù)據(jù)來自于采樣值利用數(shù)值拼接[21]的思路,實(shí)現(xiàn)限幅后采樣數(shù)組固定窗口的移動(dòng):

        A[N-1:0]={A[N-2:1],X[K]}

        (3)

        即A[0]的數(shù)值來源于限幅濾波算法的X[K],N=12[20]。限幅濾波算法的數(shù)學(xué)表達(dá)式:

        (4)

        式中:X(K)—第K次取值;S(K)為第K次A/D采樣原始數(shù)值;S(K-1)為第K-1次A/D采樣原始數(shù)值;R為前后兩次采樣數(shù)值的差,濾掉不合常理脈沖干擾造成的采樣失真。實(shí)驗(yàn)結(jié)果證明采樣數(shù)據(jù)得到了很好的平滑。

        3.2 FPGA原型設(shè)計(jì)向標(biāo)準(zhǔn)芯片的轉(zhuǎn)換

        由于FPGA有固定的設(shè)計(jì)約束和要求以及定義明確的標(biāo)準(zhǔn)功能,可以視FPGA為標(biāo)準(zhǔn)產(chǎn)品,而不管是標(biāo)準(zhǔn)單元還是門陣列,它們都不是采用標(biāo)準(zhǔn)工藝來進(jìn)行集成電路設(shè)計(jì)或加工的,在設(shè)計(jì)時(shí)可能的選項(xiàng)很多;同時(shí)在流片過程中,工藝參數(shù)也會(huì)有所不同。如果電路設(shè)計(jì)不合理、電路時(shí)序有隱患,將設(shè)計(jì)好的電路從FPGA轉(zhuǎn)換到ASIC會(huì)面臨一定的風(fēng)險(xiǎn)[22]。在芯片化、標(biāo)準(zhǔn)化的后續(xù)工作中,實(shí)驗(yàn)不含覆蓋率的驗(yàn)證,在版圖之前還應(yīng)該注意復(fù)位問題、短脈沖問題、時(shí)鐘樹問題,需要對(duì)設(shè)計(jì)進(jìn)行調(diào)整。實(shí)際驗(yàn)證過程中,將會(huì)遇到很多問題和障礙,這主要是由于FPGA驗(yàn)證實(shí)現(xiàn)和ASIC實(shí)現(xiàn)之間存在著一些諸如物理結(jié)構(gòu)、速度及電路規(guī)模的區(qū)別[23-25]。這是項(xiàng)目下一步需要完成的工作。

        在本系統(tǒng)模擬驗(yàn)證模塊的各種功能,包括手動(dòng)設(shè)置參數(shù)、數(shù)據(jù)存儲(chǔ)、無線接收、發(fā)送以及相應(yīng)的指令狀態(tài)機(jī),水環(huán)境信息的傳感、放大、采樣及A/D變換,整個(gè)基于FPGA設(shè)計(jì)的模塊可實(shí)現(xiàn)基本的功能和設(shè)計(jì)要求,3S250e還有足夠的資源可以進(jìn)行擴(kuò)展。在本項(xiàng)目設(shè)計(jì)中,采用FPGA的全局時(shí)鐘,其偏差足夠小,布局使用時(shí)鐘緩沖和驅(qū)動(dòng),力爭具有最小的時(shí)鐘偏差和最大的扇出[26]。

        4 結(jié)論

        采用基于FPGA設(shè)計(jì)的遠(yuǎn)程水環(huán)境信息測控模塊,能有效實(shí)現(xiàn)信息的采樣和傳輸,配合遠(yuǎn)端的人工智能決策平臺(tái)可對(duì)養(yǎng)殖水環(huán)境進(jìn)行實(shí)時(shí)測控;其低成本以及后期增加傳感器接口的便利,在養(yǎng)殖環(huán)境控制等領(lǐng)域的應(yīng)用具有廣闊的前景;FPGA模塊功能電路的設(shè)計(jì)過程及測試結(jié)果表明,該模塊研究有利于在該項(xiàng)目的后期實(shí)現(xiàn)專用芯片的自主化,推進(jìn)水產(chǎn)養(yǎng)殖專用模塊及芯片化進(jìn)程。

        [1] 黃一心,徐皓,劉晃.我國漁業(yè)裝備科技發(fā)展研究[J].漁業(yè)現(xiàn)代化,2015,42(4):68-74.

        [2] 張新榮,徐保國.基于CC2430的水產(chǎn)養(yǎng)殖環(huán)境信息檢測系統(tǒng)設(shè)計(jì)[J].漁業(yè)現(xiàn)代化,2011,38(2):17-20.

        [3] 劉輝,范良忠,劉鷹.基于 STM32 的溶氧監(jiān)測儀設(shè)計(jì)[J].漁業(yè)現(xiàn)代化,2016,43(2):28-32.

        [4] 安倩倩,肖勇.漁業(yè)貸款與海洋漁業(yè)經(jīng)濟(jì)增長的關(guān)系研究—基于VAR模型的實(shí)證分析[J].海洋開發(fā)與管理,2015(1):75-78.

        [5] 古進(jìn).超大規(guī)模集成電路設(shè)計(jì)流程中的驗(yàn)證技術(shù)及實(shí)踐[D].杭州:浙江大學(xué),2004.

        [6] 郭兵,沈艷,林永宏等.SoC技術(shù)原理與應(yīng)用[M].北京:清華大學(xué)出版社,2006: 25-26.

        [7] JESSE H J.Designing with FPGA And CPLD [M].NJ: Prentice Hall,1995: 13-17.

        [8] 繆綱.面向視頻后處理芯片的FPGA原型流程的研究和實(shí)現(xiàn)[D].杭州:浙江大學(xué),2004.

        [9] CUPAK M ,CATTHOOR F .Efficient system-level functional verification methodology for multimedia applications[J]. Design & Test of Computers,IEEE 20(7),2003 :56-64.

        [10] DOUG A,AUSTIN L,RENE R.FPGA-Base Prototyping Methodology Manual.Synopsys Inc.[EB/OL].[2017-07-12].https://www.synopsys.com/company/resources/synopsys-press/fpga-based-prototyping-methodology-manual.html

        [11] 孫玉煥.64位CPU的FPGA原型驗(yàn)證[J].現(xiàn)代電子技術(shù),2007,30(21):158-160.

        [12] 劉慧.基于SOC嵌入式處理器調(diào)試系統(tǒng)的開發(fā)與研究[D].武漢:武漢紡織大學(xué),2013.

        [13] 徐文波,田耘.Xilinx FPGA開發(fā)實(shí)用教程[M].北京:清華大學(xué)出版社,2012: 36-39.

        [14] TEXAS INSTUMENTS.TLC549 Data Sheet.[EB/OL].[2017-04-03],http://www.alldatasheet.com/datasheet-pdf/pdf/28912/TI/TLC549.html.

        [15] 劉海陸.基于 GSM 的魚塘增氧泵的遠(yuǎn)程控制研究[D].舟山:浙江海洋學(xué)院,2014.

        [16] 趙馨惠,俞秀生.極譜式在線溶解氧分析儀有關(guān)問題探討[J].化工自動(dòng)化及儀表,2007,34(1):94-96.

        [17] 林偉,付昌偉.nA級(jí)電流檢測電路和抗干擾技術(shù)研究[J].微納電子技術(shù),2008,45(7): 419-422.

        [18] 劉冬香.基于CPLD/FPGA的溫度測控系統(tǒng)的設(shè)計(jì)[J].機(jī)電工程技術(shù),2009,38(12): 20-21.

        [19] MAXFIELD C M.FPGA設(shè)計(jì)指南器件、工具和流程[M] .杜生海,刑聞,譯.北京:人民郵電出版社,2007:221-225.

        [20] 李麗華.蛋雞體溫與生產(chǎn)性能參數(shù)動(dòng)態(tài)監(jiān)測關(guān)鍵技術(shù)研究及應(yīng)用[D].保定:河北農(nóng)業(yè)大學(xué),2014.

        [21] 夏宇聞.Verilog數(shù)字系統(tǒng)設(shè)計(jì)教程 [M].2版,北京:北京航空航天大學(xué)出版社,2008:41-42.

        [22] 王國章,高校良,于宗光,等.從FPGA到ASIC的風(fēng)險(xiǎn)與對(duì)策[J].電子與封裝,2007,7(1)29-31.

        [23] 邱益波.高性能嵌入式處理器的FPGA驗(yàn)證[D].上海:上海交通大學(xué),2014.

        [24] 張斌.基于FPGA的智能卡芯片驗(yàn)證方法研究與實(shí)現(xiàn)[D].北京:北京工業(yè)大學(xué),2011.

        [25] 豐玉田,付宇卓,趙峰.大規(guī)模SOC設(shè)計(jì)中的高效FPGA驗(yàn)證技術(shù)的研究與實(shí)現(xiàn)[J].電子技術(shù)應(yīng)用,2006,32(2):110-114.

        [26] 竇建華,孫強(qiáng),陸俊峰.基于JTAG和FPGA的嵌入式SOC驗(yàn)證系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].合肥工業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版),2009(3):54-57.

        DesignofwirelessmeasurementandcontrolmoduleforaquacultureenvironmentbasedonFPGA

        LINYonghong1,YANGZhuangzhi2,LIUHongtao1,ZHANGXiaoli2,LIUJiaxing2

        (1SchoolofSoftware,ChengduPolytechnic,Chengdu610041,China;2FisheriesInstitute,ChengduAcademyofagriculturalandForestrySciences,Chengdu611130,China)

        In view of the present condition in the aquaculture in our country where wireless remote information monitoring system is mainly with mature microcontrollers as the core control parts,which is difficult to meet the current situation of special interface requirements and the lack of independent core controllers in the industry.With standardization and chip autonomy as the ultimate goal,a module based on field programmable gate array(FPGA) scheme was proposed to realize AD conversion,digital interface,control output and drive,and aquaculture field data storage and remote communication and control.Through the research and design of the main links of the wireless measurement and control module,the remote measurement and control of the temperature and dissolved oxygen information of the aquaculture were realized by the module of the prototype to the system FPGA functional verification method.The system test and board-level experiment results showed that the design can meet the requirements of water environment measurement and control module with low-costs,scalable interfaces and standardized core controllers.

        FPGA;remote measurement and control module;aquaculture

        10.3969/j.issn.1007-9580.2017.06.008

        2017-09-19

        四川省教育廳重點(diǎn)項(xiàng)目(17ZA0141)

        林永宏(1969—),男,高級(jí)工程師,碩士,研究方向:應(yīng)用電子技術(shù)及嵌入式系統(tǒng)應(yīng)用。E-mail:dse-ltd@126.com

        楊壯志(1962—),男,碩士,研究員,研究方向:水產(chǎn)遺傳育種、增養(yǎng)殖技術(shù)等。E-mail: yangzhuangzhi8@163.com

        TP23;S969.39

        A

        1007-9580(2017)06-043-07

        猜你喜歡
        系統(tǒng)設(shè)計(jì)
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機(jī)系統(tǒng)
        ZC系列無人機(jī)遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        何為設(shè)計(jì)的守護(hù)之道?
        《豐收的喜悅展示設(shè)計(jì)》
        流行色(2020年1期)2020-04-28 11:16:38
        基于PowerPC+FPGA顯示系統(tǒng)
        半沸制皂系統(tǒng)(下)
        瞞天過?!律O(shè)計(jì)萌到家
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        設(shè)計(jì)秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        久久精品国产亚洲av影院| 国产在线精品一区二区三区不卡| 青青青爽国产在线视频| 人妻无码一区二区19P| 亚洲一区二区三区福利久久蜜桃| 伊人情人色综合网站| 精品国产乱码久久久久久影片| 久久亚洲精品成人| 蜜桃视频中文字幕一区二区三区| 国产一区白浆在线观看| 在线看无码的免费网站| 久久99精品久久久久久| 久久亚洲精品成人AV无码网址| 日韩精品极品系列在线免费视频| 日本少妇春药特殊按摩3| 无码一区二区三区老色鬼| 狠狠色噜噜狠狠狠狠97俺也去| 国产精品自拍视频在线| 久久天天躁夜夜躁狠狠| 天码av无码一区二区三区四区| 无码8090精品久久一区| 日本本土精品午夜视频| 吃奶呻吟打开双腿做受视频| 亚洲男人av香蕉爽爽爽爽| 五月激情狠狠开心五月| 成人大片免费视频播放一级 | 天天鲁在视频在线观看| 98色花堂国产精品首页| 三级日本午夜在线观看| 日韩精品 在线 国产 丝袜| 久久老子午夜精品无码怎么打| 北岛玲日韩精品一区二区三区 | 免费无码又黄又爽又刺激| 无码一区二区三区AV免费换脸| 开心激情网,开心五月天| 亚洲人成网站18禁止| 久久精品国产亚洲精品| 黄片在线观看大全免费视频| 亚洲一区二区三区精品| 国产亚洲午夜高清国产拍精品 | 青青草视频在线观看绿色|