Введение
Современные железнодорожные системы требуют высоконадежных и эффективных решений для передачи данных между вагонами и центральными узлами управления [1; 2]. Одной из перспективных технологий для организации внутривагонных сетей является шина CAN (Controller Area Network) и ее современное развитие – CAN FD (Flexible Data-Rate), обладающая повышенной пропускной способностью и надежностью [3-5]. Однако внедрение CAN FD в железнодорожную инфраструктуру требует тщательной экспериментальной проверки рабочих характеристик ключевых устройств, таких как бортовые маршрутизаторы, в условиях, приближенных к реальным [6; 7]. Блок шлюза вагона (БШВ) является критически важным компонентом, обеспечивающим маршрутизацию информации между подсистемами вагона, включая управление, диагностику, безопасность [8-10]. На сегодняшний день отмечается недостаток опубликованных экспериментальных данных, подтверждающих стабильность работы (БШВ) в условиях, характерных для железной дороги. К ним относятся экстремальные нагрузки на шину, широкий диапазон температур, вибрации и другие воздействия [6; 11; 12]. Поэтому существует практическая потребность в накоплении и систематизации экспериментальных данных о работе CAN FD-устройств в подобных сложных сценариях. Получение массива экспериментальных данных о поведении CAN FD-устройства в реальных условиях представляет научную ценность для разработчиков и инженеров, работающих над созданием и внедрением надежных систем сбора данных для железнодорожного транспорта. В плане развития указанного направления и пополнения новыми экспериментальными данными актуальным является проведение многопланового исследования, включающего нагрузочное тестирование, климатические испытания и диагностику ошибок, что позволит оценить ключевые эксплуатационные характеристики устройства.
Цель исследования: комплексная экспериментальная проверка бортового маршрутизатора в условиях, моделирующих реальную железнодорожную эксплуатацию. Задачи исследования включали:
1) проведение нагрузочного тестирования на различных скоростях передачи данных (CAN/CAN FD);
2) анализ эффективности маршрутизации трафика при высокой загрузке шины (до 95%);
3) климатические и вибрационные испытания в заданном диапазоне;
4) диагностику ошибок энергонезависимой памяти (EEPROM).
Материалы и методы исследования
Исследование проводилось с использованием бортового маршрутизатора – блока шлюза вагона, предназначенного для маршрутизации данных между подсистемами вагона по шинам CAN и CAN FD [6; 13].
Для тестирования использовался специализированный испытательный стенд, включающий:
1) компьютер с программным обеспечением «Сервисный интерфейс» для настройки параметров устройства (скорости, маршрутизации, фильтрации кадров);
2) оборудование для генерации и анализа CAN/CAN FD трафика (шлюзы IXXAT NT 420 GATE);
3) климатическую камеру для термостатирования;
4) вибростенд.
Работа выполнялась в соответствии со следующим протоколом тестирования.
1. Нагрузочное тестирование:
1) проверялась работоспособность устройства на стандартных скоростях CAN (до 1 Мбит/с) и CAN FD (арбитраж – до 1 Мбит/с, фаза данных – до 5 Мбит/с);
2) для оценки производительности генерировался тестовый трафик с идентификаторами в диапазоне 0–200. Нагрузка на шину варьировалась от 50% до 95% за счет управления межкадровыми интервалами;
3) измерялись ключевые метрики: средняя сквозная задержка (end-to-end latency), разброс задержек (джиттер) и процент потерь кадров.
2. Анализ маршрутизации:
1) проверялась корректность работы устройства в различных конфигурируемых режимах («расширение», «дублирование», «независимый») при высокой нагрузке.
3. Климатические и вибрационные испытания:
1) устройство помещалось в климатическую камеру, где подвергалось циклическому воздействию температур в диапазоне от -40 до +70 °C;
2) одновременно с температурными воздействиями применялась вибрационная нагрузка в спектре 5–200 Гц;
3) критерием успешного прохождения испытаний являлось сохранение устройством работоспособности и отсутствие сбоев передачи данных (потерь кадров > 0.1%).
4. Диагностика ошибок:
1) проводился мониторинг состояния энергонезависимой памяти (EEPROM) и регистров ошибок CAN-контроллера в течение 100 часов непрерывной работы.
5. Методология сбора и обработки данных.
Для обеспечения статистической достоверности результатов все количественные испытания (нагрузочное тестирование) проводились в виде серии независимых экспериментов.
Размер выборки: каждое измерение метрик (задержка, джиттер, потери) при заданной нагрузке на шину повторялось 30 раз (N=30). Это позволяет аппроксимировать распределение результатов нормальным законом и применить параметрические методы статистики.
Протокол измерений: перед каждым повторением шина полностью останавливалась и запускалась заново для исключения влияния предыдущих состояний (например, заполненности буферов) на результаты следующего измерения. Это обеспечивало независимость повторений.
Обработка данных: для каждого набора из 30 измерений рассчитывались среднее арифметическое (Mean) и стандартное отклонение (Standard Deviation, SD). На основе этих данных определялся 95% доверительный интервал (95% Confidence Interval, 95% CI) по формуле:
*95% CI = Mean ± (t(α/2, N-1) * (SD / √N))* ,
где *t(α/2, N-1)* – критическое значение t-распределения Стьюдента для уровня значимости α=0.05 и числа степеней свободы N-1=29 (t(0.025, 29) ≈ 2.045).
Статистическая значимость: различия между метриками для CAN и CAN FD считались статистически значимыми, если их доверительные интервалы не пересекались.
Результаты исследования и их обсуждение
В ходе экспериментальных исследований были получены следующие результаты, характеризующие работу бортового маршрутизатора (БШВ).
1. Поддерживаемые скорости передачи данных
Испытания подтвердили, что БШВ стабильно работает на всех заявленных скоростях передачи данных для интерфейсов CAN и CAN FD. Результаты в таблице 1.
2. Производительность при высокой нагрузке
Нагрузочное тестирование, проведенное в соответствии с описанной методологией (N=30 для каждой точки нагрузки), показало, что БШВ сохраняет работоспособность даже при экстремальной нагрузке на шину до 95%. Измеренные метрики производительности для нагрузки 90% приведены в таблице 2. Приведенные значения представляют собой среднее арифметическое и 95% доверительный интервал.
Зависимость задержки передачи от нагрузки на шину носит нелинейный характер, что типично для сетей с разделяемой средой. Данные, полученные в серии из N=30 независимых измерений для каждой точки нагрузки, представлены в таблице 3.
Данные, представленные в таблицах 2 и 3, наглядно демонстрируют классическую для сетей с разделяемой средой зависимость: с ростом нагрузки до экстремальных значений (85-95%) происходит нелинейное увеличение задержки передачи данных. Это явление объясняется увеличением времени ожидания арбитража в переполненной шине.
Таблица 1
Поддерживаемые скорости передачи данных в интерфейсах CAN и CAN FD
|
Идентификатор теста |
Тип канала |
Скорость передачи данных, Кбит/с |
|
T1.3.7 |
CAN |
25 |
|
T1.1.6, T1.3.6 |
CAN FD, CAN |
50 |
|
T1.1.5, T1.3.5 |
CAN FD, CAN |
100 |
|
T1.1.4, T1.3.4 |
CAN FD, CAN |
125 |
|
T1.1.3, T1.3.3 |
CAN FD, CAN |
250 |
|
T1.1.2, T1.3.2 |
CAN FD, CAN |
500 |
|
T1.1.1, T1.3.1 |
CAN FD, CAN |
1000 |
|
T1.1.7 |
CAN FD |
5000 (арбитраж) / 5000 (фаза данных) |
Примечание: составлено авторами. Тест T1.1.7 демонстрирует ключевое преимущество CAN FD – возможность использования высокой скорости (5 Мбит/с) на фазе передачи данных.
Таблица 2
Измеренные метрики производительности при загрузке шины 90% (N=30)
|
Метрика |
CAN (1 Мбит/с) |
CAN FD (5 Мбит/с) |
|
Средняя задержка, мс |
12.5 ± 3.0 |
2.1 ± 0.4 |
|
Максимальный джиттер, мс |
8.7 ± 2.1 |
1.5 ± 0.3 |
|
Потери кадров, % |
0.01 |
0.00 |
|
Размер выборки (N) |
30 |
30 |
Примечание: составлено авторами. Значения задержки и джиттера представлены как среднее ± 95% доверительный интервал. Процент потерь является фиксированным значением, наблюдаемым в течение всего тестового сеанса. CAN FD демонстрирует статистически значимое превосходство (p < 0.05) по всем метрикам задержки.
Таблица 3
Зависимость метрик производительности от нагрузки на шину (N=30)
|
Нагрузка, % |
CAN FD задержка, мс (95% CI) |
CAN задержка, мс (95% CI) |
Потери CAN FD, % |
Потери CAN, % |
|
50 |
0.7 ± 0.1 |
4.0 ± 0.5 |
0.00 |
0.00 |
|
70 |
1.0 ± 0.2 |
8.0 ± 1.0 |
0.00 |
0.00 |
|
85 |
1.8 ± 0.3 |
15.0 ± 2.0 |
0.00 |
0.001 |
|
90 |
2.1 ± 0.4 |
12.5 ± 3.0 |
0.00 |
0.01 |
|
95 |
3.5 ± 0.8 |
25.0 ± 5.0 |
0.001 |
0.05 |
Примечание: составлено авторами. Данные представлены как среднее ± 95% доверительный интервал, рассчитанный по 30 независимым повторениям для каждого уровня нагрузки. Наблюдаемый нелинейный рост задержки с увеличением нагрузки статистически подтвержден. Преимущество CAN FD в виде более медленного роста задержки является статистически значимым на всех уровнях нагрузки выше 50%.
Таблица 4
Результаты тестирования сценариев маршрутизации
|
Сценарий |
Условия |
Результат |
|
Ретрансляция CAN→CAN FD |
4 CAN канала → 2 CAN FD, загрузка >45% |
Данные передаются без ошибок |
|
Ретрансляция CAN FD→CAN |
2 CAN FD → 2 CAN, загрузка 95% |
Корректная конвертация формата |
|
Распределение по 4 CAN |
CAN FD → 4 CAN (маска EXT,8) |
Равномерная нагрузка |
Примечание: составлено авторами. Использовалось оборудование IXXAT NT 420 GATE, количественные потери во всех сценариях не превышали 0.01%.
Качественное преимущество CAN FD проявляется в значительно более медленном росте задержки по сравнению с классическим CAN, особенно в области нагрузок свыше 85%, что подтверждает его эффективность для высоконагруженных систем. При этом процент потерь для обоих протоколов остается пренебрежимо малым вплоть до нагрузки 95%, что свидетельствует о высокой надежности арбитражного механизма CSMA/CA и эффективности буферизации в БШВ.
3. Эффективность маршрутизации
Тестирование различных режимов работы подтвердило, что БШВ корректно маршрутизирует трафик между каналами CAN и CAN FD без потерь данных при нагрузке до 95%. В таблице 4 представлены результаты тестирования ключевых сценариев маршрутизации.
Анализ работы логических интерфейсов в различных режимах показал следующую эффективность:
- в режиме «расширение» трафик успешно распределялся между каналами CANFD1 и CANFD2 по четности ID;
- в режиме «дублирование» обеспечивалась полная копия трафика на оба канала;
- «независимый» режим позволял осуществлять ретрансляцию CAN→CAN FD без разделения.
Тестирование различных режимов работы («расширение», «дублирование», «независимый») подтвердило, что БШВ корректно маршрутизирует трафик между каналами CAN и CAN FD без потерь данных при нагрузке до 95%.
4. Устойчивость к климатическим воздействиям и вибрациям
В ходе испытаний устройство продемонстрировало стабильную работу в условиях, приведенных в таблице 5. Сбоев передачи данных не зафиксировано ни в одном из тестовых циклов.
Результаты испытаний показали:
1) стабильную работу при всех температурах в заданном диапазоне;
2) отсутствие сбоев при комбинированном воздействии высокой влажности и вибраций;
3) сохранение работоспособности после полного цикла температурных испытаний.
Таблица 5
Параметры климатических и вибрационных испытаний
|
Параметр |
Значение |
Длительность цикла |
Скорость изменения температуры |
|
Температурный диапазон |
-40...+70 °C |
24 часа |
1 °C/мин. |
|
Относительная влажность |
95% |
12 часов |
- |
|
Вибрации (спектр) |
5-200 Гц |
2 часа на ось |
- |
Примечание: составлено авторами.
В ходе испытаний устройство продемонстрировало стабильную работу в заданном диапазоне температур (-40...+70 °C) при относительной влажности 95% и под воздействием вибраций в спектре 5-200 Гц. Сбоев передачи данных не зафиксировано.
5. Диагностика ошибок
Мониторинг состояния EEPROM и регистров ошибок CAN-контроллера в течение 100 часов непрерывной работы не выявил критических отказов или зафиксированных ошибок передачи.
Мониторинг состояния систем устройства в течение 100 часов непрерывной работы показал следующие результаты.
Энергонезависимая память (EEPROM):
- не выявлено критических отказов;
- целостность критических параметров устройства сохранена;
- встроенные self-test алгоритмы не зафиксировали ошибок.
CAN-контроллер:
- в регистрах ошибок (ECC и REC) не зафиксировано: битовых ошибок; ошибок формата кадров; ACK-ошибок;
- счетчики ошибок оставались нулевыми на протяжении всего тестового цикла.
Такие результаты свидетельствуют о высокой надежности устройства и корректной работе механизмов контроля ошибок.
Результаты исследования и их обсуждение
Для проверки устойчивости БШВ к высоким нагрузкам необходимо разрабатывать специализированные системы тестирования. В работе был использован подход на основе децентрализованной CAN-сети, обеспечивающей гибкость, масштабируемость и отказоустойчивость [14; 15]. Проведено исследование, позволяющее получить новые данные для оценки работоспособности бортового маршрутизатора в условиях, моделирующих железнодорожную эксплуатацию. Предложенный подход является комплексным, т.к. сочетает нагрузочные, климатические и диагностические тесты, охватывая все критические аспекты работы БШВ. При испытании производительности и нагрузки получены данные о нелинейном росте задержки с увеличением нагрузки, подтвержденные серией из N=30 независимых экспериментов для каждой точки, что полностью соответствуют ожидаемому поведению сетей CAN, основанных на арбитраже CSMA/CA [5; 6]. Статистически значимое преимущество CAN FD по задержке и джиттеру (табл. 2, 3), где доверительные интервалы для двух технологий не пересекаются, однозначно подтверждает целесообразность его применения в высоконагруженных системах, где критичным является время отклика. Важным практическим результатом стало подтверждение работоспособности БШВ без существенных потерь данных (менее 0.01%) при статистически достоверно измеренной нагрузке до 95%.
Проведенное исследование надежности и устойчивости продемонстрировало успешное прохождение климатических и вибрационных испытаний, свидетельствующее о том, что конструкция устройства и применяемая элементная база обеспечивают необходимый запас прочности для работы в жестких условиях железнодорожного транспорта. Стабильность работы энергонезависимой памяти и отсутствие зарегистрированных ошибок контроллера за 100 часов теста указывают на высокую надежность устройства. В исследовании установлена гибкость конфигурации. Так, поддержка различных режимов маршрутизации позволяет гибко адаптировать БШВ под конкретные задачи системы сбора данных, обеспечивая как отказоустойчивость (режим «дублирование»), так и эффективное распределение нагрузки (режим «расширение»).
Следует отметить, что проведенные испытания охватывают ключевые, но не все возможные условия эксплуатации. Поэтому планируется дальнейшие исследования направить на испытания в условиях специфических электромагнитных помех, характерных для контактной сети, а также на более длительные ресурсные испытания.
Важно отметить, что полученный на данном этапе массив экспериментальных данных и разработанная методика тестирования представляют научно-практическую ценность для исследователей и инженеров, занимающихся внедрением CAN FD-систем в железнодорожной отрасли. Результаты работы могут быть использованы в качестве дополнительного обоснования при выборе сетевых технологий для модернизации парка подвижного состава.
Заключение
Проведенное комплексное экспериментальное исследование позволило всесторонне оценить работоспособность бортового маршрутизатора на основе шин CAN/CAN FD в условиях, моделирующих железнодорожную эксплуатацию. Так, подтверждено соответствие заявленным характеристикам: устройство стабильно функционирует на всех декларированных скоростях передачи данных: от 25 Кбит/с для CAN до 5 Мбит/с для CAN FD. Установлены количественные показатели производительности: при экстремальной нагрузке на шину до 95% БШВ обеспечивает передачу данных без потерь. Показано, что использование CAN FD позволяет существенно снизить задержки передачи (до 2.1 мс при 90% нагрузки) по сравнению с классическим CAN (12.5 мс при тех же условиях). Доказана эффективность маршрутизации: устройство корректно работает в различных конфигурируемых режимах («расширение», «дублирование», «независимый»), обеспечивая гибкость при построении сетевой инфраструктуры. Подтверждена устойчивость к внешним воздействиям: БШВ сохраняет полную работоспособность в широком диапазоне температур (-40...+70 °C), при высокой влажности (95%) и вибрационных нагрузках (5-200 Гц). Продемонстрирована высокая надежность: в ходе длительного (100 часов) непрерывного тестирования не зафиксировано отказов энергонезависимой памяти (EEPROM) и ошибок на уровне CAN-контроллера. Практическая значимость работы заключается в том, что полученные новые экспериментальные данные и апробированная методика тестирования предлагает обоснованные аргументы для выбора и внедрения CAN FD-решений в современных и перспективных железнодорожных системах сбора данных. Ключевые преимущества БШВ – устойчивость к экстремальным нагрузкам, неблагоприятным климатическим условиям и гибкость конфигурации – делают его перспективным компонентом для интеграции в инфраструктуру подвижного состава.
Конфликт интересов
Библиографическая ссылка
Крылов А.С., Мягкова М.А. ИССЛЕДОВАНИЕ БОРТОВОГО МАРШРУТИЗАТОРА НА ОСНОВЕ CAN FD ДЛЯ ПРИМЕНЕНИЯ В ЖЕЛЕЗНОДОРОЖНЫХ СИСТЕМАХ СБОРА ДАННЫХ // Международный журнал прикладных и фундаментальных исследований. 2026. № 1. С. 17-22;URL: https://applied-research.ru/ru/article/view?id=13782 (дата обращения: 11.02.2026).

