完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
RS485是工业上常用的串口通讯方式,它可以通过两根线来现实设备间的通讯和数据采集,并且线长可达上千米,具备良好的抗干扰能力,是工业设备必备的通讯接口之一。 Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气 Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus已经成为工业领域通信协议的业界标准(De facto),并且现在是工业电子设备之间常用的连接方式。它具有公开发表并且无版权要求、易于部署和维护等多个优点,因此被广泛的使用在工业上。 米尔的板子上带有一个485接口,我们以底板作为服务器主机,去采集下行设备的数据,做一些简单的数据处理和边缘计算。 我这里采用开源的libmodbus库来实现modbus的主机功能,把MYD-Y6ULX-V2作为从机,去采集下行设备的数据,做一个终端汇总处理。 底板上的485接口设备是 /dev/ttymxc3 , 这里我们用电脑端上位机模拟下行设备,来与底板进行通讯,通过usb转485来连接两个设备。 在github上下载libmodbus的源码 按照readme交叉编译成库后就可以开始使用啦。
不熟悉libmodbus的可以参考它的官网,有很详细的api接口说明。 这里我们把它设置为从机后,就可以开始去采集终端设备的数据。
独立的线程来进行数据采集和处理。 程序编译后放到底板上运行,硬件与电脑端连接好,打开上位机软件进行测试,就可以啦。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
【米尔-紫光MYB-J7A100T国产FPGA开发板试用】米尔-紫光PG2L100H国产FPGA开发板开箱评测
989 浏览 0 评论
【米尔-紫光PG2L100H国产FPGA开发板试用】官方LED例程测试体验
4330 浏览 0 评论
【米尔-紫光PG2L100H国产FPGA开发板试用】上电测试报告
3976 浏览 0 评论
【米尔-紫光PG2L100H国产FPGA开发板试用】开箱评测!米尔电子PG2L100H开发板深度体验报告
963 浏览 0 评论
【米尔-Xilinx XC7A100T FPGA开发板试用】+04.SFP之Aurora测试(zmj)
782 浏览 0 评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】基于ROS系统的三麦轮小车自主导航
3646浏览 2评论
【米尔NXP i.MX 93开发板试用评测】5、安装Debian和排除启动故障
696浏览 2评论
【米尔NXP i.MX 93开发板试用评测】2、异构通信环境搭建和源码编译
842浏览 2评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】Free RTOS应用开发环境部署
1444浏览 1评论
【米尔-芯驰D9开发板- 国产平台试用】- 03- 外设接口测试-U盘、485总线
6815浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-18 10:30 , Processed in 0.641523 second(s), Total 40, Slave 32 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号