实操用一台示波器解码CAN总线通信

描述

 

本次给大家带来了一个新东西:一个PCB板子。我们要做一个小实验分享给大家:CAN总线的解码,接下来会用到这块板子发出一个CAN信号进行解码

本次实验会用到的一些设备:探头、PCB板、示波器
 

演示过程
 

首先给大家说一下:CAN总线是一种串行通信协议,主要用在汽车领域,目前也延伸到其它行业,比如传播行业、自动化工业等

CAN总线有CAN HIGH和CAN LOW两根线

本次我们测量用的是CAN HIGH和D,如果大家想测量CAN HIGH和CAN LOW,可以用差分探头

总线通信

首先,接上线:示波器的探头,然后接D,大家可以看到屏幕上已经出现了波形

CAN总线:屏幕上这里有一个BUS,按一下BUS1,调节为CAN总线的解码

总线通信总线通信

定义输入:CAN输入通道一,信号类型是CAN HIGH,下面可以看到差分

总线通信

设置阈值

设置位速率:如果大家测CAN信号不知道如何设置它的位速率,这里有一个小方法:

1.按一下default

总线通信

2.找到CAN总线的波形,打开光标按钮,量取最小的脉宽,通过脉宽来计算它的位速率

3.大家可以看到,我们现在测量的是一个2微秒的脉宽,计算下来是500k的位速率

总线通信

返回测量,将位速率设置为500k

总线通信

屏幕上可以看到CAN总线已经解码了

总线通信

这个位置是CAN总线显示和十六进制、二进制,根据自己的需求来选,我们选十六进制

总线通信

这里可以看到CAN总线已经解码出来

总线通信

这个位置打开事件表确认数据

总线通信

本次就介绍到这里,如果大家对CAN总线解码有疑问,欢迎留言探讨

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分