Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
mag_subsys [2018/03/09 00:54] eliseev |
mag_subsys [2020/03/25 16:28] 127.0.0.1 внешнее изменение |
||
---|---|---|---|
Строка 2: | Строка 2: | ||
Виртуальное [[power_subsys|потребление]] - 40мА | Виртуальное [[power_subsys|потребление]] - 40мА | ||
- | {{ ru:device_standart.jpg?direct&200|}} | + | {{ магнитометр.png?direct&200| Магнитометр}} |
- | Чаще всего при проектировании космических аппаратов, работающих на низких орбитах, в качестве одного из устройств определения ориентации (как правило, дополняющего солнечные датчики), используют магнитометр. Магнитометр измеряет магнитное поле вокруг себя, выдавая три компоненты вектора индукции магнитного поля, в единицах, измеряемых в Тесла. В идеальных условиях магнитометр на борту спутника измеряет именно геомагнитное поле Земли - то самое, которое заставляет поворачивать стрелку компаса у наземного пользователя. Однако в реальной жизни конструкция любого спутника содержит в своем составе магнитные материалы (например, постоянные магниты электроприводов), поэтому магнитометр измеряет некое суммарное поле Земли и поле самого спутника - т.н. суперпозицию полей. | + | Чаще всего при проектировании космических аппаратов, работающих на низких орбитах, в качестве одного из устройств определения ориентации (как правило, дополняющего солнечные датчики), используют магнитометр. |
- | Магнитное поле Земли хорошо исследовано, и не только у поверхности земли, но и в околоземном пространстве. Хотя есть в его поведении свои особенности, и много интересных, пока не до конца исследованных эффектов... Но это уже наука. А для определения ориентации спутника по показаниям магнитометра достаточно использовать точную математическую модель магнитного поля, например, IGRF, которую можно заложить на борт спутника в виде программного кода. | + | Магнитометр измеряет магнитное поле вокруг себя, выдавая три компоненты вектора индукции магнитного поля, в единицах, измеряемых в Тесла. В идеальных условиях магнитометр на борту спутника измеряет именно геомагнитное поле Земли - то самое, которое заставляет поворачивать стрелку компаса у наземного пользователя. Однако в реальной жизни конструкция любого спутника содержит в своем составе магнитные материалы (например, постоянные магниты электроприводов), поэтому магнитометр измеряет некое суммарное поле Земли и поле самого спутника - т.н. суперпозицию полей. |
- | .{{ ::earth_mag_field.jpg?200|}} | + | |
- | Сравнение показаний магнитометра с расчетными значениями модели геомагнитного поля позволяют оценить ориентацию (а в некоторых случаях и положение) космического аппарата в пространстве. При проведении экспериментов с спутником-конструктором в лаборатории предполагается использование магнитометра в качестве прибора как для определения ориентации, так и для определения положения спутника на "орбите", т.е. для навигации. При этом "геомагнитное" поле, измеряемое магнитометром на борту, создается специальной лабораторной оснасткой и управляется от компьютера по заранее заданному и известному закону управления. | + | |
- | В начале эксперимента пользователям будет выдана функция зависимости магнитного поля от положения спутника на орбите над планетой. После этого, внеся соответствующие изменения в код своей программы, и появляется возможность определять положение спутника по показаниям магнитометра. | + | Сравнение показаний магнитометра с расчетными значениями модели геомагнитного поля позволяют оценить ориентацию (а в некоторых случаях и положение) космического аппарата в пространстве. При проведении экспериментов с конструктором ОрбиКрафт предполагается использование магнитометра в качестве прибора как для определения ориентации, так и для определения положения спутника на "орбите", т.е. для навигации. При этом "геомагнитное" поле, измеряемое магнитометром на борту, создается специальной лабораторной оснасткой Терра и управляется от компьютера по заранее заданному и известному закону управления. |
Для получения текущих показаний магнитометра используется функция (на языке C): \\ | Для получения текущих показаний магнитометра используется функция (на языке C): \\ | ||
Строка 17: | Строка 15: | ||
</code> | </code> | ||
- | Еще раз подчеркнем, что внутри "спутника"-конструктора, как и на реальных аппаратах, показания магнитометра зависят не только от внешнего "геомагнитного" поля. Другие приборы (в основном двигатели [[wheel_subsys|маховика]] и [[power_subsys|система энергопитания]]) могут вносить помехи в измерения, поэтому не рекомендуется установка магнитометра в непосредственной близости от этих устройств. | + | Внутри констуктора ОрбиКрафт, как и на реальных аппаратах, показания магнитометра зависят не только от внешнего "геомагнитного" поля. Другие приборы (в основном двигатели [[wheel_subsys|маховика]] и [[power_subsys|система энергопитания]]) могут вносить помехи в измерения, поэтому не рекомендуется установка магнитометра в непосредственной близости от этих устройств. |
**Код проверки магнитометра на языке C** | **Код проверки магнитометра на языке C** | ||
Строка 71: | Строка 69: | ||
magnetometer_turn_off(num) | magnetometer_turn_off(num) | ||
</code> | </code> | ||
+ |