Hidden on the backplane of the Nortel (trimble) units is a SCPI interface known as the " Serial Interface to CDMA system"
It is RS485 standard but I usually tap into the TTL I/O of the transceiver chip. This is the standard SCPI interface. E D C B A 1 +24/-48Vdc +24/-48Vdc +24/-48Vdc +24/-48Vdc +24/-48Vdc 4 +24/-48VRTN +24/-48VRTN +24/-48VRTN +24/-48VRTN +24/-48VRTN 5 Frame ground Frame ground Frame ground Frame ground Frame ground 15 GPSTM Tx Data_- GPSTM Tx Data_+ Digital ground GPSTM Rx Data_- GPSTM Rx Data_+ 19 CM_1 Even_Sec_+ CM_1 Even_Sec_- Digital ground CM_2 Even_Sec_+ CM_2 Even_Sec_- Zpack commonly used connections [cid:image009.png@01CF92F8.B74C7660] [cid:image010.png@01CF92F8.B74C7660] Typical RS484 interface Commands Command/Response Format Value/Range 1 Time code query C: Get Time Code Info. Query R: Time Code Information String Character 13 Character n ptime:tcode? x* 2 Preset receiver command C: Reset GPS Command R: none Character 12 syst:preset 3 Receiver identification query C: Identification Query R: Manufacturer and revision information Character 6 Character n *idn? x*,x*,x*,x*[,x*,x*,x*] 4 Set Receiver Position C: Specify Position Command R: none Character n gps:position a,n*,n*,n*.n*,a,n*,n*,nn.n*,n* .n* 5 Get Receiver Position C: Position Query R: Location Character 14 Character n gps:position? A,n*,n*,n.n*E[+- ]n*,A,n*,n*,n.n*E[+- ]n*,n.n*E[+-]n* 6 Set antenna delay C: Antenna delay in seconds R: none Character 27 gps:ref:adelay .nnnnnnnnn 7 Get antenna delay C: Query antenna delay R: Antenna Delay in seconds Character 16 Character n gps:ref:adelay? n.n*E[+-]n* 8 GPS survey command C: Survey mode command R: none Character 25 or Character 20 gps:pos:survey[:stat] once 9 Set manual holdover mode C: Holdover Initiate Command R: none Character 15 rosc:hold:init 10 Set manual holdover recov- ery C: Recover from manual hold- over R: none Character 19 rosc:hold:rec:init 11 Holdover duration query C: Holdover Duration Query R: Holdover Duration in Sec- onds Character 15 Character n rosc:hold:dur? n.n*E[+-]n*,0 | 1 12 List of Satellites being tracked C: Tracked Satellites Query R: List of satellites ID's Character 18 Character n gps:sat:tracking? n*,n*,n*,n*,n*,n*,n*,n* 13 List of predicted Satellites In View C: Satellites in View Query R: List of predicted Satellites in view Character 18 Character n gps:sat:vis:pred? n*,n*,n*,n*,n*,n*,n*,n* 14 Immediate Synchronization Command C: Synchronize GPS system R: none Character 15 sync:immediate 15 System Language Query C: System mode query R: System Mode String Character 11 Character 7 syst:lang? "PRIMARY" | "INSTALL" 16 Frequency Figure of Merit query C: Freq. Figure of Merit Query R: Frequency figure of merit Character 11 Character n sync:ffom? n* 17 Survey progress query C: Survey Progress Query R: Percent of Survey com- pleted. Character 25 Integer gps:pos:survey:progress? 0 to 100 decimal 18 Clear error queue command C: Clear Error Command R: none Character 5 none *cls 19 Log data query C: Read Log Entry Query R: Log Entry Data Character 15 Character n diag:log:read? [n] "x*" 20 Clear log entries command C: Clear log entries command R: none Character 15 diag:log:clear 21 Log entries query C: Query log entries R: Number of entries in log. Character 16 Character n diag:log:count? n* 22 Operation status register query C: Query operation status reg- ister R: Status register Character 28 Character n status:operation:condition? n* 23 Life time Counter query C: Get Lifetime Count Query R: Total Powered-On Time Character 21 Character n diag:lifetime:count? n* 24 Return Last Response query C: Request last response Com- mand R: Last Response string Character 16 Character n diag:query:resp? x* 25 Port initialization C: Initialize port R: none Character 1 \r\n 26 Set GPS Satellite Elevation Mask Angle C: Elevation Mask Angle Query R: none Character 21 gps:sat:trac:emangle n* 27 Get GPS Satellite Elevation Mask Angle C: Get Elev. Mask Angle Query R: Elevation mask angle in degrees Character 22 Byte gps:sat:trac:emangle? 0 to 89 decimal 28 Get list of Specific Satellites not Tracked. C: Get Ignored Satellites Query R: List of satellites ID's Character 21 Character n gps:sat:trac:ignore? n* 29 Set Ignored (disable track- ing) of Specific Satellites C: Set Ignored Satellites Com- mand R: none Character (21 + size of sat. list) gps:sat:trac:ignore n*,n*, ... 30 Get Included Satellites C: Get Included Satellites Query R: List of satellites ID's Character 22 Character n gps:sat:trac:include? n*, n*,... 31 Set Included for Specific Satellites C: Set Included Satellites Command R: none Character 21 (+sat. list) gps:sat:trac:include n*,n*,... 32 Set Enable LED C: Enable LED Command R: none Character 14 led:enabled 1 33 Reset Enable LED C: Disable LED Command R: none Character 14 led:enabled 0 34 Time interval query C: Even second drift R: Time interval Character 16 Character n ptime:interval? n.n*E[+-]n* 35 Antenna system interface query C: Antenna System query R: Antenna Status String Character 19 Character n antenna:condition? "x*" Example: Nortel Trimble GPSR command set. There is also an undocumented status page command (syst:stat?) much the same as the HP type GPSDO. However the Predicted uncertainty is locked at 0 (zero). marki -----Original Message----- From: time-nuts-boun...@febo.com [mailto:time-nuts-boun...@febo.com] On Behalf Of Mark Sims Sent: Thursday, 26 June 2014 12:25 PM To: time-nuts@febo.com Subject: [time-nuts] GPSDO standard interface? There is no standard interface for GPSDOs, but the Trimble TSIP interface as used by the Thunderbolt/Lady Heather would be an excellent place to start and include. Make the unit smart enough to run unattended, but add enough monitoring commands so Lady Heather, etc can be used to monitor and tweak it... it will save you a lot of work and Lady Heather's graphing and logging features provide great insights into its operation, performance, and quirks. _______________________________________________ time-nuts mailing list -- time-nuts@febo.com<mailto:time-nuts@febo.com> To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.
_______________________________________________ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.