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

論如何應用FPGA實現傳感器數據采集系統

2017-12-29 13:16:32姚成乾永城職業學院
數碼世界 2017年5期
關鍵詞:功能系統設計

姚成乾 永城職業學院

論如何應用FPGA實現傳感器數據采集系統

姚成乾 永城職業學院

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

FPGA 傳感器 數據采集 功能結構 設計流程

1 FPGA設計流程

使用FPGA作為核心進行系統設計需要遵循自頂向下和模塊化的設計思想進行設計,即首先按照系統特點將大的系統劃分為多個相對獨立的基本單元,然后再對這些基本單元再進行細分,直到最后的層級達到EDA元件庫能夠將其實現為止。

FPGA的開發設計流程主要包括電路的仿真設計、設計驗證與行為仿真,電路圖布線及功能仿真、具體器件編程調試與功能驗證等。其中電路設計是依照所設計的系統進行功能規劃和接口定義;設計驗證是一種非底層的理想化狀態邏輯驗證;行為仿真是將高級描述轉化為低級描述,綜合考慮各元器件之間的延時對功能電路進行仿真;電路圖布線及功能仿真是依照設計方案對FPGA芯片進行配置然后構建實際邏輯連線系統,查看電路是否正確穩定;具體器件編程調試與功能驗證是整個流程的最后一步,用于下載可執行變成數據到FPGA中對整個電路系統進行功能驗證。

2 FPGA傳感器數據采集系統結構

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

3 分層實施傳感器網絡控制器的設計

為實現高速率高安全性的數據采集,系統傳感器網絡可采用分層設計結構:在數據采集部分,在保證采集數據可靠性的前提下為簡化系統難度可以使用分支采集與整體整合的設計思路;在數據安全控制部分,在保證系統安全性的前提下為增強系統的穩定性,避免局部故障對整個系統的影響可以采用分支緊急制動與全局緊急制動相結合的設計思路。

3.1 傳感器網絡協議控制器

依照傳感器網絡協議控制器功能實現可以將系統劃分為協議封裝模塊、數據收發與存儲隊列模塊、數據分析器、分支接收器以及與數據分析器相連接的全局緊急制動模塊等幾部分。系統實現時,各分支傳感器分別對數據進行采集,所采集到的數據被傳輸到分支數據接收器后經協議拆裝等還原為原始數據送入數據分析器進行數據分析與數據優先級排序。若系統運行正常,則數據分析器將預處理后的數據發送給FIFO進行發送數據緩沖與排序,若系統運行出現異常,則與其連接的全局緊急制動模塊啟動,以中斷響應或者其他方式將自身信息指令設置為最高優先級與上位機進行通信,匯報故障。FIFO模塊中的數據依照次序源源不斷的發送給協議封裝模塊,模塊依照所制定的協議對數據添加幀結構標簽、CRC校驗位等封裝為一個完成的數據幀,然后將該數據幀傳輸到上位機中,最終實現數據的采集與傳輸。

3.2 分支數據采集器功能及幀結構

依照數據采集特點,可以使用串行總線結構對分值數據采集器進行連接,正常情況下,采集模塊中的FPGA控制核心依次向各節點發送查詢指令,確認是否存在采集數據需要上傳,特殊情況下可以啟動分支緊急制動模塊對傳感器節點進行保護。

需要說明的是,分支數據采集器應該使用分支協議數據幀單元對所采集到的數據進行封裝與標注,以便于實現更好、更有效的數據管理與數據交換。幀結構大致可以分為控制碼與數據域兩部分,控制碼中應包含連續幀標識、節點制動措施啟動標識、新節點發現標識、節點類型標識等多個內容。

4 設計與實現

具體的FPGA傳感器數據采集系統分為為三個部分:數據封裝、分支數據采集以及傳感器節點電路等。

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

[1]任士彬,孟慶明.中國發展航空發動機FADEC技術的途徑[M].航空發動機,2010.36.3

猜你喜歡
功能系統設計
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
關于非首都功能疏解的幾點思考
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 一级爱做片免费观看久久 | A级毛片无码久久精品免费| 91麻豆国产视频| 国产在线视频欧美亚综合| 国产自在线拍| 国产成人三级| 国产精品自在在线午夜| 九色综合伊人久久富二代| 玖玖精品在线| 亚洲日本在线免费观看| 国内99精品激情视频精品| 午夜视频www| 美女视频黄又黄又免费高清| 久久精品欧美一区二区| 国产亚洲精品资源在线26u| 91在线无码精品秘九色APP | 免费观看欧美性一级| 18禁影院亚洲专区| 日本午夜在线视频| 成人午夜视频在线| 久久久久久国产精品mv| 亚洲人网站| 中国美女**毛片录像在线| 欧美亚洲一二三区| 国产18在线播放| 免费可以看的无遮挡av无码| 91久久大香线蕉| 国产视频欧美| 亚洲有无码中文网| 久久久亚洲色| 久久五月天综合| 国产精品久久国产精麻豆99网站| 国产美女人喷水在线观看| 老司机精品99在线播放| 99久视频| 国产呦视频免费视频在线观看| 国产第一页免费浮力影院| 亚洲国产理论片在线播放| 高清码无在线看| 国产在线八区| 欧美性久久久久| 91九色国产在线| 国产欧美日本在线观看| 久久久无码人妻精品无码| 亚洲愉拍一区二区精品| 国产欧美精品专区一区二区| 国产视频大全| 免费无码AV片在线观看国产| 国产第八页| 亚洲成在线观看| 亚洲国产欧美目韩成人综合| 精品黑人一区二区三区| 无码专区国产精品一区| 亚洲日韩欧美在线观看| 国产毛片高清一级国语 | 久久久久无码精品国产免费| 日韩大片免费观看视频播放| 99久久亚洲精品影院| 永久天堂网Av| 国产91麻豆免费观看| 亚洲欧美激情另类| 干中文字幕| 热久久综合这里只有精品电影| 亚洲欧洲自拍拍偷午夜色| 国产精品亚洲а∨天堂免下载| 国产一级无码不卡视频| 亚洲精品777| 国产色网站| 日韩精品一区二区三区中文无码| 无码专区第一页| 嫩草国产在线| 91精品专区国产盗摄| 亚洲69视频| 久久黄色一级片| 熟妇丰满人妻av无码区| 五月天福利视频| 亚洲日本中文字幕天堂网| 日韩在线观看网站| 免费在线观看av| 91福利免费视频| 九九这里只有精品视频| 中文字幕一区二区视频|