美章網(wǎng) 資料文庫 智能傳感器接口設計論文范文

智能傳感器接口設計論文范文

本站小編為你精心準備了智能傳感器接口設計論文參考范文,愿這些范文能點燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。

智能傳感器接口設計論文

1接口設計

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

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

1.2存儲接口本實驗平臺需要存儲來自于上位機的模擬電力信號u′、通過采集模塊獲得的三相電壓、電流采集信號uA、uB、uC、iA、iB、iC,以及利用粗信號處理方法分析得來的電力特征參數(shù)或性能指標等數(shù)據(jù)。模擬電力信號主要用于分析粗信號處理方法在電力智能傳感器中的實際測試精度、實時性以及可靠性。實測電力信號用于研究粗信號處理方法的現(xiàn)場分析性能,電力特征參數(shù)或性能指標是粗信號處理方法性能評價的依據(jù)。電力信號的采樣周期Ts越短,一個電力信號周期T內(nèi)的采樣點數(shù)N越大,樣本就越趨近于實際的電力信號。因此,本實驗平臺需要存儲大量數(shù)據(jù),僅利用微控制器自身的存儲空間是遠遠不夠的,需要擴展存儲器。為確保分析精度,本實驗平臺采用基于IEEE754—1985《IEEEStandardforBoraryFloating-PointArithmeti》標準的浮點型數(shù)據(jù)格式進行存儲,一個數(shù)據(jù)信息占用4個字節(jié)。為了讓樣本較好地逼近電力信號,無論對于實測信號還是模擬信號,N均取為512,存放3個周期的電力信號。頻率、電壓與電流的幅值、初相位是交流電力的特征參數(shù);交流電力功率的基本性能指標為視在功率、有功功率、無功功率和功率因子。通過不同方法獲得的這些參數(shù)或指標均需要保存。另外,還有用于計算、分析過程中的數(shù)據(jù)臨時緩存區(qū)bufter,至少需要1kB的空間。另外,實驗平臺留給存儲模塊的系統(tǒng)I/O資源為P0、P2.0~P2.5、P3.6、P3.7。

1.3通信接流電力智能傳感器粗信號處理實驗平臺對現(xiàn)場系統(tǒng)與上位機系統(tǒng)之間的通信速度無特別要求,采用RS-232串口全雙工通信,數(shù)據(jù)格式為16進制,波特率為9600bit/s、8位數(shù)據(jù)位、1位停止位、無奇偶校驗。本平臺的通信協(xié)議格式如表1所示。其中字節(jié)頭取值為0x68,結(jié)束碼取值為0x16,A、B、C三相電壓、電流采集通道ID分別為1,2,3,4,5,6,數(shù)據(jù)域內(nèi)放置要傳送的具體數(shù)據(jù)。數(shù)據(jù)長度表示數(shù)據(jù)域中的字節(jié)數(shù),占用2個字節(jié)。將除校驗碼和結(jié)束碼外的其他項通信信息累加,形成用1個字節(jié)表示的校驗碼。5個字節(jié)描述的控制字主要分成3類:數(shù)據(jù)請求控制字、數(shù)據(jù)上傳控制字和輔助控制字。對于前兩類,由于通信的內(nèi)容為表1所示的信息(buffer項除外),故其格式為:Q或S+4位描述的表1中的數(shù)據(jù)(數(shù)據(jù)的下標變?yōu)檎W煮w,數(shù)據(jù)不足4位的項,其高位用零表示,如θuA1、uA1、u1′分別描述為θuA1、0uA1、0u1′,表示利用粗信號處理方法1分析實測交流A相電壓信號所得的初始相位、電壓有效值,分析模擬信號所得的電壓有效值),其中,Q表示查詢信息,S表示發(fā)送信息。輔助控制字的格式為:ACW+兩位控制指令,其中,01表示測試串口通信是否正常(回復0表示串口通信正常,其他值表示串口通信不正常),02表示查詢平臺正常采集電力信號的通道數(shù)目,03表示查詢平臺正常采集電力信號的通道,04表示查詢平臺通信的波特率,05表示設置平臺通信的波特率。輔助控制指令還可以根據(jù)需要進行擴展。

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

1.5上位機接口與VisualC-Matlab接口上位機模塊能模擬交流電力信號,實現(xiàn)多種交流電力粗信號處理方法,并將模擬交流電力信號“告知”現(xiàn)場系統(tǒng),從現(xiàn)場系統(tǒng)處“獲知”交流電力的實測信號以及現(xiàn)場系統(tǒng)的分析結(jié)果等;以圖、列表等方式顯示實測或模擬交流電力信號,并顯示交流電力信號多種粗信號處理方法的分析結(jié)果等。VisualC++6.0是Window平臺上一種強有力的軟件開發(fā)集成環(huán)境,所以,本實驗平臺的上位機將利用VisualC++6.0進行其軟件開發(fā)。對于模擬的交流電力,其特征參數(shù)和性能指標的真值是已知的;對于實測的交流電力,確定其特征參數(shù)和性能指標的真值比較困難。利用現(xiàn)有的經(jīng)典方法獲得這些真值不失為一種有效途徑。Matlab工具箱提供了豐富的經(jīng)典方法、算法和繪圖方式,在VisualC++6.0中利用這些工具能可靠地計算出電力特征參數(shù)、性能指標的真值,并有效地縮短上位機軟件的開發(fā)周期。在VisualC++6.0中調(diào)用Matlab工具箱中的函數(shù)有幾種方式,結(jié)合自身特點,上位機模塊宜采用引擎方式。利用這種方式的具體步驟為:1)在VisualC++6.0環(huán)境中添加Matlab引擎庫頭文件和庫函數(shù)的路徑,并在其菜單項Project→Set-tings的【Link】選項卡上文本框中添加3個文件名libmx.lib、libmex.lib、libeng.lib。2)在工程頭文件中加入引擎庫頭文件名Engine.h。首次調(diào)用Matlab函數(shù)時先利用engOpen函數(shù)打開Matlab引擎。該函數(shù)返回的引擎指針用于之后Matlab函數(shù)的調(diào)用。不再調(diào)用Matlab函數(shù)時,通過engClose函數(shù)關閉引擎。3)通過engEvalString函數(shù)向Matlab引擎發(fā)送包含所調(diào)用的Matlab函數(shù)名及其參數(shù)的命令字符串實現(xiàn)函數(shù)的調(diào)用。利用函數(shù)engGetVariable獲取Matlab函數(shù)分析出來的信息。該函數(shù)返回一個mxArray類型的指針。函數(shù)mxGetData可將該類型的指針轉(zhuǎn)化成可在VisualC++6.0中操作的void類型指針。

2實驗

項目組將5位碩士研究生劃分成4個小組:從原理設計到系統(tǒng)集成、調(diào)試,研制出該平臺[7]共花費1個半月。利用實驗室中的工業(yè)用交流電力對研制出的實驗平臺進行系統(tǒng)測試和驗證。圖2(a)為現(xiàn)場系統(tǒng)采集的一個單相交流電壓信號,上位機系統(tǒng)通過通信模塊獲取了該信號并利用0、1、2號粗信號處理方法對其進行分析。上位機系統(tǒng)調(diào)用Matlab工具箱中的FFT函數(shù)獲得該信號特征參數(shù)的真值,其中圖2(b)、2(c)分別為該信號幅頻、相頻特性。圖2(d)為該信號在實驗平臺上測試得出的綜合信息。其中,幅值數(shù)據(jù)、相位數(shù)據(jù)列表框中的內(nèi)容為圖2(b)、2(c)的數(shù)據(jù)化,對該信號進行的3種粗信號處理(一個信號周期內(nèi)用了21個采樣點進行分析)是在上位機系統(tǒng)上進行的,其分析結(jié)果與現(xiàn)場系統(tǒng)基本相同,不同的主要在于處理速度,其主要原因是微處理器的晶振頻率為12MHz,而上位機的主頻為2.1GHz。由圖2可知,方法1、2的精度高于方法0,這與相關研究成果相吻合,從而驗證了該實驗平臺的有效性、可靠性。該實驗平臺研制的快速性、高效性以及研制出的平臺有效性、可靠性證明了用于該平臺研制的接口設計的有效性、合理性。

3結(jié)束語

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

作者:李海軍肖繼學程志殷巧董圣友王澤單位:西華大學機械工程與自動化學院成都航天通信設備有限責任公司天府新區(qū)仁壽視高管理委員會

主站蜘蛛池模板: 成人欧美一区二区三区| 真实的国产乱xxxx在线播放| 国产精选91热在线观看| 一级片在线播放| 日韩大片观看网址| 亚洲成AV人片在线观看无码不卡 | 高潮抽搐潮喷毛片在线播放 | а√天堂中文在线资源bt在线| 日本亚洲高清乱码中文在线观看| 亚洲a级成人片在线观看| 毛茸茸性XXXX毛茸茸毛茸茸 | 3d动漫h在线观看| 天天操天天摸天天爽| 人妻少妇一区二区三区| 久久久久久久综合狠狠综合| 樱桃视频高清免费观看在线播放| 亚洲精品无码久久毛片波多野吉衣 | 二区久久国产乱子伦免费精品| 天堂网中文字幕| 一本大道道无香蕉综合在线| 抱着娇妻让粗黑人人玩3p| 久久精品国产亚洲AV无码麻豆| 欧美人一级淫片a免费播放| 亚洲欧美日韩在线不卡| 爆乳女仆高潮在线观看| 免费看黄色一级| 精品无码国产自产拍在线观看蜜 | 樱花草视频www| 亚洲性无码av在线| 污污网站在线免费观看| 人人妻人人爽人人澡欧美一区 | 欧洲一区二区三区在线观看| 亚洲日韩精品无码AV海量| 熟妇人妻不卡中文字幕| 免费无码成人AV片在线在线播放 | 最近最新中文字幕| 国产精品妇女一二三区| awyy爱我影院午夜| 女人张开腿让男人做爽爽| 一本色道久久88亚洲精品综合| 成年女人看片免费视频播放器|