测试测量
返回首页

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


进入测试测量查看更多内容>>
相关视频
  • LABVIEW数据采集随书视频

  • 微机电系统技术

  • 周公系列讲座——示波器讲解

  • 了解传感器融合和追踪

  • 电子设计竞赛中测控类题目应用对策

  • 电子测量与智能仪器(浙江大学)

精选电路图
  • 家用电源无载自动断电装置的设计与制作

  • 短波AM发射器电路设计图

  • 带有短路保护系统的5V直流稳压电源电路图

  • 如何调制IC555振荡器

  • 基于ICL296的大电流开关稳压器电源电路

  • 基于TDA2003的简单低功耗汽车立体声放大器电路

    相关电子头条文章