哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

3天內(nèi)不再提示

英創(chuàng)信息技術ETA104數(shù)采模塊實現(xiàn)波形信號采集簡介

英創(chuàng)信息技術 ? 來源:英創(chuàng)信息技術 ? 作者:英創(chuàng)信息技術 ? 2020-02-07 10:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

引腳 信號名稱 功能 描述
J1.25 GPIO6 PWM1信號輸出 用于等時采樣時,啟動AD轉換,該信號連接到ADConvert
J1.30 GPIO24 中斷輸入IRQ1 數(shù)據(jù)轉換完成,通過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片內(nèi)增益。

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

3、系統(tǒng)使用A/D芯片的BUSY信號的下降沿,觸發(fā)系統(tǒng)中斷,通知系統(tǒng),當前數(shù)據(jù)已經(jīng)準備好。

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

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

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

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

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

// 申請一個數(shù)據(jù)Buff空間,用于存放采樣數(shù)據(jù)結果

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作為系統(tǒng)觸發(fā)

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輸出頻率為數(shù)據(jù)采樣率,如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) //數(shù)據(jù)采樣循環(huán)控制

{

dwTimeout = 5; //timeout 5ms

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

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采樣好的數(shù)據(jù)

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

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設備

//數(shù)據(jù)復制/轉移到用戶數(shù)據(jù)BUFF

//......

delete[] AD_DataBuff;//清理申請的運態(tài)數(shù)據(jù)空單

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

    關注

    7

    文章

    6107

    瀏覽量

    37147
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    PLC數(shù)網(wǎng)關哪個好用?有什么推薦?

    在工業(yè)物聯(lián)網(wǎng)快速發(fā)展的當下,PLC數(shù)網(wǎng)關作為連接底層PLC設備與上層管理系統(tǒng)的核心樞紐,其兼容性、穩(wěn)定性、采集效率直接決定了企業(yè)數(shù)字化轉型的成效。面對市場上眾多品牌的產(chǎn)品,很多企業(yè)在選擇時難免陷入
    的頭像 發(fā)表于 03-07 14:11 ?713次閱讀
    PLC<b class='flag-5'>數(shù)</b><b class='flag-5'>采</b>網(wǎng)關哪個好用?有什么推薦?

    能源數(shù)網(wǎng)關如何實現(xiàn)“數(shù)據(jù)孤島&quot;到&quot;能源互聯(lián)”的數(shù)字化轉型

    的“神經(jīng)中樞”。 物通博聯(lián)能源數(shù)網(wǎng)關支持Modbus、IEC101/103/104、DLT645、IEC61850、CJ188等多種工業(yè)協(xié)議,可無縫對接不同品牌、不同型號的能源設備、PLC、傳感器等,覆蓋水電氣熱
    的頭像 發(fā)表于 12-31 13:55 ?365次閱讀
    能源<b class='flag-5'>數(shù)</b><b class='flag-5'>采</b>網(wǎng)關如何<b class='flag-5'>實現(xiàn)</b>“數(shù)據(jù)孤島&quot;到&quot;能源互聯(lián)”的數(shù)字化轉型

    NI數(shù)卡 差分AB正交編碼器信號采集

    請教一下各位,如何使用NI數(shù)采集差分輸入AB正交編碼器角度信號。 PCIE-6320/6340 usb6210/6421 在不增加差分轉單端模塊
    發(fā)表于 10-20 09:15

    通過IEC104協(xié)議數(shù)實現(xiàn)電子廠能源精細化管理

    系統(tǒng)、推動能源精細化管理及達成節(jié)能減排目標的關鍵手段。針對這一需求,物通博聯(lián)提出基于其能耗數(shù)網(wǎng)關的物聯(lián)網(wǎng)解決方案,旨在依托高效、可靠的數(shù)據(jù)采集與傳輸技術,助力電子廠構建全方位的能源管
    的頭像 發(fā)表于 10-09 15:03 ?848次閱讀
    通過IEC<b class='flag-5'>104</b>協(xié)議<b class='flag-5'>數(shù)</b><b class='flag-5'>采</b><b class='flag-5'>實現(xiàn)</b>電子廠能源精細化管理

    能源數(shù)網(wǎng)關支持哪些上網(wǎng)方式

    云端,同時快速接收控制指令,保障生產(chǎn)線高效、穩(wěn)定運行。 4G上網(wǎng):4G網(wǎng)絡覆蓋范圍廣,信號穩(wěn)定性較好。對于分布在偏遠地區(qū)的工業(yè)設備、能源設施等,4G上網(wǎng)可讓能源數(shù)網(wǎng)關穩(wěn)定連接到網(wǎng)絡,實現(xiàn)
    的頭像 發(fā)表于 08-18 14:22 ?860次閱讀

    什么是IEC104數(shù)網(wǎng)關?有什么功能?

    光伏IEC104數(shù)網(wǎng)關是專門為光伏電站設計的數(shù)據(jù)采集、協(xié)議轉換、數(shù)據(jù)傳輸一體化設備,核心作用是將光伏電站里逆變器、匯流箱、氣象站等設備的“私有協(xié)議”轉換成電網(wǎng)調(diào)度中心唯一認可的 “I
    的頭像 發(fā)表于 08-15 15:03 ?1149次閱讀
    什么是IEC<b class='flag-5'>104</b><b class='flag-5'>數(shù)</b><b class='flag-5'>采</b>網(wǎng)關?有什么功能?

    光伏IEC104數(shù)網(wǎng)關是什么

    光伏IEC104數(shù)網(wǎng)關是專門應用于光伏發(fā)電系統(tǒng)的數(shù)據(jù)采集與通信設備,核心作用是實現(xiàn)光伏電站設備數(shù)據(jù)的標準化
    的頭像 發(fā)表于 08-12 14:43 ?1068次閱讀
    光伏IEC<b class='flag-5'>104</b><b class='flag-5'>數(shù)</b><b class='flag-5'>采</b>網(wǎng)關是什么

    IO數(shù)終端哪個好用?有什么推薦?

    在工業(yè)自動化控制系統(tǒng)中,IO數(shù)終端是連接現(xiàn)場設備(如PLC、傳感器、工業(yè)機器人等)的關鍵設備,它可采集數(shù)字量輸入(DI)、數(shù)字量輸出(DO)、模擬量輸入(AI)、模擬量輸出(AO)等類型數(shù)據(jù),
    的頭像 發(fā)表于 08-07 14:53 ?1166次閱讀
    IO<b class='flag-5'>數(shù)</b><b class='flag-5'>采</b>終端哪個好用?有什么推薦?

    光伏數(shù)物聯(lián)網(wǎng)平臺有哪些功能

    光伏數(shù)物聯(lián)網(wǎng)平臺通過集成物聯(lián)網(wǎng)、云計算、大數(shù)據(jù)等技術實現(xiàn)對光伏電站的全面感知、智能分析與遠程管控,其核心功能可歸納為以下六大模塊
    的頭像 發(fā)表于 07-29 18:07 ?788次閱讀

    飛騰主板為信創(chuàng)產(chǎn)業(yè)發(fā)展提高硬實力

    信息技術飛速發(fā)展的當下,信創(chuàng)產(chǎn)業(yè)已成為我國實現(xiàn)科技自立自強、保障國家信息安全的關鍵領域。信創(chuàng),即信息技
    的頭像 發(fā)表于 07-22 18:20 ?813次閱讀

    能源數(shù)網(wǎng)關有哪些上網(wǎng)方式

    瞬間將大量設備數(shù)據(jù)上傳至云端,同時快速接收控制指令,保障生產(chǎn)線高效、穩(wěn)定運行。 4G上網(wǎng):4G網(wǎng)絡覆蓋范圍廣,信號穩(wěn)定性較好。對于分布在偏遠地區(qū)的工業(yè)設備、能源設施等,4G上網(wǎng)可讓能源數(shù)網(wǎng)關穩(wěn)定連接到網(wǎng)絡,
    的頭像 發(fā)表于 07-11 15:32 ?779次閱讀

    能源數(shù)網(wǎng)關哪些好用?有什么推薦

    在能源管理數(shù)字化轉型浪潮中,能源數(shù)網(wǎng)關作為連接設備與云端的核心樞紐,其性能直接影響數(shù)據(jù)采集的實時性、協(xié)議兼容性及系統(tǒng)穩(wěn)定性。本文基于工業(yè)場景需求,結合市場口碑與技術實力,綜合推薦十大
    的頭像 發(fā)表于 07-03 17:14 ?1203次閱讀
    能源<b class='flag-5'>數(shù)</b><b class='flag-5'>采</b>網(wǎng)關哪些好用?有什么推薦

    無線數(shù)數(shù)系統(tǒng)-高效 · 穩(wěn)定 · 智能 · 無憂

    產(chǎn)品概述 無線數(shù)數(shù)系統(tǒng) 是一款基于物聯(lián)網(wǎng)技術的智能化數(shù)據(jù)采集與傳輸解決方案,專為工業(yè)自動化、環(huán)境監(jiān)測、能源管理、智慧農(nóng)業(yè)等領域設計。系統(tǒng)
    的頭像 發(fā)表于 07-03 15:01 ?891次閱讀
    無線<b class='flag-5'>數(shù)</b>傳<b class='flag-5'>數(shù)</b><b class='flag-5'>采</b>系統(tǒng)-高效 · 穩(wěn)定 · 智能 · 無憂

    科普|信創(chuàng)是什么?一文讀懂“信息技術應用創(chuàng)新”戰(zhàn)略

    什么是信創(chuàng)?信創(chuàng),即“信息技術應用創(chuàng)新”,是國家推動IT系統(tǒng)自主可控、安全可控的重要戰(zhàn)略工程。它不僅是技術層面的創(chuàng)新,更承載著保障國家網(wǎng)絡安全、推動產(chǎn)業(yè)升級和
    的頭像 發(fā)表于 06-13 10:06 ?9412次閱讀
    科普|信<b class='flag-5'>創(chuàng)</b>是什么?一文讀懂“<b class='flag-5'>信息技術</b>應用創(chuàng)新”戰(zhàn)略

    PLC數(shù)網(wǎng)關和PLC通信模塊如何選擇

    在工業(yè)自動化系統(tǒng)中,PLC數(shù)網(wǎng)關和PLC通信模塊都是實現(xiàn)數(shù)據(jù)傳輸?shù)年P鍵組件,但它們的功能定位和適用場景存在顯著差異。以下從技術特性、應用場
    的頭像 發(fā)表于 05-19 15:34 ?1286次閱讀
    PLC<b class='flag-5'>數(shù)</b><b class='flag-5'>采</b>網(wǎng)關和PLC通信<b class='flag-5'>模塊</b>如何選擇
    额济纳旗| 仁化县| 黔西| 湖州市| 灵丘县| 麻江县| 莱州市| 陈巴尔虎旗| 茶陵县| 宿州市| 舟曲县| 古田县| 河东区| 宜宾县| 新巴尔虎右旗| 麦盖提县| 武山县| 淮安市| 炉霍县| 晋城| 梅州市| 游戏| 庆云县| 富宁县| 玛纳斯县| 通州市| 清镇市| 株洲县| 深水埗区| 龙山县| 隆子县| 江源县| 夏邑县| 宣威市| 鄯善县| 扎鲁特旗| 全南县| 陆河县| 华蓥市| 华阴市| 玉树县|