Post on 06-Jul-2018
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+