Фобос-Грунт, Yinghuo 1 – Зенит-2SLБ – Байконур 45/1 – 09.11.2011 00:16 ЛМВ

Автор bsdv, 10.03.2010 12:53:29

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

DemonId

ЦитироватьКак то вы слишком просто описываете работу с прерываниями :) Вообще вся программа должна работать в реалтайме, а прерывания кратковременно прерывают основной цикл, да, передача данных делается по прерываниям обслуживающих последовательный порт UART или что там. Но это делается порциями - блоками, и не тормозится основной цикл.
А рил-тайм это что? Это и есть своевременный обмен данными с внешними устройствами, без задержек (а не как в той же винде, где обработчики сначала ставятся в очередь). А как своевременно устроить обмен? Только через прерывания, когда железо имеет возможность взаимодействовать с CPU практически без задержек.

DemonId

Цитировать
ЦитироватьЭто слишком примитивная схема. Уже давно вся работа с железом ведется через прерывания.

Примитивная или нет, но такая схема реально используется при создании софта для ответственных систем. По крайней мере в системе, в создании ПО для которой я принимал участие, идеология была именно такой: работа при запрещенных аппаратных прерываниях. Считалось, что раз такое прерывание может возникнуть в случайный непредсказуемый момент времени, то и поведение программы невозможно предсказать однозначным образом, а, стало быть, результатам тестирования в полной мере доверять нельзя.
Наверное, какой то резон в этом есть, но тут возникают другие проблемы: программист должен сам заботиться, чтобы вставлять в свой код вызов процедур опроса системных устройств (например, того же таймера). И если программист ошибется, слишком редко вставив в какой нить ветке алгоритма вызовы опроса периферии, возникает риск потери данных.
Поэтому лично я за аппаратные прерывания, в качестве компромисса можно выдвинуть требования макс. упрощения кода обработчика прерываний.
Описанный Вами подход и сегодня широко применяется в микроконтроллерах. Но там он оправдан, в виду малого объема программ и их простой логики. При работе с несколькими внешними устройствами такой подход сильно усложняет логику программы и зачастую приводит к трудноуловимым ошибкам синхронизации.

DemonId

Цитироватьhttp://vk.com/video-29744444_161410182  Прожектор Перисхилтон про Фобос-Грунт
Сволочи. Сами то эти дармоеды хоть что-то в своей жизни сделали? Только и умеют что над другими смеяться :evil:

instml

ЦитироватьВсе, что сделано нового, должно уйти на орбиты В.В. Хартов
Интервью «РИА – Новости» июль 2010г.

В то же время начальную часть миссии - переход с околоземной орбиты на трассу к Марсу и Фобосу - обеспечит изделие, уже проверенное в деле. Это - созданный также в НПОЛ разгонный блок «Фрегат». За 10 лет этот «космический буксир» безупречно сработал почти два десятка раз. Задача фирмы имени Лавочкина - освоить настоящее поточное строительство целой флотилии этих «буксиров».
http://www.laspace.ru/rus/cmi04_10.pdf
Да, блин. Карканье в чистом виде.
Go MSL!

A1ex

ЦитироватьAlexandr_A писал(а):
zeaman писал(а):
386DX писал(а):

Никакой самолёт не летает со скоростью, близкой к орбитальной, поэтому не думаю, что это чему-то поспособствует.



Сеанс связи станет более продолжительным за счет подьема антенны.


Не станет. Наземные намного чуствительнее и мощнее.



И из-за горизонта могут сигнал принимать?

Радиогоризонт для НИП`ов  (4-5)° от  уровня горизонта. Антенны Ф-Г малонаправленные, с диаграммой направленности 180° (я имею ввиду полусферу). Антенн две и смотрят в противоположные стороны и достаточно чувствительные чтобы принимать сигнал с бОльших чем сейчас расстояний. Соответственно подъем над уровнем горизонта должен положительно сказаться на продолжительности сеанса связи. Все дело в том есть или нет средства для приема/передачи сигнала с нужной структурой и в нужном диапазоне, что на самолете, что на спутнике ретрансляторе (да хоть на МКС).

Штуцер

Цитировать
Цитировать
ЦитироватьБыть может, пытаются заставить аппарат выйти из режима полного молчания косвенным путем, выдавая эти самые прямые релейные команды
Именно это и пытаются.
Надо бы попросить Shin'а выложить еще сканов из того документа. Может быть чего нароем про эти релейные команды и как они выдаются и принимаются бортом и на каких этапах
Даже если там это есть, ничего не изменится. И почему РЕЛЕЙНЫЕ?
Но в виде обломков различных ракет
Останутся наши следы!

instml

ЦитироватьНочью и есть "со стороны Солнца". Разве нет?
Нет. Правда неизвестно, что он делает тогда, когда не видит Солнца.
Go MSL!

Santey

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

Полностью согласен.
Именно микроконтроллеры я и имел в виду

Santey

ЦитироватьИ почему РЕЛЕЙНЫЕ?

Такая терминология используется в "двухтомнике".
Видимо, имеется в виду возможность выдачи команд на какие-то исполнительные механизмы напрямую, в обход бортового компа

Пиркс

Есть некоторые соображения почему поднимается именно ПГ орбиты а не АГ. Возможно это связано с тем что АГ сейчас "скользит" в южном полушарии Земли (аргумент ПГ ок. 50 гр.), там же сейчас находится и Солнце. Т.е. в АГ станции лучше видно Солнце. А вот почему система ориентации ускоряет а не тормозит АМС, это я не допер.

UP. За прошедшую ночь ПГ поднялся еще на 750 м.
Вперед, на Марс!

Штуцер

Цитировать
ЦитироватьНочью и есть "со стороны Солнца". Разве нет?
Нет. Правда неизвестно, что он делает тогда, когда не видит Солнца.
ИМХО, поддерживает ПСО. В книжке написано, что БВК может вычислять положение Солнца относительно аппарата.
Но в виде обломков различных ракет
Останутся наши следы!

instml

ЦитироватьДа, а что сейчас поделывает священник, освятивший Фобос-Грунт перед запуском? Он взял пост, не спит, не пьёт, и денно и нощно молится о чудесном спасении миссии?
В таком режиме он до января точно не протянет :)
Go MSL!

Santey

ЦитироватьДа, а что сейчас поделывает священник, освятивший Фобос-Грунт перед запуском? Он взял пост, не спит, не пьёт, и денно и нощно молится о чудесном спасении миссии?

Ага, ушел в "сейф-моде", из чувства солидарности с аппаратом :)

dee34rt

Нужно было на "Фобос грунт" установить меганоут Бер...ова с сенсорным дисплеем и тогда можно было бы торжественно разбить анализатор спектра.

Salo

ЦитироватьПодскажите разницу между РБ Фрегат-СБ типа Навигатор и Флагман.  :?: Заранее благодарен. :!: Можно в личку
Путаете тёплое c мягким:

Фрегат-СБ разгонный блок.

Навигатор - платформа КА (Электро-Л, Спектр-Р и т.д.).

Флагман - название МДУ перелётного модуля ФГ однажды использованное Полещуком, но нигде более не встречающееся.
"Были когда-то и мы рысаками!!!"

instml

Цитировать3. Все как-то накинулись на программную ошибку, что не очевидно (Гео-ИК тут ИМХО вспоминать вообще не к месту)
Эту версию озвучил еще Поповкин в самом начале - щас, мол, перезальем по-быстрому пару программок на борт. И понеслааась :) Программная ошибка наиболее удобна - при установлении связи с аппаратом ее легко исправить (задекларирована возможность заливки нового ПО на борт). А после исправления летим прямиком к Марсу :)
Go MSL!

Штуцер

Цитировать
ЦитироватьИ почему РЕЛЕЙНЫЕ?

Такая терминология используется в "двухтомнике".
Видимо, имеется в виду возможность выдачи команд на какие-то исполнительные механизмы напрямую, в обход бортового компа
"Это все в шифровке..."(с) :D
Что то я там такого не нашел. Вообще то РК - разовая команда.
Но в виде обломков различных ракет
Останутся наши следы!

Bell

Цитировать
ЦитироватьПодскажите разницу между РБ Фрегат-СБ типа Навигатор и Флагман.  :?: Заранее благодарен. :!: Можно в личку
Путаете тёплое c мягким:

Фрегат-СБ разгонный блок.

Навигатор - платформа КА (Электро-Л, Спектр-Р и т.д.).

Флагман - название МДУ перелётного модуля ФГ однажды использованное Полещуком, но нигде более не встречающееся.
Фактически ФГ собран из отдельных частей Фрегата-СБ, Навигатора и Флагмана.
Иногда мне кажется что мы черти, которые штурмуют небеса (с) фон Браун
А гвоздички-то были круглые (с) Брестская крепость

instml

ЦитироватьCпециалисты ведомства пытаются, в частности, провести ускорение поворотных механизмов аппарата.
Не аппарата, а антенн наземных станций.
Go MSL!

Salo

Цитировать
Цитировать
ЦитироватьПодскажите разницу между РБ Фрегат-СБ типа Навигатор и Флагман.  :?: Заранее благодарен. :!: Можно в личку
Путаете тёплое c мягким:

Фрегат-СБ разгонный блок.

Навигатор - платформа КА (Электро-Л, Спектр-Р и т.д.).

Флагман - название МДУ перелётного модуля ФГ однажды использованное Полещуком, но нигде более не встречающееся.
Фактически ФГ собран из отдельных частей Фрегата-СБ, Навигатора и Флагмана.
Вот чего там нет, так это Навигатора.
"Были когда-то и мы рысаками!!!"