欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

Model3C芯片HMI方案:86彩屏中控面板Modbus協(xié)議說明

啟明智顯 ? 2024-06-24 16:55 ? 次閱讀

一、概述


Model3C芯片是一款基于RISC-V的高性能、國產(chǎn)自主、工業(yè)級高清顯示與智能控制MCU,配備強(qiáng)大的2D圖形加速處理器、PNG/JPEG解碼引擎,并支持工業(yè)寬溫?;贛odel3C芯片的86彩屏中控面板,通過集成Modbus協(xié)議,實現(xiàn)了與多種控制設(shè)備的通信和數(shù)據(jù)交換。

wKgZomZ5M5eAVNe-AAdTv-VTtAc965.png


二、Modbus協(xié)議簡介


Modbus協(xié)議是應(yīng)用于電子控制器上的一種通用語言。通過此協(xié)議,控制器相互之間、控制器經(jīng)由網(wǎng)絡(luò)(例如以太網(wǎng))和其他設(shè)備之間可以通信。它已經(jīng)成為一通用工業(yè)標(biāo)準(zhǔn),使得不同廠商生產(chǎn)的控制設(shè)備可以連成工業(yè)網(wǎng)絡(luò),進(jìn)行集中監(jiān)控。

此協(xié)議定義了一個控制器能認(rèn)識使用的消息結(jié)構(gòu),而不管它們是經(jīng)過何種網(wǎng)絡(luò)進(jìn)行通信的。它描述了一控制器請求訪問其它設(shè)備的過程,如何回應(yīng)來自其它設(shè)備的請求,以及怎樣偵測錯誤并記錄。它制定了消息域格局和內(nèi)容的公共格式。當(dāng)在一Modbus網(wǎng)絡(luò)上通信時,此協(xié)議決定了每個控制器須要知道它們的設(shè)備地址,識別按地址發(fā)來的消息,決定要產(chǎn)生何種行動。如果需要回應(yīng),控制器將生成反饋信息并用Modbus 協(xié)議發(fā)出。在其它網(wǎng)絡(luò)上,包含了 Modbus 協(xié)議的消息轉(zhuǎn)換為在此網(wǎng)絡(luò)上使用的幀或包結(jié)構(gòu)。這種轉(zhuǎn)換也擴(kuò)展了根據(jù)具體的網(wǎng)絡(luò)解決節(jié)地址、路由路徑及錯誤檢測的方法。

三、Modbus RTU在Model3C芯片方案中的應(yīng)用


通信接口:Model3C芯片方案支持RS-485接口,該接口是Modbus RTU常用的串行通信接口之一。通過RS-485接口,86彩屏中控面板可以與其他Modbus設(shè)備(如PLC、傳感器等)進(jìn)行通信。

通信參數(shù):在Model3C芯片方案中,Modbus RTU通信采用異步通訊模式,具體參數(shù)包括1位起始位、8位數(shù)據(jù)位、1位停止位、無校驗位,波特率可根據(jù)實際需求進(jìn)行配置(如常用的9600波特率)。

報文格式:Modbus RTU報文包括設(shè)備地址、功能碼、數(shù)據(jù)域和CRC校驗碼等部分。在Model3C芯片方案中,這些報文格式遵循Modbus協(xié)議規(guī)范,確保通信的準(zhǔn)確性和可靠性。

主從通信:在Modbus RTU通信中,Model3C芯片方案的86彩屏中控面板可以作為主設(shè)備(Master)或從設(shè)備(Slave)進(jìn)行通信。作為主設(shè)備時,它可以主動發(fā)起查詢請求;作為從設(shè)備時,它可以響應(yīng)主設(shè)備的查詢請求并提供相關(guān)數(shù)據(jù)。

功能碼:Modbus協(xié)議定義了多種功能碼(如讀取線圈狀態(tài)、寫入線圈狀態(tài)、讀取保持寄存器等),用于實現(xiàn)不同的通信功能。

在Model3C芯片方案中,這些功能碼得到了全面支持,使得86彩屏中控面板可以實現(xiàn)與多種Modbus設(shè)備的靈活通信和數(shù)據(jù)交換。

四、rt-thread 使用libmodbus-rtu庫


libmodbus是一個與使用Modbus協(xié)議的設(shè)備進(jìn)行數(shù)據(jù)發(fā)送/接收的庫。該庫包含各種后端通過不同網(wǎng)絡(luò)進(jìn)行通信(例如,RTU模式下的串口或TCP / IPv6中的以太網(wǎng))。

wKgZomZ5M6uAHc0oAAEv7NFMnrM986.png


將libmodbus庫從軟件包里啟用, libmodbus是基于select操作的,依賴于文件系統(tǒng)和libc,需要在rt-thread中開啟對應(yīng)的支持。

RS485的話需要指定 modbus_rtu_set_serial_mode(ctx, MODBUS_RTU_RS232); //改為485
modbus_rtu_set_rts(ctx, RS485_RE, MODBUS_RTU_RTS_UP); //指定485控制引腳和電平

#include “modbus_rtu_test.h” #include “modbus.h” #include “stdio.h” #include “string.h” #include #include /* 使用BSD socket,需要包含socket.h頭文件 */ #include #include #include #define RS485_RE GET_PIN(G, 8) static void test_thread(void *param) { int slaveaddrs = 3; uint16_t tab_reg[64] = {0}; modbus_t *ctx = RT_NULL; ctx = modbus_new_rtu("/dev/uart2", 9600, ‘N’, 8, 1); modbus_rtu_set_serial_mode(ctx, MODBUS_RTU_RS232); //modbus_rtu_set_rts(ctx, RS485_RE, MODBUS_RTU_RTS_UP); modbus_set_slave(ctx, slaveaddrs); modbus_connect(ctx); modbus_set_response_timeout(ctx, 0, 200000); //50ms int num = 0; while (1) { memset(tab_reg, 0, 64 * 2); int regs = modbus_read_registers(ctx, 0, 20, tab_reg); if (regs == -1) { rt_kprintf(“error addrs %d—\n”, slaveaddrs); if(slaveaddrs == 2) { slaveaddrs = 3; } else { slaveaddrs = 2; } modbus_set_slave(ctx, slaveaddrs); } else { rt_kprintf("-->addrs %d", slaveaddrs); rt_kprintf("[%4d][read num = %d]", num, regs); num++; int i; for (i = 0; i < 20; i++) { rt_kprintf("<%#x>", tab_reg[i]); } rt_kprintf("\n"); if(slaveaddrs == 2) { slaveaddrs = 3; } else { slaveaddrs = 2; } modbus_set_slave(ctx, slaveaddrs); } rt_thread_mdelay(500); } //7-關(guān)閉modbus端口 modbus_close(ctx); //8-釋放modbus資源 modbus_free(ctx); } static void rtu77(int argc, char **argv) { //rt_pin_mode(RS485_RE, PIN_MODE_OUTPUT); rt_thread_t tid; tid = rt_thread_create(“test”, test_thread, RT_NULL, 2048, 12, 10); if (tid != RT_NULL) rt_thread_startup(tid); return RT_EOK; } MSH_CMD_EXPORT(rtu77, a rtu test);

五、Modbus RTU布線


Modbus RTU使用串行通信,通常使用RS-232或RS-485接口。

RS-232:這是一種點(diǎn)對點(diǎn)的通信方式,每個設(shè)備都需要單獨(dú)的串行線連接到主控器。它使用9針或25針的D-sub連接器,但通常只用到其中的少數(shù)幾個引腳,如TX(發(fā)送)、RX(接收)、GND(地線)。
RS-485:這是一種多點(diǎn)通信方式,允許多個設(shè)備共享同一對雙絞線。RS-485使用一對雙絞線(通常標(biāo)記為A和B),并使用終端電阻來匹配線路。每個設(shè)備都有一個數(shù)據(jù)發(fā)送器(TX)和數(shù)據(jù)接收器(RX)引腳,以及一個公共地線(GND)。


六、Modbus RTU特點(diǎn)

以RS-485或RS-232作為其物理層實現(xiàn)。它使用總線式拓?fù)浣Y(jié)構(gòu),允許多個設(shè)備共享同一通信線路,實現(xiàn)成本效益和簡單的布線需求。Modbus RTU的數(shù)據(jù)傳輸采用二進(jìn)制編碼,每個數(shù)據(jù)幀包含地址碼、功能碼、數(shù)據(jù)和校驗碼,通過CRC校驗確保數(shù)據(jù)的準(zhǔn)確性。這種協(xié)議特別適合于短距離通信和成本敏感的應(yīng)用場景。

七、總結(jié)

wKgaomZ5M7SAUVjqAAhNrw8TRjc840.png


基于Model3C芯片的86彩屏中控面板通過集成Modbus RTU協(xié)議,實現(xiàn)了與多種控制設(shè)備的通信和數(shù)據(jù)交換。其高性能的通信接口和豐富的通信功能使得該中控面板在工業(yè)控制、智能建筑等領(lǐng)域具有廣泛的應(yīng)用前景。

Model系列芯片芯片基于RT-Thread進(jìn)行開發(fā),而RT-Thread可以通過集成第三方庫來支持Modbus RTU,因此Model系列芯片完全可以支持Modbus RTU協(xié)議

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

    關(guān)注

    456

    文章

    51262

    瀏覽量

    427748
  • MODBUS
    +關(guān)注

    關(guān)注

    28

    文章

    1824

    瀏覽量

    77349
  • HMI
    HMI
    +關(guān)注

    關(guān)注

    9

    文章

    601

    瀏覽量

    48771
收藏 人收藏

    評論

    相關(guān)推薦

    DJN Modbus協(xié)議

    DJN Modbus協(xié)議
    的頭像 發(fā)表于 11-27 13:52 ?1187次閱讀
    DJN <b class='flag-5'>Modbus協(xié)議</b>

    Modbus協(xié)議網(wǎng)關(guān)簡介

    ,在工業(yè)控制系統(tǒng)占據(jù)了重要地位。然而,隨著工業(yè)自動化技術(shù)的不斷發(fā)展,不同設(shè)備間通信協(xié)議的多樣性成為了一個亟待解決的問題。Modbus協(xié)議網(wǎng)關(guān)作為這一背景下的產(chǎn)物,成為了連接不同協(xié)議設(shè)
    的頭像 發(fā)表于 09-23 14:51 ?344次閱讀
    <b class='flag-5'>Modbus協(xié)議</b>網(wǎng)關(guān)簡介

    【技術(shù)分享】CAN總線相關(guān)知識探討以及Model3C兩路CAN的應(yīng)用

    CAN總線相關(guān)知識,以個位數(shù)價格的工業(yè)級HMI芯片Model3C為例, 2路CAN的應(yīng)用
    的頭像 發(fā)表于 09-05 10:59 ?647次閱讀
    【技術(shù)分享】CAN總線相關(guān)知識探討以及<b class='flag-5'>Model3C</b>兩路CAN的應(yīng)用

    利用MODBUS、樓宇自控、電力協(xié)議轉(zhuǎn)MODBUS協(xié)議網(wǎng)關(guān)使暖通空調(diào)順利對接HMI

    Modbus RTU、Modbus TCP協(xié)議的高效通信需求而精心設(shè)計的設(shè)備,它可以對接各種上位機(jī)系統(tǒng)。今天咱就來說說這款網(wǎng)關(guān)設(shè)備是如何利用其強(qiáng)大的協(xié)議轉(zhuǎn)換功能來實現(xiàn)暖通空調(diào)對接
    的頭像 發(fā)表于 08-08 17:32 ?481次閱讀
    利用<b class='flag-5'>MODBUS</b>、樓宇自控、電力<b class='flag-5'>協(xié)議</b>轉(zhuǎn)<b class='flag-5'>MODBUS協(xié)議</b>網(wǎng)關(guān)使暖通空調(diào)順利對接<b class='flag-5'>HMI</b>

    個位數(shù)價!工業(yè)級HMI芯片Model3C點(diǎn)亮智能烹飪機(jī)4.3寸觸摸彩屏

    ,自動烹飪機(jī)發(fā)展也越來越成熟,想要產(chǎn)品具備競爭力,就要不斷推陳出新,打造產(chǎn)品特色。基于此,我們推出了基于Model3C芯片的4.3寸TFT觸摸彩屏應(yīng)用于自動烹飪機(jī)的
    的頭像 發(fā)表于 08-08 08:37 ?437次閱讀
    個位數(shù)價!工業(yè)級<b class='flag-5'>HMI</b><b class='flag-5'>芯片</b><b class='flag-5'>Model3C</b>點(diǎn)亮智能烹飪機(jī)4.3寸觸摸<b class='flag-5'>彩屏</b>

    國產(chǎn)工業(yè)級HMI芯片Model3/Model4應(yīng)用于充電機(jī)解決方案:2D圖形加速、雙CAN通信

    方案旨在將Model3/Model4芯片應(yīng)用于充電機(jī),結(jié)合7寸觸摸彩屏,提升充電效率、智能化
    的頭像 發(fā)表于 07-25 10:05 ?669次閱讀
    國產(chǎn)工業(yè)級<b class='flag-5'>HMI</b><b class='flag-5'>芯片</b><b class='flag-5'>Model3</b>/<b class='flag-5'>Model</b>4應(yīng)用于充電機(jī)解決<b class='flag-5'>方案</b>:2D圖形加速、雙CAN通信

    Profibus協(xié)議轉(zhuǎn)Modbus協(xié)議網(wǎng)關(guān)模塊在船舶的應(yīng)用

    本文主要介紹了Profibus協(xié)議轉(zhuǎn)Modbus協(xié)議網(wǎng)關(guān)模塊(XD-MDPB100)在船舶的應(yīng)用。 Profibus轉(zhuǎn)Modbus網(wǎng)關(guān)能實現(xiàn)Profibus總線和
    的頭像 發(fā)表于 06-27 17:25 ?569次閱讀
    Profibus<b class='flag-5'>協(xié)議</b>轉(zhuǎn)<b class='flag-5'>Modbus協(xié)議</b>網(wǎng)關(guān)模塊在船舶<b class='flag-5'>中</b>的應(yīng)用

    工業(yè)級HMI芯片Model3C詳解(三)通信接口

    顯示設(shè)備連接,實現(xiàn)快速數(shù)據(jù)傳輸和穩(wěn)定通信,可以與各種工業(yè)設(shè)備和系統(tǒng)進(jìn)行無縫對接,為用戶提供了更加靈活的解決方案。本文將從Model3C的互聯(lián)接口出發(fā),詳細(xì)介紹Mod
    的頭像 發(fā)表于 06-21 17:01 ?613次閱讀
    工業(yè)級<b class='flag-5'>HMI</b><b class='flag-5'>芯片</b><b class='flag-5'>Model3C</b>詳解(三)通信接口

    Modbus協(xié)議轉(zhuǎn)Profibus協(xié)議網(wǎng)關(guān)接溫控表與PLC通訊

    Modbus協(xié)議轉(zhuǎn)Profibus協(xié)議網(wǎng)關(guān)(XD-MDPB100)則是實現(xiàn)這一通訊的重要工具。Modbus轉(zhuǎn)Profibus網(wǎng)關(guān)的主要功能是實現(xiàn)Modbus協(xié)議和Profibus
    的頭像 發(fā)表于 06-21 11:31 ?2002次閱讀
    <b class='flag-5'>Modbus協(xié)議</b>轉(zhuǎn)Profibus<b class='flag-5'>協(xié)議</b>網(wǎng)關(guān)接溫控表與PLC通訊

    工業(yè)級HMI芯片Model3C詳解(二)圖像顯示

    Model3C芯片國產(chǎn)自主的工業(yè)級高清顯示與智能控制MCU,配備強(qiáng)大的2D圖形加速處理器、PNG/JPEG解碼引擎,可以滿足多種交互設(shè)計場景和多媒體互動需求,具備高可靠性、高開放性,可廣泛應(yīng)用于工業(yè)
    的頭像 發(fā)表于 06-21 11:24 ?416次閱讀
    工業(yè)級<b class='flag-5'>HMI</b><b class='flag-5'>芯片</b><b class='flag-5'>Model3C</b>詳解(二)圖像顯示

    Model3C工業(yè)級HMI芯片詳解系列專題(一):芯片性能

    寬溫,具有高可靠性、高開放性,可廣泛應(yīng)用于工業(yè)自動化控制、串口屏等智慧工業(yè)和智慧家居領(lǐng)域。Model3C芯片功能框圖:Model3C功能框圖強(qiáng)大的圖形能力JPEG
    的頭像 發(fā)表于 06-20 17:48 ?526次閱讀
    <b class='flag-5'>Model3C</b>工業(yè)級<b class='flag-5'>HMI</b><b class='flag-5'>芯片</b>詳解系列專題(一):<b class='flag-5'>芯片</b>性能

    Modbus協(xié)議的工作原理、優(yōu)缺點(diǎn)及應(yīng)用

    在當(dāng)今工業(yè)物聯(lián)網(wǎng)(IIoT)的浪潮,Modbus協(xié)議無疑是連接傳統(tǒng)工業(yè)設(shè)備與現(xiàn)代信息技術(shù)的橋梁。作為一位工業(yè)物聯(lián)網(wǎng)的資深工程師,我深感有責(zé)任向傳統(tǒng)行業(yè)解釋這一重要協(xié)議的工作原理、優(yōu)缺點(diǎn)以及廣泛
    的頭像 發(fā)表于 05-21 17:06 ?1563次閱讀
    <b class='flag-5'>Modbus協(xié)議</b>的工作原理、優(yōu)缺點(diǎn)及應(yīng)用

    用圖片帶你了解HMI芯片Model3

    Model3是一款高性能的工業(yè)級HMI(人機(jī)界面)核心板,也是一款純國產(chǎn)HMI方案,工業(yè)級標(biāo)準(zhǔn),穩(wěn)定、可靠; 工業(yè)級HMI
    的頭像 發(fā)表于 05-11 16:28 ?815次閱讀
    用圖片帶你了解<b class='flag-5'>HMI</b><b class='flag-5'>芯片</b><b class='flag-5'>Model3</b>

    技術(shù)分享|Model 3C芯片86彩屏開發(fā)板:ESP32-C3助力,3MB波特率OTA升級更便捷!

    在物聯(lián)網(wǎng)快速發(fā)展的今天,彩屏顯示作為人機(jī)交互的重要一環(huán),其顯示效果和升級便利性成為了衡量產(chǎn)品競爭力的關(guān)鍵指標(biāo)。而Model 3C(以下簡稱M3C芯片
    的頭像 發(fā)表于 04-12 10:11 ?940次閱讀

    Modbus協(xié)議網(wǎng)關(guān)是什么?Modbus協(xié)議網(wǎng)關(guān)的功能

    Modbus協(xié)議網(wǎng)關(guān)是一種專門用于工業(yè)自動化環(huán)境的網(wǎng)絡(luò)設(shè)備,其主要功能是實現(xiàn)不同通信協(xié)議之間的轉(zhuǎn)換,尤其是將基于Modbus協(xié)議的設(shè)備或系統(tǒng)與使用其他
    的頭像 發(fā)表于 04-11 15:51 ?827次閱讀