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

交流電力智能傳感器粗信號處理實驗平臺接口設計

2014-03-03 03:57:34李海軍肖繼學董圣友
中國測試 2014年5期
關鍵詞:智能信號實驗

李海軍,肖繼學,程 志,殷 巧, 董圣友, 王 澤

(1.西華大學機械工程與自動化學院,四川 成都 610039;2.成都航天通信設備有限責任公司,四川 成都 610051;3.天府新區仁壽視高管理委員會,四川 成都 620500)

交流電力智能傳感器粗信號處理實驗平臺接口設計

李海軍1,肖繼學1,程 志2,殷 巧3, 董圣友1, 王 澤1

(1.西華大學機械工程與自動化學院,四川 成都 610039;2.成都航天通信設備有限責任公司,四川 成都 610051;3.天府新區仁壽視高管理委員會,四川 成都 620500)

為并行開發交流電力智能傳感器粗信號處理實驗平臺的各構成模塊,以便快速研發出該平臺,從指標要求、功能需求和資源分配等方面設計采集接口、存儲接口、通信接口、微處理器接口、上位機接口以及用于上位機模塊內的Visual C++-Matlab接口?;谶@些接口,在Protus、Protel、Keil C、Visual C++6.0等電路、軟件集成仿真、開發環境中研制該平臺,并通過實驗結果驗證這些接口設計的有效性和合理性。

交流電力;智能傳感器;信號處理;設計;接口

0 引 言

交流電力智能傳感器的粗信號處理是對感知出來的電力信號進行分析,進而獲得電力特征參數或性能指標的過程。人們基于最小均方根法、相關分析法和拉格朗日法等展開了這方面的研究,以便低成本地實現交流電力智能傳感器,并取得了初步成果[1-5]。

為更深入進行這方面的研究并檢驗所研究方法的實際性能,設計一套交流電力智能傳感器粗信號處理實驗平臺,并設計、實現其各功能模塊即可高效、快速地研制出該平臺。各功能模并行設計、實現的首要條件為相互聯系的各模塊間在電氣、信息等方面具有明確的規定或約束特性(即接口[6])。為盡快開發出該實驗平臺,本文進行了其接口設計。

1 系統基本結構

交流電力智能傳感器粗信號處理實驗平臺主要由嵌入式現場系統和上位機系統兩部分構成[5]。嵌入式現場系統包括感知單元、調理電路、A/D轉換電路、微處理器、復位電路、時鐘電路、監視單元、電源單元、鍵盤單元、顯示單元、存儲單元以及通信單元等,能夠完成交流電力信號探測、調理、粗信號處理方法的后期現場實際驗證、分析結果的顯示及通信等功能。上位機系統由一臺個人計算機即PC構成,主要完成交流電力信號的信號模擬、粗信號處理的前期仿真研究以及與現場系統的通信等,其軟件在集成開發環境Visual C++6.0中研制。在Visual C++6.0中通過調用Matlab中功能豐富的基于傳統、經典方法的分析工具,分析、處理實測交流電力信號來獲取交流電力特征參數或性能指標的真值,以分析粗信號處理方法的精度,同時縮短研發周期?,F場系統與上位機系統之間通過串口進行通信。

2 接口設計

交流電力智能傳感器粗信號處理實驗平臺利用圖1所示的采集、存儲、微處理器、通信、上位機和VC-Matlab共6個接口即可將各功能模塊構成一個有機整體。在研發該平臺時,根據這些接口,也可以并行開發與之相應的采集模塊、存儲模塊、通信模塊、上位機模塊及其他模塊。由于粗信號處理研究的基本出發點在于為低成本實現交流電力智能傳感器提供方法和技術支持,實驗平臺選取成本低、性價比高和穩定性好的89C51/52系列單片機作為其微處理器。接著將對這6個接口進行設計。

2.1 采集接口

采集模塊由電流、電壓等電力信號的感知部件、信號調理電路和A/D轉換電路等構成。要求信號采集的分辨率為0.3V,采樣頻率不低于20kHz。采集模塊對其濾波等信號調理方面沒有要求,便于交流電力智能傳感器硬件的簡化,以利于減小體積和低成本實現。工業上一般采用三相交流電力,故采集模塊應能采集三相電力的電壓、電流信號。實驗平臺留給采集模塊的微處理器I/O系統資源為P1口的低5位,以供采集模塊使用。

2.2 存儲接口

本實驗平臺需要存儲來自于上位機的模擬電力信號u′、通過采集模塊獲得的三相電壓、電流采集信號uA、uB、uC、iA、iB、iC,以及利用粗信號處理方法分析得來的電力特征參數或性能指標等數據。模擬電力信號主要用于分析粗信號處理方法在電力智能傳感器中的實際測試精度、實時性以及可靠性。實測電力信號用于研究粗信號處理方法的現場分析性能,電力特征參數或性能指標是粗信號處理方法性能評價的依據。電力信號的采樣周期Ts越短,一個電力信號周期T內的采樣點數N越大,樣本就越趨近于實際的電力信號。因此,本實驗平臺需要存儲大量數據,僅利用微控制器自身的存儲空間是遠遠不夠的,需要擴展存儲器。

圖1 智能傳感器粗信號處理實驗平臺接口框圖

為確保分析精度,本實驗平臺采用基于IEEE 754—1985《IEEE Standard for Borary Floating-Point Arithmeti》標準的浮點型數據格式進行存儲,一個數據信息占用4個字節。為了讓樣本較好地逼近電力信號,無論對于實測信號還是模擬信號,N均取為512,存放3個周期的電力信號。頻率、電壓與電流的幅值、初相位是交流電力的特征參數;交流電力功率的基本性能指標為視在功率、有功功率、無功功率和功率因子。通過不同方法獲得的這些參數或指標均需要保存。另外,還有用于計算、分析過程中的數據臨時緩存區bufter,至少需要1kB的空間。另外,實驗平臺留給存儲模塊的系統I/O資源為P0、P2.0~P2.5、P3.6、P3.7。

2.3 通信接口

交流電力智能傳感器粗信號處理實驗平臺對現場系統與上位機系統之間的通信速度無特別要求,采用RS-232串口全雙工通信,數據格式為16進制,波特率為9600bit/s、8位數據位、1位停止位、無奇偶校驗。

本平臺的通信協議格式如表1所示。其中字節頭取值為0x68,結束碼取值為0x16,A、B、C三相電壓、電流采集通道ID分別為1,2,3,4,5,6,數據域內放置要傳送的具體數據。數據長度表示數據域中的字節數,占用2個字節。將除校驗碼和結束碼外的其他項通信信息累加,形成用1個字節表示的校驗碼。5個字節描述的控制字主要分成3類:數據請求控制字、數據上傳控制字和輔助控制字。對于前兩類,由于通信的內容為表1所示的信息(buffer項除外),故其格式為:Q或S+4位描述的表1中的數據(數據的下標變為正常字體,數據不足4位的項,其高位用零表示,如θuA1、uA1、u1′分別描述為θuA1、0uA1、0u1′,表示利用粗信號處理方法1分析實測交流A相電壓信號所得的初始相位、電壓有效值,分析模擬信號所得的電壓有效值),其中,Q表示查詢信息,S表示發送信息。輔助控制字的格式為:ACW+兩位控制指令,其中,01表示測試串口通信是否正常(回復0表示串口通信正常,其他值表示串口通信不正常),02表示查詢平臺正常采集電力信號的通道數目,03表示查詢平臺正常采集電力信號的通道,04表示查詢平臺通信的波特率,05表示設置平臺通信的波特率。輔助控制指令還可以根據需要進行擴展。

表1 數據通信協議格式 Byte

2.4 微處理器接口

微處理器模塊主要由89C51/52集成芯片、復位電路、時鐘電路、鍵盤單元、顯示單元、CPU監視單元和電源單元等構成。它能將A/D單元后的電力信號進行采集并存放在存儲器中,并利用多種粗信號處理方法分析采集或模擬交流電力信號,輸入現場指令,顯示現場系統的工作狀態、分析結果;與上位機系統進行通信,監視CPU的工作狀態,一旦出現“跑飛”等故障,復位CPU讓其重新正常工作;能提供現場系統正常工作的電源。供微處理器模塊使用的I/O為P1口的高3位。

2.5 上位機接口與Visual C-Matlab接口

上位機模塊能模擬交流電力信號,實現多種交流電力粗信號處理方法,并將模擬交流電力信號“告知”現場系統,從現場系統處“獲知”交流電力的實測信號以及現場系統的分析結果等;以圖、列表等方式顯示實測或模擬交流電力信號,并顯示交流電力信號多種粗信號處理方法的分析結果等。Visual C++6.0是Window平臺上一種強有力的軟件開發集成環境,所以,本實驗平臺的上位機將利用Visual C++6.0進行其軟件開發。

對于模擬的交流電力,其特征參數和性能指標的真值是已知的;對于實測的交流電力,確定其特征參數和性能指標的真值比較困難。利用現有的經典方法獲得這些真值不失為一種有效途徑。Matlab工具箱提供了豐富的經典方法、算法和繪圖方式,在Visual C++6.0中利用這些工具能可靠地計算出電力特征參數、性能指標的真值,并有效地縮短上位機軟件的開發周期。

在Visual C++6.0中調用Matlab工具箱中的函數有幾種方式,結合自身特點,上位機模塊宜采用引擎方式。利用這種方式的具體步驟為:

1)在Visual C++6.0環境中添加Matlab引擎庫頭文件和庫函數的路徑,并在其菜單項Project→Settings的【Link】選項卡上【Object/library modules】文本框中添加3個文件名libmx.lib、libmex.lib、libeng.lib。

2)在工程頭文件中加入引擎庫頭文件名Engine.h。首次調用Matlab函數時先利用engOpen函數打開Matlab引擎。該函數返回的引擎指針用于之后Matlab函數的調用。不再調用Matlab函數時,通過engClose函數關閉引擎。

3)通過engEvalString函數向Matlab引擎發送包含所調用的Matlab函數名及其參數的命令字符串實現函數的調用。利用函數engGetVariable獲取Matlab函數分析出來的信息。該函數返回一個mxArray類型的指針。函數mxGetData可將該類型的指針轉化成可在Visual C++6.0中操作的void類型指針。

3 實 驗

項目組將5位碩士研究生劃分成4個小組:從原理設計到系統集成、調試,研制出該平臺[7]共花費1個半月[8]。

圖2 單相交流電力測試

利用實驗室中的工業用交流電力對研制出的實驗平臺進行系統測試和驗證。圖2(a)為現場系統采集的一個單相交流電壓信號,上位機系統通過通信模塊獲取了該信號并利用0、1、2號粗信號處理方法對其進行分析。上位機系統調用Matlab工具箱中的FFT函數獲得該信號特征參數的真值,其中圖2(b)、2(c)分別為該信號幅頻、相頻特性。圖2(d)為該信號在實驗平臺上測試得出的綜合信息。其中,幅值數據、相位數據列表框中的內容為圖2(b)、2(c)的數據化,對該信號進行的3種粗信號處理(一個信號周期內用了21個采樣點進行分析)是在上位機系統上進行的,其分析結果與現場系統基本相同,不同的主要在于處理速度,其主要原因是微處理器的晶振頻率為12 MHz,而上位機的主頻為2.1 GHz。由圖2可知,方法1、2的精度高于方法0,這與相關研究成果相吻合,從而驗證了該實驗平臺的有效性、可靠性。

該實驗平臺研制的快速性、高效性以及研制出的平臺有效性、可靠性證明了用于該平臺研制的接口設計的有效性、合理性。

4 結束語

簡要分析了交流電力智能傳感器粗信號處理實驗平臺基本結構,指出其基本組成單元為采集模塊、存儲模塊、通信模塊、微處理器模塊和上位機模塊。在此基礎上,探討了該平臺的接口構成。接著從指標要求、功能需求、資源分配等方面設計了采集接口、存儲接口、通信接口、微處理器接口、上位機接口以及用于上位機模塊內的基于引擎方式的VC-Matlab接口。對于VC-Matlab接口,探討并展示了具體實現過程。將這些接口用于研制該實驗平臺的實踐證明了這些接口設計的有效性、合理性,為后續工作提供了重要參考。

[1]肖繼學,李世璽,程志.交流電壓智能傳感器的粗信號處理[J].西華大學學報:自然科學版,2011,30(2):35-38.

[2]車暢,胡丹.交流電力功率智能傳感器粗信號處理[J].西南交通大學學報:自然科學版,2011,46(4):598-603.

[3]肖繼學,楊瑜,王凱.交流電力智能傳感器中功率的一種高效測試方法[J].測控技術,2010,29(7):94-102.

[4]肖繼學,楊瑜,王凱.交流電壓智能傳感器中信號處理的相關分析[J].儀表技術與傳感器,2010(5):98-100.

[5]程志,肖繼學,李世璽.交流電力智能傳感器粗信號處理實驗硬件系統設計[J].西華大學學報:自然科學版,2011,30(4):68-71.

[6]趙書蘭.Matlab R2008接口技術程序設計實例教程[M].北京:化學工業出版社,2009:203-217.

[7]殷巧,肖繼學,童俊,等.交流電力智能傳感器粗信號處理實驗平臺的軟件設計[J].中國測試,2013,39(2):89-93.

[8]程志.交流電力智能傳感器粗信號處理實驗系統的研制[D].成都:西華大學機械工程與自動化學院,2012.

Interface design of experimental platform for AC power smart sensor coarse signal processing

LI Hai-jun1,XIAO Ji-xue1,CHENG Zhi2,YIN Qiao3,DONG Sheng-you1,WANG Ze1
(1.School of Mechanical Engineering and Automation,Xihua University,Chengdu 610039,China;2.Chengdu Aerospace Communication Device Company Limited,Chengdu 610051,China;3.Tianfu New Area Renshou Shigao Administration Committee,Chengdu 620500,China)

In order to develop the modules of experimental platform for AC power smart sensor coarse signal processing in parallel so that the platform can be implemented as soon as possible,the interfaces are designed in aspects of performance index,function demand and system resource allocation.They are interfaces of acquisition,storage,communication,micro-processor,host computer and Visual C++-Matlab,which is utilized in host computer module.Based on the interfaces,the platform is exploited in the circuit and software integrated development and stimulation environments such asProtus、Protel、KeilC and VisualC++6.0.The resultsofthe developmentand the experiments carried out on the platform improve the interfaces effective and reasonable.

AC power;smart sensor;signal processing;design;interface

TM711.2;TP212.1;TN911.7;TP334.7

:A

:1674-5124(2014)05-0111-04

10.11857/j.issn.1674-5124.2014.05.029

2014-02-17;

:2014-05-05

教育部重點項目(Z2012015)四川省教育廳重點項目(13ZA0025)四川省人力資源和社會保障廳重點項目(川財教[2013]203)

李海軍(1990-),男,四川南充市人,碩士研究生,專業方向為單片機與嵌入式系統應用。

猜你喜歡
智能信號實驗
記一次有趣的實驗
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
做個怪怪長實驗
智能前沿
文苑(2018年23期)2018-12-14 01:06:06
智能前沿
文苑(2018年19期)2018-11-09 01:30:14
智能前沿
文苑(2018年17期)2018-11-09 01:29:26
智能前沿
文苑(2018年21期)2018-11-09 01:22:32
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
NO與NO2相互轉化實驗的改進
主站蜘蛛池模板: 国产精品福利在线观看无码卡| 国产成人精品无码一区二| a级毛片网| 亚洲福利一区二区三区| 国产自在线播放| 先锋资源久久| 国产另类视频| 亚洲成人免费在线| 欧美全免费aaaaaa特黄在线| 中文字幕亚洲另类天堂| 国产精品成人免费视频99| 中国精品自拍| 国产Av无码精品色午夜| 99久久亚洲综合精品TS| 国产AV毛片| 无码 在线 在线| 9丨情侣偷在线精品国产| www.youjizz.com久久| 亚洲精品福利网站| 人人妻人人澡人人爽欧美一区| 午夜小视频在线| 亚洲av日韩av制服丝袜| 不卡无码网| 亚洲国产成人久久精品软件| 亚洲综合二区| 女人18一级毛片免费观看| 国产免费网址| 99久久这里只精品麻豆| 又污又黄又无遮挡网站| 伊人狠狠丁香婷婷综合色| 免费观看无遮挡www的小视频| 亚洲国产亚综合在线区| 青草娱乐极品免费视频| 久久99精品久久久久纯品| 亚洲高清资源| 亚洲国产天堂久久综合| 一级香蕉人体视频| 国产成人凹凸视频在线| 国产在线专区| 热思思久久免费视频| 国内精品久久久久鸭| 国产精品成人不卡在线观看| 久久精品亚洲专区| www.亚洲一区| 久久精品国产91久久综合麻豆自制| 亚洲伊人久久精品影院| 香蕉视频在线精品| 99er这里只有精品| 久久精品国产亚洲AV忘忧草18| 全部免费特黄特色大片视频| 国产区成人精品视频| 国产剧情伊人| 国产成人福利在线视老湿机| 久久国产亚洲偷自| 99热在线只有精品| 久草视频精品| 成人免费黄色小视频| 国产精品理论片| 国产免费高清无需播放器| 久久毛片网| 色天天综合| 亚洲黄色成人| 国产白浆视频| 91福利一区二区三区| 欧美在线视频a| 老司机久久99久久精品播放| www.99在线观看| 久久青草热| 亚洲视频在线观看免费视频| 亚洲中文久久精品无玛| 国产毛片高清一级国语 | 无码中文AⅤ在线观看| 亚洲一区国色天香| 91久久天天躁狠狠躁夜夜| 日韩黄色在线| 热久久这里是精品6免费观看| 国产女人18毛片水真多1| 欧美亚洲激情| 人妻精品全国免费视频| 亚洲专区一区二区在线观看| 九九热免费在线视频| 亚洲成a人片77777在线播放|