间隔域:帧起始标志,14bit长度。由13bit显性电平和1bit隐性电平组成。该域是LIN帧结构中唯一不满足UART字节帧要求的域。 同步域:同步域为0x55。满足UART字节帧要求,先发1bit Start隐性电平,然后从低位开始发送0x55,再以Stop显性电平结束。总线上10bit,传输一字节信息。 保护标识域:Protected ID总共8bit(注:本文后...
PID场包括1位起始位、6位标识符(即帧ID)、2位奇偶校验位、1位停止位。 帧ID的范围在0x00~0x3F之间,共64个。帧 ID 标识了帧的类别和目的地。从机任务对于帧头作出的反应(接收/发送/忽略应答部分)都是依据帧ID判断的。如果帧ID传输错误,将会导致信号无法正确到达目的地,因此引入奇偶校验位。 l ID范围:0-...
从机节点各个帧的PID,是主机进行分配的。通过分配PID列服务,主机一次最多可给从机节点分配4个帧的PID其中,消息字节段的第一字节是开始帧索引,表示分配第一个帧的排列号。从机节点中各帧的排列顺序是 按照节点性能文件(NCF)和LIN描述文件(LDF)中定义的顺序定义的。第一帧的索引编号是0...
帧头包括同步间隔段、同步段以及PID(Protected Identifier,受保护ID)段,应答包括数据段和校验和段,如图...
51CTO博客已为您找到关于LIN总线ID与PID换算python的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及LIN总线ID与PID换算python问答内容。更多LIN总线ID与PID换算python相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
3.1.3.PID段受保护的ID的前6位叫做帧ID,加上两个奇偶效验码后称作受保护的ID。帧ID的取值范围为0x00~0x3f总共64个,帧ID标识了帧的类别和目的地。从机任务会根据帧头ID作出反应(接收/发送/忽略应答)。其中P0与P1效验如下: LIN总线根据帧ID号的不同,把报文分为信号携带帧、诊断帧、保留帧。
PID由6位ID和P0,P1两位奇偶校验位组成。由于LIN的ID有6位,所以它的范围为0-63。在这些ID中,60和61及LINx3C和LINx3D用于诊断报文。 62和63为保留。P0,P1两位奇偶校验位组成,P0是ID0、ID1、ID2、ID4进行异或运算的结果。P1是ID1、ID3、ID4、ID5进行异或运算后取非的结果。由此我们可以看出ID与PID是有一...
受保护段(PID) 受保护ID段的前6位叫作帧ID(Frame ID),加上两个奇偶校验位后称作为受保护ID。 LIN2.0及以上协议,都使用的是PID。 帧ID的范围在0x00~0x3F之间,共64个(ID:60-61为诊断ID,ID:62-63为预留),奇偶校验位的校验公式如下: 数据段
get_bit(i) caul_check_bit(dic_bit)# 运行结果""" P0:0 P1:1 ID:0x00 PID:0x80 P0:1 P1:1 ID:0x01 PID:0xc1 P0:1 P1:0 ID:0x02 PID:0x42 P0:0 P1:0 ID:0x03 PID:0x03 P0:1 P1:1 ID:0x04 PID:0xc4 P0:0 P1:1 ID:0x05 PID:0x85 P0:0 P1:0 ID:0x06 PID:0x06 P0:1...