国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

PCI-1711數據采集卡及其應用

發布時間:2010-6-9 16:26    發布者:vinda
關鍵詞: PCI-1711 , 數據采集
在數據采集和處理過程中,有些模擬信號的幅值和頻率變化的速度是非常快的,如何將這些高速變化的模擬信號采集到計算機里進行處理便是一個需要解決的實際問題。由于數字數據傳輸速率等系統瓶頸的影響,使用常規的技術方法往往不能理想地解決上述實際問題。以PCI總線為代表的高性能局部總線的推出,為計算機的模擬輸入通道采樣頻率的大幅度提高提供了堅實的技術基礎。
PCI-1711數據采集卡
   
PCI-1711是12位的低損耗多功能采集卡卡,具有獨特的電路設計和完善的數據采集與控制功能,支持即插即用,具有FIFO的高速緩存,可靈活設定輸入類型和范圍,具有16通道單端模/數輸入、16通道數字I/O和2通道數模輸出,采集速率可達100kHz,可編程的計數/計時器可作為A/D轉換的速度觸發,同時具有通道自動搜索功能。內部結構主要有單端模擬輸入通道、模擬輸出通道和觸發源連接三部分。
庫函數及其應用
   
廠家為用戶提供了PCI-1711采集卡的庫函數和不同語言的例程,使用戶具有良好的Windows開發環境。廠家主要為可編程的DAS卡提供DDL、ActiveDAQ和GeniDAQ等驅動文件,同時還提供了在Visual Basic、Visual C++、C++ Builder和Delphi等開發環境下的例程,這些都方便了用戶根據自己的實際情況完成數據采集的編程工作。在Visual C++開發環境下,其原文件要包含庫函數“driver.h”。
   
結合Visual C++ 軟件開發環境,PCI-1711采集卡的軟件編程需要以下幾個步驟。
   
(1)采集卡的注冊。可以放在.cpp文件的開始位置,或者直接包含注冊的庫函數。
   
(2)采集卡的配置。在配置文件里,可以設置通道號和通道增益模式。
   
(3)采集卡的數據采集。這里要根據設置的通道號和采集模式來采集數據,同時選擇觸發模式和電壓補償。觸發模式中,0為內觸發模式,1為外觸發模式。
   
(4)數據處理。用戶可根據自己的需要將采集來的電壓值進行處理,同時可在Visual C++的環境下,將采集處理后的數據通過友好的人機界面顯示出來。
   
(5)釋放采集卡。在Visual C++開發環境下,可用庫函數提供的DRV_DeviceClose()函數將采集卡關閉。
應用中的注意事項
   
PCI-1711采集卡的信號線要盡可能遠離電源線、發電機和具有電磁干擾的場所,也要遠離視頻監視系統,因為它會對數據采集系統產生很大的影響。在現場試驗中,如果信號線和電源線必須并行(比如在同一個電纜溝里),則兩者之間必須保持適當的安全距離,同時最好用屏蔽電纜,以確保信號安全準確地傳輸。
   
采集卡的每個通道的模擬量采集都有一個輸入電壓范圍,超過了這一范圍會造成采集卡A/D轉換部分的燒毀,所以在采集模擬信號時,要保證被采集的信號在設定的量程范圍內。
應用實例
   
下面是在Visual C++的環境下實現PCI-1711數據采集的一段程序。采樣頻率可以通過SetTimer()函數設定,采用內部觸發方式。采集卡使用的五個步驟中,第一步在OnCtrStart()函數中實現,第五步在OnCtrStop(),第二步和第三步在Adinput()函數中實現,第四步為數據處理,根據用戶不同的需要進行相應的處理,這里從略。
   
void CStable2View::OnCtrStart()
{
// TODO: 添加命令句柄代碼
// Step 1:注冊設備
if(ErrCde =DRV_DeviceOpen(DeviceList[gwDevice].dwDeviceNum,
(LONG far *)&DriverHandle)!=0)
return ;
else
timeId=SetTimer(nIDE, 100, NULL);
}
ADinput(unsigned char chan) /* chan是通道號*/
{
float fVoltage;
//Step 2:配置設備
ptAIConfig.DasChan = chan;
ptAIConfig.DasGain = 1;
if(ErrCde = DRV_AIConfig(DriverHandle,(LPT_AIConfig)&ptAIConfig)!=0)
return 0;
// Step 3:采集數據
ptAIVoltageIn.chan = chan; // 輸入通道
ptAIVoltageIn.gain = 1; // 增益代碼,可參考手冊的電壓范圍
ptAIVoltageIn.TrigMode = 0; // 0: 內觸發器,1: 外觸發器
ptAIVoltageIn.voltage = &fVoltage; // 返回的電壓
if(ErrCde = DRV_AIVoltageIn(DriverHandle, &ptAIVoltageIn)!=0)
return 0;
return (fVoltage);
}
//step 4:處理數據(發送)
void CStable2View::OnCtrStop()
{
// TODO:添加命令句柄代碼
timeId=0;
KillTimer(timeId);
// Step 5:釋放設備
DRV_DeviceClose(&DriverHandle);
}

結語
     
PCI-1711是一種非常經濟實用的數據采集卡,可以應用在很多領域。在現場試驗中,用PCI-1711采集卡采集重力加速度計和陀螺輸出的電壓信號,經過采集卡的A/D采集,并對數據進行處理,將所得數據通過一個良好的人機界面顯示出來。
本文地址:http://m.qingdxww.cn/thread-12496-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 利用模擬開發工具生態系統進行安全電路設計
  • 你仿真過嗎?使用免費的MPLAB Mindi模擬仿真器降低設計風險
  • 我們是Microchip
  • 想要避免發生災難,就用MPLAB SiC電源仿真器!
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 男人天堂2020 | 精品久久久噜噜噜久久7 | 午夜欧美性视频在线播放 | 欧美一区二区免费 | 高清毛片一区二区三区 | 中文字幕另类 | 午夜黄色在线观看 | 久久久久久久久久久9精品视频 | 天堂网在线播放 | 国产成人亚洲综合 | 9香蕉视频| 四虎影视国产在线观看精品 | 国模肉肉大尺度啪啪人体150p | 99福利资源久久福利资源 | 久久97精品久久久久久久不卡 | 欧美成人免费香蕉 | 污网站免费观看在线高清 | 欧美日韩乱妇高清免费 | 天天爱天天干天天操 | 噜噜噜噜天天狠狠 | 国产精品黄 | 亚洲欧洲精品一区二区三区 | 99久久精品国产麻豆 | 99在线观看精品免费99 | 在线精品视频免费观看 | 亚洲男人天堂网 | 日韩免费观看一级毛片看看 | 97视频免费| 婷婷在线播放 | 晚上看的www视频高清免费动漫 | 免费福利在线看黄网站 | 麻豆国产高清精品国在线 | 色综合久久综合欧美综合图片 | 国产精品线在线精品 | 日本人的色道免费网站 | 国产三级网 | 天堂男人 | 91黄视频在线观看 | 黄色午夜视频 | 欧美精品一二区 | 亚洲国产成人综合精品2020 |