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



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



应用指南1CAN底层和谈阐发与节制操作
CANalyst-II+可精确领受总线收集上的CAN帧数据 , 同时也可标的目的 CAN 线收集中发送数据 , 确保通信具有一个靠得住的数据传输通道 , 经由过程配套的“CANPro 和谈阐发平台”软件 , 可完当作所有的操作 。 如图8所示 。
如何进行CAN通信网络协议分析



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



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



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

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



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

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



常见问题1在上位机CANPro中 , 为何显示“找开设备掉败”?
答:可能的原因是:CANalyst-II+设备驱动没有正常安装 。


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


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


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


5为何挪用接口函数时系统不法操作?
【如何进行CAN通信网络协议分析】答:起首在利用接口函数时请当真阅读函数申明 , 包管输入参数正当 , 出格注重指针(地址)的传递 , 或参照供给的例子程序 。


注重事项和谈阐发东西供给2个CAN端口 , 用户可以或许在统一程序中操作分歧的端口 。 该设备不许可共享体例打开设备 , 统一个设备不成被分歧历程经由过程挪用VCI_Opevice函数多次打开 。 VCI_Opevice和VCI_CloseDevice函数一般在应用程序初始化和退出时只需要挪用一次 。

猜你喜欢