《電子技術應用》
您所在的位置:首頁 > EDA與制造 > 設計應用 > 基于MATLAB的實時數據采集與分析研究
基于MATLAB的實時數據采集與分析研究
程偉 程文波 李燦平 成都理工大學信息工程學院
摘要: 數據采集系統涉及多學科,所研究的對象是物理或生物等各種非電或電信號。根據各種非電或電信號的特征,利用相應的歸一化技術,將其轉換為可真實反映事物特征的電信號后,經A/D轉換器轉換為計算機可識別的有限長二進制數字編碼,以此作為研究自然科學和實現工業實時控制的重要依據,實現對宏觀和微觀自然科學的量化認識
Abstract:
Key words :

 

      1、引言
 
  數據采集系統涉及多學科,所研究的對象是物理或生物等各種非電或電信號。根據各種非電或電信號的特征,利用相應的歸一化技術,將其轉換為可真實反映事物特征的電信號后,經A/D轉換器轉換為計算機可識別的有限長二進制數字編碼,以此作為研究自然科學和實現工業實時控制的重要依據,實現對宏觀和微觀自然科學的量化認識,典型的數據采集系統組成如圖1所示。
 
  在采集過程中,將傳感器獲取的參數通過A/D轉換送入內存,然后由CPU對其進行分析、運算和處理,如數字濾波、量綱變換、誤差修正、數字顯示等。在本文中,嘗試通過利用MATLAB的數據采集工具箱對自主設計的數據采集系統進行模擬仿真,結果實現了對設計系統的模擬操作檢驗與數據分析。為了滿足實時采集的要求,采用了Compilier編譯器,Compilier以M語言編制的程序為輸入,可以根據需要生成獨立運行的應用程序或可以被 C/C++程序調用的動態鏈接庫文件。它支持MATLAB所有的內部函數,可使程序變得簡潔高效。
 
圖1 典型數據采集系統的組成
 
  2、數據采集工具箱介紹
 
   在MATLAB數據采集工具箱里集成了數據采集的M文件格式的函數和MEX文件格式的動態鏈接庫。其主要特征[4][5]如下:
 
  (1) 提供了將實時測量數據從數據采集硬件采集到MATLAB中的框架。
 
  (2) 支持模擬量輸入(AI)、模擬量輸出(AO)以及數字量I/O子系統,包括模擬量I/O實時變換。
 
  (3) 支持PC聲卡和業界非常流行的數據采集設備如NI卡、并行口(LPT1-LPT3)、Keithley卡等。
 
  (4) 采用事件驅動模式進行數據采集。數據采集工具箱由三部分組成:M文件格式的函數、數據采集引擎和硬件驅動,如圖2所示。這些組成部分使得MATLAB與數據采集硬件之間的信息傳遞成為可能。
 
 
圖2 數據采集引擎與硬件驅動
 
  3、數據采集過程

  3.1 數據采集的基本步驟
 
 ?。?)創建設備的一個對象。對象創建函數列表如下:
 
表1 對象創建函數列表
 
 ?。?)添加通道或數據線。模擬量I/O對象中用應添加通道,而數字量I/O對象中應添加數據線,與添加通道或數據線有關的函數列表如下:
 
表2 與添加通道或數據線有關的函數列表
 
 ?。?)配置屬性。屬性分為公共屬性和通道/數據線屬性,而兩者又再被分為基本屬性與設備特有屬性。其中公共屬性為返回設備對象的所有可配置的公共屬性名及其可能的屬性值,應將對象作為Set函數的輸入參數;要返回設備對象的所有公共屬性及其當前值或為顯示某個屬性的當前值,應將對象或屬性名作為 Get函數的輸入參數。對于通道/數據線屬性,則使用Channel(Line)屬性。
 
 ?。?)獲取或輸出數據。包括啟動設備對象,記錄或發送數據及停止設備對象三個步驟。其中啟動設備執行Start函數、提取記錄數據使用 Getdata函數、發送數據前的數據排列使用Putdata函數、停止使用用Stop函數;另外運行狀態用Running屬性標識、記錄狀態由 Logging屬性標識、發送狀態由Sending屬性標識,其取值均為On或Off。對于數字量I/O對象,該部分處理有所不同。
 
 ?。?)清除。當不再需要設備對象時,應使用刪除函數Delete將設備對象從內存中清除,并使用清除命令Clear將對象從MATLAB工作空間中清除。
 
  3.2 應用實例與分析
 
  3.2.1 MATLAB對RS232 的串口通信設計

   MATLAB是一個跨平臺軟件,而此處使用的是自主設計的數據采集卡,因此不具備直接訪問的能力。但MATLAB的面向對象技術,已用一個對象把計算機串口封裝起來,只要用Serial函數創建串口對象即可[6]。關鍵語句為:s=serial(‘COM1’,‘BaudRate’,9600)。 MATLAB封裝的串口對象支持對串口的異步讀寫操作,通過對異步讀寫設置,PC在執行讀寫串口函數時能立即返回,不必等待串口把數據串輸完畢。當指定數據傳輸結束時就觸發事件,執行事件回調函數,對事件回調函數編程,進行數據處理,這樣可以大大提高數據處理的效率。
 
    MEX是MATLAB的可執行程序,是MATLAB調用其它語言編寫的程序或算法的接口,在Windows環境下是擴展名為DLL的動態鏈接庫。對MEX 編譯器進行配置的方法是:在MATLAB命令窗口中運行mex-setup,選擇VC6.0++作為編譯器。用C語言編寫端口讀、寫的操作程序,程序包含有頭文件mex.h和mexFunction函數,mexFunction函數中nelhs表示輸出變量的個數,plhs包含指向輸出變量指針的數組,nrhs表示輸入變量的個數,prhs包含指向輸入變量指針的數組。接口編形成的MEX文件與參考文獻[7][8]類似,在此不再累述。 
 
  3.2.2 數據采集與分析
 
  (1)數據讀取的MATLAB實現
 
  主要代碼為:
 
  %讀取通道數及總數據量
 
  fid=fopen(‘cardiogram.add’,‘r’);
 
  Status=fseek(fid,56,‘bof’);
 
  nDataChNum=fread(fid,1,‘long’);
 
  status=fseek(fid,204, ‘bof’);
 
  nAllDataLength=fread(fid,1, ‘long’);
 
  %按通道數循環讀出各通道起始地址
 
  status=fseek(fid,76, ‘bof’);%
 
  for i="1:" nDataChNum
 
  pChannelAdr(i)=fread(fid,1, ‘long’)
 
  end
 
  %按通道數循環讀出各通道數據
 
  for i="1:nDataChNum"
 
  status=fseek(fid,pChannelAdr(i)+360, ‘bof’)
 
  nSegNum=fread(fid,1, ‘log’)
 
  status=fseek(fid,pChannelAdr(i)+160*nSegNum+1024, ‘bof’);
 
  data=fread(fid,nAllDataLength, ‘short’);
 
  end
 
  sta=fclose(fid);
 
  (2)數據處理與圖形繪制
 
  利用MATLAB的圖形用戶接口,通過編程可以很方便地構建數據采集與分析的用戶交互界面。將數據采集系統采集的實際心電圖信號,用RS232導入到PC 中。在MATLAB環境下,運行以上已經編好的程序,即可得到如下的模擬實驗結果。不過要說明的是,此處使用的數據采集系統是八通道同步采集,而仿真時僅使用的是其中一個通道進行的操作。
 
圖3 實際心電圖信號的采集與處理效果圖
 
  4、結語
 
   使用自主開發的數據采集系統,通過合理運用串口及MTLAB強大的數值計算和分析功能,實現了基于MATLAB的實時數據處理和分析。通過模擬實驗表明,該方法對于其它類似采集卡依然實用,具有一定的應用價值和發展前景。
 
此內容為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>
          久久久久久电影| 亚洲欧美日韩视频二区| 国内精品视频久久| 亚洲女同精品视频| 久久久免费观看视频| 国产亚洲精品高潮| 狂野欧美激情性xxxx| 午夜精品国产精品大乳美女| 制服诱惑一区二区| 亚洲国产精品久久久久| 亚洲一区影院| 欧美精品一区二区三| 国产日韩欧美精品一区| 欧美电影打屁股sp| 欧美一区激情| 午夜精品久久久久久久蜜桃app| 伊人狠狠色j香婷婷综合| 久热re这里精品视频在线6| 国产欧美日韩精品丝袜高跟鞋| 亚洲激情一区二区| 国产精品福利在线| 国产日韩精品综合网站| 欧美日韩精品欧美日韩精品| 国产欧美精品一区aⅴ影院| 一区在线播放| 免费成人性网站| 欧美激情第4页| 欧美午夜精品久久久久久浪潮| 亚洲视频你懂的| 牛人盗摄一区二区三区视频| 亚洲少妇自拍| 欧美极品在线播放| 一区二区日韩伦理片| 一本色道久久综合亚洲精品不卡| 国产精品一区久久久久| 久久久之久亚州精品露出| 国产乱肥老妇国产一区二| 久久婷婷麻豆| 羞羞答答国产精品www一本| 欧美日韩亚洲系列| 欧美日韩视频在线观看一区二区三区| 久久亚洲综合色| 亚洲欧美日韩天堂一区二区| 一区二区三区福利| 在线精品高清中文字幕| 亚洲国产精品va| 免费试看一区| 亚洲第一精品夜夜躁人人躁| 亚洲电影欧美电影有声小说| 久久国产免费| 亚洲国内高清视频| 美女999久久久精品视频| 亚洲激情在线激情| 性色av一区二区三区红粉影视| 国产精品视频专区| 欧美亚韩一区| 久久精品国产99| 久久天堂成人| 欧美制服丝袜| 国内自拍亚洲| 国产美女精品视频免费观看| 香港久久久电影| 亚洲成人原创| 欧美激情亚洲视频| 亚洲美女91| 一区二区三区成人精品| 国产日韩一区二区三区在线播放| 在线视频亚洲欧美| 久久久久免费| 国产精品久久久久久久久动漫| 亚洲女与黑人做爰| 亚洲日本va午夜在线影院| 国产精品亚洲一区二区三区在线| 一区二区三区回区在观看免费视频| 国产精品久久久久高潮| 香蕉久久夜色精品| 国模精品一区二区三区色天香| 亚洲欧洲一区二区三区| 国产精品区免费视频| 午夜在线成人av| 国内免费精品永久在线视频| 国产人成精品一区二区三| 久久不射中文字幕| 一本色道久久综合狠狠躁篇怎么玩| 国产精品v亚洲精品v日韩精品| 国产一区二区在线免费观看| 国产精品久久久久9999| 欧美日韩视频在线第一区| 亚洲欧美一区二区三区久久| 亚洲网站在线播放| 蜜桃久久精品乱码一区二区| 亚洲大胆av| 韩国三级在线一区| 欧美日韩直播| 最新日韩中文字幕| 亚洲一区二区在线视频| 国产欧美日韩一区二区三区在线| 欧美日本一区二区三区| 国产婷婷色一区二区三区| 99亚洲伊人久久精品影院红桃| 亚洲乱码久久| 黄色欧美日韩| 欧美成年网站| 亚洲黄色尤物视频| 欧美伊人久久久久久午夜久久久久| 欧美视频导航| 久久久www成人免费无遮挡大片| 久久久精品网| 国产一区自拍视频| 精品99一区二区| 久久久av网站| 欧美色123| 好吊一区二区三区| 亚洲与欧洲av电影| 国产一区二区毛片| 欧美亚洲视频| 亚洲男女毛片无遮挡| 欧美高清你懂得| 亚洲午夜在线观看视频在线| 久久国内精品视频| 欧美精品一区二区三区视频| 免费成人高清| 亚洲精品国产品国语在线app| 国产精品九色蝌蚪自拍| 欧美一级在线播放| 中文在线资源观看视频网站免费不卡| 美女爽到呻吟久久久久| 亚洲国产一成人久久精品| 欧美激情视频给我| 欧美日韩色一区| 在线一区二区三区四区五区| 欧美在线播放一区| 亚洲一区欧美二区| 欧美激情网友自拍| 久久精品91久久香蕉加勒比| 在线观看欧美黄色| 亚洲精品久久久久久久久久久久| 欧美日韩国产一区二区三区| 久久激情五月丁香伊人| av成人毛片| 国产精品亚洲综合色区韩国| 欧美激情片在线观看| 免费成人在线视频网站| 国内精品嫩模av私拍在线观看| 欧美系列亚洲系列| 午夜在线视频一区二区区别| 尤物yw午夜国产精品视频| 久久久噜久噜久久综合| 久久人人爽爽爽人久久久| 欧美乱在线观看| 136国产福利精品导航| 欧美成人性网| 国产精品高清免费在线观看| 在线视频精品一| 亚洲黄色高清| 亚洲福利久久| 亚洲视频精品在线| 亚洲国产另类精品专区| 一本色道久久88精品综合| 在线免费观看日本欧美| 99国产精品国产精品毛片| 国产精品视频福利| 影院欧美亚洲| 国产精自产拍久久久久久蜜| 国产精品欧美久久| 亚洲欧洲偷拍精品| 亚洲欧美另类久久久精品2019| 在线观看欧美视频| 国产精品国产三级国产专播精品人| 国产精品视频免费观看www| 最新中文字幕一区二区三区| 狠狠色丁香婷综合久久| 亚洲乱码国产乱码精品精可以看| 国产欧美在线观看一区| 欧美日韩亚洲国产精品| 午夜精品久久久久久久久| 久久精品一区二区三区不卡| 国产精品久久久99| 狠狠色噜噜狠狠色综合久| 欧美日韩高清在线播放| 欧美欧美天天天天操| 亚洲欧美综合v| 欧美久久视频| 欧美国产日韩精品免费观看| 欧美深夜福利| 一本一本久久a久久精品综合妖精| 国产精品欧美一区二区三区奶水| 国产精品麻豆欧美日韩ww| 亚洲一区二区三区精品视频| 欧美高清一区二区| 一本色道久久88亚洲综合88| 欧美日韩系列| 欧美 日韩 国产一区二区在线视频| 一区二区三区精密机械公司| 欧美一二区视频| 中国成人黄色视屏| 亚洲一区二区三区四区在线观看| 在线观看国产精品淫| 黄色成人在线网站| 亚洲精品看片| 一区二区高清在线观看| 午夜日韩av| 国产一区二区三区奇米久涩| 国产日韩久久| 日韩天堂在线视频| 激情综合色综合久久综合| 亚洲免费观看在线观看| 欧美区在线观看| 国产精品久久久久免费a∨| 中日韩在线视频| 最新成人av在线| 久久精品国产精品亚洲综合| 性欧美办公室18xxxxhd| 欧美日韩四区| 亚洲国产精品va在线观看黑人| 亚洲人被黑人高潮完整版| 亚洲一区二区在线观看视频| 久久夜色精品国产欧美乱| 亚洲黄一区二区| 亚洲欧美大片| 亚洲国产成人精品视频| 欧美一级艳片视频免费观看| 久久伊人亚洲| 亚洲激情二区| 国产精品资源| 亚洲日本一区二区三区| 欧美影院一区| 久久婷婷久久一区二区三区| 蜜臀a∨国产成人精品| 卡一卡二国产精品| 欧美国产乱视频| 在线观看日韩一区| 久久国产乱子精品免费女| 欧美日韩专区| 亚洲一区二区在线观看视频| 激情综合视频| 亚洲神马久久| 欧美激情精品久久久久久黑人| 国产精品成人久久久久| 麻豆精品传媒视频| 久久综合精品国产一区二区三区| 久久亚洲国产成人| 欧美视频在线不卡| 欧美精品日韩综合在线| 亚洲黄色毛片| 欧美国产综合| 亚洲国产高清高潮精品美女| 久热精品视频在线观看| 欧美乱妇高清无乱码| 亚洲最新在线视频| 亚洲一区在线播放| 艳女tv在线观看国产一区| 欧美亚洲在线| 伊大人香蕉综合8在线视| 在线观看欧美精品| 久久精品国产精品| 久久美女艺术照精彩视频福利播放| 欧美网站大全在线观看| 国产精品卡一卡二卡三| 亚洲国产专区| 国产乱码精品一区二区三区忘忧草| 亚洲午夜精品久久久久久浪潮| 欧美日韩一区二区免费视频| 亚洲乱码国产乱码精品精| 欧美精品在欧美一区二区少妇| 欧美a级大片| 亚洲精品一区二区在线| 欧美日韩国产影院| 欧美福利电影在线观看| 国产欧美日韩亚洲一区二区三区| 欧美精品一区二区三区高清aⅴ| 亚洲激情在线观看视频免费| 猛男gaygay欧美视频| 91久久久久久久久| 欧美一区二区三区久久精品茉莉花| 国产精品久久久久久久第一福利| 亚洲欧洲av一区二区三区久久| 一区二区久久| 亚洲一区二区在线免费观看| 免费国产自线拍一欧美视频| 香蕉久久一区二区不卡无毒影院| 亚洲精品视频免费在线观看| 欧美—级a级欧美特级ar全黄| 一色屋精品亚洲香蕉网站| 亚洲综合精品| 亚洲欧美另类在线| 久久亚洲捆绑美女| 亚洲视频播放| 亚洲国产视频直播| 在线观看视频免费一区二区三区| 国产视频一区在线观看| 亚洲天堂成人在线视频| 一区二区三区产品免费精品久久75| 欧美成人午夜77777| 欧美专区亚洲专区| 韩日午夜在线资源一区二区| 日韩亚洲视频在线| 国产一区二区在线观看免费播放| 欧美中日韩免费视频| 欧美jizzhd精品欧美喷水| 99国产精品久久久久久久| 国产一区在线免费观看| 亚洲深夜福利网站| 欧美激情中文不卡| 日韩一区二区免费看| 亚洲第一成人在线| 欧美区国产区| 国产一区二区高清| 国产午夜精品美女毛片视频| 久久综合久久久久88| 亚洲激情视频在线观看| 欧美日韩蜜桃| 久久久久在线观看| 久久蜜桃香蕉精品一区二区三区| 国产精品成人在线观看| 欧美日韩国产区一| 亚洲动漫精品| 国产精品国产三级国产普通话三级| 欧美一级专区免费大片| 在线一区二区日韩| 欧美精品一区二区蜜臀亚洲| 亚洲天堂久久| 亚洲欧美视频一区| 国产综合婷婷| 亚洲欧美精品suv| 久久久伊人欧美| 欧美三级电影精品| 影音先锋日韩有码|