![Board logo](templates/discuz6/images/logo.gif)
标题: 【实践干货】示波器测量CAN总线数据帧 [打印本页]
作者: wowo2018 时间: 2019-2-28 14:39 标题: 【实践干货】示波器测量CAN总线数据帧
最近和同事研究CAN总线,不多说先看用OSC802示波器测量数据过程。
看了不少资料,才对CAN有了了解,首先给大家总结一下:
1、其工作原理:
当CAN总线上的一个节点发送数据时,它以报文的形式广播给网络中的所有节点,每个节点都会对其接收。每组报文开始的11位字符为标识符,定义报文的优先级。在同一系统中标识符具有唯一性。因此当几个节点竞争总线读取时,改配置就显得十分重要。
2、信号形态:
首先CAN总线只有两根导线:黄色和绿色分别是CAN_High线和CAN_Low线。
没有收发信号时,两条导线上的电平相同(大约2.5V)。这种电平状态为隐形状态,也称之为隐性电平。有信号时,CAN_High导线的电平升高至少1V;而对应的CAN_Low导线电平降低同样值,这种电平状态为显形状态,也称之为显性电平。
CAN总线就是利用电位差的变化来传输数据的。通常逻辑1表示隐性,而0表示显性。
3、CAN总线协议
CAN总线上传输数据,为了安全,我们遵循CAN总线协议,这样就不容易出错。
CAN标准定义了四种消息类型,分别是:
·
数据帧:数据帧将数据从发送器传输到接收器。
·
远程帧:总线节点发出远程帧,请求发送具有同一标识符的数据帧。
·
错误帧:任何节点检测到总线错误就发出错误帧。
·
过载帧:过载帧用在相邻数据帧或远程帧之间的提供附加的延时。
CAN总线数据帧结构这里就不详述了。根据CAN的协议,我们采用Loto虚拟示波器OSC802的触发功能捕捉到CAN总线上的信号变化。
详情 QQ:173393190 QQ群:827046152
图片附件: 1.jpg (2019-2-28 14:33, 73.79 KB) / 下载次数 719
http://bbs.eccn.com/attachment.php?aid=49196&k=a9dc66adc47f4d4eb403d1171991530f&t=1719408717&sid=v3aZnG
![](attachments/month_1902/1902281433a2f9533b85b26da6.jpg)
图片附件: 2.jpg (2019-2-28 14:33, 63.59 KB) / 下载次数 673
http://bbs.eccn.com/attachment.php?aid=49197&k=d0ea6c7d8c49a83cd0cada35a839144a&t=1719408717&sid=v3aZnG
![](attachments/month_1902/19022814331859347001c409e5.jpg)
图片附件: 3.png (2019-2-28 14:33, 88.11 KB) / 下载次数 713
http://bbs.eccn.com/attachment.php?aid=49198&k=224d7351b331b31e70a2e12d414212a7&t=1719408717&sid=v3aZnG
![](attachments/month_1902/19022814336cf72813de794dc7.png)
图片附件: 4.jpg (2019-2-28 14:33, 72.26 KB) / 下载次数 688
http://bbs.eccn.com/attachment.php?aid=49199&k=9ac4c613c524b97f46cab7d3a128595f&t=1719408717&sid=v3aZnG
![](attachments/month_1902/19022814332be5b2bd2323cb1a.jpg)
图片附件: 5.png (2019-2-28 14:33, 133.33 KB) / 下载次数 689
http://bbs.eccn.com/attachment.php?aid=49200&k=cf4cf2cb67fb161b216ee5a4d1457f8e&t=1719408717&sid=v3aZnG
![](attachments/month_1902/1902281433a3e543bdf024a941.png)
图片附件: 6.png (2019-2-28 14:33, 178.66 KB) / 下载次数 721
http://bbs.eccn.com/attachment.php?aid=49201&k=d8f5f384c6c631819b57d6d9e17bc777&t=1719408717&sid=v3aZnG
![](attachments/month_1902/190228143323af3f75682dd665.png)
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) |
Powered by Discuz! 7.0.0 |