《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于SoPC的狀態監測裝置的嵌入式軟硬件協同設計
基于SoPC的狀態監測裝置的嵌入式軟硬件協同設計
摘要: 首先介紹了軟硬件協同設計方法的發展過程和狀態監測裝置開發的背景資料,然后利用該方法設計了一款新型的高性能狀態監測裝置,并分別從硬件和軟件2個角度對設計方法進行了深入說明。該裝置已成功集成于水電機組在線監測系統中,實際應用證實了它具有性能高、穩定性好、擴展性強等優點,同時該設計方法對于電力場合其它類似應用亦有較大的借鑒意義。
Abstract:
Key words :

    軟硬件協同設計(Hardware/Software Co-deaign)是在20世紀90年代興起的跨領域交叉學科。隨著超大規模集成電路制造工藝的進步,單個芯片所能提供的晶體管數量已經超過了大多數電子系統的需求,專用集成電路(Application Specific Integrated Circuit,ASIC)設計逐漸進入了片上系統(System on Chip,SoC)設計的時代。
    片上可編程系統(System on a Programmable Chip,SoPC)是Altera公司提出來的一種靈活、高效的SoC解決方案。它是一種特殊的嵌入式系統;首先,它是系統芯片SoC,即單個芯片能完成系統的主要邏輯功能;其次,它是可編程系統,具有靈活的設計方式,可裁剪、可升級、可擴充,并具備軟硬件在系統可編程的功能。
    由此可見,軟硬件協同設計是電子系統復雜化后的一種設計新趨勢,其中SoPC是這一趨勢的典型代表。SoPC技術為嵌入式系統設計提供了一種更為方便、靈活和可靠的軟硬件協同實現方式。本文利用基于SoPC的軟硬件協同設計方法實現了水電機組在線監測系統中的狀態監測裝置,是軟硬件協同設計技術在電力場合的嵌入式裝置開發中的創新式的嘗試。

1 基于SoPC的軟硬件協同設計
1.1 設計思想

    基于SoPC的軟硬件協同設計的核心是系統功能集成,設計思想較傳統方法有了根本改變,即從以功能設計為基礎的傳統流程轉變到以功能組裝為基礎的全新流程。軟硬件協同設計在實際應用中表現為軟硬件協同設計平臺的開發,首先對不同的任務目標找到最恰當的設計方案,然后進行軟硬件劃分,產生硬件描述、軟件描述和軟硬件邊界描述3個部分。軟硬件劃分是軟硬件協同設計的關鍵步驟,其基本任務是在滿足某些約束的條件下,將系統功能行為“最優地”分配到一定的軟硬件系統結構上進行設計規劃。
1.2 設計流程
    軟硬件協同設計就是同時設計系統中的軟件和硬件部分,來滿足系統的性能指標。面向SoPC的軟硬件協同設計流程從目標系統構思開始。對一個給定的目標系統,經過構思,完成其系統整體描述,然后交給軟硬件協同設計的開發集成環境,由計算機自動完成剩余的全部工作。一般而言,還要經過模塊的行為描述、對模塊的有效性檢查、軟硬件劃分、硬件綜合、軟件編譯、軟硬件集成,軟硬件協同仿真與驗證等各個階段。軟硬件協同設計流程如圖1所示。

a.JPG



2 裝置硬件設計
    數據采集分析是狀態監測裝置的實現基礎和核心功能,它設計的優劣直接影響著狀態監測裝置的參數指標的好壞,而本文中采用的基于SoPC嵌入式軟硬件協同設計很好地實現了該部分的功能,本章著重介紹該部分功能的硬件設計思路。采用可編程邏輯器件(FPGA)設計數據采集系統,具有集成度高、工作頻率快、編程配置靈活、抗干擾能力強等一系列優點。此外,還可以在FPGA芯片內進行采集控制、緩沖、信號處理、傳輸控制、通信。本裝置中正是按照上述的軟硬件協同設計思路合理分割功能,較高性能地實現了在線的多路狀態監測。
2. 1 采集控制IP設計
   采集控制IP主要以下幾部分:采集控制邏輯,各種寄存器,數據緩存RAM塊,時間戳計數器,PLB_EMC接口伺服邏輯。工作時鐘為10 MHz。經后期軟件驗證,該模塊的采樣頻率最高可達12 kHz,同時可最多對84路模擬量進行采樣。

2.2 信號分析IP設計
   為節約CPU資源,減輕軟件開發負擔,本系統中信號分析采用FPGA硬件邏輯完成,信號分析IP直接從原始信號數據計算得到直流,基波以及各次諧波的幅值和相位等特征量,具有運算時間固定,速度快,不易出錯,不占用CPU軟件資源等優點。設計框圖如圖2所示。主要包括數據流控制邏輯,FFT運算IP,幅頻相頻計算模塊,均值和峰峰值計算模塊,分析結果存儲緩沖RAM,PLB_EMC接口伺服邏輯。

b.JPG


    其中FFT運算和幅值相位計算采用了Xilinx的IP,為節省FPGA邏輯資源,4 096點FFT采用基-2(Radix-2)算法簡化版,突發輸入輸出模式,在速度達到的情況下盡可能的縮減面積。
    在完成了信號分析IP的邏輯后,進行了仿真工作,仿真數據由Matlab模擬計算得到,通過TestBench送給分析模塊進行仿真,仿真環境為Mentor Graphics公司的ModelSim 6.3g。下面是一些具體的仿真結果以及和Matlab仿真的對比。
在Matlab中產生一個正弦信號,并做4 096點FFT,計算結果如圖2所示。
圖3是FFT工作的時序圖,可以看到在選擇了基-2(Radix-2)算法簡化版,突發輸入輸出模式后,4 096點FFT的計算時間為533.24 μs,較軟件算法快很多,從而使系統能勝任大數據量(84路16位數據)高分辨率(4 096點)信號分析。

c.JPG


    圖2和圖3是對模擬數據進行Matlab仿真和ModelSim仿真二者結果的比較,可以看到原始計算結果有一定的誤差,歸一化后完全一致,產生誤差的主要原因是在Matlab中的FFT是浮點數計算,而在FPGA中的FFT選擇的是定點數計算。仿真結果表明此模塊可以完成信號分析的功能,且分析結果達到較高精度。

3 裝置軟件設計
    裝置的軟件結構如圖4所示,主要由以下幾個部分組成:嵌入式Linux操作系統、設備驅動程序(SJ90Dry.o)、數據采集控制與處理程序(SJ90IOAcc)、系統組態配置與監視分析程序(SJ90Logo)、通信接口程序(SJ90Comm)、CAN網驅動和I2C驅動。

d.JPG


其中:
(1)嵌入式Linux操作系統:主要負責進程管理、進程間通信、內存管理、實現文件系統、提供I/O接口及對其他資源進行管理;
(2)設備驅動程序(SJ90Dry.o):運行于系統內核空間,將緩存的存貯空間映射為字符設備,響應設備中斷,建立采集數據交換緩沖存貯,提供用戶程序與操作系統的接口,完成用戶空間和內核空間的數據交換;
(3)數據采集控翻與處理程序(SJ90IOAcc):主要負責建立共享內存,管理系統配置信息,實時數據,提供連續、自主的在線數據采集控制、信號處理、報警檢測、歷史數據存貯和故障錄波存貯等功能,通過設備讀寫和NetLink通信接口與內核態設備驅動程序進行數據交換;
(4)系統組態配置與監視分析程序(SJ90Logo):基于MiniGUI圖形環境,提供可視化的系統參數配置(含機組、傳感器、通道、測點信息配置等)功能,提供多種實時數據監視圖表、歷史趨勢分析圖表和時頻振擺分析圖表;
(5)數據通信接口程序(SJ90Comm):實現本系統與其他系統的數據交換,系統提供串口和網絡2種方式傳送數據,支持的協議分別為MODB US_RTU和MODBUS_TCP;
(6)CAN網驅動和I2C驅動:運行于系統內核空間,提供用戶程序與操作系統的接口,完成用戶空間和內核空間的數據交換;CAN網驅動獲取開關量以及慢變量信號;I2C驅動完成硬件點燈以及報警等功能。

4 結語
基于SoPC的軟硬件協同設計在圖像處理、無線通信、軍事武器等場合已經有了較多應用,本文則將該設計方法應用于狀態監測裝置中,并通過該設計方法最大限度地提升和優化了該采集系統的性能。筆者認為該設計方法同樣適合于電力行業中其他一些實時性強、運算量大、功能復雜的多路采集分析裝置中,以該設計思路替代以往的CPU+DSP,CPU+FPGA等多處理器芯片的設計方法,可實現系統級優化設計。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美图区在线视频| 久久久91精品| 午夜精品久久久久99热蜜桃导演| 国产精品白丝jk黑袜喷水| 国产精品久久久久久久午夜片| 欧美一区在线看| 欧美一级久久久久久久大片| 在线日韩欧美视频| 久久人人97超碰国产公开结果| 国产日韩综合| 99re66热这里只有精品3直播| 亚洲精品美女在线| 国产午夜精品一区二区三区欧美| 亚洲网站视频| 国产精品av久久久久久麻豆网| 欧美国产日韩在线| 久久精品视频亚洲| 一本到12不卡视频在线dvd| 最新国产乱人伦偷精品免费网站| 在线播放日韩专区| 老司机亚洲精品| 欧美一区成人| 一本色道久久综合一区| 久久精品二区三区| 国产精品伦一区| 国产一区二区久久| 欧美激情欧美狂野欧美精品| 亚洲精品久久久蜜桃| 日韩视频精品| 欧美一区二区三区男人的天堂| 国产伊人精品| 欧美精品午夜| 欧美在线播放一区二区| 欧美日韩国语| 亚洲精品一区二区三区av| 在线观看亚洲精品视频| 激情欧美一区二区三区在线观看| 夜夜嗨av一区二区三区网页| 雨宫琴音一区二区在线| 红桃视频成人| 国产亚洲一级| 国产日本欧美一区二区三区在线| 国产精品免费在线| 欧美日韩国产经典色站一区二区三区| 欧美精品一区二区三区蜜臀| 亚洲黄网站黄| 在线观看国产一区二区| 欧美丰满高潮xxxx喷水动漫| 国产精品久久91| 欧美日韩精品久久| 国产亚洲精品综合一区91| 欧美日韩在线播放三区| 亚洲欧美日韩人成在线播放| 99成人精品| 欧美精品福利视频| 99精品视频免费在线观看| 久久都是精品| 久久综合国产精品台湾中文娱乐网| 麻豆久久精品| 99精品视频一区二区三区| 夜夜躁日日躁狠狠久久88av| 日韩午夜av电影| 午夜一区二区三视频在线观看| 极品少妇一区二区| 亚洲视频日本| 亚洲福利视频一区| 久久综合免费视频影院| 亚洲欧洲一区二区天堂久久| 久久天堂av综合合色| 国产精品私拍pans大尺度在线| 韩国欧美国产1区| 一区二区亚洲精品| 亚洲成人在线网| 精品1区2区| 国产一在线精品一区在线观看| 久久综合九色综合网站| 99精品视频免费观看视频| 在线观看欧美黄色| 亚洲第一福利社区| 亚洲第一区色| 黄色亚洲在线| 欧美日韩黄色一区二区| 在线观看日韩av先锋影音电影院| 国产一区高清视频| 欧美伊久线香蕉线新在线| 欧美一区二粉嫩精品国产一线天| 亚洲美女在线看| 好看不卡的中文字幕| 亚洲一区一卡| 国产精品视频999| 国产精品黄色在线观看| 亚洲综合视频网| 亚洲精品欧美极品| 欧美日韩亚洲不卡| 激情视频一区| 国产欧美精品一区aⅴ影院| 国产精品啊v在线| 久久精品国产亚洲a| 亚洲一区二区精品在线观看| 久久久久久久激情视频| 国产日韩欧美综合精品| 亚洲成色最大综合在线| 亚洲欧美激情视频在线观看一区二区三区| 亚洲黄色av| 免费视频一区二区三区在线观看| 久久久蜜臀国产一区二区| 欧美先锋影音| 香蕉亚洲视频| 日韩视频在线观看免费| 欧美日韩三区四区| 欧美视频在线观看| 国产亚洲美州欧州综合国| 欧美日本一区二区视频在线观看| 裸体歌舞表演一区二区| 久久九九热re6这里有精品| 久久xxxx精品视频| 蜜乳av另类精品一区二区| 欧美承认网站| 亚洲国产欧美国产综合一区| 国产精品萝li| 久色婷婷小香蕉久久| 亚洲电影免费观看高清完整版| 国产亚洲精品久久飘花| 亚洲国产精品久久久久久女王| 亚洲黄网站黄| 久久综合精品国产一区二区三区| 欧美不卡一卡二卡免费版| 性欧美在线看片a免费观看| 亚洲欧美国产精品桃花| 国产视频一区二区在线观看| 欧美色精品天天在线观看视频| 国产日韩欧美高清免费| 国产精品任我爽爆在线播放| 亚洲美女av在线播放| 国产精品一区久久久久| 狠狠入ady亚洲精品| 欧美一区二区私人影院日本| 国产精品99久久久久久人| 欧美精品免费播放| 久久青青草综合| 亚洲午夜国产一区99re久久| 国产视频在线观看一区二区| 亚洲精品少妇网址| 亚洲欧美中文日韩v在线观看| 欧美国产精品| 欧美有码视频| 久久久国产精品一区| 亚洲视频一区在线| 精久久久久久| 欧美精品一区三区| 亚洲国产精品一区二区第一页| 欧美在线观看一区| 亚洲中无吗在线| 国产精品a久久久久| 性欧美xxxx大乳国产app| 国产乱码精品一区二区三区不卡| 亚洲第一在线综合网站| 亚洲全黄一级网站| 国产欧美精品日韩区二区麻豆天美| 黄色成人在线网站| 蜜臀av在线播放一区二区三区| 欧美激情a∨在线视频播放| 亚洲精品在线三区| 国产精品v片在线观看不卡| 国产亚洲一二三区| 国产一区二区久久久| 亚洲电影中文字幕| 在线一区二区三区四区| 欧美一区二区三区免费大片| 国产性色一区二区| 亚洲人成在线免费观看| 国精品一区二区| 亚洲美女啪啪| 亚洲成色777777女色窝| 欧美一区二区三区视频在线| 一区二区在线观看视频在线观看| 在线观看一区视频| 亚洲专区在线| 久久综合免费视频影院| 亚洲婷婷综合色高清在线| 亚洲一区二区综合| 亚洲国产精品www| 欧美日韩在线不卡一区| 国产精品久久久久aaaa九色| 美女脱光内衣内裤视频久久影院| 国产麻豆成人精品| 国产一二三精品| 一区三区视频| 午夜精品久久久久久久99热浪潮| 欧美福利一区| 亚洲毛片在线免费观看| 国产一区二区三区观看| av成人免费在线观看| 亚洲国产精品久久久久秋霞蜜臀| 亚洲最新在线| 欧美日韩国产在线一区| 午夜日韩福利| 国产精品毛片va一区二区三区| 国产美女精品| 欧美日韩中国免费专区在线看| 欧美一进一出视频| 国产精品免费看片| 欧美体内she精视频在线观看| 欧美v日韩v国产v| 欧美v日韩v国产v| 欧美国产高潮xxxx1819| 欧美黄色aa电影| 另类国产ts人妖高潮视频| 国产一区激情| 韩国精品主播一区二区在线观看| 欧美日韩99| 国产一区二区成人久久免费影院| 久久免费精品视频| 久久黄色小说| 国产伦精品一区二区三区免费| 欧美亚洲日本一区| 蜜桃av一区二区三区| 亚洲国产导航| 在线观看亚洲| 欧美电影美腿模特1979在线看| 欧美激情视频一区二区三区不卡| 媚黑女一区二区| 欧美精品在线观看| 亚洲欧美激情诱惑| 欧美激情视频一区二区三区免费| 国产一区二区你懂的| 国产精品毛片在线看| 亚洲国产精品成人久久综合一区| 伊人久久男人天堂| 欧美一区二区视频在线| 久久激情五月丁香伊人| 国产精品一区二区三区乱码| 欧美日韩人人澡狠狠躁视频| 欧美成人午夜剧场免费观看| 亚洲国产美女久久久久| 亚洲一区二区三区欧美| 欧美—级高清免费播放| 久久久久**毛片大全| 伊人成综合网伊人222| 欧美性生交xxxxx久久久| 国产精品成人在线观看| 亚洲精品视频在线看| 久久精品成人| 欧美乱大交xxxxx| 国产精品一区二区三区四区五区| 亚洲精品久久久久中文字幕欢迎你| 午夜欧美精品久久久久久久| 久久久水蜜桃av免费网站| 国产精品家教| 亚洲自拍啪啪| 极品尤物av久久免费看| 国产日韩av一区二区| 久久久久久高潮国产精品视| 亚洲精品中文在线| 国产一区二区三区久久精品| 国产一区二区在线观看免费播放| 亚洲大胆在线| 亚洲视频精品在线| 欧美日韩精品免费看| 亚洲电影免费在线| 六月天综合网| 欧美 日韩 国产 一区| 国产一区二区精品久久| 欧美视频一区在线| 亚洲欧美bt| 欧美激情一区二区三区高清视频| 一区二区三区精品| 亚洲国产精品成人综合色在线婷婷| 99国产精品视频免费观看一公开| 美女性感视频久久久| 伊人久久大香线蕉综合热线| 欧美大片免费观看在线观看网站推荐| 久久精品女人的天堂av| 欧美三区视频| 亚洲国产精品一区二区久| 激情国产一区二区| 国产精品国产三级国产aⅴ浪潮| 欧美一区二区三区免费在线看| 亚洲欧洲在线看| 午夜在线一区二区| 国产精品一区二区黑丝| 欧美日韩免费一区二区三区| 久久久久久网站| 欧美精品三级日韩久久| 国产精品久久久久久久久久免费看| 国产精品亚洲一区| 国产精品久久久一本精品| 亚洲毛片在线看| 国外成人性视频| 久久国产成人| 欧美视频一区二区三区在线观看| 久久夜色撩人精品| 国产在线一区二区三区四区| 在线观看一区二区精品视频| 欧美大秀在线观看| 欧美亚洲综合网| 亚洲在线第一页| 在线精品一区二区| 亚洲国产专区校园欧美| 欧美激情视频一区二区三区在线播放| 国产精品爱啪在线线免费观看| 国产精品毛片一区二区三区| 欧美黄色日本| 欧美日韩在线播放三区四区| 欧美成人一区二区三区片免费| 亚洲一区视频在线| 国产一区二区丝袜高跟鞋图片| 久久岛国电影| 国产精品老牛| 欧美三级电影大全| 一本久久知道综合久久| 美脚丝袜一区二区三区在线观看| 一本一道久久综合狠狠老精东影业| 亚洲精品国产精品国产自| 亚洲精品午夜精品| 国产午夜精品久久久| 国产日韩亚洲欧美精品| 免费在线一区二区| 亚洲无亚洲人成网站77777| 欧美日韩在线一区二区三区| 国产日韩精品视频一区二区三区| 欧美午夜剧场| 欧美专区在线| 欧美日韩国产影院| 免费欧美在线| 亚洲国产日韩在线一区模特| 国产一区二区0| 亚洲欧美日韩国产一区二区三区|