The start bit represents the least significant bit (lsb) of a signal. Please try to lay your signal into the following templates and look up the corresponding start bit (= the smallest bit number):
Example Signal 1: Intel (= Little Endian), message size = 8 bytes, start bit = 28, bit length = 16
=======================================
CAN Bus | Bit Number
| msb lsb
--------------+------------------------
Message ID |
Control Field |
Data Byte 1 | 07 06 05 04 03 02 01 00
Data Byte 2 | 15 14 13 12 11 10 09 08
Data Byte 3 | 23 22 21 20 19 18 17 16
Data Byte 4 | 31 30 29 28 27 26 25 24
Data Byte 5 | 39 38 37 36 35 34 33 32
Data Byte 6 | 47 46 45 44 43 42 41 40
Data Byte 7 | 55 54 53 52 51 50 49 48
Data Byte 8 | 63 62 61 60 59 58 57 56
CRC Field |
Ack. Field |
End of Frame |
=======================================
Example Signal 2: Motorola (= Big Endian), message size = 8 bytes, start bit = 28, bit length = 16
=======================================
CAN Bus | Bit Number
| msb lsb
--------------+------------------------
Message ID |
Control Field |
Data Byte 1 | 63 62 61 60 59 58 57 56
Data Byte 2 | 55 54 53 52 51 50 49 48
Data Byte 3 | 47 46 45 44 43 42 41 40
Data Byte 4 | 39 38 37 36 35 34 33 32
Data Byte 5 | 31 30 29 28 27 26 25 24
Data Byte 6 | 23 22 21 20 19 18 17 16
Data Byte 7 | 15 14 13 12 11 10 09 08
Data Byte 8 | 07 06 05 04 03 02 01 00
CRC Field |
Ack. Field |
End of Frame |
=======================================
Message Size: 8 Bytes
Byte Order: Intel (Little Endian)
=======================================
CAN Bus | Bit Number
| msb lsb
--------------+------------------------
Message ID |
Control Field |
Data Byte 1 | 07 06 05 04 03 02 01 00
Data Byte 2 | 15 14 13 12 11 10 09 08
Data Byte 3 | 23 22 21 20 19 18 17 16
Data Byte 4 | 31 30 29 28 27 26 25 24
Data Byte 5 | 39 38 37 36 35 34 33 32
Data Byte 6 | 47 46 45 44 43 42 41 40
Data Byte 7 | 55 54 53 52 51 50 49 48
Data Byte 8 | 63 62 61 60 59 58 57 56
CRC Field |
Ack. Field |
End of Frame |
=======================================
Message size: 8 Bytes
Byte Order: Motorola (Big Endian)
=======================================
CAN Bus | Bit Number
| msb lsb
--------------+------------------------
Message ID |
Control Field |
Data Byte 1 | 63 62 61 60 59 58 57 56
Data Byte 2 | 55 54 53 52 51 50 49 48
Data Byte 3 | 47 46 45 44 43 42 41 40
Data Byte 4 | 39 38 37 36 35 34 33 32
Data Byte 5 | 31 30 29 28 27 26 25 24
Data Byte 6 | 23 22 21 20 19 18 17 16
Data Byte 7 | 15 14 13 12 11 10 09 08
Data Byte 8 | 07 06 05 04 03 02 01 00
CRC Field |
Ack. Field |
End of Frame |
=======================================
Message Size: 7 Bytes
Byte Order: Intel (Little Endian)
=======================================
CAN Bus | Bit Number
| msb lsb
--------------+------------------------
Message ID |
Control Field |
Data Byte 1 | 07 06 05 04 03 02 01 00
Data Byte 2 | 15 14 13 12 11 10 09 08
Data Byte 3 | 23 22 21 20 19 18 17 16
Data Byte 4 | 31 30 29 28 27 26 25 24
Data Byte 5 | 39 38 37 36 35 34 33 32
Data Byte 6 | 47 46 45 44 43 42 41 40
Data Byte 7 | 55 54 53 52 51 50 49 48
CRC Field |
Ack. Field |
End of Frame |
=======================================
Message size: 7 Bytes
Byte Order: Motorola (Big Endian)
=======================================
CAN Bus | Bit Number
| msb lsb
--------------+------------------------
Message ID |
Control Field |
Data Byte 1 | 55 54 53 52 51 50 49 48
Data Byte 2 | 47 46 45 44 43 42 41 40
Data Byte 3 | 39 38 37 36 35 34 33 32
Data Byte 4 | 31 30 29 28 27 26 25 24
Data Byte 5 | 23 22 21 20 19 18 17 16
Data Byte 6 | 15 14 13 12 11 10 09 08
Data Byte 7 | 07 06 05 04 03 02 01 00
CRC Field |
Ack. Field |
End of Frame |
=======================================
Message Size: 6 Bytes
Byte Order: Intel (Little Endian)
=======================================
CAN Bus | Bit Number
| msb lsb
--------------+------------------------
Message ID |
Control Field |
Data Byte 1 | 07 06 05 04 03 02 01 00
Data Byte 2 | 15 14 13 12 11 10 09 08
Data Byte 3 | 23 22 21 20 19 18 17 16
Data Byte 4 | 31 30 29 28 27 26 25 24
Data Byte 5 | 39 38 37 36 35 34 33 32
Data Byte 6 | 47 46 45 44 43 42 41 40
CRC Field |
Ack. Field |
End of Frame |
=======================================
Message size: 6 Bytes
Byte Order: Motorola (Big Endian)
=======================================
CAN Bus | Bit Number
| msb lsb
--------------+------------------------
Message ID |
Control Field |
Data Byte 1 | 47 46 45 44 43 42 41 40
Data Byte 2 | 39 38 37 36 35 34 33 32
Data Byte 3 | 31 30 29 28 27 26 25 24
Data Byte 4 | 23 22 21 20 19 18 17 16
Data Byte 5 | 15 14 13 12 11 10 09 08
Data Byte 6 | 07 06 05 04 03 02 01 00
CRC Field |
Ack. Field |
End of Frame |
=======================================
Message Size: 5 Bytes
Byte Order: Intel (Little Endian)
=======================================
CAN Bus | Bit Number
| msb lsb
--------------+------------------------
Message ID |
Control Field |
Data Byte 1 | 07 06 05 04 03 02 01 00
Data Byte 2 | 15 14 13 12 11 10 09 08
Data Byte 3 | 23 22 21 20 19 18 17 16
Data Byte 4 | 31 30 29 28 27 26 25 24
Data Byte 5 | 39 38 37 36 35 34 33 32
CRC Field |
Ack. Field |
End of Frame |
=======================================
Message size: 5 Bytes
Byte Order: Motorola (Big Endian)
=======================================
CAN Bus | Bit Number
| msb lsb
--------------+------------------------
Message ID |
Control Field |
Data Byte 1 | 39 38 37 36 35 34 33 32
Data Byte 2 | 31 30 29 28 27 26 25 24
Data Byte 3 | 23 22 21 20 19 18 17 16
Data Byte 4 | 15 14 13 12 11 10 09 08
Data Byte 5 | 07 06 05 04 03 02 01 00
CRC Field |
Ack. Field |
End of Frame |
=======================================
Message Size: 4 Bytes
Byte Order: Intel (Little Endian)
=======================================
CAN Bus | Bit Number
| msb lsb
--------------+------------------------
Message ID |
Control Field |
Data Byte 1 | 07 06 05 04 03 02 01 00
Data Byte 2 | 15 14 13 12 11 10 09 08
Data Byte 3 | 23 22 21 20 19 18 17 16
Data Byte 4 | 31 30 29 28 27 26 25 24
CRC Field |
Ack. Field |
End of Frame |
=======================================
Message size: 4 Bytes
Byte Order: Motorola (Big Endian)
=======================================
CAN Bus | Bit Number
| msb lsb
--------------+------------------------
Message ID |
Control Field |
Data Byte 1 | 31 30 29 28 27 26 25 24
Data Byte 2 | 23 22 21 20 19 18 17 16
Data Byte 3 | 15 14 13 12 11 10 09 08
Data Byte 4 | 07 06 05 04 03 02 01 00
CRC Field |
Ack. Field |
End of Frame |
=======================================
Message Size: 3 Bytes
Byte Order: Intel (Little Endian)
=======================================
CAN Bus | Bit Number
| msb lsb
--------------+------------------------
Message ID |
Control Field |
Data Byte 1 | 07 06 05 04 03 02 01 00
Data Byte 2 | 15 14 13 12 11 10 09 08
Data Byte 3 | 23 22 21 20 19 18 17 16
CRC Field |
Ack. Field |
End of Frame |
=======================================
Message size: 3 Bytes
Byte Order: Motorola (Big Endian)
=======================================
CAN Bus | Bit Number
| msb lsb
--------------+------------------------
Message ID |
Control Field |
Data Byte 1 | 23 22 21 20 19 18 17 16
Data Byte 2 | 15 14 13 12 11 10 09 08
Data Byte 3 | 07 06 05 04 03 02 01 00
CRC Field |
Ack. Field |
End of Frame |
=======================================
Message Size: 2 Bytes
Byte Order: Intel (Little Endian)
=======================================
CAN Bus | Bit Number
| msb lsb
--------------+------------------------
Message ID |
Control Field |
Data Byte 1 | 07 06 05 04 03 02 01 00
Data Byte 2 | 15 14 13 12 11 10 09 08
CRC Field |
Ack. Field |
End of Frame |
=======================================
Message size: 2 Bytes
Byte Order: Motorola (Big Endian)
=======================================
CAN Bus | Bit Number
| msb lsb
--------------+------------------------
Message ID |
Control Field |
Data Byte 1 | 15 14 13 12 11 10 09 08
Data Byte 2 | 07 06 05 04 03 02 01 00
CRC Field |
Ack. Field |
End of Frame |
=======================================
Message Size: 1 Byte
Byte Order: Intel (Little Endian)
=======================================
CAN Bus | Bit Number
| msb lsb
--------------+------------------------
Message ID |
Control Field |
Data Byte 1 | 07 06 05 04 03 02 01 00
CRC Field |
Ack. Field |
End of Frame |
=======================================
Message size: 1 Byte
Byte Order: Motorola (Big Endian)
=======================================
CAN Bus | Bit Number
| msb lsb
--------------+------------------------
Message ID |
Control Field |
Data Byte 1 | 07 06 05 04 03 02 01 00
CRC Field |
Ack. Field |
End of Frame |
=======================================