嵌入式上位机开发必备:modbus协议开发

首先,使用虚拟串口搭建开发环境。

为什么选择 Virtual Serial Port Driver (VSPD) 6.9.1.134?

 

在Modbus开发学习中,物理串口不足或设备缺失常成为初学者的拦路虎

本次教程采用专为低配置电脑优化的 VSPD 6.9.1.134 版本,其核心优势直击学生痛点:

🔹 老旧电脑救星 → 仅需20MB磁盘空间 + 50MB内存占用,在Windows XP至Win11系统上流畅运行

🔹 一键穿透硬件壁垒 → 向导式安装(点击3次”Next”),30秒生成虚拟串口对(如COM1↔COM2)

🔹 零成本调试革命 → 完美替代物理串口线,直接对接ModbusSlave/Python pymodbus等工具链

无论您使用的是十年旧笔记本还是低配学生机,此版本将让Modbus通信调试从此告别“设备依赖症”。

《虚拟串口 》

为什么要使用虚拟串口?

  • 开发过程中,没有足够的串口硬件

  • 使用虚拟串口软件,“虚拟”出多个串口设备,用于开发使用

  • 仅在开发中使用,实际部署的时候,使用真实的串口设备

怎样使用虚拟串口?

下载地址: 

https://www.eltima.com/products/vspdxp/ 

也可+助理获取安装包:

https://work.weixin.qq.com/ca/cawcdef0a310520f83

安装过程

read-normal-img

 

read-normal-img

 

 

read-normal-img

 

read-normal-img

 

read-normal-img

 

read-normal-img

 

read-normal-img

 

先关闭 VSPD, 把 cracked 目录下的两个文件,拷贝到虚拟串口的安装目录下,替换掉原来的文件。

read-normal-img

 

默认的安装目录是:C:\Program Files (x86)\Eltima Software\Virtual Serial Port Driver 6.9

拷贝后的效果图如下:

read-normal-img

 

启动后的效果:

read-normal-img

 

添加虚拟串口 com3 和 com4 (先选择 com3, com4, 然后点击“添加串口”)

配置后,效果如下:

(因为有些同学的电脑中已经配置了物理串口 com1 和 com2, 所以在这里使用 com3 和

com4.)

read-normal-img

 

read-normal-img

 

read-normal-img

 

虚拟主站

使用 Modbus Poll 软件,模拟“主站设备”。

下载

https://www.modbustools.com/download.html(需付费)

使用共享版,领取安装包后,直接双击安装。

read-normal-img

 

双击安装包,使用默认配置,安装完成后,桌面图标如下:

read-normal-img

 

虚拟主站和虚拟从站之间通信

拓扑架构

1.准备好com3和com4的虚拟连接

 

2.配置虚拟从站

菜单选择:Connection->connect 弹出如下窗口:

 

配置如下:

 

即: 

使用虚拟窗口com4

9600baud 

8位数据位 

偶校验 

1位停止位

配置从站设备的寄存器

新建一个寄存器子窗口:

 

在新建的子窗口的空白处,右键单击,选择SlaveDefinition...

 

配置如下:(配置完后,单击OK)

 

老版本的modbusslave,显示格式的修改,只对当前选中项目有效。 选择某个寄存器之后,然后在空白处,右键单击,选择format->Hex(16进制)也可以使用shift同时选中多个寄存器(多行),然后对他们同时配置显示格式。

 

配置各寄存器如下:

 

主站的设置: 

菜单:connection->connect

 

设置读写请求

 

修改显示格式,可观察到读到的数据: 

 

实时显示通信的数据: 

菜单:display->communication

 

资源推荐

 

【2025年最好就业的C++方向】

【2025年C++学到什么程度才能找到工作?6个准备4个台阶,打造简历核弹!】

【【程序员Rock】嵌入式开发保姆级学习路线详解:10年嵌入式老鸟的行业解密】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员Rock

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值