Page 1 of 111 1231151101 ... LastLast
Results 1 to 10 of 1106

Thread: RVOSD G5-G6 instructions (work in progress...)

  1. #1
    Join Date
    Oct 2008
    Location
    Dominican Republic
    Posts
    6,712

    Default RVOSD G5-G6 instructions (work in progress...)

    Revisions:
    01/August/2012:
    Added camera stabilization configuration explanations.
    27/November/2013: Added second auxiliary channel and BEC voltage warning explanations.



    You can find information about wiring RVOSD here: http://rvosd.rangevideo.com/?page_id=21
    Warning! The center pin of RVOSD RSSI/temperature input port is directly connected to RVOSD 5V rail. If you plug the battery to this connector it could cause catastrophic failure of the OSD. Also do not connect RSSI from the receiver to this input using a three wire servo cable. The center wire of this cable has to be removed in order to isolate the OSD internal 5V rail from the receiver-servo 5Volt rail.

    The GPS cable is fragile. Do not twist it close to the connectors, else it will develop bad contacts causing the "GPS disconnected" message. If this happens you will need to get a new cable here: http://www.rangevideo.com/index.php?...roducts_id=155
    Or solder the cable to both the GPS and the RVOSD board if you have good soldering skills.

    RVOSD configuration:

    1- Make sure the propeller and motor are balanced.
    2- Make sure the orientation of the OSD on the plane is so that the USB connector on the top OSD board, will face the front of the airplane, and the graphic board (smaller OSD board) face the top of the airplane. Else you will have to re-configure the menu items Board roll orientation (AP 2/3 and/or AHI pitch dir (AP 2/3).
    It is very important for RVOSD inertial unit to be isolated from extreme vibrations from the motor and propeller of the plane. The OSD can display an special screen that will show how much vibration is on the system. To activate this screen go to the Debug screen (Main 2/4) menu item, and set it to Raw data. After this the OSD will show some debug information on the screen that it is usually blank. The debug information does include a vibration level indicator for every axis. The goal is to keep the bar indicators under the maximum at any throttle level.
    This is how it looks:


    It is very important to understand that the Artificial horizon indicator(AHI) does show the attitude estimation used by the autopilot. A wrong estimation will cause the autopilot to fail. Testing that the AHI does follow the real horizon as close as possible is the best indicator that the autopilot is going to work properly.


    3- Connect the current sensor to the OSD. The inertial unit will be initializing. Keep RVOSD board quiet during the first 30 seconds after power ON.
    4- Set the R/C receiver connected (Main 4/4) menu item to Yes.
    5- Make sure to remove the propeller from the motor at this stage. Connect GPS and all inputs to RVOSD:
    RVOSD defaults to "regular" inputs. This means each channel of the receiver has to be connected to separate input channels on RVOSD. If you want to use a PPM ready receiver you can use the �PPM configuration� explanation, else configure inputs and outputs like this:

    -For regular airplane with rudder, elevator, throttle and aileron, connect like this:
    - Rx auxiliary output ----> OSD auxiliary input
    - Rx Elevator output ----> OSD elevator input/output ----> Elevator servo
    - Rx Aileron output ----> OSD aileron input /output ----> Aileron servo
    - Rx Throttle output ----> OSD throttle input/output ----> Throttle servo
    - Rx Rudder output ----> OSD rudder input/output ----> Rudder servo

    -For flying wing the OSD will make the elevon mixing, disable elevon mixing on your transmitter if you had it set to do so, and connect RVOSD like this:
    - Rx auxiliary output ----> OSD auxiliary input
    - Rx Elevator output ----> OSD elevator input/output ----> Elevon1
    - Rx Aileron output ----> OSD aileron input/output ----> Elevon2
    - Rx Throttle output ----> OSD throttle input/output ----> ESC
    Make sure the Elevons move to the appropriate directions when you move the elevator and aileron sticks(elevator has to move both elevons up-down, aileron has to move one elevon down and the other up), then reverse the directions on the transmitter if needed. If you cant set directions to work properly, then reverse the setting of the OSD menu item Elevon-aileron CH1(Main menu page 4/4) and try again.
    Do not try to reverse the aileron and elevator inputs to RVOSD in order to get correct movements.

    -For regular airplane with differential ailerons, connect like this:
    - Rx auxiliary output ----> OSD auxiliary input
    - Rx Elevator output ----> OSD elevator input/output ----> Elevator servo
    - Rx Aileron1 output ----> OSD aileron input/output ----> Aileron1 servo
    - Rx Throttle output ----> OSD throttle input/output ----> ESC
    - Rx Aileron2 ----> OSD rudder input/output ----> Aileron2 servo
    (Note that on this mode you have to connect the rudder of your airplane direct to the receiver, thus you have to set the failsafe setting on your receiver to neutral trims. So the failsafe setting does not make the airplane to turn to any side).

    For 6.05 main and 6.02 graph only! The differential ailerons are adjusted like this:
    The differential ailerons will be set within RVOSD.

    If using the separate servo inputs from rx:
    -The aileron input will receive the regular aileron commands, and the rudder input will receive the differential input commands. RVOSD will mix both just the same way it does with the elevon mix. Outputs will be on Aileron and rudder outputs, one being the aileron1 and the other will be the aileron2.

    If using combined ppm input:
    -You have to assign the aileron inputs(Aileron) and the differential input(A. diff.) Rudder channel has to be wired outside RVOSD(Plug rudder servo direct to Rx output) and set the fail safe so it remains neutral if signal is lost.
    If any autopilot mode is enabled RVOSD will remove any differential(differential set to neutral). Make sure to set neutrals on the RVOSD autopilot menu when the differential input is on its neutrals level.

    Also there is an additional menu item called Flap-spoil mix ind: You can set this menu to dissabled, or reverse spoilerons-flaperon indication. When this menu is enabled RVOSD will display the differential status on the screen (Spoils-leveled-flaps) being the switch points between +-0.05mS from the stored neutral differential.

    6-Start R/C wizard, make sure to follow all instructions. If you miss any step, just finish the wizard and start again.
    7-Set the throttle stick position to maximum, set transmitter End point to 110%
    8-Store the throttle stick position on the menu item Set throttle FS detect.
    9-Set the transmitter End point to 120%
    10-Set Failsafe for your receiver outputs
    11-Set transmitter end point back to 100%
    12-Set OSD fail-safe's on the menu item Set failsafe.
    13-Menu item Enable autopilot to Yes-RTH
    14-Change current sensor type if needed, menu item Curr sensor type.
    15-Change battery capacity if needed, menu item Set batt capacity.
    16-Enter in-flight menu (Autopilot menu), Set neutrals. This should be done after your plane is trimmed. Else make sure this setting is the closest possible to the neutral flight positions.
    17-Use the menu item Save configuration to make sure all settings are going to be permanently stored on the OSD memory.

    Checking the autopilot:

    If you want to check the autopilot at ground you can use the following procedure:
    -Remove propeller or set cruise and glide levels to motor stop (This prevents the motor for turning ON accidentally).
    -Set the autopilot mode to FBW and enable it with sticks at neutral.
    Now you can change plane attitude and watch the ailerons and elevator (or elevons) move, the autopilot should move the controls surfaces proportional to bank and pitch angles, trying to get the plane back to level (remember that this depends on correct settings for the artificial horizon).


    PPM configuration:
    1-Connect the PPM receiver to the elevator input of the OSD.
    2-Set the Rx input type (Main 4/4) menu item to combined PPM.
    3-Enter the PPM configuration (Main 4/4) sub-menu.
    4- Make sure the Configure/display menu item is set to PPM1.
    5-While you move/toggle the transmitter controls watch the channel that changes the value in milliseconds (mS). Assign this channel to the corresponding OSD input. Repeat this for Elevator, Aileron, throttle, rudder and auxiliary channels.
    After all is done exit the menu.

    Second PPM input:
    Connect the second PPM receiver to the throttle input channel of the OSD.
    Repeat the PPM configuration procedure but this time selecting the Configure/display menu item is set to PPM2.
    While the Configure/display menu item is set to PPM2 the OSD will check for valid input on PPM1, if this channels enter failsafe (it has to be configured to detect it) then will switch to PPM2, if this enter failsafe also then the OSD will switch to return to home until signal is detected on either PPM1 or PPM2 inputs. The F16 screen will display the receiver input selected at every moment.
    The second PPM input should be connected and configured only after PPM1 input is configured and the autopilot is perfectly working and configured, else the setting the detection of R/C link lost will not work.
    If you are not sure of what are you doing make sure to keep the Configure/display menu item set to PPM1.

    RSSI configuration:
    If the Rx input type menu item is selected to Regular, the OSD can display RSSI from the analog/temperature input port only.
    If the Rx input type menu item is set to combined PPM, the OSD can display packets received from PPM1 and PPM2 receivers if those receivers are modified to output packets received. Also from version 5.04 it can display the PWM RSSI signal from EZUHF and FRsky receivers.
    When the RSSI input is selected to analog, you have to connect RSSI to the temp/rssi input. A 10K-100K series resistor have to be connected between signal output of the receiver and signal input pin of the OSD, this is to protect the analog RSSI input on RVOSD.
    Warning! The center pin of RVOSD RSSI/temperature input port is directly connected to RVOSD 5V rail. If you plug the battery to this connector it could cause catastrophic failure of the OSD. Also do not connect RSSI to this input using a three wire servo cable. The center wire of this cable has to be removed in order to isolate the OSD internal 5V rail from the receiver-servo 5Volt rail.
    When the RSSI input is selected to PPM1 or PPM1 and PPM2, you have to connect RSSI from receiver 1 to the aileron input and if PPM2 is also selected, RSSI from receiver 2 should be connected to the rudder input. This mode does not need calibration and can be used with one or two V8R7SP Frsky receiver's specially modified like this, the added part is a standard diode 1N4148:


    When the RSSI input is selected to PWM1 or PWM1 and PWM2, you have to connect RSSI from receiver 1 to the aileron input and if PWM2 is also selected, RSSI from receiver 2 should be connected to the rudder input. This mode needs calibration, this calibration require to set the maximum and minimum RSSI levels by using the menu items Minimum and Maximum RSSI. If PWM1 is selected, the maximum and minimums will be set for PWM1 RSSI input only. If PWM1 and PWM2 is selected, the maximum and minimums will be set for PWM2 only, but previous values stored for PWM1 are kept in the OSD memory.

    The way to adjust RSSI minimum and maximum value (if required), is by turning On the transmitter at more or less two meters from the receiver and storing the maximum RSSI value, then take the transmitter to increased distance until the receiver lose the signal switching to fail-safe, store the actual RSSI value as minimum.


    Auxiliary channel:
    The auxiliary channel can be used to change the OSD screens, and activate/deactivate autopilot modes. On a change from less to more than 1.85mS it cycles screens. On a change from more to less than 1.35mS it toggle autopilot mode.
    It needs a three position switch assigned to this channel. Each time you toggle center-up you will cycle one screen and each time you toggle center-down it will turn ON and OFF some of the OSD options. This action will depend on some of the menu settings.

    Menu navigation:
    Menu items can be selected and changed by using the infrared remote control. If the original remote control is lost, a standard universal remote control can be used instead. This has to be programmed for Sony brand Tv sets. The mute key will change screens, Channel (+) and Channel (-) will change menu selection, volumen (+) and volumen (-) will change the menu value.
    If the Enable autopilot menu item is set to anything other than No-Falsafe, you can navigate and change items on the in-flight submenu by using the elevator and aileron sticks. In order to allow these actions, the servo outputs will stay at the values they had just before entering the submenu. You can't control the plane while navigating the submenu, all controls will remain frozen until you get out of the submenu. To gain control again just cycle screens. If while you are navigating the submenu the RC link is lost, the OSD will automatically go out of the submenu to allow faster retake of control. Also if you enter the autopilot submenu with any of the autopilot modes activated, on the autopilot menu screen the autopilot will switch to level flight, and resume the previous autopilot mode after leaving the menu screen. But some menus cant be changed if any stabilization mode is active.

    Throttle and altitude control:
    Throttle control on the autopilot it's fixed to two values, when the model is above altitude limit+cruise altitude the throttle control is fixed to the value on the Set glide throttle menu item, This value should be set so the airplane can gently glide at optimum battery consumption. The autopilot will try to keep the plane flying leveled by using roll and pitch controls via ailerons and elevator.
    Bellow altitude limit+cruise altitude the throttle control is fixed to the value on the Set cruise throttle menu item, this value should be set to allow the airplane to dive and climb using the pitch control.

    ---Infinite altitude
    -
    - <----- Glide throttle, autopilot trying to keep level (using elevator), but diving due low throttle setting here.
    -
    -
    ---Cruise altitude + Altitude control limit
    -
    - <----- Cruise throttle, Trying to dive (using elevator) to Cruise altitude
    -
    ---Cruise altitude
    -
    -
    - <----- Cruise throttle, trying to climb (using elevator) to Cruise altitude
    -
    -
    -
    --Ground level

    There is a very important concept that you need to keep in mind when setting cruise and glide throttle levels, this concept is the stall speed of your model, cruise throttle level should be high enough so the autopilot can pitch up and down the airplane with no danger to get close to stall speed. Glide throttle level should be high enough so the autopilot can keep flying but slowly lose altitude, this setting depends on the Set neutral AHI menu item.

    http://en.wikipedia.org/wiki/Stall_%28flight%29


    For 6.05 main and 6.02 graph only!
    Throttle control:
    1- Variable Throttle control. Added a new menu item to select the throttle control to work the old way(two fixed throttle levels) or variable mode. This menu item is located on the AP2/3 screen and it is called Throttle control. Can be set to Variable or Fixed.
    Now the autopilot will control the throttle based on the amperage indicator feedback, the moment you set cruise throttle it does also store the current consumption, and will adjust the throttle levels to achieve this current. The control range is set within (Glide throttle) and 1.85mS.
    There is two additional parameters that will modify the throttle level. The first one is the autopilot desired pitch. When the autopilot wants to climb, the cruise current will be increased-decreased up-down to 2X cruise current, proportionally to the desired pitch angle on range from 0 to +-Max pitch angle. The second one is cruise speed, if the actual speed goes bellow cruise speed, the autopilot will increase the throttle current up to 2X cruise current, however if measured speed goes above cruise speed the autopilot will keep the throttle current at cruise current.
    A more clear explanation can be this.

    *Desired Pitch to current control:
    --- Max pitch angle <-----(2X throttle current)
    -
    -
    - <--- proportional increase of cruise current
    -
    -
    --- 0 pitch
    -
    -
    - <---- proportional decrease of cruise current
    -
    -
    --- -Max pitch angle <------ motor stopped(limited to cruise glide level)

    *Cruise speed to current control:

    --- Infinite speed <--- Cruise current
    -
    -
    - <--- Cruise current
    -
    -
    --- Cruise speed <--- Cruise current
    -
    -
    -
    -
    -
    --- Zero speed <--- 2X cruise current
    Landing Gear configuration:
    First you have to be using combined PPM to RVOSD. Assign the landing gear channel on the PPM configuration. The landing gear channel output of the Rx connected to the landing gear of course.
    With the airplane landing gear up, set the menu item Landing gear to UP.
    This way when you set the landing gear on your transmitter, the OSD does know that the landing gear is UP or DOWN. If it is down it will show Landing gear is actually down and will display the advice on the OSD.



    Waypoint navigation:
    RVOSD can be set to navigate thru up to fifteen 3D waypoints. By using the waypoint select (Main 3/4) menu item is possible to assign latitude, longitude and altitude for each waypoint. This is done by using the remote control, note that it is possible to use the numbered keys in addition to the displacement keys to enter the latitude and longitude. Remember that RVOSD use decimal degrees coordinate system.
    RVOSD will navigate up to the last waypoint selected on the waypoint select (Main 3/4) menu item, when the Aux autopilot mode (AP 1/3) is set to waypoint sequencer and the auxiliary switch is toggled to activate the autopilot mode.
    The F16 screen will show direction to waypoint zero in addition to direction to home, in the form of a small segment around the Flight path marker (FPM). The radar screen will show the waypoints in the order that RVOSD will try to navigate them up to five waypoints ahead.
    The distance to the next waypoint, and to home will be displayed all the time. RVOSD will switch to return home mode after reaching the last waypoint selected.
    Waypoint sequencer can be seen working from time 7:51 on this video: http://vimeo.com/19550368

    RVOSD, camera and video Tx power management:
    The OSD will supply power to the camera and video transmitter. If the voltage selection jumpers are set to 12V RVOSD will route the battery with the highest voltage to power the device (camera or video Tx associated with the selected jumper). So if the main battery voltage is more than 3S(12V), user will have to change the disable jumper to isolate the main battery and provide a 3S battery on the auxiliary battery input port.
    When the voltage selection jumpers are set to 5V RVOSD will supply power from an internal 5V regulator. However if any of the jumpers are set to 12V you have to follow the above recommendations. Only when both jumpers (camera and video Tx) are set to 5V the OSD can work with any battery combinations in the 2S-6S range.

    This are few examples of jumper positions:
    Main battery enabled, 12V VTx, 12V Cam: http://rangevideo.com/forum/attachme...8&d=1315418224
    Main battery disabled, 12V VTx, 12V Cam: http://rangevideo.com/forum/attachment.php?attachmentid=1249&d=1315418238
    Main battery enabled, 12V VTx, 5V Cam: http://rangevideo.com/forum/attachment.php?attachmentid=1250&d=1315418254
    Main battery enabled, 5V VTx, 12V Cam: http://rangevideo.com/forum/attachment.php?attachmentid=1251&d=1315418267
    Main battery enabled, 5V VTx, 5V Cam: http://rangevideo.com/forum/attachment.php?attachmentid=1252&d=1315418277



    Camera stabilization(From firmware version 5.07 and 6.00):

    Connect the camera servo gimbals to RVOSD using the following diagram:Cam_stbl.jpg


    Configuration:
    1-Assign Camera yaw(pan) channel to C.yaw, Camera pitch(tilt) channel to C.pitch, Camera roll(bank) to C.roll and Camera auxiliary control channel to Cam. aux. The auxiliary channel for camera control works by enabling the stabilization control on values greater than 1.5mS and disabling stabilization on values bellow 1.5ms.
    This is done on the PPM configuration menu. Camera stabilization only works on combined PPM mode.

    2-All sticks(potentiometers) should have the direction properly set on the RC Tx. stick to the right should move camera pan CW, stick up should move camera down on tilt. �STBL� display advice should be shown when auxiliary control is enabled.

    3-Set neutrals on the autopilot menu, make sure the camera gimbal is centered on both yaw(pan) and roll if available before setting neutrals.
    Enter the menu item camera stabilization(Main 4/4).
    * Move the control to the right so the camera points 90� CW or close to it, set "Camera yaw 90� CW" value.
    * Move the control to the left so the camera points 90� CCW or close to it, set "Camera yaw 90� CCW" value. "Camera yaw uS/90�" will be automatically set after this, but if the servo travel is limited to less than 90� you can increase this value to improve the accuracy of the stabilization mode, this is valid for the other axis also. �Camera yaw max travel� does set the maximum travel allowed on the pan axis.
    * Move stick so the camera pitch goes leveled with the plane front, Set "Camera pitch 0�" Value.
    * Move stick so the camera pitch goes 90� up related to airplane front, Set "Camera pitch 90� up" value. "Camera pitch uS/90�" will be set automatically after this. Move stick so camera goes full down, set "Camera pitch low limit". Move stick so camera goes full up, set "Camera pitch up limit".
    *Camera roll adjust is very similar to camera yaw adjust.

    By using the Camera auxiliary control is possible to enable stabilization, RVOSD will display �STBL� on the screen. It will try to fix the camera view on the current attitude related to the earth by moving the appropriate servos Trying to counteract the airplane attitude changes.
    On this mode you still can control the servos manually. The current camera view will change while the stabilziation does still compensate airplane attitude changes.

    Using a second channel for autopilot mode pre-selector(from firmware version 5.10 and 6.00):
    -On the PPM configuration you have to assign a channel to Aux2. This channel should be assigned to a knob on your transmitter.
    -PWM values for changing stabilization modes are:
    *1.00 - 1.23mS = RTH
    *1.23 - 1.35mS = Level plane
    *1.35 - 1.47mS = Heading hold
    *1.47 - 1.59mS = Position hold
    *1.59 - 1.71mS = FBW
    *1.71 - 2.00mS = Waypoint sequencer

    If you don't assign Aux2 to any channel the stabilization modes can be changed the old way.
    Notice that if RC link is lost RVOSD still does force RTH.

    BEC voltage warning(from hardware version 6.00):
    If the BEC voltage drops bellow 4.5V RVOSD will display this voltage flashing, If this warning shows at any moment it means that the BEC cant handle the load of the servos, you need to use a higher capacity BEC.
    When this happens in flight you need to keep all servos as close to centered as possible, dissable any autopilot stabilization modes and doing very gentle maniouvers, land as soon as possible.

    From 6.05 main and 6.02 graph only!
    Thermal assist:
    If the menu item Thermal assist(AP2/3) its set to Yes:
    When the current consumption goes under 1A, RVOSD will start checking the vario, and will display points signalling the thermal edges(if found, drawn as numbers 0-1-2-3-4), as well as the maximum lift point within(drawn as X).



    Final recommendations:
    - Do not move the airplane during the first 30 seconds after turn ON or restart the OSD.
    - The board temperature will stabilize during the first minute after power ON. It is recommended to restart the OSD after temperature is stabilized, 1-2minutes after Power ON. This helps the inertial unit to have more accuracy. But this step is not mandatory.
    - Never Turn OFF the transmitter with the Airplane powered, this could cause the autopilot to turn ON the motor. Unless you are prepared to test the autopilot.
    - Make sure the OSD does detect R/C link lost failure before taking OFF. Also you can test the autopilot by triggering Level flight mode. Make sure that when you move the airplane, the OSD autopilot moves the control surfaces to the correct directions to set the plane back to level flight.
    - Make sure the AHI is leveled when your plane is leveled also, for small corrections you could use the menu item Set neutral AHI. To do this, set the airplane to the correct attitude to keep flying leveled, then start the Set neutral AHI procedure.
    - Always test the autopilot at enough altitude to take manual control back if anything goes wrong. Get familiar with the autopilot enable-disable switch. You should be able to Turn it ON-OFF intuitively.
    - Make sure the failsafe value set on your receiver for the auxiliary channel is at neutral (~1.5mS), else screens or autopilot mode could change when RC link is lost and recovered.
    - Remember to use the Save configuration menu. If the OSD is turned OFF before saving the configuration, all adjusts made on the present session will be lost.
    - The Fly by wire mode could hide the initial signs of aerodynamic stall, always keep an eye on the speed indicator. Keep the pitch angle adecuate to the thrust level of the motor. And if the airplane enter stalls on FBW mode, disable it immediately and start the stall recovery procedure, full elevator down and full roll to the lower wing orientation.
    - Never trust on ESC built in linear BECs, I have few reports of them failing in flight. If the BEC fails all servos will lose power and the Rx as well. Losing control of the airplane on both autopilot and manual mode. This warning is very important for regular airplanes with more than four servos. On flying wings with only two servos is more unlikely to have this problem. But still, try to use external BEC for the peace of mind!




    Menu explanations:


    Main menu, page 1/4

    Restart OSD:
    Software restart, it is an alternative to cycle power to the OSD, the conditions to set home will be required again.

    Display FPM:
    Enable/Disable Flight Path Marker (FPM).

    FPM position adjust:
    This setting allows adjustment of the vertical position of the Flight Path Marker (FPM) as well as the center of the rotating Home and Waypoint indicators.

    AHI Size:
    Adjust the Size of the of the Artificial horizon indicator, while this parameter its being adjusted you will see the main screen, with AHI displayed, Vol+ and Vol- keys will make the AHI line bigger or smaller respectively.

    Display compass:
    Enable/Disable the compass on simple and F16 screens.

    Display home arrow:
    Change the type of home arrow to be displayed on the Simple screen. Change also the FPM type on the F16 screen.

    Display turn rate:
    Enable/Disable the turn rate indicator to be displayed on the F16 screen

    Display Vario:
    Select the type of display for the variometer information.
    *Disabled: Vario not shown
    *Digital: Vario display on digital form for the F16 screen
    *Analog: Vario display on analog form for the F16 and simple screens.

    Display G. force:
    Enable//disable the display of the result vector length of all forced acting on the plane.

    Display temperature:
    Enable/disable temperature display.

    Display clear ground:
    When this parameter is ON, most of the OSD information is displayed in the upper side of the F16 screen.

    Display speed ladder:
    Enable/Disable the speed ladder on the F16 screen.

    Hide ground distance:
    Maximum distance to display Ground Distance, if this value set to zero Ground Distance is always displayed.

    Display Width:
    Adjust the OSD sides to wider or narrower positions.


    Main menu, page 2/4

    Display units:
    Select imperial or metric units for the OSD.

    Low altitude angle:
    When the angle between the airplane and the observer's local horizon gets under this value, GPS coordinates and date will be shown.

    Dist warning:
    Distance indicator will start to blink when it goes over the value set on this menu.

    Battery voltage warning:
    The Main Battery voltage indicator will start to blink when it goes under the value set here.
    The Video Battery voltage indicator will start to blink when it goes under 10.6V. This value is fixed. Note that video battery input can be connected to your 5 Volt servo � Rx rail if you don�t want to use a video battery, this way you can monitor also the BEC voltage.

    Set batt capacity:
    Sets the maximum battery capacity of your pack. RVOSD G1, 2,3 and 4 current sensors will only measure motor consumption, thus you need to calculate your static consumption (video Tx, camera, receiver). A typical value for 500mW Tx, KX191 camera and usual EzStar Rx and micro servos, its 500mAh. If your battery has a capacity of 2200mAh, a good practice is to set 2200-500=1700mAh as battery capacity for 1 hr flight time. The current indicator will start to blink when mAh consumed go over 80% of the value set.
    RVOSD G5 current sensor will measure the absolute consumption of the system.

    Curr sensor type:
    Set the current sensor used by your OSD.

    Blank screen warnings:
    Enable/Disable the warnings to be displayed on the blank screen.

    GPS fix update:
    Select the GPS module type to be 5Hz or 10Hz if available.

    Set max HDOP:
    This value sets the minimum GPS signal Horizontal Dilution of Position (HDOP) your OSD will accept to start setting home. It will display "Searching Sats" when there is not any satellite lock reported from GPS and will change to "Setting Home" as soon as it locks on the first satellite.
    It is recommended to set this value to the minimum possible to have an accurate set of zero altitude and home GPS coordinates, however it can take too long to set home with this value to low. Setting it to 1.30 seems to be the best compromise between accuracy and lower time to set. Keep in mind that this must be done with clear open sky visibility.

    Speed select:
    Future use (not enabled yet).

    Altitude select:
    Selects altitude to be used by the autopilot and displayed by the OSD.
    *GPS: Autopilot will use altitude from GPS, the same will be displayed in all screens.
    *Barometric: Autopilot will use altitude from the barometric sensor; same will be displayed in all screens.
    *Both: Autopilot will use altitude from the barometric sensor. OSD will display barometric altitude on the ladder and GPS altitude to the left of the ladder on the F16 screen.
    *Both-GPS MSL: Autopilot will use altitude from the barometric sensor. OSD will display barometric altitude on the ladder and GPS MSL (mean sea level) altitude to the left of the ladder on the F16 screen.

    Call sign:
    You can set your call sign here and also turn it ON or OFF.

    Landing gear:
    Assign a channel of the PPM string to the OSD Gear input and you can configure the display to show when the landing gear is down.
    *Disabled: Do not display the landing gear down warning.
    *Down: The actual position of the landing gear channel shows the Landing gear down warning.
    *Up: The actual position of the landing gear channel hides the Landing gear down warning.


    Debug screen:
    Enable debug information to be displayed on the blank screen.
    *Disabled: No debug info displayed on the blank screen
    *Raw data: Display servo inputs periods, Infrared thermal inputs, absolute barometric pressure and vibration detected on 3 axis.
    *GPS data: Display refresh rate, satellites detected, HDOP, Fix, lock mode, signal and location for every satellite in view of the GPS.


    Main menu, page 3/4

    RSSI input:
    Selects the RSSI input type to be displayed.
    *Analog: Temperature-RSSI port will become an analog input to measure a voltage from the radio RSSI output. User should provide a 100KiloOhm resistor in series connection to avoid affecting receiver sensitivity by overloading RSSI output. This will also protect the OSD input. Use only signal and ground pins of this port. The middle pin has 5Volt, the OSD could be damaged if this pins is connected to the radio.
    If the Rx input type menu item is selected to Combined PPM there is additional options for the RSSI input.
    *Packet1: The aileron input can be connected to a specially modified Fr-sky V8R7SP to measure packets received/second.
    *PWM1: The aileron input can be connected to a receiver capable of output the RSSI signal encoded on standard servo pulse(or plain pwm). Example EZUHF and FRSKY.
    *Packet1 and Packet2: Rudder input can be connected to RSSI output from a second modified FR-sky receiver, the OSD will display both RSSI values if the Configure/display menu item is selected to PPM2.
    *PWM1 and PWM2: Rudder input can be connected to RSSI output encoded on a servo pulse from a second receiver, the OSD will display both RSSI values if the Configure/display menu item is selected to PPM2.





    Display RSSI:
    Configure how to display the RSSI values.
    *Off: Do not display RSSI
    *Digital: Display RSSI value digital, it will show the percent of signal.
    *Analog: Display RSSI1 using the space of the GPS satellites indicator, if this is selected then the number of satellites are displayed as a number in the upper left screen.


    Minimum RSSI:
    Used to configure the RSSI when analog or PWM input is selected, note that when RSSI is selected for packets/second mode there is no need to set minimum, neither maximum RSSI.
    Take the R/C transmitter away from the receiver until glitching starts, and then store this value. The OSD will take this value as the minimum RSSI.

    Note that two values will be displayed on this menu. First value show the stored RSSI level and second value shows the actual RSSI level.
    If the RSSI input menu item is selected to PWM1 the values shown will correspond to the PWM1 input (aileron input) pulse width. If selected to PWM1 and PWM2 the value displayed will be for the PWM2 input (Rudder input) pulse width.


    Maximum RSSI:
    With the R/C transmitter close to the receiver, store this value. The OSD will take this value as the maximum RSSI.



    Waypoint select:
    This will be the last waypoint displayed on the radar screen. Also this is the last waypoint to be reached when the waypoint-sequencer is enabled. Notice that the next five menu items will display the waypoint latitude, longitude, altitude, speed and loiter radius. The last two settings are for future usage (not enabled yet). Waypoint sequencer can only be enabled for USA-Canada users.
    After reaching this waypoint the autopilot will set RTH.

    Waypoint LAT:
    Latitude of the current waypoint selected on Waypoint select menu.

    Waypoint LON:
    Longitude of the current waypoint selected on Waypoint select menu.

    Waypoint altitude:
    Altitude of the current waypoint selected on Waypoint select menu.

    Waypoint speed:
    Speed of the current waypoint selected on Waypoint select menu. Future use (not working yet).

    Waypoint loiter radius:
    Approach to the waypoint by the tangent of the current waypoint selected on Waypoint select menu. Future use (not working yet).

    Virtual fence:
    Limits the maximum distance from home for any waypoint to be selected as target for the waypoint navigation (USA-Canada). If the model reaches this distance from home all waypoints will be cancelled and the model will go back to home.

    Display waypoint indicator:
    Enable or disable the display of the selected waypoints


    Main menu, page 4/4

    R/C receiver connected:
    Enable//disable servo outputs.
    *Yes: Enable the servo outputs and receiver detection. You have to plug in the inputs and configure the detection of R/C link lost.
    *No: disable the servo outputs and receiver detection. Set this mode if you plan to use RVOSD without connecting any control input.

    Rx input type:
    Select the input mode to the autopilot inputs, regular or combined pulse position modulation (PPM).
    *Regular: OSD inputs will receive separated inputs from the receiver. Auxiliar, elevator, aileron, throttle and rudder, each one will use a separate connection to the receiver.
    *Combined PPM: All inputs from the receiver connected to the OSD by using one single connection. This require the user to associate each input from the receiver to the OSD by using the PPM configuration menu item.

    PPM configuration:
    Enter the PPM configuration sub-menu.

    Start R/C wizard:
    Start a semi-automatic configuration for RC link lost detection, Servo neutral positions, Maximum servo throws, Control surfaces directions and maximum//minimum throttle positions.

    R/C link lost detection:
    Selects the way R/C link lost is detected
    *Glitch counter: Will check the auxiliary channel, if the incoming servo pulses have wrong pulse width or period, then R/C link is assumed to be lost.
    *Throttle FS point: Will check the throttle channel, depending on the setting of the FS detect menu item it will assume R/C link is lost when the servo pulse width is over//under the value set on the Set throttle FS detect menu item.

    FS detect:
    When R/C link lost detection menu item is set to Throttle FS point. This menu will set the detection of failsafe from receiver.
    *Over normal range: Failsafe detected when throttle channel is over the Set throttle FS detect.
    R/C link lost detection has to be configured like this:


    --- 120% Failsafe for the throttle channel adjusted on the R/C receiver or transmitter

    |
    |
    |
    --- 110% Set throttle FS detect, this is set on the OSD menu.
    |
    |
    |
    --- 100% Top of throttle stick movement
    |
    |
    |
    --- -100% Bottom of throttle stick movement


    *Under normal range: Failsafe detected when throttle channel is under the Set throttle FS detect.
    R/C link lost detection has to be configured like this:

    --- 100% Top of throttle stick movement

    |
    |
    |
    --- -100% Bottom of throttle stick movement
    |
    |
    |
    --- -110% Set throttle FS detect, this is set on the OSD menu.
    |
    |
    |
    --- -120% Failsafe for the throttle channel adjusted on the R/C receiver or transmitter



    Set throttle FS detect:
    When R/C link lost detection menu item is set to Throttle FS point. This menu will set the detection point of failsafe from receiver. Can be set to work over or under normal range, on the above menu item. This should be properly configured in the R/C wizard.

    Set failsafe:
    If Fail safe mode its selected in the menu item Enable autopilot, RVOSD will send the values set on this menu, to rudder, elevator and aileron outputs when R/C link is lost.

    Autopilot output:
    Select the output mode of the autopilot.
    *Airplane: All outputs will match the board labels.
    -Elevator output --> Elevator
    -Aileron output --> Aileron
    -Throttle output --> Throttle
    -Rudder output --> Rudder
    *Flying wing:
    -Elevator output --> Elevon 1
    -Aileron output --> Elevon 2
    -Throttle output --> Throttle
    -Rudder output --> Rudder
    *Airplane-diff. ailerons:
    -Elevator output --> Elevator
    -Aileron output --> Aileron 1
    -Throttle output --> Throttle
    -Rudder output --> Aileron 2

    Elevon-aileron CH1:
    Reverse direction of elevon2 if needed.

    Enter in-flight menu:
    Enter the in-flight submenu

    Enable autopilot:
    Select action when R/C link is lost. Failsafe, RTH, test in the air, test in the ground. The last two modes are only available when the AHI source menu item is set to No.
    *Fail safe: All control surfaces will be driven to the values set on the Set failsafe menu item.
    *RTH: Control surfaces will be driven by the autopilot.
    *Test in the air:
    *Test on the ground:

    Enable throttle protection:
    -If set to yes, throttle will stay at minimum throttle(value stored during the wizard, or 1.00mS default), if altitude is less than 20m, speed less than 5km/h, and home is set.

    Save configuration:
    -Saves all settings to permanent memory so when you cycle power to the OSD its parameters will be kept in memory. (You will see a very fast "Done" blink to confirm this action). After that, no further save is needed unless you want to modify something else.


    Autopilot menu, page 1/3

    Set neutrals:
    This menu item will store the neutral point for each one of the servo channels controlled by the autopilot, save the neutrals after the airplane is trimmed. Autopilot needs this to be set properly for correct operation.


    Set cruise throttle:
    Sets the engine throttle position when the autopilot is trying to correct altitude (less than "Cruise altitude" + "Altitude limit")

    Set glide throttle:
    In "Fail safe" autopilot mode, RVOSD will output this value to throttle if RC link lost is detected. In "RTH" autopilot mode, RVOSD also will output this value if the plane altitude is more than "Cruise Altitude" + "Altitude Bearing Limit" so you must set it to neutral(engine off), or to a slow descend setting.


    Set neutral AHI:
    When this menu is activated, the system will get out of the autopilot menu, to the main screen (F16 or simple) and a long line will be displayed in the center of the screen, after this the system will give you 4 seconds to align the line with the real horizon. And the actual attitude of the plane will be assumed to be the AHI position when the plane is flying leveled in both pitch and roll.
    If the AHI source is selected to �thermopiles� it is better to set this in flight.
    If the AHI source is selected to �IMU� is better to select this on the ground, or in flight with the motor OFF so there is no vibrations present.
    To set neutral AHI the OSD will try to reset the accelerometer to the actual XYZ values. If the engine is running or any other accelerations are present this will cause the neutral AHI to be wrong. The fact that the AHI slowly converge to the new settings could make the error to be hard to notice at the beginning. So, set neutral AHI on ground to avoid this.

    Stabilization pitch gain (50):
    This parameter will set how much the autopilot will deflect the controlled flight surfaces to set the plane pitch requested by the autopilot navigation module.

    Stabilization roll gain (50):
    This parameter will set how much the autopilot will deflect the controlled flight surfaces to set the plane roll requested by the autopilot navigation module.

    Stabilization yaw gain (0):
    This parameter will set how much the autopilot will deflect the controlled flight surfaces to set the plane yaw requested by the navigation module. Disabled for now, future use item.

    Max pitch angle:
    Maximum angle the autopilot will allow the plane to pitch while correcting altitude.


    Max roll angle:
    Maximum angle the autopilot will allow the plane to roll while correcting heading.

    Autopilot mode:
    Select the autopilot mode to be activated when stabilization mode is activated by the auxiliary channel.
    RTH
    Level flight
    Heading hold
    Position hold
    Fly by wire
    Waypoint sequencer

    Main screen selection:
    Choose the main flight screen; it can be F16 or Simple screen

    Radar screen selection:
    Enable or disable the altitude and speed ladders on the radar screen.

    AHI display:
    Sets how the AHI will be displayed.
    - ON = always
    - Autopilot = When autopilot is activated
    - OFF = never

    Cruise speed (0):
    Disabled for now, future use item.


    Autopilot menu, page 2/3

    AHI source:
    Selects the sensors used for attitude control.
    - None: Autopilot will try to control the airplane by use GPS only.
    - Thermopiles: Autopilot will use the infrared sensors for attitude control.
    - IMU: Autopilot will use the inertial measurement unit for attitude control.
    If this menu its set to None. All menus related to the attitude sensors will be set to �n/a�

    IR XY head position: (Board roll orientation)
    If the AHI source is set to Thermopiles. This menu will set the XY thermal head orientation. Heads aligned or skewed 45� with the roll and pitch axis.
    If the AHI source is set to IMU. This menu will set the board roll orientation. Allows the OSD board placement, to be set at different roll angles on the airframe. 0-90-180-270�.
    If the OSD main board firmware version is 5.02 or earlier, do not use the Set neutral AHI menu when this configuration is set to 90 or 270�. If you want to have this option upgrade to version 5.03.


    AHI pitch dir:
    If the AHI source is set to Thermopiles. This menu can correct the AHI pitch movement if the pitch sensors need to be placed reversed on the plane. If it is noticed that the AHI pitch is working backwards, change this parameter.
    If the AHI source is set to IMU. This menu allows reversing the OSD board placement in the front-rear direction.

    AHI roll :
    If the AHI source is set to Thermopiles. This menu can correct the AHI roll movement if the roll sensors need to be placed reversed on the plane. If it is noticed that the AHI roll is working backwards, change this parameter.

    Display max range:
    Enable/disable the display of the estimated distance left, the OSD will calculate this based on the speed, actual current consumption and battery capacity left adding then the estimated distance left based on the altitude and the value set on the Glide ratio menu item. The best accuracy of this calculation is when there is no tail or head wind. And the airplane is flying leveled, not loosing neither gaining altitude.

    Glide ratio:
    Set the estimated glide ratio of your airplane. This parameter will be used by the estimated range left calculations.

    Test in the air elevator:
    If the AHI source is set to None. This menu will enable/disable the option to activate the elevator for the GPS only autopilot on �test in the air mode�. This way you could run separated tests of the rudder and elevator control to adjust the autopilot.

    Start IR sensors equalization:
    If the XY head module has different gains than the Z head module, a wizard will be started with the objective to improve the AHI response. This menu is only active if the AHI source is set to Thermopiles.

    FOV to AHI ratio:
    Will set how fast the AHI moves relative to the real horizon on the camera field of view, tweak this value to make both move on the screen at the same angular velocity.

    RTH loiter radius:

    Will set the radius the autopiot will follow arounfd home on RTH mode. Can be set clock wise(CW) or counter clock wise(CCW).

    Advanced AHI:
    Will display the AHI with pitch scale markers or without it.

    Yaw servo direction:
    Not used at this moment.

    Roll servo direction:
    Set the autopilot control direction of the roll servo. This parameter should be automatically set if the R/C wizard is properly executed.


    Pitch servo direction:
    Set the autopilot control direction of the pitch servo. This parameter should be automatically set if the R/C wizard is properly executed.


    Autopilot menu, page 3/3

    Heading limit (50):
    When the AHI source is set to None, this parameter can be used to limit the maximum servo deflection allowing more authoritative response of the autopilot while avoiding too much bank angle when the plane is going completely away from home (maximum autopilot output)
    When the AHI source is set to Thermopiles or IMU, this parameter will limit the heading error to avoid excessive angles requested by the navigation module.

    Heading proportional gain (40):
    When the AHI source is set to None, this option adjusts the proportional gain on the Roll PID control. Autopilot output is proportional to the heading error (Plane heading � home direction). This parameter determines how much this error will deflect the aileron (rudder) of the plane.
    When the AHI source is set to Thermopiles or IMU, then this parameter will set the desired bank angle instead of direct aileron deflection.

    Heading Integral gain (40):
    When the AHI source is set to None, this option adjusts the integral gain on the Yaw/Roll PID control. This parameter will make corrections to the set point of the PID control. When the neutral rudder position is not adjusted properly or there is some wind, an additional correction is needed to make the heading to home more accurate.
    When the AHI source is set to Thermopiles or IMU, this parameter will make additional corrections if the heading keeps unchanged because autopilot correction is not enough to roll the plane due to AHI errors.

    Heading derivative gain (30):
    When the AHI source is set to None, this option adjusts the derivative gain on the Yaw/Roll PID control. This parameter will act as a damper making the planes rate of turn softer.
    When the AHI source is set to Thermopiles or IMU, this parameter will make the same action on the correction of the heading changes (smoother changes of heading).

    Turn rate gain (0):
    IF these gain it�s set to anything but zero, the amount of Roll angle will proportionally cancel any pitch correction, allowing better heading control. Gains higher than 1, will add a proportionally related to roll, pitch up command.

    Cruise altitude (200):
    Sets desired altitude for autopilot corrections on the Pitch control (meters or feet depending on units setting on main menu).

    Altitude limit (100):
    Sets a limit for altitude control range. At altitude lower than Cruise altitude + Altitude limit, the autopilot will try to adjust the elevator to dive or climb to Cruise altitude(and throttle to motor set to cruise throttle), Over Cruise altitude + Altitude limit the autopilot will try to keep the airplane leveled(and throttle set to glide throttle). The reason for this is to optimize battery consumption on RTH mode if triggered at higher altitudes.

    Altitude proportional gain(40):
    When the AHI source is set to None, this option adjusts the proportional gain on the PITCH PID control. Autopilot outputs its proportional to the altitude error (Plane altitude � cruise altitude), this parameter determines how much this error will deflect the elevator of the plane.
    When the AHI source is set to Thermopiles or IMU, this parameter will set the desired pitch angle instead of elevator deflection.

    Altitude integral gain(0):
    When the AHI source is set to None, this option adjusts the gain of the rudder to elevator mix available if you want to compensate pitch down due to rudder action.
    When the AHI source is set to Thermopiles or IMU, this parameter will add additional corrections if the altitude is not changing towards cruise altitude.

    Altitude derivative gain:
    When the AHI source is set to None, this option adjusts the derivative gain on the PITCH PID control. This parameter will act as a damper, making the rate of climb of the plane softer.
    When the AHI source is set to Thermopiles or IMU, this parameter will make the same action on the correction of the altitude (smoother changes of altitude)

    Speed proportional gain:
    Disabled for now, future use item.

    Speed derivative gain:
    Disabled for now, future use item.

    Speed integral gain:
    Disabled for now, future use item.

    Pictures of RVOSD with current sensor, camera and video transmitter connected:




    Attached Images Attached Images
    Last edited by Alex Villa; 03-25-2015 at 06:16 PM.

  2. #2
    Join Date
    Apr 2009
    Posts
    573

    Default

    Questions
    2- Make sure the orientation of the OSD on the plane is so that the USB connector on the top OSD board, will face the front of the airplane, and the graphic board (smaller OSD board) face the top of the airplane. Else you will have to re-configure the menu items Board roll orientation (AP 2/3 and/or AHI pitch dir (AP 2/3).

    1) If the USB connector faces the rear of the plane and the small board faces up do both roll and pitch have to be changed?

    PPM configuration:
    1-Connect the PPM receiver to the elevator input of the OSD.
    2-Set the Rx input type (Main 4/4) menu item to combined PPM.
    3-Enter the PPM configuration (Main 4/4) sub-menu.
    4- Make sure the Configure/display menu item is set to PPM1.
    5-While you move/toggle the transmitter controls watch the channel that changes the value in milliseconds (mS). Assign this channel to the corresponding OSD input. Repeat this for Elevator, Aileron, throttle, rudder and auxiliary channels.
    After all is done exit the menu.
    Second PPM input:
    Connect the second PPM receiver to the throttle input channel of the OSD.
    Repeat the PPM configuration procedure but this time selecting the Configure/display menu item is set to PPM2.
    While the Configure/display menu item is set to PPM2 the OSD will check for valid input on PPM1, if this channels enter failsafe (it has to be configured to detect it) then will switch to PPM2, if this enter failsafe also then the OSD will switch to return to home until signal is detected on either PPM1 or PPM2 inputs. The F16 screen will display the receiver input selected at every moment.
    The second PPM input should be connected and configured only after PPM1 input is configured and the autopilot is perfectly working and configured, else the setting the detection of R/C link lost will not work.
    If you are not sure of what are you doing make sure to keep the Configure/display menu item set to PPM1.

    2) I don't understand what this PPM configuration and Second PPM input are for.

    3) Is there a menu choice that allows FBW to stay engaged after the RC link has been lost and re-established?

    Thanks!

  3. #3
    Join Date
    Oct 2008
    Location
    Dominican Republic
    Posts
    6,712

    Default

    1-) Change AHI pitch dir (AP 2/3)
    2-) Some R/C receivers do have all servo signals combined in to one single channel, If you connect that single channel to the elevator input on RVOSD then you can configure it to decode that signal and assign every channel to separated RVOSD inputs. The advantage of this is that instead of 5 hardware inputs, there is a single hardware input, and channels are assigned to RVOSD via software.


    3-)No menu choice, now FBW and all the rest of autopilot modes will stay engaged until you manually disengage it. If signal is lost the system will change to RTH, but when signal returns RVOSD will resume the stabilization mode previously selected.

  4. #4
    Join Date
    Apr 2009
    Posts
    573

    Default

    Quote Originally Posted by Alex Villa View Post
    1-)
    3-)No menu choice, now FBW and all the rest of autopilot modes will stay engaged until you manually disengage it. If signal is lost the system will change to RTH, but when signal returns RVOSD will resume the stabilization mode previously selected.
    Thanks for that change!

  5. #5
    Join Date
    Nov 2008
    Location
    Adelaide, South Australia
    Posts
    2,078

    Default

    Pitch servo direction:
    Set the autopilot control direction of the roll servo. This parameter should be automatically set if the R/C wizard is properly executed.


    Alex theres a typo in this instruction. Edit roll servo to pitch servo.
    Cheers
    Frank

  6. #6
    Join Date
    Oct 2008
    Location
    Dominican Republic
    Posts
    6,712

    Default

    Changed that, also the bank gains are changed now to Heading gain, because that is what they really do change.

  7. #7
    Join Date
    Apr 2009
    Posts
    573

    Default

    Is a firmware upgrade required on a Gen4 main board when used with the Gen5 grapics board?

  8. #8
    Join Date
    Oct 2008
    Location
    Dominican Republic
    Posts
    6,712

    Default

    Yes firmware upgrade needed. Will post the firmware today.

  9. #9

    Default

    Can upgradable from Gen3 ?

  10. #10
    Join Date
    Apr 2009
    Posts
    573

    Default

    Are there any external factors that can affect IMU accuracy when setting level AHI?
    Proximity to metal, indoors, etc?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •