项目

一般

简介

功能 #2599

涛 陆 更新于 8 个月 之前

Since we are limited to only 7 bytes of data (besides the LIN Status Byte), transmitting a 23 character part number will take several packets. Like the configuration data, we use one byte to indicate an index and the rest of the bytes (6 others) are the data. 

 DLPL_LIN_20_001 – Part Number Sequencing 
 To allow the LIN Node manufacturer to reduce cycle time on their production line, the LIN Node is allowed to start with any PartNumIndex. They then cycle through the remaining indices. Once they repeat the very first PartNumIndex value, the LIN controller will consider the Part Number complete. All unused bytes must be set to 0 (NULL). 
 Notice that PartNumIndex is multiplied by 6 when placing the partial part number data in the correct location. Refer to the DLPL_LIN_20_003 – Node Part Number Mapping for more information. 

 DLPL_LIN_20_002 – Controller Part Number Retention 
 The LIN Controller will erase these part numbers when the ignition is cycled to avoid misreporting LIN Node part numbers due to replacing one in service. 

 DLPL_LIN_20_003 – Node Part Number Mapping 
 |PartNumIndex Value 	 |PartNumData Byte 	 |LIN Controller PartNumber Data| 
 |0 	 |Data0 	 |PartNum[0]| 
 |0 	 |Data1 	 |PartNum[1]| 
 |0 	 |Data2 	 |PartNum[2]| 
 |0 	 |Data3 	 |PartNum[3]| 
 |0 	 |Data4 	 |PartNum[4]| 
 |0 	 |Data5 	 |PartNum[5]| 
 |1 	 |Data0 	 |PartNum[6]| 
 |1 	 |Data1 	 |PartNum[7]| 
 |1 	 |Data2 	 |PartNum[8]| 
 |1 	 |Data3 	 |PartNum[9]| 
 |1 	 |Data4 	 |PartNum[10]| 
 |1 	 |Data5 	 |PartNum[11]| 
 |2 	 |Data0 	 |PartNum[12]| 
 |2 	 |Data1 	 |PartNum[13]| 
 |2 	 |Data2 	 |PartNum[14]| 
 |2 	 |Data3 	 |PartNum[15]| 
 |2 	 |Data4 	 |PartNum[16]| 
 |2 	 |Data5 	 |PartNum[17]| 
 |3 	 |Data0 	 |PartNum[18]| 
 |3 	 |Data1 	 |PartNum[19]| 
 |3 	 |Data2 	 |PartNum[20]| 
 |3 	 |Data3 	 |PartNum[21]| 
 |3 	 |Data4 	 |PartNum[22]| 
 |3 	 |Data5 	 |PartNum[23]| 

 Table 43:    Multiplexed PartNumIndex/ParNumData Mapping to LIN Controller PartNumber Data 

 |[x]|0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23| 
 |Index Signal 	 |0||||| 	 |1||||| 	 |2||||| 	 |3| 
 |Data Signal|0|1|2|3|4|5|0|1|2|3|4|5|0|1|2|3|4|5|0|1|2|3|4|5| 
 |Contents|A|B|C 	 |D|-|1|2|3|4|5|6|-|E|F|NUL|NUL|NUL|NUL|NUL|NUL|NUL|NUL|NUL|NUL| 

 Note: In this example, the LIN node could have only published PartNumIndex = 0, 1 and 2 (skipping 3). 
 Table 44:    Part Number = ABCD-123456-EF Example 

 The part number for the LDM is LC5A-13B626-A* or ML3A-13B626-A*, where * is revision A, B, C etc.    The revision shall be updated in software for each hardware and software release after the initial P-Release. 
 !clipboard-202410242009-dm1cu.png! 
 Table 45: LIN Part Number Reporting Frame 
 !clipboard-202410242009-9owhq.png! 
 Table 46: LIN Part Number Reporting Frame Definition 

返回