background image

PC/104 Embedded

Industrial Analog I/O Series

Microcomputer Systems, Inc.

1814 Ryder Drive 

¨

 Baton Rouge, LA 70808

Ph (225) 769-2154 

¨

 Fax (225) 769-2155

Email: [email protected]

http://www.microcomputersystems.com

MSI-P602 Trimble Lassen

iQ GPS & Digital I/O Card

Revision 2

User Manual

Summary of Contents for MSI-P602

Page 1: ...ies Microcomputer Systems Inc 1814 Ryder Drive Baton Rouge LA 70808 Ph 225 769 2154 Fax 225 769 2155 Email staff microcomputersystems com http www microcomputersystems com MSI P602 Trimble Lassen iQ GPS Digital I O Card Revision 2 User Manual ...

Page 2: ...ections 8 D Digital I O Registers and Connections 10 E 3 0V Battery 11 III GPS SOFTWARE COMMANDS 12 A Trimble Standard Interface Protocol TSIP 12 B Trimble ASCII Interface Protocol TAIP 13 C NMEA 0183 14 IV SAMPLE BASIC LANGUAGE TEST PROGRAM 15 V SPECIFICATIONS 19 APPENDIX Schematic Diagrams of the MSI P602 21 ...

Page 3: ...BLANK PAGE ...

Page 4: ... GPS A GPS startup provides hot start performance for each power up The module supports the four most popular protocols DGPS RTCM TSIP Trimble Standard Interface Protocol TAIP Trimble ASCII Interface Protocol and NMEA 0183 with an MTBF mean time between failures figure of 60 years The card provides two serial ports for processing the GPS data The primary port gives TSIP input and output data at a ...

Page 5: ...rk of 1 PPS is available as an interrupt or as input into modemstatuslineDCDofthesecondaryUARTforsynchronizing events The primary and secondary UART interrupt are also providedforallowinginterruptprocessingofGPSdata Interrupts are jumper selectable for IRQ3 thru IRQ7 and IRQ9 as described in the next section Four TTL level digital inputs are provided by status lines CTS and DSR of the primary and ...

Page 6: ... a circuit diagram of the network is given in Appendix B The card contains two UARTS U4 and U5 that commnucate with the GPS module Connector J1 provides for the digital I O connections Jumper block JP1 for interrupt configuration Pins 1 thru 12 and JP2 is used for address selection Pins 1 thru 14 as described below Figure 2 MSI P602 card outline Page 6 MSI P602 User Manual ...

Page 7: ... installed for JP2 1 thru 11 Example 2 Set a base address of 3800H Intall jumpers JP2 5 JP2 7 and JP2 9 Jumper JP2 13 is used to select the port addresses of the primaryandsecondaryUARTs respectively Thecardaddresses for these selections are given in Table I It should be noted that for a base address of zero the addresses of the UARTs are the standard serial port addresses for the IBM PC CAUTION M...

Page 8: ... InterruptConnections Interrupt connections are implemented by jumpers JP1 1 thru JP1 12 The steps in the procedure are as follows 1 Odd numbered pins 1 thru 11 are connected to processor interrupts IRQ9 thru IRQ3 as shown in Fig 4 Wire wrap connections are necessary to select the desired interrupts as described below 2 JP1 2 is connected to the 1 PULSE SEC output of the GPS module for use in sych...

Page 9: ... interrupts IRQx are usually connected using wire wrap connections If no 1K pulldown resistor is provided for a given IRQx to be used either by the processor card or by another card in the system sharing this IRQx then one of the available 1K pulldowns of JP1 6 etc should be interconnected with the interrupt source and the chosen IRQx For example suppose the NMEA signal is to interrupt the process...

Page 10: ...ritten in the modem status and control registers For example a 1 written to OUT1 of U4 results in a 0 at J1 1 OUT1_BUFFERED Similarly a 1 applied to J1 9 IN1 results in a 0 being read in CTS of U4 Table 2 Digital I O Register Designations and J1 Pin Assignments Name I O UART Register J1 Pin OUT1_BUFFERED Output U4 Primary OUT1 1 OUT2 Output U4 Primary OUT2 3 OUT3 Output U5 Secondary OUT1 5 OUT4 Ou...

Page 11: ...attery is included for enhancing GPS data acquisition time by maintaining memory during no power periods The battery is enabled to the module when jumper JP4 is in the ON position The unit is shipped with this jumper in the OFF position to conserve battery power ...

Page 12: ... 85 of the Lassen iQ_Reference Manual_Rev b pdf included on the CDROM of this manual provides the information needed to make judicious use of the powerful features TSIP has to offer to greatly enhance overall system performance and to reduce the total development time The provided reference tables will help you determine which packets apply to your application For those applications requiring cust...

Page 13: ...d to use of the TAIP functions TAIP messages may be scheduled for output at a user specified rate starting on a given epoch from top of the hour For communication robustness the protocol optionally supports checksums on all messages It also provides the user with the option of tagging all messages with the unit s user specified identification number ID This greatly enhances the functional capabili...

Page 14: ...rine navigation equipment to share information Since it is a well established industry standard NMEA 0183 has also gained popularity for use in applications other than marine electronics The Lassen iQ receiver supports the latest release of NMEA 0183 Version 3 0 July 1 2000 The primary change in release 3 0 is the addition of the mode indicators in the GLL RMC and VTG messages For those applicatio...

Page 15: ...econdary port U5 to COM4 BAUD 12 9600 BAUD divisor BAUD1 24 4800 BAUD divisor CLS PRINT PRINT Default address is COM3 for primary port and COM4 for secondary PRINT port No address jumper for JP1 should be installed PRINT PRINT Strike any key to continue WHILE INKEY WEND begin CLS NMEA 1 GOSUB init PRINT PRINT 1 Display NMEA Protocol PRINT 2 Display TSIP Protocol PRINT 3 Set digital outputs of J1 t...

Page 16: ...ASE 8 OUT primary 1 1 OUT secondary 1 1 GOTO begin CASE 9 Set NMEA RMC Protocol pchar H10 GOSUB sendpchar send DLE pchar H7A GOSUB sendpchar send id pchar H0 GOSUB sendpchar send byte0 pchar H1 GOSUB sendpchar send byte1 pchar H0 GOSUB sendpchar send byte2 pchar H0 GOSUB sendpchar send byte3 pchar H1 GOSUB sendpchar send byte4 set RMC pchar H0 GOSUB sendpchar send byte5 sets factory default pchar ...

Page 17: ...rimary 3 H80 OUT primary BAUD OUT primary 1 0 OUT primary 3 11 3 x INP primary dummy read x INP primary dummy read init MSI P602 port of U5 cr CHR 13 OUT secondary 3 H80 OUT secondary BAUD1 OUT secondary 1 0 OUT secondary 3 3 x INP secondary dummy read x INP secondary dummy read RETURN sendpchar Send character pchar to primarry port WHILE INP primary 5 AND H40 0 WEND OUT primary pchar RETURN getpr...

Page 18: ...z z AND NOT 4 reset corresponding OUT1 bit in z z z OR 8 OUT primary 4 z output to Modem control register z INP secondary 4 get MODEM control register contents z z AND NOT 4 reset corresponding OUT1 bit in z z z OR 8 OUT secondary 4 z output to Modem control register END IF RETURN getDInputs get digital inputs from CTS DSR of UARTS z INP primary 6 AND H30 get CTS DTR of primary UART z1 INP seconda...

Page 19: ...cquisition 2 seconds 90 Hot Start 10 seconds 50 13 seconds 90 Warm Start 38 seconds 50 42 seconds 90 Cold Start 50 seconds 50 84 seconds 90 Cold Start requires no initialization Warm start implies last position time and almanac are saved by backup power Hot start implies ephemeris also saved GPS Dynamic Condition Altitude 18 000 m 60 000 ft max Velocity 515 m sec 1000 knots max Either limit may be...

Page 20: ...COM1 COM3 or offset Secondary NMEA 0183 Output RTCM SC 104 V2 1 Input jumper selectable as COM2 COM4 or offset Interrupts Sources 1 PPS primary and secondary UARTs using tri state drivers IRQs IRQ3 thru IRQ7 and IRQ9 1KOhm Pulldowns 3 wire wrap selectable Option Jumpers 025 square posts 0 1 grid Digital I O Connector 3M 30316 5002 Electrical Environmental 5V 70 mA typical continuous mode 5V 45 mA ...

Page 21: ...APPENDIX Schematic Diagrams of the MSI P602 1 P602 1 sch Schematic sheet 1 of 2 See p602r2 1 pdf 2 P602 2 sch Schematic sheet 2 of 2 See p602r2 2 pdf Page 27 MSI P602 User Manual ...

Reviews: