【Python】Benewake(北醒) TFmini-i 485(Modbus协议)Ubuntu系统上使用Python扫描站号和地址的方法

      最后更新:2022-01-25 18:33:38 手机定位技术交流文章

      目录

      • 1 前言
      • 2 TFmini-i 485简要说明
        • 2.1 产品图片
        • 2.1 电气特性
        • 2.2 RS485通讯协议
      • 3 硬件接线说明
      • 4 测试环境说明
        • 4.1 系统软件库说明
        • 4.2 库安装简要说明
      • 5 例程
      • 6 运行与测试
      • 附录
        • 问题1:缺少serial库
        • 问题2:缺少modbus_tk库

      1 前言

      本文主要介绍北醒TFmini-i 485 Modbus协议在Ubuntu系统上使用Python扫描站号和地址的方法,例程仅供参考以及学习使用

      2 TFmini-i 485简要说明

      详细请参考最新的规格书和使用说明书
      可到官网下载最新的资料: http://www.benewake.com/download

      2.1 产品图片

      在这里插入图片描述

      2.1 电气特性

      在这里插入图片描述
      在这里插入图片描述

      2.2 RS485通讯协议

      在这里插入图片描述
      :Modbus协议详细请参考使用说明书

      3 硬件接线说明

      在这里插入图片描述
      :详细线材颜色请参照使用说明书

      4 测试环境说明

      4.1 系统软件库说明

      • 系统 :ubuntu 16.04 LTS 64-bit
      • python : 3.5.2 (系统自带)
      • python需求库:
      • pyserial (3.5) (需要安装)
      • time (系统自带)
      • modbus-tk (1.1.2) (需要安装)

      4.2 库安装简要说明

      关于python第三方库安装可以参考 https://pypi.org/
      尝试使用pip或者pip3指令安装:详细可以参考下方附录
      :pip一般是给python2 使用
      pip3一般是给python3使用

      5 例程

      6 运行与测试

      • 先把py文件放到Home目录下
        请添加图片描述
      • 运行Terminal查看端口
        查询指令

      请添加图片描述

      • 根据上面查到的端口以及雷达默认协议更改py文件。
        在这里插入图片描述
      • 以上都确认好后再运行
        请添加图片描述

      附录

      问题1:缺少serial库

      如果运行后提示缺少’serial’(如下图),说明缺少pyserial库
      在这里插入图片描述
      解决:安装’pyserial’库
      请添加图片描述

      问题2:缺少modbus_tk库

      如果运行后提示缺少’modbus_tk’(如下图),说明缺少modbus_tk库
      在这里插入图片描述
      解决:安装’modbus_tk’库
      请添加图片描述

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/17377.html

          热门文章

          文章分类