日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)不再提示

編碼器脈沖計(jì)數(shù)采集模塊的詳細(xì)介紹

聶先生 ? 來(lái)源:聶先生 ? 作者:聶先生 ? 2022-07-13 13:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

pYYBAGLOW8-AHq7gAALgpujXYOY224.png

poYBAGLOW9iAQCGpAAGEvdJlFDw877.png

poYBAGLOW-GAN6PQAADnw_HOkz0554.png

poYBAGLOW-mAE54jAAC0_c7meUw641.png

pYYBAGLOW_iAd4vxAAP1zpCI4og533.png

poYBAGLOW_iAduuLAADjmcZ1aEo851.png

poYBAGLOXAKAABKtAAKF1HdSOQw915.png

Modbus TCP協(xié)議

(1)、Modbus TCP數(shù)據(jù)幀:

在TCP/IP以太網(wǎng)上傳輸,支持Ethernet II和802.3兩種幀格式。圖3所示,Modbus TCP數(shù)據(jù)幀包含報(bào)文頭、功能代碼和數(shù)據(jù)3部分。

poYBAGLOXBqAJOJgAAA7R9PLfHQ147.png

圖6:TCP/IP上的MODBUS的請(qǐng)求/響應(yīng)

(2)、MBAP報(bào)文頭描述:

MBAP報(bào)文頭(MBAP、Modbus Application Protocol、Modbus應(yīng)用協(xié)議)分4個(gè)域,共7個(gè)字節(jié),如表1所示。

表1:MBAP報(bào)文頭

長(zhǎng)度(B) 描述
傳輸標(biāo)識(shí) 2個(gè)字節(jié) 標(biāo)志某個(gè)MODBUS詢問/應(yīng)答的傳輸
協(xié)議標(biāo)志 2個(gè)字節(jié) 0=MODBUS協(xié)議
長(zhǎng)度 2個(gè)字節(jié) 后續(xù)字節(jié)計(jì)數(shù)
單元標(biāo)識(shí)符 1個(gè)字節(jié) 串行鏈路或其它總線上連接的遠(yuǎn)程從站的識(shí)別碼

(3)、Modbus功能代碼:

Modbus功能碼分為3種類型,分別是:

(1)公共功能代碼:已定義好的功能碼,保證其唯一性,由Modbus.org認(rèn)可;

(2)用戶自定義功能代碼有兩組,分別為65~72和100~110,無(wú)需認(rèn)可,但不保證代碼使用的唯一性。如變?yōu)楣泊a,需交RFC認(rèn)可;

(3)保留的功能代碼,由某些公司使用在某些傳統(tǒng)設(shè)備的代碼,不可作為公共用途。

在常用的公共功能代碼中,IBF96支持部分的功能碼,詳見如下:

功能碼 名稱 說(shuō)明
01 Read Coil Status 讀取線圈狀態(tài) 1表示高電平, 0表示低電平。
03 Read Holding Register 讀保持寄存器 1表示高電平, 0表示低電平。
05 Write Single Coil 寫單個(gè)線圈 1表示三極管導(dǎo)通, 0表示三極管斷開。
06 Write Single Register 寫單個(gè)寄存器 1表示三極管導(dǎo)通, 0表示三極管斷開。
15 Write Multiple Coils 寫多個(gè)線圈
16 Write Multiple Registers 寫多個(gè)寄存器

(4)、支持的功能碼描述

01(0x01)讀線圈

在一個(gè)遠(yuǎn)程設(shè)備中,使用該功能碼讀取線圈的1 至2000 連續(xù)狀態(tài)。請(qǐng)求PDU詳細(xì)說(shuō)明了起始地址,即指定的第一個(gè)線圈地址和線圈編號(hào)。從零開始尋址線圈。因此尋址線圈1-16 為0-15。

根據(jù)數(shù)據(jù)域的每個(gè)位(bit)將響應(yīng)報(bào)文中的線圈分成為一個(gè)線圈。指示狀態(tài)為1= ON和0= OFF。第一個(gè)數(shù)據(jù)作為字節(jié)的LSB(最低有效位),后面的線圈數(shù)據(jù)依次向高位排列,來(lái)組成8位一個(gè)的字節(jié)。如果返回的輸出數(shù)量不是八的倍數(shù),將用零填充最后數(shù)據(jù)字節(jié)中的剩余位(bit)(一直到字節(jié)的高位端)。字節(jié)數(shù)量域說(shuō)明了數(shù)據(jù)的完整字節(jié)數(shù)

功能碼01舉例,讀8通道DI數(shù)據(jù),寄存器地址00033~00040:

請(qǐng)求 響應(yīng)
字段名稱 十六進(jìn)制 字段名稱 十六進(jìn)制
MBAP報(bào)文頭 傳輸標(biāo)識(shí) 01 MBAP報(bào)文頭 傳輸標(biāo)識(shí) 01
00 00
協(xié)議標(biāo)志 00 協(xié)議標(biāo)志 00
00 00
長(zhǎng)度 00 長(zhǎng)度 00
06 04
單元標(biāo)識(shí)符 01 單元標(biāo)識(shí)符 01
功能碼 01 功能碼 01
起始地址Hi 00 字節(jié)數(shù) 01
起始地址Lo 20 輸出狀態(tài)DI7-DI0 00
輸出數(shù)量Hi 00
輸出數(shù)量Lo 08

03(0x03)讀保持寄存器

在一個(gè)遠(yuǎn)程設(shè)備中,使用該功能碼讀取保持寄存器連續(xù)塊的內(nèi)容。請(qǐng)求PDU說(shuō)明了起始寄存器地址和寄存器數(shù)量。從零開始尋址寄存器。因此,尋址寄存器1-16 為0-15。在響應(yīng)報(bào)文中,每個(gè)寄存器有兩字節(jié),第一個(gè)字節(jié)為數(shù)據(jù)高位,第二個(gè)字節(jié)為數(shù)據(jù)低位。

功能碼03舉例,讀8通道DI數(shù)據(jù),寄存器地址40033:

請(qǐng)求 響應(yīng)
字段名稱 十六進(jìn)制 字段名稱 十六進(jìn)制
MBAP報(bào)文頭 傳輸標(biāo)識(shí) 01 MBAP報(bào)文頭 傳輸標(biāo)識(shí) 01
00 00
協(xié)議標(biāo)志 00 協(xié)議標(biāo)志 00
00 00
長(zhǎng)度 00 長(zhǎng)度 00
06 05
單元標(biāo)識(shí)符 01 單元標(biāo)識(shí)符 01
功能碼 03 功能碼 03
起始地址Hi 00 字節(jié)數(shù) 02
起始地址Lo 20 寄存器值Hi(0x00) 00
寄存器編號(hào)Hi 00 寄存器值Lo(DI7-DI0) 00
寄存器編號(hào)Lo 01

05(0x05)寫單個(gè)線圈

在一個(gè)遠(yuǎn)程設(shè)備上,使用該功能碼寫單個(gè)輸出為ON 或OFF。請(qǐng)求PDU說(shuō)明了強(qiáng)制的線圈地址。從零開始尋址線圈。因此,尋址線圈地址1為0。線圈值域的常量說(shuō)明請(qǐng)求的ON/OFF狀態(tài)。十六進(jìn)制值0xFF00請(qǐng)求線圈為ON。十六進(jìn)制值0x0000請(qǐng)求線圈為OFF。其它所有值均為非法的,并且對(duì)線圈不起作用。

正確的響應(yīng)應(yīng)答是和請(qǐng)求一樣的。

功能碼05舉例,設(shè)置通道DO0為ON,也就是為1,寄存器地址00001:

請(qǐng)求 響應(yīng)
字段名稱 十六進(jìn)制 字段名稱 十六進(jìn)制
MBAP報(bào)文頭 傳輸標(biāo)識(shí) 01 MBAP報(bào)文頭 傳輸標(biāo)識(shí) 01
00 00
協(xié)議標(biāo)志 00 協(xié)議標(biāo)志 00
00 00
長(zhǎng)度 00 長(zhǎng)度 00
06 06
單元標(biāo)識(shí)符 01 單元標(biāo)識(shí)符 01
功能碼 05 功能碼 05
輸出地址Hi 00 輸出地址Hi 00
輸出地址Lo 00 輸出地址Lo 00
輸出值Hi FF 輸出值Hi FF
輸出值Lo 00 輸出值Lo 00

06(0x06)寫單個(gè)寄存器

在一個(gè)遠(yuǎn)程設(shè)備中,使用該功能碼寫單個(gè)保持寄存器。請(qǐng)求PDU說(shuō)明了被寫入寄存器的地址。從零開始尋址寄存器。因此,尋址寄存器地址1為0。

正確的響應(yīng)應(yīng)答是和請(qǐng)求一樣的。

功能碼06舉例,設(shè)置通道DO0~DO7全部為1,16進(jìn)制為0xFF,寄存器地址40001:

請(qǐng)求 響應(yīng)
字段名稱 十六進(jìn)制 字段名稱 十六進(jìn)制
MBAP報(bào)文頭 傳輸標(biāo)識(shí) 01 MBAP報(bào)文頭 傳輸標(biāo)識(shí) 01
00 00
協(xié)議標(biāo)志 00 協(xié)議標(biāo)志 00
00 00
長(zhǎng)度 00 長(zhǎng)度 00
06 06
單元標(biāo)識(shí)符 01 單元標(biāo)識(shí)符 01
功能碼 06 功能碼 06
寄存器地址Hi 00 寄存器地址Hi 00
寄存器地址Lo 00 寄存器地址Lo 00
寄存器值Hi 00 寄存器值Hi 00
寄存器值Lo FF 寄存器值Lo FF

15(0x0F)寫多個(gè)線圈

在一個(gè)遠(yuǎn)程設(shè)備上,使用該功能碼寫多個(gè)輸出為ON 或OFF。請(qǐng)求PDU說(shuō)明了強(qiáng)制的線圈地址。從零開始尋址線圈。因此,尋址線圈地址1為0。線圈值域的常量說(shuō)明請(qǐng)求的ON/OFF狀態(tài)。數(shù)據(jù)由16進(jìn)制換算成二進(jìn)制按位排列,位值為1請(qǐng)求線圈為ON,位值為0請(qǐng)求線圈為OFF。

功能碼15舉例,設(shè)置通道DO0,DO1為ON,也就是為00000011,寄存器地址00001:

請(qǐng)求 響應(yīng)
字段名稱 十六進(jìn)制 字段名稱 十六進(jìn)制
MBAP報(bào)文頭 傳輸標(biāo)識(shí) 01 MBAP報(bào)文頭 傳輸標(biāo)識(shí) 01
00 00
協(xié)議標(biāo)志 00 協(xié)議標(biāo)志 00
00 00
長(zhǎng)度 00 長(zhǎng)度 00
06 06
單元標(biāo)識(shí)符 01 單元標(biāo)識(shí)符 01
功能碼 0F 功能碼 0F
開始地址Hi 00 開始地址Hi 00
開始地址Lo 00 開始地址Lo 00
線圈數(shù)量Hi 00 線圈數(shù)量Hi 00
線圈數(shù)量Lo 02 線圈數(shù)量Lo 02
字節(jié)數(shù) 01
輸出值 02

16(0x10)寫多個(gè)寄存器

在一個(gè)遠(yuǎn)程設(shè)備中,使用該功能碼寫多個(gè)保持寄存器。請(qǐng)求PDU說(shuō)明了被寫入寄存器的地址。從零開始尋址寄存器。因此,尋址寄存器地址1為0。功能碼16舉例,設(shè)置通道DO0和DO1的PWM值為5和6,寄存器地址40001:

請(qǐng)求 響應(yīng)
字段名稱 十六進(jìn)制 字段名稱 十六進(jìn)制
MBAP報(bào)文頭 傳輸標(biāo)識(shí) 01 MBAP報(bào)文頭 傳輸標(biāo)識(shí) 01
00 00
協(xié)議標(biāo)志 00 協(xié)議標(biāo)志 00
00 00
長(zhǎng)度 00 長(zhǎng)度 00
06 06
單元標(biāo)識(shí)符 01 單元標(biāo)識(shí)符 01
功能碼 10 功能碼 10
開始寄存器地址Hi 00 開始寄存器地址Hi 00
開始寄存器地址Lo 00 開始寄存器地址Lo 00
寄存器數(shù)量Hi 00 寄存器數(shù)量Hi 00
寄存器數(shù)量Lo 02 寄存器數(shù)量Lo 02
字節(jié)數(shù) 04
寄存器值Hi 00
寄存器值Lo 05
寄存器值Hi 00
寄存器值Lo 06
審核編輯:湯梓紅
聲明:本文內(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)投訴
  • 編碼器
    +關(guān)注

    關(guān)注

    45

    文章

    4016

    瀏覽量

    143539
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5622

    瀏覽量

    130492
  • MODBUS
    +關(guān)注

    關(guān)注

    28

    文章

    2540

    瀏覽量

    83905
  • TCP
    TCP
    +關(guān)注

    關(guān)注

    8

    文章

    1434

    瀏覽量

    83811
  • 采集模塊
    +關(guān)注

    關(guān)注

    0

    文章

    194

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    磁鐵在編碼器中的作用與應(yīng)用

    編碼器中,磁鐵的作用不可小覷,常用的磁性材料主要是釹鐵硼和鐵氧體,今天這篇文章主要介紹下磁鐵用于哪些編碼器類型,以及其具體作用。磁鐵在編碼器中的作用(功能)是什么?在
    的頭像 發(fā)表于 03-19 14:42 ?503次閱讀
    磁鐵在<b class='flag-5'>編碼器</b>中的作用與應(yīng)用

    高速脈沖計(jì)數(shù)采集模塊怎么用?485通訊,監(jiān)測(cè)頻率、占比、周期

    高速脈沖計(jì)數(shù)采集模塊的使用,核心是硬件接線→參數(shù)配置→數(shù)據(jù)讀取與應(yīng)用三步,關(guān)鍵在于信號(hào)匹配、模式選擇與抗干擾處理。 一、硬件接線(基礎(chǔ)) 1. 電源接線 - 模塊供電:常見 DC 5V
    的頭像 發(fā)表于 03-05 17:28 ?710次閱讀

    脈沖/頻率計(jì)數(shù)采集模塊:高速脈沖+頻率,支持?jǐn)嚯姳4?/a>

    脈沖/頻率計(jì)數(shù)采集模塊是工業(yè)里專門 “數(shù)脈沖、測(cè)頻率” 的小硬件,相當(dāng)于給傳感、電機(jī)、流量計(jì)裝
    的頭像 發(fā)表于 03-04 16:06 ?418次閱讀

    教你如何用編碼器脈沖信號(hào)來(lái)控制變頻的輸出頻率

    適用于需要同步運(yùn)動(dòng)或位置反饋的場(chǎng)景。以下將詳細(xì)解析這一技術(shù)的實(shí)現(xiàn)原理、硬件連接方式和參數(shù)配置要點(diǎn)。 一、系統(tǒng)組成與工作原理 1. 核心設(shè)備 旋轉(zhuǎn)編碼器:選擇增量式編碼器(如1000PPR),其A/B相
    的頭像 發(fā)表于 01-27 17:09 ?933次閱讀
    教你如何用<b class='flag-5'>編碼器</b>的<b class='flag-5'>脈沖</b>信號(hào)來(lái)控制變頻<b class='flag-5'>器</b>的輸出頻率

    MY RIO采集編碼器問題

    準(zhǔn)備用MY RIO做實(shí)時(shí)控制,需要采集正交AB編碼器的數(shù)據(jù),有沒有做過類似的項(xiàng)目大神指導(dǎo)一下。
    發(fā)表于 01-19 17:51

    RVMCU課堂「17」: 手把手教你玩轉(zhuǎn)RVSTAR—正交編碼器接口篇

    ?上期內(nèi)容我們介紹了定時(shí)的PWM輸出功能,本期內(nèi)容來(lái)介紹一下定時(shí)的正交譯碼功能(編碼器接口
    發(fā)表于 10-31 08:21

    增量式編碼器:精準(zhǔn)測(cè)量背后的分類智慧

    在工業(yè)自動(dòng)化、機(jī)器人技術(shù)、數(shù)控機(jī)床等高精度領(lǐng)域,增量式編碼器作為位移測(cè)量的核心傳感,始終扮演著“數(shù)字量尺”的關(guān)鍵角色。其通過將機(jī)械旋轉(zhuǎn)或直線運(yùn)動(dòng)轉(zhuǎn)化為周期性電信號(hào),再以脈沖計(jì)數(shù)實(shí)現(xiàn)位移量化,憑借
    的頭像 發(fā)表于 10-22 08:44 ?865次閱讀

    FPGA FOC驅(qū)動(dòng)編碼器模塊介紹

    在多路FOC驅(qū)動(dòng)板上,一共是支持了兩種編碼器和兩種角度獲取方式,分別是AS5047P和MT6835,SPI和ABZ。AS5047P的精度是14bit,MT6835的精度是21bit,它們的價(jià)格差不多
    的頭像 發(fā)表于 09-06 09:50 ?5883次閱讀
    FPGA FOC驅(qū)動(dòng)<b class='flag-5'>編碼器</b><b class='flag-5'>模塊</b><b class='flag-5'>介紹</b>

    由倍訊科技研制的CCLinkIE轉(zhuǎn)ModbusTCP網(wǎng)關(guān),可達(dá)成與脈沖計(jì)數(shù)器的連接

    本研究案例展示三菱可編程邏輯控制(PLC)在工業(yè)自動(dòng)化控制中的實(shí)際應(yīng)用。應(yīng)用時(shí),將三菱PLC與脈沖計(jì)數(shù)器相連,實(shí)現(xiàn)控制與數(shù)據(jù)采集功能。采用CCLinkIE到ModbusTCP的網(wǎng)關(guān)轉(zhuǎn)換方式,解決不
    的頭像 發(fā)表于 08-26 16:58 ?777次閱讀
    由倍訊科技研制的CCLinkIE轉(zhuǎn)ModbusTCP網(wǎng)關(guān),可達(dá)成與<b class='flag-5'>脈沖計(jì)數(shù)器</b>的連接

    絕對(duì)值光柵編碼器:工業(yè)精密控制的“數(shù)字神經(jīng)元”

    的“數(shù)字神經(jīng)元”,正以毫米級(jí)甚至微米級(jí)的定位能力,重新定義精密制造的邊界。 突破傳統(tǒng):從“相對(duì)計(jì)數(shù)”到“絕對(duì)定位”的革命 傳統(tǒng)增量式編碼器通過脈沖計(jì)數(shù)實(shí)現(xiàn)位置反饋,但存在致命缺陷:斷電后需重新校準(zhǔn)零點(diǎn),抗干擾能力
    的頭像 發(fā)表于 08-19 08:41 ?759次閱讀
    絕對(duì)值光柵<b class='flag-5'>編碼器</b>:工業(yè)精密控制的“數(shù)字神經(jīng)元”

    絕對(duì)值編碼器與增量式編碼器相比有哪些優(yōu)勢(shì)?

    、是否重啟,只要設(shè)備未發(fā)生物理位移,再次上電后可直接讀取當(dāng)前的準(zhǔn)確位置,無(wú)需 “找零” 或重新校準(zhǔn)。 增量式編碼器:僅輸出脈沖信號(hào),通過計(jì)數(shù)脈沖數(shù)量計(jì)算位置變化,但無(wú)
    的頭像 發(fā)表于 08-11 13:57 ?2184次閱讀
    絕對(duì)值<b class='flag-5'>編碼器</b>與增量式<b class='flag-5'>編碼器</b>相比有哪些優(yōu)勢(shì)?

    脈沖增量式編碼器:工業(yè)精密控制的“隱形指揮官”

    脈沖增量式編碼器,工業(yè)自動(dòng)化領(lǐng)域最基礎(chǔ)的“時(shí)空刻度尺”。 一、從機(jī)械刻線到光電脈沖:工業(yè)測(cè)量的革命性突破 1952年,德國(guó)海德漢公司研制出首臺(tái)光電式編碼器,用玻璃碼盤上的刻線替代了傳
    的頭像 發(fā)表于 08-05 08:47 ?1080次閱讀

    增量型編碼器與絕對(duì)值型編碼器怎么選擇?

    在選擇增量型編碼器與絕對(duì)值型編碼器時(shí),需要考慮多個(gè)因素,包括應(yīng)用需求、成本、精度、可靠性以及環(huán)境適應(yīng)性等。以下是對(duì)兩種編碼器詳細(xì)比較及選擇建議: 一、增量型
    的頭像 發(fā)表于 07-10 10:34 ?1911次閱讀

    經(jīng)過光耦之后,脈沖計(jì)數(shù)功能為什么不能實(shí)現(xiàn)?

    設(shè)置PA0為普通定時(shí),復(fù)用推挽輸出,但是發(fā)現(xiàn)信號(hào)經(jīng)過光耦之后高電平不到2V,不能進(jìn)行脈沖計(jì)數(shù),如果設(shè)置成中斷輸入,高電平是3.3V,請(qǐng)問這是啥原因?現(xiàn)有的電路能否實(shí)現(xiàn)脈沖計(jì)數(shù)功能?
    發(fā)表于 06-17 06:08

    人形機(jī)器人核心傳感技術(shù)解析,從編碼器到精準(zhǔn)運(yùn)動(dòng)控制

    工作原理編碼器可分為增量式和絕對(duì)式兩類。 ? 增量式編碼器是將位移轉(zhuǎn)換成周期性的電信號(hào),再把這個(gè)電信號(hào)轉(zhuǎn)變成計(jì)數(shù)脈沖,用脈沖的個(gè)數(shù)表示位移的
    的頭像 發(fā)表于 05-21 02:04 ?8092次閱讀
    崇仁县| 罗江县| 健康| 合作市| 孙吴县| 丰台区| 外汇| 佛冈县| 金乡县| 南宁市| 浏阳市| 阳谷县| 黑山县| 灵璧县| 田东县| 新乡市| 广宗县| 潢川县| 左云县| 衡阳县| 塔城市| 赫章县| 盖州市| 孟津县| 嘉黎县| 延寿县| 尼木县| 东丽区| 咸宁市| 交城县| 阿拉善盟| 石首市| 崇阳县| 广州市| 保康县| 册亨县| 七台河市| 渭源县| 华安县| 肥西县| 城步|