Hi all,
After a conversation I had with RCS tech support a couple months ago, I set off on a quest for cheap GPS time sync, and I figured out how to do it for only $55. I’ve been running our Nexgen on the following setup for a couple weeks now, and the clock drift hasn’t been much more than 100-200 milliseconds per daily update. It seems to me it should/could be more accurate than that, but I can’t tell if the problem is the NEMA/ASCII data running at 4800 baud, a processing delay in Windows, or because the RTC chip on the motherboard in the Nexgen Utility PC is really drifty.
USB GPS dongle, provides NEMA data via USB virtual COM port ~$30
USB-over-CAT5, to get the dongle outside or near a window ~$15
GPS time software, only uses NEMA data over COM port ~$10
…or, GPS software that also listens for 1PPS pulse on CTS ~$15
…and a CAT5 cable of appropriate length.
See this pic of what it looks like together. The other end is plugged into the Nexgen Utility PC, with the GPS software. GlobalSat also has GPS “pucks” with magnets on them for a few dollars more, which could conceivably be used to stick it to an HVAC unit, STL tower, or some other chunk of steel outside the building. The dongle version could be put in a window with a good view of the satellites, or mounted in a waterproof box outside, which is what I’ll be doing with ours.
Note that the second of the two time utilities will respond to GPS devices that provide the 1PPS signal on the RS232 CTS line. The 1PPS signal comes right from the Cesium-decay counter on the satellite, and provides accuracy measured in nanoseconds. But that’s overkill for automation, and I have yet to find a cheap USB GPS dongle that advertises the 1PPS signal. I could build one for about $100 in parts from Adafruit.com, but I haven’t tried yet. The ideal device would be one with 1PPS, 10 updates per second, and 9600 baud for the data.
After a conversation I had with RCS tech support a couple months ago, I set off on a quest for cheap GPS time sync, and I figured out how to do it for only $55. I’ve been running our Nexgen on the following setup for a couple weeks now, and the clock drift hasn’t been much more than 100-200 milliseconds per daily update. It seems to me it should/could be more accurate than that, but I can’t tell if the problem is the NEMA/ASCII data running at 4800 baud, a processing delay in Windows, or because the RTC chip on the motherboard in the Nexgen Utility PC is really drifty.
USB GPS dongle, provides NEMA data via USB virtual COM port ~$30
USB-over-CAT5, to get the dongle outside or near a window ~$15
GPS time software, only uses NEMA data over COM port ~$10
…or, GPS software that also listens for 1PPS pulse on CTS ~$15
…and a CAT5 cable of appropriate length.
See this pic of what it looks like together. The other end is plugged into the Nexgen Utility PC, with the GPS software. GlobalSat also has GPS “pucks” with magnets on them for a few dollars more, which could conceivably be used to stick it to an HVAC unit, STL tower, or some other chunk of steel outside the building. The dongle version could be put in a window with a good view of the satellites, or mounted in a waterproof box outside, which is what I’ll be doing with ours.
Note that the second of the two time utilities will respond to GPS devices that provide the 1PPS signal on the RS232 CTS line. The 1PPS signal comes right from the Cesium-decay counter on the satellite, and provides accuracy measured in nanoseconds. But that’s overkill for automation, and I have yet to find a cheap USB GPS dongle that advertises the 1PPS signal. I could build one for about $100 in parts from Adafruit.com, but I haven’t tried yet. The ideal device would be one with 1PPS, 10 updates per second, and 9600 baud for the data.
Last edited: