首页 > 软件开发 > 编程语言 >

GCAN-IO模块设备的通信连接说明

来源:互联网 2023-03-17 00:24:26 版权归原作者所有,如有侵权,请联系我们

本文简单的介绍了GCAN-IO模块设备的通信连接问题,对于想要了解使用这款设备的工程师具有很好的指导意义。kKf办公区 - 实用经验教程分享!

工具/原料

  • GCAN-IO模块设备
  • 数据连接线
  • 接线电阻
  • 笔记本电脑

GCAN-IO模块设备介绍

  • 1

    GCAN-IO模块设备是工业现场总线IO模块,该模块是标准的从站设备,使用CANopen或Modbus协议与主站设备通信,用户可使用CANopen或Modbus主站设备控制GCAN-IO模块的数字/模拟量输出状态,还可以使用主站实时读取该模块的数字/模拟量输入状态。下面是它的通信连接介绍:kKf办公区 - 实用经验教程分享!

    GCAN-IO模块设备的通信连接说明kKf办公区 - 实用经验教程分享!

  • 1本页面未经授权抓取自百度经验
  • 1、GCAN-IO模块设备的串口连接

  • 1

    GCAN-IO模块设备使用标准串口电平(RS232:±3~15V),因此该模块可以直接与带有RS232接口的设备进行连接。kKf办公区 - 实用经验教程分享!

    GCAN-IO模块设备的通信连接说明kKf办公区 - 实用经验教程分享!

  • 2、GCAN-IO模块设备CAN总线连接

  • 1

    GCAN-IO模块设备接入CAN总线时只需将CAN_H连CAN_H,CAN_L连CAN_L即可建立通信。CAN接口如图1所示。kKf办公区 - 实用经验教程分享!

    CAN-bus网络采用直线拓扑结构,总线最远的2个终端需要安装120Ω的终端电阻;如果节点数目大于2,中间节点不需要安装120Ω的终端电阻。对于分支连接,其长度不应超过3米。CAN-bus总线的连接如图2所示。kKf办公区 - 实用经验教程分享!

    GCAN-IO模块设备的通信连接说明kKf办公区 - 实用经验教程分享!

    GCAN-IO模块设备的通信连接说明kKf办公区 - 实用经验教程分享!

  • 3、设置CAN总线终端电阻

  • 1

    为了增强CAN通讯的可靠性,消除CAN总线终端信号反射干扰,CAN总线网络最远的两个端点通常要加入终端匹配电阻,如图所示。终端匹配电阻的值由传输电缆的特性阻抗所决定。例如双绞线的特性阻抗为120Ω,则总线上的两个端点也应集成120Ω终端电阻。如果网络上其他节点使用不同的收发器,则终端电阻须另外计算。kKf办公区 - 实用经验教程分享!

    GCAN-IO模块设备的通信连接说明kKf办公区 - 实用经验教程分享!

  • 4、进行CAN波特率及节点号的设置

  • 1

    我们可以通过RS232接口修改GCAN-IO模块设备的CAN总线通信波特率,具体流程如下:首先建立串口连接,波特率为19200bps,停止位、数据位、奇偶校验分别配置为1、8、无,通过RS232接口发送一个“help”命令或“?”命令,之后RS232接口将会返回配置信息。请注意,发送命令时请在结尾处加回车符或选中软件的“发送新行”。显示与发送请不要选择“16进制显示”、“16进制发送”。您可以发送“setbaud=500000”修改GCAN-IO-8000模块的波特率为500kbps。同时,您可以发送“getbaud”获取本机的CAN波特率,回复的数值单位为bps。详细的波特率对应如表所示。发送请求命令时的设置如图所示。kKf办公区 - 实用经验教程分享!

    CANopen节点ID的设置与获取的方法与波特率类似。您可通过RS232接口修改GCAN-IO模块设备的CAN总线节点号。您可以发送“setid=3”修改GCAN-IO-8000模块的CANopen节点ID为3。同时,您可以发送“getid”获取本机的CANopen节点ID。该节点号可在1-127内任意设置。kKf办公区 - 实用经验教程分享!

    GCAN-IO模块设备的通信连接说明kKf办公区 - 实用经验教程分享!

    GCAN-IO模块设备的通信连接说明kKf办公区 - 实用经验教程分享!

  • 注意事项

    • GCAN-IO模块设备内部未集成120Ω终端电阻。如果节点数目大于2,中间节点不需要安装120Ω的终端电阻。需要使用时,将电阻两端分别接入CAN_H、CAN_L即可
    • CAN-bus电缆可以使用普通双绞线、屏蔽双绞线。理论最大通信距离主要取决于总线波特率。若通讯距离超过1km,应保证线的截面积大于Φ1.0mm2,具体规格应根据距离而定,常规是随距离的加长而适当加大。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!kKf办公区 - 实用经验教程分享!


    标签: 编程语言

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号