广成科技CAN转RS485软件操作说明书(中)
2018-01-31
CAN转RS485模块产品链接:http://www.gcgd.net/prolist_28_63.html
之前为大家介绍了CAN转RS485软件的基本功能以及使用范围,今天接着为大家介绍关于该软件的配置说明。希望能给大家带来帮助!

2 配置软件使用
通过RS485ConfigTooll软件可设定GCAN-201的参数,以满足实际应用场合的需要,包括转换方式、RS485参数、CAN总线参数等。
2.1配置准备
GCAN-201在上电状态下并让模块进入配置模式。
首先进入设备管理器找到串口号。如图2.1所示。

图2.1设备管理器界面
2.2软件连接
当GCAN-201进入配置模式且通过RS485与PC机正常连接后,打开光盘中的“RS485ConfigTooll”软件对模块进行配置。软件界面如图2.2所示。
图2.2CANCOM-Config软件主界面
进入软件后,选择连接到GCAN-201的串口号,点击“连接设备”即可建立连接。如用户不知道串口号,可通过进入PC机的设备管理器中查看。点击“Connect”后,界面弹出“读取参数成功”,表明已读出模块当前的配置情况。
2.3配置转换参数
转换参数界面如图2.3所示。软件有3种工作模式:透明转换、透明带标识转换、格式转换。支持3种转换方式:双向转换、仅CAN转RS485、仅RS485转CAN。工作模式和转换方向可在“转换参数”选项卡中选择,3种转换模式请见以下详述。
图2.3工作模式设置
请注意:通过转换方向的选择,可以排除不需要转换的总线侧的数据干扰。
2.3.1透明转换
透明转换的含义是将一种格式的总线数据原样转换成另一种总线的数据格式,而不附加数据和对数据做修改。这样既实现了数据格式的交换又没有改变数据内容,对于两端的总线来说如同透明的一样。
这种方式下不会增加用户通讯负担,而能够实时的将数据原样转换,能承担较大流量的数据的传输。
在此种工作模式下,用户除了需要设置两种总线的波特率外,还需要在“转换参数”选项卡中选择是否允许CAN帧ID或帧信息发送到串行帧中。
“允许CAN帧信息转发到串行帧中”仅在“透明转换”模式下可使用,如勾选,会将CAN报文的帧信息添加在串行帧的第一个字节。未选中时不转换CAN的帧信息。
“允许CAN帧标识转发到串行帧中”仅在“透明转换”模式下可使用,如勾选,会将CAN报文的帧ID添加在串行帧的帧数据之前,帧信息之后(如果允许帧信息转换)。未选中时不转换CAN的帧ID。
若勾选“允许CAN帧标识转发到串行帧中”,可在“CAN参数”选项卡中设置发送标识符,此发送标识符为串行总线发送到CAN总线时的帧ID。
2.3.2透明带标识转换
透明带标识转换是透明转换的一种特殊的用法,也不附加协议。这种转换方式是根据通常的串行帧和CAN报文的共有特性,使这两种不同的总线类型也能轻松的组建同一个通信网络。
该方式能将串行帧中的“地址”转换到CAN报文的标识域中,其中串行帧“地址”在串行帧中的起始位置和长度均可配置,所以在这种方式下,能最大限度地适应用户的自定义协议。
在此种工作模式下,用户除了需要设置两种总线的波特率外,还需设置“CAN帧标识在串行帧中的位置”。该参数仅在“透明带标识转换”模式下使用。在RS485数据转换成CAN报文时,可选择CAN报文的帧ID的起始字节在串行帧中的偏移地址和帧ID的长度。
点击下图进入产品中心
“起始偏移”是从串行帧的第几个字节开始,“长度”是设置发送到CAN总线帧ID的长度,单位字节。起始地址的范围是1~7,长度范围分别是1~2(标准帧)或1~4(扩展帧)。
“串行帧之间的时间间隔”仅在“透明带标识转换”模式下使用。用户在发送串行帧的时候,两串行帧之间的最小时间间隔,该时间间隔以“传送单个字符的时间”为单位。范围是1~20个字符的时间。
请注意:用户帧的实际时间间隔必须和设置的相一致(用户发送的帧间隔时间最好大于设置时间),否则可能导致帧的转换不完全。
2.3.3格式转换
格式转换是一种最简单的使用模式,数据格式约定为13个字节,包含了CAN帧的所有信息。
格式转换模式下,通过RS485可以收发到原始的CAN数据帧。格式转换采用通用的数据定义,非常便于使用者进行二次开发。格式转换模式下的数据格式请参见3.3内容。
2.3.4配置传输方向
转换方向分3种:双向转换、仅CAN→RS485、仅RS485→CAN。通过转换方向的设定,可以排除不需要转换的总线侧的数据干扰。
双向:将串行总线的数据转换到CAN总线,也将CAN总线的数据转换到串行总线。
仅RS485→CAN:只将串行总线的数据转换到CAN总线,而不将CAN总线的数据转换到串行总线。
仅CAN→RS485:只将CAN总线的数据转换到串行总线,而不将串行总线的数据转换到CAN总线。
2.4配置RS485参数
串口参数设置界面可以配置RS485参数,如图2.4所示,支持串口波特率从600bps~115200bps全范围波特率,其他参数无需设置。如设置的波特率与总线波特率不一致时,将无法正常通信转换。
图2.4RS485参数设置
2.5配置CAN参数
CAN参数设置界面如图2.5所示,在此页面,用户可以设置CAN总线的一些基本信息,包括:CAN波特率和CAN帧类型。
CAN波特率支持:1000K、500K、250K、200K、125K、100K、50K、20K、10K。如设置的波特率与总线波特率不一致时,将无法正常通信转换。
CAN帧类型支持:标准帧、扩展帧。“帧类型”参数在“透明转换”模式、“透明带标识转换”模式下有效。“发送标示符”参数仅在“透明带标识转换”模式下使用。
配置软件可以设置滤波模式,这样选择性接收,能够最大程度上减小自网络的网络负载。滤波模式下,只接收指定帧类型、帧ID范围内的数据。设置滤波功能时,切换至“CAN参数”选项卡,在“使能滤波”选项前打勾,使能滤波功能。设置好滤波范围及模式后,点击“添加”即可。
图2.5CAN参数设置
2.6配置完成
当用户配置完成后,可以点击“写配置”对进行参数下载。
请注意:点击“默认值”会使所有配置内容恢复为默认状态。默认工作模式为透明转换模式,允许CAN帧ID和帧信息转发到串行帧中,CAN端帧类型为标准帧。默认串口波特率为57600bps,默认CAN波特率为1000kbps,请谨慎点击。
以上就是“广成科技CAN转RS485软件操作说明书(中)”的全部内容了,如果您还有什么疑问,可以在线咨询我们的工程师,我们会悉心为您解答!
如果您需要我们的这款CAN转RS485设备,可以点击下图进入产品中心更多了解!

售前技术工程师:17640065421