色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

英創信息技術ETA104數采模塊實現波形信號采集簡介

英創信息技術 ? 來源:英創信息技術 ? 作者:英創信息技術 ? 2020-02-07 10:47 ? 次閱讀

ETA104模擬數據采集模塊(下文簡稱:ETA104模塊)是基于英創公司SBC840工控應用底板、符合DM5028標準應用擴展模塊。ETA104模塊上的模數轉換功能,采用ADS7871模擬信號轉換芯片,占用ESMARC工控主板的SPI總線進行通訊,最高可實現48K的數據轉換率,最大支持8路14bit模擬信號轉換。

ETA104模塊的A/D轉換芯片的數據轉換啟動方法有2種,一種方法是使用軟件寫入指令啟動數據轉換,第二種方法是使用引腳“ADConvert”啟動數據轉換:在該引腳上產生一個由低到高的上升沿,便可根據最近一次的A/D輸入端口配置,啟動一次數據轉換,同時引腳“ADBUSY”由低電平變為高電平;當前數據轉換完成后,引腳信號“ADBUSY”會產生一個由高到低的下降沿,表示當前數據已經轉換好。

根據ETA104模塊的這種特點,可以很方便地實現波形數據采樣,基本思路如下:1、配置A/D轉換芯片,以滿足需要采集的模擬信號輸入端口與輸入方式;2、根據數據采樣率需求,配置PWM輸出參數,然后啟動PWM信號,經由ADConvert信號引腳觸發啟動A/D數據轉換;3、當數據轉換完成以后,由ADBUSY信號觸發系統IRQ中斷;4、系統中斷后,啟動SPI總線進行當前數據讀取。

ADConvert信號通過ETA104的J1.P25腳接入,連接到ESMARC工控主板的PWM1信號端口;ADBUSY信號通過ETA104的J1.30腳輸出,連接到ESMARC工控主板的IRQ1信號端口。ETA104數據采樣控制信號所占用的相關引腳,如下表所示:

引腳 信號名稱 功能 描述
J1.25 GPIO6 PWM1信號輸出 用于等時采樣時,啟動AD轉換,該信號連接到ADConvert
J1.30 GPIO24 中斷輸入IRQ1 數據轉換完成,通過ADBUSY信號輸出下降沿到IRQ1
J1.38 GPIO28 SPI_MISO 控制ADC器件的SPI總線信號
J1.40 GPIO29 SPI_MOSI
J1.42 GPIO30 SPI_CLK
J1.44 GPIO31 SPI_CSn

模擬信號采樣流程參考圖如下:

程序流程說明:

1、初始化A/D,主要是配置模擬信號輸入方式、模擬信號輸入通道、A/D片內增益。

2、要得到高精度的等時采集點的數據,因此使用PWM信號來啟動A/D的數據轉換,以達到非常高的時間要求精度。

3、系統使用A/D芯片的BUSY信號的下降沿,觸發系統中斷,通知系統,當前數據已經準備好。

4、以上資源初始化好以后,就可以開始啟動A/D轉換了。直接啟動PWM信號輸出即可。

5、等待IRQ中斷消息,即表示當前數據轉換完成。

6、利SPI總線讀取A/D已轉換好的數據并存貯。

7、檢查要采樣的數據個數是否已達到,則關閉PWM輸出,停止數據采樣。然后關才IRQ、PWM相關設備。

以下是基于ESM9287-WinCE6.0環境的例子程序。由于ESM9287的IRQ響應速度限制,該環境最大數據采樣率只能到2Kbps。

// 申請一個數據Buff空間,用于存放采樣數據結果

AD_DataBuff = new DWORD[AD_CovCount];

if(AD_DataBuff == NULL)

return ;

// 初始化A/D,配置A/C采樣通道與信號輸入模式

MyADC_Test.ADS7871_ConfigREG(ADS7818_REG_GainMux,AD_Channel);

// 初始化IRQ,配置中斷源IRQ1作為系統觸發

hIRQ1 = CreateFile(_T("IRQ1:"),

GENERIC_READ|GENERIC_WRITE,

FILE_SHARE_READ|FILE_SHARE_WRITE,

NULL,

OPEN_EXISTING,

FILE_FLAG_RANDOM_ACCESS,

NULL);

if(hIRQ1==INVALID_HANDLE_VALUE)

{

printf("Open IRQ1 false!\r\n");

return ;

}

// 初始化PWM信號,使用PWM1作為A/D轉換啟動信號

hPWM = CreateFile( _T("PWM1:"),

GENERIC_READ|GENERIC_WRITE,

FILE_SHARE_READ|FILE_SHARE_WRITE,

NULL,

OPEN_EXISTING,

FILE_FLAG_RANDOM_ACCESS,

NULL);

if(hPWM==INVALID_HANDLE_VALUE)

{

printf("Open PWM false!\r\n");

return ;

}

PwmInfo.dwFreq = AD_CovRate; //設置PWM輸出頻率為數據采樣率,如1000Hz

PwmInfo.dwDuty = 10;

PwmInfo.dwResolution = 1;

dwNumberOfBytesWritten = 0;

bRet = WriteFile(hPWM, &PwmInfo, sizeof(PWM_INFO), &dwNumberOfBytesWritten, NULL);

if(!bRet)

{

printf("WriteFile failed\n");

CloseHandle(hPWM);

}

i1 = 0;

while(1) //數據采樣循環控制

{

dwTimeout = 5; //timeout 5ms

if (!DeviceIoControl(hIRQ1, //等待中斷觸發信號

IOCTL_WAIT_FOR_IRQ,

&dwTimeout,

sizeof(DWORD),

&dwReturn,

sizeof(DWORD),

NULL,

NULL))

{

dwReturn = WAIT_FAILED;

}

if(dwReturn == WAIT_OBJECT_0)

{

i1++;

MyADC_Test.ADS7871_Read( &AD_DataBuff[i1] );//讀取AD采樣好的數據

if(i1>=AD_CovCount) //判斷數據采樣個數是否已達到設置值

break;

}

}

PwmInfo.dwFreq = 0;

PwmInfo.dwDuty = 10;

PwmInfo.dwResolution = 1;

dwNumberOfBytesWritten = 0;

bRet = WriteFile(hPWM, &PwmInfo, sizeof(PWM_INFO), &dwNumberOfBytesWritten, NULL); //停止PWM輸出

CloseHandle(hPWM);//關閉PWM設備

CloseHandle(hIRQ1); //關閉IRQ設備

//數據復制/轉移到用戶數據BUFF

//......

delete[] AD_DataBuff;//清理申請的運態數據空單

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式主板
    +關注

    關注

    7

    文章

    6085

    瀏覽量

    35438
收藏 人收藏

    評論

    相關推薦

    網關與采集卡有哪些區別?

    ,通常與計算機配合使用,將模擬或數字信號轉換為計算機可識別的數據格式。 一、功能差異 在功能方面,網關和采集卡各有側重。
    的頭像 發表于 12-10 18:17 ?142次閱讀

    中科達榮獲2024年軟件和信息技術服務優秀企業

    及前百家企業”名單。中科達憑借非凡的技術實力與持續的創新能力,成功入選“2024年度軟件和信息技術服務競爭力百強企業”以及“2024年軟件和信息技術服務優秀企業”。
    的頭像 發表于 10-30 11:44 ?506次閱讀

    智慧園區能耗網關是什么

    智慧園區能耗網關是一種專門用于智慧園區能源管理系統的設備。它的主要功能是采集和傳輸園區內各種能耗數據,以便進行綜合分析和管理。以下是智慧園區能耗
    的頭像 發表于 08-06 15:23 ?266次閱讀
    智慧園區能耗<b class='flag-5'>數</b><b class='flag-5'>采</b>網關是什么

    智慧園區能源網關是什么

    智慧園區能源網關是一種用于采集和管理智慧園區內各種能源數據的設備。其主要功能包括: 1. 數據采集:能源
    的頭像 發表于 07-17 15:50 ?264次閱讀
    智慧園區能源<b class='flag-5'>數</b><b class='flag-5'>采</b>網關是什么

    醫療級心電ECG采集處理模塊

    模塊簡介 WLEC2醫療級心電模塊是一款專用于ECG采集模塊,可以達到醫療器械注冊的技術標準。
    的頭像 發表于 07-15 16:45 ?411次閱讀
    醫療級心電ECG<b class='flag-5'>采集</b>處理<b class='flag-5'>模塊</b>

    串口RS485網關的功能和優勢有哪些

    在當今信息化高度發達的時代,數據采集與監控系統已成為各類工業企業不可或缺的一部分。作為這一領域的關鍵設備,串口RS485網關憑借其卓越的功能和顯著的優勢,在眾多行業中大放異彩。 物
    的頭像 發表于 07-01 10:19 ?523次閱讀
    串口RS485<b class='flag-5'>數</b><b class='flag-5'>采</b>網關的功能和優勢有哪些

    plc無線網關是什么

    PLC(可編程邏輯控制器)無線網關是一種設備,它能夠通過無線通信技術連接PLC和其他設備或系統,實現數據的采集、傳輸和遠程監控。這種網關
    的頭像 發表于 06-27 14:49 ?414次閱讀
    plc<b class='flag-5'>數</b><b class='flag-5'>采</b>無線網關是什么

    能源網關是什么

    能源網關(Energy Data Collection Gateway)是一種專門用于能源管理系統中的數據采集和傳輸的智能設備。它通常被部署在網絡邊緣,負責將現場的能源消耗數據,如電能、水能
    的頭像 發表于 06-06 14:35 ?611次閱讀
    能源<b class='flag-5'>數</b><b class='flag-5'>采</b>網關是什么

    通過工業智能網關實現電力協議IEC104數據采集

    監控和管理,從而執行各種精準可靠的操作。 對此,物通博聯提供IEC104協議網關,可以實時采集處理著海量數據并通過5G/4G/WIFI以太網等方式通信,構建數據應用管理的重要基礎,
    的頭像 發表于 06-03 14:18 ?521次閱讀
    通過工業智能網關<b class='flag-5'>實現</b>電力協議IEC<b class='flag-5'>104</b>數據<b class='flag-5'>采集</b>

    環保儀--園區廠礦生態環境監測數據采集傳輸儀

    對遠程通信的要求。 環保儀AF-HK100采用高性能的工業級硬件,一體化設計,支持外接組態屏, 從硬件上保證了系統的穩定性和可靠性。配備豐富的采集控制接口,有RS232、RS485、以太網、模擬量輸入、開關量輸入、開關量輸出
    的頭像 發表于 05-29 10:14 ?331次閱讀
    環保<b class='flag-5'>數</b><b class='flag-5'>采</b>儀--園區廠礦生態環境監測數據<b class='flag-5'>采集</b>傳輸儀

    邊緣網關的重要功能

    在數字化的浪潮中,邊緣網關正在發揮著越來越重要的作用,作為連接現實世界與數字世界的橋梁,邊緣網關實現了數據的實時
    的頭像 發表于 05-23 13:33 ?341次閱讀

    5G工業網關的功能及其在工業領域的應用

    的功能,并探討其在工業領域的應用。 一、數據采集與傳輸功能 5G工業網關的首要功能是數據采集與傳輸。它能夠連接多種類型的傳感器、設備和系統,如PLC、儀器儀表、工業機器人、數控機床
    的頭像 發表于 04-26 16:09 ?534次閱讀
    5G工業<b class='flag-5'>數</b><b class='flag-5'>采</b>網關的功能及其在工業領域的應用

    網關的應用與實踐

    網關的應用與實踐。 某制造企業希望通過智能化的方式監控和管理其生產線,提升生產效率。為了實現這一目標,我們為其設計了一款高效的網關解決方案。 1、設備連接與數據
    的頭像 發表于 02-21 14:57 ?643次閱讀
    <b class='flag-5'>數</b><b class='flag-5'>采</b>網關的應用與實踐

    網關如何助力工廠實現智能化轉型

    在工業4.0和物聯網(IoT)的推動下,工業數據采集網關(簡稱網關)在工廠智能化中起到了越來越重要的作用。本文將通過一個案例探討網關
    的頭像 發表于 02-20 14:39 ?269次閱讀
    <b class='flag-5'>數</b><b class='flag-5'>采</b>網關如何助力工廠<b class='flag-5'>實現</b>智能化轉型

    之能PLC系統在流體灌裝線的應用

    ,能夠顯著提高生產效率、降低人工成本。 隨著工業自動化技術的不斷發展,PLC系統在各個領域的應用越來越廣泛。在流體灌裝線上,PLC
    的頭像 發表于 02-05 15:45 ?390次閱讀
    主站蜘蛛池模板: 国产精品1区在线播放| 亚洲精品美女久久777777| 色婷婷亚洲五月| 97无码欧美熟妇人妻蜜| 久久久久久久久亚洲| 亚洲一级特黄| 湖南电台在线收听| 99re久久热最新地址一| 京香在线播放| 亚洲免费一区| 精品爽爽久久久久久蜜臀| 亚洲成人在线免费观看| 国产啪精品视频网免费| 亚洲 色 欧美 爱 视频 日韩| 东北疯狂xxxxbbbb中国| 秋霞电影伦网理最新在线看片 | yellow在线观看免费观看大全 | 中文免费视频| 榴莲推广APP网站入口官网| 中文人妻熟妇精品乱又伧| 久久在精品线影院精品国产| 中文字幕永久在线| 国产99网站| 翁公咬着小娇乳H边走边欢A| 国产精品久久久久久影院| 小女生RAPPER入口| 精品99久久久久成人网站| 夜色55夜色66亚洲精品网站| 老司机午夜影院味味| 99久久久A片无码国产精| 国产免费麻传媒精品国产AV| 色琪琪久久热在线| 国产偷抇久久精品A片蜜臀AV| 亚洲国产在线2o20| 久久天堂成人影院| 97一期涩涩97片久久久久久久| 欧美日韩精品| 国产精品第十页| 永久免费毛片| 欧美.亚洲.日韩.天堂| 成人欧美尽粗二区三区AV|