can总线之一——疑问重重

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了can总线之一——疑问重重相关的知识,希望对你有一定的参考价值。

什么是can总线呢?
在实际中,一般都是看到CANh, CANl两根线。把他们连到车上控制器后,就可以和车上的控制器通讯了。其实can不是特别复杂的总线。它不像usb,pcie,srio等复杂的接口,概念复杂。
刚刚学习的人,会被他的概念搞晕,诊断ID, 请求ID. 功能ID,什么ISO15765,ISO14229,ISO14230,J1939等等规范,会感觉一下子进入了大海。 这些都是应用层的规定的。只要了解can总线的底层,任意时刻,要知道它发送的每一个比特是什么含义。拿示波器测量,要知道当前波形的ID是多少。RTR,IDE,RO位, 就可以破解所有的疑问。这个在调试和车上的模块通讯的时候,必须要做到清楚,才能解决问题。有时候,用周立功的监控盒子,去监控总线的数据,明明是看到了有数据,但是对方控制器不响应任何信息,就连负响应都没有。种种问题。就需要了解can线上的信号。

以上是关于can总线之一——疑问重重的主要内容,如果未能解决你的问题,请参考以下文章

工控新人问下,can总线通讯的工作原理到底是啥呢?

CAN总线调试

CAN总线简介

51单片机运用can总线的通信协议 急!!!!!!!!!!

控制器局域网can总线

关于CAN总线的被动错误标志的问题?