www.moog‐crossbow.com1Moog,Inc.,1421McCarthyBlvd.,Milpitas,CA95035GNAV540UserManualInstallationConfigurationReference
Page10 GNAV540UserManual7430‐0808‐01Rev.BTable71RFResponse ...
Page100GNAV540UserManual7430‐0808‐01Rev.BStatusByteField DefaultValueshardwa(bit9)reStatus• AHRS:disabled• IMU:disabled•
UserManual7430‐0808‐01Rev.BPage101GNAV540StatusByteField Default ValuessensorSt(bit12)atus• :0 = nomin lAHRS a 1 = Sens
Page102GNAV540UserManual7430‐0808‐01Rev.BhardwarePowerBITField Bit Values CategorythreeVolt 4 0=normal,1=outofbounds Soft
rManual7430‐0808‐01Rev.BPage103GNAV540UsecomSerialABITFieldThecomSerialABITfieldcontainsflagsthatindicatelowlevelerrorswith
Page104GNAV540UserManual7430‐0808‐01Rev.BsoftwareBITFieldThesoftwareBITfieldcontainsflagsthatindicatevarioustypesofsoftware
GNAV540UserManual7430‐0808‐01Rev.BPage105hardwareStatusFieldThehardwareStatusfieldcontainsflagsthatindicatevariousinternalhar
Page106GNAV540UserManual7430‐0808‐01Rev.BsoftwareStatusField Bits ValuesturnSwitch 30=off,1=yawrategreaterthanturnSwitchh
GNAV540UserManual7430‐0808‐01Rev.BPage107comStatusEnableFieldThisfieldisabitmaskofthecomStatusfield(refertoBITStatusFie
age108GNAV540UserManual7430‐0808‐01Rev.BFigure28BITErrorandStatusHierarchyP
NAV540UserManual0808‐01Rev.BPage109G7430‐
NAV540UserManual0808‐01Rev.BPage11G7430‐Figure3GNAV540Functions...
l7430‐0808‐01Rev.BPage110 GNAV540UserManuaAppendixA. ApplicationExamplesThissectionprovidesrecommendedadvancedsettingsfortailo
GNAV540UserManual7430‐0808‐01Rev.BPage111Table95RecommendedAdvancedSettingsforRotorcraftDynamic ConditionRecommended SettingsNor
GNAV540UserManual7430‐0808‐01Rev.BPage112Surfaced SubmergedUseMags ON2ON3UseGPS ON OFFFreeIntegrate OFF OFFStationaryYawLock OFF OFFR
GNAV540UserManual7430‐0808‐01Rev.BPage113Figure29FlightProfiles:FixedWingAircraftCorrespondingSettings
Page114 GNAV540UserManual7430‐0808‐01Rev.BAppendixB. SamplePacket—ParserCodeOverviewThissectionincludesanexampleofcodewritte
GNAV540UserManual7430‐0808‐01Rev.BPage115usertoensurecircular‐queueintegritybyusingsomesortofmutualexclusionmechanismwithin
Page116GNAV540UserManual7430‐0808‐01Rev.B Pop(queue_ptr, numToPop); if(Size(queue_ptr) <= 0) { /* header was not found */ r
GNAV540UserManual7430‐0808‐01Rev.BPage117 * ARGUMENTS: queue_ptr is pointer to queue holding area to be CRCed * startIndex i
Page118GNAV540UserManual7430‐0808‐01Rev.B /******************************************************************************* * FUNCTION:
GNAV540UserManual7430‐0808‐01Rev.BPage119 secondIndex = (queue_ptr->front + index + 1) % MAXQUEUE; word = (queue_ptr->entry(fir
Page12GNAV540UserManual7430‐0808‐01Rev.B
Page120GNAV540UserManual7430‐0808‐01Rev.BAppendixC. SamplePacketDecoding5555 5331 18 0000fffef332 fff300
GNAV540UserManual7430‐0808‐01Rev.BPage121 0006ffe4ed91 fff9fffdffed fff7fff9f331
age122 GNAV540UserManual7430‐0808‐01Rev.BPCRC (invalid) 001bffdf3a5b fffe0000ffea fff8fff7f337 0015fda9fd4f
GNAV540UserManual7430‐0808‐01Rev.BPage123
Page124GNAV540UserManual7430‐0808‐01Rev.BAppendixD. MechanicalSpecificationsJ1ConnectorInterfaceJ1isa37 Recommendedplugandb
NAV540UserManual7430‐0808‐01Rev.BPage125MechanicalDrawingsFigure30GNAV540CasingG
Page126GNAV540UserManual7430‐0808‐01Rev.BInterfaceCable—AccessoryOTE:ThiscableisprovidedwhentheGNAV540ispurchasedwiththedevel
GNAV540UserManual7430‐0808‐01Rev.BPage127
Page12GNAV540UserManual7430‐0808‐01Rev.B8AppendixE. CrossbowSer vicePoliciesCustomerServiceMoogcu uctsupportservices:stomers
NAV540UserManual0808‐01Rev.BPage129G7430‐• Attachatagtotheequipment,aswellastheshippingcontainer(s):onthetab,includethe
NAV540UserManual7430‐0808‐01Rev.BPage13GPrefaceThisdocumentprovidesinformationaboutGNAV540,includingoperationalfunctionsandco
Page130GNAV540UserManual7430‐0808‐01Rev.B
NAV540UserManual7430‐0808‐01Rev.BPage131GAppendixF. RevisionHistoryTable100DocumentRevisionHistoryRevision Date Contributo
Moog,Inc.andSensorsNavigation,Guidance.1421McCarthyBlvdMilpitas,CA95035Phone:408.965.3300Fax:408.324.4840Pa
nual7430‐0808‐01Rev.BPage14 GNAV540UserMahapter/Appendix SummaryCBuiltInTest(BIT)AppendixA.Application
GNAV540UserManual7430‐0808‐01Rev.BPage15/Appendix SummaryChapterPolicies processandcontactinformationAppendixF.RevisionHistor
age16GNAV540UserManual7430‐0808‐01Rev.BPGlossaryTable4GlossaryTerm Definition6DOF SixDegreeofFreedomACL AccelerometerAHRS
GNAV540UserManual7430‐0808‐01Rev.BPage17Chapter1. OverviewThischa hlevelsummaryoftheGNAV540:pterprovidesahig• Features,
Page18GNAV540UserManual7430‐0808‐01Rev.BMeasurement AccuracyAttitudeRange:Roll,Pitch±180°,±90°Accuracy<0.4°AngularRate R
NAV540UserManual7430‐0808‐01Rev.BPage19Gtemperatureandnon‐linearityeffectsduringCrossbow’smanufacturingandtestprocessusingaut
Page2GNAV540UserManual7430‐0808‐01Rev.B©2011Moog,Inc.Allrightsreserved.Informationinthisdocumentissubjecttochangewithout
Page20GNAV540UserManual7430‐0808‐01Rev.B
GNAV540UserManual7430‐0808‐01Rev.BPage21Chapter2. GNfAV540FunctionsThischapterprovidesanoverviewofthehardwareandsoftwares
Page22GNAV540UserManual7430‐0808‐01Rev.BFigure1GNAV540SystemSoftwareStructureFigure2belowshowsthesoftwareblockdiagram.The
GNAV540UserManual7430‐0808‐01Rev.BPage23Figure2GNAV540SoftwareBlockDiagram.X / Y / Z BodyAccelerometers6-DOF Sensor Clust
Page24rManual7430‐0808‐01Rev.BFigure3GNAV540FunctionsGNAV540UseNAVFunction AHRSFunctionMagnetometer heading accels, rates,
7430‐0808‐01Rev.B25GNAV540UserManual Pagemeasurezerogalongthexandy‐axesand‐1galongthez‐axis.NormalForceaccelerationis
GNAV540UserManual7430‐0808‐01Rev.BPage26NOTE:TheDelta‐Theta,Delta‐Vpacketisonlyrecommendedforuseincontinuousoutputmodeat5H
GNAV540UserManual7430‐0808‐01Rev.BPage27VGFunctionadaptivelytunestheEKFfeedbackinordertobestbalancethebiasestimationanda
Page28GNAV540UserManual7430‐0808‐01Rev.BSetting DefaultValue CommentsFreelyIntegrateOFFTheFreelyIntegratesettingallowsconfigu
GNAV540UserManual7430‐0808‐01Rev.BPage29AHRSFunctionTheAttitudeHeadingReferenceSystem(AHRS)Functionutilizesa3‐axismagnetomet
GNA743V540UserManual0‐0808‐01Rev.BPage3TableofContentsPr eface...
Page30GNAV540UserManual7430‐0808‐01Rev.BSetting Defa ueultVal CommentsOrientationSeeFigure4onpage24.Toconfiguretheaxisorie
GNAV540UserManual7430‐0808‐01Rev.BPage31Setting DefaultValue CommentsRestartOnOverRangeOFFThissettingforcesanalgorithmrese
Page32GNAV540UserManual7430‐0808‐01Rev.Bmoduleusesdatafromtheaidingsensors,whentheyareavailable,tocorrecttheerrorsinthev
GNAV540UserManual7430‐0808‐01Rev.BPage33Setting Def eaultValu CommentsOrientationSeeFigure4onpage24.Toconfiguretheaxisori
Page34GNAV540UserManual7430‐0808‐01Rev.BSetting DefaultValue CommentsRestartOnOverRangeONThissettingforcesanalgorithmreset
GNAV540UserManual7430‐0808‐01Rev.BPage35Chapter3. HardwareInterfaceThischapterprovidesinformationaboutthepowerandsignalint
Page36GNAV540UserManual7430‐0808‐01Rev.BI/OPortInterfaceThefollowingportsareaccessiblethroughtheJ1connector.RefertoJ1—I/OC
GNAV540UserManual7430‐0808‐01Rev.BPage371PPSOutputInterfaceThe1PPSoutputsignalisprovidedbytheinternalGPSreceiver(whenGPS
Page38GNAV540UserManual7430‐0808‐01Rev.B
7430‐0808‐01Rev.BGNAV540UserManual Page39Chapter4. MagnetometerCalibrationandAlignmentGuidelinesThischa ingandaligningamagn
Page47430‐0808‐01Rev.BGNAV540UserManualCh apter4. MagnetometerCalibrationandAlignmentGuidelines ...
Page40GNAV540UserManual7430‐0808‐01Rev.Binthehorizontalplane.UsingNAV‐V ironeffectsIEW2.2,thehardandsoft canbeviewedby
NAV540UserManual7430‐0808‐01Rev.BPage41GSerialDataInterfaceTheGNA540receivesinformationthroughaserialinterfacethatisdedicat
Page42GNAV540UserManual7430‐0808‐01Rev.B
GNAV540UserManual7430‐0808‐01Rev.BPage43Chapter5. InstallationGuidelinesThisch boratorytest.apterprovidesinformationtosetu
age44GNAV540UserManual7430‐0808‐01Rev.B1. InstallSoftware—NAV‐VIEW2.2Inst ctru ionsa. InserttheCDGNAV540InertialSystemintheCD
GNAV540UserManual7430‐0808‐01Rev.BPage454. TurnontheGNAV540Inst ctru ionsa. Ensurethevoltagelevelofthepowersupplyisset
Page46GNAV540UserManual7430‐0808‐01Rev.BTrouble‐ShootingTips• Iftheunitisconnectedbutnotworking,checkthefollowing:o Thepow
GNAV540UserManual7430‐0808‐01Rev.BPage47Chapter6. ViewingandLoggingDatawithNAV‐VIEW2.2NOTE:ItisassumedthatGNAV540andNAV‐
Figure8MainScreenCommunicationPortrnetport,whichisselectedintheSetupmenu.TheGNAV540canbeaccessedviaserialorEtheToselect
GNAV540UserManual7430‐0808‐01Rev.BPage49Figure9ConfigureSerialPortSeriThealPortConfigureSerialPortdialogshowsthecurrentPo
GNA743V540UserManual0‐0808‐01Rev.BPage5Ch apter8. DataPacketStructure ...
Page50GNAV540UserManual7430‐0808‐01Rev.B1. Locatetheiconatthetopofthepage,orclickFileandthenselectLogtoFilefromtheFig
GNAV540UserManual7430‐0808‐01Rev.BPage512. p,orpauseOncethefileisselected,userscanutilizetheVCRstylecontrolsatthetopof
Page52GNAV540UserManual7430‐0808‐01Rev.BHorizonandCompassViewsNAV‐VIE dasiW2.2providesacompassan mulatedartificialhorizonview
GNAV540UserManual7430‐0808‐01Rev.BPage53Chapter7. ConfiguringGNAV540withNAV‐VIEW2.2ItisassumedtheGNAV540unitandNAV‐VIEW2.
Page54GNAV540UserManual7430‐0808‐01Rev.BMethod2:1. Atthemainscreen,selectUnitConfigurationfromthemenubar,thenConfiguration
GNAV540UserManual7430‐0808‐01Rev.BPage55Figure17UnitConfigurationViewingCurrentConfigurationToviewthecurrentconfiguration,cl
Page56GNAV540UserManual7430‐0808‐01Rev.BAdvTheancedAdvancedtabprovidesaccesstomorecomplexconfigurations,suchasuserbehaviorse
7Figure20BITConfigurationViewingCurrentConfigurationToviewthecurrentconfiguration,clicktheGetAllValuesbutton.Thecurrentsett
greaterthanthevaluesspecifiedonthedatasheetorfluctuatingheadingperformancemayindicatemagneticfielddisturbancesneartheunit.NO
GNAV540UserManual7430‐0808‐01Rev.BPage59Aftercompletingtherotation,datawillbedisplayedwiththecalibrationvalues.TheXandYo
Page6 GNAV540UserManual7430‐0808‐01Rev.BNavDataPacket3(defaultpacket) ...
age60GNAV540UserManual7430‐0808‐01Rev.BRotationalAlignment1. Ensuretheunitisconfiguredtousetheexternalmagnetometer.RefertoAdv
GNAV540UserManual7430‐0808‐01Rev.BPage61Chapter8. DataPacketStructureNOTE:Thissectionofthemanualassumesthereaderisfamil
Page62GNAV540UserManual7430‐0808‐01Rev.BDescriptor Description Size(bytes) Comment RangeF4 FloatingPoint 4IEEE754SingleionPr
540User0808‐01Rev.BPage63GNAV7430‐ManualPayloadLengthThepayloadlengthisalwaysaonebyteunsignedcharacterwitharangeof0‐255.
Page64GNAV540UserManual7430‐0808‐01Rev.BASCIImonicMne<2‐bytepacket)>type(U2<payloadbyte‐length1)>(UDescription Type
GNAV540UserManual7430‐0808‐01Rev.BPage65ASCIIemonicMn<2‐bytepacket)>type(U2<payloadbyte‐length(U1)>Description Typ
Page66GNAV540UserManual7430‐0808‐01Rev.B
GNAV540UserManual7430‐0808‐01Rev.BPage67Chapter9. CommunicatingwiththeGNAV540Communicationcommandsareusedtoverifyaunitisp
PGNAV540UserManual7430‐0808‐01Rev.Bage68InteractiveCommandsInteractivecommandsareusedtointeractivelyrequestdatafromtheGNAV540
GNAV540UserManual7430‐0808‐01Rev.BPage69ThiscommandperformsacoreCPUreset,functionallyequivalenttoapowercycle.Alldefaultpo
GNAV540UserManual7430‐0808‐01Rev.BPage7hardwareStatusEnableField ...
age70GNAV540UserManual7430‐0808‐01Rev.BPcalibrationRequest Descriptioncalibrationcommand.0x000EWritemagneticcalibration.Theun
GNAV540UserManual7430‐0808‐01Rev.BPage71ErrorResponseTable31ErrorResponseErrorResponse(ASCIINAK,NAK=0x1515)Preamble Packe
PV540UserManual7430‐0808‐01Rev.Bage72 GNAThispacketcontainsfirmwareversioninformation.majorVersionchangesmayintroduceseriousi
GNAV540UserManual7430‐0808‐01Rev.BPage73T2PayloadContentsByteOffsetName Format Scaling Units DescriptionBITField14 comSeria
Page74GNAV540UserManual7430‐0808‐01Rev.BS0PayloadContentsByteffsetOName Format Scaling Units Description8 yRate I2 7*pi/2^16
V540U0808‐0Page75GNA7430‐serManual1Rev.BS1PayloadContentsByteOffset Name Format Scaling Units Description10 zRate I2 7*pi/2
PGNAV540UserManual7430‐0808‐01Rev.Bage76AngleDataPacket0Table43A0DataPacketAngleData(‘A0’=0x4130)Preamble PacketType L
GNAV540Use nual7430‐0808‐01Rev.BPage77rMaA0PayloadContentsBytesetOffName Format Scaling Units Description26 GPSITOW U2 tru
ge78AV540UserManual7430‐0808‐01Rev.BPa GNA1PayloadContentsBytesetOffName Format Scaling Units Description18 xMag I2 2/2^16
NAV540UserManual7430‐0808‐01Rev.BPage79GN0PayloadContentsByteOffsetName Format Scaling Units Description(1260°/2^16) (°/sec)
7430‐0808‐01Rev.BPage8 GNAV540UserManualTablesTable1ChapterSummaries ...
Page80GNAV540UserManual7430‐0808‐01Rev.BTable50N1PayloadN1PayloadContentsBytefsetOfName Format Scaling Units Description0
V540 Manual080 Rev.BPage81GNA7430‐User8‐01Thispacketcontainsnavigationdataandselectedsensordatascaledinmostcasestoasigned
Page82GNAV540UserManual7430‐0808‐01Rev.BN3 Payload Contents BytesetOffName FormatScaling Units Description20 eVel I2 512/2^16
GNAV540UserManual7430‐0808‐01Rev.BPage83Table54N4PayloadN4PayloadContentsBytefsetOfName Format Scaling Units Description0
Page84GNAV540UserManual7430‐0808‐01Rev.B
GNAV540Use7430‐0808‐01Rev.BrManual Page85Chapter10. ProgrammingGuidelinesTheadvancedcommandsallowuserstoprogrammaticallychan
ual7430‐0808‐01Rev.BPage86 GNAV540UserManindex Configurationfields FieldID ValidValues Description17 comStatusEnable 0x0011 An
GNAV540UserManual7430‐0808‐01Rev.BPage87pointinginthe–Uxdirectionandthebaseplatepointinginthe+Uzdirection.Theuseraxisset
Page88V540UserManual7430‐0808‐01Rev.BGNAOrientationFieldValue XAxis YAxis ZAxis0x009B ‐Uy ‐Uz +Ux0x00C4 +Uz +Uy ‐Ux0x00C
G nual7430‐0808‐01Rev.BPage89NAV540UserMaAlgorithmAspect Bits ValuesUseMags 10:Donotusemagstostabilizeheopenlooporbest
GNAV540UserManual7430‐0808‐01Rev.BPage9Table34VersionDataPKT ...
7430‐0808‐01Rev.BPage90GNAV540UserManualYHardIronBias 0x000A I2 2/2^16 GaussSoftIronScaleRatio 0x000B U2 2/2^16 ‐SoftIro
GNAV540UserManual7430‐0808‐01Rev.BPage91• Ifatleastonefieldissuccessfullywritten,theunitwillrespondwithawritefieldrespo
Page92GNAV540UserManual7430‐0808‐01Rev.BSetFieldsCommandTable66SFCommandsSetFields(‘SF’=0x5346)Preamble PacketType Length
GNAV540UserManual7430‐0808‐01Rev.BPage93WFPayloadContentsByteOffset Name Format Scaling Units Description1 field0 U2 — —
Page94GNAV540UserManual7430‐0808‐01Rev.BByteOffset Name Format Scaling Units Description0 numFields U1 — — Thenumberoffiel
NAV540UserManual0808‐01Rev.BPage95G7430‐GetFields(‘GF’=0x4746)Preamble PacketType Length Payload Termination0x5555 0x4746
Page96GNAV540UserManual7430‐0808‐01Rev.B
NAV540UserManual0808‐01Rev.BPage97G7430‐
Page98GNAV540Use nual7430‐0808‐01Rev.BrMaChapter11. BuiltInTest(BIT)TheBuilt‐InTestcapabilityallowsuserstomonitorhealth,d
GNAV540UserManual7430‐0808‐01Rev.BPage99BITstatusField Bits Value ConfigurableReserved 5:7 N/A NStatusByteFieldsmasterStatu
Komentarze do niniejszej Instrukcji