can总线(三)--如何通过波形解析can总线数据

本文介绍了如何通过示波器捕获的CAN总线波形解析出CAN数据。首先确定波特率,然后根据CAN2.0b扩展帧格式划分数据字段,去除插入的低电平,最后得到ID、DLC和数据。解析结果与原始发送数据匹配,强调了CAN协议中连续高电平插入低电平的规则以及电平与逻辑的关系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

这里的数据使用的是标准的can设备产生的can信号(扩展帧发送数据ID=0x11121181  Data=0x06 0x08)

信号的波形如图1所示,这里示波器的探头接的是CAN_H,探头的夹子接的是CAN_L:

                                     图1  示波器显示波形

首先根据本博客中前面写的一篇如何测量can总线波特率获取总线的波特率,然后依据波特率和上面的波形读出具体的数据

从上面的波形中读取到的数据是

10111011101100011110111001111101011111001111101001111100111101111011011101

根据标准can2.0b

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值