当前位置: 首页 > news >正文

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,09810:00 /dev/ttyUSB0

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

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

sudousermod-a-Gdialout$USER

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

sudocutecom

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

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

http://www.jsqmd.com/news/447247/

相关文章:

  • Alpakka Elasticsearch集成指南:构建实时日志处理管道的5个技巧
  • 基于人工智能+AI的展会展位预订赞助信息管理系统
  • 终极Nano Stores Computed存储指南:如何构建高效响应式数据流
  • 2025 年磁力驱动泵十大品牌排行榜(排名不分先后)
  • 麒麟V10 sp3操作系统下载离线rpm包
  • 如何用Flipper Zero玩空战迷宫游戏:VGM模块使用教程
  • 解读大数据领域数据科学的地理信息系统应用
  • Unity引擎Native层内存管理:原理、机制与工程实践解析——深入C++引擎的心脏地带
  • 终极CompactGUI安全指南:透明压缩技术的风险防范与最佳实践
  • 5.测试常用命令
  • lottie-flutter高级特性:动态属性与自定义绘制实战教程
  • [工具]vscode 使用AI 优化代码
  • 噪声环境下的数据驱动预测控制:提升抗测量噪声干扰能力
  • 如何实现CompactGUI实时压缩进度监控:从IProgress接口到用户界面全解析
  • DBCamera视图控制器架构:从基础到高级用法
  • flutter:捕捉异常:
  • CompactGUI终极路线图:Windows压缩技术的未来演进指南
  • JustPy未来路线图:探索即将推出的令人兴奋的新功能
  • 终极指南:如何在TypeScript项目中完美集成NumberFlow数字动画组件
  • 揭秘Input Leap发布流程:从代码提交到正式发布的完整周期指南
  • 看戒戒有感
  • 终极指南:Input Leap拖拽功能深度解析及Linux支持现状
  • Windows透明压缩黑科技:CompactGUI如何用WOF技术释放60%存储空间
  • 基于PaddleOCR的营业执照识别与数据分析系统
  • PackNet-SfM部署指南:将单目深度估计模型集成到实际应用中
  • 如何利用CompactGUI的Compactor组件实现Windows文件透明压缩:完整指南
  • Nano Stores终极指南:5个生命周期管理技巧助你构建高效应用
  • 基于深度学习的电信号分类识别与混淆矩阵分析
  • 终极指南:如何用Nano Stores实现高性能状态管理
  • NumberFlow自定义主题终极指南:打造独特的数字动画风格