AutoSAR配置与实践(深入篇)10.2 CANTP 单帧/首帧/流控帧/连续帧格式
CANTP 单帧/首帧/流控帧/连续帧格式和通信示例
一、CANTP 主要功能
1.1 数据分割机制
思考一下,为什么CANTP要将传输数据分割成8字节外发?
–> CANTP会将原始数据分割成多个小数据块,并添加相应的头部信息。这样的设计有助于提高CAN总线上大数据量信息的传输效率
1.2 流控机制
流控机制的作用
–> CANTP使用流控制机制来确保数据的可靠传输。接收方通过发送流控制帧来指示发送方是否可以继续发送数据。发送方会根据接收方的反馈进行数据传输,确保数据的正确到达。这种机制有助于避免接收方缓冲区溢出,保证数据传输的顺利进行。
1.3 超时重传机制
超时重传的必要性
–>接收方在成功接收并组装数据后,会发送确认帧给发送方。如果发送方在规定时间内未收到确认帧,则会触发超时重传机制,重新发送未确认的数据块,以保证数据的完整性和可靠性。
二、CANTP 帧的分类
2.1 传输机制的分类
从传输机制上看,CANTP分为不分割传输和分割传输;
- 不分割传输主要是指单帧(SF)