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

論如何應(yīng)用FPGA實(shí)現(xiàn)傳感器數(shù)據(jù)采集系統(tǒng)

2017-12-29 13:16:32姚成乾永城職業(yè)學(xué)院
數(shù)碼世界 2017年5期
關(guān)鍵詞:功能系統(tǒng)設(shè)計(jì)

姚成乾 永城職業(yè)學(xué)院

論如何應(yīng)用FPGA實(shí)現(xiàn)傳感器數(shù)據(jù)采集系統(tǒng)

姚成乾 永城職業(yè)學(xué)院

FPGA是一種集成度高、靈活性強(qiáng)、可反復(fù)擦寫的半定制電路,現(xiàn)場(chǎng)可編程邏輯門陣列,相較于ASIC而言,其可實(shí)現(xiàn)的功能更為豐富,能夠有效彌補(bǔ)定制電路中存在的某些不足,完成時(shí)序和組合邏輯復(fù)雜的功能和人物。應(yīng)用FPGA構(gòu)建傳感器數(shù)據(jù)采集系統(tǒng)不僅可以滿足系統(tǒng)的大容量傳輸與處理需求,還能夠依照系統(tǒng)需求進(jìn)行在線編程,實(shí)現(xiàn)功能的定制化。

FPGA 傳感器 數(shù)據(jù)采集 功能結(jié)構(gòu) 設(shè)計(jì)流程

1 FPGA設(shè)計(jì)流程

使用FPGA作為核心進(jìn)行系統(tǒng)設(shè)計(jì)需要遵循自頂向下和模塊化的設(shè)計(jì)思想進(jìn)行設(shè)計(jì),即首先按照系統(tǒng)特點(diǎn)將大的系統(tǒng)劃分為多個(gè)相對(duì)獨(dú)立的基本單元,然后再對(duì)這些基本單元再進(jìn)行細(xì)分,直到最后的層級(jí)達(dá)到EDA元件庫能夠?qū)⑵鋵?shí)現(xiàn)為止。

FPGA的開發(fā)設(shè)計(jì)流程主要包括電路的仿真設(shè)計(jì)、設(shè)計(jì)驗(yàn)證與行為仿真,電路圖布線及功能仿真、具體器件編程調(diào)試與功能驗(yàn)證等。其中電路設(shè)計(jì)是依照所設(shè)計(jì)的系統(tǒng)進(jìn)行功能規(guī)劃和接口定義;設(shè)計(jì)驗(yàn)證是一種非底層的理想化狀態(tài)邏輯驗(yàn)證;行為仿真是將高級(jí)描述轉(zhuǎn)化為低級(jí)描述,綜合考慮各元器件之間的延時(shí)對(duì)功能電路進(jìn)行仿真;電路圖布線及功能仿真是依照設(shè)計(jì)方案對(duì)FPGA芯片進(jìn)行配置然后構(gòu)建實(shí)際邏輯連線系統(tǒng),查看電路是否正確穩(wěn)定;具體器件編程調(diào)試與功能驗(yàn)證是整個(gè)流程的最后一步,用于下載可執(zhí)行變成數(shù)據(jù)到FPGA中對(duì)整個(gè)電路系統(tǒng)進(jìn)行功能驗(yàn)證。

2 FPGA傳感器數(shù)據(jù)采集系統(tǒng)結(jié)構(gòu)

為實(shí)現(xiàn)數(shù)據(jù)采集與傳輸,系統(tǒng)應(yīng)該包括上位機(jī)監(jiān)控模塊、數(shù)據(jù)傳輸模塊以及傳感器網(wǎng)絡(luò)數(shù)據(jù)采集模塊等三部分,其中上位機(jī)以FPGA為核心搭建控制模塊,主要負(fù)責(zé)控制指令的下發(fā)以及數(shù)據(jù)顯示與處理;下位機(jī)以FPGA為核心搭建采集模塊,主要負(fù)責(zé)具體的數(shù)據(jù)采集任務(wù)并將采集到的信息通過數(shù)據(jù)接口發(fā)送給上位機(jī);上位機(jī)與下位機(jī)之間的數(shù)據(jù)傳輸網(wǎng)絡(luò)可設(shè)計(jì)為局域網(wǎng)也可以設(shè)計(jì)為公共網(wǎng)絡(luò),既可以通過無線收發(fā)模塊實(shí)現(xiàn)無線通信也可以直接使用數(shù)據(jù)傳輸線進(jìn)行有線通信,只需要依照所選用的網(wǎng)絡(luò)制定好相應(yīng)的協(xié)議即可。

3 分層實(shí)施傳感器網(wǎng)絡(luò)控制器的設(shè)計(jì)

為實(shí)現(xiàn)高速率高安全性的數(shù)據(jù)采集,系統(tǒng)傳感器網(wǎng)絡(luò)可采用分層設(shè)計(jì)結(jié)構(gòu):在數(shù)據(jù)采集部分,在保證采集數(shù)據(jù)可靠性的前提下為簡(jiǎn)化系統(tǒng)難度可以使用分支采集與整體整合的設(shè)計(jì)思路;在數(shù)據(jù)安全控制部分,在保證系統(tǒng)安全性的前提下為增強(qiáng)系統(tǒng)的穩(wěn)定性,避免局部故障對(duì)整個(gè)系統(tǒng)的影響可以采用分支緊急制動(dòng)與全局緊急制動(dòng)相結(jié)合的設(shè)計(jì)思路。

3.1 傳感器網(wǎng)絡(luò)協(xié)議控制器

依照傳感器網(wǎng)絡(luò)協(xié)議控制器功能實(shí)現(xiàn)可以將系統(tǒng)劃分為協(xié)議封裝模塊、數(shù)據(jù)收發(fā)與存儲(chǔ)隊(duì)列模塊、數(shù)據(jù)分析器、分支接收器以及與數(shù)據(jù)分析器相連接的全局緊急制動(dòng)模塊等幾部分。系統(tǒng)實(shí)現(xiàn)時(shí),各分支傳感器分別對(duì)數(shù)據(jù)進(jìn)行采集,所采集到的數(shù)據(jù)被傳輸?shù)椒种?shù)據(jù)接收器后經(jīng)協(xié)議拆裝等還原為原始數(shù)據(jù)送入數(shù)據(jù)分析器進(jìn)行數(shù)據(jù)分析與數(shù)據(jù)優(yōu)先級(jí)排序。若系統(tǒng)運(yùn)行正常,則數(shù)據(jù)分析器將預(yù)處理后的數(shù)據(jù)發(fā)送給FIFO進(jìn)行發(fā)送數(shù)據(jù)緩沖與排序,若系統(tǒng)運(yùn)行出現(xiàn)異常,則與其連接的全局緊急制動(dòng)模塊啟動(dòng),以中斷響應(yīng)或者其他方式將自身信息指令設(shè)置為最高優(yōu)先級(jí)與上位機(jī)進(jìn)行通信,匯報(bào)故障。FIFO模塊中的數(shù)據(jù)依照次序源源不斷的發(fā)送給協(xié)議封裝模塊,模塊依照所制定的協(xié)議對(duì)數(shù)據(jù)添加幀結(jié)構(gòu)標(biāo)簽、CRC校驗(yàn)位等封裝為一個(gè)完成的數(shù)據(jù)幀,然后將該數(shù)據(jù)幀傳輸?shù)缴衔粰C(jī)中,最終實(shí)現(xiàn)數(shù)據(jù)的采集與傳輸。

3.2 分支數(shù)據(jù)采集器功能及幀結(jié)構(gòu)

依照數(shù)據(jù)采集特點(diǎn),可以使用串行總線結(jié)構(gòu)對(duì)分值數(shù)據(jù)采集器進(jìn)行連接,正常情況下,采集模塊中的FPGA控制核心依次向各節(jié)點(diǎn)發(fā)送查詢指令,確認(rèn)是否存在采集數(shù)據(jù)需要上傳,特殊情況下可以啟動(dòng)分支緊急制動(dòng)模塊對(duì)傳感器節(jié)點(diǎn)進(jìn)行保護(hù)。

需要說明的是,分支數(shù)據(jù)采集器應(yīng)該使用分支協(xié)議數(shù)據(jù)幀單元對(duì)所采集到的數(shù)據(jù)進(jìn)行封裝與標(biāo)注,以便于實(shí)現(xiàn)更好、更有效的數(shù)據(jù)管理與數(shù)據(jù)交換。幀結(jié)構(gòu)大致可以分為控制碼與數(shù)據(jù)域兩部分,控制碼中應(yīng)包含連續(xù)幀標(biāo)識(shí)、節(jié)點(diǎn)制動(dòng)措施啟動(dòng)標(biāo)識(shí)、新節(jié)點(diǎn)發(fā)現(xiàn)標(biāo)識(shí)、節(jié)點(diǎn)類型標(biāo)識(shí)等多個(gè)內(nèi)容。

4 設(shè)計(jì)與實(shí)現(xiàn)

具體的FPGA傳感器數(shù)據(jù)采集系統(tǒng)分為為三個(gè)部分:數(shù)據(jù)封裝、分支數(shù)據(jù)采集以及傳感器節(jié)點(diǎn)電路等。

在網(wǎng)絡(luò)協(xié)議控制器設(shè)計(jì)方面可以直接調(diào)用Quartus開發(fā)環(huán)境下的DHLC軟IP核對(duì)現(xiàn)有協(xié)議進(jìn)行修改設(shè)計(jì),而FIFO隊(duì)列的設(shè)計(jì)可以調(diào)用LPM宏模塊將其設(shè)計(jì)為雙端口隊(duì)列。為保證系統(tǒng)運(yùn)行效率可以采用多進(jìn)程設(shè)計(jì)思路設(shè)計(jì)數(shù)據(jù)分析器,不同進(jìn)程的安全等級(jí)不同,優(yōu)先等級(jí)不同。分支數(shù)據(jù)接收機(jī)直接設(shè)計(jì)為寄存器即可滿足相應(yīng)的功能需求。但是需要注意的是,由純硬件實(shí)現(xiàn)的FPGA控制系統(tǒng)在新節(jié)點(diǎn)感知方面存在缺陷,故需要為控制系統(tǒng)分配相應(yīng)的動(dòng)態(tài)資源進(jìn)行新節(jié)點(diǎn)識(shí)別和適配。由于當(dāng)前主流的傳感器功能集成度高,故對(duì)其進(jìn)行設(shè)計(jì)時(shí)可直接使用FPGA測(cè)量傳感器信號(hào)線中的數(shù)據(jù)脈沖即可得到采集數(shù)據(jù)。

[1]任士彬,孟慶明.中國發(fā)展航空發(fā)動(dòng)機(jī)FADEC技術(shù)的途徑[M].航空發(fā)動(dòng)機(jī),2010.36.3

猜你喜歡
功能系統(tǒng)設(shè)計(jì)
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
瞞天過?!律O(shè)計(jì)萌到家
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
關(guān)于非首都功能疏解的幾點(diǎn)思考
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
中西醫(yī)結(jié)合治療甲狀腺功能亢進(jìn)癥31例
主站蜘蛛池模板: 在线观看无码a∨| 国产精品手机在线观看你懂的 | 欧美视频免费一区二区三区| 日韩人妻无码制服丝袜视频| 亚洲第一页在线观看| 欧美日韩国产综合视频在线观看| 一本视频精品中文字幕| 亚洲AV色香蕉一区二区| 中文字幕一区二区视频| 日本不卡在线播放| 精品精品国产高清A毛片| 国产毛片高清一级国语| 又黄又湿又爽的视频| 久久久久青草线综合超碰| 高h视频在线| 国产尤物视频在线| 国产精品开放后亚洲| 搞黄网站免费观看| 午夜综合网| 在线观看国产一区二区三区99| 啦啦啦网站在线观看a毛片 | 亚洲成a人在线播放www| 国产男女免费视频| 一级一级一片免费| 国产特一级毛片| 丰满人妻久久中文字幕| av一区二区三区在线观看| 无码国产伊人| 黄色网页在线观看| 青青青草国产| 亚洲天堂视频网| 久久99这里精品8国产| 一区二区自拍| 国产精品一区不卡| 亚洲欧美精品日韩欧美| 亚洲人成影视在线观看| 欧美视频在线观看第一页| 99精品这里只有精品高清视频| 亚洲国产亚洲综合在线尤物| 无码网站免费观看| 日韩国产黄色网站| 五月天福利视频| 永久成人无码激情视频免费| 凹凸精品免费精品视频| 无码视频国产精品一区二区| 亚洲视频三级| 日本黄色不卡视频| 亚洲 欧美 日韩综合一区| vvvv98国产成人综合青青| 毛片卡一卡二| 在线观看精品国产入口| 国产精品亚洲综合久久小说| 999精品免费视频| 欧美久久网| 鲁鲁鲁爽爽爽在线视频观看 | 国产精品视频a| 欧美日韩精品一区二区在线线 | 伊人91在线| 亚洲欧美日韩动漫| 国产日韩欧美精品区性色| 欧美中文字幕在线播放| 亚洲Va中文字幕久久一区| 欧美一级一级做性视频| 亚洲国产精品一区二区高清无码久久| 亚洲精品图区| 18禁不卡免费网站| 亚洲精品天堂在线观看| 欧美怡红院视频一区二区三区| 欧美综合中文字幕久久| 国产午夜无码片在线观看网站 | 久久精品这里只有精99品| 亚洲一级色| 精品欧美一区二区三区久久久| 久996视频精品免费观看| 亚洲日韩高清在线亚洲专区| 视频一本大道香蕉久在线播放 | 青青久视频| 无码内射在线| 天堂成人在线| 亚洲国内精品自在自线官| 久久精品只有这里有| 亚洲永久视频|