Line 33: |
Line 33: |
| | | |
| | | |
− | ''General description:''
| + | ==General description== |
| * CAN works if no USB cable is inserted and isn’t in deep sleep mode; | | * CAN works if no USB cable is inserted and isn’t in deep sleep mode; |
| * Uses six different speeds: 50 kbps, 100 kbps, 125 kbps, 250 kbps, 500 kbps, 1000kbps; | | * Uses six different speeds: 50 kbps, 100 kbps, 125 kbps, 250 kbps, 500 kbps, 1000kbps; |
Line 41: |
Line 41: |
| * Different CAN configurations. | | * Different CAN configurations. |
| | | |
− | ''Configuration''
| + | ==Configuration== |
| Manual CAN data can be configured using “Manual CAN” in CAN tab. | | Manual CAN data can be configured using “Manual CAN” in CAN tab. |
| | | |
− | {{{image1|[[Image:FMB630_manual_CAN1.png|700px|center]]}}} | + | {{{image1|[[Image:FMB630_manual_CAN1.png|700px|none]]}}} |
| | | |
| CAN message ID type: Message ID type two types according to SAEJ1939 standard: Standard ID (value: 0 to 0x7FFh) and Extended ID (value: 0 to 0x1FFFFFFFh). | | CAN message ID type: Message ID type two types according to SAEJ1939 standard: Standard ID (value: 0 to 0x7FFh) and Extended ID (value: 0 to 0x1FFFFFFFh). |
| | | |
− | {{{image2|[[Image:FMB630_manual_CAN3.png|200px|center]]}}} | + | {{{image2|[[Image:FMB630_manual_CAN3.png|200px|none]]}}} |
| | | |
| | | |
Line 54: |
Line 54: |
| | | |
| | | |
− | {{{image3|[[Image:FMB630_manual_CAN2.png|500px|center]]}}} | + | {{{image3|[[Image:FMB630_manual_CAN2.png|500px|none]]}}} |
| | | |
| Example | | Example |
Line 73: |
Line 73: |
| Pin 2: CAN High signal (blue wire) | | Pin 2: CAN High signal (blue wire) |
| | | |
− | {{{image4|[[Image:FMB630_manual_CAN4.png|500px|center]]}}} | + | {{{image4|[[Image:FMB630_manual_CAN4.png|500px|none]]}}} |
| | | |
| In the example {{{model|FMB630}}} will filter all CAN messages with identifier FFFEE9FF (fuel consumption). | | In the example {{{model|FMB630}}} will filter all CAN messages with identifier FFFEE9FF (fuel consumption). |
| | | |
− | {{{image5|[[Image:FMB630_manual_CAN5.png|600px|center]]}}} | + | {{{image5|[[Image:FMB630_manual_CAN5.png|600px|none]]}}} |
| | | |
| CAN parameter configuration example | | CAN parameter configuration example |
Line 145: |
Line 145: |
| The example indicates how fuel consumption message is selected and how configuration impacts this selection. | | The example indicates how fuel consumption message is selected and how configuration impacts this selection. |
| | | |
− | {{{image6|[[Image:FMB630_manual_CAN6.png|450px|center]]}}} | + | {{{image6|[[Image:FMB630_manual_CAN6.png|450px|none]]}}} |
| | | |
| When certain message is filtered, {{{model|FMB630}}} checks which data bytes should be sent to server. Document indicates that 5-8 bytes are used in FMS standard. | | When certain message is filtered, {{{model|FMB630}}} checks which data bytes should be sent to server. Document indicates that 5-8 bytes are used in FMS standard. |
| | | |
− | Table 58 FMS standard – fuel consumption (5-8 bytes)
| + | {| class="wikitable" |
− | Data Byte 5 Data Byte 6 Data Byte 7 Data Byte 8 Byte No. | + | |+ |
− | 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1 Bit no | + | ! style="background: black; color: white;" colspan=8 rowspan=1 |''Data Byte 5'' |
− | Total fuel used | + | ! style="background: black; color: white;" colspan=8 rowspan=1 |''Data Byte 6'' |
− | 0,5 L/Bit gain | + | ! style="background: black; color: white;" colspan=8 rowspan=1 |''Data Byte 7'' |
− | 0 L offset | + | ! style="background: black; color: white;" colspan=8 rowspan=1 |''Data Byte 8'' |
− | 5.2.5.66 | + | ! style="background: black; color: white;" rowspan=1 |'''Byte No.''' |
− | SPN 250 Total fuel used
| + | |- |
− | 0,5 L/Bit gain | + | ! style=" background: black; color: white;" rowspan=1 |'''8''' |
− | 0 L offset | + | ! style=" background: black; color: white;" rowspan=1 |'''7''' |
− | 5.2.5.66
| + | ! style=" background: black; color: white;" rowspan=1 |'''6''' |
− | SPN 250 Total fuel used
| + | ! style=" background: black; color: white;" rowspan=1 |'''5''' |
− | 0,5 L/Bit gain | + | ! style=" background: black; color: white;" rowspan=1 |'''4''' |
− | 0 L offset | + | ! style=" background: black; color: white;" rowspan=1 |'''3''' |
− | 5.2.5.66 | + | ! style=" background: black; color: white;" rowspan=1 |'''2''' |
− | SPN 250 Total fuel used
| + | ! style=" background: black; color: white;" rowspan=1 |'''1''' |
− | 0,5 L/Bit gain
| + | ! style=" background: black; color: white;" rowspan=1 |'''8''' |
− | 0 L offset
| + | ! style=" background: black; color: white;" rowspan=1 |'''7''' |
− | 5.2.5.66 | + | ! style=" background: black; color: white;" rowspan=1 |'''6''' |
− | SPN 250 Name | + | ! style=" background: black; color: white;" rowspan=1 |'''5''' |
− | Values
| + | ! style=" background: black; color: white;" rowspan=1 |'''4''' |
− | Values
| + | ! style=" background: black; color: white;" rowspan=1 |'''3''' |
− | Values
| + | ! style=" background: black; color: white;" rowspan=1 |'''2''' |
− | SAE ref
| + | ! style=" background: black; color: white;" rowspan=1 |'''1''' |
− | SPN
| + | ! style=" background: black; color: white;" rowspan=1 |'''8''' |
| + | ! style=" background: black; color: white;" rowspan=1 |'''7''' |
| + | ! style=" background: black; color: white;" rowspan=1 |'''6''' |
| + | ! style=" background: black; color: white;" rowspan=1 |'''5''' |
| + | ! style=" background: black; color: white;" rowspan=1 |'''4''' |
| + | ! style=" background: black; color: white;" rowspan=1 |'''3''' |
| + | ! style=" background: black; color: white;" rowspan=1 |'''2''' |
| + | ! style=" background: black; color: white;" rowspan=1 |'''1''' |
| + | ! style=" background: black; color: white;" rowspan=1 |'''8''' |
| + | ! style=" background: black; color: white;" rowspan=1 |'''7''' |
| + | ! style=" background: black; color: white;" rowspan=1 |'''6''' |
| + | ! style=" background: black; color: white;" rowspan=1 |'''5''' |
| + | ! style=" background: black; color: white;" rowspan=1 |'''4''' |
| + | ! style=" background: black; color: white;" rowspan=1 |'''3''' |
| + | ! style=" background: black; color: white;" rowspan=1 |'''2''' |
| + | ! style=" background: black; color: white;" rowspan=1 |'''1''' |
| + | ! style=" background: black; color: white;" rowspan=1 |'''Bit no''' |
| + | |- |
| + | ! style=" background: black; color: white;" rowspan=1 colspan=8 |'''Total fuel used''' |
| + | | style=" background: black; color: white;" rowspan=1 colspan=8 |'''Total fuel used''' |
| + | | style=" background: black; color: white;" rowspan=1 colspan=8 |'''Total fuel used''' |
| + | | style=" background: black; color: white;" rowspan=1 colspan=8 |'''Total fuel used''' |
| + | | style=" background: black; color: white;" rowspan=1 colspan=1 |'''Name''' |
| + | |- |
| + | ! rowspan=1 colspan=8 |0,5 L/Bit gain |
| + | | rowspan=1 colspan=8 |0,5 L/Bit gain |
| + | | rowspan=1 colspan=8 |0,5 L/Bit gain |
| + | | rowspan=1 colspan=8 |0,5 L/Bit gain |
| + | | Values |
| + | |- |
| + | | rowspan=1 colspan=8 | 0 L offset |
| + | | rowspan=1 colspan=8 | 0 L offset |
| + | | rowspan=1 colspan=8 | 0 L offset |
| + | | rowspan=1 colspan=8 | 0 L offset |
| + | | Values |
| + | |- |
| + | | rowspan=1 colspan=8 | 5.2.5.66 |
| + | | rowspan=1 colspan=8 | 5.2.5.66 |
| + | | rowspan=1 colspan=8 | 5.2.5.66 |
| + | | rowspan=1 colspan=8 | 5.2.5.66 |
| + | | SAE ref |
| + | |- |
| + | | rowspan=1 colspan=8 |'''SPN 250''' |
| + | | rowspan=1 colspan=8 |'''SPN 250''' |
| + | | rowspan=1 colspan=8 |'''SPN 250''' |
| + | | rowspan=1 colspan=8 |'''SPN 250''' |
| + | | SPN |
| + | |- |
| + | |} |
| + | |
| | | |
| | | |
− | {{{image7|[[Image:FMB630_manual_CAN7.png|400px|center]]}}} | + | {{{image7|[[Image:FMB630_manual_CAN7.png|400px|none]]}}} |
| | | |
| Data bytes are filtered by selecting the checkboxes in Output data mask. Note, that configurator has them listed starting with MSB. | | Data bytes are filtered by selecting the checkboxes in Output data mask. Note, that configurator has them listed starting with MSB. |
| After message is filtered it is attached to the data packet and sent to the server. Values are returned in HEX. 00 03 84 23(HEX) = 230435(DEC). Notice, that data resolution is 0.5L/bit gain – value has to be multiplied by 0.5, therefore vehicle used a total 115217,5 liters of fuel. | | After message is filtered it is attached to the data packet and sent to the server. Values are returned in HEX. 00 03 84 23(HEX) = 230435(DEC). Notice, that data resolution is 0.5L/bit gain – value has to be multiplied by 0.5, therefore vehicle used a total 115217,5 liters of fuel. |