日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

米爾-全志T113-i開發(fā)板與modbus設(shè)備的連接和操作

發(fā)燒電子愛好者 ? 來源:發(fā)燒電子愛好者 ? 作者:發(fā)燒電子愛好者 ? 2024-03-21 19:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

繼前面開發(fā)環(huán)境設(shè)置和libmodbus庫(kù)的移植后,本文主要介紹通過米爾-全志T113-i開發(fā)板實(shí)現(xiàn)與modbus設(shè)備的連接和操作。

一、設(shè)備簡(jiǎn)介

剛好手頭有個(gè)modbus溫度傳感設(shè)備。

wKgaomX8EOeAR5JAAAKvN_gAOcc390.png

各種參數(shù)也挺好,就直接拿來用了。

wKgaomX8EwSAUdPPAAGsM04qiDk282.png

二、程序設(shè)計(jì)

目標(biāo)功能就是讀取溫度傳感設(shè)備的溫度,libmodbus庫(kù)提供了相關(guān)API,跟網(wǎng)絡(luò)編程的socket一樣好用。

wKgaomX8FJiAII_2AAC7-NeaflI048.png

涉及的主要API包括:modbus_new_rtu、modbus_set_slave、modbus_read_registers和modbus_close 以及 modbus_free等接口。顧名思義,各種API的功能都很清晰。

具體程序功能包括周期性讀取連接到米爾-全志T113-i開發(fā)板上的溫度傳感器,源碼如下:

#include 
#include 
#include 
#include 
#include 
#include 

int main(int argc, char *argv[])
{
    uint16_t tab_reg[2];
    modbus_t *ctx;
    int i;
    int rc;
    uint32_t *ireal;

    ctx = modbus_new_rtu("/dev/ttyAS4", 115200, 'N', 8, 1);
    if (ctx == NULL) {
        fprintf(stderr, "Unable to allocate libmodbus contextn");
        return -1;
    }
	
    modbus_set_debug(ctx, TRUE);
    modbus_set_slave(ctx, 1);
    if (modbus_connect(ctx) == -1) {
        fprintf(stderr, "Connection failed: %sn", modbus_strerror(errno));
        modbus_free(ctx);
        return -1;
    }

   while(1)
   {
        printf("--------------------n");
        rc = modbus_read_registers(ctx, 0x0000, 1, tab_reg);
        if(rc == -1)
        {   fprintf(stderr,"%sn",modbus_strerror(errno));
            return -1;
        }
      for(i=0; i

其它Modbus的協(xié)議在此不再接受,網(wǎng)絡(luò)上到處都是。

三、功能執(zhí)行

首先根據(jù)線序連接好溫度傳感器和米爾-全志T113-i開發(fā)板。

wKgZomX8FvyAfJoxAAlLmObiNL4342.jpg

編譯好源碼。

root@EliteDesk800:~/libmodbus-3.1.10/tests$ make
make  all-am
make[1]: Entering directory '/home/libmodbus-3.1.10/tests'
  CC       mod-client.o
  CCLD     mod-client
make[1]: Leaving directory '/home/libmodbus-3.1.10/tests'
root@EliteDesk800:~

再將編譯后的可執(zhí)行程序SCP至米爾-全志T113-i開發(fā)板上,chmod + x后再執(zhí)行。

wKgaomX8F3uAGJxEAAH2zJflafI026.png

其中的debug信息是modbus_set_debug函數(shù)設(shè)置的結(jié)果打印log。
根據(jù)執(zhí)行結(jié)果,讀出的溫度OK。

四、結(jié)論

1、米爾-全志T113-i開發(fā)板提供了豐富的接口和穩(wěn)定的操作系統(tǒng)環(huán)境,很適合工業(yè)控制軟件程序開發(fā);
2、依托l(wèi)ibmodbus這個(gè)modbus協(xié)議庫(kù),對(duì)于linux應(yīng)用下的modbus通信開發(fā),簡(jiǎn)直就是一款神器,能夠極大的方便工業(yè)控制程序的開發(fā)。

審核編輯 黃宇

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

    關(guān)注

    28

    文章

    2530

    瀏覽量

    83830
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    26

    文章

    6433

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    米爾T153開發(fā)板評(píng)測(cè)】介紹、環(huán)境搭建、工程測(cè)試

    Interface 2.54mm 間距的 40PIN 排針,CAN/I2C/SPI/UART/GPIO 詳見:T153核心
    發(fā)表于 03-28 13:23

    新品!從MINI到工業(yè)米爾T153開發(fā)板工業(yè)場(chǎng)景覆蓋

    正式推出基于同款T153四核異構(gòu)工業(yè)處理器的MYD-YT153MX工業(yè)開發(fā)板,兩款開發(fā)板形成完整組合,下面來詳細(xì)介紹工業(yè)
    的頭像 發(fā)表于 03-27 08:03 ?2107次閱讀
    新品!從MINI到工業(yè)<b class='flag-5'>板</b>:<b class='flag-5'>米爾</b><b class='flag-5'>T</b>153<b class='flag-5'>開發(fā)板</b>工業(yè)場(chǎng)景<b class='flag-5'>全</b>覆蓋

    有獎(jiǎng)丨米爾 T153 MINI開發(fā)板免費(fèi)試用來啦

    米爾合作發(fā)布的新品基于T153應(yīng)用處理器的MYD-YT153MX-MINI
    的頭像 發(fā)表于 01-29 08:04 ?621次閱讀
    有獎(jiǎng)丨<b class='flag-5'>米爾</b><b class='flag-5'>全</b><b class='flag-5'>志</b> <b class='flag-5'>T</b>153 MINI<b class='flag-5'>開發(fā)板</b>免費(fèi)試用來啦

    ?米爾電子獲科技生態(tài)認(rèn)證,共推工業(yè)智能化升級(jí)

    工業(yè)級(jí)核心開發(fā)板被市場(chǎng)的高度認(rèn)可,米爾電子的系列產(chǎn)品已廣泛應(yīng)用于工業(yè)自動(dòng)化、機(jī)器人及邊
    的頭像 發(fā)表于 10-16 08:06 ?911次閱讀
    ?<b class='flag-5'>米爾</b>電子獲<b class='flag-5'>全</b><b class='flag-5'>志</b>科技生態(tài)認(rèn)證,共推工業(yè)智能化升級(jí)

    國(guó)產(chǎn)!T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開發(fā)板—ARM + FPGA通信案例

    本文主要介紹基于科技T113與FPGA的核間通信案例,適用開發(fā)環(huán)境如下。
    的頭像 發(fā)表于 08-19 11:16 ?1552次閱讀
    國(guó)產(chǎn)!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> 雙核Cortex-A7@1.2GHz 工業(yè)<b class='flag-5'>開發(fā)板</b>—ARM + FPGA通信案例

    國(guó)產(chǎn)!T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開發(fā)板—ARM + DSP、RISC-V核間通信開發(fā)案例

    本文檔主要介紹T113-i處理器的ARM + DSP、RISC-V核間通信開發(fā)案例,演示T113-i處理器ARM Cortex-A7與HiFi4 DSP核心、玄鐵C906 RISC-V核心的核間通信。
    的頭像 發(fā)表于 08-18 14:03 ?1164次閱讀
    國(guó)產(chǎn)!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> 雙核Cortex-A7@1.2GHz 工業(yè)<b class='flag-5'>開發(fā)板</b>—ARM + DSP、RISC-V核間通信<b class='flag-5'>開發(fā)</b>案例

    國(guó)產(chǎn)!T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開發(fā)板—RISC-V案例開發(fā)手冊(cè)(上)

    本文檔主要介紹T113-i處理器的RISC-V案例開發(fā),演示RISC-V核心RTOS案例的編譯與加載方法。適用開發(fā)環(huán)境如下。
    的頭像 發(fā)表于 08-13 11:34 ?15.2w次閱讀
    國(guó)產(chǎn)!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> 雙核Cortex-A7@1.2GHz 工業(yè)<b class='flag-5'>開發(fā)板</b>—RISC-V案例<b class='flag-5'>開發(fā)</b>手冊(cè)(上)

    國(guó)產(chǎn)!T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開發(fā)板—DSP案例開發(fā)手冊(cè)

    本文檔主要介紹T113-i處理器的HiFi4 DSP核心開發(fā)案例,演示HiFi4 DSP核心RTOS案例的工程編譯、程序固化和工程調(diào)試的方法。適用開發(fā)環(huán)境如下。
    的頭像 發(fā)表于 08-12 11:37 ?1027次閱讀
    國(guó)產(chǎn)!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> 雙核Cortex-A7@1.2GHz 工業(yè)<b class='flag-5'>開發(fā)板</b>—DSP案例<b class='flag-5'>開發(fā)</b>手冊(cè)

    【創(chuàng)龍TLT113-MiniEVM開發(fā)板試用體驗(yàn)】開箱評(píng)測(cè)

    一、基本信息 開發(fā)板型號(hào) :TLT113-MiniEVM(基于T113-i工業(yè)級(jí)處理器) 開箱日期 :2025年8月 二、包裝與配件清單
    發(fā)表于 08-05 19:59

    CODESYS + T113-i + 國(guó)產(chǎn)系統(tǒng)OneOS,打造新一代工業(yè)控制解決方案!

    創(chuàng)龍科技與中移物聯(lián)網(wǎng)有限公司、CODESYS攜手合作,成功實(shí)現(xiàn)了T113-i工業(yè)評(píng)估對(duì)國(guó)產(chǎn)系統(tǒng)OneOS + CODESYS軟件的適配,此舉將讓工業(yè)自動(dòng)化領(lǐng)域的工程師們更高效地開發(fā),并為眾多企業(yè)產(chǎn)品的快速上市提供強(qiáng)有力的保障。
    的頭像 發(fā)表于 07-08 17:27 ?1453次閱讀
    CODESYS + <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> + 國(guó)產(chǎn)系統(tǒng)OneOS,打造新一代工業(yè)控制解決方案!

    多協(xié)議物聯(lián)網(wǎng)關(guān)的方案測(cè)試-基于米爾T536開發(fā)板

    本文將介紹基于米爾電子MYD-LT536開發(fā)板米爾基于T536
    發(fā)表于 06-20 15:44

    基于米爾T536開發(fā)板的多協(xié)議物聯(lián)網(wǎng)關(guān)的方案測(cè)試

    本文將介紹基于米爾電子MYD-LT536開發(fā)板米爾基于T536
    的頭像 發(fā)表于 06-19 08:03 ?2295次閱讀
    基于<b class='flag-5'>米爾</b><b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T</b>536<b class='flag-5'>開發(fā)板</b>的多協(xié)議物聯(lián)網(wǎng)關(guān)的方案測(cè)試

    米爾-T536開發(fā)板試用體驗(yàn)】- 連接電腦通訊與操作測(cè)試

    米爾-T536開發(fā)板試用體驗(yàn)】連接電腦運(yùn)行測(cè)試大信(QQ:8125036)從電子發(fā)燒友網(wǎng)申
    發(fā)表于 06-10 11:11

    T113-i開機(jī)Logo花屏問題排查與解決指南

    前言:開機(jī)Logo作為設(shè)備啟動(dòng)的第一視覺印象,直接影響用戶體驗(yàn)與產(chǎn)品形象。在T113-i平臺(tái)開發(fā)中,因
    的頭像 發(fā)表于 06-06 08:33 ?1779次閱讀
    <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b>開機(jī)Logo花屏問題排查與解決指南

    基于米爾T536開發(fā)板的視頻識(shí)別應(yīng)用方案

    本文將介紹基于米爾電子MYD-LT536開發(fā)板米爾基于T536
    的頭像 發(fā)表于 06-05 08:01 ?2530次閱讀
    基于<b class='flag-5'>米爾</b><b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T</b>536<b class='flag-5'>開發(fā)板</b>的視頻識(shí)別應(yīng)用方案
    娱乐| 兰坪| 乌拉特后旗| 图片| 竹溪县| 三明市| 惠水县| 遂昌县| 丰台区| 湖南省| 嘉祥县| 平山县| 淮北市| 德昌县| 隆化县| 邢台市| 乐清市| 成安县| 乌鲁木齐市| 通河县| 桂平市| 库伦旗| 博爱县| 长沙县| 梁山县| 德钦县| 新河县| 启东市| 高青县| 怀宁县| 玛多县| 沂南县| 福州市| 莱阳市| 阿坝| 东山县| 瑞安市| 芦溪县| 和田市| 盈江县| 南昌县|