Transcription of Trimble BD910 GNSS Receiver Module User Guide
1 2006 2013, , +,EVEREST,Maxwell, ,InternetExplorer,Windows, ( BD910 /BD920/BD930/BD970/BD982/BX982).Re leaseNoticeThisistheDecember2013release( RevisionA) , ,GETSERIAL19 Response07h,RETSERIAL19 Command4Ah,GETOPT21 Response4Bh,RETOPT22 Position,measurements,andsatelliteinform ationpackets25 Command54h,GETSVDATA25 Response55h,RETSVDATA(Satelliteinformati onreports)28 Command56h,GETRAW(Positionorreal-timesur veydatarequest)46 Response57h,RAWDATA(Positionorreal-times urveydatareport)48 Applicationfilepackets63 Packetpaging63 Command64h,APPFILE(Applicationfilerecord )65 Command65h,GETAPPFILE(Applicationfilereq uest)92 Response64h,APPFILE(Applicationfilerecor dreport)93 Command66h,GETAFDIR(Applicationfiledirec torylisting)94 TrimbleOEMBD9xxGNSSR eceiverFamilyInterfaceControlDocument3 ContentsResponse67h,RETAFDIR(Directoryli stingreport)
2 95 Command68h,DELAPPFILE(Deleteapplicationf iledata)97 Command6Dh,ACTAPPFILE(Activateapplicatio nfile)98 Displayscreenandsoftwareinterfacepackets 99 Command81h,KEYSIM(Keysimulator)99 Command82h,SCRDUMP(Screendumprequest)101 Response82h,SCRDUMP(Screendump)102 Miscellaneousreceivercontrolpackets103 Command/responseAEh,Ethernetconfiguratio n103 Command6Fh,BREAKREQ107 Response6Eh,BREAKRET(Breaksequencereturn )108 Command58h,RESETRCVR(ResetReceiver) , RS-232 SerialInterfaceSpecificationRS-232serial interfacespecificationTheRS-232serialint erfacespecificationenablesaremotecomputi ngdevicetocommunicatewithaBD9xxreceivero veranRS-232connection, , ,refertothe OutputMessages , ,seeResponse64h,APPFILE(Applicationfiler ecordreport), :2400,4800,9600,19200,38400, , , ,withOdd,Even,orNoparity, ,8databits,noparity, (Electrically-ErasableRead-OnlyMemory) RS-232 SerialInterfaceSpecificationTestingtheco mmunicationslinkTodeterminewhethertherec eivercanacceptRS-232commands,theprotocol requestENQ(05h) (06h)orNAK(15h).
3 ENQ/ACK/NAKcorrespondto Areyouready? , Iamready ,and Iamnotready . , ,theexternaldevicecansendnumerous\0chara cters(250) DataCollectorFormatPacketsDatacollectorf ormatpacketsCommandpacketsaresentfromthe remotedevicetotheBD9xxreceiverwhenreques tingdata,sendingcommands, (06h)orNAK(15h) , , , ,first-out(FIFO) ,followedbythebytesofdatainthepacket, (00h) DataCollectorFormatPacketsPacketstructur eEverycommandandreportpacket,regardlesso fitssourceandexceptforprotocolsequences, #MessageDescriptionBeginpacketheader0 STX(02h)Starttransmission1 STATUSR eceiverstatuscode2 PACKETTYPEH exadecimalcodeassignedtothepacket3 LENGTHS inglebyte#ofdatabytes,limitsdatato255byt esBeginpacketdata4tolengthDATABYTESD atabytesBeginpackettrailerLength+4 CHECKSUMS umbytes(status+ type+length+databytes)andmodulo256thesum mationLength+5 ETX(03h)
4 EndtransmissionReceiverstatusbyteThestat usbytecontainsindicatorsregardingtherece iver , ,lowbatteryatthebasestationBit2 ReservedBit3 Ifset, Receiver 'skinematicstateiscurrentl ysetto'Roving',otherwise'static'Bit4 7 ReservedTrimbleOEMBD9xxGNSSR eceiverFamilyInterfaceControlDocument113 DataCollectorFormatPacketsDatacollectorf ormatpacketfunctionsThefunctionsofdataco llectorformatcommandandreportpacketscanb edividedintothefollowingcategories:lInfo rmationrequests(commandpackets)andreplie s(reportpackets)lControlfunctions(comman dpackets)andRS-232acknowledgments(ACKorN AK)lApplicationfilemanagementRequestsfor information,suchastheCommandPacket4Ah(GE TOPT), (ReportPacket4Bh,RETOPT) (15h)ifoneofthefollowingconditionsexists :lTherequestisnotsupported(invalid)bythe Receiver (forexample,arequiredoptionmayno tbeinstalledonthereceiver).
5 (Intelformat).Tosupplyorinterpretbinaryn umbers(8-byteDOUBLES,4-byteLONGS,and2-by teINTEGERS), (CHAR,SHORT,andLONG) #ofbitsRangeofvalues(Signed)(Unsigned)Ty pe#ofbitsRangeofvalues(Signed)(Unsigned) CHAR8 128to1270to255 SHORT16 32768to327670to65535 LONG32 2147483648to21474836470to4294967295 TrimbleOEMBD9xxGNSSR eceiverFamilyInterfaceControlDocument144 ,anexponentfield, :Floating-PointNumber=<sign>1.<fractionfield>x2(<exponentfield>-bias) , , (binary)=2-2+2-3= + ;thatis,aconstantbiasissubtractedfromthe numberintheexponentfieldtoyieldtheactual exponent.(Thebiasmakesnegativeexponentsp ossible.)Ifboththeexponentfieldandthefra ctionfieldarezero, (NotaNumber) , ,thenext8mostsignificantbitsaretheexpone ntfield, 10 ,thenext11mostsignificantbitsaretheexpon entfield.
6 NCommandpacketandreportpacketsummarynRec eiverandantennainformationpacketsnPositi on,measurements, ,GETSERIAL page19 Response07h,RETSERIAL page19 Command4Ah,GETOPT page21 Response4Bh,RETOPT page22 Position,measurements,andsatelliteinform ationpacketsCommand54hGETSVDATA page25 Response55h,RETSVDATA(SatelliteInformati onReports)page28 Command56h,GETRAW(Positionorreal-timesur veydatarequest)page46 Response57h,RAWDATA(Positionorreal-times urveydatareport)page48 ApplicationfilepacketsCommand64h,APPFILE (Applicationfilerecord)page65 Command65h,GETAPPFILE(Applicationfilereq uest)page92 Command66h,GETAFDIR(Applicationfiledirec torylisting)page94 Response67h,RETAFDIR(Directorylistingrep ort)page95 Command68h,DELAPPFILE(Deleteapplicationf iledata)page97 Command6Dh,ACTAPPFILE(Activateapplicatio nfile)page98 Displayscreenandsoftwareinterfacepackets Command81h,KEYSIM(Keysimulator)page99 Command82h,SCRDUMP(Screendumprequest)pag e101 Response82h,SCRDUMP(Screendump)page102 MiscellaneousreceivercontrolpacketsComma nd/ResponseAEh,Ethernetconfigurationpage 103 Command6Fh,BREAKREQ page107 Response6Eh,BREAKRET(Breaksequencereturn )page108 Command58h,RESETRCVR(ResetReceiver)page1 12 TrimbleOEMBD9xxGNSSR eceiverFamilyInterfaceControlDocument18 ReceiverandantennainformationpacketsComm and06h, (Char)02hStarttransmission1 STATUS1(Char)SeeReceiverstatusbyte,page1 1 Receiverstatuscode2 PACKETTYPE1(Char)06hCommandPacket06h3 LENGTH1(Char)00hDatabytecount4 CHECKSUM1(Char)SeePacketstructure,page11 Checksumvalue5 ETX1(Char)
7 03hEndtransmissionResponse07h, ,antennatype,softwareprocessorversions, (Char) (Char) , (Char)07h3 LENGTH1(Char)??hBytesofdataafterthisbyte (excludingchecksumandETX).4 11 RECEIVERSERIAL#8(Chars) OnnewerreceiverssuchastheBD920,thisfield givesthelowest(leastsignificant) 19 RECEIVERTYPE8(Chars)"BD9xx" 24 NAVPROCESSVERSION5(Chars) 29 SIGPROCESSVERSION5(Chars)30 34 BOOTROMVERSION5(Chars)TrimbleOEMBD9xxGNS SR eceiverFamilyInterfaceControlDocument19 ByteItemTypeValueMeaning35 42 ANTENNASERIAL#8(Chars)43 44 ANTENNATYPE2(Chars) E isunknownexternal; KS isZephyrmodel; GS 46#CHANNELS2(Chars)TotalnumberofGPSrecei vechannels, 48#CHANNELSL12(Chars) (Chars) (Chars)NotApplicable90-120 BASELONGANTSERIAL31(Chars)NotApplicable1 21-151 BASENGSANTDESCRIPTOR31(Chars)NotApplicab le152-153#USABLECHANNELS2(Bytes) #PHYSICALCHANNELS2(Bytes) #SIMULTANEOUSCHANNELS1(Byte) (Chars) (Char)?
8 ? , (Char) , (leastsignificant)8charactersoftheserial number, , ,RETOPT, (Char)02hStarttransmission1 STATUS1(Char)SeeReceiverstatusbyte,page1 1 Receiverstatuscode2 PACKETTYPE1(Char)4 AhCommandPacketType3 LENGTH1(Char)01hBytesofdataafterthisbyte (excludingCHECKSUMandETX).4 OPTIONSPAGE1(byte)01hSelectstherequiredo ptionsinformationpage5 CHECKSUM1(Char)SeePacketstructure,page11 Checksumvalue6 ETX1(Char)03hEndtransmissionTrimbleOEMBD 9xxGNSSR eceiverFamilyInterfaceControlDocument21 Response4Bh, (ReceiverStatus/ReceiverOptions). ,GETOPT, (Char) (Char) , (Char) (Char)22h(34hor??h)Bytesofdataafterthisb yte(excludingchecksumandETX).4 PAGENUMBER1(byte)5 BhElevationMask/Page91=page1(page0,1,or2 )-----Ifpage=1(page0,1,and2available)--- --5 NumberofPagesSupported1(byte)6 7 RESERVED2(short)8 9 RESERVED2(short)10 11 RESERVED2(short)12 15 OPTIONBLOCKBITS0 31(LSBisbit0)4(int)OPTIONBLOCKBITS0 ,todetermineiftheGLONASS optionisinstalledinreceiver,checkifbit#3 2isenabled(1).
9 GLONASS enablebit(databyte16countingfrom1pagenum ber)andleastsignificantbit(0) 19 OPTIONBLOCKBITS32 63(LSBisbit32)4(int)20 23 OPTIONBLOCKBITS64 95(LSBisbit64)4(int)24 25 RESERVED2(short)26 28 RESERVED3(bytes)29 31 RESERVED3(bytes)32 RESERVED1(byte)33 RESERVED1(byte)34 RESERVED1(byte)35 RESERVED1(byte)TrimbleOEMBD9xxGNSSR eceiverFamilyInterfaceControlDocument22 ByteItemTypeValueMeaning36 37 RESERVED2(short)38 CHECKSUM1(Char)?? , (Char) ,Optionblockbitsaredefinedasfollows:bit= 1(enabled),bit=0(disabled)bit0:CMRinputs bit1:CMRoutputsbit2:RTCM inputsbit3:RTCM outputsbit4:N/Abit5:N/Abit6:N/Abit7:Bina ryoutputs(RT17)bit8:Movingbasebit9:10 Hzmeasurementsbit10:20 Hzmeasurementsbit11:N/Abit12:N/Abit13:N/ Abit14:Eventmarkersbit15:N/Abit16:ForceR TKfloatpositionbit17:N/Abit18:N/Abit19:D isableL2outputsbit20:N/Abit21:L2 CSsupportbit22 25:N/Abit26:DisableNMEA outputsbit27:DisableVRSbit28:RTCMDGPS onlybit29:GPSL5signalprocessingavailable bit30:SupportOmniSTARandXP/HPconnectionb it31:DisablestheuseofEverestmultipathmit igationbit32:GLONASS enabledTrimbleOEMBD9xxGNSSR eceiverFamilyInterfaceControlDocument23b it33:EnableWebUIsupportbits34 46:N/Abit37:Headingmodeonlybit40.
10 ForcefloatpositionwithstaticCMRbit41:Onl youtputscrambledCMRcorrectionsbit42:N/Ab it43:N/Abit44:DisableSBASbit45:DisableFT Pbit46:N/Abit47:DisableCMRxoutputbit48:D isableCMRxinputbit49:N/Abit50:N/Abit51:N /Abit52:BeiDouenabledbit53:N/Abit54:N/Ab it55:Galileoenabledbit56:N/Abit57:Enable scrambleCMRxbit58:N/Abit59:N/Abit60:Enab lescrambleCMRxoutputbit62:Disablevectora ntennabit63:N/Abit64:N/Abit65:N/Abit66:Q ZSS enabledbit67:N/Abit68:L1 RTKsupportenabledbits70 95:TrimbleOEMBD9xxGNSSR eceiverFamilyInterfaceControlDocument24 Position,measurements,andsatelliteinform ationpacketsCommand54h, , ,aNAKisreturnediftheSVPRN isoutofrange(exceptforSVFLAGS),iftheDATA SWITCH parameterisoutofrange, (Char)02hStarttransmission1 STATUS1(Char)00hReceiverstatuscode2 PACKETTYPE1(Char)54hCommandPacketType3 LENGTH1(Char)03h,04hDatabytecount4 SUBTYPE1(byte)SeebelowSeebelow-----DATAR ECORDS0 16and21 22-----Datafromoneoftherecordsthatareenc odedintype55hrecords,asindicatedbybyte# PRN&Flags,respectively;willbesent:0:SVfl agsindicatingTracking,EphemerisandAlmana c,Enable/Disablestate.