面向服务通信与面向信号通信

背景

昨天我给我司人员作技术分享时,提到了面向信号的通信和面向服务的通信,我当时的解释是:面向信号就是双方传递的是一个个信号,比如车速,方向盘转角这些信号;而面向服务就是服务器告知客户端可以提供哪些服务,比如服务器是TBOX,TBOX可以告知其他客户端,其可以提供上网服务。事后思考,还是觉得解释不是很到位,有必要深究一下,于是就有了此文,我想借助此文用来介绍面向信号与面向信号的区别,并且尽可能让大家知道这两种通信方式是如何应用的。

面向信号的通信

在汽车电子中,面向信号最典型的应用就是CAN总线通信,CAN通信采用广播式通信。针对这种通信方式,CAN总线在信息传输时就是采用的面向信号的通信方式(Signal-Oriented Communication)。面向信号的通信,就是用来是通信双方传递信号,比如节点A需要节点B某一个信号,节点B就把这个信号打包在一个CAN报文中,发送到总线,节点A收到这个报文之后就得到了这个信号。

在这种通信方式下,最常用的就是通信矩阵,熟悉VECTOR DBC文件的朋友都知道,在通信矩阵中以信号作为主要对象,体现出信号被封装在哪条报文中,信号由哪个节点发送,被哪个节点接收。

面向服务通信与面向信号通信_第1张图片

面向服务的通信

随着以太网引入到车辆通信中,IT行业的一些概念也被随之引入ÿ

你可能感兴趣的:(Classic,AUTOSAR精讲,SOA,车载网络,车载通信)