图解信号传递路径
上面说了那么多,有的朋友可能会说不太直观,还是没有办法一目了然的看到信号的传递过程,下面我们就以点亮发动机故障灯的例子来图解一下信息流。
首先,点亮发动机故障灯,根本原因是发动机出现了某些故障,所以,故障产生于发动机的ECU。 然后,就以此网路为例,发动机的ECU会把故障信息以CAN信号的方式发送给高速的CAN总线。
第三步,高低速网关会把高速CAN的信息路由给低速CAN,此网关存在的意义是因为高低速CAN的通讯速率不一样没有办法直接通讯,有了网关之后就可以实现高低速CAN的信息共享。
第四步,低速CAN有了发动机故障的信息以后,仪表的ECU就可以在低速CAN获取到发动机的故障信息。
最后,仪表根据获取到的信息点亮相应的发动机故障灯。
这里有的朋友可能会问,如果CAN线上有很多的数据,作为一个节点怎么知道哪些是需要读取的,哪些是不需要的呢,这个就是在车辆开发的时候就已经定义的,对应的节点需要订阅哪些消息是固定的,都是根据功能设计的,然后通过CAN的ID识别自己需要的数据即可。
|