• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

树莓派如何实现modbu协议栈

Florrie 2018-10-23 浏览量:1068
树莓派怎么开发一个modbus主站
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 树莓派可以安装一个python环境,python下面有很多modbus的库,我就是这样实现的
    • 发布于 2018-11-08
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:7
  • 可以参考http://tieba.baidu.com/p/4383078017?traceid=
    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 树莓派自带以太网接口,可以做基于局域网的MODBUS应用,通信方式和串口MODBUS大同小异。

    • 发布于2018-10-28
    • 举报
    • 评论 0
    • 0
    • 0

  • modbus一般是运行在串口或者以太网上面的,首先要调通树莓派的这两个外设,串口可以用wiringpi库,网口就用一般的Linux网络设备驱动的方法,然后将指定格式的报文通过这些接口往外发就行
    • 发布于2018-11-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 树莓派可以安装一个python环境,python下面有很多modbus的库,我就是这样实现的
    • 发布于2018-11-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 485总线也是串口协议,基本都是通的,你可以使用python的modbus库,也可以自己写驱动。 
    首先我们要配置Raspberry Pi:
    sudo raspi-config
    转到 - > 5接口选项 - > P6串行 - >选择是
    另外,从/boot/cmdline.txt中删除对console = serial0115200和ttyAMA0的任何引用。
    我们的文件看起来像这样:
    dwc_otg.lpm_enable = 0 console = tty1 root = / dev / mmcblk0p2 rootfstype = ext4 elevator = deadline rootwait
    立即更新Raspbian Jessie操作系统:
    sudo apt-get update 
    sudo apt-get upgrade
    蓝牙模块使用。默认情况下,/dev/ttyS0上有一个“miniUART”。但是,最好使用硬件UART并将Wifi /蓝牙模块切换到迷你UART。为此,请在/boot/cmdline.txt末尾添加此行
    enable_uart = 1
    在Raspberry Pi 3 / dev / ttyAMA0上由Wifi和
    dtoverlay = pi3-miniuart-bt 
    force_turbo = 1
    重新启动Raspberry Pi , 剩下就是你怎么接线和使用485总线的设备了。

    • 发布于2018-11-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 485总线也是串口协议,基本都是通的,你可以使用python的modbus库,也可以自己写驱动。 
    首先我们要配置Raspberry Pi:
    sudo raspi-config
    转到 - > 5接口选项 - > P6串行 - >选择是
    另外,从/boot/cmdline.txt中删除对console = serial0115200和ttyAMA0的任何引用。
    我们的文件看起来像这样:
    dwc_otg.lpm_enable = 0 console = tty1 root = / dev / mmcblk0p2 rootfstype = ext4 elevator = deadline rootwait
    立即更新Raspbian Jessie操作系统:
    sudo apt-get update 
    sudo apt-get upgrade
    蓝牙模块使用。默认情况下,/dev/ttyS0上有一个“miniUART”。但是,最好使用硬件UART并将Wifi /蓝牙模块切换到迷你UART。为此,请在/boot/cmdline.txt末尾添加此行
    enable_uart = 1
    在Raspberry Pi 3 / dev / ttyAMA0上由Wifi和
    dtoverlay = pi3-miniuart-bt 
    force_turbo = 1
    重新启动Raspberry Pi , 剩下就是你怎么接线和使用485总线的设备了。

    • 发布于2018-11-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 树莓派直接导入modbus的库就可以使用modbu协议
    • 发布于2018-11-26
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

树莓派如何实现modbu协议栈