Page 3
Major Specifications Satellite Tracking 12 Parallel channels RF input Center frequency 1575.42MHz L1 band, C/A code Characteristics impedanc 50 ohm Signal sensitivity -145 dBm Positioning system Default WGS-84 Software Selectable All major coordinate systems Positioning accuracy Position 10 m CEP (50%) Velocity 0.2m/s (50%) Follow-up performance...
1.0 Connectors Defined Module Table2 Table3 Table1 Table 1 PIN No PIN Name PIN No PIN Name PIN No PIN Name IRQ3 JP13 IRQ3 JP18 IRQ11 IRQ4 JP14 IRQ4 JP19 IRQ12 JP11 IRQ5 JP16 IRQ7 JP20 IRQ14 JP12 IRQ7 JP17 IRQ10 JP21 IRQ15...
Page 5
PIN No PIN Name PIN No PIN Name GND (Power) Time Mark Pulse (1PPS)(I) VCC (Power) PC/104 connectors (J4,J5) 2 •••••31 32 Row B ••• Row A 2 •••••31 32 2 •••••19 20 Row C ••• Row D 2 •••••19 20 PC/104 connectors Signal (J4) Signal (J5)
DACK2* ― ― ― ― BALE ― ― ― ― ― ― ― ― ― ― *Low active 2.0 Jumper Settings Serial Port Select Jump No Define Note COM1 Short :Enable ; Open :Disable COM2 Short :Enable ; Open :Disable COM3 Short :Enable ;...
Page 7
The TMARK pulse waveform is shown in Figure 1. This signal is a positive logic , buffered CMOS level output pulse that transitions from a logic “low” condition to a logic “high” at a 1 Hz rate. The TMARK output pulse rise times typically less than 2 nanoseconds and the pulse duration is typically 25milliseconds.
5.0 NMEA Protocol NMEA Commands This chapter describes the supported NMEA commands. 5.1 General NMEA Commands The following sections introduces the general-purpose NMEA commands the basic PCM3292 operations. 5.1.1 START – Start Navigation Commands PCM3292 to start navigation. The command has no effect if called while PCM3292 is already navigating.
6.1.2 STOP – Stop Navigation Commands PCM3292 to stop navigating and enter the idle state. While in idle state, the PCM3292 receiver doesn’t navigate but still accept commands., less power is consumed in the idle state than in the navigation state; however, remarkably more than in the power-down mode.
5.2 Configuration Commands The following sections introduce the commands used for controlling the behavior of PCM3292. 5.2.1 NMEA – NMEA Serial Communication Sets the NMEA message mask and NMEA serial port communication speed. This message mask defines which of the NMEA messages are being outputted. $PFST,NMEA,<mask>,<speed>...
5.2.2 AUTOSTART – Set Autostart Mode Defines if PCM3292 automatically starts navigation when power is turned on or PCM3292 is reset. $PFST,AUTOSTART,<1|0> <1|0> 1 to enable, 0 to disable autostart. NOTE: In order for this message to have an effect, the new setting has to be stored in flash memory by using the $PFST,STORE command.
NOTE: In order to preserve this setting after reset or power-up, the new setting has to be stored to flash memory by using the $PFST,STORE command. 5.2.4 DATUM – Set Local Coordinate System Selects the local coordinate system. After this command, the PCM3292 will return positions in the selected coordinate system.
5.2.8 RESETDATA Erases the navigation data stored in the flash memory, i.e. erases the last good known navigation fix, ephemeris, almanac and UTC/Ionosphere model data. The module has to be reset after this command to abandon all the above data; otherwise, some of the data may still reside in RAM memory.
5.3 PPS Mode Commands The following sections introduce commands used for controlling the one-pulse-per-second (PPS) timing signal mode. 5.3.1 PPSMODE – Set Pulse Per Second Mode Activates the One Pulse Per Second (1PPS) operating mode. The PPS mode requires precise information about antenna positioning to allow precise timing pulse.
5.3.4 CABLEDEL – Set PPS Cable Delay Set 1PPS mode cable delay. $PFST,CABLEDEL,<DELAY> < DELAY > Cable delay in units of 0.01 ms. The cable delay can be either positive or negative in range of approx –21 .. +21 ms. 5.3.5 PULSEPOL –...
5.4.2 ALTAID – Set The Altitude Aiding Mode Sets or disables the altitude aiding mode, where the navigation is assisted by using the given altitude value or an altitude value from a previous fix. Altitude aiding enables a navigation fix with fewer than four satellites, and as a matter of fact altitude aiding is used only if there are four or less satellites visible.
5.5 Logging Commands The following sections introduce commands related to the CT5501 logging system. 5.5.1 LOGCLEAR – Clear log data Erases logs in CT5501’s memory. $PFST,LOGCLEAR,<MODE> <MODE> “Clear” operation. 0 - Reclaim the flash file system only. Doesn’t delete any logged data, only frees up data clusters that have been deleted but not freed yet.
5.5.5LOGMODE – Set logging start mode Set logging start mode. $PFST,LOGMODE,<MODE> <MODE> Log start mode. May be one of the following: 0 -Logging disabled (default). 1 -Logging is started so that a new log is created once when navigation is started for the next time. On consecutive navigation starts, logging won’t be used after that.
5.5.9 LOGSTOP – Stop Logging This command can be used to stop logging while navigating without stopping navigation at the same time. When navigation is started next time, logging is started in a normal fashion as defined by the logging start mode. 6.0 NMEA Message This chapter describes the supported NMEA output messages.
6.2 GSA – DOP And Active Satellites GPS receiver operating mode, satellites used in the navigation solution reported by the GGA sentence, and DOP values. $GPGSA,a,b,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,p.p,h.h,v.v*hh<CR><LF> Mode: M = Manual, forced to operate in 2D or 3D mode. A= Automatic, allowed to automatically switch 2D/3D. Mode: 1 = Fix not available, 2 = 2D, 3 = 3D ID (PRN) numbers of GPS satellites used in solution PDOP...
6.4 RMC – Recommended Minimum Specific GNSS Data Time, date, position, course and speed data. $GPRMC,hhmmss.dd,S,xxmm.dddd,<N|S>,yyymm.dddd,<E|W>,s.s,h.h,ddmmyy,d.d,<E|W>,M*hh<CR><L F> hhmmss.dd UTC time hh = hours mm = minutes ss = seconds dd = decimal part of seconds Status indicator A = valid V = invalid xxmm.dddd Latitude...
6.5 VTG – Course Over Ground And Ground Speed Course and speed $GPVTG,h.h,T,m.m,M,s.s,N,s.s,K,M*hh<CR><LF> Heading Degrees (heading units). Magnetic heading. This value is available if magnetic model data has been stored to the flash memory (available since firmware rev. 1.08) Degrees. Magnetic heading units. Speed, knots.
7.0 Appendix: Datum IDS Table below defines all coordinate systems that PCM3292 supports with appropriate datum ids . Description Sierra Leone Malta WGS84 Algeria Finland and Norway Ethiopian+Sudan Bahrain Island Portugal and Spain Burkina Faso Saudi Arabia European 1979 Cameroon Sumatra (Indonesia) Iceland Ethiopia...
Page 25
Alaska (excluding Aleutian Islands) Cayman Brac Island Viti Levu Island (Fiji Islands) Aleutian Islands Montserrat, Leeward Islands Marshall Isalands Canada Trinidad and Tobago Wake Atoll Bankga and Belitung Islands CONUS Corvo and Flores Islands (Indonesia0 Hawaii Cayman Island Camp McMurdo Area, Antarctica Iraq, Israel, Jordan, Lebanon, S.
8.0 Appendix Agenda The core engine of PCM-3292 is CT5510. The design of CT5510 emphasizes on compact overall physical dimension and fast fix time. To accomplish these traits, CT5510 was designed not to carry a capacitor or backup battery onboard. This application notes will demonstrate on ways to efficiently manage the power consumption of CT5510 and achieve fast start/fix time.
Page 27
PWRDOWN – CT5510 to Sleep Mode Commands CT5510 to sleep mode. CT5510 wakes up from the sleep mode when the timeout has expired or the GPIO pin 11 state is toggled. If the receiver was navigating when the PWRDOWN command was given, navigation will automatically be restarted after waking up from the sleep mode.
The following section introduces commands for providing the CT5510 receiver with additional data that will be helpful when starting navigation and during navigation. INITAID – Initial position and time aiding Gives the CT5510 module the current position and time information for aiding the navigation startup.
Page 29
Time = 13:15:00.78 (UTC) Date = 10 10-Jan Jan-2002 Latitude = N60 16.3075 Longitude = E24 58.3817 Altitude = 40 meters above the sea level $PFST,INITAID,131500.78,100102<CR><LF> Sets the initial time only. NOTE: This command has to be given before starting navigating. If AUTOSTART is active, navigation has to be stopped after switching on the power, then issue the INITAID command and then START the navigation again.
Page 30
Sample procedure: SEND $PFST, STOP, 1<CR><LF> POWER OFF This command allows CT5510 to store Almanac and Ephemeris data in the flash memory prior to shutting down. Off time contributes to the start time of CT5510 General rules of thumb is as follows: ! Between 1 to 4 hours (Hot Start) =>...
9.0 Overview The core engine of PCM-3292 is CT5510. The data logging capability of CT5510 enables the storage of time and location information in the built-in flash memory, while the module is navigating. When logging, the receiver periodically stores new “log points”, which consist of the current navigation information.
10.0 QUICK START This chapter describes the quick steps to start using the logging system. During these steps, users may use either the NMEA protocol to communicate with the CT5510 module. Step 1: Logging settings The logging filter settings define how often new points are added to the log and how much information is saved at each log point.
Page 33
Step 3: Start navigation When the logging settings have been configured as described in the previous sections, logging starts automatically as navigation is started. Navigation is started by: Giving the NMEA command $PFST,START<CR><LF> Resetting the CT5510 module (assuming that the auto-start after power-up is enabled [on by default]).
Page 34
Step 5: Erasing logs CT5510’s logging system doesn’t automatically delete old log data but always creates new logs or appends data to the previous log. While it’s often advantageous to have several logging sessions in memory at the same time, eventually the memory will be filled up if old log data isn’t erased.
NMEA : $PFST,LOGMODE,0<CR><LF> 11.0 LOGGING SETTINGS This chapter describes the settings that affect the logging system. These settings can be configured by using the NMEA protocol. The log settings are stored in flash memory and thus they will stay valid until the user reconfigures them.
Page 36
In pseudo-code, the limit rules are evaluated as follows: if ((time >= min_interval) and (distance >= min_move)) then log; else if ((time >= max_interval) or (distance >= max_move)) then log; else dont_log; Default settings for the filter limit are as follows: min.interval max.interval = 0 (max.
Page 37
Logging data level Logging data level controls how much information is stored at each log point. The data level directly affects how much space each log point requires, and consequently how many log points can fit in memory. Data-Level Size per point Information stored per point (16-bit words) Latitude &...
navigation is started. Logging is active until user changes the start mode again. The previous log is continued each time when navigation is started. Logging is active until user changes the start mode again. Using NMEA, logging start mode is configured with the command $PFST,LOGMODE.
13.0 NMEA PROTOCOL SUPPORT CT5510 has a set of NMEA commands that can be used to control the logging system. On the table below is a summary of the available NMEA logging commands. Command Description LOGCLEAR Erase log data from CT5510’s memory LOGFREE Calculate how much space is left for log data LOGGET...
14.0 USAGE CONSIDERATIONS Sleep mode Sleep mode (power-down mode) doesn’t affect the logging system. If logging is active when going to sleep mode, logging is resumed as the module wakes up and first valid fixes are received. Power-down The CT5510’s logging system can sustain sudden power losses without major affects;...
Need help?
Do you have a question about the PCM-3292 and is the answer not in the manual?
Questions and answers