55 lines
1.5 KiB
Plaintext
55 lines
1.5 KiB
Plaintext
@startuml
|
||
participant "HGM6110" as SG
|
||
participant "Контроллер двигателя" as EC
|
||
participant "Реле топлива" as R
|
||
participant "Стартер" as S
|
||
|
||
note over SG
|
||
Задержка пуска (1–10 с)
|
||
end note
|
||
|
||
SG -> R : Включение реле топлива
|
||
note over SG
|
||
Выход топлива (2–5 с)
|
||
end note
|
||
|
||
SG -> EC : Команда запуска
|
||
EC -> S : Стартер ВКЛ
|
||
S -> EC : Прокрутка (до 10 с)
|
||
|
||
alt Успешный запуск
|
||
EC --> SG : Частота > порога
|
||
|
||
note over SG
|
||
Безопасное время (3–5 с)
|
||
end note
|
||
|
||
alt Низкое давление масла
|
||
note over SG : АВАРИЯ: Low Oil Pressure
|
||
SG -> EC : Стоп
|
||
else Перегрев
|
||
note over SG : АВАРИЯ: High Temp
|
||
SG -> EC : Стоп
|
||
else Нормально
|
||
note over SG : Холостой ход (5–20 с)
|
||
note over SG : Прогрев (10–180 с)
|
||
|
||
note over SG : Авт ДГУ ВКЛ
|
||
note over SG : Нормальная работа
|
||
end
|
||
|
||
else Неудачный запуск
|
||
EC --> SG : Нет частоты
|
||
|
||
alt Перекрут (Overcrank)
|
||
note over SG : АВАРИЯ: Overcrank
|
||
SG -> EC : Блокировка пуска
|
||
else Низкое напряжение АКБ
|
||
note over SG : АВАРИЯ: Low Battery
|
||
else Повтор пуска
|
||
SG -> EC : Пауза (5–10 с)
|
||
SG -> EC : Повтор пуска (до 3 раз)
|
||
end
|
||
end
|
||
|
||
@enduml |