Line 1,557: |
Line 1,557: |
| |} | | |} |
| | | |
− | ==CAN== | + | ==CAN parameters== |
| | | |
| {| class="wikitable" | | {| class="wikitable" |
Line 1,610: |
Line 1,610: |
| | style="text-align: center; vertical-align: center;" |U8 | | | style="text-align: center; vertical-align: center;" |U8 |
| |- | | |- |
| + | |} |
| + | |
| + | ===== ManualCAN ===== |
| + | <br> |
| + | CAN#0 I/O properties (ID=x406):<br> |
| + | CAN#0 I/O parameter priority |
| + | Parameter defines CAN I/O element priority. Enable or Disable. |
| + | {| class="wikitable" |
| + | |+ |
| + | ! style="width: 75px; background: #2ECCFA; color: black;" |'''Minimum value''' |
| + | ! style="width: 75px; background: #2ECCFA; color: black;" |'''Maximum value''' |
| + | ! style="width: 75px; background: #2ECCFA; color: black;" |'''Recommended value''' |
| + | ! style="width: 300px; background: #2ECCFA; color: black;" |'''Goes with (Depends on) parameters''' |
| + | ! style="width: 75px; background: #2ECCFA; color: black;" |'''Value type''' |
| + | |
| + | |- |
| + | | style="text-align: center; vertical-align: center;" |0 |
| + | | style="text-align: center; vertical-align: center;" |2 |
| + | | style="text-align: center; vertical-align: center;" |0 |
| + | | style="text-align: center; vertical-align: center;" |CAN#0 I/O CAN Type ID<br> |
| + | CAN#0 I/O OutputDataMask<br> |
| + | CAN#0 I/O CAN ID<br> |
| + | | style="text-align: center; vertical-align: center;" |U8 |
| + | |- |
| + | |
| + | |} |
| + | |
| + | CAN#0 I/O CAN Type ID<br> |
| + | Parameter defines CAN element ID length. CAN element ID could be 11 or 29 bits length.<br> |
| + | For 11 bits ID parameter value is 0, for 29 bits ID – 1.<br> |
| + | |
| + | {| class="wikitable" |
| + | |+ |
| + | ! style="width: 75px; background: #2ECCFA; color: black;" |'''Minimum value''' |
| + | ! style="width: 75px; background: #2ECCFA; color: black;" |'''Maximum value''' |
| + | ! style="width: 75px; background: #2ECCFA; color: black;" |'''Recommended value''' |
| + | ! style="width: 300px; background: #2ECCFA; color: black;" |'''Goes with (Depends on) parameters''' |
| + | ! style="width: 75px; background: #2ECCFA; color: black;" |'''Value type''' |
| + | |
| + | |- |
| + | | style="text-align: center; vertical-align: center;" |0 |
| + | | style="text-align: center; vertical-align: center;" |1 |
| + | | style="text-align: center; vertical-align: center;" |1 |
| + | | style="text-align: center; vertical-align: center;" |CAN#0 I/O Priority<br> |
| + | CAN#0 I/O OutputDataMask<br> |
| + | CAN#0 I/O CAN ID<br> |
| + | | style="text-align: center; vertical-align: center;" |U8 |
| + | |- |
| + | |
| + | |} |
| + | |
| + | CAN#0 Output data mask<br> |
| + | Parameter defines CAN data mask. This parameter is 8 bit length and indicates which data bytes of CAN message are sent for calculation and which are ignored. Bit value 1 means that CAN data byte will be preceded and sent to server.<br> |
| + | <br> |
| + | Example: 00110011 is 51 integers. |
| + | |
| + | {| class="wikitable" |
| + | |+ |
| + | ! style="width: 75px; background: #2ECCFA; color: black;" |'''Minimum value''' |
| + | ! style="width: 75px; background: #2ECCFA; color: black;" |'''Maximum value''' |
| + | ! style="width: 75px; background: #2ECCFA; color: black;" |'''Recommended value''' |
| + | ! style="width: 300px; background: #2ECCFA; color: black;" |'''Goes with (Depends on) parameters''' |
| + | ! style="width: 75px; background: #2ECCFA; color: black;" |'''Value type''' |
| + | |
| + | |- |
| + | | style="text-align: center; vertical-align: center;" |0 |
| + | | style="text-align: center; vertical-align: center;" |255 |
| + | | style="text-align: center; vertical-align: center;" |- |
| + | | style="text-align: center; vertical-align: center;" |CAN#0 I/O Priority<br> |
| + | CAN#0 I/O CAN Type ID<br> |
| + | CAN#0 I/O CAN ID<br> |
| + | | style="text-align: center; vertical-align: center;" |U8 |
| + | |- |
| + | |
| + | |} |
| + | |
| + | CAN#0 CAN ID<br> |
| + | Parameter defines CAN identifier. ID can be 11 or 29 bits length.<br> |
| + | Example: 18FEE925 (total fuel used)<br> |
| + | |
| + | {| class="wikitable" |
| + | |+ |
| + | ! style="width: 75px; background: #2ECCFA; color: black;" |'''Minimum value''' |
| + | ! style="width: 75px; background: #2ECCFA; color: black;" |'''Maximum value''' |
| + | ! style="width: 75px; background: #2ECCFA; color: black;" |'''Recommended value''' |
| + | ! style="width: 300px; background: #2ECCFA; color: black;" |'''Goes with (Depends on) parameters''' |
| + | ! style="width: 75px; background: #2ECCFA; color: black;" |'''Value type''' |
| + | |
| + | |- |
| + | | style="text-align: center; vertical-align: center;" |0 |
| + | | style="text-align: center; vertical-align: center;" |FFFFFFFF |
| + | | style="text-align: center; vertical-align: center;" |- |
| + | | style="text-align: center; vertical-align: center;" |CAN#0 I/O Priority<br> |
| + | CAN#0 I/O CAN Type ID<br> |
| + | CAN#0 I/O OutputDataMask<br> |
| + | | style="text-align: center; vertical-align: center;" |U32 |
| + | |- |
| + | |
| + | |} |
| + | |
| + | To configure CAN#0 I/O element every value above should be separated with comma. For example, SMS should look like:<br> |
| + | “ setparam 1406 1,0,51,18FEE925” (“ setparam 1406 <priority>,<CANTypeID>,<outputDataMask>,<CANID>) |
| + | |
| + | *51 is output data mask converted from binary 00110011<br> |
| + | *Above SMS example will configure first profile CAN#0 I/O element with CAN type ID 29 bits, |
| + | output data mask 51 (must be written after converting in decimal from binary),CAN ID FEE9 - total |
| + | fuel used.<br> |
| + | The rest CAN elements are configured in the same sequence. CAN elements and parameters |
| + | ID’s are listed below.<br> |
| + | |
| + | {| class="wikitable" |
| + | |+ |
| + | ! style="width: 125px; background: #2ECCFA; color: black;" |'''Manual CAN1 Element Number''' |
| + | ! style="width: 125px; background: #2ECCFA; color: black;" |'''CAN1 Element parameters''' |
| + | ! style="width: 125px; background: #2ECCFA; color: black;" |'''Manual CAN 2 Element Number''' |
| + | ! style="width: 125px; background: #2ECCFA; color: black;" |'''CAN2 Element parameters''' |
| + | |
| + | |- |
| + | | style="text-align: center; vertical-align: center;" |CAN#0 |
| + | | style="text-align: center; vertical-align: center;" |x406 |
| + | | style="text-align: center; vertical-align: center;" |CAN#0 |
| + | | style="text-align: center; vertical-align: center;" |x504 |
| + | |- |
| + | |- |
| + | | style="text-align: center; vertical-align: center;" |CAN#1 |
| + | | style="text-align: center; vertical-align: center;" |x407 |
| + | | style="text-align: center; vertical-align: center;" |CAN#1 |
| + | | style="text-align: center; vertical-align: center;" |x505 |
| + | |- |
| + | |
| + | |- |
| + | | style="text-align: center; vertical-align: center;" |CAN#2 |
| + | | style="text-align: center; vertical-align: center;" |x408 |
| + | | style="text-align: center; vertical-align: center;" |CAN#2 |
| + | | style="text-align: center; vertical-align: center;" |x506 |
| + | |- |
| + | |
| + | |- |
| + | | style="text-align: center; vertical-align: center;" |CAN#3 |
| + | | style="text-align: center; vertical-align: center;" |x409 |
| + | | style="text-align: center; vertical-align: center;" |CAN#3 |
| + | | style="text-align: center; vertical-align: center;" |x507 |
| + | |- |
| + | |
| + | |- |
| + | | style="text-align: center; vertical-align: center;" |CAN#4 |
| + | | style="text-align: center; vertical-align: center;" |x410 |
| + | | style="text-align: center; vertical-align: center;" |CAN#4 |
| + | | style="text-align: center; vertical-align: center;" |x508 |
| + | |- |
| + | |
| + | |- |
| + | | style="text-align: center; vertical-align: center;" |CAN#5 |
| + | | style="text-align: center; vertical-align: center;" |x411 |
| + | | style="text-align: center; vertical-align: center;" |CAN#5 |
| + | | style="text-align: center; vertical-align: center;" |x509 |
| + | |- |
| + | |
| + | |- |
| + | | style="text-align: center; vertical-align: center;" |CAN#6 |
| + | | style="text-align: center; vertical-align: center;" |x412 |
| + | | style="text-align: center; vertical-align: center;" |CAN#6 |
| + | | style="text-align: center; vertical-align: center;" |x510 |
| + | |- |
| + | |
| + | |- |
| + | | style="text-align: center; vertical-align: center;" |CAN#7 |
| + | | style="text-align: center; vertical-align: center;" |x413 |
| + | | style="text-align: center; vertical-align: center;" |CAN#7 |
| + | | style="text-align: center; vertical-align: center;" |x511 |
| + | |- |
| + | |
| + | |- |
| + | | style="text-align: center; vertical-align: center;" |CAN#8 |
| + | | style="text-align: center; vertical-align: center;" |x414 |
| + | | style="text-align: center; vertical-align: center;" |CAN#8 |
| + | | style="text-align: center; vertical-align: center;" |x512 |
| + | |- |
| + | |
| + | |- |
| + | | style="text-align: center; vertical-align: center;" |CAN#9 |
| + | | style="text-align: center; vertical-align: center;" |x415 |
| + | | style="text-align: center; vertical-align: center;" |CAN#9 |
| + | | style="text-align: center; vertical-align: center;" |x513 |
| + | |- |
| + | |} |
| + | <br> |
| + | {| |
| + | | [[File:Alert.png|left|link=|50px]] || <b>There are only 14 I/O parameters that could use Averaging Constant: |
| + | Digital Inputs (1-4); Analog Inputs (1-4); Battery Voltage; Battery Current; |
| + | External Voltage; PDOP; HDOP; Speedometer. |
| + | I/O parameters: “Current Profile”, “Fuel level meter” (1-2), “Fuel |
| + | temperature” (1-2), “GNSS Status”, “Network Type”, “Movement”, “Active |
| + | GSM Operator”, “iButton ID”, “Odometer”, “GSM Signal”, “Deep Sleep”, |
| + | “Cell ID”, “Area Code”, “PCB Temperature”, “Dallas temperature Sensor |
| + | 0..2”, “Fuel Counter” and “RFID ID” cannot use Averaging constant |
| + | functionality.</b> |
| |} | | |} |
| | | |