女人自慰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)不再提示

如何使用Arduino UNO創(chuàng)建簡(jiǎn)單的Modbus設(shè)備

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-15 10:05 ? 次閱讀

步驟1:工具和軟件

工具與材料

Arduino UNO

用于Arduino的RS485 Shield

用于PC連接的任何RS485-USB適配器(或更便宜的一種)

可選:

面包板

推按鈕

紅色LED

220歐姆電阻

10k電阻

跳線

軟件

Arduino IDE

Modbustester

步驟2:連接RS485

接線非常簡(jiǎn)單。您只需要將HAT的A和B端子與Modbus系統(tǒng)的A和B線連接即可。 Y和Z端子不用于此類應(yīng)用。對(duì)于長距離,建議對(duì)A和B使用雙絞線。

步驟3:接線Arduino(可選)

建議向Arduino添加一個(gè)LED和一個(gè)按鈕,以查看MODBUS通信的某些效果。

步驟4:DIP開關(guān)設(shè)置

我們的RS422/RS485 Shield帶有3個(gè)DIP開關(guān)銀行。您必須如上圖所示為Modbus設(shè)置這些DIP開關(guān)。

開關(guān)1:1-OFF 2-ON 3-ON 4-OFF

開關(guān)2 :1-OFF 2-OFF 3-ON 4-ON

開關(guān)3:1-OFF或ON * 2-OFF 3-OFF 4-OFF

*取決于位置在Modbus線路中的RS422/RS485屏蔽層上,您必須打開或關(guān)閉終端電阻。僅當(dāng)屏蔽層在總線線路的一端時(shí),才應(yīng)將電阻器切換到ON位置。在所有其他情況下,請(qǐng)關(guān)閉終端電阻:

步驟5:跳線設(shè)置

在盾牌上找到3個(gè)不同的跳線區(qū)域。跳線JP1對(duì)于電源電壓非常重要。 Arduino UNO內(nèi)部可使用5V。您必須將該跳線設(shè)置為5V位置(對(duì)于3.3V板,例如Arduino 101,將其設(shè)置為3.3V位置)。

此外,將左上角的通信端口的跳線設(shè)置為如圖所示以上。在這種情況下,端口0和1上的內(nèi)部UART將連接到屏蔽的RS485接口

最后但并非最不重要的一點(diǎn)是,我們必須為RX/TX控制端口設(shè)置跳線。由于配置了自動(dòng)RX/TX切換,因此我們不用此跳線。

步驟6:安裝MODBUS Tester軟件

在本示例中,我們將PC作為MODBUS主站。您必須下載Modbustester。請(qǐng)將zip壓縮文件解壓縮到硬盤上的新目錄中。打開軟件,然后如上圖所示更改標(biāo)記的字段。您必須先連接USB-RS485適配器-請(qǐng)?jiān)贛odbustester中為此適配器選擇正確的COM端口。

步驟7:Arduino軟件

我們?yōu)锳rduino UNO,Genuino 101和STM Nucleo提供了3個(gè)示例程序。請(qǐng)將它們加載到Arduino IDE中進(jìn)行編譯和編程

這些程序非常簡(jiǎn)單,可讓您對(duì)MODBUS通信的基本功能有所了解。您可以根據(jù)需要添加其他功能。

在編譯之前不要忘記安裝庫SimpleModbus:

https://github.com/angeloc/simplemodbusng

第8步:測(cè)試您的工作

現(xiàn)在可以測(cè)試您的工作了!

您可以按Modbustester中的“讀取”按鈕。該命令將讀取我們新的從設(shè)備的存儲(chǔ)器的8個(gè)字節(jié)。在地址400008中,您可以找到按鈕的狀態(tài)。地址400001-400006包含ADC端口的值。

使用寫入按鈕,您可以操作從站中的寄存器。您可以在地址400007中輸入0或1來打開或關(guān)閉LED。

責(zé)任編輯:wv

聲明:本文內(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

    文章

    2003

    瀏覽量

    78954
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6491

    瀏覽量

    190093
收藏 人收藏

    評(píng)論

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

    別讓條碼閱讀器“干瞪眼”!Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)專治設(shè)備溝通障礙

    Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)閃亮登場(chǎng)!這玩意兒就像工業(yè)界的“同聲傳譯APP”,左手抓住條碼閱讀器的Modbus信號(hào),右手精準(zhǔn)“翻譯”成Profinet能聽懂的“普通話”。配置過程簡(jiǎn)單到離譜,就跟給
    發(fā)表于 05-23 14:02

    Modbus轉(zhuǎn)以太網(wǎng)終極方案:三步實(shí)現(xiàn)老舊設(shè)備智能升級(jí)

    一、為什么90%的工廠急需Modbus轉(zhuǎn)以太網(wǎng)? 工業(yè)設(shè)備聯(lián)網(wǎng)數(shù)據(jù)顯示,Modbus RTU等設(shè)備仍占現(xiàn)存設(shè)備的68%,但面臨三大致命瓶頸:
    發(fā)表于 04-24 10:37

    如何使用Arduino實(shí)現(xiàn)CAN總線通信呢

    的硬件模塊實(shí)現(xiàn)CAN總線通信。 硬件需求 Arduino板 :任何支持Arduino IDE的板子都可以,例如Arduino Uno、Mega等。 CAN總線模塊 :例如MCP2515
    的頭像 發(fā)表于 12-23 09:06 ?1604次閱讀

    自己設(shè)計(jì)的Arduino UNO R3主控板原理圖+PCB源文件(可直接打樣)

    一年前做的Arduino UNO r3,開源精神,把自己這塊板子奉獻(xiàn)給大家,板子沒有什么問題,可以直接打樣制作,原理圖文件都表明了型號(hào)。不用謝~ Arduino UNO R3主控板原理
    發(fā)表于 12-10 10:14

    基于Arduino的串口通信項(xiàng)目

    基于Arduino的串口通信項(xiàng)目涉及多個(gè)方面,包括硬件連接、軟件編程、串口參數(shù)配置等。 一、硬件準(zhǔn)備 Arduino開發(fā)板 :確保你有一塊Arduino開發(fā)板,如Arduino
    的頭像 發(fā)表于 11-22 09:24 ?1945次閱讀

    如何使用Arduino實(shí)現(xiàn)CAN總線通信

    開源硬件平臺(tái),通過添加CAN總線模塊,也可以實(shí)現(xiàn)CAN通信。 硬件準(zhǔn)備 Arduino開發(fā)板 :可以選擇Arduino Uno、Mega等型號(hào)。 CAN總線模塊 :如MCP2515或MCP2562,這些模塊
    的頭像 發(fā)表于 11-12 10:09 ?2483次閱讀

    MODBUS TCP 轉(zhuǎn) CANOpen

    產(chǎn)品概述 SG-TCP-COE-210 網(wǎng)關(guān)可以實(shí)現(xiàn)將 CANOpen 接口設(shè)備連接到 MODBUS TCP 網(wǎng)絡(luò)中。用戶不需要了解具體的 CANOpen 和 Modbus TCP 協(xié)議即可實(shí)現(xiàn)
    的頭像 發(fā)表于 09-24 13:59 ?475次閱讀
    <b class='flag-5'>MODBUS</b> TCP 轉(zhuǎn) CANOpen

    【米爾NXP i.MX 93開發(fā)板試用評(píng)測(cè)】4、使用golang搭建Modbus 服務(wù)器

    Modbus是一種廣泛使用的串行通信協(xié)議,主要用于工業(yè)環(huán)境中的電子設(shè)備之間的通信。Modbus服務(wù)器通常是指在Modbus通信網(wǎng)絡(luò)中提供數(shù)據(jù)和控制服務(wù)的
    發(fā)表于 09-21 22:51

    使用MODBUS協(xié)議、樓宇自控系統(tǒng)、電力協(xié)議轉(zhuǎn)Modbus協(xié)議網(wǎng)關(guān)來集成樓宇內(nèi)的溫濕度傳感器設(shè)備

    網(wǎng)關(guān)將這些設(shè)備的數(shù)據(jù)轉(zhuǎn)換為Modbus協(xié)議,進(jìn)而實(shí)現(xiàn)樓宇的智能化控制。 一、技術(shù)原理 1. MODBUS協(xié)議 MODBUS是一種廣泛應(yīng)用于工業(yè)通信領(lǐng)域的串行通信協(xié)議,它定義了一個(gè)
    的頭像 發(fā)表于 08-08 17:31 ?600次閱讀
    使用<b class='flag-5'>MODBUS</b>協(xié)議、樓宇自控系統(tǒng)、電力協(xié)議轉(zhuǎn)<b class='flag-5'>Modbus</b>協(xié)議網(wǎng)關(guān)來集成樓宇內(nèi)的溫濕度傳感器<b class='flag-5'>設(shè)備</b>

    使用Modbus、樓宇自控、電力協(xié)議轉(zhuǎn)Modbus協(xié)議網(wǎng)關(guān)實(shí)現(xiàn)生產(chǎn)設(shè)備的遠(yuǎn)程監(jiān)控和管理

    Modbus網(wǎng)關(guān)BL120ML的下行采集協(xié)議支持Modbus RTU、DLT645、BACnet MS/TP、Lonworks協(xié)議、IEC104、IEC61850、BACnet IP協(xié)議的設(shè)備,實(shí)現(xiàn)
    的頭像 發(fā)表于 08-08 17:29 ?611次閱讀
    使用<b class='flag-5'>Modbus</b>、樓宇自控、電力協(xié)議轉(zhuǎn)<b class='flag-5'>Modbus</b>協(xié)議網(wǎng)關(guān)實(shí)現(xiàn)生產(chǎn)<b class='flag-5'>設(shè)備</b>的遠(yuǎn)程監(jiān)控和管理

    Modbus轉(zhuǎn)EtherCAT網(wǎng)關(guān)快速實(shí)現(xiàn)Modbus設(shè)備與EtherCAT網(wǎng)絡(luò)通信

    設(shè)計(jì)、性能以及應(yīng)用案例來介紹這款Modbus轉(zhuǎn)EtherCAT網(wǎng)關(guān)網(wǎng)關(guān)。 一、Modbus協(xié)議概述 Modbus是一種應(yīng)用層協(xié)議,支持多種通信方式,包括RTU(二進(jìn)制模式)、ASCII和TCP/IP。在數(shù)據(jù)轉(zhuǎn)換方面,主
    的頭像 發(fā)表于 07-24 16:28 ?721次閱讀
    <b class='flag-5'>Modbus</b>轉(zhuǎn)EtherCAT網(wǎng)關(guān)快速實(shí)現(xiàn)<b class='flag-5'>Modbus</b><b class='flag-5'>設(shè)備</b>與EtherCAT網(wǎng)絡(luò)通信

    ModBus Scan32模擬軟件的使用方法

    Modbus采用主從式通信,日常使用較多的是Modbus RTU和Modbus TCP/IP兩種協(xié)議。我司儀表較多為Modbus RTU協(xié)議,常用調(diào)試軟件為第三方工具M(jìn)odScan32
    發(fā)表于 07-24 08:04

    Modbus RTU、Modbus TCP轉(zhuǎn)MQTT網(wǎng)關(guān)實(shí)現(xiàn)Modbus設(shè)備與云平臺(tái)的無縫通信

    鋇錸Modbus轉(zhuǎn)MQTT網(wǎng)關(guān),簡(jiǎn)而言之,就是通過將Modbus協(xié)議(包括Modbus RTU和Modbus TCP)的數(shù)據(jù)轉(zhuǎn)換為MQTT協(xié)議的數(shù)據(jù)格式,從而實(shí)現(xiàn)
    的頭像 發(fā)表于 07-23 16:58 ?4216次閱讀
    <b class='flag-5'>Modbus</b> RTU、<b class='flag-5'>Modbus</b> TCP轉(zhuǎn)MQTT網(wǎng)關(guān)實(shí)現(xiàn)<b class='flag-5'>Modbus</b><b class='flag-5'>設(shè)備</b>與云平臺(tái)的無縫通信

    鋇錸網(wǎng)關(guān)設(shè)備Modbus?轉(zhuǎn) Profinet協(xié)議

    Modbus?轉(zhuǎn)換為 Profinet?是一種常用的工業(yè)通信協(xié)議轉(zhuǎn)換技術(shù),旨在實(shí)現(xiàn)不同工業(yè)設(shè)備之間的互聯(lián)互通,允許不同類型的工業(yè)設(shè)備通過網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)交換。Modbus?轉(zhuǎn) Profin
    的頭像 發(fā)表于 07-12 11:44 ?680次閱讀
    鋇錸網(wǎng)關(guān)<b class='flag-5'>設(shè)備</b>:<b class='flag-5'>Modbus</b>?轉(zhuǎn) Profinet協(xié)議

    ESP32的程序是不是和uno r3一樣都是以插入就開始運(yùn)行?

    大神們好,小弟一直在用Arduino Uno R3來運(yùn)行hex編好了的程序,但是uno r3的容量實(shí)在是太少了,所以想問問ESP32可以代替Uno r3嗎? 還有,如果我有幾個(gè)hex程
    發(fā)表于 06-25 07:56