SimpleBGC 32bit Manual 2 43 Eng

download SimpleBGC 32bit Manual 2 43 Eng

of 41

Transcript of SimpleBGC 32bit Manual 2 43 Eng

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    1/41

    SimpleBGC Software User Manual

    B d 3

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    2/41

    B d 3

    CONTENTS

    1. Overview.................................................................................3

    2. Step-!-step setup se"uen#e................................................$

    3. GU% overview.........................................................................1&

    '. Basi# Settin(s.......................................................................12

    ). *%+ auto-tunin(....................................................................1,

    ,. C Settin(s............................................................................1

    $. /ollow Mo0e Settin(s..........................................................21

    0van#e0 Settin(s 2'

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    3/41

    1. Overview 

    1. Overview 

    Wit te el! o" tis man#al $o# will learn ow to connect% adst and cali'rate in a s!ecial environment

    te (im!leBG) 32'it controller '$ Base)am*lectronics.

    +e main !rinci!le o" (im!leBG) o!eration is to com!ensate #ndesira'le im!act on te sta'ili,a'le device

    wit 'r#sless motors in oldin mode. otors are manaed wit a controller 'oard tat receives te

    re!ositionin data "rom te $rosco!ic sensor. G$rosco!ic sensor /IU sall 'e mo#nted toeter wit tecamera to reister an$ #ndesira'le re!ositionin. Frame sensor can also 'e #sed /Frame IU. +#s data

    "rom two sensors will 'e #sed '$ sta'ili,ation 'oard sim#ltaneo#sl$ "or more !recise s$stem sta'ili,ation.

    %ntro0u#tion

    (ta'ili,ation s$stem controller 'oard and its so"tware were desined and licenced '$ Base)am *lectronics.

    (im!leBG) stands "or (im!le Br#sless Gim'al )ontroller im'al controller "or 'r#sless motors. It is ai #alit$ sta'ili,ation s$stem desined "or non-!ro"essional as well as !ro"essional #se.

    o# can !#rcase o#r controller version /http://www.basecamelectronics.ru/store/  or a licensed controller version

    "rom o#r !artners /te list o" o#r o""icial !artners is availa'le on o#r we' site

    http://www.basecamelectronics.ru/wheretobuy/ . 5i""erent man#"act#rers alter te 'asic version o" te controller

    /"or exam!le% '$ addin an interated Bl#etoot com!onent or red#cin its si,e etc.. 6lease !a$ attention

    to te relevant data seets !#'lised on te corres!ondin man#"act#rer7s we' site.

    Individ#al sta'ili,ation controllers are availa'le as well as devices wit !reinstalled controllers

    /http://www basecamelectronics com/readytouse/ +ere are also read$ im'als wito#t electronic sta'ili,ation

    http://www.basecamelectronics.ru/store/http://www.basecamelectronics.ru/store/http://www.basecamelectronics.ru/store/http://www.basecamelectronics.ru/wheretobuy/http://www.basecamelectronics.ru/wheretobuy/http://www.basecamelectronics.com/readytouse/http://www.basecamelectronics.ru/wheretobuy/http://www.basecamelectronics.com/readytouse/http://www.basecamelectronics.ru/store/

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    4/41

    1. Overview 

    Fig 1 Basic connections

    9W motor

    :;

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    5/41

    1. Overview 

    /http://www.basecamelectronics.com/downloads/(2bit/ 

    and #n!acA it in an$ "older. +o start te a!!lication $o#need to ave ava :#ntime *nvironment '$ ;racle in $o#r s$stem http://www.ava.com

    GUI "or 6in0ows

    • (im!l$ r#n (im!leBG)CGUI.exe

    GUI "or MC OS

    • :#n (im!leBG)CGUI.&ar

     ATTENTION:  01I uses a virtual ,3 port. ,reate a lock file to access it.:

    1. )tart terminal #navigate to /4pplications/1tilities and double click on 5erminal&

    2. 3ake folder 6/var/lock6 by command: sudo mkdir /var/lock

    3. ,hange permissions by command: sudo chmod 777 /var/lock

    4. 4llow to run non"signed applications in )ystem %references )ecurity 9 %rivacy 0eneral 4llow

    4pplications downloaded from: 4nywhere

    GUI "or 7%NU8

    • :#n r#n.s.

    Conne#tion to #omputer

    9 connection 'etween a controller and a com!#ter can 'e esta'lised via a ini- or icro-U(B /de!endin

    on te version o" te controller

    http://www.basecamelectronics.com/downloads/32bit/http://www.java.com/http://www.basecamelectronics.com/downloads/32bit/http://www.java.com/

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    6/41

    1. Overview 

    through Bluetooth. 5o change Bluetooth module settings' see its manual.

    unnin( t9e appli#ation

    1. 9ttac U(B ca'le.

    2. :#n GUI% select ); !ort "rom te list in te le"t corner o" te main window and !ress Conne#t.

    3. Wen te connection to te 'oard is esta'lised all !ro"iles will 'e read and downloaded% GUI willdis!la$ te c#rrent !ro"ile settins. o# can read te 'oard settins aain an$ time '$ !ressin on

    te E+ '#tton.

    4. Ma:e sure to 9ave installe0 t9e latest version of firmware. +o cecA o!en DU!radeD ta' and !ress

    D)ecA #!dateD. U!date i" a new version is availa'le. (ee section D;irmware 1pdateD "or more detailed

    in"ormation.

    ?. 9"ter $o# ave "inised editin te !arameters% !ress 6%TE to save tem to te !ermanent

    memor$ o" te controller /**6:;. ;nl$ te c#rrent selected !ro"ile will 'e saved. +o restore te

    "actor$ settins o to ;Boar0; < ;eset to 0efaults;. 9ll te !arameters o" te c#rrent !ro"ile will 'e

    set to de"a#lts exce!t "or eneral settins and cali'ration data. In order to erase te settins o" 9

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    7/41

    2. Step-!-step setup se"uen#e

    2. Step-!-step setup se"uen#e

    1. 0ustin( t9e me#9ani#s

    o#nt te camera on te tra$ and 'alance te im'al in all tree axes. (ta'ili,ation #alit$ stronl$

    de!ends on 'alance #alit$. +o cecA $o#r 'alance% !icA $o#r t#rned o"" im'al in ands. aAe "ast motions

    alon all axes% tr$ to catc resonance !oint and swin te im'al. I" it is ard to do - im'al is 'alanced

    correctl$.

    NOTE: 0ood balance and low friction can scale down power consumption and keep good quality of stabili@ation.

    I" $o# rewo#nd motors '$ $o#rsel"% it7s recommended to cecA windin. :emove motors "rom im'al%

    connect tem to controller and set !arameters 60% I0.1% 50 "or eac axis and set eno# 6;W*:.

    )onnect main !ower s#!!l$. otors so#ld s!in smootl$% wile rollin te sensor.

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    8/41

    2. Step-!-step setup se"uen#e

    '. Tunin( asi# settin(s

    )onnect te main !ower s#!!l$.

    ZX

    Z

    Z

    ZZ Z

    X

    X

    X

    X X

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    9/41

    2. Step-!-step setup se"uen#e

    6I5 val#es "rom its maxim#m "or axes tat looses

    +e res#lt o" ood t#nin sta'ili,ation error is less tan 1 deree wen $o# slitl$ rocA a im'al7s "rame.

    F#rter ste!s to im!rove te !recision o" sta'ili,ation

    • )onnect and cali'rate external "lit controller /see 4dvanced )ettings% *xternal F) Gain

    • )onnect% set#! and cali'rate second /"rame IU /see )econd I31 sensor

    ). Conne#tin( an0 #onfi(urin( C

    • )onnect one o" te "ree receiver7s cannels to :)C6I+)= in!#t% !reservin rit !olarit$

    In te :) (ettins ta'

    • (et SOCE6W

    • 9ssin :)C6I+)= in!#t to 6I+)= axis

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    10/41

    3. GU% overview 

    3. GU% overview 

    GU% Stru#ture

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    11/41

    3. GU% overview 

    Filters settins to set#! diital "ilters "or 6I5 controller

    2. )onnection );-!ort selection and connection stat#s.

    3. 6ro"ile 6ro"ile selection% loadin% re-namin% and savin.

    4. )ontrol 6anel ra!ic vis#ali,ation o" im'al orientation anles in tree axes.

    Blac$ arrows are displaing the angles, blue arrows are a 1&' time magni!ication to provide higher

     precision. Red mar$s show target angles that gimbal should $eep.

    Thin blue lines shows the ma'imum (pea$) de!lection !rom the central, neutral point.

    Blue digits show !eaA de!lection amplitude. #sing these numbers, sta'ili,ation *ualit can be

    estimated.

    +ertical red bars to the right o! the scales show actual power level, !rom & to 1&&.

    "ra arrows shows the angle o! a stator o! each motor, i! $nown.

    ?. :*95% W:I+* '#ttons are #sed to trans"er settin "romOto 'oard.

    . ;+;:( ;MO;FF '#tton is #sed to tole motors state.

    L. 9t te 'ottom o" te screen% ti!s% stat#s or error messaes /in red color are dis!la$ed . ;verall

    c$cle time and I2) error co#nt is also dis!la$ed.

    >. Batter$ voltae indicator wit warnin sector.

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    12/41

    '. Basi# Settin(s

    '. Basi# Settin(s

    *%+ an0 Motor settin(s

    *@%@+ A *%+ re(ulation parameters for all aes. .

    ◦ 6 descri'es te !ower o" dist#r'ance res!onse. =ier val#es means a stroner res!onse

    reaction to external dist#r'ance. :aise tis val#e #ntil te sta'ili,ation #alit$ o" "ast

    dist#r'ances will 'e ade#ate. I" te J6E val#e is too i% oscillations o" te axis will start to 'e

    !resent. +ese oscillations will et worse i" tere are vi'rations tat reac te IU sensor

    'oard. I! oscillations occur, raise the -/ parameter b 1 or 0 units, and then tr to raise the -2 value

    again.

    ◦ 5 +e J5E val#e red#ces te reaction s!eed. +is val#e el!s to remove low-"re#enc$

    oscillations. 9 J5E val#e tat is too i can ca#se i-"re#enc$ oscillations% !artic#larl$%

    wen te IU sensor is ex!osed to vi'rations. In s!ecial cases% it ma$ 'e "iltered o#t '$ diital

    "ilters /see 'elow.

    ◦ I +e JIE val#e canes te s!eed at wic te im'al moves to incomin :) commands and

    to move te im'al 'acA to ne#tral. 3ow values result in a slow and smooth reaction to R4

    commands and to getting bac$ to neutral. Increase this value to speed up the movement 

    *O6E  maxim#m voltae s#!!lied to te motors /0 - 2??% were 2?? means "#ll 'atter$ voltae.

    )oose tis !arameter accordin to $o#r motor caracteristics. Basic tuning% 

    ◦ M t h ld t t t h t! t t t " >0R ill t d t

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    13/41

    '. Basi# Settin(s

    Main %MU sensor5ote% Be!ore tuning our controller, install the camera into the gimbal !irml and ensure our gimbal6s center o!

    gravit is leveled as much as possible.

    (!eci"$ $o#r IU sensor 'oardQs orientation and !osition on te im'al . For a standard IU sensor

    installation% looA at te im'al "rom 'eind st liAe te camera will view o#t "rom te im'al. @iewin te

    im'al in tis wa$% te U6 and :it direction will matc te T and axis. o# can !lace te IU sensor in

    an$ direction% Aee!in its sides alwa$s !arallel to te motor axis /'e ver$ acc#rate ere% it is a ver$

    im!ortant to !recisel$ alin te sensor and mo#nt it "irml$. )on"i#re $o#r IU orientation in te GUI. +ecorrect con"i#ration so#ld res#lt in te "ollowin

    ▪ )amera !itces "orward te 6I+)= arrow s!ins clocAwise in te GUI.

    ▪ )amera rolls rit - :;

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    14/41

    '. Basi# Settin(s

    I" te sensor is !laced aove 6 motor% it el!s to sta'ili,e :;

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    15/41

    '. Basi# Settin(s

    necessar$ /'oard will 'e restarted. 9"ter restart% cali'rate te accelerometer and $rosco!e liAe $o# did it

    "or te main IU. For te accelerometer% $o# can do sim!le cali'ration or extended -!oint cali'ration.

    o# ma$ notice tat rit !anels wit arrows are dis!la$in now anles not "or te main% '#t "or te "rame

    IU. 9lso% in te JonitorinE ta'% accelerometer7s and $rosco!e7s data o "or te "rame IU. It el!s to

    !ro!erl$ con"i#re an orientation o" te sensor and cecA its cali'ration.

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    16/41

    ). *%+ auto-tunin(

    ). *%+ auto-tunin(

    +is "eat#re will 'e el!"#l "or te 'einners% wo ex!erienced di""ic#lties wit 6I5 t#nin.

    Be"ore $o# start a#tomatic t#nin% its ver$ im!ortant to !ro!erl$ con"i#re ardware o" $o#r s$stem motor

    o#t!#ts% J6owerE% JInverseE and JM#m'er o" !olesE /latest 2 settin ma$ 'e detected a#tomaticall$% as

    descri'ed in te #ser man#al. 9lso% main IU !osition so#ld 'e con"i#red and accelerometer and

    $rosco!e so#ld 'e cali'rated.

    6l#-in a 'atter$% connect 'oard to te GUI and !ress J9#toE '#tton in te 6I5 !arameters section. o# will

    see dialo window% were $o# can set#! a#to-t#nin !rocess

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    17/41

    ). *%+ auto-tunin(

    looses s$nc d#e to stron oscillations% $o# can el! to restore it '$ and wito#t interr#!tin te !rocess.

    In some cases% $o# can et 'etter res#lt /i.e. ier 6I5 ains i" $o# remove i-"re#enc$ resonances

    'e"ore startin a#tomatic t#nin. (ee section J5iital "iltersE "or more details.

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    18/41

    ,. C Settin(s

    ,. C Settin(s

    (im!leBG) 'oard !rovides ver$ "lexi'le con"i#ration o" remote controller. It s#!!orts #! to ? diital

    in!#ts% incl#din one tat s#!!orts most !o!#lar serial !rotocols% and 3 analo in!#ts. It can also o#t!#t

    :) sinal in !ass-tro# mode or '$ (erial 96I commands. F#ll :) ro#tin diaram can 'e "o#nd in te

    4ppendi , o" tis man#al.

    C %nput Mappin( ere $o# can assin ardware :) in!#ts to taret control cannels. +ere are ?ardware diital in!#ts !rovided on te 'oard "or :) :adio control connections% and 3 analo

    in!#ts "or connectin &o$sticA. *ac in!#t $o# can assin to control an$ o" tree cannels% one "or

    eac axes% and one command cannel. I" control "or an axis is not needed% leave te o!tion at Dno

    in!#tD.

    CHO77 pin mo0e  allows to con"i#re several "ormats o" incomin sinal "or :)C:;

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    19/41

    ,. C Settin(s

    ◦ +C1@ +C2@ +C3  dedicated analo in!#ts% marAed on te 'oard as 91% 92% 93 and acce!ts

    analo sinal in rane "rom 0 to H3.3 volts. For exam!le% &o$sticA varia'le resistor !rovides

    s#c sinal. )onnect 91..93 to te center contact o" varia'le resistor% H3.3@ and GM5 to side

    contacts. (ee ,onnection Eiagram "or more in"o.

    ◦  4%THCFH88  In case o" :)C:;

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    20/41

    ,. C Settin(s

    ◦ Epo #urve  adsts te c#rvat#re o" an ex!onential "#nction% tat allows to et !recise

    control "rom :) in te rane o" te small val#es% '#t ro# and stron control near end!oints.

    WorAs onl$ in (6**5 mode.

    7imit ##elerations - tis o!tion lets to limit an#lar accelerations in case o" ard :) or (erial

    control /#se"#l to !revents &erAs or sAi!!ed ste!s% smooter camera control% less im!act on te

    m#ltirotor7s "rame. +e less is val#e% te smooter is camera rotation #nder control.

    *6M Output  allows to !ass an$ o" virt#al cannel% decoded "rom serial in!#t sinal% to s!ecial

    !ins tat can o#t!#t 6W sinal. +is sinal can 'e #sed to drive o''$ servo or I: camera trier%"or exam!le. ;n te (im!leBG) 3.0 'oards% tese !ins sare 6W o#t!#t "#nction wit oter

    "#nctions

     "ervo#  F)C:;

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    21/41

    $. /ollow Mo0e Settin(s

    $. /ollow Mo0e Settin(s

    +ere is a s!ecial control mode% wen te camera J"ollowsE "or a tiltin o" te o#ter "rame% '#t eliminates

    small "rame &erAin. (everal modes o" o!eration are !ossi'le

    • +isale0  camera is locAed to ro#nd and ma$ 'e rotated onl$ "rom :).

    ◦ Estimate frame an(les from motors  - it #se manetic "ield "or ro# estimation o" "rame

    tiltin. =el!s to increase te rane o" te "rame anles were te im'al7s o!eration is sta'le.

    +o !ro!er o!eration in tis mode% it is strictl$ re#ired to cali'rate Offset settin /see 'elow.

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    22/41

    $. /ollow Mo0e Settin(s

    te camera. It el!s to sAi! small &erAs wen $o# o!erate im'al '$ ands.

    • Epo #urve= $o# can s!eci"$ te strent o" te control wen o#ter "rame declines "rom ne#tral

    !osition. For exam!le wen te ex!o c#rve is ena'led /i.e. is not "lat% small or medi#m declination

    o" an o#ter "rame will ca#se ver$ "ine control. B#t te strent o" control ex!onentiall$ rows wen

    anles o" declination 'ecomes close to 0 derees. It ives a 'i "reedom in camera o!eration

    "rom "ine and smoot control to ver$ "ast movements.

    • O//SET it is a ver$ im!ortant to !ro!erl$ con"i#re te initial !osition o" te motor7s manetic

    !oles% 'eca#se all "#rter calc#lations #se tis in"ormation. For 9W axis it allows to "ine adst acamera eadin relative to a "rame eadin. For 6I+)= and :;

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    23/41

    $. /ollow Mo0e Settin(s

    and te ##eleration limits. For more d$namic control% cane tese settins in te o!!osite direction.

    In case o" "ail#re o" sta'ili,ation d#e to external dist#r'ances% te camera can com!letel$ lose

    s$ncroni,ation wit te "rame . In tis case% it is necessar$ to ret#rn it to te !ro!er !osition '$ ands. I+

    I( @*: I6;:+9M+ to Aee! te "rame ori,ontall$% 'eca#se at tis !oint te "rame7s ,ero anles are

    cali'rated.

    o# can switc 'etween modes on-te-"l$ '$ activatin di""erent !ro"iles. )amera will Aee! teir !osition

    'etween modes.

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    24/41

    . 0van#e0 Settin(s

    . 0van#e0 Settin(s

    FS - o!tions in"l#encin on camera anle determination acc#rac$.

    ◦ G!ro trust  +e ier is val#e% te more tr#st to te $ro data com!ared wit te

    accelerometer data wen estimatin anles. It can red#ce errors ca#sed '$ accelerations d#rin

    movin% '#t also decreases $ro dri"t com!ensation% res#ltin in ori,on dri"t over time. For

    smoot "l$in% it is recommended to set low val#es /40->0% wic will ive more sta'le ori,on

    "or loner time. For aressive "l$in% it7s 'etter to set ier val#es /100-1?0.

    ◦ ##elerations #ompensation  ena'le it to #se a !$sical model o" m#ltirotor to com!ensate

    accelerations d#rin "lit. +is o!tion worAs onl$ wen external F) is connected and

    cali'rated.

    Serial port spee0  canes 'a#d rate #sed "or serial comm#nication. 5ecrease it wen #sin

    over-te-air serial ada!ters tat can7t worA on maxim#m s!eed. +e GUI can a#to-detect te 'a#d

    rate con"i#red in te 'oard.

    *6M /re"uen#!   sets te 6W "re#enc$ #sed to drive motors '$ !ower stae. +wo 'asic modes

    are availa'le 7ow  Fre#enc$ /in a#di'le rane and Fi(9 Fre#enc$ /Y22A=, o#tside a#di'le

    rane. :ecommended mode is Fi(9. +ere is also tird o!tion !resent Ultra-i /Y30A=,.

    Motor outputs  $o# can assin ardware motor o#ts "or an$ o" sta'ili,ation axes. For exam!le%

    $o# can #se second controller "or 9W sta'ili,ation and set it #! tis wa$ :;

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    25/41

    . 0van#e0 Settin(s

    a!!roximatel$ N00..2100 rane. +e same is "or !itc.

    ◦ )onnect !ower s#!!l$% and set#! sta'ili,ation as descri'ed a'ove /t#ne 6;W*:% IM@*:+% 6I5

    ◦ 6#s UTO '#tton in Eternal /C Gain ro#!% and smootl$ incline aircra"t7s "rame to di""erent

    directions '$ all axes "or 10-30 seconds.

    ◦ 6#s UTO '#tton aain to com!lete cali'ration. /)ali'ration will sto! a#tomaticall$ a"ter some

    time too. Mew ains will 'e written into **6:; and sown in te GUI.

    NOTE: Aou may skip this step and leave @ero values at initial setup.

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    26/41

    . Servi#e Settin(s

    . Servi#e Settin(s

    Menu Button

    I" $o#7ve connected men# '#tton to B+M connector on te controller% $o# can assin di""erent actions to it.

    9ction is activated '$ !ressin '#tton several times se#entiall$ /1 to ? clicAs% '$ !ressin and oldin

    /lon !ress.

    9vaila'le actions

    Use profile 1..)  loads selected !ro"ile

    Calirate CC  te accelerometer cali'ration% worAs te same wa$ as '#tton in te GUI.

    Calirate G!ro  $rosco!e cali'ration.

    Swap C *%TCF A O77  tem!orar$ swa! :) in!#ts "rom 6I+)= to :;

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    27/41

    . Servi#e Settin(s

    !rocess.

    • Set 0efaults for  - select te 'atter$ t$!e to "ill te "ields a'ove wit te de"a#lt settins "or

    selected t$!e.

    NOTE:  you can add the voltage sensor to old boards in EIA way' by soldering a voltage divider ((k/->k: ((k goes to

    the battery GH' ->k goes to the 0?E' and common point goes to the pin -< of the (28p 3,1 #if this pin is grounded'

    de"solder it first&.

    BuIIer;n some 'oards tere is an o#t!#t to te '#,,er /or '#,,er is installed on-'oard% tat is triered on some

    events% liAe noti"ication on errors or con"irmation "or #ser actions. *vents are con"i#red /t#rned ;M or ;FF

    in te GUI.

    o# can connect an active '#,,er onl$ /wic as an internal so#nd enerator% worAin "rom ?@% c#rrents

    'elow 40m9 /cecA tis Eigikey product search "or exam!le

    I" $o# ave no '#,,er connected% tere is an o!tion to 'ee! '$ motors. otors can emit so#nd onl$ i" te$ are!owered and t#rned on.

    Status 7E+

    +ere are 2

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    28/41

    1&. S!stem Monitorin(

    1&. S!stem Monitorin(

    In tis ta' $o# can see raw sensor data stream% loical :) in!#t levels and some de'# in"ormation.

    CCH8@@J  accelerometer data.

    GOH8@@J  $rosco!e data. =el!s to determine #alit$ o" 6 and 5 settins. 5ist#r' im'al '$

    and and see trace. I" it looAs liAe sine wave% 5 settin is too low and im'al tends to low-

    "re#enc$ oscillations. I" some noise is alwa$s !resent even wito#t an$ dist#r'ance% 5 settin is

    too i and im'al tends to i-"re#enc$ sel"-excitation.

    EHO77@EH*%TCF@EH6  sta'ili,ation error ra!. (ame as !eaA indicators on te control

    !anel and sows maxim#m de"lection anle.

    *INT: *ach graph can be turned on or off' scale can be adusted for A ais. Aou can pause the data transmission at any

    time.

    o# can receive extended de'# in"ormation "rom te 'oard '$ selectin te cecA'ox J:eceive extended

    de'# in"oE. Use"#l in"ormation $o# can et "rom te 'oard

    • MSHEH@MSHEH*@MSHEH  :( am!lit#de o" $ro sensor data. In case o" oscillations% it

    el!s to de"ine wic axis is #nsta'le. Its ma$ 'e not so clearl$ "rom raw $ro data% 'eca#se

    oscillations ma$ ave i "re#enc$% "ar a'ove a "rame rate tat GUI can receive and dis!la$.

    • /EKH@ /EKH*@ /EKH  te main "re#enc$ o" oscillation. I" :(C*:: is too small% tis

    !arameter is #seless.

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    29/41

    11. +i(ital /ilters

    11. +i(ital /ilters

    +is ta' contains settins to con"i#re diital "ilters tat can el! to im!rove #alit$ o" 6I5 controller

    o!eration.

    Not#9 filters

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    30/41

    11. +i(ital /ilters

    need to set te 'andwidt as narrow as !ossi'le. +oo 'road 'andwidt can res#lt in

    decreased 6I5 e""icienc$.

    ?. =avin closed one resonance% contin#e increase ain o" 6I5 /:es!onsi'le "or ain are te

    !arameters 6% 5. (econd resonance occ#rs on "re#enc$ 140 =,% wen we tilt te camera

    #!ward. Fill in val#es "or second notc "ilter "or 6I+)= axis to cancel tis 'and% too% te

    same wa$ as a'ove.

    In tis exam!le we ave not needed to set "ilters "or te oter axes. B#t it can a!!en tat resonanceocc#rs on more tan one axes. +en $o# will need to set "ilters on 'ot axes /!ossi'le wit te same

    "re#enc$

     7ow-pass filter

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    31/41

    12. 0ustale 4ariales

    12. 0ustale 4ariales

    Beinnin wit "irmware version 2.43% te controller s#!!orts not onl$ remote control o" camera anles%

    '#t also tat o" a lare n#m'er o" s$stem !arameters% allowin teir cane in real time. 9lso% it as

    ex!anded "#nctions o" vario#s commands exec#ted remotel$ - similar to cannel )5% '#t wit a m#c

    more "lexi'le con"i#ration.

    +e ta' wit tese settins is dis!la$ed a"ter connectin to a 32-'it 'oard wit a "irmware tat s#!!orts

    tis "eat#re.

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    32/41

    12. 0ustale 4ariales

    •  4irtual #9annels o!erated tro# te (erial 96I "rom anoter device. 96IC@I:+C)=1 -

    96IC@I:+C)=32.

    TI+: 5his type of input allows independent developers to create an eternal control panel with any set of buttons'

    switches and potentiometers' serviced by a simple microprocessor #for eample based on the 4rduino software&'

    which reads and transmits the state of control devices data over the wired or wireless serial"interface. )ince the

    tuning of control functions is performed through )impleB0,J01I' software for such control panel can be etremely

    simple. Eocumentation of protocol K)impleB0, )erial 4%I specificationL is available for download on our website M

    http:// www.basecamelectronics.com

    Settin( #ontrol of t9e Tri((er t!pe

    • (elect a slot "or t#nin. (lots% were te sinal so#rce is alread$ de"ined% are marAed wit 7[7

    s$m'ol.

    • (elect te sinal so#rce. ;ne and te same so#rce can 'e #sed "or several slots sim#ltaneo#sl$ /'#t

    !lease maAe s#re tat te commands exec#ted "or individ#al slots do not inter"ere wit eac

    oter.

    • 9ssin actions to eac sector. 6ossi'le actions are descri'ed in te section 63enu Button6.  o# can

    leave an$ sector #n#sed '$ s!eci"$in Jno actionE. 

    9"ter activatin !arameters '$ !ressin '#tton DWriteD% $o# will see te c#rrent :) sinal level on te

    selected slot /"or convenience% te wole rane is divided into sectors% as well as te last activated action.

    o# can cecA in real time weter actions are !er"ormed correctl$ in te case wen te level o" te sinal

    as caned. 

    http://www.basecamelectronics.com/http://www.basecamelectronics.com/http://www.basecamelectronics.com/

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    33/41

    12. 0ustale 4ariales

    In tis case% te maxim#m control deviation corres!onds to te !arameter limit val#e o" 1?3% tat meets

    o#r re#irements. ;'servin te !arameter c#rrent val#e in real time% it is eas$ to estimate te re#ired

    rane '$ movin sliders.

    +ere is a !ossi'ilit$ to invert a control wen sinal oes #!% varia'le oes down. #st set in. slider

    reater tan ax slider.

    o# ma$ notice tat in. and ax. sliders extend a rane o" a varia'le to 10V. Its done "or cases wen :)

    sinal is limited in rane and does not cover "#ll :) rane ?00 /'l#e 'ar does not reac its limits.

    9"ter activatin !arameters '$ !ressin '#tton DWriteD% $o# will see te c#rrent :) sinal level on teselected slot% as well as te c#rrent val#e o" controlled varia'le.

    Tale 1. +e#o0in( of names of #ontrolle0 variales

    *arameterLs name +es#ription

    6C:;

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    34/41

    12. 0ustale 4ariales

    :)CF;

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    35/41

    13. /irmware up0ate

    13. /irmware up0ate

    +o cecA i" te "irmware #!rade is availa'le% connect te 'oard and !ress J)=*)SE '#tton. o# will receive

    in"ormation a'o#t all availa'le versions o" "irmware and can coose version to #!rade. Wen selectin a

    version in dro!-down list% its "#ll descri!tion is dis!la$ed in te text area 'elow. +o #!load selected version

    to te 'oard% !ress te U*G+ED '#tton. U!loadin !rocess will 'e started. Generall$% it taAes a'o#t

    10..30 seconds to "inis. 'A(NIN)! ,o not disconnect -". cable /or break 0ireless connection1 0hile firm0are is

    ploadin!

    +2EA"E NOTE:

    • ;or non"windows operating system' additional steps may be required. )ee notes at the end of this section.

    • ;or G5inyH version of the board' you need to install E;1 device driver. Eetailed instructions provided at the

    end of this section.

    +ere is an o!tion to con"i#re s$stem to cecA #!dates a#tomaticall$. Wen new version will 'e iss#ed%

    $o# will 'e !rom!ted to #!rade to it.

    I" a#tomatic #!rade "ails st a"ter downloadin "irmware "rom server /"or exam!le% tere are ma$ 'e

    !ro'lems to #!rade #sin Bl#etoot connection #nder ac ;(% $o# can tr$ to #!load "irmware in te

    man#al mode. o# can "ind downloaded "irmware in te 79impleB"47"#I@!irmware7 "older and #!load tis

    "ile in te man#al mode.

    Uploa0in( firmware in t9e manual mo0e.

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    36/41

    13. /irmware up0ate

    3. 6ress DF

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    37/41

    13. /irmware up0ate

    or download "rom o#r site. :e"er to instr#ctions ow to #!load "irmware in te man#al mode. +en% $o# can

    connect to te 'oard and #!rade to an$ version% as re#lar.

    C% I $now !rom somebod, that there is !resh version, but I dont see it when chec$ing !or updates. WhD 

    9 Its normal. +ere are ma$ 'e 'eta versions% availa'le "or 'eta-testers onl$% or ma$ 'e di""erent versions

    "or di""erent 'oards. o# will receive onl$ sta'le versions% iss#ed "or $o#r 'oard.

    C% 4an I upgrade !irmware !rom =ac or 3inu'D 

    9 es% startin "rom GUI 2.42'L. B#t cecA te note a'ove.

    C% = board has no #9B connector, but has bluetooth. 4an I upgrade !irmwareD 

    9 es% $o# can #!rade via Bl#etoot te same wa$ as U(B. Interated mod#le alread$ con"i#red !ro!erl$

    to worA "or #!rade. *xternal mod#les need to 'e con"i#red to 11?200 'a#d% even !arit$. I" $o# ave!ro'lems wit re-connection to 'l#etoot #nder ac ;(% $o# can tr$ to #!rade in te man#al mode #sin

    JF

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    38/41

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    39/41

    © 2013-2014 Basecamelectronics® 3N

    !RT

    ROLLPITCH

    "!T

    #

    $%&

    'C(ROLL'C(PITCH

    RC(ROLL

    RC(PITCH

       $   %   &

       $   %   &

       #   )   *

       R   X   I

       T   X   &

    )*

    $%&

    +CL

    +&!

    R,C,I*,R

    'LI$HT

    CO%TROLL,R-OPTIO%!L.

       $   %   &

       +   &   !

       *   C   C

    "!TT,R/

    PITCH0OTOR

       R   O   L   L

       0   O   T   O   R

    SimpleBGC 3.0 (32bit) connection diagramSimpleBGC 3.0 (32bit) connection diagram

    C!0 +T!" ROLL

    C!0 +T!" PITCH

    C!0 CO%TROL ROLL 1 +umPP0 1 +"+

    C!0 CO%TROL PITCH

    /!20OTOR

    X

    I0 +,%+OR

    /

    C!0 CO%TROL /!2

    0,%"TTO%

       +   C   L

    3O/+TIC4 5667

    +I$%!L

    #767*

    $%&

    /!2

    I8C

    )*

    $%&

    +CL

    +&!

    I0 +,%+OR

    8nd 'R!0, I0 -o9tional.

     !&&R

    CU

    "T%

     !5

     !8

     !7

    #767*

    RC(/!2

    "ZZ,R

    "ZZ,R-)6658*.

    #

    +"

       #   )   *

     !X5667

    +P,4TR0

    ',RRIT, RI%$+ -o9tional: if I8C errors.

       #   )   *

       $   %   &

       #   )   *

       $   %   &

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    40/41

    © 2013-2014 Basecamelectronics® 40

    !RT

    ROLLPITCH

    "!T

    #

    $%&

         $     %     &

         +     &     !

         *     C     C

         +     C     L

    /!2

    I8C+"

         $     %     &

         #     )     *

         R     X

         T     X

         $     %     &

         #     )     *

         R     X     I

         T     X     &

         "     L          ,     T     O     O     T     H

    Settings"aud rate; 55)8 or %one>>&ata bits; ?+to9 bits; 5

    > To u9grade firmware =ia "luetooth: only @,=en@ 9arity will work6>> +tarting from firmware =er 86A5: @%one@ 9arity is su99orted: too6%ote: that by default: most modules configured with @%one@ 9arity6

    SimpleBGC 3.0 (32bit) bl!etoot" connectionSimpleBGC 3.0 (32bit) bl!etoot" connection

  • 8/17/2019 SimpleBGC 32bit Manual 2 43 Eng

    41/41

    © 2013-2014 Basecamelectronics® 41

    &igital in9uts

    RC#ROLL

    RC(PITCH

    RC(/!2

    'C(ROLL

    'C(PITCH

     !nalog in9uts

     !&C5

     !&C8

     !&C7

    0O&,+erial decoders

    +umPP0

    +Bbus

    +9ektrum

    P20 decoders

    *IRT(CH5

    *IRT(CH666

    0a99ing

    0i

    0i

    P20 out

    +er=o5

    +er=o8

    +er=o7

    +er=oA

    0a99ing

     !ngle control

    ROLL

    PITCH

    /!2

    ,t6 'C signal

    'C(ROLL

    'C(PITCH

    Command

    C0&

    HI$H

    0I&

    LO2

    SimpleBGC 32bit RC signal ro!ting diagramSimpleBGC 32bit RC signal ro!ting diagram firmware =er6 86A7firmware =er6 86A7

    +erial !PI

     !PI(*IRT(CH5

     !PI(*IRT(CH78

    666

     !&36*!R+