CAN300documentation v0 10
CAN300documentation v0 10
ALL-CAN300 is used to listening data from any type of transport: light vehicles, Trucks,
busses, agriculture and other special transport. With this adapter FM11YX device is able to
collect and send vehicle data.
FM11YX shares the same USB port for connecting adapter and configuring device with PC.
ALL-CAN300 Technical characteristics:
PARAMETER VALUE
2
Figure 4 ALL-CAN300 Adapter connection cable pinout
3
1.4 SIMPLE-CAN - contactless CAN-BUS reader
SIMPLE-CAN is contactless adapter used to read vehicle CAN data with LV-CAN200, ALL-
CAN300. If LV-CAN200 or ALL-CAN300 connection requires two CAN lines to get all data, then
you need two SIMPLE-CAN readers
TECHNICAL DETAILS
Power supply voltage 9-63 V
Power supply current:
Mode 12V 24V
Active 8.3 mA 4.3 mA
Standby 1.6 mA 0.91 mA
CAN-BUS speeds from 33,33 to 500 kb/s
Automatically sets CAN Low, CAN High polarity
Automatically adjusts signal level and speed
SIMPLE-CAN works in the listening mode only, so not all the data available on the CAN-
BUS may be received using this solution. The device automatically sets CAN L/H polarity, but
the calibration has to be always executed during installation process. Connection of previously
calibrated unit to another car needs new calibration because the reader automatically adjusts
signal level and speed to different CAN-BUSes. The device also automatically adapts to the
found noise level.
After power supply connecting, LED shines continuously. It means that device awaits
for calibration. Calibration process has to be carried out when CAN-BUS twisted pair is tightened
on SIMPLE-CAN and when the ignition is ON. Please press the switch shortly and wait for the LED
to start blinking every 1 second. Automatic calibration process takes up to 10 seconds
depending on the vehicle's model. Correct calibration process is confirmed by LED's every
2 seconds blink (when the CAN-BUS is active). When the CAN-BUS enters sleep mode, SIMPLE-
CAN device does it also and takes 1,6mA/12V. In the sleep mode LED does not shine. If after
calibration process LED shines continuously, it means that device is not calibrated yet, CAN-BUS
transmission has failed or ignition during calibration was not ON.
4
1.5 FM11YX Configuration
FM11YX shares the same USB port for connecting ALL-CAN300 adapter and configuring
device with PC.
FM11YX can be configured using configurator in LVCAN section (Figure 7).
1. In car, connect ALL-CAN300 to CAN bus and to the FM11YX device (Figure 5), wait 10
seconds. Note, that car engine must be started.
2. Disconnect ALL-CAN300 from FM11YX, and connect PC USB cable to FM11YX Device
(Figure 6). It is very important not to disconnect FM11YX from power source, because
then all CAN data will be lost.
Connection
USB
ALL-CAN300 cable FM11YX
Figure 5 Connect adapter ALL-CAN300 to FM11YX
USB Cable
USB
PC FM11YX
CAN bus data which can be read from your car is shown in “ ALL-CAN300supported cars”
document.
Configuration CAN data – user can select which CAN data can be read from ALL-CAN300
need to be sent to server without connection to adapter. Please note that parameters depend
on vehicle manufacturer and vehicle model. Please for further information check “ ALL-
CAN300supported cars” document.
Monitoring method is used when user wants to receive CAN data on regular basis, for
example every 20 seconds.
Event functionality is used to store additional AVL packet when state of CAN element is
changing. For example Speed changes, low fuel level, engine temperate, etc.
5
Send data to server field – allows enabling CAN element so it is added to the AVL data
packet and sent to the server. By default, all CAN elements are disabled and FM11YX records
only GPS data.
It is possible to set CAN message priority: On Low Priority, On High Priority, and On Panic.
Regular packets are sent as Low priority records. When low priority event is triggered, FM11YX
makes additional record with indication what was the reason for that was CAN element change.
When High priority is selected, module makes additional record with high priority flag and sends
event packet immediately to the server by GPRS. Panic priority triggers same actions as high
priority, but if GPRS fails, it sends AVL packet to server using SMS mode if SMS is enabled in SMS
settings.
Data Acquisition Type – defines when to generate event – when value enters defined
range, exits it or both, also is possible to select event which you want to generate then you
change values, like crossing both values in high and low levels (Hysteresis).
High and Low levels – defines CAN value range. If CAN value enter or exits this range,
FM11YX generates event by “Data Acquisition Type” settings. Figure 58 show example of
FM11YX CAN configuration.
Available CAN Bus IO parameters and configuration can be found in Configurators CAN
tab (Figure7) and in next chapter “Parameters ID”.
6
1.6 Parameters ID
When no I/O element is enabled, AVL packet comes with GPS information only. After
enabling I/O element(s) AVL packet along with GPS information contains current value(s) of
enabled I/O element. AVL packet decoding is described in “FM11YX Protocols” document. List of
available CAN bus data, parameter size, ID and value range you can find in table 1.1.
7
Mowing Efficiency 56 4 127 m2/h 1
Grain Mown Volume 57 4 128 kg 1
Grain Moisture 58 2 129 proc. 1
Harvesting Drum RPM 59 2 130 - -
Gap Under Harvesting 60 1 131 mm 1
Drum
61 8 132 - see table
Security State Flags
1.2
Tacho Total Vehicle 62 4 133 m 1
Distance
Trip Distance 63 4 134 m 1
Tacho Vehicle Speed 64 2 135 km/h 1
Tacho Driver Card 65 1 136 - - see table
Presence 1.2
66 1 137 - - see table
Driver1 States
1.2
67 1 138 - - see table
Driver2 States
1.2
Driver1 Continuous 68 2 139 min 1
Driving Time
Driver2 Continuous 69 2 140 min 1
Driving Time
Driver1 Cumulative 70 2 141 min 1
Break Time
Driver2 Cumulative 71 2 142 min 1
Break Time
Driver1 Duration Of 72 2 143 min 1
Selected Activity
Driver2 Duration Of 73 2 144 min 1
Selected Activity
Driver1 Cumulative 74 2 145 min 1
Driving Time
Driver2 Cumulative 75 2 146 min 1
Driving Time
Driver1 ID High 76 8 147 ASCII
Driver1 ID Low 77 8 148 ASCII
Driver2 ID High 78 8 149 ASCII
Driver2 ID Low 79 8 150 ASCII
o
Battery Temperature 80 2 151 C x 10 0.1 signed
Battery Level (percent) 81 1 152 proc. 1
NOTE:
„Total Fuel Used“ is sent to server multiplied by 10.
Example: if value was 150.5 liters, „1505“ will be sent to server.
*- Fuel consumed (counted), Total mileage (counted), Engine Work Time (counted) are
parameters, which are counted after ALL-CAN 300 is connected to CAN bus. For example:
8
Total mileage is 10000 (from CAN), ALL-CAN300 starts monitoring this parameter and at the
beginning Total mileage (counted) is 0. Vehicle drives 100 km: Total mileage increases to
10100km, Total milage (counted) is 100km. Same goes for other parameters.
Byte1:
0x01 – Excessive play under the threshing
drum
0x02 – Grain tank is open
0x04 – 100% of Grain tank
0x08 – 70% of Grain tank
0x10 – Drain filter in hydraulic system of
drive cylinders is plugged
0x20 – Pressure filter of drive cylinders
hydraulic system is plugged
0x40 – Alarm oil level in oil tank
0x80 – Pressure filter of brakes hydraulic
system is plugged
9
Byte2:
0x01 – Oil filter of engine is plugged
0x02 – Fuel filter is plugged
0x04 – Air filter is plugged
0x08 – Alarm oil temperature in hydraulic
system of chasis
0x10 – Alarm oil temperature in hydraulic
system of drive cylinders
0x20 – Alarm oil pressure in engine
0x40 – Alarm coolant level
0x80 – Overflow chamber of hydraulic unit
Byte3:
0x01 – Unloader drive is ON. Unloading tube
pivot is in idle position
0x02 – No operator!
0x04 – Straw walker is plugged
0x08 – Water in fuel
0x10 – Cleaning fan RPM
0x20 – Trashing drum RPM
Byte4:
0x02 – Low water level in the tank
0x04 – First rear hydraulic turned on
0x08 – Standalone engine working
0x10 – Right joystick moved right
0x20 – Right joystick moved left
0x40 – Right joystick moved front
0x80 – Right joystick moved back
Byte5:
0x01 – Brushes turned on
0x02 – Water supply turned on
0x04 – Vacuum cleaner
0x08 – Unloading from the hopper
0x10 – High Pressure washer (Karcher)
0x20 – Salt (sand) disperser ON
0x40 – Low salt (sand) level
Byte6:
0x01 – Second front hydraulic turned on
0x02 – Third front hydraulic turned on
0x04 – Fourth front hydraulic turned on
0x08 – Second rear hydraulic turned on
0x10 – Third rear hydraulic turned on
0x20 – Fourth rear hydraulic turned on
0x40 – Front three-point Hitch turned on
0x80 – Rear three-point Hitch turned on
Byte7:
0x01 – Left joystick moved right
0x02 – Left joystick moved left
0x04 – Left joystick moved front
0x08 – Left joystick moved back
0x10 – Front Power Take-Off turned on
61 Security state flags 8 132 Byte0 (LSB):
10
0x20 – bit appears when any operate button
in car was put
0x40 – bit appears when immobilizer is in
service mode
0x80 – immobiliser, bit appears during
introduction of a programmed sequence of
keys in the car.
Byte1:
0x01 – the key is in ignition lock
0x02 – ignition on
0x04 – dynamic ignition on
0x08 – webasto
0x20 – car closed by factory's remote control
0x40 – factory-installed alarm system is
actuated (is in panic mode)
0x80 – factory-installed alarm system is
emulated by module
Byte2:
0x01 – parking activated (automatic
gearbox)
0x10 – handbrake is actuated (information
available only with ignition on)
0x20 – footbrake is actuated (information
available only with ignition on)
0x40 – engine is working (information
available only when the ignition on)
0x80 – revers is on
Byte3:
0x01 – Front left door opened
0x02 – Front right door opened
0x04 – Rear left door opened
0x08 – Rear right door opened
0x10 – engine cover opened
0x20 – trunk door opened
Byte4:
0x01 – car was closed by the factory's
remote control
0x02 – car was opened by the factory's
remote control
0x03 – trunk cover was opened by the
factory's remote control
0x04 – module has sent a rearming signal
0x05 – car was closed three times by the
factory's remote control
- High nibble (mask 0xF0 bit)
0x80 – CAN module goes to sleep mode
65 Tachograph driver 1 136 0x00 – No driver card
card presence 0x01 – Driver1 card presence
0x02 – Driver2 card presence
0x03 – Driver1 and driver2 cards present
66 Driver 1 states 1 137 0xX0 – break/rest
67 Driver 2 states 1 138 0xX1 – availability
0xX2 – work
11
0xX3 – driving
0x0X – no time-related warning detected
0x1X – limit #1: 15 min before 4 1/2 h
0x2X – limit #2: 4 1/2 h reached (continuous
driving time exceeded)
0x3X – limit #3: 15 minutes before optional
warning 1
0x4X – limit #4: optional warning 1 reached
0x5X – limit #5: 15 min before optional warning
0x6X – limit #6: optional warning 2 reached
All ALL-CAN300 IO elements can be configured remotely via SMS command. First ID number is
always ‘2’, seconds and third ID numbers refers to specific ALL-CAN300 IO element (table 1.2).
And the last ID number refers to sections – Property; Generation Type; Low level, High level and
Averaging Constant (Table 1.3).
Here’s example:
ID 2013 – configures Accelerator Pedal position parameter “High Level”.
12
Mowing Efficiency 2270-2274
Grain Mown Volume 2280-2283
Grain Moisture 2290-2294
Harvesting Drum RPM 2300-2304
Gap Under Harvesting Drum 2310-2314
Security State Flags 2320-2323
Tachograph Total Vehicle Distance 2330-2333
Trip Distance 2340-2343
Tachograph Vehicle Speed 2350-2354
Tachograph Driver Card Presence 2360-2363
Driver1 States 2370-2373
Driver2 States 2380-2383
Driver1 Continuous Driving Time 2390-2393
Driver2 Continuous Driving Time 2400-2403
Driver1 Cumulative Break Time 2410-2413
Driver2 Cumulative Break Time 2420-2423
Driver1 Selected Activity Duration 2430-2433
Driver2 Selected Activity Duration 2440-2443
Driver1 Cumulative Driving Time 2450-2453
Driver2 Cumulative Driving Time 2460-2463
13
1.9 Get ALL-CAN info by SMS
1.10 References
1. ALL-CAN300 supported vehicle list;
2. Vehicle mounting scheme.
Example
If use oldest connection schemes where program number displayed as 3 digit program number:
14
Using LV-CAN200/ALL-CAN300 Bootloader from soft version 2017-09-27 need to add "1" before
it:
15