news 2026/9/25 8:33:52

uport1100系列转接头,SZ系列光电编码器RS485通信

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
uport1100系列转接头,SZ系列光电编码器RS485通信

硬件连接:传感器 数据+(黄线)、数据-(绿线),分别接到转接头三四针脚。

安装uport1100系列转接头驱动 :选择对应自己系统内核版本的驱动。否则爆出系统内核过高过低等问题。

查看系统内核版本指令:

uname-r#简要uname-a#详细

驱动下载官网:

https://www.moxa.com.cn/support/product-support/software-and-documentation?psid=119851

uport1100系列驱动安装问题等参考博客:

https://blog.csdn.net/LIHONGLI000125/article/details/151314080

正常安装:

#官网下载后解压压缩包 或者手动解压后进入目录tar-zxvf压缩包名.tar.gz#进入其中的mx--文件夹中cdmxinstall#编译make#安装sudo./mxinstall

以下输出安装成功:

#相关工具安装sudoapt-getinstallsetserial

查看是否安装成功

ls/devsudoapt-getupdate

安装串口调试工具,其他的也可以

sudoapt-getinstallcutecom

更改为485通讯协议,默认的是232

1150驱动转接头默认的通信模式编码以下按需执行

port:0RS-2321RS-485 2W2RS-4223RS-485 4W
sudosetserial /dev/ttyUSB0 port1#设置为485

查看 /dev/ttyUSB0 的串口模式或参数(无需修改,仅验证)

sudosetserial-g/dev/ttyUSB0#查看模式

预期输出(示例):

lihongli@lhl:~$ls/dev/ttyUSB* /dev/ttyUSB0 lihongli@lhl:~$sudosetserial-g/dev/ttyUSB0[sudo]lihongli 的密码: /dev/ttyUSB0, UART: 16550A, Port: 0x0000, IRQ:0, Flags: low_latency lihongli@lhl:~$sudosetserial /dev/ttyUSB0 port1lihongli@lhl:~$sudosetserial-g/dev/ttyUSB0 /dev/ttyUSB0, UART: 16550A, Port: 0x0001, IRQ:0, Flags: low_latency lihongli@lhl:~$

查看 /dev/ttyUSB0 的权限和所属组

ls-l/dev/ttyUSB0

输出:

plaintext crw-rw----1root dialout188,09月810:00 /dev/ttyUSB0

关键:确保所属组是 dialout,且组用户有读写权限(rw-)。
若权限不足:执行以下命令添加当前用户到 dialout 组(需注销重新登录生效):
bash

如果权限不够,使用以下代码提高权限

sudousermod-a-Gdialout$USER

使用超级用户启动之前下载的串口调试工具,以防权限不够。

sudocutecom

进行相关波特率、数据位数、校验位、停止位、接口选择等,随后发送消息码。

最终在工作空间中读取该数据并发布ros话题代码在本博客资源中。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/24 12:01:47

企业边缘AI基建:AI应用架构师的部署与管理实战

企业边缘AI基建:AI应用架构师的部署与管理实战 关键词 企业边缘AI基建、AI应用架构师、部署、管理、边缘计算、人工智能 摘要 本文聚焦于企业边缘AI基建,由浅入深地为AI应用架构师提供从理论到实践的全面指导。首先介绍边缘AI基建的背景、历史发展以及相…

作者头像 李华
网站建设 2026/9/24 12:25:43

Flutter Server Box终极指南:为什么它比传统监控工具更胜一筹

Flutter Server Box终极指南:为什么它比传统监控工具更胜一筹 【免费下载链接】flutter_server_box server status & toolbox app using Flutter 项目地址: https://gitcode.com/GitHub_Trending/fl/flutter_server_box Flutter Server Box 是一款基于 F…

作者头像 李华
网站建设 2026/9/24 11:50:33

【无人机】1.编译betaflight和cleanflight的固件(linux)

Building in Ubuntu | Betaflight官方教程,打不开挂梯子。 在2023年,betaflight腾飞,而cleanflight已经结束更新,但是用cleanflight的原因是因为他最后版本支持stm32f103系列。不用betaflight因为手头还没有f405和f411&#xff0c…

作者头像 李华
网站建设 2026/9/24 11:29:53

71.qt杂项

记录杂项相关函数,方便后续使用。 设置悬浮球在用户当前窗口右上角 QScreen *screen QGuiApplication::primaryScreen(); QRect screenRect screen->availableVirtualGeometry(); this->move(screenRect.width() - this->width() - 30 screenRect.x(),…

作者头像 李华
网站建设 2026/9/24 11:31:50

如何使用Nano Stores Map Creator:高效管理相似存储的终极指南

如何使用Nano Stores Map Creator:高效管理相似存储的终极指南 【免费下载链接】nanostores A tiny (298 bytes) state manager for React/RN/Preact/Vue/Svelte with many atomic tree-shakable stores 项目地址: https://gitcode.com/gh_mirrors/na/nanostores …

作者头像 李华
网站建设 2026/9/24 12:14:45

CompactGUI终极性能优化指南:CPU与存储设备的完美平衡策略

CompactGUI终极性能优化指南:CPU与存储设备的完美平衡策略 【免费下载链接】CompactGUI Transparently compress active games and programs using Windows 10/11 APIs 项目地址: https://gitcode.com/gh_mirrors/co/CompactGUI CompactGUI是一款通过Windows…

作者头像 李华