Бортовая система управления

Функции бортовой системы управления – это сближение с передним транспортным средством и следование за ним, исполнение установленных ограничений скорости, остановка на станции назначения и экстренное торможение, реализуемые адаптивным круиз-контролем, обеспечение пассажирского интерфейса, а также контроль путевой обстановки с помощью датчиков транспортного средства при отказе зональной системы управления или отказе радиосвязи.

Бортовая система управления имеет следующие особенности: 
  • сплошное тройное или четырехкратное модульное резервирование,
  • отсутствие графического пользовательского интерфейса, жесткого диска, GPS и TCP/IP,
  • технология Ethernet,
  • режим полный дуплекс,
  • оптический кабель,
  • кольцевая топология сети передачи данных,
  • путевые вехи в виде радиометок и одометр,
  • специализированная сотовая высокочастотная радиосвязь на основе антенны-волновода,
  • доплеровские радары, отражатели радиоволн и радиомаяки с опознавательным сигналом.
Платформа бортовой системы управления в первом приближении может выглядеть следующим образом: 
 Компонент ПрототипДействующая система
 Процессор x86 не определено
 Операционная система Windows XP или аналогичная QNX6 (Neutrino) или VxWorks
 Язык программирования
 Delphi
или Component Pascal (в среде разработки BlackBox или в среде разработки CPIde)
 SPARK (подмножество Ada)
или Oberon-07 (в среде разработки Armaide для ARM-микроконтроллеров) или Active Oberon
или их варианты или потомки

Примеры реализации бортовых систем управления на языках семейства Oberon, включая Component Pascal, перечислены здесь.