如何进行CAN通信网络协议分析

随着CAN总线技术的广泛应用,用于安装、开发、测试、维护、管理的CAN-bus网络的专业分析工具就显得尤其重要。CAN通信网络协议分析应该如何进行?下面将介绍使用专业的协议分析工具,支持处理CAN2.0A和CAN2.0B格式的CAN报文信息,同时结合CANPro协议分析平台,对CAN底层协议、CANOpen协议、DeviceNet协议、SAE J939 协议、及自定义协议进行全面分析。

东西/原料

  • CANalyst-II+阐发仪、电脑、Win7/Win10操作系统、上位机设置装备摆设软件CANPro

典型应用

  1. 1

    CANalyst-II+当作功撑持DBC解码、CANopen、J1939和谈、国网充电桩与BMS和谈阐发。今朝已当作功为新能源汽车充电桩等场所普遍应用。如图1所示。

    END

设备安装申明

  1. 1

    供电体例

    外部电源(DC+9~+25V,200mA)接到POWER电源插座,SYS显示为红色;再将 PC 与 CANalyst-II+接口卡经由过程随机附带的USB毗连,CANalyst-II+接口卡即可正常工作。

    USB总线供电模式适合于大大都应用场所,将PC与CANalyst-II+接口卡经由过程随机附带的USB电缆直接毗连,由USB电缆标的目的CANalyst-II+接口卡供给+5V电源。

  2. 2

    旌旗灯号指示灯

    CANalyst-II+接口卡具有1个双色SYS指示灯、1 个双色 CAN0 指示灯、1 个双色 CAN1指示灯来指示设备的运行状况。各指示灯示意如下。如表1所示。

    END

CANPro软件安装

  1. 1

    下载对应最新版本CANPro软件,安装对应如图2所示。

    选择安装的目次后,点击安装后,完当作如图3所示。

    END

软件利用指南

  1. 1

    CANPro需要和CANalyst-II+阐发仪共同利用,所以我们起首CANalyst-II+阐发仪USB端毗连至电脑,且SYS指示灯为绿色。

    设置系统参数

    在软件操作中选择“系统参数”设置系统运行参数。如图4所示。

  2. 2

    设置数据列表参数

    操作菜单中,选择“数据列表设置”进行列表参数设置。如图5所示。

  3. 3

    启动系统

    在操作菜单中选择“启动系统”后,如图6所示。

  4. 4

    选择所要阐发和谈

    系统启动,此软件就会主动领受收集上的数据并显示出来。若阐发的是底层 CAN收集数据,选择显示CAN低层数据的数据列表。如图7所示。

    END

应用指南

  1. 1

    CAN底层和谈阐发与节制操作

    CANalyst-II+可精确领受总线收集上的CAN帧数据,同时也可标的目的 CAN 线收集中发送数据,确保通信具有一个靠得住的数据传输通道,经由过程配套的“CANPro 和谈阐发平台”软件,可完当作所有的操作。如图8所示。

  2. 2

    CAN总线操纵率阐发

    若何搭建一个靠得住的CAN通信收集,无错误帧和合适的通信流量节制是关头。CANalyst-II+可直接探测现实流量、负载和错误状况,并经由过程图形曲线和分歧色调字体做凸起展示。如图9所示。

  3. 3

    曲线与模拟仪表阐发

    为了加倍简化和形象的阐发数据,CANalyst-II+冲破性的集当作了曲线和模拟仪表阐发功能,可利用图形化的控件来联系关系显示 CAN帧数据的转变,加倍形象的不雅察到CAN帧数据的转变和趋向。如图10所示。

  4. 4

    按时发送功能

    利用 CANalyst-II+的按时发送功能,可以自界说设置发送数据帧,并按本身设计的时候距离精确发送 CAN 帧。如图11所示。

  5. 5

    和谈解析

    CANalyst-II+可撑持阐发分歧类型的 CAN 高层和谈数据,例如 CANOpen、DeviceNet、SAE J939 等。如图12所示。

    END

常见问题

  1. 1

    在上位机CANPro中,为何显示“找开设备掉败”?

    答:可能的原因是:CANalyst-II+设备驱动没有正常安装。

  2. 2

    可否安装多块CANalyst-II+接口卡?

    答:今朝的CANalyst-II+接口卡,撑持多达8个统一型号的PC-CAN接口卡同时操作。

  3. 3

    CANalyst-II+接口卡最高的数据转换率是几多?

    答:CANalyst-II+接口卡的单一CAN通道最高撑持7000 fps的CAN总线数据转换,这里提到的帧是指扩展帧的数据帧,若是是尺度帧或者长途帧可能会更快。别的,最高数据流量会受PC机能的限制。

  4. 4

    为何CAN 状况指示灯不亮?

    答:因为CANalyst-II+接口卡的所有操作是受PC机节制的,只有PC机发送了启动CAN通信的号令后,CAN状况指示灯才会有意义。

  5. 5

    为何挪用接口函数时系统不法操作?

    答:起首在利用接口函数时请当真阅读函数申明,包管输入参数正当,出格注重指针(地址)的传递,或参照供给的例子程序。

    END

注重事项

  • 和谈阐发东西供给2个CAN端口,用户可以或许在统一程序中操作分歧的端口。该设备不许可共享体例打开设备,统一个设备不成被分歧历程经由过程挪用VCI_OpenDevice函数多次打开。VCI_OpenDevice和VCI_CloseDevice函数一般在应用程序初始化和退出时只需要挪用一次。
  • 发表于 2020-03-20 19:00
  • 阅读 ( 1005 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具