色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

虹科干貨 | 教您如何解析MODBUS中的浮點型數據

虹科工業物聯網技術 ? 2022-06-22 09:24 ? 次閱讀

IIo工業樹莓派如何解析MODBUS中的浮點型數據

前言

工業樹莓派支持MODBUS TCP/RTU通訊協議,因此,在使用Modbus協議的溫濕度傳感器電子天平、PLC等設備場景中應用十分廣泛。當工業樹莓派作為MODBUS TCP/RTU主站時,最多可以連接30個從站設備,由此可見,工業樹莓派具有較好的可擴展性。

HongKe Technology

/

/

/

01

面 臨 的 挑 戰

MODBUS從站設備有16位整型數據,但應用更多的是32位浮點型數據,這是因為32位浮點型數據能夠在通訊過程中的控制更加精準,這類常應用于如電子天平的體重數據、溫濕度傳感器的溫度/濕度數據、電機的轉速等場景。

但在這個過程中會面臨數據解析的問題:浮點型數據的應用需要遵循IEE745的數據轉換規則,以實現與整型數據的轉換和利用。

寄存器只能存放16位數據,所以浮點型數據會被拆分成兩個數據部分,分別存放在相鄰的兩個寄存器中,具體如下:

1. 在進行數據讀取的時候,需要把兩個寄存器數據通過數據解析還原成浮點型數據(如圖1中所示);

2. 在進行數據寫入的時候,要通過數據解析把一個浮點型數據拆分成兩個十六進制分別寫入到相應的寄存器內(如圖2中所示)。

0fbb343c-f180-11ec-a2f4-dac502259ad0.jpg

圖1.寄存器數據合并成浮點型數據

0fcee806-f180-11ec-a2f4-dac502259ad0.jpg

圖2. 浮點型數據寫入到寄存器

0fdd15e8-f180-11ec-a2f4-dac502259ad0.gif

02

解 決 方 案

針對此類問題,虹科提供一種解析方法,具體如下:

1、讀取兩個寄存器數據,通過位操作把兩個寄存器數據合并成浮點型數據。

0ffd2180-f180-11ec-a2f4-dac502259ad0.jpg100a8960-f180-11ec-a2f4-dac502259ad0.jpg1017c7ce-f180-11ec-a2f4-dac502259ad0.jpg

2、寫入一個浮點型數據,通過位運算把32位浮點型數據拆分成兩個16位整型數據,分別寫入到兩個寄存器中。

102783f8-f180-11ec-a2f4-dac502259ad0.jpg10352134-f180-11ec-a2f4-dac502259ad0.jpg0fdd15e8-f180-11ec-a2f4-dac502259ad0.gif

03

總 結

工業樹莓派采用Debian系統,開源性較高,可以通過C/C++JavaC#Python等方式進行編程。關于浮點型數據轉換成16進制整型數據并進行數據解析可以使用的方法有很多,以上僅為其中一種數據解析方法,這種解析方法存在誤差,誤差范圍為±0.01,可以適用于對浮點型數據精度要求不是特別高的情況。針對以上場景,如有其他解析方法,歡迎添加工程師微信進行交流。

0fdd15e8-f180-11ec-a2f4-dac502259ad0.gif

04

方 案 簡 介

虹科工業樹莓派產品具有實時Raspbian系統,內置Broadco多核處理器具備諸如圖像處理類復雜任務處理能力。

105f3b7c-f180-11ec-a2f4-dac502259ad0.png

此外,它小巧靈活,功耗低,支持用Python/Java/C/C++/C#、Node-RED可視化編程工具進行開發,還能實現CPDESYS軟PLC功能,在數據采集和小型控制等場景可幫助用戶快速創建應用,實現工業物聯網和數字化生產。

10743590-f180-11ec-a2f4-dac502259ad0.png0f8cda9c-f180-11ec-a2f4-dac502259ad0.gif

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據
    +關注

    關注

    8

    文章

    7134

    瀏覽量

    89402
收藏 人收藏

    評論

    相關推薦

    一文讀懂CAN XL!萬字干貨CAN XL研討會問答,你想知道的都在這里!

    CAN XL國際研討會圓滿結束,感謝各位觀眾的熱情參與!攜手多位CAN XL創始成員及行業領袖,包括來自國際CiA協會、博世、英飛凌以及恩智浦等,帶來5場精彩紛呈的主題演講,讓
    的頭像 發表于 11-18 11:04 ?379次閱讀

    萬字干貨CAN XL研討會問答,你想知道的都在這里!

    CANXL國際研討會圓滿結束,感謝各位觀眾的熱情參與!攜手多位CANXL創始成員及行業領袖,包括來自國際CiA協會、博世、英飛凌以及恩智浦等,帶來5場精彩紛呈的主題演講,讓我們
    的頭像 發表于 11-16 01:00 ?511次閱讀
    萬字<b class='flag-5'>干貨</b>!<b class='flag-5'>虹</b><b class='flag-5'>科</b>CAN XL研討會問答,你想知道的都在這里!

    應用 為什么PCAN方案能成為石油工程通訊的首選?

    在石油工程領域,實時監控鉆井參數對于確保作業安全和提高效率至關重要。提供的PCAN解決方案憑借其高可靠性和便捷的安裝維護特性,為石油鉆井行業帶來了顯著的革新。PCAN石油鉆井
    的頭像 發表于 11-08 16:48 ?269次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>應用 為什么<b class='flag-5'>虹</b><b class='flag-5'>科</b>PCAN方案能成為石油工程通訊的首選?

    應用 | 煤礦機械數據傳輸監測難?試試PCAN優選方案

    ,痛點頻現。推出的基于CAN總線技術的煤礦安全監控系統,融合多傳感器信息,顯著提升了監測實時性、數據傳輸效率和系統抗干擾能力,為煤礦安全帶來變革。01#煤礦監
    的頭像 發表于 10-17 08:01 ?367次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>應用 | 煤礦機械<b class='flag-5'>數據</b>傳輸監測難?試試<b class='flag-5'>虹</b><b class='flag-5'>科</b>PCAN優選方案

    干貨 輕松掌握PCAN-Explorer 6,dll調用一文打盡!

    的批量邏輯操作體驗。本文將詳細介紹如何在PE6高效調用dll,包括如何加載和使用dll文件,以及如何創建自定義的dll項目。 PE6與dll調用的融合
    的頭像 發表于 08-29 10:00 ?554次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干貨</b> 輕松掌握PCAN-Explorer 6,dll調用一文打盡!

    方案 領航智能交通革新:PEAK智行定位車控系統Demo版亮相

    導讀: 在智能汽車技術發展浪潮,車輛控制系統的智能化、網絡化已成為行業發展的必然趨勢。PEAK智行定位車控系統,集成了尖端科技,能夠實現車輛全方位監控與控制的先進系統。從實時GPS定位到CAN
    的頭像 發表于 08-27 09:28 ?310次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>方案  領航智能交通革新:<b class='flag-5'>虹</b><b class='flag-5'>科</b>PEAK智行定位車控系統Demo版亮相

    官方例程modbus slave rtu,浮點數精度不對是怎么回事?

    官方例程 modbus slave rtu, 浮點數精度不對,對保持寄存器設置一個浮點數,讀取到的浮點數結果精度只能到小數點后兩位,根本無法使用,用的是idf 5.1.2版本,開發環境
    發表于 07-19 08:10

    干貨 |?突破功耗限制:PCAN Router設備低功耗模式與高效喚醒

    在汽車測試和現代工業領域,功耗控制與效率優化是工程師們不斷追求的目標。PCAN Router系列設備以其卓越的性能和靈活性,為CAN和CAN FD網絡的報文轉換提供了高效解決方案。本文將探討
    的頭像 發表于 06-12 13:14 ?350次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干貨</b> |?突破功耗限制:PCAN Router設備低功耗模式與高效喚醒

    案例|為什么PCAN MicroMod FD是數模信號轉換的首選方案?

    精確的信號采集和轉換是確保生產效率和質量的關鍵。PCAN MicroMod FD系列模塊,以其卓越的數模信號轉換能力,為工程師們提供了一個強大的工具。本文將深入探討如何通過PC
    的頭像 發表于 06-11 15:36 ?422次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例|為什么PCAN MicroMod FD是數模信號轉換的首選方案?

    為什么STM32F0 modbus解析接收不到任何數據

    我看了很久也找不到為什么我的modbus解析接收不到任何數據,求大神幫助下,感激不盡
    發表于 04-25 06:28

    干貨丨輕松掌握PCAN-Explorer 6,dll調用一文打盡!

    邏輯操作體驗。本文將詳細介紹如何在PE6高效調用dll,包括如何加載和使用dll文件,以及如何創建自定義的dll項目。
    的頭像 發表于 04-19 10:36 ?854次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干貨</b>丨輕松掌握PCAN-Explorer 6,dll調用一文打盡!

    新品 | E-Val Pro Plus有線驗證解決方案

    有線驗證解決方案E-ValProPlus我們很高興地宣布,我們將推出全新的E-Val
    的頭像 發表于 04-19 08:04 ?403次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>新品 | E-Val Pro Plus有線驗證解決方案

    ?通過Modbus讀寫數據數據

    本文是將數據庫的數據轉為Modbus服務端/從站,實現數據庫內的數據也可以走Modbus協議通過
    發表于 03-14 13:44

    干貨|HK-TE-200x系列FAQ(一):如何定義EES的VLAN?

    導讀:在今天的干貨系列,我們將探討HK-TE-200x系列交換機的VLAN配置。VLAN(虛擬局域網)在現代網絡架構
    的頭像 發表于 03-04 14:26 ?428次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干貨</b>|HK-TE-200x系列FAQ(一):如何定義EES的VLAN?

    數字化與AR部門升級為安寶特AR子公司

    致關心AR的朋友們: 感謝一直以來對數字化與AR的支持和信任,為了更好地滿足市場需求和公司發展的需要,
    的頭像 發表于 01-26 15:34 ?524次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>數字化與AR部門升級為安寶特AR子公司
    主站蜘蛛池模板: 黑色丝袜美腿美女被躁翻了 | 欧美老妇与zozoz0交 | 色人阁久久| 中文字幕AV在线一二三区 | 欧美高清videossexo | 亚洲黄色网页 | 久久人妻熟女中文字幕AV蜜芽 | 欧美视频 亚洲视频 | 欧美精品AV精品一区视频 | 亚洲国产成人综合 | 久久精品亚洲AV中文2区金莲 | 免费精品美女久久久久久久久久 | 精品一成人岛国片在线观看 | 国产电影一区二区三区 | 99热婷婷国产精品综合 | 免费一级毛片在线观看 | 午夜无码国产理论在线 | 日韩一区二区三区射精 | 国产东北男同志videos网站 | 美女大鸡鸡 | 一本道久在线综合道 | 久久这里只有是精品23 | 鲁大师影院在线视频在线观看 | 某上海少妇3P黑人完整版BD | 视频一区在线免费观看 | 精品国产90后在线观看 | 好大太快了快插穿子宫了 | 青青青视频在线 | 在线观看亚洲免费视频 | 男女久久久国产一区二区三区 | 精品日韩二区三区精品视频 | 达达兔午夜一级毛片 | 国产精品成人免费观看 | 97在线视频免费人妻 | 国产乱色伦影片在线观看 | 国产乱码伦人偷精品视频 | 国产高清亚洲日韩字幕一区 | 台湾果冻传媒在线观看 | 女人精69xxxxx舒心 | 亚洲欧洲无码AV在线观看你懂的 | 日韩内射美女人妻一区二区三区 |