en:sun_subsys

# Differences

This shows you the differences between two versions of the page.

 en:sun_subsys [2017/12/01 13:33]writer en:sun_subsys [2019/09/16 15:54]golikov Both sides previous revision Previous revision 2020/01/20 09:38 golikov 2019/09/16 15:54 golikov 2019/09/16 15:53 golikov 2019/09/16 15:38 golikov 2018/01/22 17:51 ashley 2018/01/22 17:29 ashley 2017/12/01 13:33 writer 2017/12/01 13:32 writer 2017/12/01 13:32 writer 2017/11/21 22:00 writer created Next revision Previous revision 2020/01/20 09:38 golikov 2019/09/16 15:54 golikov 2019/09/16 15:53 golikov 2019/09/16 15:38 golikov 2018/01/22 17:51 ashley 2018/01/22 17:29 ashley 2017/12/01 13:33 writer 2017/12/01 13:32 writer 2017/12/01 13:32 writer 2017/11/21 22:00 writer created Next revision Both sides next revision Line 1: Line 1: - **Solar Sensor** \\ + **Sun Sensor** \\ Virtual [[power_subsys|consumption]] - 45mA Virtual [[power_subsys|consumption]] - 45mA - {{ ru:sunsensor_new.jpg?​direct&​200|}} + {{ :ru:сд_4.png?​direct&​200| ​Солнечные датчики}} - Solar sensors on satellites serve as orientation sensors, determining the satellite spatial ​attitude ​relative to the Sun. Very often they are used for rough satellite solar panels ​orientation ​on the Sun. It should be noted that it is impossible to determine satellite ​attitude completely ​only by solar sensors ​readings - there will always remain an uncertainty with the spacecraft rotation angle around the direction ​"​satellite-sun"​. + Sun sensors on satellites serve as orientation sensors, determining the satellite'​s ​spatial ​position ​relative to the sun. Very often they are used for the rough orientation of satellite solar panels on the sun. It should be noted that it is impossible to completely ​determine ​the orientation of the satellite only from sun sensor ​readings - there will always remain an uncertainty with the spacecraft rotation angle around the "​satellite-sun" ​direction. To obtain raw measurement data, you can use the function \\ To obtain raw measurement data, you can use the function \\ int sunsensor_request_raw(uint16_t num, uint16_t *pRAW_data1,​ uint16_t *pRAW_data2);​ int sunsensor_request_raw(uint16_t num, uint16_t *pRAW_data1,​ uint16_t *pRAW_data2);​ - The sensor returns readings from two sensors that examine the left and the right hemispheres respectively. When one of the sensors ​has clutter by the level of illumination,​ sun angle can be determined. When the two sensors have clutters ​the more correct approach is to use the ratio of the illumination levels on both sensors. + The sensor returns readings from two sensors that examine the left and right hemispheres respectively. When one of the sensors ​is exposed to a level of illumination, ​the sun angle can be determined. When both sensors have been illuminated, ​the more correct approach is to use the ratio of the illumination levels on both sensors. - Calculating the specific dependencies of the angle on the illumination levels is called calibrating the sensor under different conditions. Nevertheless,​ even without calibration,​ sensors of similar design can be used to guide the sun by analyzing the mutual illumination of the right and the left hemispheres of the sensor. + Calculating the specific dependencies of the angle on the illumination levels is called calibrating the sensor under different conditions. Nevertheless,​ even without calibration,​ sensors of similar design can be used to track the position of the sun by analyzing the mutual illumination of the right and the left hemispheres of the sensor. **//​Accuracy of installation//​** \\ **//​Accuracy of installation//​** \\ - It should be noted that the accuracy of mounting the sensors inside the solar sensor bodies is not ideal - this is how it happens in real life, making each sensor unique in its own way. This is due to the inaccuracy of the bodies ​manufacture relative the required size, the errors of installing electronics boards inside the bodies, the imperfection of the sensors themselves (they all differ slightly from each other).It is clear that most of such errors remain unchanged ​during ​the service life, although there are also errors that depend heavily on external factors (for example, temperature). In our case, we assume that the measurement errors of each sensor are constant in time, slightly dependent on temperature, ​and this makes it possible to perform ​their one-time calibration before ​using. In your hands there is a set of 4 sensors, it is desirable ​to calibrate each of them before ​start the competition. Think for yourself how this could be done, or contact us for advice. + It should be noted that the accuracy of mounting the sensors inside the sun sensor bodies is not ideal - this is how it happens in real life, making each sensor unique in its own way. This is due to the inaccuracy of the manufacture ​of the cases relative the required size, the errors of installing electronics boards inside the cases, and the imperfection of the sensors themselves (they all differ slightly from each other). It is understood ​that most of such errors remain unchanged ​throughout ​the service life, although there are also errors that depend heavily on external factors (for example, temperature). In our case, we assume that the measurement errors of each sensor are constant in time and slightly dependent on temperature, ​which makes it possible to perform ​a one-time calibration before ​use. It is recommended ​to calibrate each of the 4 sensors in the set before ​use. Think for yourself ​about how this could be done, or contact us for advice. Description of the [[old_sun_subsys|old version]] of the sensor. Description of the [[old_sun_subsys|old version]] of the sensor.
en/sun_subsys.txt · Last modified: 2020/03/25 16:28 (external edit)