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总线之一——疑问重重的主要内容,如果未能解决你的问题,请参考以下文章