现场总线

您的当前位置: 久赢国际 > 现场总线 > 正文

特别是6000系列可以或许正在几秒内收罗数千个数

发布日期:2022-05-18 来源:本站原创

采用示波器侦测串口总线的通信是比力常用的一种解码手艺。以Pico示波器为例,Pico示波器具有串行解码的功能,可以或许对CAN、FlexRay、 I2C、I2S、SPI、LIN或UART等串行总线进行解码。Pico示波器比力适合做串行解码,由于它们的深度存储器能够让软件采集较长时间、不间断的数据,特别是6000系列可以或许正在几秒内采集数千个数据帧存入到512M的样本存储器。下面将引见若何用一个款Pico示波器进行CAN总线数据解码。

Pico的任何一台示波器都具有串行解码的功能,分歧系列的区别正在于示波器硬件参数高时,采集到的波形愈加滑润,噪声小。正在进行解码时,我们能够只从CAN形长进行解码,或只从CAN低波形长进行解码,或者同时对CANH和CANL波形进行解码。

1)将CAN收集中的CANH端接入到示波器A通道(示波器通道肆意选择)探头的正极,CAN收集的GND毗连探头的负极。

可是很可惜,目前PicoScope6软件的串行解码功能只能从CANH或CANL波形长进行解码,临时还无法实现从差分波形长进行解码。

正在一个窗口别离设置CANH和CANL的解码设置,具体参考3.1和3.2章节的设置。如下图所示:

CAN(节制器区域收集)总线是一种正在汽车和工业机械中利用的串行和谈,答应微节制器彼此通信。该尺度最后由 Robert Bosch GmbH 于 1983 年制定。它利用双绞线上传输差分信号,别离为CAN高(CAN H )和CAN低(CAN L),当线遭到共模干扰之后,信号差值不变,信号仍然可以或许准确被解析。

1)将CAN收集中的CANH端接入到示波器A通道(示波器通道肆意选择)探头的正极,CAN收集的GND毗连探头的负极。

2)将CAN收集中的CANH端接入到示波器B通道(示波器通道肆意选择)探头的正极,CAN收集的GND毗连探头的负极。

本文次要引见若何用Pico示波器进行ISO11898尺度的CAN总线解码。1将CAN收集中的CANL端接入到示波器A通道(示波器通道肆意选择)探头的正极,CAN 总线两个通信尺度,CAN收集的GND毗连探头的负极。此两个尺度差分电平的特征分歧。别离对应高速CAN和容错CAN。

数据通信时,物理线上传输的信号是由一系列凹凸电平构成的,这些凹凸电平照顾了我们所需要的消息,正在数据领受端,我们需要将这些物理电平按照原始的编码法则进行解析,从而获得现实的物理信号。

1) 采集CANH和CANL波形时,留意时基的设置。即每一个波形页面至多可以或许采集到一个完整的数据帧,此时才可以或许解析出CAN报文。对于CAN总线ms/div即可。

3)从差分波形(CANH-CANL)长进行解码,阈值设置为1.5摆布即可。从差分波形上解码愈加精确,由于差分波形滤除了线上的共模干扰信号。