User Tools

Site Tools


en:wheel_subsys

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
en:wheel_subsys [2017/12/01 13:47]
writer
en:wheel_subsys [2019/09/16 15:40]
golikov
Line 2: Line 2:
 Virtual [[power_subsys|consumption]] - 2000mA Virtual [[power_subsys|consumption]] - 2000mA
  
-{{ ru:wheel.jpg?​direct&​200|}} +{{ :ru:маховик.png?​direct&​200| ​Двигатель-маховик}}
-Moving along the orbit, many satellites require precise orientation of certain surfaces in the right direction - relative to the Earth, the Sun, stars or some other way. For example, to put the [[camera_subsys|camera]] on the    [[sim_earth|ground]] or [[sun_battery|solar panels]] on the Sun. There are several known approaches for solving this problem. For example, you can use jet (rocket) orientation engines, which by expending the working body, cause the spacecraft to rotate in the desired direction relative to the center of mass. However, this method requires the consumption of a working body (fuel), requires a complex system of engine nozzles, is potentially unsafe, etc. On small machines ​ [[wheel_subsys|flywheels]] are used to provide a given orientation of the satellite in space relative to the center of mass. +
  
-The flywheel is an electromechanical device that is an electric motor with a wheel mounted on its axis of rotation. The engine rotates accelerating and slowing down from time to time and according to the law of conservation of the kinetic moment, the spacecraft itself rotates faster ​or slowerSince in outer space conditions there are no external forces ​and the amount {{ ru::arch.php.gif?​200|}}of motion ​can not changeturning the flywheel clockwise ​causes the rotation of the whole spacecraft ​counterclockwise. Thus, by controlling ​the engine and the rotation ​of the [[wheel_subsys|flywheel]] we can control ​the motion around ​the center of mass (in fact, the rotation) of the whole spacecraft.+When in orbit, many satellites require precise orientation ​of certain surfaces in the correct direction - relative ​to the Earth, the Sun, stars or some other reference pointFor example, the [[camera_subsys|camera]] should be oriented towards the [[sim_earth|ground]] ​and the [[sun_battery|solar panels]] should be oriented towards the SunThere are several known approaches for solving this problemFor example, you can use jet (rocket) orientation engineswhich causes the spacecraft ​to rotate in the desired direction relative to the center ​of mass. However, this method requires ​the consumption of a working fluid (fuel), requires a complex system of engine nozzles, is potentially unsafe, etc. On small spacecraft,  ​[[wheel_subsys|flywheels]] are most often used to provide a given orientation of the satellite in space relative to the center of mass. 
  
-In our model free rotation of the model, and hence the [[wheel_subsys|flywheel]],​ is possible only around one axis - vertical. Therefore, only one flywheel ​of orientation ​is installed on the "​satellite".+The flywheel is an electromechanical device that consists of an electric motor with a wheel mounted on its axis of rotation. As the engine accelerates or decelerates,​ the spacecraft itself rotates faster or slower according to the law of conservation of the kinetic moment. Since there are no external forces in outer space and the amount of motion cannot change, turning the flywheel clockwise causes the whole spacecraft to rotate counterclockwise. Thus, by controlling the engine and the rotation of the [[wheel_subsys|flywheel]],​ you can control the motion of the whole spacecraft (in fact, the rotation) around its center of mass. 
 + 
 +In our modelfree rotation of the spacecraft, and hence the [[wheel_subsys|flywheel]],​ is possible only around one axis - vertical. Therefore, only one orientation ​flywheel is installed on the "​satellite."
  
 The following functions are used for working with the flywheel motor: \\  The following functions are used for working with the flywheel motor: \\ 
 +
 //int32_t motor_set_speed(uint16_t num,int16_t RPM,int16_t *confirm);//​ \\  //int32_t motor_set_speed(uint16_t num,int16_t RPM,int16_t *confirm);//​ \\ 
-Allows ​you to set the flywheel speed, if successful, ​returns ​LSS_OK code and the "​confirm"​ value equal to the desired RPM. However, ​the real acceleration of the [[wheel_subsys|flywheel]] to the required speed can take quite a long time.+The function allows ​you to set the flywheel speed. If everything is successful, ​it will return the LSS_OK code and the "​confirm"​ value equal to the desired RPM. However, ​it can take quite a long time for the [[wheel_subsys|flywheel]] ​to accelerate ​to the required speed.
  
 //int32_t motor_request_speed(uint16_t num,int16_t *pRPM);// \\  //int32_t motor_request_speed(uint16_t num,int16_t *pRPM);// \\ 
-This function allows you to request the current flywheel speed+This function allows you to request the current flywheel speed.
en/wheel_subsys.txt · Last modified: 2020/03/25 16:28 (external edit)