AX031700 Універсальний контролер входу з CAN
“
Інформація про продукт
Технічні характеристики
- Назва продукту: Універсальний контролер входу з CAN
- Номер моделі: UMAX031700 Версія V3
- Номер деталі: AX031700
- Підтримуваний протокол: SAE J1939
- Особливості: один універсальний вхід для виходу пропорційного клапана
Контролер
Інструкція з використання продукту
1. Інструкції зі встановлення
Розміри і цоколевка
Зверніться до посібника користувача, щоб отримати докладні розміри та розташування контактів
інформації.
Інструкції з монтажу
Переконайтеся, що контролер надійно закріплений відповідно до інструкцій
вказівки, наведені в посібнику користувача.
2. Більшеview Особливості J1939
Підтримувані повідомлення
Контролер підтримує різні повідомлення, зазначені в SAE
Стандарт J1939. Зверніться до розділу 3.1 посібника користувача
деталі.
Ім'я, адреса та ідентифікатор програмного забезпечення
Налаштуйте ім’я, адресу та ідентифікатор програмного забезпечення контролера відповідно до
ваші вимоги. Зверніться до розділу 3.2 посібника користувача
інструкції.
3. Значення ECU, доступ до яких здійснюється за допомогою Axiomatic Electronic
помічник
Використовуйте Axiomatic Electronic Assistant (EA) для доступу та
налаштувати задані значення ECU. Дотримуйтесь інструкцій, наведених у
розділ 4 посібника користувача.
4. Перепрошивка через CAN за допомогою Axiomatic EA Bootloader
Використовуйте Axiomatic EA Bootloader, щоб оновити контролер
через шину CAN. Детальні кроки описані в розділі 5 користувача
посібник.
5. Технічні характеристики
Детальні технічні характеристики див. у посібнику користувача
контролера.
6. Історія версій
Перегляньте розділ 7 посібника користувача, щоб дізнатися історію версій
продукт.
Часті запитання (FAQ)
Q: Чи можу я використовувати кілька типів вводу з одним входом CAN
Контролер?
A: Так, контролер підтримує широкий діапазон конфігурацій
типи введення, що забезпечує універсальність управління.
Q: Як я можу оновити програмне забезпечення контролера?
A: Ви можете перепрошити контролер через CAN за допомогою Axiomatic
Завантажувач EA. Детальну інформацію див. у розділі 5 посібника користувача
інструкції.
“`
ПОСІБНИК КОРИСТУВАЧА UMAX031700 Версія V3
УНІВЕРСАЛЬНИЙ КОНТРОЛЕР ВХОДУ З БАН
SAEJ1939
ПОСІБНИК КОРИСТУВАННЯ
P/N: AX031700
СКОРОЧЕННЯ
ACK
Позитивне підтвердження (від стандарту SAE J1939)
UIN
Універсальний вхід
EA
Електронний помічник Axiomatic (сервісний інструмент для Axiomatic ECU)
ECU
Електронний блок управління
(від стандарту SAE J1939)
НАК
Негативне підтвердження (від стандарту SAE J1939)
PDU1
Формат повідомлень, які мають бути надіслані на адресу призначення, специфічну або глобальну (від стандарту SAE J1939)
PDU2
Формат, який використовується для надсилання інформації, яка була позначена за допомогою техніки розширення групи та не містить адреси призначення.
PGN
Номер групи параметрів (від стандарту SAE J1939)
PropA
Повідомлення, яке використовує власний A PGN для однорангового зв’язку
PropB
Повідомлення, яке використовує власний B PGN для широкомовного зв’язку
SPN
Номер підозрілого параметра (від стандарту SAE J1939)
Примітка: Axiomatic Electronic Assistant KIT можна замовити як P/N: AX070502 або AX070506K
Посібник користувача UMAX031700. Версія: 3
2-44
ЗМІСТ
1 НАДЕЖVIEW КОНТРОЛЕРА ……………………………………………………………………………………………………………… 4
1.1. ОПИС ОДНОГО УНІВЕРСАЛЬНОГО ВХІДУ ДО КОНТРОЛЕРА ВИХОДУ ПРОПОРЦІЙНОГО КЛАПАНА ……………………….. 4 1.2. УНІВЕРСАЛЬНИЙ ФУНКЦІОНАЛЬНИЙ БЛОК ВВЕДЕННЯ………………………………………………………………………………………………………. 4
1.2.1. Типи вхідних датчиків …………………………………………………………………………………………………………………………… ………. 4 1.2.2. Параметри Pullup / Pulldown Resistor………………………………………………………………………………………………………………… 5 1.2.3. 5. Мінімальна та максимальна помилки та діапазони……………………………………………………………………………………………………. 1.2.4 5. Типи вхідних програмних фільтрів ………………………………………………………………………………………………………………………… 1.3 6. ДЖЕРЕЛА КЕРУВАННЯ ВНУТРІШНІМ ФУНКЦІОНАЛЬНИМ БЛОКОМ ………………………………………………………………………………….. 1.4 7. ФУНКЦІОНАЛЬНИЙ БЛОК ТАБЛИЦІ ПРОСМОТРУ …………………………………………………………………………………………………………. 1.4.1 8. Вісь X, відповідь на вхідні дані………………………………………………………………………………………………………………… …….. 1.4.2 8. Вісь Y, вихід таблиці пошуку ………………………………………………………………………………………………………………… ……. 1.4.3 8. Конфігурація за замовчуванням, відповідь даних …………………………………………………………………………………………………………. 1.4.4 9. Точкова відповідь …………………………………………………………………………………………………………………………… ….. 1.4.5 10. Вісь Х, часовий відгук…………………………………………………………………………………………………………………… ………… 1.5 11. ПРОГРАМОВАНИЙ ЛОГІЧНИЙ ФУНКЦІОНАЛЬНИЙ БЛОК ……………………………………………………………………………………………. 1.5.1 14. Оцінка умов ……………………………………………………………………………………………………………………………… 1.5.2 15. Вибір таблиці ……………………………………………………………………………………………………………………………… ……….. 1.5.3 16. Вихід логічного блоку …………………………………………………………………………………………………………………………… …….. 1.6 17. МАТЕМАТИЧНИЙ ФУНКЦІЙНИЙ БЛОК…………………………………………………………………………………………………………….. 1.7 18 . ФУНКЦІЙНИЙ БЛОК CAN TRANSMIT………………………………………………………………………………………………….. 1.8 19. МОЖЕ ОТРИМУВАТИ ФУНКЦІОНАЛЬНИЙ БЛОК…………………………………………………………………………………………………………. 1.9 20. ДІАГНОСТИЧНИЙ ФУНКЦІЙНИЙ БЛОК ………………………………………………………………………………………………………………. XNUMX
2. ІНСТРУКЦІЇ З МОНТАЖУ ……………………………………………………………………………………………………………. 24
2.1. РОЗМІРИ ТА ЦІНКИ …………………………………………………………………………………………………………… 24 2.2. ІНСТРУКЦІЇ З МОНТАЖУ …………………………………………………………………………………………………………….. 24
3 НАДЕЖVIEW ХАРАКТЕРИСТИКИ J1939 …………………………………………………………………………………………………….. 26
3.1. ОЗНАЙОМЛЕННЯ З ПІДТРИМУВАНИМИ ПОВІДОМЛЕННЯМИ ……………………………………………………………………………………………. 26 3.2. ІМ'Я, АДРЕСА ТА ІДЕНТИФІКАЦІЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ……………………………………………………………………………………………… 27
4. УСТАНОВЛЕНІ ПАРАМЕРИ ЕБУ, ДОСТУП ДО яких використовується за допомогою AXIOMATIC ELECTRONIC ASSISTANT …………………………………. 29
4.1. МЕРЕЖА J1939 ………………………………………………………………………………………………………………………… 29 4.2. УНІВЕРСАЛЬНИЙ ВХІД…………………………………………………………………………………………………………………………… 30 4.3. СПИСОК ПОСТІЙНИХ ДАНИХ УСТАНОВЛЕНИХ ЗНАЧЕНЬ ………………………………………………………………………………………………….. 31 4.4. ТАБЛИЦЯ ПРОСМОТРУ ВСТАВОК …………………………………………………………………………………………………………… 32 4.5. ПРОГРАМОВАНІ ЛОГІЧНІ УСТАВКИ ……………………………………………………………………………………………….. 33 4.6. ЗАДАЧІ БЛОКУ МАТЕМАТИЧНИХ ФУНКЦІЙ ……………………………………………………………………………………………….. 35 4.7. МОЖЕ ОТРИМУВАТИ ЗАДАЧІ …………………………………………………………………………………………………………….. 37 4.8. МОЖЕ ПЕРЕДАВАТИ ЗАДАЧІ…………………………………………………………………………………………………………… 37
5. ПЕРЕПРОШИВКА CAN ЗА ДОПОМОГОЮ ЗАВАНТАЖУВАЧА AXIOMATIC EA ……………………………………………………… 39
6. ТЕХНІЧНІ ХАРАКТЕРИСТИКИ ……………………………………………………………………………………………………………. 43
6.1. ДЖЕРЕЛО ЖИВЛЕННЯ ………………………………………………………………………………………………………………………………. 43 6.2. ВХІД…………………………………………………………………………………………………………………………………… ………… 43 6.3. СПІЛКУВАННЯ………………………………………………………………………………………………………………………………. 43 6.4. ЗАГАЛЬНІ ТЕХНІЧНІ ХАРАКТЕРИСТИКИ ………………………………………………………………………………………………………………. 43
7. ІСТОРІЯ ВЕРСІЙ……………………………………………………………………………………………………………………… ….. 44
Посібник користувача UMAX031700. Версія: 3
3-44
1 НАДЕЖVIEW КОНТРОЛЕРА
1.1. Опис єдиного універсального входу для контролера виходу пропорційного клапана
Контролер CAN з одним входом (1IN-CAN) призначений для універсального керування одним входом і широким спектром логіки та алгоритмів керування. Гнучка конструкція схеми надає користувачеві широкий діапазон конфігурованих типів входів.
Контролер має єдиний повністю конфігурований універсальний вхід, який можна налаштувати для читання: voltage, струм, частота/об/хв, ШІМ або цифрові вхідні сигнали. Усі блоки вводу/виводу та логічні функціональні блоки пристрою за своєю суттю незалежні один від одного, але можуть бути налаштовані для взаємодії один з одним великою кількістю способів.
Різні функціональні блоки, які підтримує 1IN-CAN, описані в наступних розділах. Усі задані значення можна налаштувати користувачем за допомогою Axiomatic Electronic Assistant, як описано в розділі 3 цього документа.
1.2. Функціональний блок універсального входу
Контролер складається з двох універсальних входів. Два універсальні входи можна налаштувати для вимірювання об’ємуtage, струм, опір, частота, широтно-імпульсна модуляція (ШІМ) і цифрові сигнали.
1.2.1. Типи вхідних датчиків
У таблиці 3 наведено типи входів, які підтримуються контролером. Параметр Input Sensor Type (Тип вхідного датчика) надає розкривний список із типами вхідних даних, описаних у таблиці 1. Зміна типу вхідного датчика впливає на інші задані значення в межах тієї самої групи заданих значень, такі як мінімальна/максимальна помилка/діапазон, оновлюючи їх до нового типу вхідного сигналу, тому має бути змінено спочатку.
0 Вимкнено 12 Томtage від 0 до 5В 13 обtage від 0 до 10 В 20 Струм від 0 до 20 мА 21 Струм від 4 до 20 мА 40 Частота від 0.5 Гц до 10 кГц 50 Робочий цикл ШІМ (0.5 Гц до 10 кГц) 60 Цифровий (звичайний) 61 Цифровий (інверсний) 62 Цифровий (з фіксацією)
Таблиця 1 Варіанти типу універсального вхідного датчика
Усі аналогові входи подаються безпосередньо в 12-розрядний аналого-цифровий перетворювач (АЦП) мікроконтролера. Всі обtage входи мають високий імпеданс, тоді як струмові входи використовують резистор 124 для вимірювання сигналу.
Типи датчиків частоти/об/хв, широтно-імпульсної модуляції (ШІМ) і вхідного лічильника підключаються до таймерів мікроконтролера. Задане значення «Імпульсів на оберт» враховується лише тоді, коли для параметра «Тип датчика вхідного сигналу» вибрано тип частоти згідно з таблицею 3. Якщо задане значення «Імпульсів на оберт» встановлено на 0, вимірювання здійснюватимуться в [Гц]. Якщо задане значення «Імпульси на оберт» встановлено на значення вище 0, вимірювання виконуватимуться в одиницях [RPM].
Посібник користувача UMAX031700. Версія: 3
4-44
Типи цифрових вхідних датчиків пропонують три режими: нормальний, інверсний і фіксований. Вимірювання, що виконуються за допомогою цифрових входів: 1 (УВІМК.) або 0 (ВИМК.).
1.2.2. Параметри Pullup / Pulldown Resistor
З типами датчиків вхідного сигналу: частота/об/хв, ШІМ, цифровий, користувач має вибір трьох (3) різних варіантів підвищення/зниження, як зазначено в таблиці 2.
0 Pullup/Pulldown Off 1 10k Pullup 2 10k Pulldown
Таблиця 2 Параметри резистора Pullup/Pulldown
Ці параметри можна ввімкнути або вимкнути, налаштувавши параметр Pullup/Pulldown Resistor в Axiomatic Electronic Assistant.
1.2.3. Мінімальна та максимальна помилки та діапазони
Значення мінімального та максимального діапазону не слід плутати з діапазоном вимірювання. Ці задані значення доступні для всіх, крім цифрового входу, і вони використовуються, коли вхід вибрано як керуючий вхід для іншого функціонального блоку. Вони стають значеннями Xmin і Xmax, які використовуються в обчисленнях нахилу (див. Малюнок 6). Коли ці значення змінюються, інші функціональні блоки, які використовують вхід як джерело керування, автоматично оновлюються відповідно до нових значень осі X.
Значення мінімальної помилки та максимальної помилки використовуються з діагностичним функціональним блоком, будь ласка, зверніться до розділу 1.9 для отримання додаткової інформації про діагностичний функціональний блок. Значення для цих заданих точок обмежені таким чином, що
0 <= Мінімальна помилка <= Мінімальний діапазон <= Максимальний діапазон <= Максимальна помилка <= 1.1xMax*
* Максимальне значення для будь-якого введення залежить від типу. Діапазон похибок можна встановити до 10%
вище цього значення. наприкладampле:
Частота: макс. = 10,000 XNUMX [Гц або об/хв]
ШІМ:
Макс = 100.00 [%]
томtage: макс. = 5.00 або 10.00 [В]
Струм: макс. = 20.00 [мА]
Щоб уникнути помилкових помилок, користувач може додати до вимірювального сигналу програмну фільтрацію.
1.2.4. Типи вхідних програмних фільтрів
Посібник користувача UMAX031700. Версія: 3
5-44
Усі типи входів, за винятком цифрового (нормального), цифрового (інверсного), цифрового (з фіксацією), можна відфільтрувати за допомогою заданих значень типу фільтра та константи фільтра. Доступні три (3) типи фільтрів, як зазначено в таблиці 3.
0 Без фільтрації 1 Ковзне середнє 2 Повторюване середнє
Таблиця 3 Типи фільтрації вхідних даних
Перший параметр фільтра Без фільтрації не забезпечує фільтрування виміряних даних. Таким чином, виміряні дані будуть безпосередньо використані для будь-якого функціонального блоку, який використовує ці дані.
Другий варіант, Moving Average, застосовує наведене нижче «рівняння 1» до виміряних вхідних даних, де ValueN представляє поточні вхідні виміряні дані, тоді як ValueN-1 представляє попередні відфільтровані дані. Постійна фільтра – це задане значення постійної фільтрації.
Рівняння 1 – Функція фільтра ковзного середнього:
ЗначенняN
=
ЗначенняN-1 +
(Вхід – ValueN-1) Константа фільтра
Третій варіант, повторюване середнє значення, застосовує наведене нижче «рівняння 2» до виміряних вхідних даних, де N є значенням уставки постійної фільтрації. Відфільтрований вхід, значення, є середнім значенням усіх вхідних вимірювань, зроблених за N (константа фільтра) кількість читань. Після отримання середнього значення відфільтрований вхід залишатиметься, доки не буде готове наступне середнє значення.
Рівняння 2 – повторювана функція передачі середнього значення: значення = N0 вхідN N
1.3. Джерела керування внутрішніми функціональними блоками
Посібник користувача UMAX031700. Версія: 3
6-44
Контролер 1IN-CAN дозволяє вибирати внутрішні джерела функціональних блоків зі списку логічних функціональних блоків, які підтримуються контролером. У результаті будь-який вихід з одного функціонального блоку може бути обраний як джерело керування для іншого. Майте на увазі, що не всі параметри мають сенс у всіх випадках, але повний список джерел керування наведено в таблиці 4.
Значення 0 1 2 3 4 5 6 7 8
Значення Джерело керування не використовується CAN Отримати повідомлення Універсальний вхід Виміряна таблиця пошуку Функціональний блок Програмований логічний функціональний блок Математичний функціональний блок Блок списку постійних даних Виміряне джерело живлення Виміряна температура процесора
Таблиця 4 Параметри джерела керування
Окрім джерела, кожен елемент керування також має номер, який відповідає підіндексу відповідного функціонального блоку. У таблиці 5 наведено діапазони, підтримувані для об’єктів числа, залежно від вибраного джерела.
Джерело контролю
Номер контрольного джерела
Джерело керування не використовується (ігнорується)
[0]МОЖЕ отримати повідомлення
[1…8]Виміряно універсальний вхід
[1…1]Функціональний блок таблиці пошуку
[1…6]Програмований логічний функціональний блок
[1…2]Математичний функціональний блок
[1…4]Блок списку постійних даних
[1…10]Виміряне джерело живлення
[1…1]Виміряна температура процесора
[1…1]Таблиця 5 Параметри номера джерела керування
1.4. Функціональний блок таблиці пошуку
Посібник користувача UMAX031700. Версія: 3
7-44
Таблиці пошуку використовуються для отримання вихідної відповіді до 10 нахилів на таблицю пошуку. Існує два типи відповіді таблиці пошуку на основі типу осі X: відповідь даних і відповідь часу У розділах 1.4.1–1.4.5 описано ці два типи осі X більш детально. Якщо потрібно більше 10 нахилів, програмований логічний блок можна використовувати для об’єднання до трьох таблиць, щоб отримати 30 нахилів, як описано в розділі 1.5.
Є два ключові задані значення, які впливатимуть на цей функціональний блок. Перший — це джерело осі X і номер осі X, які разом визначають джерело керування для функціонального блоку.
1.4.1. Вісь X, відповідь на вхідні дані
У випадку, коли тип осі X = відповідь даних, точки на осі X представляють дані джерела керування. Ці значення мають бути обрані в межах діапазону джерела керування.
Під час вибору значень даних осі X немає обмежень щодо значення, яке можна ввести в будь-яку точку осі X. Користувач повинен вводити значення в порядку зростання, щоб мати можливість використовувати всю таблицю. Таким чином, під час коригування даних осі X рекомендується спочатку змінити X10, а потім знизити індекси в порядку спадання, щоб зберегти наведене нижче:
Xmin <= X0 <= X1 <= X2<= X3<= X4<= X5 <= X6 <= X7 <= X8 <= X9 <= X10 <= Xmax
Як зазначалося раніше, Xmin і Xmax визначатимуться вибраним джерелом осі X.
Якщо деякі з точок даних «Ігноруються», як описано в розділі 1.4.3, вони не використовуватимуться в обчисленні XAxis, показаному вище. наприкладampтобто, якщо точки X4 і вище ігноруються, замість цього формула стає Xmin <= X0 <= X1 <= X2<= X3<= Xmax.
1.4.2. Вісь Y, вихід таблиці пошуку
Вісь Y не має обмежень щодо даних, які вона представляє. Це означає, що можна легко встановити зворотну, або зростаючу/зменшувальну, чи інші реакції.
У всіх випадках контролер розглядає весь діапазон даних у заданих значеннях осі Y і вибирає найнижче значення як Ymin і найвище значення як Ymax. Вони передаються безпосередньо до інших функціональних блоків як обмеження на вихід таблиці пошуку. (тобто використовується як значення Xmin і Xmax у лінійних обчисленнях.)
Однак, якщо деякі з точок даних «Ігноруються», як описано в розділі 1.4.3, вони не використовуватимуться у визначенні діапазону осі Y. Під час встановлення меж таблиці, коли вона використовується для управління іншим функціональним блоком, наприклад математичним функціональним блоком, враховуватимуться лише значення осі Y, показані в Axiomatic EA.
1.4.3. Конфігурація за замовчуванням, відповідь даних
За замовчуванням усі таблиці пошуку в ECU вимкнено (джерело осі Х дорівнює елементу керування, що не використовується). Таблиці пошуку можна використовувати для створення потрібної відповідіfileс. Якщо універсальний вхід використовується як вісь X, результатом таблиці пошуку буде те, що користувач вводить у встановлених значеннях Y.
Нагадаємо, будь-який керований функціональний блок, який використовує таблицю пошуку як джерело вхідних даних, також застосовуватиме лінеаризацію до даних. Тому для контрольної відповіді 1:1 переконайтеся, що мінімальна і
Посібник користувача UMAX031700. Версія: 3
8-44
максимальні значення вихідних даних відповідають мінімальним і максимальним значенням осі Y таблиці.
Усі таблиці (від 1 до 3) за замовчуванням вимкнено (джерело керування не вибрано). Однак, якщо вибрати джерело осі X, значення за замовчуванням Y будуть у діапазоні від 0 до 100%, як описано в розділі «Вісь Y, вихід таблиці пошуку» вище. Мінімальні та максимальні значення за замовчуванням для осі X буде встановлено, як описано в розділі «Вісь X, відповідь даних» вище.
За замовчуванням дані осей X і Y налаштовані на однакові значення між кожною точкою від мінімуму до максимуму в кожному випадку.
1.4.4. Відповідь від точки до точки
За замовчуванням осі X і Y налаштовані на лінійну характеристику від точки (0,0) до (10,10), де на виході використовуватиметься лінеаризація між кожною точкою, як показано на малюнку 1. Щоб отримати лінеаризацію, кожна «Відповідь точки N», де N = від 1 до 10, встановлено для «Ramp Вивести відповідь.
Малюнок 1 Таблиця пошуку з «Ramp Кому» Data Response
Крім того, користувач може вибрати відповідь «Перейти до» для «Відповіді точки N», де N = від 1 до 10. У цьому випадку будь-яке вхідне значення від XN-1 до XN призведе до виводу з функціонального блоку таблиці пошуку. YN.
Колишнійampфайл функціонального блоку Math (від 0 до 100), який використовується для керування таблицею за замовчуванням (від 0 до 100), але з відповіддю `Jump To' замість стандартного `Ramp До' показано на малюнку 2.
Посібник користувача UMAX031700. Версія: 3
9-44
Малюнок 2 Таблиця пошуку з відповіддю даних «Перейти до».
Нарешті, для відповіді «Ігнорувати» можна вибрати будь-яку точку, крім (0,0). Якщо «Відповідь точки N» встановлено на ігнорування, тоді всі точки від (XN, YN) до (X10, Y10) також ігноруватимуться. Для всіх даних, які перевищують XN-1, вихід із функціонального блоку таблиці пошуку буде YN-1.
Поєднання Рamp Відповіді «До», «Перейти до» та «Ігнорувати» можна використовувати для створення професіонала виводу для конкретної програмиfile.
1.4.5. Вісь X, часовий відгук
Таблицю пошуку також можна використовувати для отримання користувацьких вихідних відповідей, де тип осі Х є «Часовий відгук». Якщо цей параметр вибрано, вісь X тепер представляє час у мілісекундах, тоді як вісь Y все ще представляє вихідні дані функціонального блоку.
У цьому випадку джерело осі X розглядається як цифровий вхід. Якщо сигнал насправді є аналоговим входом, він інтерпретується як цифровий вхід. Коли контрольний вхід увімкнено, вихід буде змінено протягом певного періоду часу залежно від професіоналаfile у таблиці пошуку.
Коли керуючий вхід вимкнено, на виході завжди нуль. Коли вхід увімкнено, професіоналfile ЗАВЖДИ починається з позиції (X0, Y0), яка є виходом 0 протягом 0 мс.
У часовій відповіді інтервал часу між кожною точкою на осі X може бути встановлений у діапазоні від 1 мс до 1 хв. [60,000 XNUMX мс].
Посібник користувача UMAX031700. Версія: 3
10-44
1.5. Програмований логічний функціональний блок
Рисунок 3 Посібник користувача програмованого логічного функціонального блоку UMAX031700. Версія: 3
11-44
Цей функціональний блок, очевидно, найскладніший з усіх, але дуже потужний. Програмовану логіку можна пов’язати до трьох таблиць, будь-яка з яких буде обрана лише за заданих умов. Будь-які три таблиці (з доступних 8) можуть бути пов’язані з логікою, і які з них використовувати, можна повністю налаштувати.
Якщо умови такі, що конкретну таблицю (1, 2 або 3) було обрано, як описано в Розділі 1.5.2, тоді вихідні дані з вибраної таблиці в будь-який момент часу будуть передані безпосередньо на логічний вихід.
Таким чином, до трьох різних відповідей на один і той же вхід або три різні відповіді на різні входи можуть стати входом для іншого функціонального блоку, такого як Output X Drive. Для цього «Джерело керування» для реактивного блоку має бути обрано «Програмований логічний функціональний блок».
Щоб увімкнути будь-який із програмованих логічних блоків, для параметра «Програмований логічний блок увімкнено» має бути встановлено значення True. Усі вони вимкнені за замовчуванням.
Логіка оцінюється в порядку, показаному на малюнку 4. Лише якщо не вибрано таблицю з меншим номером, будуть розглянуті умови для наступної таблиці. Таблиця за замовчуванням завжди вибирається, як тільки її оцінюють. Тому необхідно, щоб таблиця за замовчуванням завжди була найбільшим числом у будь-якій конфігурації.
Посібник користувача UMAX031700. Версія: 3
12-44
Малюнок 4 Програмована логічна блок-схема Посібник користувача UMAX031700. Версія: 3
13-44
1.5.1. Оцінка умов
Першим кроком у визначенні того, яку таблицю буде обрано як активну, є оцінка умов, пов’язаних із даною таблицею. З кожною таблицею пов’язано до трьох умов, які можна оцінити.
Аргумент 1 завжди є логічним виходом з іншого функціонального блоку. Як завжди, джерело є комбінацією типу та номера функціонального блоку, установок «Таблиця X, умова Y, джерело аргументу 1» і «Таблиця X, умова Y, число аргументу 1», де обидва X = від 1 до 3 і Y = від 1 до 3.
З іншого боку, аргумент 2 може бути або іншим логічним виходом, наприклад аргументом 1, АБО постійним значенням, встановленим користувачем. Щоб використовувати константу як другий аргумент в операції, установіть для параметра «Таблиця X, умова Y, джерело аргументу 2» значення «Константні дані керування». Зауважте, що постійне значення не має жодної одиниці, пов’язаної з ним в Axiomatic EA, тому користувач повинен встановити його як потрібно для програми.
Умова оцінюється на основі «Таблиці X, оператор умови Y», вибраного користувачем. За замовчуванням завжди `=, Equal'. Єдиний спосіб змінити це — вибрати два дійсні аргументи для будь-якої умови. Параметри оператора наведено в таблиці 6.
0 =, дорівнює 1 !=, не дорівнює 2 >, більше 3 >=, більше або дорівнює 4 <, менше 5 <=, менше або дорівнює
Таблиця 6 Параметри оператора умови
За замовчуванням для обох аргументів встановлено значення «Джерело керування не використовується», що вимикає умову та автоматично призводить до значення Н/Д як результату. Хоча на малюнку 4 показано лише значення True або False в результаті оцінки умови, насправді може бути чотири можливі результати, як описано в таблиці 7.
Значення 0 1 2 3
Значення False True Помилка Не застосовується
Причина (Аргумент 1) Оператор (Аргумент 2) = False (Аргумент 1) Оператор (Аргумент 2) = Правда Вихід аргументу 1 або 2 було повідомлено як помилковий Аргумент 1 або 2 недоступний (тобто встановлено на «Джерело керування» Не використовується')
Таблиця 7. Результати оцінки стану
Посібник користувача UMAX031700. Версія: 3
14-44
1.5.2. Вибір таблиці
Щоб визначити, чи буде обрана конкретна таблиця, над результатами умов виконуються логічні операції, визначені логікою в Розділі 1.5.1. Існує кілька логічних комбінацій, які можна вибрати, як зазначено в таблиці 8.
0 Таблиця за замовчуванням 1 Cnd1 і Cnd2 і Cnd3 2 Cnd1 або Cnd2 або Cnd3 3 (Cnd1 і Cnd2) або Cnd3 4 (Cnd1 або Cnd2) і Cnd3
Таблиця 8 Параметри логічного оператора умов
Не кожна оцінка потребуватиме всіх трьох умов. Випадок, наведений у попередньому розділі, напрample містить лише одну умову, тобто кількість обертів двигуна нижче певного значення. Тому важливо розуміти, як логічні оператори оцінять помилку або результат Н/Д для умови.
Таблиця логічних операторів за замовчуванням Cnd1, Cnd2 і Cnd3
Вибір умов Критерії Пов’язана таблиця вибирається автоматично, щойно її оцінюють. Його слід використовувати, коли релевантні дві або три умови, і всі мають бути істинними для вибору таблиці.
Якщо будь-яка умова дорівнює False або Error, таблицю не вибрано. N/A розглядається як True. Якщо всі три умови мають значення True (або N/A), таблицю буде вибрано.
Cnd1 або Cnd2 або Cnd3
If((Cnd1==True) &&(Cnd2==True)&&(Cnd3==True)) Then Use Table Слід використовувати, коли доречна лише одна умова. Також можна використовувати з двома або трьома відповідними умовами.
Якщо будь-яка умова оцінюється як Істинна, таблиця вибирається. Помилка або Н/Д результати розглядаються як хибні
If((Cnd1==True) || (Cnd2==True) || (Cnd3==True)) Тоді використовуйте таблицю (Cnd1 і Cnd2) або Cnd3 Використовується лише тоді, коли доречні всі три умови.
Якщо і Умова 1, і Умова 2 є Істинними, АБО Умова 3 є Істинними, таблицю вибрано. Помилка або результати Н/Д розглядаються як хибні
If( ((Cnd1==True)&&(Cnd2==True)) || (Cnd3==True) ) Тоді використовуйте таблицю (Cnd1 або Cnd2) і Cnd3 Використовується лише тоді, коли всі три умови доречні.
Якщо Умова 1 і Умова 3 істинні, АБО Умова 2 і Умова 3 істинні, таблицю вибрано. Помилка або результати Н/Д розглядаються як хибні
If( ((Cnd1==True)||(Cnd2==True)) && (Cnd3==True) ) Тоді використовуйте таблицю
Таблиця 9 Оцінка умов на основі вибраного логічного оператора
«Таблиця X, логічний оператор умов» за замовчуванням для таблиць 1 і 2 є «Cnd1 і Cnd2 і Cnd3», тоді як таблиця 3 встановлена як «таблиця за замовчуванням».
Посібник користувача UMAX031700. Версія: 3
15-44
1.5.3. Вихід логічного блоку
Пам’ятайте, що таблиця X, де X = 1–3 у функціональному блоці програмованої логіки, НЕ означає таблицю пошуку 1–3. Кожна таблиця має задане значення «Номер блоку таблиці пошуку таблиці X», яке дозволяє користувачеві вибирати, які таблиці пошуку йому потрібні. пов’язані з певним програмованим логічним блоком. Таблиці за замовчуванням, пов’язані з кожним логічним блоком, перераховані в таблиці 10.
Номер програмованого логічного блоку
1
Таблиця 1 Пошук
Таблиця 2 Пошук
Таблиця 3 Пошук
Номер блоку таблиці Номер блоку таблиці Номер блоку таблиці
1
2
3
Таблиця 10 Таблиці пошуку програмованого логічного блоку за замовчуванням
Якщо для пов’язаної таблиці пошуку не вибрано «Джерело осі Х», вихід блоку програмованої логіки завжди буде «Недоступним», доки вибрано цю таблицю. Однак, якщо таблицю пошуку буде налаштовано на дійсну відповідь на вхідні дані, будь то дані чи час, вихід функціонального блоку таблиці пошуку (тобто дані осі Y, вибрані на основі значення осі X) буде стати виходом функціонального блоку програмованої логіки, доки вибрано цю таблицю.
На відміну від усіх інших функціональних блоків, програмована логіка НЕ виконує жодних обчислень лінеаризації між вхідними та вихідними даними. Натомість він точно відображає вхідні дані (таблиця пошуку). Таким чином, при використанні програмованої логіки як джерела керування для іншого функціонального блоку НАСТОЯЧО рекомендується, щоб усі пов’язані осі Y таблиці пошуку були (а) встановлені між вихідним діапазоном від 0 до 100%, або (б) всі встановлені на такий же масштаб.
Посібник користувача UMAX031700. Версія: 3
16-44
1.6. Математичний функціональний блок
Є чотири блоки математичних функцій, які дозволяють користувачеві визначати основні алгоритми. Математичний функціональний блок може приймати до чотирьох вхідних сигналів. Потім кожен вхід масштабується відповідно до пов’язаних обмежень і заданих значень масштабування.
Вхідні дані конвертуються у відсоткиtage значення на основі вибраних значень «Функція X Input Y Мінімум» і «Функція X Input Y Максимум». Для додаткового контролю користувач також може налаштувати «Function X Input Y Scaler». За замовчуванням кожен вхід має «вагу» масштабування 1.0. Однак кожен вхід можна масштабувати від -1.0 до 1.0 за потреби, перш ніж його застосувати у функції.
Математичний функціональний блок містить три доступні для вибору функції, кожна з яких реалізує рівняння A, оператор B, де A і B — це вхідні дані функції, а оператор — функція, вибрана за допомогою математичної функції X Operator заданого значення. Варіанти заданих значень представлені в таблиці 11. Функції з’єднані разом, так що результат попередньої функції надходить на вхід A наступної функції. Таким чином, функція 1 має як вхід A, так і вхід B, які можна вибрати за допомогою заданих значень, а функції 2–4 мають можливість вибору лише вхідного сигналу B. Вхід вибирається шляхом встановлення параметрів Джерело функції X Вхід Y і Номер функції X Вхід Y. Якщо для функції X Input B Source встановлено значення 0 Control not used, сигнал проходить через функцію без змін.
= (1 1 1)2 23 3 4 4
0
=, Правда, коли InA дорівнює InB
1
!=, Правда, коли InA не дорівнює InB
2
>, Правда, коли InA більше ніж InB
3
>=, істинно, коли InA більше або дорівнює InB
4
<, Правда, коли InA менше ніж InB
5
<=, True, коли InA менше або дорівнює InB
6
АБО, True, коли InA або InB має значення True
7
AND, True, коли InA та InB є True
8 XOR, True, коли InA або InB є True, але не обидва
9
+, Результат = InA плюс InB
10
-, Результат = InA мінус InB
11
x, результат = InA помножити на InB
12
/, результат = InA поділений на InB
13
MIN, результат = найменше з InA та InB
14
MAX, результат = найбільше з InA та InB
Таблиця 11 Оператори математичних функцій
Користувач повинен переконатися, що вхідні дані сумісні між собою під час використання деяких математичних операцій. Наприклад, якщо універсальний вхід 1 має вимірюватися в [В], тоді як CAN Receive 1 має вимірюватися в [мВ] і оператор математичної функції 9 (+), результат не буде справжнім бажаним значенням.
Для правильного результату джерело керування для вхідних даних має бути ненульовим значенням, тобто щось інше, ніж «Джерело керування не використовується».
Під час ділення нульове значення InB завжди буде результатом нульового вихідного значення для пов’язаної функції. Під час віднімання від’ємний результат завжди розглядатиметься як нуль, якщо функція не помножена на від’ємну одиницю або вхідні дані спочатку масштабуються з від’ємним коефіцієнтом.
Посібник користувача UMAX031700. Версія: 3
17-44
1.7. Функціональний блок передачі CAN
Функціональний блок CAN Transmit використовується для надсилання будь-якого виходу з іншого функціонального блоку (тобто вхідного, логічного сигналу) до мережі J1939.
Зазвичай, щоб вимкнути повідомлення передавання, «Швидкість повторення передавання» встановлюється на нуль. Однак, якщо повідомлення ділиться своїм номером групи параметрів (PGN) з іншим повідомленням, це не обов’язково відповідає дійсності. У випадку, коли кілька повідомлень використовують один і той самий «Передавати PGN», частота повторення, вибрана в повідомленні з НАЙНИЖЧИМ числом, використовуватиметься для ВСІХ повідомлень, які використовують цей PGN.
За замовчуванням усі повідомлення надсилаються на власних B PGN як широкомовні повідомлення. Якщо всі дані не потрібні, вимкніть усе повідомлення, встановивши найнижчий канал, який використовує цей PGN, на нуль. Якщо деякі дані не потрібні, просто змініть PGN зайвого каналу(ів) на невикористане значення в діапазоні Proprietary B.
Після ввімкнення живлення передане повідомлення не буде транслюватися до 5-секундної затримки. Це робиться для запобігання будь-яким умовам увімкнення чи ініціалізації, які створюють проблеми в мережі.
Оскільки за замовчуванням є повідомлення PropB, «Пріоритет передавання повідомлення» завжди ініціалізується на 6 (низький пріоритет), а задане значення «Адреса призначення (для PDU1)» не використовується. Це задане значення є дійсним лише тоді, коли вибрано PDU1 PGN, і його можна встановити як глобальну адресу (0xFF) для широкомовних розсилок або надіслати на певну адресу за налаштуванням користувача.
«Розмір переданих даних», «Індекс переданих даних у масиві (LSB)», «Індекс переданих бітів у байтах (LSB)», «Роздільна здатність передавання» та «Зміщення передавання» можна використовувати для відображення даних у будь-якому підтримуваному SPN за стандартом J1939.
Примітка: дані CAN = (зміщення вхідних даних)/роздільна здатність
1IN-CAN підтримує до 8 унікальних повідомлень передачі CAN, усі з яких можна запрограмувати для надсилання будь-яких доступних даних до мережі CAN.
Посібник користувача UMAX031700. Версія: 3
18-44
1.8. Функціональний блок CAN Receive
Функціональний блок CAN Receive призначений для отримання будь-якого SPN з мережі J1939 і використання його як входу до іншого функціонального блоку.
Отримання повідомлення ввімкнено є найважливішим заданим значенням, пов’язаним із цим функціональним блоком, і його слід вибрати першим. Його зміна призведе до ввімкнення/вимкнення інших заданих значень. За замовчуванням УСІ отримані повідомлення вимкнено.
Після ввімкнення повідомлення буде позначено помилку «Втрачений зв’язок», якщо це повідомлення не буде отримано протягом періоду очікування отримання повідомлення. Це може викликати подію втрати зв’язку. Щоб уникнути тайм-аутів у сильно насиченій мережі, рекомендується встановити період принаймні в три рази довший за очікувану швидкість оновлення. Щоб вимкнути функцію тайм-ауту, просто встановіть це значення на нуль, у цьому випадку отримане повідомлення ніколи не закінчуватиметься тайм-аутом і ніколи не спричинить помилку втрати зв’язку.
За замовчуванням очікується, що всі повідомлення керування надсилатимуться до контролера 1IN-CAN на власних B PGN. Однак, якщо вибрати повідомлення PDU1, контролер 1IN-CAN можна налаштувати для отримання його від будь-якого ECU, встановивши конкретну адресу, яка надсилає PGN на глобальну адресу (0xFF). Якщо замість цього вибрано певну адресу, будь-які інші дані ECU на PGN ігноруватимуться.
Розмір отриманих даних, індекс отриманих даних у масиві (LSB), індекс бітових отриманих даних у байтах (LSB), роздільна здатність прийому та зсув отриманих даних можна використовувати для відображення будь-якого SPN, який підтримується стандартом J1939, на вихідні дані функціонального блоку Received. .
Як згадувалося раніше, функціональний блок прийому CAN може бути обраний як джерело керуючого входу для вихідних функціональних блоків. У цьому випадку мінімальне значення отриманих даних (поза порогом) і максимальне отриманих даних (на порозі) визначають мінімальне та максимальне значення керуючого сигналу. Як випливає з назви, вони також використовуються як пороги увімкнення/вимкнення для цифрових типів виводу. Ці значення наведені в будь-яких одиницях вимірювання даних ПІСЛЯ застосування роздільної здатності та зсуву до сигналу CAN. Контролер 1IN-CAN підтримує до п’яти унікальних повідомлень отримання CAN.
Посібник користувача UMAX031700. Версія: 3
19-44
1.9. Діагностичний функціональний блок
Контролер сигналу 1IN-CAN підтримує кілька типів діагностики. Виявлення несправностей і реагування пов'язані з усіма універсальними вхідними і вихідними приводами. На додаток до несправностей вводу-виводу, 1IN-CAN також може виявляти/реагувати на перевищення/нижчу потужність джерела живленняtagвимірювань, перегріву процесора або втрати зв’язку.
Рисунок 5 Функціональний блок діагностики
«Виявлення несправності ввімкнено» є найважливішим заданим значенням, пов’язаним із цим функціональним блоком, і його слід вибрати першим. Його зміна призведе до того, що інші задані значення будуть увімкнені або вимкнені відповідно. Якщо вимкнено, уся діагностична поведінка, пов’язана з відповідним вводом-виводом або подією, про яку йдеться, ігнорується.
У більшості випадків несправності можуть бути позначені як низькі або високі. Мінімальні/максимальні порогові значення для всіх діагностичних засобів, які підтримує 1IN-CAN, наведено в таблиці 12. Значення, виділені жирним шрифтом, позначають задані значення, які налаштовуються користувачем. Деякі засоби діагностики реагують лише на одну умову, у цьому випадку в одному зі стовпців вказується Н/Д.
Функціональний блок Універсальний вхід Втрачено зв’язок
Мінімальний поріг
Максимальний поріг
Мінімальна помилка
Максимальна похибка
N/A
Отримано повідомлення
(будь-який)
Таблиця 12 Порогові значення виявлення несправності
Час очікування
Якщо застосовно, надається задане значення гістерезису, щоб запобігти швидкому встановленню та скиданню прапора помилки, коли вхідне значення або значення зворотного зв’язку знаходиться безпосередньо біля порогу виявлення несправності. Для нижнього рівня, коли помилку було позначено прапорцем, вона не буде очищена, доки виміряне значення не перевищить або дорівнюватиме мінімальному порогу + «Гістерезис для очищення помилки». Для високого рівня він не буде скинутий, доки виміряне значення не стане меншим або рівним максимальному порогу «Гістерезис для очищення».
Посібник користувача UMAX031700. Версія: 3
20-44
Несправність». Мінімальне, максимальне значення та значення гістерезису завжди вимірюються в одиницях відповідної несправності.
Наступне задане значення в цьому функціональному блоці – це «Подія генерує DTC у DM1». Якщо і тільки якщо для цього значення встановлено значення true, інші задані значення у функціональному блоці будуть активовані. Усі вони пов’язані з даними, які надсилаються в мережу J1939 як частина повідомлення DM1 «Активні діагностичні коди несправностей».
Діагностичний код несправності (DTC) визначається стандартом J1939 як чотирибайтове значення, яке є
поєднання:
Номер підозрілого параметра SPN (перші 19 бітів DTC, спочатку LSB)
FMI
Ідентифікатор режиму відмови
(наступні 5 бітів DTC)
CM
Метод перетворення
(1 біт, завжди встановлено на 0)
OC
Кількість випадків
(7 біт, кількість разів, коли сталася помилка)
На додаток до підтримки повідомлення DM1, контролер сигналу 1IN-CAN також підтримує
DM2 Раніше активні діагностичні коди несправностей
Відправляється тільки на замовлення
Очищення/скидання діагностичних даних DM3 раніше активних кодів несправності. Виконується лише за запитом
DM11 Очищення/скидання діагностичних даних для активних DTC
Виконується тільки за бажанням
Поки хоча б один діагностичний функціональний блок має значення «Подія генерує код несправності в DM1» у значення True, контролер сигналу 1IN-CAN надсилатиме повідомлення DM1 кожну секунду, незалежно від того, чи є активні несправності, як рекомендовано стандарт. Поки немає активних DTC, 1IN-CAN надішле повідомлення «Немає активних несправностей». Якщо раніше неактивний DTC стає активним, DM1 буде негайно надіслано для відображення цього. Як тільки останній активний код несправності стає неактивним, він надсилає DM1, вказуючи, що більше немає активних кодів несправності.
Якщо в будь-який момент часу є більше ніж один активний DTC, звичайне повідомлення DM1 буде надіслано за допомогою мультипакетного широкомовного повідомлення (BAM). Якщо контролер отримує запит на DM1, коли це правда, він надішле багатопакетне повідомлення на адресу запитувача за допомогою транспортного протоколу (TP).
Після ввімкнення живлення повідомлення DM1 не буде транслюватися до 5-секундної затримки. Це робиться для запобігання позначенню будь-яких умов увімкнення чи ініціалізації як активної помилки в мережі.
Якщо несправність пов’язана з DTC, зберігається енергонезалежний журнал підрахунку випадків (OC). Як тільки контролер виявить нову (раніше неактивну) помилку, він почне зменшувати таймер «Затримка перед надсиланням DM1» для цього функціонального блоку діагностики. Якщо несправність залишалася присутньою протягом часу затримки, тоді контролер встановить DTC як активний і збільшить OC у журналі. Негайно буде згенеровано DM1 із новим DTC. Таймер передбачено для того, щоб періодичні збої не переповнювали мережу, коли збій виникає та зникає, оскільки повідомлення DM1 надсилатиметься щоразу, коли збій з’явиться або зникне.
Раніше активні DTC (будь-які з ненульовим OC) доступні за запитом для повідомлення DM2. Якщо є більше одного активного DTC, мультипакет DM2 буде надіслано на адресу запитувача за допомогою транспортного протоколу (TP).
У разі запиту DM3 кількість усіх раніше активних кодів DTC буде скинуто до нуля. OC поточних активних DTC не буде змінено.
Посібник користувача UMAX031700. Версія: 3
21-44
Діагностичний функціональний блок має задане значення «Подія очищається лише DM11». За замовчуванням для нього завжди встановлено значення False, що означає, що як тільки умова, яка спричинила встановлення позначки помилки, зникає, DTC автоматично стає раніше активним і більше не включається в повідомлення DM1. Однак, якщо для цього заданого значення встановлено значення True, навіть якщо прапорець скинуто, DTC не стане неактивним, тому він продовжуватиме надсилатися в повідомленні DM1. Лише після запиту DM11 DTC стане неактивним. Ця функція може бути корисною в системі, де потрібно чітко ідентифікувати критичну несправність, навіть якщо умови, що її спричинили, зникли.
Окрім усіх активних DTC, іншою частиною повідомлення DM1 є перший байт, який відображає Lamp Статус. Кожен функціональний блок діагностики має задане значення «Lamp Встановлюється подією в DM1», яка визначає, який lamp буде встановлено в цьому байте, поки DTC активний. Стандарт J1939 визначає lamps як `Несправність', `Червоний, Зупинка', `Жовтий, Попередження' або `Захист'. За замовчуванням `Янтар, попередження' lamp зазвичай встановлюється будь-якою активною помилкою.
За замовчуванням кожен діагностичний функціональний блок пов’язаний із ним власним SPN. Однак це задане значення «SPN для події, що використовується в DTC» повністю конфігурується користувачем, якщо він бажає, щоб воно відображало стандартне SPN, визначене в J1939-71. Якщо SPN змінено, OC асоційованого журналу помилок автоматично скидається до нуля.
Кожний діагностичний функціональний блок також має пов’язаний з ним стандартний FMI. Єдиним заданим значенням для користувача, який може змінити FMI, є «FMI для події, що використовується в DTC», навіть якщо деякі діагностичні функціональні блоки можуть мати як високі, так і низькі помилки, як показано в таблиці 13. У таких випадках FMI у встановленому значенні відображає, що умови нижнього кінця, і FMI, який використовується для високої помилки, буде визначено згідно з таблицею 21. Якщо FMI змінено, OC асоційованого журналу помилок автоматично скидається до нуля.
Посібник користувача UMAX031700. Версія: 3
22-44
FMI для події, що використовується в DTC Low Fault
FMI=1, дані дійсні, але нижче нормального робочого діапазону Найважчий рівень FMI=4, томtage Нижче нормального або замикання на низький рівень джерела FMI=5, струм нижче нормального або розірвана ланцюг FMI=17, дані дійсні, але нижче нормального робочого діапазону Найменш серйозний рівень FMI=18, дані дійсні, але нижче нормального робочого діапазону помірно важкий рівень FMI=21 , Низький рівень даних
Відповідний FMI, що використовується в DTC High Fault
FMI=0, дані дійсні, але вище нормального робочого діапазону Найважчий рівень FMI=3, томtage Вище норми або замикання на джерело високого рівня FMI=6, струм вище нормального чи заземленого кола FMI=15, дані дійсні, але вище нормального робочого діапазону Найменш важкий рівень FMI=16, дані дійсні, але вище нормального робочого діапазону Помірно важкий рівень FMI=20 , Дані дрейфували високо
Таблиця 13 ІФМ із низькою помилкою та ІФМ з високою несправністю
Якщо використовуваний FMI є будь-яким іншим, ніж один із тих, що наведені в таблиці 13, то і низька, і висока помилки будуть призначені ті самі FMI. Цієї умови слід уникати, оскільки в журналі все одно використовуватимуться різні OC для двох типів несправностей, навіть якщо вони будуть однакові в DTC. Користувач несе відповідальність за те, щоб цього не сталося.
Посібник користувача UMAX031700. Версія: 3
23-44
2. Інструкції зі встановлення
2.1. Розміри та контакти. Контролер 1IN-CAN упакований у пластиковий корпус, зварений ультразвуком. Збірка має рейтинг IP67.
Рисунок 6 Розміри корпусу
Pin # Опис
1
BATT +
2
Введіть +
3
CAN_H
4
CAN_L
5
Вхід –
6
BATT-
Таблиця 14 Розводка роз’єму
2.2. Інструкції з монтажу
ПРИМІТКИ ТА ПОПЕРЕДЖЕННЯ · Не встановлюйте поблизу високовольтнихtagе або сильнострумові пристрої. · Зверніть увагу на діапазон робочих температур. Уся польова проводка має відповідати цьому діапазону температур. · Встановіть пристрій у належному місці для обслуговування та достатньому доступі до джгута проводів (15
см) і розвантажувач (30 см). · Не підключайте та не від’єднуйте пристрій, поки ланцюг знаходиться під напругою, за винятком випадків, коли відомо, що це не
небезпечний.
МОНТАЖ
Розміри монтажних отворів підходять під болти №8 або М4. Довжина болта визначатиметься товщиною монтажної пластини кінцевого користувача. Монтажний фланець контролера має товщину 0.425 дюйма (10.8 мм).
Якщо модуль монтується без корпусу, він повинен бути встановлений вертикально з роз’ємами вліво або
Посібник користувача UMAX031700. Версія: 3
24-44
правильно, щоб зменшити ймовірність проникнення вологи.
Проводка CAN вважається іскробезпечною. Проводи живлення не вважаються іскробезпечними, тому в небезпечних місцях їх потрібно завжди розміщувати в каналі або лотках для кабелепроводу. Для цього модуль має бути встановлений у корпусі у небезпечних місцях.
Довжина проводів або кабелів не повинна перевищувати 30 метрів. Довжина електропроводки повинна бути обмежена 10 метрами.
Уся польова проводка повинна відповідати діапазону робочих температур.
Встановіть пристрій у відповідному просторі для обслуговування та достатньому доступі до джгута проводів (6 дюймів або 15 см) і розвантажувачі натягу (12 дюймів або 30 см).
ПІДКЛЮЧЕННЯ
Використовуйте наступні штекери TE Deutsch для підключення до інтегральних розеток. Електропроводка до цих сполучних штекерів має відповідати всім чинним місцевим нормам. Відповідна польова проводка для номінального об’ємуtagнеобхідно використовувати e і струм. Номінальна температура з’єднувальних кабелів має бути не менше 85°C. Для температур навколишнього середовища нижче 10°C і вище +70°C використовуйте польову проводку, яка підходить як для мінімальної, так і для максимальної температури навколишнього середовища.
Діапазон діаметрів ізоляції та інші вказівки див. у відповідних техніках TE Deutsch.
Гніздо Контакти Сполучний роз'єм
Відповідні розетки відповідно (зверніться до www.laddinc.com для отримання додаткової інформації про контакти, доступні для цієї сполучної вилки.)
DT06-08SA, 1 W8S, 8 0462-201-16141 і 3 114017
Посібник користувача UMAX031700. Версія: 3
25-44
3 НАДЕЖVIEW ОСОБЛИВОСТІ J1939
Програмне забезпечення було розроблено для забезпечення гнучкості для користувача щодо повідомлень, які надсилаються до та з ECU, забезпечуючи: · Конфігурований екземпляр ECU в NAME (щоб дозволити декілька ECU в одній мережі) · Настроювані параметри передачі PGN та SPN · Конфігуроване отримання Параметри PGN та SPN · Надсилання параметрів діагностичних повідомлень DM1 · Читання та реагування на повідомлення DM1, надіслані іншими ECU · Журнал діагностики, який зберігається в енергонезалежній пам'яті, для надсилання повідомлень DM2
3.1. Ознайомлення з підтримуваними повідомленнями ЕБУ сумісний зі стандартом SAE J1939 і підтримує наступні PGN
З J1939-21 – Канальний рівень · Запит · Підтвердження · Керування з’єднанням транспортного протоколу · Повідомлення передачі даних транспортного протоколу
59904 ($00EA00) 59392 ($00E800) 60416 ($00EC00) 60160 ($00EB00)
Примітка. Можна вибрати будь-який патентований B PGN у діапазоні від 65280 до 65535 ($00FF00 до $00FFFF).
З J1939-73 – Діагностика · DM1 Активні діагностичні коди несправностей · DM2 Попередньо активні діагностичні коди несправностей · DM3 Очищення/скидання діагностичних даних для раніше активних кодів несправності · DM11 – Очищення/скидання діагностичних даних для активних кодів несправності · DM14 Запит доступу до пам’яті · DM15 Доступ до пам’яті Відповідь · Передача двійкових даних DM16
65226 ($00FECA) 65227 ($00FECB) 65228 ($00FECC) 65235 ($00FED3) 55552 ($00D900) 55296 ($00D800) 55040 ($00D700)
Від J1939-81 – Керування мережею · Адреса заявлена/неможлива заявка · Командна адреса
60928 ($00EE00) 65240 ($00FED8)
З J1939-71 прикладний рівень автомобіля · Ідентифікація програмного забезпечення
65242 ($00FEDA)
Жоден із PGN прикладного рівня не підтримується як частина конфігурацій за замовчуванням, але їх можна вибрати за бажанням для функціональних блоків передачі або прийому. Доступ до контрольних значень здійснюється за допомогою стандартного протоколу доступу до пам’яті (MAP) із власними адресами. Axiomatic Electronic Assistant (EA) дозволяє швидко та легко налаштувати пристрій через мережу CAN.
Посібник користувача UMAX031700. Версія: 3
26-44
3.2. ІМ'Я, адреса та ID програмного забезпечення
J1939 NAME ЕБУ 1IN-CAN має наступні значення за замовчуванням для J1939 NAME. Користувачеві слід звернутися до стандарту SAE J1939/81 для отримання додаткової інформації про ці параметри та їхні діапазони.
Можливість довільної адреси Індустріальна група Екземпляр системи автомобіля Екземпляр функції системи автомобіля Екземпляр ECU Ідентифікаційний код виробника
Так 0, Глобальний 0 0, Неспецифічна система 125, Axiomatic I/O Controller 20, Axiomatic AX031700, Single Input Controller with CAN 0, First Instance 162, Axiomatic Technologies Corporation Variable, унікально призначена під час заводського програмування для кожного ECU
Екземпляр ECU – це задане значення, яке можна конфігурувати, пов’язане з NAME. Зміна цього значення дозволить іншим ECU цього типу розрізняти інші ECU (включаючи Axiomatic Electronic Assistant), коли всі вони підключені до однієї мережі.
Адреса ECU. Значення за замовчуванням цієї уставки становить 128 (0x80), що є бажаною початковою адресою для самоконфігурованих ECU, як встановлено SAE у J1939 таблицях B3 до B7. Axiomatic EA дозволить вибрати будь-яку адресу від 0 до 253, і користувач несе відповідальність за вибір адреси, яка відповідає стандарту. Користувач також повинен знати, що оскільки пристрій підтримує довільну адресу, якщо інший ECU з вищим пріоритетом NAME претендує на вибрану адресу, 1IN-CAN продовжуватиме вибирати наступну найвищу адресу, доки не знайде таку, яку він може претендувати. Див. J1939/81, щоб отримати докладнішу інформацію про заявку адреси.
Ідентифікатор програмного забезпечення
65242 PGN
Ідентифікація програмного забезпечення
Частота повторення передачі: За запитом
Довжина даних:
змінна
Сторінка розширених даних:
0
Сторінка даних:
0
Формат PDU:
254
Специфічний PDU:
218 PGN Додаткова інформація:
Пріоритет за умовчанням:
6
Номер групи параметрів:
65242 (0xFEDA)
– М’ЯКИЙ
Початкове положення 1 2-п
Довжина Назва параметра 1 Байт Кількість полів ідентифікації програмного забезпечення Змінна Ідентифікація програмного забезпечення, роздільник (ASCII «*»)
SPN 965 234
Для 1IN-CAN ECU для байта 1 встановлено значення 5, а поля ідентифікації є такими (Номер деталі)*(Версія)*(Дата)*(Власник)*(Опис)
Посібник користувача UMAX031700. Версія: 3
27-44
Axiomatic EA показує всю цю інформацію в «Загальній інформації ECU», як показано нижче:
Примітка. Інформація, надана в ідентифікаторі програмного забезпечення, доступна для будь-якого сервісного інструменту J1939, який підтримує PGN -SOFT.
Посібник користувача UMAX031700. Версія: 3
28-44
4. УСТАНОВЛЕНІ ПАРАМЕТРИ ЕБУ
У цьому посібнику згадується багато контрольних значень. У цьому розділі детально описано кожне задане значення, а також їх стандартні значення та діапазони. Для отримання додаткової інформації про те, як кожне задане значення використовується 1IN-CAN, зверніться до відповідного розділу Посібника користувача.
4.1. Мережа J1939
Мережні параметри J1939 стосуються параметрів контролера, що безпосередньо впливають на мережу CAN. Зверніться до приміток щодо інформації про кожне задане значення.
Ім'я
Діапазон
За замовчуванням
Примітки
Номер екземпляра ECU Адреса ECU
Перемістіть список 0 до 253
0, #1 Перша інстанція за J1939-81
128 (0х80)
Бажана адреса для самоконфігурованого ECU
Знімок екрана різноманітних налаштувань за замовчуванням
Якщо використовуються значення, відмінні від замовчування для «Номер екземпляра ECU» або «Адреса ECU», вони не будуть оновлюватися під час заданого значення file спалах. Ці параметри потрібно змінити вручну, щоб
запобігти впливу на інші пристрої в мережі. Коли вони змінюються, контролер зажадає свою нову адресу в мережі. Рекомендується закрити та знову відкрити з’єднання CAN на Axiomatic EA після file завантажується, так що в списку J1939 CAN Network ECU з’являються лише нове НАЗВА та адреса.
Посібник користувача UMAX031700. Версія: 3
29-44
4.2. Універсальний вхід
Функціональний блок універсального входу визначено в розділі 1.2. Будь ласка, зверніться до цього розділу для отримання детальної інформації про те, як використовуються ці параметри.
Знімок екрана стандартних універсальних вхідних установок
Назва типу вхідного датчика
Випадаючий список діапазонів
Імпульсів на оборот
0 до 60000
Мінімальна помилка
Мінімальний діапазон
Максимальна дальність
Максимальна помилка Pullup/Pulldown Resistor Time Debounce Type Type Digital Input Type Software Debounce Filter Type
Залежить від типу датчика Залежить від типу датчика Залежить від типу датчика Залежить від типу датчика Список, що випадає.
0 до 60000
Тип програмного фільтра
Відкинути список
Константа програмного фільтра
0 до 60000
За замовчуванням 12 Voltage від 0 В до 5 В 0
0.2 В
Примітки Див. розділ 1.2.1. Якщо встановлено значення 0, вимірювання виконуються в Гц. Якщо встановлено значення більше 0, вимірювання виконуються в об/хв
Зверніться до розділу 1.2.3
0.5 В
Зверніться до розділу 1.2.3
4.5 В
Зверніться до розділу 1.2.3
4.8 В 1 10 кОм Pullup 0 – Немає 10 (мс)
0 Без фільтра
1000 мс
Зверніться до розділу 1.2.3
Зверніться до розділу 1.2.2
Час усунення дребезгу для цифрового входу On/Off Див. розділ 1.2.4. Ця функція не використовується для цифрових входів і входів лічильника. Див. розділ 1.3.6
Виявлення помилок увімкнено. Випадаючий список
1 – Правда
Зверніться до розділу 1.9
Подія Генерує DTC у DM1
Відкинути список
1 – Правда
Зверніться до розділу 1.9
Посібник користувача UMAX031700. Версія: 3
30-44
Гістерезис для очищення несправності
Залежить від типу датчика
Lamp Встановлюється за подією в DM1 Drop List
0.1 В
Зверніться до розділу 1.9
1 жовтий, попередження Див. розділ 1.9
SPN для події, яка використовується в DTC від 0 до 0x1FFFFFFF
Зверніться до розділу 1.9
FMI для події, яка використовується у списку DTC
4 томtage Нижче норми або замикання на низький рівень джерела
Зверніться до розділу 1.9
Затримка перед відправленням DM1 0 до 60000
1000 мс
Зверніться до розділу 1.9
4.3. Установки списку постійних даних
Функціональний блок Constant Data List надається, щоб дозволити користувачеві вибирати значення за бажанням для різних функцій логічного блоку. У цьому посібнику робилися різні посилання на константи, як це коротко викладено у прampперераховані нижче.
a)
Програмована логіка: константа «Таблиця X = умова Y, аргумент 2», де X і Y = 1
до 3
b)
Математична функція: константа «Math Input X», де X = 1 до 4
Перші дві константи є фіксованими значеннями 0 (False) і 1 (True) для використання в двійковій логіці. Решта 13 констант повністю налаштовуються користувачем на будь-яке значення від +/- 1,000,000 XNUMX XNUMX. Значення за замовчуванням відображаються на знімку екрана нижче.
Посібник користувача UMAX031700 для списку постійних даних за замовчуванням. Версія: 3
31-44
4.4. Значення таблиці пошуку
Функціональний блок таблиці пошуку визначено в розділі 1.4. Будь ласка, зверніться до нього, щоб отримати детальну інформацію про те, як використовуються всі ці параметри. Оскільки значення за замовчуванням для осі X цього функціонального блоку визначаються «Джерелом осі X», вибраним із таблиці 1, немає нічого, що потрібно визначати в термінах замовчування та діапазонів, окрім тих, що описані в розділі 1.4. Нагадаємо, що значення осі X буде автоматично оновлено, якщо мінімальний/максимальний діапазон вибраного джерела змінено.
Знімок екрана Example Пошукова таблиця 1 Задані значення
Примітка. На знімку екрана, показаному вище, «Джерело осі X» було змінено зі значення за замовчуванням, щоб увімкнути функціональний блок.
Посібник користувача UMAX031700. Версія: 3
32-44
4.5. Програмовані логічні задані значення
Функціональний блок програмованої логіки визначено в розділі 1.5. Будь ласка, зверніться до нього, щоб отримати детальну інформацію про те, як використовуються всі ці параметри.
Оскільки цей функціональний блок вимкнено за замовчуванням, немає нічого, що потрібно визначати в термінах замовчування та діапазонів, крім того, що описано в розділі 1.5. Знімок екрана нижче показує, як параметри, згадані в цьому розділі, відображаються на Axiomatic EA.
Посібник користувача UMAX031700. Версія: 3
33-44
Зйомка екрану встановлених значень програмованої логіки 1 за замовчуванням
Примітка. На знімку екрана, показаному вище, «Програмований логічний блок увімкнено» було змінено зі значення за замовчуванням, щоб увімкнути функціональний блок.
Примітка: Значення за замовчуванням для Аргументу1, Аргументу 2 та Оператора однакові для всіх функціональних блоків програмованої логіки, і тому користувач має змінити їх належним чином, перш ніж це можна буде використовувати.
Посібник користувача UMAX031700. Версія: 3
34-44
4.6. Параметри математичних функціональних блоків
Математичний функціональний блок визначено в розділі 1.6. Будь ласка, зверніться до цього розділу для отримання детальної інформації про те, як використовуються ці параметри.
Знімок екрана ексampфайл для математичних функціональних блоків
Примітка. На знімку екрана, показаному вище, задані значення змінено зі значень за замовчуванням, щоб проілюструвати прикладampопис того, як можна використовувати математичний функціональний блок.
Назва Математична функція Увімкнена функція 1 Введіть джерело Функція 1 Введіть число
Функція 1 Введіть мінімум
Діапазон Випадаючий список Випадаючий список залежить від джерела
-106 до 106
За замовчуванням 0 FALSE 0 Контроль не використовується 1
0
Функція 1 Вхід A Максимальна функція 1 Вхід A Функція масштабування 1 Вхід B Джерело Функція 1 Вхід B Номер
Функція 1 Вхід B Мінімум
-106 до 106
Від -1.00 до 1.00 Список випадання залежить від джерела
-106 до 106
100 1.00 0 Контроль не використовується 1
0
Функція 1 Вхід B Максимум від -106 до 106
100
Посібник користувача UMAX031700. Версія: 3
Примітки ІСТИНА чи НЕПРАВДА Див. розділ 1.3
Зверніться до розділу 1.3
Перетворює вхідні дані у відсоткиtage перед використанням у обчисленні Перетворює вхідні дані у відсоткиtage перед використанням у розрахунках Див. Розділ 1.6 Див. Розділ 1.3
Зверніться до розділу 1.3
Перетворює вхідні дані у відсоткиtage перед використанням у обчисленні Перетворює вхідні дані у відсоткиtage перед використанням у розрахунку
35-44
Функція 1 Вхід B Scaler Math Функція 1 Операція Функція 2 Вхід B Джерело
Функція 2 Вхід B Число
Функція 2 Вхід B Мінімум
Функція 2 Вхід B Максимум
Функція 2 Вхід B Scaler Math Функція 2 Операція (Вхід A = результат функції 1) Функція 3 Вхід B Джерело
Функція 3 Вхід B Число
Функція 3 Вхід B Мінімум
Функція 3 Вхід B Максимум
Функція 3 Вхід B Scaler Математична функція 3 Операція (Вхід A = результат функції 2) Математичний вихід Мінімальний діапазон
Від -1.00 до 1.00 Випадаючий список Випадаючий список залежить від джерела
-106 до 106
-106 до 106
-1.00 до 1.00
1.00 9, +, Результат = InA+InB 0 Контроль не використовується 1
0
100 1.00
Див. Розділ 1.13 Див. Розділ 1.13 Див. Розділ 1.4
Зверніться до розділу 1.4
Перетворює вхідні дані у відсоткиtage перед використанням у обчисленні Перетворює вхідні дані у відсоткиtage перед використанням у розрахунку Див. розділ 1.13
Відкинути список
9, +, Результат = InA+InB Див. розділ 1.13
Випадаючий список залежить від джерела
-106 до 106
0 Контроль не використовується 1
0
-106 до 106
100
-1.00 до 1.00 1.00
Зверніться до розділу 1.4
Зверніться до розділу 1.4
Перетворює вхідні дані у відсоткиtage перед використанням у обчисленні Перетворює вхідні дані у відсоткиtage перед використанням у розрахунку Див. розділ 1.13
Відкинути список
9, +, Результат = InA+InB Див. розділ 1.13
-106 до 106
0
Максимальний діапазон математичних результатів від -106 до 106
100
Посібник користувача UMAX031700. Версія: 3
36-44
4.7. CAN Receive Setpoints Функціональний блок CAN Receive визначено в розділі 1.16. Будь ласка, зверніться до нього, щоб отримати детальну інформацію про те, як використовуються всі ці параметри.
Знімок екрана стандартних значень CAN Receive 1
Примітка. На знімку екрана, показаному вище, «Отримання повідомлення ввімкнено» було змінено зі значення за замовчуванням, щоб увімкнути функціональний блок. 4.8. Задані значення CAN Transmit Функціональний блок CAN Transmit визначено в розділі 1.7. Будь ласка, зверніться до нього, щоб отримати детальну інформацію про те, як використовуються всі ці параметри.
Знімок екрана стандартних параметрів CAN Transmit 1. Керівництво користувача UMAX031700. Версія: 3
37-44
Ім’я Передавання PGN Частота повторення передавання Пріоритет повідомлення передавання Адреса призначення (для PDU1) Джерело даних передавання Номер даних передавання
Розмір даних передачі
Індекс даних передачі в масиві (LSB) Індекс біта передачі в байтах (LSB) Роздільна здатність даних передачі Зсув даних передачі
Діапазон
Від 0 до 65535 від 0 до 60,000 0 мс від 7 до 0 від 255 до XNUMX Список випадання на джерело
За замовчуванням
65280 ($FF00) 0 6 254 (0xFE, нульова адреса) Виміряний вхід 0, Виміряний вхід №1
Відкинути список
Безперервний 1-байт
Від 0 до 8-Розмір даних 0, позиція першого байта
Розмір від 0 до 8 біт
-106 до 106 -104 до 104
Не використовується за замовчуванням
1.00 0.00
Примітки
0 мс вимикає передачу Proprietary B Priority Не використовується за замовчуванням Див. Розділ 1.3 Див. Розділ 1.3 0 = Не використовується (вимкнено) 1 = 1-біт 2 = 2-біт 3 = 4-біт 4 = 1-байт 5 = 2-байт 6 = 4 байти
Використовується лише з бітовими типами даних
Посібник користувача UMAX031700. Версія: 3
38-44
5. ПЕРЕПРОШИВКА CAN ЗА ДОПОМОГОЮ ЗАВАНТАЖУВАЧА AXIOMATIC EA
AX031700 можна оновити за допомогою нової мікропрограми програми за допомогою розділу інформації про завантажувач. У цьому розділі детально описано прості покрокові інструкції щодо завантаження нового мікропрограмного забезпечення, наданого Axiomatic, на пристрій через CAN, не вимагаючи його відключення від мережі J1939.
1. Коли Axiomatic EA вперше підключається до ECU, у розділі Bootloader Information відображатиметься така інформація:
2. Щоб використовувати завантажувач для оновлення мікропрограми, що працює на ECU, змініть змінну «Force Bootloader To Load on Reset» на «Так».
3. Коли вікно підказки запитає, чи бажаєте ви скинути ECU, виберіть Так.
Посібник користувача UMAX031700. Версія: 3
39-44
4. Після скидання ECU більше не відображатиметься в мережі J1939 як AX031700, а швидше як J1939 Bootloader #1.
Зверніть увагу, що завантажувач НЕ підтримує довільну адресу. Це означає, що якщо ви хочете мати кілька завантажувачів, що працюють одночасно (не рекомендовано), вам доведеться вручну змінити адресу для кожного перед активацією наступного, інакше виникнуть конфлікти адрес, і лише один ECU буде відображатися як завантажувач. Після того, як «активний» завантажувач повернеться до звичайної функції, інші ECU повинні бути вимкнуті, щоб повторно активувати функцію завантажувача.
5. Коли вибрано розділ Інформація про завантажувач, відображається та сама інформація, що й тоді
на ньому працювало мікропрограмне забезпечення AX031700, але в цьому випадку було ввімкнено функцію Flashing.
Посібник користувача UMAX031700. Версія: 3
40-44
6. Виберіть кнопку «Миготить» і перейдіть до місця збереження AF-16119-x.yy.bin file надіслано з Axiomatic. (Примітка: лише двійкові (.bin) files можна прошити за допомогою інструменту Axiomatic EA)
7. Коли відкриється вікно мікропрограми програми Flash, за бажанням ви можете ввести коментарі на зразок «Програмне забезпечення оновлено [ім’ям]». Це не обов’язково, і ви можете залишити поле порожнім, якщо не бажаєте його використовувати.
Примітка. Вам не обов’язково мати дату-стamp або часamp в file, оскільки все це робиться автоматично інструментом Axiomatic EA під час завантаження нової мікропрограми.
ПОПЕРЕДЖЕННЯ: не встановлюйте прапорець «Очистити всю флеш-пам’ять ECU», якщо це не вказано вашим контактним представником Axiomatic. Якщо вибрати це, буде стерто ВСІ дані, що зберігаються в енергонезалежній флеш-пам’яті. Це також видалить будь-яку конфігурацію заданих значень, які могли бути виконані з ECU, і скине всі налаштування до заводських значень за замовчуванням. Якщо залишити цей прапорець непозначеним, жодна з контрольних точок не буде змінена під час завантаження нової мікропрограми.
Посібник користувача UMAX031700. Версія: 3
41-44
8. Індикатор перебігу показуватиме, скільки мікропрограми було надіслано під час завантаження. Що більше трафіку в мережі J1939, то довше триватиме процес завантаження.
9. Після завершення завантаження мікропрограми з’явиться повідомлення про успішну операцію. Якщо ви виберете скинути ECU, нова версія програми AX031700 почне працювати, і Axiomatic EA ідентифікує ECU як такий. Інакше під час наступного вмикання живлення ECU запуститься програма AX031700, а не функція завантажувача.
Примітка. Якщо в будь-який час під час завантаження процес переривається, дані пошкоджені (неправильна контрольна сума) або з будь-якої іншої причини нове мікропрограмне забезпечення є неправильним, тобто завантажувач виявляє, що file завантажений не призначений для роботи на апаратній платформі, погана або пошкоджена програма не працюватиме. Навпаки, коли ECU скидається або вмикається живлення, завантажувач J1939 залишатиметься програмою за замовчуванням, доки в пристрій не буде успішно завантажено дійсне мікропрограмне забезпечення.
Посібник користувача UMAX031700. Версія: 3
42-44
6. Технічні характеристики
6.1. Джерело живлення
Вхідна потужність – номінальна
Захист від перенапруги Захист від зворотної полярності
12 або 24 В постійного струму номінальний робочий об’ємtage Діапазон живлення 8…36 В постtage перехідні процеси
Відповідає вимогам SAE J1113-11 для номінального входу 24 В пост.
6.2. вхід
Функції аналогового введення томtage Вхід
Поточний вхід
Функції цифрового входу Рівень цифрового входу ШІМ-вхід
Цифровий вхід частоти
Вхідний імпеданс Вхідна точність Вхідна роздільна здатність
томtage Вхід або струмовий вхід 0-5 В (імпеданс 204 КОм) 0-10 В (імпеданс 136 КОм) 0-20 мА (імпеданс 124 Ом) 4-20 мА (імпеданс 124 Ом) Дискретний вхід, вхід ШІМ, частота/об/хв до В/с 0 до 100% 0.5 Гц до 10 кГц 0.5 Гц до 10 кГц Активний високий (до +Vps), активний низький Ampрівень: від 0 до +В/с 1 МОм Високий імпеданс, 10 КОм тягнути вниз, 10 КОм тягнути до +14 В < 1% 12-біт
6.3. спілкування
Термінація мережі CAN
1 порт CAN 2.0B, протокол SAE J1939
Відповідно до стандарту CAN необхідно термінувати мережу зовнішніми кінцевими резисторами. Резистори 120 Ом, мінімальна потужність 0.25 Вт, металева плівка або аналогічного типу. Їх слід розмістити між терміналами CAN_H і CAN_L на обох кінцях мережі.
6.4. Загальні характеристики
мікропроцесор
STM32F103CBT7, 32-розрядна, 128 Кбайт флеш-пам'ять програм
Струм спокою
14 мА при 24 В постійного струму, типовий; 30 мА при 12 В постійного струму (типове).
Логіка керування
Функціональність, програмована користувачем за допомогою Axiomatic Electronic Assistant, P/N: AX070502 або AX070506K
Комунікації
1 CAN (SAE J1939) Модель AX031700: 250 Кбіт/с Модель AX031700-01: 500 Кбіт/с Модель AX031700-02: 1 Мбіт/с Модель AX031701 CANopen®
Інтерфейс користувача
Axiomatic Electronic Assistant для операційних систем Windows постачається з безоплатною ліцензією на використання. Axiomatic Electronic Assistant потребує конвертера USB-CAN, щоб зв’язати порт CAN пристрою з ПК під керуванням Windows. Конвертер Axiomatic USB-CAN є частиною Axiomatic Configuration KIT, номери для замовлення: AX070502 або AX070506K.
Термінація мережі
Необхідно завершити мережу зовнішніми кінцевими резисторами. Резистори 120 Ом, мінімальна потужність 0.25 Вт, металева плівка або аналогічного типу. Їх слід розмістити між терміналами CAN_H і CAN_L на обох кінцях мережі.
вага
0.10 фунтів (0.045 кг)
Умови експлуатації
від -40 до 85 °C (від -40 до 185 °F)
захист
IP67
Відповідність EMC
Маркування CE
вібрація
MIL-STD-202G, тест 204D і 214A (синусний і випадковий) 10 г пік (синусний); 7.86 Grms пік (випадкове) (очікує)
Шок
MIL-STD-202G, тест 213B, 50 г (очікує на розгляд)
Дозволи
Маркування CE
Електричні з'єднання
6-контактний роз'єм (еквівалент TE Deutsch P/N: DT04-6P)
Набір сполучних штекерів доступний як Axiomatic P/N: AX070119.
PIN-код № 1 2 3 4 5 6
Опис BATT+ Вхід + CAN_H CAN_L Вхід BATT-
Посібник користувача UMAX031700. Версія: 3
43-44
7. ІСТОРІЯ ВЕРСІЙ
Дата версії
1
31 травня 2016 р
2
26 листопада 2019 р
–
26 листопада 2019 р
3
1 серпня 2023 р
Автор
Густаво Дель Валле Густаво Дель Валле
Аманда Вілкінс Кирил Мойсов
Модифікації
Початковий проект Оновлений посібник користувача для відображення оновлень мікропрограми V2.00, у якому частота та типи входу ШІМ більше не розділені на різні частотні діапазони, а тепер об’єднані в один діапазон [0.5 Гц…10 кГц] Додано струм спокою, вагу і різні моделі швидкості передачі даних до технічних специфікацій, виконаних застарілих оновлень
Примітка:
Технічні характеристики є орієнтовними та можуть бути змінені. Фактична продуктивність буде відрізнятися залежно від програми та умов експлуатації. Користувачі повинні переконатися, що продукт підходить для використання за призначенням. На всі наші продукти надається обмежена гарантія щодо дефектів матеріалів і виготовлення. Будь ласка, зверніться до нашої гарантії, схвалення програм/обмеження та процесу повернення матеріалів, як описано на https://www.axiomatic.com/service/.
CANopen® є зареєстрованою торговою маркою спільноти CAN in Automation eV
Посібник користувача UMAX031700. Версія: 3
44-44
НАШІ ПРОДУКТИ
Джерела живлення змінного/постійного струму Елемент керування приводом/інтерфейси Автомобільні інтерфейси Ethernet Зарядні пристрої Елемент керування CAN, маршрутизатори, повторювачі CAN/WiFi, CAN/Bluetooth, маршрутизатори Струм/Об’ємtagПеретворювачі e/PWM Перетворювачі живлення DC/DC Сканери температури двигуна Перетворювачі Ethernet/CAN, шлюзи, перемикачі Контролери приводів вентиляторів Шлюзи, CAN/Modbus, RS-232 Гіроскопи, інклінометри Контролери гідравлічних клапанів Інклінометри, тривісні елементи керування вводом/виводом Перетворювачі сигналів LVDT Елементи керування машиною Modbus, RS-422, RS-485 Управління Управління двигуном, інвертори Джерела живлення, DC/DC, AC/DC ШІМ-перетворювачі сигналів/ізолятори Резолвер Кондиціонери сигналів Сервісні інструменти Кондиціонери сигналів, конвертери Тензодатчики CAN Керування Придушувачі перенапруг
НАША КОМПАНІЯ
Axiomatic постачає електронні компоненти керування машинами для позашляховиків, комерційних транспортних засобів, електромобілів, генераторних установок, транспортних засобів, відновлюваних джерел енергії та промислових OEM-ринків. Ми впроваджуємо інновації за допомогою розроблених і готових засобів керування машинами, які додають цінності для наших клієнтів.
ЯКІСНЕ ПРОЕКТУВАННЯ ТА ВИГОТОВЛЕННЯ
У нас є зареєстрований ISO9001:2015 проектний/виробничий завод у Канаді.
ГАРАНТІЯ, СХВАЛЕННЯ/ОБМЕЖЕННЯ ЗАСТОСУВАННЯ
Корпорація Axiomatic Technologies залишає за собою право в будь-який час вносити виправлення, модифікації, покращення, покращення та інші зміни до своїх продуктів і послуг, а також припиняти будь-який продукт або послугу без попередження. Клієнти повинні отримати найновішу відповідну інформацію перед розміщенням замовлень і переконатися, що така інформація є актуальною та повною. Користувачі повинні переконатися, що продукт підходить для використання за призначенням. На всі наші продукти надається обмежена гарантія щодо дефектів матеріалів і виготовлення. Будь ласка, зверніться до нашої гарантії, схвалення програм/обмежень і процесу повернення матеріалів на https://www.axiomatic.com/service/.
ВІДПОВІДНІСТЬ
Деталі відповідності продукту можна знайти в літературі продукту та/або на сайті axiomatic.com. Будь-які запити слід надсилати на sales@axiomatic.com.
БЕЗПЕЧНЕ ВИКОРИСТАННЯ
Усі продукти повинні обслуговуватися Axiomatic. Не відкривайте виріб і не виконуйте обслуговування самостійно.
Цей продукт може піддати вас впливу хімічних речовин, які, як відомо в штаті Каліфорнія, США, спричиняють рак і шкодять репродуктивній системі. Для отримання додаткової інформації відвідайте www.P65Warnings.ca.gov.
СЕРВІС
Для всіх продуктів, які потрібно повернути до Axiomatic, потрібен номер дозволу на повернення матеріалів (RMA#) від sales@axiomatic.com. Будь ласка, надайте таку інформацію, коли запитуєте номер RMA:
· Серійний номер, номер деталі · Час роботи, опис проблеми · Схема підключення, додаток та інші коментарі, якщо це необхідно
УТИЛІЗАЦІЯ
Продукти Axiomatic є електронними відходами. Будь ласка, дотримуйтесь місцевих законів, правил і правил утилізації та переробки відходів щодо безпечної утилізації та переробки електронних відходів.
КОНТАКТИ
Axiomatic Technologies Corporation 1445 Courtneypark Drive E. Mississauga, ON CANADA L5T 2E3 ТЕЛ.: +1 905 602 9270 ФАКС: +1 905 602 9279 www.axiomatic.com sales@axiomatic.com
Axiomatic Technologies Oy Höytämöntie 6 33880 Lempäälä FINLAND ТЕЛ.: +358 103 375 750
www.axiomatic.com
salesfinland@axiomatic.com
Авторське право 2023
Документи / Ресурси
![]() |
AXIOMATIC AX031700 Універсальний контролер входу з CAN [pdfПосібник користувача AX031700, UMAX031700, AX031700 Універсальний контролер входу з CAN, AX031700, Універсальний контролер входу з CAN, Контролер входу з CAN, Контролер з CAN, CAN |