CANCOM - 100IE+智能转换器:RS232/485/422转CAN - bus的理想之选

电子说

1.4w人已加入

描述

CANCOM - 100IE+智能转换器:RS232/485/422转CAN - bus的理想之选

在工业自动化领域,不同通信接口之间的转换是实现系统互联互通的关键环节。CANCOM - 100IE+智能转换器作为一款能将RS - 232/485/422通讯设备连接到CAN - bus现场总线的产品,为工程师们提供了一个高效、可靠的解决方案。下面我将结合产品手册,深入介绍这款转换器。

文件下载:CANCOM-100IE+.pdf

一、功能简介

1. 概述

CANCOM - 100IE+可以快速搭建起RS - 232/485/422设备与CAN - bus现场总线的连接桥梁。它支持600~230400bps的串口速率,以及5Kbps~1Mbps的CAN - bus通讯速率,能满足多种不同场景下的通讯需求。而且,该转换器还提供了四种数据转换模式,分别是透明转换、透明带标识转换、格式转换和Modbus转换(Modbus转换功能仅在CAN总线设备报文可编辑时使用),并配备专门的配置软件,方便用户灵活设置运行参数。

2. 产品特性

从产品特性来看,CANCOM - 100IE+实现了CAN - bus与RS - 232/485/422的双向数据通讯,支持CAN2.0A和CAN2.0B协议,符合ISO/DIS 11898规范。它集成了1路CAN - bus通讯接口和1路3线式RS - 232、1路2线式RS - 485、1路4线式RS - 422通讯接口,通讯速率可在600~230400bps之间设定。此外,其CAN - bus电路采用DC 2500V电气隔离,能适应有安全防爆需求的环境,工作温度范围为 - 40℃ ~ + 85℃,工作功率低于2W。

3. 典型应用

在实际应用场景上,CANCOM - 100IE+的应用非常广泛,像煤矿远程通讯、PLC设备联网、现有RS - 232/485设备连接CAN - bus网络、扩展标准RS - 232/485网络通讯长度等场景都能看到它的身影。大家在进行相关系统设计时,不妨考虑这款转换器是否适合自己的项目。

二、硬件描述

1. 产品外观与接口

CANCOM - 100IE+的外观设计简洁,具有两路用户接口,一路是CAN - bus接口,一路是RS - 232/485/422接口。其中,RS - 232端口是标准的DB9孔座,采用三线连接;CAN接口的引脚定义也很清晰,引脚1标示“PWR”接外部 + 9V~+26V直流电源。需要注意的是,当转换器作为CAN - bus网络终端时,两引脚间需要连接120欧姆的电阻(配件)。

2. 指示灯说明

转换器上有3个LED指示灯,分别为“POWER”(红色)、“COM”(绿色)和“CAN”(绿色)。“POWER”灯亮表明转换器电源工作正常;“COM”灯闪烁表示RS - 232/485/422串口侧正在传输数据;“CAN”灯闪烁表示CAN侧正在传输数据,若出现CAN总线通讯错误,“CAN”灯则会常亮。通过观察这些指示灯,我们就能快速了解转换器的工作状态。

3. CAN总线连接

在CAN总线连接方面,CANCOM - 100IE+转换器是CANL连接CANL,CANH连CANH。为增强CAN - bus通讯的可靠性,CAN - bus总线网络的两个端点通常要加入终端匹配电阻(120Ω)。CAN通讯线可使用双绞线、屏蔽双绞线,若通讯距离超过1KM时,应保证线的截面积大于1.0mm²。

三、配置说明

1. 配置方式进入

CANCOM - 100IE+转换器的配置是通过专门的配置软件完成,无需硬件跳线配置。要进入配置模式,需将配置开关拨到“CFG”位置,然后打开上位机配置软件,选择相应的串口号,点击“连接设备”进行参数设定。配置好后,将“配置开关”拨到“ON”进入正常工作。

2. 软件说明

其配置软件名为“CANCOM - 100IE+ V1.00.exe”,包含在产品的配套光盘中。软件界面直观,在转换器进入配置模式后,才能通过该软件进行参数设置。下面为大家详细介绍一些主要配置参数:

  • 转换参数:包括转换模式(透明转换、透明带标识转换、格式转换、Modbus模式)、转换方向(双向、仅串口转CAN、仅CAN转串口),以及一些与CAN帧信息和标识相关的参数,如允许CAN帧信息转发到串行帧中、允许CAN帧标识转发到串行帧中、CAN帧标识在串行帧中的位置等。
  • 串口参数:串口波特率在600bps~230400bps间可选,数据位为5~8位,停止位为1、2位,奇偶校验有五种方式可选,模式切换有RS232、RS485和RS422三种模式。
  • CAN参数:CAN总线波特率除标准波特率外,还提供自定义选项;帧类型有标准帧和扩展帧可选;滤波可以设置多种滤波模式。
  • 验收滤波的设置:CANCOM - 100IE+具有硬件执行验收过滤的能力,可最大程度减小网络负载。设置验收过滤时,需在“使能滤波”选项前打勾,且各种ID资源所占用的存储空间不能超过2KB。
  • 按键说明:软件中的导出配置、导入配置、默认值、固件升级、读当前配置、读全部配置和写配置等按键功能,方便我们对转换器的配置参数进行操作。

四、转换示例

1. 透明转换

透明转换是指转换器将一种格式的总线数据原样转换成另一种总线的数据格式,不附加数据和修改数据。在这种转换方式下,转换器接收到一侧总线的数据就立即转换发送至另一总线侧,能最大限度地提高转换速度和缓冲区利用率。串行帧转CAN报文时,串行帧的全部数据依序填充到CAN报文帧的数据域;CAN报文转串行帧时,将CAN报文数据域中的数据依序全部转换到串行帧中,若配置了“帧信息转换使能”和“帧ID转换使能”,则会相应填充CAN报文的帧信息和帧ID。

2. 透明带标识转换

这是透明转换的特殊用法,它能将串行帧中的地址信息自动转换成CAN总线的帧ID。在该转换模式下,配置软件的“CAN参数”项的“CAN ID”无效。串行帧转CAN报文时,根据配置将串行帧中的CAN帧ID对应转换到CAN报文的帧ID域,其他数据依序转换;CAN报文转串行帧时,同样根据配置将CAN报文中的ID转换到串行帧的相应位置。

3. 格式转换

格式转换时,每一个CAN帧包含13个字节,包括CAN信息 + ID + 数据。这种模式下,配置软件的“CAN参数”项的“CAN ID”和“帧类型”无效,由13字节串行帧中的帧ID数据和帧信息决定。要注意严格按照13个字节的串行数据格式进行转换,不足的必须补0。

4. Modbus转换

Modbus转换功能仅在CAN总线设备报文可编辑的情况下使用。转换器在串口侧使用标准的Modbus RTU协议格式,在CAN侧制定了简单易用的分段通讯格式实现Modbus通讯。在转换过程中,Modbus RTU协议的地址域转换成CAN报文中帧ID的相应部分,CRC校验字节不转换,较长的Modbus RTU帧会分段转换成CAN报文发出。

五、设备固件升级与测试

1. 设备固件升级

CANCOM - 100IE+提供IAP升级固件功能,升级方法有两种。方法一是从应用程序的配置模式进行升级,简单方便,但需确保应用程序能正常运行;方法二是通过操作配置开关进入Bootloader的配置模式后再进行升级,只要Bootloader程序不损坏都可以使用,但操作相对麻烦。

2. 设备测试

设备测试分为设备准备和通讯测试两部分。设备准备时,接通“配置开关”和电源,进入“配置模式”,用串口线连接PC和转换器,打开配置软件进行参数设置。通讯测试时,断开“配置开关”,重新上电进入“正常工作”模式,使用串口调试软件,借助CAN设备进行数据收发测试,要确保CAN设备和转换器的波特率相同。

CANCOM - 100IE+智能转换器以其丰富的功能、灵活的配置和稳定的性能,为RS - 232/485/422与CAN - bus之间的通讯转换提供了一个可靠的解决方案。希望各位工程师在实际应用中能充分发挥其优势,提升项目的整体性能。大家在使用过程中遇到过哪些问题,又是如何解决的呢?欢迎在评论区分享交流。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分