Разработка ПО

Программное обеспечение (ПО) космического аппарата (КА) является его «интеллектом». Чем сложнее задачи и чем выше автономность функционирования КА, тем сложнее должны быть алгоритмы функционирования (логика) бортовых систем и КА в целом и, соответственно, сложнее должно быть ПО, реализующее их.

ПО КА складывается из ПО отдельных бортовых систем-комплексов, главным из которых является бортовой комплекс управления КА. Он обеспечивает управление всеми бортовыми системами для решения целевых задач и вспомогательных (служебных) задач, обеспечивающих «жизнь» КА.

К целевым задачам можно отнести управление бортовой научной (целевой) аппаратурой по реализации циклограмм и алгоритмов целевых полетных операций.

К основным служебным задачам относятся:


Управление служебными бортовыми системами КА, обеспечивающими:


НПО имени С.А. Лавочкина осуществляет полный цикл создания прикладного бортового программного обеспечения (ПО), включающий:

При разработке прикладного ПО используются возможности современных бортовых вычислительных комплексов, а также операционных систем реального времени и средств разработки и отладки ПО.

При разработке бортового ПО учитываются следующие тенденции:

Применяемая на НПО им. С.А. Лавочкина технология создания прикладного бортового ПО полностью соответствует требованиям ГОСТ и другой нормативной документации.