SENT的优点

SENT (Single Edge Nibble Transmission) 是由SAE推出的一种汽车传感器与ECU通信的新标准((SAE J2716)),协议简单且具有很多优势。是Analog input 的替代品。有文章认为“SENT 将在局部系统中广泛取代CAN和LIN。”我觉得取代LIN可以,取代CAN不行。

可以取代LIN的理由:

1. 物理层上,SENT和LIN都只有一根数字信号线。那么在线束成本上不会高于LIN,这为它取代LIN提供可能性。

2. 数据链路层上,LIN基于UART通信,数据场的最小传输单位是8bit(一个字节),每隔9~10个bit同步一次

而SENT的最小传输单位是4bit(半个字节),术语叫一个“Nibble”。那么在相同的硬件条件下,SENT的传输速率可以是LIN的两倍。

3. 校验方法上,LIN用的是字节异或,SENT用的是4位CRC,数据的可靠性要比LIN高。

4. 位时序上,SENT引入Tick的概念,相当于CAN的Tq(Time Quantum)。同步段由精准的56个Tick组成,每个bit由若干个tick组成,这样控制器可以很好的选择采样点。LIN的同步段是8个上下交替的电平(数据0x55),显然在每个位的时长预测上,SENT的精度更高。

5. LIN的下位机不能独立工作,必须要上位机发送帧头才能响应数据。而SENT的下位机可以独立工作。

6. LIN的下位机必须是有程序的单片机系统。SENT的下位机只是按固定方法获取传感器数据并周期性上传,其数据格式按照SENT协议规范由芯片厂商一开始就设计好,不需要重新编程。

不可以取代CAN的理由:

1. 物理层上,CAN采用双绞线差分电平传输,有效抑制共模干扰。而SENT依然采用单线,其抗扰性能肯定不如CAN。

2. CAN网络系统具有很强的排他性。网络上只要有两个节点的波特率不一致或通信协议不一样,接收节点就会发送错误帧到网上,总线很快进入BusOff。比如,为了在传统CAN网络上引入CAN-FD节点,其它CAN节点的收发器都必须要更换,及当收到CAN-FD帧时即使后面波特率不对或协议格式不对都要抑制发送错误帧。所以,要想在一个CAN网络上引入SENT节点,也必须要更换其它CAN节点的收发器。而SENT在同步段和仲裁段就和CAN协议不一样,所以就算换成兼容CAN-FD的收发器也不行。如果要强行兼容还得重新设计CAN收发器。

3. 工程师在设计整车或零部件电子电气架构时,从成本角度考虑,对于某个节点肯定优先选择LIN通信。如果LIN传输数据的实时性和可靠性不能满足要求,才会用CAN。

SENT的其它优点:

1. 节省传感器线束
传统的模拟传感器三根线(VCC,GND,Signal)只能并联电源和地线,而信号线必须要独立的送到时控制器上。例如:两路加速踏板传感器送到控制器上最终只能减少到四根线(VCC,GND,Signal1,Signal2)。使用SENT方案后,Signal1和Signal2也可以合并。假设某系统有N个模拟传感器,专用SENT方案后,节省N-1条线束。


2. 多传感器融合

即一个传感器提供的信号可以被多个系统使用。这使得网络和任何ECU可以直接读取到信号,而不必从另一个ECU上路由,保证数据获取的实时性。另外,监控或标定上位机也可以从SENT网络上直接获取传感器的数据。这对软件开发测试和整车通信架构布置非常便利。


3. 能传输故障代码

从而使传感器系统具有很强的故障诊断能力。这使得DSM系统可以独立出来,而不依赖于某个具体功能的ECU上(如ECU,MCU,VCU)。

对SENT的展望:

SENT不应局限于信号单向传输的传感器,应该覆盖执行器。那么传感器和执行器在线路上不共网,在协议上应该一样。方便软件开发和测试。这样整车电子电气架构会越来越简单和灵活,在布置传感器时只就近所在的网络,而不关心连接在哪个ECU上。

参考文献:
http://blog.sina.com.cn/s/blog_57ba40b9010173af.html

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值