Протоколи передачи даних
Лічильник пального M2M F2/F5 має вихідні інтерфейси для передачі даних про пальне на зовнішні пристрої (трекери). В залежності від модифікації перелік вихідних інтерфейсів може відрізнятись. Нижне наведений опис та особливості підтримуваних інтерфейсів.
Імпульс
Імпульсний інтерфейс використовується разом з трекерами, які для отримування данних від лічильника пального мають в переліку лиши імпульсний лічильник. Трекер повинем "вміти" робити наступне:
- сумувати імпульси, які надходять на імпульсний вхід між відправками даних в систему моніторингу
- піс ля передачи кількості імпульсів в систему моніторингу, обнуляти значення лічильника
- починати новий цикл підрахунку-
Звичайні цифрові (0/1) інтерфейси для підключення лічильників не підходять, потрібен саме лічильник, який буде рахувати суму імпульсів між відправками даних в систему моніторингу.
RS485
Лічильники пального M2M F2/F5 при своїй роботі обчислюють цілий ряд параметрів відносно споживання пального, проте не всі трекери мають достатньо гнучкі налаштування і можуть їх отримати. Зазвичай через шину RS-485 вони можуть працювати лише з кількома «типовими» пристроями.
У зв’язку з цим усі лічильники типу M2M F2 також можуть працювати в режимі імітації зчитувача RFID-карт по протоколу LLC. Налаштування трекера при цьому повністю відповідає його налаштуванню, якби до трекера підключали справжній зчитувач. По протоколу LLC лічильник може передати* лише один параметр – загальний об’єм палива. Трекер повинен побачити його як параметр «номер карти зі зчитувача» Адреса лічильника в конфігураторі M2M і є адресою «зчитувача» для трекера. Таким чином, до трекера можна підключити одночасно кілька лічильників і/або зчитувач та інше обладнання з різними адресами.
Усі лічильники M2M запускаються в режимі роботи через RS-485, і також імітують rfid-зчитувач. Лічильник F2 CAN, якщо упродовж деякого часу (за замовчуванням хвилина) після увімкнення до нього не було запитів по шині RS, вимикає її та переходять на видачу CAN-повідомлень. Після переходу підключитися до нього по шині RS, зокрема і з конфігуратора – неможливо, необхідно вимкнути і знову ввімкнути його живлення.
Якщо трекер вчасно не почне опитування лічильника – даних не буде до перезавантаження останнього. Проте лічильник все одно продовжує підрахунок палива, і при наступних підключеннях передасть актуальні дані. За необхідності тайм-аут може бути з більшений, зверніться до технічного спеціаліста
CAN
Лічильники пального M2M F2/F5 модифікації CAN передає дані в протоколі CAN FMS. Лічильник M2M F2/F5 передає розширені фрейми (CAN 2.0b), з частотою до 3 повідомлень на секунду, із наступними ідентифікаторами та вмістом:
PGN | Байти | |||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
Біти | ||||||||
0-7 | 8-15 | 16-23 | 24-31 | 32-39 | 40-47 | 48-55 | 56-63 | |
0x18FEE900 | Швидкість потоку пального, 50мл/г / біт | |||||||
0x18FEF200 | Загальний час роботи, 1хв / біт | |||||||
0x18FEE500 | Об’єм на низьких потоках, 0.01л / біт | |||||||
0x18FF5000 | Об’єм на низьких потоках, 0.01л / біт | Об’єм на високих потоках, 0.01л / біт | ||||||
0x18FF5100 | Час роботи а низьких потоках, 1хв / біт | Час роботи на високих потоках, 1хв / біт |
Замість 00 у кінці PGN використовується мережева адреса пристрою (співпадає із адресою лічильника у конфігураторі M2M_FuelMeterConfigurator) – таким чином до трекера можна підключити більше одного витратоміра.
В налаштуваннях CAN у деяких трекерів може вимагатися шістнадцятковий запис адреси – такий запис співпадає із десятковим лише в діапазоні 01-09
Усі лічильники M2M F2/F5 CAN запускаються в режимі роботи через RS-485. Якщо протягом деякого часу (за замовчуванням хвилина) після увімкнення до нього не було запитів по шині RS485, вимикає її та переходять на видачу CAN-повідомлень.
Після переходу підключитися до нього по шині RS, зокрема і з конфігуратора – неможливо, необхідно вимкнути і знову ввімкнути його живлення.
До моменту зміни лічильником інтерфейсу комунікації трекер не отримуватиме дані від CAN-шини. Проте лічильник все одно продовжує підрахунок палива, і при наступних підключеннях передасть актуальні дані.