Инструменты пользователя

Инструменты сайта


sun_subsys

Солнечный датчик
Виртуальное потребление - 45мА

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

Для получения сырых данных измерений можно воспользоваться функцией

int sunsensor_request_raw(uint16_t num, uint16_t *pRAW_data1, uint16_t *pRAW_data2);

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

Вычисление конкретных зависимостей угла от уровней освещенности называется калибровкой датчика под различные условия. Тем не менее даже без калибровки датчики подобной конструкции могут быть использованы для наведения на солнце путем анализа взаимной освещенности правой и левой полусфер датчика.

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

Описание старой версии датчика

sun_subsys.txt · Последние изменения: 2016/04/12 18:58 — rinin