历史上的今天
今天是:2024年09月26日(星期四)
2021年09月26日 | CAN协议解码相关问题
2021-09-26 来源:eefocus
CAN协议解码与CAN分析仪器有什么区别?
两种仪器的定位是不一样的,ZDS2022示波器是为了让客户直观快速得看到流过屏幕的CAN信号,支持解析CAN信号的协议内容,包括帧起始、仲裁段、控制段、数据段、CRC段、ACK段及帧结束,并且支持观察错误的CAN信号和触发观察特定的ID数据包,但是它不具备CAN分析仪器的CAN报文的过滤,分析,处理等功能。
CAN_DIFF信号如何解析?
ZDS2022示波器标配的电压探头ZP1025S是单端探头,只能测量CAN_H或者CAN_L,若需要同时测量,需要使用差分探头。
将差分探头的输入端子与CAN_H和CAN_L连接,这样捕获到的信号就是CAN_DIFF信号,解码时在“CAN总线解码”对话框中将总线类型设置为“CAN_DIFF”,然后设置输入通道、波特率等参数即可完成解码。
CAN_L能否接地?
用普通探头测试CAN信号时,探头的地是不能直接接到CAN-L信号的,因为对普通无源探头而言,探头的地直接与示波器的地连一起,而示波器的地是与机壳、AC-DC等是一起接到大地的,探头的地线接到CAN-L意味着把CAN-L直接短路到大地了,这可能会影响到被测系统原有的CAN通信。
但对示波器而言,有可能可以解码,也有可能不行。示波器能否正常解码取决于被测系统与示波器的地连接情况,以及被测系统的CAN总线通信能力。总之,只要被测系统能CAN通信,示波器就能正常解码。即示波器能否解码与CAN-L是否接大地无关,而与CAN总线上的波形是否正常有关,若CAN-L接大地后造成CAN无法通信,此时示波器当然也无法正常解码。
图5.2图5.3是探头地分别接CAN-L和板子GND的测试情况,在这两种情况下,ZDS2022示波器都能解码,但其中的波形幅值等信息是不一样的。
若要用CAN总线的差分信号来解码,请用差分探头,这样既能保证正确测量,又不影响原有系统的CAN通信。

图5.2探头地接CAN_L,协议参数设为CAN_DIFF

图5.3探头地接板子GND,协议参数设为CAN_H
史海拾趣
|
大家新年好,欢迎加入Google android的qq群:54011153 大家新年好,欢迎加入Google android的qq群:54011153。欢迎访问:http://www.loveandroid.com 谢谢。… 查看全部问答> |
|
以下是今年TI杯电子设计大赛发布的主要仪器和清单,各位大侠针对元器件和仪器发表一下想法,能出什么样的题目勒? 1、基本仪器清单 50MHz(以上)双通道数字示波器 双路可调直流稳压电源 函数信号发生器(0.1Hz~20MHz,具有外调制功能) ...… 查看全部问答> |
|
【二】【FPGA助学系列—技巧篇】OrCAD与FPGA软件协同设计 replyreload += \',\' + 1486336;现在的很多PCB工具和FPGA开发软件都有附带的接口,可以相互转换。将PCB设计软件中的管脚转换成FPGA的约束文件,或者再FPGA调整之后再次导入PCB。建议大家在对FPGA管脚的IO命名时采用既符合PCB工具又符合FPGA设计工 ...… 查看全部问答> |
|
【Cortex-A9开发板】迅为Exynos4412开发板扩展GPS应用的方法 利用GPS定位卫星,在全球范围内实时进行定位、导航的系统,称为全球卫星定位系统,简称GPS。GPS导航系统的组成如下:1、路径引导:引导用户沿着所规划的路径行驶;2、人机接口:提供友好的界面允许用户与系统进行人机交互;3、无线通讯模块:允许用户 ...… 查看全部问答> |
|
TFT的驱动,一直在关心,最初接触到三星的2440,在规模小的单片机中并未发现,STM32F1等中虽然可以驱动TFT,但并非扫描方法。而F4以后就真正实现了TFT的扫描式驱动。 有些应用 ...… 查看全部问答> |




