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

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

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

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

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

發(fā)燒電子愛(ài)好者 ? 來(lái)源:發(fā)燒電子愛(ài)好者 ? 作者:發(fā)燒電子愛(ài)好者 ? 2024-03-21 19:42 ? 次閱讀

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

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

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

wKgaomX8EOeAR5JAAAKvN_gAOcc390.png

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

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開(kā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開(kā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開(kāi)發(fā)板上,chmod + x后再執(zhí)行。

wKgaomX8F3uAGJxEAAH2zJflafI026.png

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

四、結(jié)論

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

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • MODBUS
    +關(guān)注

    關(guān)注

    28

    文章

    2003

    瀏覽量

    78955
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5507

    瀏覽量

    102256
收藏 人收藏

    評(píng)論

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

    OpenCV行人檢測(cè)應(yīng)用方案--基于米爾T527開(kāi)發(fā)板

    本文將介紹基于米爾電子MYD-LT527開(kāi)發(fā)板米爾基于T527
    的頭像 發(fā)表于 04-10 08:03 ?598次閱讀
    OpenCV行人檢測(cè)應(yīng)用方案--基于<b class='flag-5'>米爾</b><b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T</b>527<b class='flag-5'>開(kāi)發(fā)板</b>

    國(guó)產(chǎn)開(kāi)發(fā)板米爾T113-i如何實(shí)現(xiàn)ARM+RISC-V+DSP協(xié)同計(jì)算?

    、實(shí)時(shí)性要求差異大,單一架構(gòu)無(wú)法滿足所有需求。因此米爾推出MYD-YT113i開(kāi)發(fā)板(基于T113-
    發(fā)表于 03-21 16:50

    一篇文章玩轉(zhuǎn)T113的ARM+RSIC V+DSP三核異構(gòu)!

    (基于T113-i)來(lái)應(yīng)對(duì)這一市場(chǎng)需求。米爾基于T1
    的頭像 發(fā)表于 03-20 08:04 ?1163次閱讀
    一篇文章玩轉(zhuǎn)<b class='flag-5'>T113</b>的ARM+RSIC V+DSP三核異構(gòu)!

    【正點(diǎn)原子】T113-i開(kāi)發(fā)板資料震撼來(lái)襲!異核開(kāi)發(fā)、工控設(shè)計(jì)方案!

    【正點(diǎn)原子】T113-i開(kāi)發(fā)板震撼來(lái)襲!異核開(kāi)發(fā)、工控設(shè)計(jì)方案!ATK-DLT113IS
    發(fā)表于 03-13 15:37

    實(shí)用調(diào)試技能:T113-i 音視頻測(cè)試

    前言:音視頻功能是現(xiàn)代嵌入式系統(tǒng)中的核心應(yīng)用之一,尤其在T113-i開(kāi)發(fā)板中,其豐富的音視頻接口為開(kāi)發(fā)者提供了強(qiáng)大的
    的頭像 發(fā)表于 03-06 08:31 ?1300次閱讀
    實(shí)用調(diào)試技能:<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> 音視頻測(cè)試

    哇!5.2秒進(jìn)入應(yīng)用界面!Linux快速啟動(dòng)方案分享,基于T113-i國(guó)產(chǎn)平臺(tái)

    本帖最后由 Tronlong創(chuàng)龍科技 于 2025-1-23 10:30 編輯 本文主要介紹基于創(chuàng)龍科技TLT113-EVM評(píng)估(基于T
    發(fā)表于 01-23 09:53

    實(shí)戰(zhàn)案例 | 基于T113-i 的星閃模組適配之路

    前言:星閃技術(shù)(NearLink)是新一代近距離無(wú)線連接技術(shù),擁有低延時(shí)、高吞吐、高并發(fā)的特點(diǎn),將進(jìn)一步擴(kuò)大其在消費(fèi)電子產(chǎn)品及工業(yè)領(lǐng)域的廣泛應(yīng)用。T113系列作為當(dāng)下熱門的國(guó)產(chǎn)工業(yè)
    的頭像 發(fā)表于 12-26 08:32 ?2103次閱讀
    實(shí)戰(zhàn)案例 | 基于<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> 的星閃模組適配之路

    有獎(jiǎng)丨米爾 T536開(kāi)發(fā)板免費(fèi)試用

    米爾合作發(fā)布的新品基于T536應(yīng)用處理器的MYD-LT536-GK
    的頭像 發(fā)表于 12-26 08:05 ?692次閱讀
    有獎(jiǎng)丨<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'>開(kāi)發(fā)板</b>免費(fèi)試用

    如何用OpenCV進(jìn)行手勢(shì)識(shí)別--基于米爾T527開(kāi)發(fā)板

    本文將介紹基于米爾電子MYD-LT527開(kāi)發(fā)板米爾基于T527
    的頭像 發(fā)表于 12-13 08:04 ?1213次閱讀
    如何用OpenCV進(jìn)行手勢(shì)識(shí)別--基于<b class='flag-5'>米爾</b><b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T</b>527<b class='flag-5'>開(kāi)發(fā)板</b>

    基于T113-i的系統(tǒng)快速啟動(dòng)顯示Qt界面、LVGL界面案例

    本文主要介紹基于創(chuàng)龍科技TLT113-EVM評(píng)估(基于T113-i)的系統(tǒng)快速啟動(dòng)顯示Qt界面、LVGL界面案例,適用
    的頭像 發(fā)表于 11-27 09:18 ?1458次閱讀
    基于<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b>的系統(tǒng)快速啟動(dòng)顯示Qt界面、LVGL界面案例

    國(guó)產(chǎn)RISC-V案例分享,基于T113-i異構(gòu)多核平臺(tái)!

    RISC-V核心優(yōu)勢(shì)T113-i是一款雙核[email protected]國(guó)產(chǎn)工業(yè)級(jí)處理器平臺(tái),并內(nèi)置玄鐵C906 RISC-V和HiFi4 DSP雙副核心,可流暢運(yùn)行Linux系統(tǒng)與Qt界面
    發(fā)表于 10-29 09:47

    基于T113-i多核異構(gòu)處理器的全國(guó)產(chǎn)嵌入式核心簡(jiǎn)介

    一、嵌入式核心產(chǎn)品介紹 基于公司的T113-i處理器精心設(shè)計(jì)的多核異構(gòu)處理器、工業(yè)級(jí)ECK30-T13IA系列嵌入式核心
    的頭像 發(fā)表于 10-25 13:40 ?944次閱讀

    國(guó)產(chǎn)RISC-V基于T113-i異構(gòu)多核平臺(tái)

    T113-i是一款雙核[email protected]國(guó)產(chǎn)工業(yè)級(jí)處理器平臺(tái),并內(nèi)置玄鐵C906 RISC-V和HiFi4 DSP雙副核心,可流暢運(yùn)行Linux系統(tǒng)與Qt界面,并已適配
    發(fā)表于 10-10 22:08

    哇!0.8秒啟動(dòng)!Linux快速啟動(dòng)方案分享,T113-i國(guó)產(chǎn)平臺(tái)!

    本文主要介紹基于創(chuàng)龍科技TLT113-EVM評(píng)估(基于T113-i)的系統(tǒng)快速啟動(dòng)方案,適用開(kāi)發(fā)
    發(fā)表于 08-22 11:54

    7折購(gòu)!米爾基于T113系列開(kāi)發(fā)板

    T113系列芯片是目前比較受歡迎的國(guó)產(chǎn)入門級(jí)嵌入式工業(yè)芯片。米爾是基于T113芯片開(kāi)發(fā)較早、
    的頭像 發(fā)表于 06-21 08:01 ?883次閱讀
    7折購(gòu)!<b class='flag-5'>米爾</b>基于<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113</b>系列<b class='flag-5'>開(kāi)發(fā)板</b>