long8-龙8(国际)头号玩家唯一官方网站

    中文

    英文

    事业集群

    龙8集团
    龙8电力
    龙8水利
    龙8消防
    龙8水务
    龙8互联
    返回旧版
    当前位置:
    首页
    >
    技术支持
    Product user manual

    产品使用手册

    can功能测试说明

    2022-11-14 10:48:26

    can功能测试说明

    首先,测试采用创新科技的can模拟盒子模拟,采用红叶子软件模拟。效果和配置如下

    版本更新后,我们网络包发送格式变更为ascii下例子:

    <0x11111242> [1] [8] 10 01 02 03 04 05 06 07

    其中canid统一采用8个字符,第一个[1]中的1代表扩展帧,0位标准帧。其中第二个的就跟原来的一样,代表的是报文的长度。

    4321

    Can总线发送和接收的如上图所示。

    关于总线上的数据,我们收到以后在发出去,这个时延的说明,下面我们用有线的方式,做了一段测试,请看下图:

    6

    我们可以看到,在有线,延时为1ms以内的情况下,我们从收到数据到发送出去,时间上都很快的,下图可以说明,我们测试发现,一般到对端收到都是在保持在2-3ms以内,假如我们用的拨号的通信模块,换成5g的方式,那么这个时候,考虑到基站或者网络的延时一般会维持在20-30ms的话,当然,信号好的情况下,可能会更低一点,这个时候,我们的时间收到到转发到对端,也就是25-35ms以内就能到达对端。

    5

    接下来测试的是两台F-NR120设备,通过传感器CAN数据到设备A,设备A通过4G到设备B(TCP),设备B的CAN口下发数据到另外的传感器,配置如下,一台当客户端,一台当服务器,用来相互通信传输can数据。

    QQ截图20220521111756QQ截图20220521111808

    我们用can盒子模拟到,传感器收到的数据如下图显示:

    QQ截图20220521111716QQ截图20220521111735

    这样就完成了相互之间的总线数据通信。

    接下来这一部分是关于canid过滤,目前我们暂时只过滤单个id,就是用户在启用过滤填写某个id的时候,我们会根据用户的配置进行相关canid的拣选,需要的id再通过我们的socket,其他的直接过滤掉。具体的配置和测试如下:

    87

    如上图所示,我们配置了id为:0x11411110的canid,这个时候,我们总线上发这个id,对端的网络才会转发出去,其他的canid就直接被过滤处理了。

    附件下载

    • 名称
    • 日期
    • 下载

    提交工单

    • 描述内容越详细,越有利于快速处理问题!
    • (带* 必填项)

    业务咨询

    • (带* 必填项)
    友情链接: