0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

NB_IOT或4G CAT1类产品的Modbus通信的研发测试方案

jf_94171069 来源:jf_94171069 作者:jf_94171069 2024-09-25 15:23 次阅读

一、物联网行业中存在的问题

工业自动化领域,我们经常遇到各种通讯协议,如Profibus,ContrlNet,EntherNet,Canopen,Modbus等通讯协议,而免费,开源,使用最为广泛的就是Modbus协议,基本各个厂家的工业设备都可以支持此协议。本文介研发阶段,利用软件模拟modbus从机调试和测试Modbus 主机设备的方法。

二、该问题带来的危害及影响

它可以帮助用户快速的进行modbus调试,也支持进行主机的模拟,让开发、调试Modbus设备变得简单,快捷;软件的用户界面相当的友好,可快速的提升调试的效率,如果不用这种方案进行测试,就会增加modbus设备的工作量与时间成本。

三、解决方法

方法一

1、原理介绍

电脑上运行MODBUS软件模拟从机,通过USB转485总线与主机dev1主板上的AM430EV5 SOM板通信,在服务器上观察软件收到主机发送的数据,确认MODBUS通信是否正常。

wKgZombzugaAdy08AAEfnifwTPk092.png

2、方案详情

2.1测试主机轮训功能

2.1.1按照上图搭建好测试环境,打开上位机软件,配置服务器地址,以及MODBUS指令

wKgaombzuoKAATMeAADZ9IJa4zM244.jpg

上图为上位机配置服务器IP地址及端口号的配置界面,配置完成需点击重启模块。

wKgZombzuoKAW3_pAABg8EzlsaE511.jpg

上图为配置MODBUS指令界面,如果设备处于透传状态,发送”+++“(不发送新行)返回"OK"后再发送配置指令(发送指令时需选择发送新行),上图发送两个配置指令,详情如下:

wKgaombzuoSAYsnLAABRerkx22Q436.jpg

wKgZombzuoSAHzZXAABewvAAkoM102.jpg

2.1.2配置完成后,打开服务器网络助手,重启主机,等待几秒钟,服务器网络助手显示设备注册包信息,表示主机已连接服务器

wKgaombzuoaAZgo7AABjHRwixWU112.jpg

2.1.3关闭,上位机或串口助手串口连接,打开MODBUS软件,配置从机寄存器数据,并连接主机串口

wKgZombzuoeAKfIqAAEYK_A83rk539.jpg

2.1.4观察网络助手,是否显示从机上报信息,其中数量,数值显示方式为大端模式

wKgaombzuoiAf6pRAAB7x5NIcLk665.jpg

上图红框部分为MODBUS从机软件上传的信息,01表示从机地址,01表示功能码,02表示数据位数,0300表示寄存器数值。表示寄存器0000,00001 中的地址1 1

2.2 测试写多个寄存器功能

2.2.1打开上位机软件,配置服务器地址,以及MODBUS指令,打开串口,配置指令之前需要退出透传,配置完成之后重启模块

wKgaombzuomAHqbOAAKwqyhcRgE196.jpg

上图发送两个配置指令,详情如下:

wKgZombzuoqAFP80AACksEtP0KA661.jpg

2.2.3关闭上位机或串口助手串口连接,打开MODBUS软件,配置从机寄存器数据,并连接主机串口

wKgaombzuoqAR9zRAAFxlUxRE00814.jpg

点击modbusslave软件,点击connection连接按钮,配置好串口号,波特率,RTU模式,点击OK 确定连接,然后打开配置文档Mbslave3

wKgZombzuoyAJXm6AACSL71qJdE980.jpg

2.1.4观察网络助手,是否显示从机上报信息,其中数量,数值显示方式为大端模式

wKgaombzuo2ABBfAAAIqtrJDF8w896.jpg

上图左侧网络助手数据日志显示,MODBUS从机软件上传的信息,01表示从机地址,10表示功能码写多个寄存器,05表示寄存器数量,右侧显示modbusslave寄存器寄存器数据,显示的数据与之前主机通过AT指令配置的数据一致("16B352A9F615D7D3FE198"),其中最后一位"8"由于超过了5个寄存器的位数而被丢掉。

3、需要的测试设备或测试环境分析或说明

测试电脑

12V直流电源

待测AM430EV5 SOM板及dev1主板

AP4000E_AM430EV5(CAT1 DTU)

MODBUS测试软件

MODBUS虚拟设备2015_09_10(V1.1).rar

modbusslavep.rar

上位机及串口调试助手

服务器

网络调试助手

本文章源自奇迹物联开源的物联网应用知识库Cellular IoT Wiki,更多技术干货欢迎关注收藏Wiki:Cellular IoT Wiki 知识库(https://rckrv97mzx.feishu.cn/wiki/wikcnBvAC9WOkEYG5CLqGwm6PHf)

欢迎同学们走进AmazIOT知识库的世界!

这里是为物联网人构建的技术应用百科,以便帮助你更快更简单的开发物联网产品

Cellular IoT Wiki初心:

在我们长期投身于蜂窝物联网 ODM/OEM 解决方案的实践过程中,一直被物联网技术碎片化与产业资源碎片化的问题所困扰。从产品定义、芯片选型,到软硬件研发和测试,物联网技术的碎片化以及产业资源的碎片化,始终对团队的产品开发交付质量和效率形成制约。为了减少因物联网碎片化而带来的重复开发工作,我们着手对物联网开发中高频应用的技术知识进行沉淀管理,并基于 Bloom OS 搭建了不同平台的 RTOS 应用生态。后来我们发现,很多物联网产品开发团队都面临着相似的困扰,于是,我们决定向全体物联网行业开发者开放奇迹物联内部沉淀的应用技术知识库 Wiki,期望能为更多物联网产品开发者减轻一些重复造轮子的负担。

Cellular IoT Wiki沉淀的技术内容方向如下:

wKgaombqoM2AYL2RAAQrZ8e-uz8392.jpg

奇迹物联的业务服务范围:基于自研的NB-IoT、Cat1、Cat4等物联网模组,为客户物联网ODM/OEM解决方案服务。我们的研发技术中心在石家庄,PCBA生产基地分布在深圳、石家庄、北京三个工厂,满足不同区域&不同量产规模&不同产品开发阶段的生产制造任务。跟传统PCBA工厂最大的区别是我们只服务物联网行业客户。

连接我们,和10000+物联网开发者一起降低技术和成本门槛

让蜂窝物联网应用更简单~~

哈哈你终于滑到最重要的模块了,

千万不!要!划!走!忍住冲动!~

欢迎加入飞书“开源技术交流群”,随时找到我们哦~

点击链接如何加入奇迹物联技术话题群(https://rckrv97mzx.feishu.cn/docx/Xskpd1cFQo7hu9x5EuicbsjTnTf)可以获取加入技术话题群攻略

Hey 物联网从业者,

你是否有了解过奇迹物联的官方公众号“eSIM物联工场”呢?

这里是奇迹物联的物联网应用技术开源wiki主阵地,欢迎关注公众号,不迷路~

及时获得最新物联网应用技术沉淀发布

(如有侵权,联系删除)

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2909

    文章

    44534

    浏览量

    372680
  • MODBUS
    +关注

    关注

    28

    文章

    1797

    浏览量

    76942
  • 调试
    +关注

    关注

    7

    文章

    577

    浏览量

    33919
  • Cat1
    +关注

    关注

    0

    文章

    42

    浏览量

    3472
收藏 人收藏

    评论

    相关推荐

    物联网4G CAT1产品的Socket通讯研发测试方案

    01 物联网行业中存在问题 研发阶段,4G CAT1产品Socket通信测试. 02 该问题带来
    的头像 发表于 09-29 17:21 428次阅读
    物联网<b class='flag-5'>4G</b> <b class='flag-5'>CAT1</b><b class='flag-5'>产品</b>的Socket通讯<b class='flag-5'>研发</b><b class='flag-5'>测试</b><b class='flag-5'>方案</b>

    4G CAT1类产品功耗的生产测试方案

    对于有功耗要求、电池供电的 4G CAT1 物联网产品而言,在至关重要的生产阶段,为了能够切实确保产品批量待机时长的高度一致性与良好的稳定性,必须要对
    的头像 发表于 09-29 11:53 482次阅读
    <b class='flag-5'>4G</b> <b class='flag-5'>CAT1</b><b class='flag-5'>类产品</b>功耗的生产<b class='flag-5'>测试</b><b class='flag-5'>方案</b>

    NB_IOT类产品网络信号的研发测试方案

    一、物联网行业中存在问题 采用蜂窝通信方案的物联网项目依赖移动运营商的网络覆盖情况,网络信号质量是蜂窝通信方案的物联网项目的前提条件,NB
    的头像 发表于 09-29 11:45 615次阅读
    <b class='flag-5'>NB_IOT</b><b class='flag-5'>类产品</b>网络信号的<b class='flag-5'>研发</b><b class='flag-5'>测试</b><b class='flag-5'>方案</b>

    4G CAT1类产品功耗的研发测试方案

    时长。 二、该问题带来的危害及影响 如果不对4G CAT1 产品进行实际的功耗测试,就无法评估出产品实际工作中所消耗的电量,无法选择出为设备
    的头像 发表于 09-25 11:36 336次阅读
    <b class='flag-5'>4G</b> <b class='flag-5'>CAT1</b><b class='flag-5'>类产品</b>功耗的<b class='flag-5'>研发</b><b class='flag-5'>测试</b><b class='flag-5'>方案</b>

    NB-IoT类产品功耗的研发测试方案

    时长。 二、该问题带来的危害及影响 如果不对NB-IoT产品进行实际的功耗测试,就无法评估出产品实际工作中所消耗的电量,无法选择出为设备供电所适合的电池,如果选择的电池容量超过
    的头像 发表于 09-25 11:30 519次阅读
    <b class='flag-5'>NB-IoT</b><b class='flag-5'>类产品</b>功耗的<b class='flag-5'>研发</b><b class='flag-5'>测试</b><b class='flag-5'>方案</b>

    NB_IOT类产品功耗的生产测试方案

    一、物联网行业中存在的问题 功耗表现对于电池供电的 NB 物联网产品至关重要。这类产品通常应用于各种场景,如智能家居、智能农业、智能工业等领域,其待机时长的一致性与稳定性直接影响着用户
    的头像 发表于 09-23 16:42 376次阅读
    <b class='flag-5'>NB_IOT</b><b class='flag-5'>类产品</b>功耗的生产<b class='flag-5'>测试</b><b class='flag-5'>方案</b>

    4G CAT1类产品通信功能生产测试方案

    一、物联网行业中存在的问题 在生产阶段,对 4G CAT1 产品进行 Socket 通信测试是整个生产流程中至关重要的一个环节。这一
    的头像 发表于 09-23 16:32 452次阅读
    <b class='flag-5'>4G</b> <b class='flag-5'>CAT1</b><b class='flag-5'>类产品</b>的<b class='flag-5'>通信</b>功能生产<b class='flag-5'>测试</b><b class='flag-5'>方案</b>

    NB-IOT类产品通信功能生产测试方案

    一、物联网行业中存在的问题 在产品的生产流程中,NB 产品的 Socket 通信测试是一个至关重要的环节。Socket
    的头像 发表于 09-23 16:18 406次阅读
    <b class='flag-5'>NB-IOT</b><b class='flag-5'>类产品</b>的<b class='flag-5'>通信</b>功能生产<b class='flag-5'>测试</b><b class='flag-5'>方案</b>

    NB_IOT类产品Socket通信功能研发测试方案

    一、物联网行业中存在的问题 在产品研发阶段,针对 NB 产品的 Socket 通信展开了全方位且细致入微的
    的头像 发表于 09-23 16:16 311次阅读
    <b class='flag-5'>NB_IOT</b><b class='flag-5'>类产品</b>Socket<b class='flag-5'>通信</b>功能<b class='flag-5'>研发</b><b class='flag-5'>测试</b><b class='flag-5'>方案</b>

    Cat.1网络会取代NB-IoT技术吗?

    。   2.2、休眠模式功耗对比   NB-IoTCat.1 模组使用不同通信模型在休眠模式应用下的功耗对比,每包数据长度50Bytes,测试模型包括:上报一包数据、连续上
    发表于 06-04 06:17

    产品单页】4G IoT开发套件V3

    产品单页】4G IoT开发套件V3 产品单页见下方附件*附件:4G IoT开发套件V3--2
    发表于 03-16 14:13

    什么是4G Cat.14G Cat.14G有什么区别?

    4G的区别和具体特点。 首先,4G是一种第四代移动通信技术,也称为LTE网络。它能够提供高速数据传输,让用户能够更快地浏览互联网,下载和上传大文件。而4G
    的头像 发表于 02-03 11:38 4098次阅读

    什么是NB-IoT模块?什么是4G模块?NB-IoT模块与4G模块之间的区别

    什么是NB-IoT模块?什么是4G模块?NB-IoT模块与4G模块之间的区别 怎么选择呢? NB-IoT模块和
    的头像 发表于 02-01 10:22 9749次阅读

    大规模设备联网选Cat.1Cat.M还是NB-IoT

    物联网设备可能会使用以下4GLTE标准:LTECat.1、LTE-MNB-IoT。我们需要先了解LTECat.1、LTE-M、
    的头像 发表于 01-19 08:20 2923次阅读
    大规模设备联网选<b class='flag-5'>Cat.1</b>、<b class='flag-5'>Cat</b>.M还是<b class='flag-5'>NB-IoT</b>?

    4G(CAT1)蓝牙工牌G208产品概述和工作模式

    G208是一款基于蓝牙BLE技术和4GCAT1)通讯技术的4GCAT1)蓝牙工牌,可以配合深圳市极光
    的头像 发表于 12-22 11:18 1145次阅读
    <b class='flag-5'>4G</b>(<b class='flag-5'>CAT1</b>)蓝牙工牌<b class='flag-5'>G</b>208<b class='flag-5'>产品</b>概述和工作模式