CAN中继 can总线中继器、can总线中继模块波特率和滤波设置

can总线隔离中继器、canbridge、CanRepeater的can波特率和验收滤波设置。波特率支持2.5kbps~1Mbps之间任意设置,验收滤波设置支持20个组合的列表或屏蔽模式的ID过滤。
1、配套的配置软件是绿色软件,无需安装,直接双击打开软件:
在这里插入图片描述
在这里插入图片描述
2、搜索设备-读取配置
在这里插入图片描述
在这里插入图片描述
3、设置can通道通讯波特率
“CAN0参数”设置界面对应can总线隔离中继器的CAN1通道;“CAN1参数”设置界面对应can总线隔离中继器的CAN2通道。每个can通道的can波特率参数独立设置,可选常用波特率,也可以自定义任意波特率。
在这里插入图片描述
自定义波特率,例如要设置can波特率是6Kbps,使用波特率计算器计算出数值0x001C00A6,将其填入“BTR0\1 0x”填写框中。
在这里插入图片描述
4、can通道滤波设置
可选标准帧列表模式、扩展帧列表模式、标准帧屏蔽模式、扩展帧屏蔽模式。支持20个列表模式或屏蔽模式的“或”组合的ID过滤。
在这里插入图片描述
滤波设置:CAN0参数设置界面-接收过滤设置中,设置为未滤波;CAN1参数设置界面-接收过滤设置中,设置为接收ID为01、57的报文。按照该设置,can总线隔离中继器的can1通道接收任意报文,can总线隔离中继器的can2通道只接收ID是0、1、5、6、7的报文。
在这里插入图片描述
在这里插入图片描述
一个双通道usbcan卡和can总线隔离中继器延时根据滤波设置收发报文的示例。usbcan卡的can1通道与can总线隔离中继器can1通道相连接,usbcan卡的can2通道与can总线隔离中继器can2通道相连接,在pc上打开lcantest测试软件,usbcan卡的can1通道通过can总线隔离中继器向usbcan卡的can2通道发送报文,反之,usbcan卡的can2通道通过can总线隔离中继器向usbcan卡的can1通道发送报文。
在这里插入图片描述
can总线测试软件LCANTest的界面设置,两个can通道的ID设置为自增,选中循环发送
在这里插入图片描述
usbcan卡的can2通道发送,can中继器的can2通道接收(根据滤波规则,只接收了符合滤波规则的报文),然后,经过can中继器的can1通道发出,最后,usbcan卡的can1通道接收。
如下图,可以看到usbcan卡的can1通道接收界面只接收了符合can中继器过滤规则的ID为0、1、5、6、7的报文。
在这里插入图片描述
usbcan卡的can1通道发送,can中继器的can1通道接收(滤波规则设置为未滤波),然后,经过can中继器的can2通道发出,最后,usbcan卡的can2通道接收。
如下图,因为未设置滤波,发送和接收报文一致。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/mmprime/article/details/105139857