女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

英創(chuàng)信息技術(shù)EM9287 Linux環(huán)境的AD數(shù)據(jù)采集介紹

英創(chuàng)信息技術(shù) ? 來(lái)源:英創(chuàng)信息技術(shù) ? 作者:英創(chuàng)信息技術(shù) ? 2020-01-17 08:46 ? 次閱讀

EM9287是英創(chuàng)公司新近推出的,專門針對(duì)網(wǎng)絡(luò)通訊、智能終端等應(yīng)用的工控主板產(chǎn)品。EM9287可選擇預(yù)裝Linux-3.9.7操作系統(tǒng)。在Linux-3.9.7中,AD數(shù)據(jù)采集已采用新的工業(yè)IO(簡(jiǎn)稱IIO)驅(qū)動(dòng)程序框架,本文主要介紹應(yīng)用程序如何讀取相關(guān)的AD數(shù)據(jù)。此外,英創(chuàng)公司的另一款主流工控主板產(chǎn)品EM9280也升級(jí)到Linux-3.9.7,具有與EM9287完全相同的AD通道,因此本文所介紹的AD數(shù)據(jù)讀取方法同樣適用于EM9280。

EM9287支持2路單端模擬信號(hào)輸入AIN1和AIN2,輸入量程為 0V – 3.6V,信號(hào)管腳在CN1的17#和18#管腳。除了支持2路AD外,應(yīng)用程序還可讀取主板的CPU芯片iMX28的芯片當(dāng)前溫度,以了解設(shè)備的運(yùn)行情況。以下是測(cè)試程序:

#include
#include
#include
#include
#include
char iiotype[16][32] = {
''in_voltage0_raw'',
'in_voltage1_raw',
'in_voltage2_raw',
'in_voltage3_raw',
'in_voltage4_raw',
'in_voltage5_raw',
'in_voltage6_raw',
'in_voltage7_raw',
'in_temp8_raw',
'in_temp9_raw',
'in_voltage10_raw',
'in_voltage11_raw',
'in_voltage12_raw',
'in_voltage13_raw',
'in_voltage14_raw',
'in_voltage15_raw' };
// return = 0: voltage value from AIN1, unit: mV
// < 0: failed?
int read_AIN1(float *fvoltage)
{
int value, ret = 0;
char filename[80];
FILE *fp;
char buf[20];
sprintf( filename, '/sys/bus/iio/devices/iio:device0/%s', iiotype[0]);
fp = fopen(filename, 'rt' );
if( fp==NULL )
{
printf('open %s fail! ', filename);
*fvoltage = 0.0;
ret = -1;
return ret;
}
fread( buf, 1, sizeof(buf), fp );
fclose(fp);

// convert to integer
sscanf( buf, '%d', &value );
*fvoltage = 0.9 * value;
return ret;
}
// return = 0: voltage value from AIN2, unit: mV
// < 0: failed?
int read_AIN2(float *fvoltage)
{
int value, ret = 0;
char filename[80];
FILE *fp;
char buf[20];
sprintf( filename, '/sys/bus/iio/devices/iio:device0/%s', iiotype[1]);
fp = fopen(filename, 'rt' );
if( fp==NULL )
{
printf('open %s fail! ', filename);
*fvoltage = 0.0;
ret = -1;
return ret;
}
fread( buf, 1, sizeof(buf), fp );
fclose(fp);
// convert to integer
sscanf( buf, '%d', &value );
*fvoltage = 0.9 * value;
return ret;
}
// return = 0: temperature value from CPU, unit: K (Kalvin)
// < 0: failed?
int read_CPU_temperature(float *ftemp)
{
int v_ch9, v_ch8, ret = 0;
char filename[80];
FILE *fp;
char buf[20];
sprintf( filename, '/sys/bus/iio/devices/iio:device0/%s', iiotype[9]);
fp = fopen(filename, 'rt' );
if( fp==NULL )
{
printf('open %s fail! ', filename);
*ftemp = 0.0;
ret = -1;
return ret;
}
fread( buf, 1, sizeof(buf), fp );
fclose(fp);
// convert to integer
sscanf( buf, '%d', &v_ch9 );
sprintf( filename, '/sys/bus/iio/devices/iio:device0/%s', iiotype[8]);
fp = fopen(filename, 'rt' );
if( fp==NULL )
{
printf('open %s fail! ', filename);
*ftemp = 0.0;
ret = -1;
return ret;
}
fread( buf, 1, sizeof(buf), fp );
fclose(fp);
// convert to integer
sscanf( buf, '%d', &v_ch8 );
*ftemp = ((float)(v_ch9 - v_ch8) * 1012) / 4000;
return ret;
}
int main(int argc, char** argv)
{
int ret = 0;
float fvalue;
printf('EM9280/EM9287 IIO AD test v2.0 ');
// read AIN1
ret = read_AIN1(&fvalue);
if(ret < 0)?
{
return ret;
}
printf('AIN1 = %.2f mV ', fvalue);
// read AIN2
ret = read_AIN2(&fvalue);
if(ret < 0)?
{
return ret;
}
printf('AIN2 = %.2f mV ', fvalue);
// read CPU temperature
ret = read_CPU_temperature(&fvalue);
if(ret < 0)?
{
return ret;
}
printf('CPU Temperature = %.1f K, (%.1f C degree) ', fvalue, (fvalue - 273));
return ret;
}

在控制臺(tái)(console)窗口,也可通過(guò)Linux命令查看IIO驅(qū)動(dòng)的原始通道:

進(jìn)一步,可用cat命令讀取各個(gè)通道AD轉(zhuǎn)換的原始數(shù)據(jù),EM9280、EM9287內(nèi)部AD分辨率為12-bit,所以原始數(shù)據(jù)范圍為:0 – 4095。開發(fā)人員可通過(guò)以下命令來(lái)快速了解設(shè)備的AD數(shù)據(jù)狀況。

#cat in_voltage0_raw // 讀取CH0的原始數(shù)據(jù)
#cat in_voltage1_raw // 讀取CH1的原始數(shù)據(jù)
#cat in_temp8_raw // 讀取CPU溫度的原始數(shù)據(jù)
#cat in_temp9_raw // 讀取CPU溫度的原始數(shù)據(jù)

其他的原始通道涉及EM9287的觸摸屏、內(nèi)部供電電源等,已不在本文的介紹范圍。

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

    關(guān)注

    87

    文章

    11465

    瀏覽量

    212813
  • 嵌入式主板
    +關(guān)注

    關(guān)注

    7

    文章

    6097

    瀏覽量

    36140
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于GIS的海洋環(huán)境數(shù)據(jù)采集與管理平臺(tái)軟件

    基于GIS的海洋環(huán)境數(shù)據(jù)采集與管理平臺(tái)軟件
    的頭像 發(fā)表于 04-28 22:15 ?171次閱讀
    基于GIS的海洋<b class='flag-5'>環(huán)境</b><b class='flag-5'>數(shù)據(jù)采集</b>與管理平臺(tái)軟件

    數(shù)據(jù)采集系統(tǒng)的典型應(yīng)用

    一、數(shù)采系統(tǒng)的介紹 數(shù)據(jù)采集系統(tǒng)是一種綜合運(yùn)用數(shù)據(jù)采集技術(shù)、計(jì)算機(jī)技術(shù)、傳感器技術(shù)和信號(hào)處理
    的頭像 發(fā)表于 02-18 16:19 ?735次閱讀
    <b class='flag-5'>數(shù)據(jù)采集</b>系統(tǒng)的典型應(yīng)用

    數(shù)據(jù)采集與控制器是什么

    在現(xiàn)代信息科學(xué)和工業(yè)自動(dòng)化領(lǐng)域,數(shù)據(jù)采集與控制器扮演著至關(guān)重要的角色,是連接物理世界與數(shù)字世界的橋梁,更是推動(dòng)智能化、自動(dòng)化進(jìn)程的關(guān)鍵技術(shù)。從智能制造到智慧城市,從環(huán)境監(jiān)測(cè)到醫(yī)療健康,
    的頭像 發(fā)表于 02-13 15:35 ?346次閱讀

    注塑機(jī)數(shù)據(jù)采集介紹

    捷米特JM-INMA01-4G/WIFI注塑機(jī)數(shù)據(jù)采集網(wǎng)關(guān)是一款專用的注塑機(jī)數(shù)據(jù)采集網(wǎng)關(guān),旨在解決當(dāng)前注塑機(jī)設(shè)備數(shù)據(jù)采集痛點(diǎn),注塑機(jī)品牌繁多,設(shè)備無(wú)接口,或者協(xié)議不統(tǒng)一,有線網(wǎng)絡(luò)施工難度大的問(wèn)題,幫助客戶快捷迅速
    的頭像 發(fā)表于 12-25 09:32 ?671次閱讀
    注塑機(jī)<b class='flag-5'>數(shù)據(jù)采集</b><b class='flag-5'>介紹</b>

    深控信息技術(shù)公司:不需要點(diǎn)表的工業(yè)網(wǎng)關(guān)數(shù)據(jù)采集方案

    深控信息技術(shù)公司的 “不需要點(diǎn)表的工業(yè)網(wǎng)關(guān)” 數(shù)據(jù)采集方案,顛覆了傳統(tǒng)依賴點(diǎn)表進(jìn)行數(shù)據(jù)采集的模式。傳統(tǒng)方式往往需要大量的人力和時(shí)間去配置點(diǎn)表,且在面對(duì)復(fù)雜多變的工業(yè)環(huán)境和設(shè)備時(shí),容易出
    的頭像 發(fā)表于 12-16 15:29 ?440次閱讀
    深控<b class='flag-5'>信息技術(shù)</b>公司:不需要點(diǎn)表的工業(yè)網(wǎng)關(guān)<b class='flag-5'>數(shù)據(jù)采集</b>方案

    數(shù)據(jù)采集器的工作原理解析 實(shí)時(shí)數(shù)據(jù)采集器的優(yōu)勢(shì)是什么

    掃描器等設(shè)備,實(shí)時(shí)捕捉環(huán)境中的各種信息。這些信息可以包括環(huán)境參數(shù)(如溫度、濕度、壓力等)、機(jī)器狀態(tài)(如運(yùn)行時(shí)間、故障報(bào)警等)以及用戶行為(如操作記錄、輸入
    的頭像 發(fā)表于 11-28 15:54 ?1513次閱讀

    數(shù)據(jù)網(wǎng)關(guān)與數(shù)據(jù)采集器的區(qū)別

    在現(xiàn)代信息技術(shù)和工業(yè)自動(dòng)化領(lǐng)域,數(shù)據(jù)的收集、處理和傳輸是至關(guān)重要的。數(shù)據(jù)網(wǎng)關(guān)和數(shù)據(jù)采集器是實(shí)現(xiàn)這些功能的兩個(gè)關(guān)鍵組件,它們?cè)?b class='flag-5'>數(shù)據(jù)流動(dòng)和管理中
    的頭像 發(fā)表于 11-28 15:52 ?1230次閱讀

    中科創(chuàng)達(dá)榮獲2024年軟件和信息技術(shù)服務(wù)優(yōu)秀企業(yè)

    及前百家企業(yè)”名單。中科創(chuàng)達(dá)憑借非凡的技術(shù)實(shí)力與持續(xù)的創(chuàng)新能力,成功入選“2024年度軟件和信息技術(shù)服務(wù)競(jìng)爭(zhēng)力百?gòu)?qiáng)企業(yè)”以及“2024年軟件和信息技術(shù)服務(wù)優(yōu)秀企業(yè)”。
    的頭像 發(fā)表于 10-30 11:44 ?853次閱讀

    水利數(shù)據(jù)采集遠(yuǎn)程監(jiān)控平臺(tái)是什么

    水利數(shù)據(jù)采集遠(yuǎn)程監(jiān)控平臺(tái)是一種基于現(xiàn)代信息技術(shù)的管理系統(tǒng),用于對(duì)水資源、水環(huán)境、水利工程等進(jìn)行實(shí)時(shí)的數(shù)據(jù)采集和遠(yuǎn)程監(jiān)控。這個(gè)平臺(tái)通常包括硬件設(shè)備和軟件系統(tǒng)兩部分。 硬件設(shè)備主要包括傳感
    的頭像 發(fā)表于 07-22 15:36 ?585次閱讀

    數(shù)據(jù)采集網(wǎng)關(guān)與工業(yè)物聯(lián)網(wǎng)平臺(tái)一體化解決方案

    隨著信息技術(shù)的進(jìn)步,智能制造逐漸從概念走向現(xiàn)實(shí)。工業(yè)物聯(lián)網(wǎng)通過(guò)連接設(shè)備、系統(tǒng)和人員,實(shí)現(xiàn)了生產(chǎn)過(guò)程的高度自動(dòng)化和智能化。然而,在實(shí)際應(yīng)用中,如何高效地采集和處理海量的數(shù)據(jù)成為了亟待解決的問(wèn)題。這就需要一種可靠且高效的
    的頭像 發(fā)表于 07-14 10:42 ?614次閱讀
    <b class='flag-5'>數(shù)據(jù)采集</b>網(wǎng)關(guān)與工業(yè)物聯(lián)網(wǎng)平臺(tái)一體化解決方案

    NI數(shù)據(jù)采集板卡如何連接使用?

    NI(National Instruments)數(shù)據(jù)采集板卡是一種常用的工業(yè)級(jí)數(shù)據(jù)采集設(shè)備,廣泛應(yīng)用于科學(xué)研究、工程測(cè)試、自動(dòng)化控制等領(lǐng)域。本文將介紹如何連接產(chǎn)品并使用NI數(shù)據(jù)采集板卡
    的頭像 發(fā)表于 07-11 10:05 ?2066次閱讀

    數(shù)據(jù)采集系統(tǒng)分為幾類

    和應(yīng)用場(chǎng)景. 1. 概述 大數(shù)據(jù)采集系統(tǒng)是實(shí)現(xiàn)數(shù)據(jù)收集、處理和存儲(chǔ)的關(guān)鍵環(huán)節(jié)。隨著大數(shù)據(jù)技術(shù)的快速發(fā)展,大數(shù)據(jù)采集系統(tǒng)也在不斷演進(jìn)和創(chuàng)新。本
    的頭像 發(fā)表于 07-01 15:44 ?2184次閱讀

    常見的數(shù)據(jù)采集工具的介紹

    數(shù)據(jù)采集數(shù)據(jù)分析和處理的基礎(chǔ),它涉及到從各種數(shù)據(jù)源中提取、收集和整理數(shù)據(jù)的過(guò)程。數(shù)據(jù)采集工具的選擇對(duì)于
    的頭像 發(fā)表于 07-01 14:51 ?1624次閱讀

    工控數(shù)據(jù)采集平臺(tái)是什么?

    工控數(shù)據(jù)采集平臺(tái)是一種用于工業(yè)控制和監(jiān)測(cè)領(lǐng)域的系統(tǒng),該平臺(tái)能夠收集來(lái)自傳感器、執(zhí)行器、機(jī)械設(shè)備以及其他系統(tǒng)的信息,并對(duì)這些數(shù)據(jù)進(jìn)行處理、存儲(chǔ)和分析。這些數(shù)據(jù)可以是關(guān)于生產(chǎn)過(guò)程、設(shè)備狀態(tài)
    的頭像 發(fā)表于 06-14 15:29 ?690次閱讀

    數(shù)據(jù)采集網(wǎng)關(guān)的功能和應(yīng)用場(chǎng)景

    隨著信息技術(shù)的飛速發(fā)展,物聯(lián)網(wǎng)系統(tǒng)在各行業(yè)的應(yīng)用越來(lái)越廣泛,數(shù)據(jù)采集網(wǎng)關(guān)作為物聯(lián)網(wǎng)系統(tǒng)中的重要組成部分,發(fā)揮著至關(guān)重要的作用。本文將詳細(xì)介紹數(shù)據(jù)采集網(wǎng)關(guān)的功能及應(yīng)用場(chǎng)景,以便讀者更好地
    的頭像 發(fā)表于 06-13 15:22 ?1365次閱讀
    <b class='flag-5'>數(shù)據(jù)采集</b>網(wǎng)關(guān)的功能和應(yīng)用場(chǎng)景