如何突破CAN总线主干网络支线长度限制
随着CAN-bus现场总线在轨道交通、医疗电子和楼宇安防等领域应用越来越广泛。CAN-bus现场诸拗杏末总线的复杂结构的多点连接统潇瘵侃就成了许多工程师急需解决的问题。所以如何快速的实现多个CAN网络的透明连接以及解决CAN总线网络的支线长度问题?下面介绍使用高性能八通道CAN集线器来增加负载节点和延长通信距离,突破CAN总线主干网络中支线长度的限制。
工具/原料
CANHub-AS8、电脑、Win7/Win10操作系统、配置软件CANCfg、波特率计算软件。
典型应用
1、高性能八通道CAN集线器经过严酷的实验验证,稳定可靠,目前已经广泛应用于高速铁路、地铁、煤矿、医疗、航空航天、电梯控制等场合,在楼宇安防中用于延长距离,改变拓扑结构,隔离干扰。
硬件接口描述
1、电源直流电源:9~48V,电压波动3%;电源功率:CANHub全通道全速收发时功率为4.8W;电源接口:两种电源输入端子,3Pin 插拔式接线端子和D潮贾篡绐C JACK 插口(内正外负)。可连接到任意一个端子,但不能同时连接到两个电源端子。信号指示:电源完全接通后,“PWR”将一直保持绿色指示;接地:CANHub-AS8电源口具有大地端子,用于大地连接,利于静电或浪涌的泄放。
2、终端电阻CAN-bus现场总线两端通常要加入终端匹配电阻,而终端电阻的值由电缆的阻抗决定。若电缆的阻抗为120Ω,则总线两端也应集成120Ω嘏钱侯薰终端电阻。(注意:CANHub系列采用的CTM8251收发器,如果采用不同的收发器,终端电阻须另外计算。CAN总线终端电阻的作用:(1) 提高抗干扰能力,确保总线快速进入隐性状态;(2) 提高信号质量。CANHub系列使用机械开关式的选择终端电阻,在设备底部将拨码开关拨到“ON”端,即默认接入120Ω。
3、通讯接口常见的电气接插件为:DB9 插座、OPEN5 侑喏嵋甲插座、OPEN3 插座等。CANHub-AS8集成1~8路CAN通道。但是某些应吹涡皋陕用为OPEN-4接口,所以可以使用DB9转OPEN4连接器,OPEN4座子的信号定义如表1所示。
信号指示灯
1、CANHub系列均配有电源指示灯PWR、SYS指示灯及USB口状态灯。具体信号指示如表2所示。
配置软件下载安装
1、CANCfg软件是CANHub系列专用配置软件,可通过CANCfg实现设备的参数配置和固件升级等。首先下载最新的安装包,然后点击“下一步”进行安装,如图2所示。
2、然后等待安装完成,成功安装后会弹出如图3所示。
设备使用配置
1、打开配置软件CANCfg,出现如下界面,如图4所示。
2、选择设备类型在左侧设备类型选择当前使用的设备CANHub-AS8,如图5所示。
3、参数说明波特率窗口可配置各通道SJA1000的波特率,如图5所示。
4、滤波窗口可配置各通道SJA1000的滤波信息,如图6所示。
5、帧映射可设置每个通道映射规则,进行配置选择帧类型、帧格式等参数。如图7所示。
6、路由即配置各通道帧转发功能,选中则表示将接收的帧转发到选中的通道中,可选多个或者0个。如图8所示。
7、状态功能可查看各通道SJA1000中状态信息、发送错误器值,红色表示对应位为1,蓝色表示为0。
常见问题
1、CANhub设备没有标正负极电源怎么接?答:电源口标注DC-AC,表示直流交流都可以,所以供电时正负随便接,只要电压范围在9~26V以内即可。
2、CANHub设备怎么设置帧映射?答:目前觊皱筠桡CAN总线8路集线器CANhub-AS8的帧映射功能比较齐全,能够按路由设置直接映射,也可以按通棕百脾酷道进行帧映射;同时帧映射的功能包括:ID映射,数据段映射,数据类型映射等等可供组合。
3、CANHub设备怎么升级固件?答:在CANCfg配置工具选择CANhub-AS8设备,连接串口之后,在下方选择路径(固件文件),点击升级固件即可,升级过程中不可断电
4、CANHub设备为什么设置滤波没有生效?答:需要勾选使能滤波,并且下载配置后,设备重新上电才能生效。
5、CANHub-AS8怎么计算自定义波特率?答:请下载CAN波特率计算软件,用SJA1000计算器,选16MHz晶振频率,输入期望波特率值,点击计算即可。