至于J1939,因为它是基于CAN协议的,所以CAN解析工具同样可以用来检测J1939的数据。只不过,要解析J1939在上层协议中的具体含义,可能需要额外的插件或其他工具。
不是。CAN协议主要定义了硬件层面的特性和报文在数据链路层的具体解释。而J1939则是一个更为全面的标准,它包含了一系列规范直至应用层的详细说明。若将CAN通信方式视作一种工具,类似于电话,那么J1939则相当于人类沟通的具体语言。对于CAN协议的解析,存在许多工具和解决方案,甚至你可以找到一些Python脚本来实现。若...
J1939基于CAN(Controller Area Network)总线技术,使用29bit的扩展标识符和扩展数据帧,CAN通信速率为250...
目前对于汽车CAN总线协议的解析,基本上采用的都是控制变量法,具体说就是在保证汽车CAN线能够向外收发数据的前提下,我们让USBCAN分析仪和汽车CAN总线以及装有检测软件的电脑分别相连。然后,我们确定一个变量,比如说解析汽车开关车灯的CAN协议,那就反复的开关车灯。这时候,开关车灯的CAN数据就会经过USBCAN转换成USB数据显...
首先,你需要一台USBCAN分析仪,一台装有ECANTOOLS软件的笔记本电脑,若干连接线,转换头等等。在做好了物理连线以后,我们让车子产生动作变量,比如我们想知道近光灯对应的CAN数据是什么,我们就反复的开启关闭汽车的近光灯。这时候,相应的CAN数据生成,经过USBCAN的转换,显示在电脑的软件接受界面上。因为只有开关车灯这一个变...
现在解析汽车CAN协议的办法主要为控制变量法。首先,我们要确保汽车CAN数据能够被引导出来,也就是汽车的OBD处没有被设置障碍,可以实现正常的数据收发。然后,我们将USBCAN与汽车CAN线以及装有收发软件的电脑分别连接。接下来,我们让汽车产生变量,比如开关车灯。这时候,开关车灯的CAN数据就会形成,经过USB...
像一个小窗户一样,用来汽车维修、开发等操作,这个汽车内部CAN总线与外部连接的小窗户就是汽车的OBD接口,也是唯一一个能不拆卸汽车就能接收到汽车CAN总线数据的接口,有了这个obd接口,只需要购买一个汽车OBD诊断仪或者是一个双通道USBCAN分析仪,通过连接上位机软件,就可以对汽车CAN总线数据进行实时查看解析或者进行本地...
解析汽车CAN总线上的报文,并非直接使用SAE J1939协议。CAN总线定义了硬件特性和数据链路层的报文格式,而SAE J1939则提供从数据链路层至应用层的详细规范。将CAN通信类比为电话,SAE J1939就是用于人际交流的具体语言。解析CAN报文的工具多种多样。从简单的Python脚本到专业的软件如CANoe、PCAN等,都有助于...
不是。CAN本身只是定义了硬件特性,以及报文在数据链路层的具体含义。而J1939则包含了一系列的规范直至...
解析库同时支持27930协议基础上的其他自定义协议的解析,如BMS和充电机所在的CAN总线中存在其他设备的通讯协议。 对于非27930协议中的报文,如果没有自定义解析器,或自定义解析器标记无法解析的,在解析工具中体现为黄色背景条目。 本解析库还提供了27930协议中的流程校验功能,在解析工具中[流程]列,绿色圆点表示正确,红色...