1. Introduction Related Documents Binary Format Command Set Overview Common Commands...
|
|
- Caren Sims
- 5 years ago
- Views:
Transcription
1
2 Contents 1. Introduction Related Documents Binary Format Command Set Overview Common Commands TX Oncore Message Syntax TX Oncore (12-Channel) Binary Command Subset Similar STM Messages BINARY COMMAND SETS POSITION FILTER SELECT COMAND (@@AQ) Description STM Compatibles Examples PULSE MODE SELECT COMMAND (@@AP) Description STM Compatibles Examples SATELLITE MASK ANGLE COMMAND (@@Ag) Description STM Compatibles Examples POSITION HOLD MESSAGE DATA MESSAGE (@@As) Description STM Compatibles Examples TIME CORRECTION SELECT (@@Aw) Description STM Compatibles... 25
3 Examples PPS TIME OFFSET COMMAND Description STM Compatibles Examples PPS CABLE DELAY CORRECTION COMMAND Description STM Compatibles Examples VISIBLE SATELLITE DATA MESSAGE Description STM Compatibles Examples LEAP SECOND STATUS MESSAGE Description STM Compatibles Examples UTC OFFSET OUTPUT MESSAGE Description STM Compatibles Examples SET TO DEFAULTS COMMAND Description STM Compatibles Examples RECEIVER ID Description STM Compatibles Examples... 40
4 Fields Placement M12M, TX Oncore Template TX Oncore s Reply i-lotus MCU CLOCK SPEED MESSAGE (@@CS) Description STM Compatibles Examples i-lotus DEBUG MESSAGE (@@Dm) Description STM Compatibles Examples i-lotus DEBUG MESSAGE MODE (@@DM) Description STM Compatibles Examples COMBINED TIME MESSAGE (@@Gb) Description Examples PPS CONTROL MESSAGE (@@Gc) Description STM Compatibles Examples POSITION CONTROL MESSAGE (@@Gd) Description STM Compatibles Examples TIME RAIM SELECT MESSAGE (@@Ge) Description STM Compatibles... 53
5 Examples TIME RAIM ALARM MESSAGE Description STM Compatibles Examples TIME RAIM EXTENDED ALARM MESSAGE Description STM Compatibles Examples LEAP SECOND PENDING MESSAGE Description STM Compatibles Examples Vehicle ID Description STM Compatibles Examples CHANNEL POSITION/STATUS/DATA MESSAGE Description STM Compatibles Examples CHANNEL SHORT POSITION MESSAGE Description STM Compatibles Examples CHANNEL TIME RAIM STATUS MESSAGE Description STM Compatibles Examples... 81
6 CHANNEL SELF-TEST MESSAGE Description STM Compatibles Examples i-lotus POSITIONAL SITE SURVEY SAMPLE SIZE Description STM Compatibles Examples SYSTEM POWER-ON FAILURE Description STM Compatibles Examples ENGAGE BINARY PROTOCOL Description STM Compatibles Examples SYSTEM FAILURE MESSAGE Description STM Compatibles Examples SYSTEM POWER-ON FAILURE Description STM Compatibles Examples NMEA Sentences Configuration Description STM Compatibles Examples... 94
7 4.34. NMEA Switch Description STM Compatibles Examples... 95
8 1. Introduction This document serves to provide the information necessary in facilitating easy migration from the M12M binary command set to the new i-lotus and STM combined command set Related Documents M12M GPS Receiver - User Guide TX Oncore User Guide TX Oncore Technical Data Sheet i-lotus NMEA Protocol Specification
9 2. Binary Format NOTE: In the following discussion and in ensuing areas of the manual concerned with communications protocols, data characters without any prefixes will be interpreted as decimal data, data beginning with 0x will be interpreted as hex data, and data beginning with a lower case 'b' will be interpreted as binary data. The native binary data messages used by all i-lotus receivers consist of a variable number of binary characters (hex bytes). For ease of use, many Oncore users commonly refer to these binary sequences by their ASCII equivalents. For instance, all binary messages begin with the hex characters '0x40 0x40', which most users convert to the ASCII equivalents: '@@'. The first two characters after the '@@' header comprise the Message ID and identify the particular structure and format of the remaining data. This message data can vary from one byte to over 150 bytes, depending on the message being transmitted or received. Immediately following the message data is a single byte checksum which is the Exclusive-Or (XOR) of all bytes after the '@@' and before the checksum). The message is terminated with the Carriage Return/Line Feed pair: 0x0D 0x0A. Summarizing, every binary message has the following components: Message - (two hex 0x40's) denote the start of binary message. Message ID: (A.Z(a..z, A..Z) - Two ASCII characters - the first an ASCII upper-case letter, followed by an ASCII lowercase or upper case letter. These two characters together identify the message type and imply the correct message length and format. Binary Data Sequence: A variable number of bytes of binary data dependent on the command type. Checksum: The Exclusive-Or of all bytes after the '@@', and prior to the checksum. Message Terminator: '0x0D 0x0A' - Carriage Return/Line Feed pair denoting the end of the binary message. Almost all receiver input commands have a corresponding response message so that you can determine whether the input command(s) have been accepted or rejected by the receiver. The message format descriptions in Chapter 5 detail the input command and response message formats. Information contained in the data fields is normally numeric. The interface design assumes that the operator display is under the control of an external system data processor and that display and message formatting code reside in its memory. This approach gives you complete control of the display format and language. All i-lotus receivers read command strings in the input buffer once per second. If a full command has been received, the receiver operates on that command and performs the indicated function. Input character string checks are performed on the input commands. A binary message is considered to be valid if it began with the '@@' characters, the message is the correct length for its type, the checksum validates, and the command is terminated with a CR/LF pair. Improperly formatted messages are discarded. You must take care in correctly formatting the input command. Pay particular attention to the number of parameters and their valid ranges. An invalid message could be interpreted as a valid unintended message. A beginning '@@', a valid checksum, a terminating carriage return/line feed, the correct message length and valid parameter ranges are the only indicators of a valid input command to the receiver. For multi-parameter input commands, the receiver will reject the entire command if one of the input parameters is out of range.
10 Once the input command is detected, the receiver validates the message by checking the checksum byte in the message. Input and output data fields contain binary data that can be interpreted as scaled floating point or integer data. The field width and appropriate scale factors for each parameter are described in the individual I/O message format descriptions. Polarity of floating point data (positive or negative) is described via the two's complement presentation. Input command messages can be stacked into the receiver input buffer up to the depth of the message buffer (1200 characters long). The receiver will operate on all full messages received during the previous one second interval and will process them in the order they are received. Previously scheduled messages may be output before the responses to the new input commands. Almost all input commands have a corresponding output response message. Input commands may be of the type that changes configuration parameters of the receiver. Examples of these input command types include commands to change the initial position, receiver internal time and date, satellite almanac, etc. These input commands, when received and validated by the receiver, change the indicated parameter and result in a response message to show the new value of the parameter that was changed. If the new value shows no change, then the input command was either formatted improperly, or one of the input parameters was out of its valid range.
11 3. Command Set Overview The Binary commands can be used to initialize, configure, control and monitor the receivers. The binary commands are supported on the primary communications port at 9600 baud. Immediately following this page are listings of the input commands in alphabetical order. Command and response structures are detailed on subsequent pages. The input and output data fields following the message headers contain binary data that can be interpreted as scaled floating point or integer data. The field width and appropriate scale factors for each parameter are described in the individual I/O message format descriptions. Polarity of floating point data is described via two's complement presentation. Input commands may also be of the type query current parameter status, or enable and disable the output of data or status messages. These output status messages include those that the external controller will use for obtaining position, velocity, time, and status data. Some care must be exercised in interpreting the command arguments. On the following pages it sometimes makes sense to display the command arguments as ASCII characters, while in others the hex representation may be a little clearer. As mentioned previously, the receiver doesn t really care which method is used to generate the messages sent to the receiver so long as the binary strings sent to the receiver meet the specifications. Where possible, complete hex command strings have been included as examples of what the complete command strings look like. Once a basic understanding of the message protocols is developed by the user, things will become much clearer. Also included in this chapter are message structures for the seven NMEA messages supported by the positioning receiver Common Commands There are a number of commands that are common to the legacy M12M receiver, as listed below. Binary Binary Binary M12M M12M Commands Commands @@CS TX @@Dm TX @@DM TX @@Ay TX @@Sz TX @@Wb TX TX Oncore TX @@NS TX @@SF TX Oncore Only Table Comparison table
12 3.2. TX Oncore Message Syntax ID><CS><CR><LF> <Message ID> <CS> <CR><LF> 2-Byte Characters Motorola proprietary sentence prefix header 2-Byte Characters (Case-Sensitive) Message ID and identify the particular structure and format of the remaining data Message data can vary from 1 byte to over 150 bytes, depending on the message being transmitted or received. This message data can be interpreted as scaled floating point or integer data. The field width and appropriate scale factors for each Message Data are described in the individual I/O message format description. Polarity of floating point data is described via two's complement presentation. Input commands may also be of the type query current Message Data status, or enable and disable the output of data or status messages. These output status messages include those that the external controller will use for obtaining position, velocity, time, and status data. 1-byte Hexadecimal (Case-Sensitive) This value is the checksum which is the Exclusive-Or (XOR) of all bytes after and before Checksum inclusively. 0x0D 0x0A Carriage-Return and Linefeed symbol to indicate end of sentence 3.3. TX Oncore (12-Channel) Binary Command Subset Binary Command Description M12M / TX Oncore Navigation Position Filter Pulse Mode Satellite Mask Hold Position Message UTC Time Correction 1PPS Time 1PPS Cable Satellite Leap Second UTC Offset MCU Clock Speed (i-lotus @@GF Debug Message Mode (i-lotus proprietary) Debug Message from Device (i-lotus Proprietary) Extended Time RAIM Alarm (i-lotus Combined 1PPS Position Time RAIM Select
13 Time RAIM Alarm with Extended Feature (Semi i-lotus proprietary) Leap Second Pending Vehicle ID Position / Status / Data (12 Short Time RAIM Status Message (12 Self-Test (12 i-lotus Positional Site Survey Sample Size (i-lotus System Power-On Engage Binary I-Lotus System Failure I-Lotus NMEA Sentence I-Lotus NMEA Switch
14 3.4. Similar STM Messages TX Oncore Binary Command Description STM Compatible Command Position Filter Select $PSTMiMAQ Pulse Mode Select $PSTMiMAP Satellite Mask Angle $PSTMiMAg Hold Position Message Data $PSTMiMAs UTC Time Correction Option $PSTMiMAw 1PPS Time Offset $PSTMiMAy 1PPS Cable Delay $PSTMiMAz Satellite Visibility $GPGSV Leap Second Status $PSTMiMBj UTC Offset Output $PSTMiMBo MCU Clock Speed $PSTMiMCS (i-lotus proprietary) Set-To-Default $PSTMiMCf Receiver ID $PSTMiMCj Debug Message Mode $PSTMiMDM (i-lotus proprietary) Debug Message from Device $PSTMiMDm (i-lotus Proprietary) Extended Time RAIM Alarm (i-lotus proprietary) $PSTMiMGF $PSTMENABLETRAIM Combined Time $PSTMiMGb 1PPS Control $PSTMiMGc Position Control $PSTMiMGd Time RAIM Select $PSTMiMGe $PSTMENABLETRAIM $PSTMDISABLETRAIM Time RAIM Alarm with Extended Feature (Semi i-lotus Proprietary) $PSTMiMGF $PSTMENABLETRAIM Leap Second Pending $PSTMiMGj Vehicle ID $PSTMiMGk Position / Status / Data (12 $PSTMiMHa Short Position Time RAIM Status Message (12 $PSTMTRAIM i-lotus Positional Site Survey $PSTMiMLS Sample Size (i-lotus Engage Binary Protocol $PSTMiMWb
15 4. BINARY COMMAND SETS 4.1. POSITION FILTER SELECT COMAND Applicability: TX Oncore Positioning and Timing receivers Description This message enables or disables the position filter. This command is common to the M12M legacy command-set. Set or Query Position Filter <Position Filter Mode> for Position Filter Query or Set <Position Filter Mode> Exception Handling <Position Filter Mode> <Position Filter Mode> <Position Filter Mode> -1 (0xFF) = Query current Position Filter Mode 0 (0x00) = Disable Position Filter 1 (0x01) = Enable Position Filter 0 (0x00) = Position Filter is Disabled 1 (0x01) = Position Filter is Enabled 0x02 to 0xFE TX Oncore will assume the message is a query message, i.e. same as parameter = 0xFF STM Compatibles $PSTMiMAQ
16 Examples Example 1 Enable Position Filter 1 <CS><CR><LF> 0x <CS> 0D 1 <CS><CR><LF> 0x <CS> 0D 0A Message ID AQ AQ Message Data Checksum <CS> <CS> Example 2 Query Position Filter -1 <CS><CR><LF> 0x FF EF 0D 1 <CS><CR><LF> 0x <CS> 0D 0A Message ID AQ AQ Message Data -1 FF 1 01 Checksum <CS> EF <CS> 11 Example 3 Disable Position Filter 0 <CS><CR><LF> 0x <CS> 0D 0 <CS><CR><LF> 0x <CS> 0D 0A Message ID AQ AQ Message Data Checksum <CS> 10 <CS> 10 Example 4 Position Filter testing out of range limit 2 <CS><CR><LF> 0x <CS> 0D 0 <CS><CR><LF> 0x <CS> 0D 0A Message ID AQ AQ Message Data Checksum <CS> 12 <CS> 10
17 4.2. PULSE MODE SELECT COMMAND Applicability: TX Oncore Timing receivers Description This message is to determine the output of the PPS pin Set or Query Pulse Mode <Pulse Mode> <Pulse Mode> for Position Filter Query or Set <Pulse Mode> <PulseMode> Exception Handling <Pulse Mode> -1 (0xFF) = Query current Pulse Mode 0 (0x00) = 1PPS 1 Pulse per second 1 (0x01) = 1PPS, as 100PPS is not supported 2 (0x02) = 1PP2S 1 Pulse per 2 seconds 3 (0x03) = 1PP3S 1 Pulse per 3 seconds 4 (0x04) = 1PP4S 1 Pulse per 4 seconds 161 (0xA1) = -1PPS Inverted 1 Pulse per second 162 (0xA2) = -1PP2S Inverted 2 Pulse per second 163 (0xA3) = -1PP3S Inverted 3 Pulse per second 164 (0xA4) = -1PP4S Inverted 4 Pulse per second 0 (0x00) = 1PPS is enabled 2 (0x02) = 1PP2S is enabled 3 (0x03) = 1PP3S is enabled 4 (0x04) = 1PP4S is enabled 161 (0xA1) = -1PPS is enabled 162 (0xA2) = -1PP2S is enabled 163 (0xA3) = -1PP3S is enabled 164 (0xA4) = -1PP4S is enabled 0x05 to 0xA0, 0xA5 to 0xFE TX Oncore will assume the message is a query message, i.e. same as parameter = 0xFF STM Compatibles $PSTMiMAP
18 Examples Example 1 Setting the Pulse Mode to 1PP2S 02 <CS><CR><LF> 0x C 0D 02 <CS><CR><LF> 0x C 0D 0A Message ID AP AP Message Data Checksum <CS> <CS> Example 2 Querying the Pulse Mode 0-1 <CS><CR><LF> 0x FF 2C 0D -1 <CS><CR><LF> 0x C 0D 0A Message ID AP AP Message Data -1 FF Checksum <CS> <CS>
19 4.3. SATELLITE MASK ANGLE COMMAND Applicability: TX Oncore Positioning and Timing receivers Description The receiver will attempt to track satellites for which the elevation angle is greater than the satellite mask angle. This Message Data allows the user to control the elevation angle that was used for this decision. Typical values are between 5 and 10 degrees. Depending on the antenna used, the receiver is capable of tracking satellites down to the horizon, but range and therefore time errors will increase due to atmospheric distortion of the signals from the low satellites. Set or Query Satellite Mask <Satellite Mask Angle> <Satellite Mask Angle> -1 (0xFF) = Query current Satellite Mask Angle 0 (0x00) to 89 (0x59) = Set Satellite Mask Angle to 0 to 89 degrees > 89 = Ignore setting and response with previously set value TX Oncore 0 (0x00) to 30 (0x1E) is valid range > 30 and <= 89 Max set is 30 > 89 = Ignore setting and response with previously set value for Satellite Mask <Satellite Mask Angle> <Satellite Mask Angle> Exception Handling <Satellite Mask Angle> 0 (0x00) to 30 (0x1E) = Satellite Mask Angle is 0 to 89 degrees 0x60 to 0xFE TX Oncore will assume the message is a query message, i.e. same as parameter = 0xFF
20 STM Compatibles $PSTMiMAg is similar to Set Satellite Mask Angle $PSTMiMAg,*<CR><LF> Query Satellite Mask Angle $PSTMiMAg<CR><LF> or $PSTMiMAg*<CR><LF> <Satellite Mask Angle> <Satellite Mask Angle> float 0.0 to 30.0 is valid range for Satellite Mask Angle $PSTMiMAg,<CR><LF> <Satellite Mask Angle> <Satellite Mask Angle> float 0.0 to 30.0 = Satellite Mask Angle is 0.0 to 30.0 degrees Exception Handling <Satellite Mask Angle> float > 30.0 An error message $PSTMiMAg,ERROR<CR><LF> will be returned Examples Example 1 Setting the Satellite Mask Angle to 10 degrees 10 <CS><CR><LF> 0x A 2C 0D 10 <CS><CR><LF> 0x A 2C 0D 0A Message ID Ag Ag Message Data 10 0A 10 0A Checksum <CS> 2C <CS> 2C Example 2 Querying the Satellite Mask Angle -1 <CS><CR><LF> 0x FF D9 0D 10 <CS><CR><LF> 0x A 2C 0D 0A Message ID Ag Ag Message Data -1 FF 10 0A Checksum <CS> D9 <CS> 2C Example 3 Setting the Satellite Mask Angle to 30 degrees 30 <CS><CR><LF> 0x E 7F 0D 30 <CS><CR><LF> 0x E 38 0D 0A
21 Message ID Ag Ag Message Data 30 1E 30 1E Checksum <CS> 38 <CS> 38 Example 4 Setting the Satellite Mask Angle to 90 degrees (Parameter Out-of-Limit Test) 90 <CS><CR><LF> 0x A 2C 0D 30 <CS><CR><LF> 0x E 38 0D 0A In this example, the original satellite mask angle is set to 30 degrees. This command attempts to set it to 90 degrees. TX Oncore ignores the 90 degrees setting, and output 30 degrees (0x0A), which was previously set, instead. Any value entered which is out-of-range, the software will return the last valid output. Message ID Ag Ag Message Data 90 5A 30 1E Checksum <CS> 2C <CS> 38
22 4.4. POSITION HOLD MESSAGE DATA MESSAGE Applicability: TX Oncore Positioning and Timing receivers Description The user can specify Position Hold coordinates both for timing applications to increase the timing accuracy and when the receiver is used as a source of differential correction data. This command is used to enter the position to be held. The position is specified in the same units and referenced to the same datum as the initial position coordinates of latitude, longitude and height (to the same resolution). The height Message Data is referenced to the GPS reference ellipsoid. Note that all three Message Data must be specified. Note: This command will only be executed if Position Hold is disabled. Position Hold is controlled using message. Set or Query Position Hold Message <Latitude><Longitude><Height><Height Type> <Latitude> 8 Nibbles -1 (0xFF FF FF FF) = Query Position Hold Message Data Value in mas (milli-seconds) -324,000,000 (0xEC B ) to 324,000,000 (0x13 4F D9 00) representing -90 to +90 <Longitude> <Height> 8 Nibbles 8 Nibbles <Height Type> for Position Hold Message <Latitude><Longitude><Height><Height Type> <Latitude> 8 Nibbles <Longitude> <Height> 8 Nibbles 8 Nibbles -1 (0xFF FF FF FF) = Query Position Hold Message Data Value in mas (milli-seconds) -648,000,000 (0xD9 DA 60 00) to 648,000,000 (0x26 9F B2 00) representing -180 to (0xFF FF FF FF) = Query Position Hold Message Data Value in cm -150,000 (0xFF FD B6 10) to 1,800,000 (0x00 1B 77 40) representing -1.5 KM to 18 KM 0 (0x00) for GPS Height -1 (0xFF FF FF FF) = Query Position Hold Message Data Value in mas (milli-seconds) -324,000,000 (0xEC B ) to 324,000,000 (0x13 4F D9 00) representing -90 to (0xFF FF FF FF) = Query Position Hold Message Data Value in mas (milli-seconds) -648,000,000 (0xD9 DA 60 00) to 648,000,000 (0x26 9F B2 00) representing -180 to +180 Value in cm -150,000 (0xFF FD B6 10) to 1,800,000 (0x00 1B 77 40) representing -1.5 KM to 18 KM
23 <Height Type> Exception Handling <Latitude>,<Longitude>,<Height> <Height Type> 8 Nibbles 0 (0x00) for GPS Height For out-of-range parameters, TX Oncore will assume the message is a query message, i.e. same as parameter = 0xFFFFFFFF For unsupported height type, TX Oncore will assume the message is a query message STM Compatibles $PSTMiMAs Examples Example 1 Setting the Position Hold Message Data <CS><CR><LF> 0x E B <CS> 0D As <CS><CR><LF> 0x E B <CS> 0D 0A Message ID Ag Ag Message Data E E0 Message Data B B 20 Message Data Message Data Checksum <CS> <CS> Example 2 Querying the Position Hold Message Data -1 <CS><CR><LF> 0x FF FF FF FF FF FF FF FF FF FF FF FF 00 <CS> 0D 1 <CS><CR><LF> 0x E B <CS> 0D 0A Message ID As As Message Data1-1 FF FF FF FF E0 Message Data2-1 FF FF FF FF B 20 Message Data3-1 FF FF FF FF 30 m Message Data4 0 FF 0 00 Checksum <CS> <CS> Example 3 Setting the Position Hold Message Data (Parameter out-of-limit test) <CS><CR><LF> 0x C D6 A B <CS> 0D As <CS><CR><LF> 0x E B <CS> 0D 0A
24 Message ID Ag Ag Message Data C E0 Message Data D6A B 20 Message Data Message Data Checksum <CS> <CS> Example 4 Setting the Position Hold Message Data <CS><CR><LF> 0x E B <CS> 0D As <CS><CR><LF> 0x E B <CS> 0D 0A Message ID Ag Ag Message Data E E0 Message Data B B 20 Message Data Message Data Checksum <CS> <CS>
25 4.5. TIME CORRECTION SELECT Applicability: TX Oncore Positioning and Timing receivers Description This command selects the time reference (either GPS or UTC) used in the 12 Channel Position/Status/Data and Short Position Messages. This Time command is also used to determine the synchronization point for the 1PPS timing pulse. Note: If the receiver has not downloaded the UTC Message Data portion of the almanac, the receiver will output time equal to GPS time and a flag denoting the lack of UTC Message Data will be set in message. Once the receiver has downloaded the UTC Message Data from the satellites the receiver will automatically switch the time reference to UTC if UTC mode is selected. Set or Query Time Correction <Time Mode> <Time Mode> for Time Correction <Time Mode> <Time Mode> Exception Handling <Time Mode> -1 (0xFF) = Query Time Correction Select 0 (0x00) = GPS Time Mode 1 (0x01) = UTC Time Mode 0 (0x00) = GPS Time Mode 1 (0x01) = UTC Time Mode If this parameter is out-of-range, this message will be emulated to display M12+ responses 2 (0x02) = GPS Time Mode 3 (0x03) = UTC Time Mode 4 (0x04) = GPS Time Mode 5 (0x05) = UTC Time Mode 6 (0x06) = GPS Time Mode 7 (0x07) = UTC Time Mode -2 (0xFE) = UTC Time Mode STM Compatibles $PSTMiMAw
26 Examples Example 1 Setting the Time Mode to UTC Time via Time Correction Select 1 <CS><CR><LF> 0x <CS> 0D 1 <CS><CR><LF> 0x <CS> 0D 0A Message ID Aw Aw Message Data Checksum <CS> 37 <CS> 37 Example 2 Querying the Time Mode via Time Correction Select -1 <CS><CR><LF> 0x FF <CS> 0D 1 <CS><CR><LF> 0x <CS> 0D 0A Message ID Aw Aw Message Data -1 FF 1 01 Checksum <CS> C9 <CS> 37 Example 3 Parameter Out-of-Limit Test 2 <CS><CR><LF> 0x <CS> 0D 0 <CS><CR><LF> 0x <CS> 0D 0A Message ID Aw Aw Message Data Checksum <CS> 38 <CS> 36 Example 4 M12+ Anomalies 3 <CS><CR><LF> 0x <CS> 0D 1 <CS><CR><LF> 0x <CS> 0D 0A command previously was set to 1 (UTC time mode). When tested with values 2, 4, 6, it responded with 0. When tested with values 3, 5, 7, it responded with 1. When tested with values 8 to 15, it responded with 1. See attached image. Conclusion: When the command was set to a value over its range, it will randomly set the mode to 0 or 1 in no particular order. For TX Oncore, any out-of-range value will be treated as a Query. Message M12+ M12M TX @@Aw
27 A B C D E F FF
28 4.6. 1PPS TIME OFFSET COMMAND Applicability: TX Oncore Timing Receivers Description The TX Oncore outputs a one pulse-per second (1PPS) signal with the rising edge placed on top of the UTC or GPS one second tic mark, depending on which time reference has been selected by the user. The 1PPS Time Offset command allows the user of TX Oncore Timing Receivers to offset the 1PPS time mark in one nanosecond increments. This offset can be used to place the 1PPS signal anywhere within the one second epoch. The resolution of this Message Data is one nanosecond. This does not imply that the 1PPS output by the TX Oncore is accurate to this level. This command only allows the user to change the location of the average placement of the pulse. The absolute accuracy of the signal is a function of GPS time accuracy, and is subject to degradation due to U.S. Department of Defense policy. Set or Query 1PPS Time <Time Offset> <Time Offset> 8 Nibbles for 1PPS Time <Time Offset> <Time Offset> 8 Nibbles Exception Handling <Time Offset> 8 Nibbles -1 (0xFF FF FF FF) = Query 1PPS Time Offset Value in nanoseconds 0 (0x ) to 999,999,999 (0x3B 9A C9 FF) representing 0 to seconds Value in nanoseconds 0 (0x ) to 999,999,999 (0x3B 9A C9 FF) representing 0 to seconds If parameter is out-of-range, this message will be treated as a query message 200 ms 800 ms Original 1PPS Signal ,000,000'
29 STM Compatibles $PSTMiMAy Examples Set 50 <CS><CR><LF> 0x D 0A 50 <CS><CR><LF> 0x A 0D 0A Message ID Ay Ay Message Data Checksum <CS> 38 <CS> 0A Example 2 Querying the 1PPS Time Offset -1 <CS><CR><LF> 0x FF FF FF FF <CS> 0D 50 <CS><CR><LF> 0x A 0D 0A Message ID Ay Ay Message Data -1 FF FF FF FF Checksum <CS> 38 <CS> 0A Example 3 Setting the 1PPS Time Offset by ns <CS><CR><LF> 0x B 9A C9 FF AF 0D <CS><CR><LF> 0x B 9A C9 FF AF 0D 0A Message ID Ay Ay Message Data B 9A C9 FF B 9A C9 FF Checksum <CS> AF <CS> AF Example 4 Parameter Out-of-Limit Test <CS><CR><LF> 0x B 9A CA D <CS><CR><LF> 0x B 9A CA 00 AF 0D 0A In this example, the original 1pps time offset is set to ns. This command attempts to set it to ns. Any value entered which is out-of-range, the software will return the last valid output. Message ID Ay Ay Message Data B 9A CA B 9A C9 FF Checksum <CS> 53 <CS> AF Example 5 M12+ Anomalies
30 Set See below table See below table See below table See below table The following anomaly is found with M12+ = The responded value is sometime 1 ns smaller than the set value. M12M does not show to have this anomaly. TX Oncore will follow M12M characteristics for this anomaly. Message M12+ M12M TX Oncore FF FF FF FF FF FF F PPS CABLE DELAY CORRECTION COMMAND (@@Az)
31 Applicability: TX Oncore Timing Receivers Description The TX Oncore timing receiver outputs a 1PPS signal, the rising edge of which is placed at the top of the GPS or UTC one second time mark epoch as specified by the Time Mode command. The 1PPS Cable Delay Correction command allows the user to offset the 1PPS time mark in one nanosecond increments relative to the measurement epoch. This Message Data instructs the GPS receiver to output the 1PPS output pulse earlier in time to compensate for antenna cable delay. Up to one millisecond of equivalent cable delay can be removed. Zero cable delay is set for a zero-length antenna cable. The user should consult a cable data book for the delay per unit length for the particular antenna cable used in order to compute the total cable delay needed for a particular installation. This Message Data may also be employed by the user to adjust the position of the 1PPS to compensate for other system delays. Set or Query 1PPS Cable Delay <Cable Delay Correction> <Cable Delay Correction> 8 Nibbles -1 (0xFF FF FF FF) = Query 1PPS Cable Delay Correction Value in nanoseconds 0 (0x ) to 999,999 (0x00 0F 42 3F) representing 0 to seconds for 1PPS Cable Delay <Cable Delay Correction> <Cable Delay Correction> Exception Handling <Cable Delay Correction> 8 Nibbles 8 Nibbles Value in nanoseconds 0 (0x ) to 999,999 (0x00 0F 42 3F) representing 0 to seconds If parameter is out-of-range, this message will be treated as a query message 200 ms 800 ms Original 1PPS 400,000' 400 µs Not to Scale
32 STM Compatibles $PSTMiMAz Examples Example 1 Setting the 1PPS Cable Delay Correction by 50 ns 50 <CS><CR><LF> 0x A 32 <CS> 0D 50 <CS><CR><LF> 0x A 32 <CS> 0D 0A Message ID Az 41 7A Az 41 7A Message Data Checksum <CS> 09 <CS> 09 Example 2 Querying the 1PPS Cable Delay Correction -1 <CS><CR><LF> 0x A FF <CS> 0D 50 <CS><CR><LF> 0x A 32 <CS> 0D 0A Message ID Az 41 7A Az 41 7A Message Data -1 FF Checksum <CS> 3B <CS> 09 Example 3 Setting the 1PPS Cable Delay Correction by ns <CS><CR><LF> 0x A 00 0F 42 3F <CS> 0D <CS><CR><LF> 0x A 00 0F 42 3F <CS> 0D 0A Message ID Az 41 7A Az 41 7A Message Data F 42 3F F 42 3F Checksum <CS> 49 <CS> 49 Example 4 Parameter Out-of-Range Test <CS><CR><LF> 0x A 00 0F <CS> 0D <CS><CR><LF> 0x A 00 0F <CS> 0D 0A In this example, the original 1pps cable delay correction is set to ns. This command attempts to set it to ns. Any value entered which is out-of-range, the software will return the last valid output. Message ID Az 41 7A Az 41 7A Message Data F Checksum <CS> 36 <CS> 09
33 Example 5 M12+ Anomaly Set See Below Table See Below Table See Below Table See Below Table The following anomaly is found with M12+ = The responded value is sometime 1 ns smaller than the set value. M12M does not show to have this anomaly. TX Oncore will follow M12M characteristics for this anomaly. Message M12+ M12M TX Oncore FF FF FF F
34 4.8. VISIBLE SATELLITE DATA MESSAGE Applicability: TX Oncore Timing and Positioning Receivers Description This command requests the results of the most current satellite visibility computation. The response message gives a summary of the satellite visibility status showing the number of visible satellites, the Doppler frequency and the location of the current visible satellites. The reference position for the most recent satellite alert is the current position coordinates. Note that these coordinates may not be compared to the GPS receiver s actual position when initially turned on, since the GPS receiver may have moved a great distance since it was last used. Note: message from the M12+ will contain information for a maximum of 12 satellites. If less than 12 satellites are visible, unneeded fields will be filled with zeros. If there are more than 12 visible SVs visible, then details (SVID, Doppler, Elevation, etc.) of ONLY the 12 highest SVs will be reported in the message. Query Leap Second <Mode> <Mode> 0 (0x00) = Query for Visible Satellite Data 1 (0x01) = Respond whenever there is a change of visible satellite data, approximately once every 5 to 7 seconds for Leap Second Status <Num of Satellites> <SVID 1 ><Doppler 1 ><Elevation 1 ><Azimuth 1 ><Health 1 > <SVID 12 ><Doppler 12 ><Elevation 12 ><Azimuth 12 ><Health 12 > <Num of Satellites > 0 (0x00) to 12 (0x0C) of visible satellites <SVID n > 1 (0x00) to 32 (0x20) = Satellite ID <Doppler n > 4 Nibbles -5,000 (0xEC78) to 5,000 (0x1388) Hz of Doppler <Elevation n > 0 (0x00) to 90 (0x5A) of degrees of elevation <Azimuth n > 4 Nibbles 0 (0x00) to 359 (0x0167) of degrees of azimuth <Health n > 0 (0x00) = Healthy and not removed 1 (0x01) = Unhealthy and removed Exception Handling <Mode> When this parameter is out of range, this message will be treated as a query message <Doppler n > 4 Nibbles Currently this field is not supported. NULL will be returned for this field.
35 STM Compatibles $GPGSV Examples Example 1 Querying the Visible Satellite Data 0 <CS><CR><LF> 0x ?? 00 <CS> 0D 0 <CS><CR><LF> 0x ???????????????? <CS> 0D 0A Message ID Bb 42?? Bb 42?? Message Data 0 00????????????? Checksum <CS>?? <CS> 28
36 4.9. LEAP SECOND STATUS MESSAGE Applicability: TX Oncore Timing and Positioning Receivers Description This message polls the receiver for current leap second status information that has been decoded from the Navigation Data message received from the GPS satellites. The data sent back by the receiver provides specific date and time information pertaining to any future leap second addition or subtraction. Leap seconds are occasionally inserted in UTC and generally occur on midnight UTC June 30 th or midnight UTC December 31 st. The GPS control segment typically notifies GPS users of pending leap second insertions to UTC several weeks before the event. When a leap second is inserted, the time of day will show a value of '60' in the second field. When a leap second is removed, the date will roll over at 58 seconds. The 'current UTC offset' will be zero if the receiver is set up to run in GPS time mode instead of UTC. Query Leap Second <Leap Second Status> <Leap Second Status> 0 (0x00) = Query Leap Second Status for Leap Second Status <Leap Second Status> <Leap Second Status> 0 (0x00) = No Leap Second Pending 1 (0x01) = Addition of One Second Pending 2 (0x02) = Subtraction of One Second Pending Exception Handling <Leap Second Status> When this parameter is out of range, this message will be treated as a query message STM Compatibles $PSTMiMBj
37 Examples Example 1 Querying the Leap Second Status 0 <CS><CR><LF> 0x A 00 <CS> 0D 0 <CS><CR><LF> 0x A 00 <CS> 0D 0A Message ID Bj 42 6A Bj 42 6A Message Data Checksum <CS> 28 <CS> 28 Example 2 Parameter Out-of-Range Test 1 <CS><CR><LF> 0x A 01 <CS> 0D 0 <CS><CR><LF> 0x A 00 <CS> 0D 0A Message ID Bj 42 6A Bj 42 6A Message Data Checksum <CS> 29 <CS> 28 Example 3 Missing Parameter Test <CS><CR><LF> 0x A 01 <CS> 0D 0A invalid length of 0, expected 1
38 4.10. UTC OFFSET OUTPUT MESSAGE Applicability: TX Oncore Timing and Positioning Receivers Description This message allows the user to request the UTC offset that is currently being used in the time solution. The value reported is the integer number of seconds between UTC and GPS time. If the offset reported by the receiver is zero and UTC is the selected time reference, the receiver does not currently have the portion of the almanac that contains the UTC Message Data. The UTC Message Data are broadcast by the satellites as part of the almanac, which is repeated every 12.5 minutes. The message can be set to output either once (polled), or any time the UTC offset has been updated or changed from its previous value. Set UTC Offset Output Message <Mode> <Mode> for UTC Offset Output Message Command <Offset> <Offset> Exception Handling <Offset> 0 (0x00) = Output UTC Offset once (polled) 1 (0x01) = Output UTC Offset every time it is updated Value in seconds -128 (0x80) to +127 (0x7F) representing -128 to 127 seconds If this parameter is out-of-range, this message will be ignored; i.e. no response will be given STM Compatibles $PSTMiMBo Examples Example Set the UTC Offset Output Message 1 <CS><CR><LF> 0x F 01 <CS> 0D 15 <CS><CR><LF> 0x F 15 <CS> 0D 0A Message ID Bo 42 6F Bo 42 6F Message Data F Checksum <CS> 2E <CS> 22 Example Parameter Out-of-Range Test 2 <CS><CR><LF> 0x F 02 <CS> 0D 0A No response The command was set from 2 to 15 and no reply will be given by the receiver. The message data will depend upon the almanac's UTC parameters from the satellites.
39 4.11. SET TO DEFAULTS COMMAND Applicability: TX Oncore Timing and Positioning Receivers Description This command sets the entire GPS receiver Message Data to their default values. Performance of this utility results in all continuous messages being reset to poll only output, and clears the almanac, ephemeris, time, and date data. Set to Default Command None for Set to Default Command None Exception Handling None STM Compatibles $PSTMiMCf Examples Example Set to Default Query 0x D 0A 0x D 0A Message ID Cf Cf Message Data None None None None Checksum <CS> 25 <CS> 25
40 4.12. RECEIVER ID Applicability: TX Oncore Timing and Positioning Receivers Description The receiver outputs an ID message upon request. The information contained in the ID string is selfexplanatory. The model number can be used to determine the type of receiver installed. Query Receiver ID None for Leap Second Status Query <> <> 294 characters An array of 294 characters will be responded. Exception Handling None STM Compatibles $PSTMiMCj Examples Example Query Receiver ID Query 0x A 29 0D 0A array 0x40 40 array Header Message ID Cj 43 6A Message Data None None See Table below Checksum <CS> 29 Terminator <CR><LF> 0D 0A Fields Placement Placement Formula : Starting Location of Field = Row * 25 + Column Field Array Row Column Max Characters Full Name SFTW P/N Software Part Number SOFTWARE VER Software Version Number SOFTWARE REV Software Revision Number SOFTWARE DATE Software Released Date MODEL # Model Number HDWR P/N Hardware Part Number SERIAL # Serial Number of Module MANUFACTUR DATE Module Manufactured Date
41 M12M, TX Oncore Template C j cr lf C O P Y R I G H T X 2 sp i - L O T U S. sp sp sp sp sp cr lf S F T W sp P / N sp 3 # sp X X X X X X X X X X X X X X X cr lf S O F T W A 4 R E sp V E R sp # X X X X X X X X X X X X cr lf S O F 5 T W A R E sp sp R E V sp # X X X X X X X X X X X cr lf 6 S O F T W A R E sp D A T E sp sp X X X X X X X X X X 7 X cr lf M O D E L sp # sp sp sp sp X X X X X X X X X X X 8 X X X X cr lf H D W R sp P / N sp # sp X X X X X X X X 9 X X X X X X X cr lf S E R I A L sp # sp sp sp X X X X X 10 X X X X X X X X X X cr lf M A N U F A C T U R sp D A 11 T E sp sp X X X X X X X X X cr lf sp sp sp sp sp sp sp sp sp sp 12 sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp cs cr lf TX Oncore s Reply C j cr lf C O P Y R I G H T sp i - L O T U S. sp sp sp sp sp cr lf S F T W sp P / N sp 3 # sp I L - F R W B sp sp cr lf S O F T W A 4 R E sp V E R sp # N sp sp sp sp sp sp sp cr lf S O F 5 T W A R E sp sp R E V sp # A sp sp sp sp sp sp sp sp sp sp cr lf 6 S O F T W A R E sp D A T E sp sp sp sp sp sp 7 sp cr lf M O D E L sp # sp sp sp sp I L - G P S B sp sp cr lf H D W R sp P / N sp # sp B - P 9 C B A cr lf S E R I A L sp # sp sp sp N J M M J sp sp cr lf M A N U F A C T U R sp D A 11 T E sp sp sp sp sp cr lf sp sp sp sp sp sp sp sp sp sp 12 sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp sp cs cr lf
42 4.13. i-lotus MCU CLOCK SPEED MESSAGE Applicability: TX Oncore Positioning and Timing Receivers Description This message allows the user to choose the MCU Clock Speed to operate. Set or Query MCU Clock Speed Message <MCU Clock Speed> <MCU Clock Speed> to 1PPS Control Message <MCU Clock Speed> <MCU Clock Speed> Exception Handling <MCU Clock Speed> -1 (0xFF) = Query MCU Clock Speed 0 (0x00) = Factory Default 1 (0x01) = 32 MHz 2 (0x02) = 64 MHz 1 (0x01) = 32 MHz 2 (0x02) = 64 MHz If this parameter is out-of-range, this message will be treated as a query message STM Compatibles $PSTMiMCS Examples Example 1 Setting the receiver MCU clock speed to 64MHz 2 <CS><CR><LF> 0x40 40???? 02 <CS> 0D 2 <CS><CR><LF> 0x40 40???? 02 <CS> 0D 0A Message ID CS?? CS?? Message Data Checksum <CS> <CS>
43 4.14. i-lotus DEBUG MESSAGE Applicability: TX Oncore Positioning and Timing Receivers Description This message is output from the receiver if or is set. Set by using to <Information> <Information> 233 characters String of information Exception Handling None STM Compatibles $PSTMiMDm Examples Example 1 Output Message from Receiver is set Set Not Info(S6) - Completed Auto Site Survey <CS><CR><LF> 0x40 40???? <CS> 0D 0A Header N.A Message ID N.A. N.A. Dm?? Message Data N.A. N.A. Info(S6) - Completed Auto Site Survey Checksum N.A. N.A. <CS> Terminator N.A. N.A. <CR><LF> 0D 0A
44 4.15. i-lotus DEBUG MESSAGE MODE Applicability: TX Oncore Positioning and Timing Receivers Description This message allows the user to the mode of debug message to output from the receiver. Set or Query the Debug Message Mode <Level> <Level> to Debug Message Mode <Level> <Level> Exception Handling <Level> -1 (0xFF) = Query the Debug Message Level 0 (0x00) = No Debug Message 1 (0x01) = Only M12 Family Debug Messages 2 (0x02) = All Debug Messages 0 (0x00) = No Debug Message 1 (0x01) = Only M12 Family Debug Messages 2 (0x02) = All Debug Messages If this parameter is out-of-range, this message will be treated as a query message STM Compatibles $PSTMiMDM Examples Example 1 Setting the Debug Message Level to 2 2 <CS><CR><LF> 0x40 40???? 02 <CS> 0D 2 <CS><CR><LF> 0x40 40???? 02 <CS> 0D 0A Message ID DM?? DM?? Message Data Checksum <CS> <CS>
$GDSWLYH0LFUR6\VWHPV
$GDSWLYH0LFUR6\VWHPV $/3+$,QGXVWULDO3URWRFRO Revision 3.2 9711-8814A Alpha Industrial Protocol-V3.2.doc Page 1 of 58 Table of Contents 1.0 Revision History... 6 2.0 Introduction... 7 3.0 Control-T and
More informationSAINT2. System Analysis Interface Tool 2. Emulation User Guide. Version 2.5. May 27, Copyright Delphi Automotive Systems Corporation 2009, 2010
SAINT2 System Analysis Interface Tool 2 Emulation User Guide Version 2.5 May 27, 2010 Copyright Delphi Automotive Systems Corporation 2009, 2010 Maintained by: SAINT2 Team Delphi www.saint2support.com
More informationVeriColor. Solo Identification System. Command Users Manual Document ver Rev. 7/20/05
VeriColor Solo Identification System Command Users Manual Document ver. 1.13 Rev. 7/20/05 i ii PROPRIETARY NOTICE The information contained in this manual is derived from patent and proprietary data from
More informationQBridge. I2C, SPI, CAN Control Software User s Manual. Date: Rev 1.3
QBridge I2C, SPI, CAN Control Software User s Manual Date: 9-10-2005 Rev 1.3 1. Introduction...1 1.1. What QBridge can do?... 1 1.2. Disclaimer... 1 1.3. Operational Format... 1 1.4. QBridge-V2... 1 2.
More informationeducation and advancement of the marine electronics industry and to waypoint, present Lat/Long, and a binary status byte.
Q: What is NMEA What is NMEA? The National Marine Electronics Association is dedicated to the education and advancement of the marine electronics industry and the market which it serves. It is a non-profit
More informationModbus User Manual APPLIED MOTION PRODUCTS, INC. Modbus is a registered trademark of Schneider Electric, licensed to the Modbus Organization, Inc.
APPLIED MOTION PRODUCTS, INC. Modbus is a registered trademark of Schneider Electric, licensed to the Modbus Organization, Inc. Covers the following Modbus RTU enabled drives: ST5-Q-RN ST5-Q-RE ST5-Q-NN
More informationJMY505G User's Manual
JMY505G User's Manual (Revision 3.42) Jinmuyu Electronics Co. LTD 2011/6/28 Please read this manual carefully before using. If any problem, please mail to: jinmuyu@vip.sina.com Contents 1 Product introduction...
More informationJEDEC Standard No. 21 -C Page Appendix E: Specific PD s for Synchronous DRAM (SDRAM).
Page 4.1.2.5-1 4.1.2.5 - Appendix E: Specific PD s for Synchronous DRAM (SDRAM). 1.0 Introduction: This appendix describes the Presence Detects for Synchronous DRAM Modules with SPD revision level 2 (02h).
More informationApplication Note. Introduction AN2471/D 3/2003. PC Master Software Communication Protocol Specification
Application Note 3/2003 PC Master Software Communication Protocol Specification By Pavel Kania and Michal Hanak S 3 L Applications Engineerings MCSL Roznov pod Radhostem Introduction The purpose of this
More informationRS-232 Control of the Advantage EQ281/8, EQ282/8 and Advantage SMS200
RS-232 Control of the Advantage EQ281/8, EQ282/8 and Advantage SMS200 Biamp Systems, 14130 N.W. Science Park, Portland, Oregon 97229 U.S.A. (503) 641-7287 an affiliate of Rauland-Borg Corp. Introduction
More informationNS3Kview Quick-Start Guide
NS3Kview Quick-Start Guide Issue: P00 Bulletin NS51-QSG Revision P00 Date 1 June 2011 TABLE OF CONTENTS 1. DISCLAIMER... 3 2. DISTRIBUTION... 3 3. INSTALLING NS3KVIEW... 3 4. INTRODUCTION... 4 5. GETTING
More informationVenstar Thermostat Adapter
Developer Venstar Thermostat Adapter v001 Developer Venstar Thermostat Adapter Version 001 May 23, 2013 Revision History Rev Date Comments 001 05/23/13 Initial Release Page 1 of 13 Table of Contents 1
More informationController Area Network Global Positioning System Receiver and Real Time Clock. Copyright EVTV LLC EVTV CAN-GPS 3.01
EVTV CAN-GPS Controller Area Network Global Positioning System Receiver and Real Time Clock Copyright 2015 - EVTV LLC EVTV CAN-GPS 3.01 DECEMBER 2017 1 INTRODUCTION The EVTV Controller Area Network Global
More informationDIGITAL TRANSDUCER TESTER & PC-INTERFACE (AVA-03) 16-APR-2015 PAGE 1 OF 9 1. GENERAL
PAGE 1 OF 9 1. GENERAL The Avanti I²C Transducer Tester and PC-Interface (AVA-03) is a standalone device for accessing pressure/temperature transducers, which are equipped with a two-wire serial I²C interface.
More informationRS 232 PINOUTS. 1. We use RJ12 for all of our RS232 interfaces (Link-2-Modbus & Link-2-PC- Serial/RS232). The diagram below shows our pin out.
RS 232 PINOUTS 1. We use RJ12 for all of our RS232 interfaces (Link-2-Modbus & Link-2-PC- Serial/RS232). The diagram below shows our pin out. 2. A DB9 Female to RJ12 Female Serial/Terminal Modular Adaptor
More informationApplication Note AN0003. Binary Messages. SkyTraq Venus 5 GPS Receiver
Application Note AN0003 Binary Messages Of SkyTraq Venus 5 GPS Receiver Ver 0.3 Feb. 1, 2007 Binary Message Protocol The Skytraq binary message protocol manual provides the detailed descriptions on the
More informationThe RS-485 user manual for B800 series communication
The user manual of B800 Series Rs-485 The RS-485 user manual for B800 series RS-232 inbuilt inside the main board of B800 series frequency inverter, we can effect RS-485 through fitting board externally.
More informationRepresentation of Information
Representation of Information CS61, Lecture 2 Prof. Stephen Chong September 6, 2011 Announcements Assignment 1 released Posted on http://cs61.seas.harvard.edu/ Due one week from today, Tuesday 13 Sept
More information1. Implemented CM11 protocol
1. Implemented CM11 protocol 1.1. Housecodes and Device Codes. The housecodes and device codes range from A to P and 1 to 16 respectively although they do not follow a binary sequence. The encoding format
More informationInfoTag KE28xx Communications for 186 CPU Firmware Version 4
InfoTag KE28xx Communications for 186 CPU Firmware Version 4 *KE28xx models include: KE2800, KE2852, KE2853, KE2856 This document applies to printer firmware versions 4.x only. Note that changes made to
More informationRecorded Data / Current Readings (XML Format) Specifications. Ver 1.25
Recorded Data / Current Readings (XML Format) Specifications Ver 1.25 Revision History Revision History By Date Version Contents 2010/3/16 1.00 First Release 2010/8/10 1.10 2011/6/30 1.20 Made compatible
More information5016 Installation and Communication RS485
5016 Installation and Communication RS485 5016 Loadcell connection Module RS485 full-duplex point-to-point communication Software: LB.150611.2v1 Doc. no.: 5016 InstAndComm 150611-1v0e-eng.doc Date: 2015-11-28
More informationVersion. Table of Contents
NAP Protocol 1.0 Version Version Date By Comment v1.0 24.01.2011 JP Release version of NAP documentation. Table of Contents 1 Basic concepts...3 1.1 Usage info...3 1.2 Length byte...3 1.3 Literal characters...4
More informationTechnical Specification. Third Party Control Protocol. AV Revolution
Technical Specification Third Party Control Protocol AV Revolution Document AM-TS-120308 Version 1.0 Page 1 of 31 DOCUMENT DETAILS Document Title: Technical Specification, Third Party Control Protocol,
More informationElotech Standard Protocol. for Single R8200 SC
Elotech Standard Protocol interface description / network protocol for Single R8200 SC ELOTECH Industrieelektronik GmbH Verbindungsstraße 27 D - 40723 HILDEN FON +49 2103 / 255 97 0 FAX +49 2103 / 255
More informationOperations On Data CHAPTER 4. (Solutions to Odd-Numbered Problems) Review Questions
CHAPTER 4 Operations On Data (Solutions to Odd-Numbered Problems) Review Questions 1. Arithmetic operations interpret bit patterns as numbers. Logical operations interpret each bit as a logical values
More informationLORD Data Communications Protocol Manual 3DM -GX5-10. Inertial Measurement Unit
LORD Data Communications Protocol Manual 3DM -GX5-10 Inertial Measurement Unit MicroStrain Sensing Systems 459 Hurricane Lane Suite 102 Williston, VT 05495 United States of America Phone: 802-862-6629
More informationComputer Organization & Systems Exam I Example Questions
Computer Organization & Systems Exam I Example Questions 1. Pointer Question. Write a function char *circle(char *str) that receives a character pointer (which points to an array that is in standard C
More informationCAN / RS485. Product Description. Technical Reference Note. Interface Adapter. Special Features
CAN / Interface Adapter For SHP Series Total Power: < 1 Watts Input Voltage: 5V Internal Outputs: CAN,, USB, I 2 C Special Features Input Protocols: 1) using Modbus 2) CAN using modified Modbus Output
More informationXS S ERIES TM PMB US TM O PTION C ARD
XS Series PMBus Option Card XS S ERIES TM PMB US TM O PTION C ARD Document: 40110r01 1 Contents 1 Introduction 4 2 Option Card Connectors 4 2.1 PMBus Address..............................................
More informationLogosol Joystick Node LS-731
Features 2 and 3 axis models Travel ±20 deg Non contact hall effect joystick Mechanical MTBF 15,000,000 cycles 3 pushbuttons Up to 2 stick pushbuttons 8 LEDs Member of Logosol s distributed motion control
More informationSwift Navigation Binary Protocol
Protocol Specification 0.52 Contents 1 Overview 1 2 Message Framing Structure 2 3 NMEA-0183 2 4 Basic Formats and Payload Structure 3 5 Message Types 4 6 Stable Message Definitions 6 6.1 Logging........................................
More informationJMY504M User's Manual
JMY504M User's Manual (Revision 3.42) Jinmuyu Electronics Co. LTD 2011/6/28 Please read this manual carefully before using. If any problem, please mail to: Jinmuyu@vip.sina.com Contents 1 Product introduction...
More informationComments and/or suggestions concerning this document are welcome and should be directed to:
&38/LQN3URWRFRO1R 3 'RFXPHQW1R5HYLVLRQ% 3(6$6ZLWFKLQJ6\VWHPV,QF $:\QQ'ULYH1RUWKZHVW +XQWVYLOOH$/ KWWSZZZSHVDFRP 6HUYLFHDQG2UGHULQJ$VVLVWDQFH 3(6$6ZLWFKLQJ6\VWHPV,QF $:\QQ'ULYH1RUWKZHVW +XQWVYLOOH$/86$
More informationC30xx Digital communication
C30xx Digital communication Table of contents 1 Introduction...3 2 Digital ports...3 3 Command protocol to send...3 4 Command protocol to receive...4 5 Command table...5 6 Command specifications + examples...6
More informationThunderBolt Display. by Adam Maurer, VK4GHZ
ThunderBolt Display by Adam Maurer, VK4GHZ Overview ThunderBolt Display is a compact plug n play stand-alone display specifically for Trimble s ThunderBolt Disciplined Clock, providing a comprehensive
More informationSERIES PM130EH POWERMETERS COMMUNICATIONS REFERENCE GUIDE
SERIES PM130EH POWERMETERS COMMUNICATIONS ASCII Communications Protocol REFERENCE GUIDE Every effort has been made to ensure that the material herein is complete and accurate. However, the manufacturer
More informationPIC-I/O Multifunction I/O Controller
J R KERR AUTOMATION ENGINEERING PIC-I/O Multifunction I/O Controller The PIC-I/O multifunction I/O controller is compatible with the PIC-SERVO and PIC-STEP motor control modules and provides the following
More informationFN-BC04 MP3 Sound Module with 10W Amplifier. User s Manual
User s Manual V1.1 Contents 1. Overviews.....2 1.1. Brief introduction... 2 1.2. Features. 2 1.3. Technical parameters... 2 2. Connections......2 3. Button Control Mode......3 3.1. Trigger Mode Selection...3
More informationCSCI 2212: Intermediate Programming / C Chapter 15
... /34 CSCI 222: Intermediate Programming / C Chapter 5 Alice E. Fischer October 9 and 2, 25 ... 2/34 Outline Integer Representations Binary Integers Integer Types Bit Operations Applying Bit Operations
More informationUNIVERSAL SERIAL INTERFACE
UNIVERSAL SERIAL INTERFACE Coastal Environmental Systems Application Note ZENO_MANUAL_USI.DOC 4/21 UNIVERSAL SERIAL INTERFACE Overview The Universal Serial Interface lets you program your ZENO to communicate
More informationCONNECTION TO A HOST COMPUTER
CONNECTION TO A HOST COMPUTER Foreword: Hardware data The Communication between the CUBE30TOUCH and an external PC may be done in two possible ways: 1- Using a USB connection: Connect a standard A-B USB
More informationModbus Protocol For FTS/FTM 3x&8x
[ 公司地址 ] Modbus Protocol For FTS/FTM 3x&8x V3.0 Introduction This document describes the protocol detail of Modbus for FTSXX Hardware interface - The interface on the sensor is RS-485. - Hardware named
More information3DM-GX3-35 Data Communications Protocol
DCP Manual 8500-0014 Revision 008 3DM-GX3-35 Data Communications Protocol www.microstrain.com Little Sensors, Big Ideas 2012 by MicroStrain, Inc. 459 Hurricane Lane Williston, VT 05495 United States of
More informationChapter 2 Number System
Chapter 2 Number System Embedded Systems with ARM Cortext-M Updated: Tuesday, January 16, 2018 What you should know.. Before coming to this class Decimal Binary Octal Hex 0 0000 00 0x0 1 0001 01 0x1 2
More informationB. Rev. Release Date Description of Change ECR 0A 10/10/2014 Initial Release --- 0B 10/30/2014 Added firmware version to setup menu ---
User s Guide AQ Series Senva Sensors 9290 SW Nimbus Ave Beaverton, OR 97008 154-0011-0B Rev. Release Date Description of Change ECR 0A 10/10/2014 Initial Release --- 0B 10/30/2014 Added firmware version
More informationSerial Communication Control Interface User s Manual
User s Manual Edition 1.0, September 2015 www.moxa.com/product For the following products: MD-219 Series MD-224 Series MD-226 Series MPC-2190 Series MPC-2197 Series MPC-2240 Series MPC-2247 Series MPC-2260
More informationEGON FAMILY PROGRAMMING NOTES
EGON FAMILY PROGRAMMING NOTES REV. January 2013 Welcome Thank you for choosing NAVIOP EGON Series products. We invite you to read this manual in full before proceeding to use the product. The purpose of
More informationB Interface description 12.01/
B 95.3530.2 Interface description 12.01/00340396 Contents 1 Introduction 1.1 Preface... 3 1.2 Typographical conventions... 4 1.2.1 Warning signs... 4 1.2.2 Note signs... 4 1.2.3 Presentation... 4 2 Protocol
More informationSerial Communication Protocols
RM85x Hand-held Terminals User Manual H5834D0003ING V. 01 Serial Communication Protocols DESCRIPTION The RM85x family of hand-held terminals communicate with a remote controller over an EIA standard RS-232
More informationCubeSense. An integrated sun and nadir sensor module. Interface Control Document
CubeSense An integrated sun and nadir sensor module Interface Control Document Page: 2 Table of Contents List of Acronyms/Abbreviations... 3 1. Introduction... 4 2. Specifications... 5 3. Electrical Interface...
More informationModbus Remote Communication Protocol for REM 54_. Technical Description
Modbus Remote Communication Protocol for REM 54_ 1MRS 750781-MUM Issued: 08.03.2002 Version: A/18.06.2002 Checked: ML Approved: AF Remote Communication Protocol for REM 54_ Modbus We reserve the right
More informationmelabs Serial LCD Firmware Version 1.1 3/5/07
melabs Serial LCD Firmware Version 1.1 3/5/07 The melabs Serial LCD (SLCD) can display serial data from either asynchronous RS232-style or synchronous I 2 C input. A range of baud rates from 2400 to 57,600
More informationNHD-0216K3Z-NS(RGB)-FBW-V3
NHD-0216K3Z-NS(RGB)-FBW-V3 Serial Liquid Crystal Display Module NHD- Newhaven Display 0216-2 Lines x 16 Characters K3Z- Model N- Transmissive S(RGB)- Side LED Backlights (Red-Green-Blue) F- FSTN(-) B-
More informationSIM18_NMEA Messages_Specification_V1.00
SIM18_NMEA Messages_Specification_V1.00 Document Title SIM18 NMEA Messages Specification Version 1.00 Date 2011-2-9 Status Document Control ID Release SIM18_NMEA Messages_Specification_V1.00 General Notes
More informationZodiac Software v3.00
Zodiac Software v3.00 This Software Release Note applies to the following Conexant Global Positioning System (GPS) products: Jupiter board (5 V, with various RF connectors), TU30-D410 Jupiter board (3
More informationWireless Modem Exchange (WMX) Protocol Description
Wireless Modem Exchange (WMX) Protocol Description Document Version D4 July 2013 Raveon Technologies Corporation 2320 Cousteau Court Vista, CA 92081 www.raveon.com 1 Raveon Technologies Corp. Table of
More informationLCD Module with I2C / Serial Interface and Keypad Control «LCD I2C/Serial» User s Guide. Copyright 2008 IMS
LCD Module with I2C / Serial Interface and Keypad Control «LCD I2C/Serial» User s Guide Copyright 2008 IMS CONTENTS 1 INTRODUCTION... 3 2 MODULE CONNECTION... 3 2.1 I2C/Serial interface connector...4 2.2
More informationAeroflex Colorado Springs Application Note
Aeroflex Colorado Springs Application Note AN-SPW-005-001 Configuration of the UT200SpW4RTR Table 1: Cross Reference of Applicable Products Product Name: Manufacturer Part SMD # Device Internal PIC Number
More informationTPMC Channel Motion Control. User Manual. The Embedded I/O Company. Version 1.0. Issue 1.3 March 2003 D
The Embedded I/O Company TPMC118 6 Channel Motion Control Version 1.0 User Manual Issue 1.3 March 2003 D76118800 TEWS TECHNOLOGIES GmbH Am Bahnhof 7 25469 Halstenbek / Germany Phone: +49-(0)4101-4058-0
More informationInput Channels: 4 differential or four single-ended. Address / Baud rate / range configurable by the user
DAM-Series User Manual Amazing Electronic (HK) Limited User s Manual Overview: DAM module is a new generation data acquisition and control system based on modular embedded systems. Adopting standard DIN35
More informationC628 Enhanced JPEG Module. User Manual
C628 Enhanced JPEG User Manual v1.1 Release Note: 1. May 2, 2006 official released v1.0 2. Dec 27, 2006 revise electrical characteristics Table of Contents Part I - Hardware Overview 1 Features.. 1 Specifications
More informationModbus Module. Data sheet. Communication module for MULTICAL 403 and MULTICAL 603
Data sheet Modbus Module Communication module for MULTICAL 403 and MULTICAL 603 Modbus RTU communication Communication speed up to 115200 bits/s Programmable data, communication speed and parity settings
More informationFinal Exam. 12 December 2018, 120 minutes, 26 questions, 100 points
Name: CS520 Final Exam 12 December 2018, 120 minutes, 26 questions, 100 points The exam is closed book and notes. Please keep all electronic devices turned off and out of reach. Note that a question may
More informationFury Firmware Upgrade Instructions rev. 1.1 (Fury2 software version 1.02 and later)
Fury Firmware Upgrade Instructions rev. 1.1 (Fury2 software version 1.02 and later) 2007 Jackson Labs The following is a short tutorial on how to upgrade the Fury GPSDO firmware. Please follow the instructions
More informationRussound Dual Tuners (ST2, ST2-XM, ST2-XM2, and ST2S)
Russound Dual Tuners (ST2, ST2-XM, ST2-XM2, and ST2S) RNET Protocol & Specifications RS-232 Communication Document version 1.00.00 NOTE: This document is intended for ST2 Chassis Firmware Version 2.00.06
More informationTIP550. Optically Isolated 8/4 Channel 12-bit D/A. Version 1.2. User Manual. Issue October 2009
The Embedded I/O Company TIP550 Optically Isolated 8/4 Channel 12-bit D/A Version 1.2 User Manual Issue 1.2.0 October 2009 TEWS TECHNOLOGIES GmbH Am Bahnhof 7 25469 Halstenbek, Germany Phone: +49 (0) 4101
More informationIn-Situ Modbus Communication Protocol Version 5.8
In-Situ Modbus Communication Protocol Version 5.8 Level TROLL 700, 500, 300, 200, 100 BaroTROLL 500, 100 Aqua TROLL 200, 100 RDO PRO, RDO TITAN, ConTROLL PRO Rugged TROLL 100, 200, Rugged BaroTROLL Contents
More informationPlanar Simplicity Series
Planar Simplicity Series RS232 PROTOCOL Document 020-1285-00 1. INTRODUCTION 1.1 Purpose The purpose of this document is to explain in detail the commands and steps that can be used to control a Planar
More informationRS232 User Guide. Planar Simplicity Series 4K Displays SL4364K SL5564K SL6564K SL7564K SL8664K. Simplicity Series 4K Displays User Guide A
RS232 User Guide Planar Simplicity Series 4K Displays SL4364K SL5564K SL6564K SL7564K SL8664K 020-1344-00A Page 1 Copyright March 2018 by Leyard Optoelectronics Co., Ltd. and Planar Systems, Inc. All rights
More informationFinal Exam. 11 May 2018, 120 minutes, 26 questions, 100 points
Name: CS520 Final Exam 11 May 2018, 120 minutes, 26 questions, 100 points The exam is closed book and notes. Please keep all electronic devices turned off and out of reach. Note that a question may require
More informationCOMMUNICATION M-BUS PROTOCOL PR 118
COMMUNICATION M-BUS PROTOCOL PR 118 CE4DT CONTO D4 Pd 03/01/2017 Pag. 1/27 CONTENTS 1. Standard M-Bus telegrams (Mb2) 2 1.1 Request for Data (REQ_UD2 ) 2 1.2 Details of telegrams 1,2,3 6 1.2.1 Telegram
More informationSpecification E2 Interface
Specification E2 Interface Version 4.1 Name Date Created: Robert Mayr. 15.04.2011 Checked: Haider A. 15.04.2011 Approved: Reason for change: Text corrections TABLE OF CONTENTS 1 INTRODUCTION... 3 1.1 Overview..................................................................................................................
More informationSpecification. Current Consumption Range 8m * Rotational Angle +/- 50 degrees * Shear Angle +/- 40 degrees *
HX11TR Ultrasonic Positioning Device The HX11TR can be set up to operate as a ultrasonic signal receiver, ultrasonic transmitter, ultrasonic caller and ultrasonic transponder. It is small size and economical.
More informationREV2 Mifare RS-485 OEM Proximity Reader Data Sheet
783-52 REV2 Mifare RS-485 OEM Proximity Reader Data Sheet Overview The 783-52 RS-485 OEM proximity reader consists of three parts: a potted unit containing the electronics, a front cover, and an optional
More informationSLCD Technical Note TN-100. Programming the SLCD bitmap / macro flash memory in an embedded system
SLCD Technical Note TN-100 Programming the SLCD bitmap / macro flash memory in an embedded system December 3, 2004 Copyright Reach Technology Inc. 2004 All Rights Reserved Reach Technology, Inc. sales@reachtech.com
More informationApplication Note 101 um-fpu64. Reading GPS Data. Microcontroller. GPS Receiver. Introduction. um-fpu64
Application Note 101 um-fpu64 Reading GPS Data Introduction GPS data is used in a wide range of embedded systems applications. Adding a GPS device to an application can consume significant resources on
More informationHost Controller Systems. Instruction Manual
Host Controller Systems Instruction Manual Original Instructions 132114 Rev. I 30 July 2014 132114 Contents 1 Host Controller Systems... 3 2 SureCross DX80 Modbus Register Definitions... 4 2.1 Modbus Holding
More informationQUICK START GUIDE MODEL DXA/DXI 100/200 DIGITAL ACCELEROMETER & INCLINOMETER JEWELL INSTRUMENTS, LLC. 850 Perimeter Road Manchester, NH 03103
QUICK START GUIDE MODEL DXA/DXI 100/200 DIGITAL ACCELEROMETER & INCLINOMETER JEWELL INSTRUMENTS, LLC 850 Perimeter Road Manchester, NH 03103 PHONE: (800) 227-5955 E-MAIL: sales@jewellinstruments.com DXA-DXI
More informationFlex Series User Guide
User Programmable Current 4..20mA Digital RS485 Dual & Single Axis Up to 360º 2016 Flex Series User Guide Sensor Installation, Wiring, Flexware App Instructions Page 1 of 33 Page 2 of 33 Table of Contents
More informationBinary Arithmetic CS 64: Computer Organization and Design Logic Lecture #2
Binary Arithmetic CS 64: Computer Organization and Design Logic Lecture #2 Ziad Matni Dept. of Computer Science, UCSB Adding this Class The class is full I will not be adding more ppl L Even if others
More informationHMC1022 Digital Compass
Key Features Based on Honeywell s HMC1022 solid-state magnetic sensor Choice of 2 Interface Options (UART/I2C) Standard Pin Headers come soldered Plug and Play Module SPECIFICATIONs Angular Measuring Range
More informationdata within a computer system are stored in one of 2 physical states (hence the use of binary digits)
Binary Digits (bits) data within a computer system are stored in one of 2 physical states (hence the use of binary digits) 0V and 5V charge / NO charge on a transistor gate ferrite core magnetised clockwise
More information20 Channel MP3 Sound Board. User s Manual. Model: FN-BC20
User s Manual Model: FN-BC20 Contents 1. Overviews 2 1.1. Brief introduction... 2 1.2. Features. 2 1.3. Technical parameters... 2 2. Connections...... 2 3. Button Control Mode... 3 3.1. One-on-one folder
More informationOperating Instructions
Operating Instructions CM4 Serial Communication Protocol CM4 Protocol License Agreement Carefully review the following terms and conditions before proceeding. In the event that you do not agree to these
More informationJMY501H User's Manual
JMY501H User's Manual (Revision 3.42) Jinmuyu Electronics Co. LTD 2011/6/27 Please read this manual carefully before using. If any problem, please mail to: Jinmuyu@vip.sina.com Contents 1 Product introduction...
More informationAN-881 APPLICATION NOTE
APPLICATION TE One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com Flash/EE Memory Programming via LIN Protocol 4 by Aude Richard INTRODUCTION
More informationModbus/TCP is supported on some controllers. See QCI-AN028 Modbus TCP.
Date: 9 October 2007 www.quicksilvercontrols.com Modbus Protocol Included files: Modbus Protocol.qcp Modbus CRC.xls The Modbus protocol may be implemented in either an ASCII format or RTU format. QuickSilver
More informationRS-232 Control of the Advantage DRI
RS-232 Control of the Advantage DRI Biamp Systems, 14130 N.W. Science Park, Portland, Oregon 97229 U.S.A. (503) 641-7287 an affiliate of Rauland-Borg Corp. Introduction This document contains technical
More informationNumber Representations
Simple Arithmetic [Arithm Notes] Number representations Signed numbers Sign-magnitude, ones and twos complement Arithmetic Addition, subtraction, negation, overflow MIPS instructions Logic operations MIPS
More informationDeveloper Notes INSTEON Thermostat v012. Developer Notes. INSTEON Thermostat. Revision History
Developer INSTEON Thermostat v012 Developer INSTEON Thermostat Version 012 June 19, 2012 Revision History Rev Date Comments 001 10/28/11 Initial Release 002 11/4/11 Updated formatting in some sections
More informationA Issue A Original. Instruction Manual. nxds Serial Comms Interface
Instruction Manual A735-01-860 Issue A Original nxds Serial Comms Interface Description nxds6i nxds10i nxds15i nxds20i Item Number A735-01-983 A736-01-983 A737-01-983 A738-01-983 nxds6ic nxds10ic nxds15ic
More informationInterface Definition RISH EM 2340/1320/30/ _Rev. D - 8/2016
Interface Definition RISH EM 2340/1320/30/40 1 2-60-006-00-00494_Rev. D - 8/2016 2 Section DIGITAL MULTIFUNCTION INSTRUMENT Contents 1. Introduction Programmable Multi-function Energy Meter Installation
More informationLynX-10 Legacy Protocol Specification Version 1.01
LynX-10 Legacy Protocol Specification Version 1.01 Marrick Limited LynX-10 TM Legacy Protocol Specification Manual revision 1.01 Marrick Limited, Incorporated P.O. Box 950940 Lake Mary, FL 32795 (407)
More informationCLOCKAUDIO. MR88 Automatic Microphone Mixer RS232 Programming Version 4.2
CLOCKAUDIO MR88 Automatic Microphone Mixer RS232 Programming Version 4.2 Clockaudio Limited, 9 Stratfield Park Elettra Avenue, WATERLOOVILLE Hampshire. UK Tel : +44 (0)2392 251193 Fax : +44 (0)2392 251201
More informationYDLIDAR F4PRO DEVELOPMENT MANUAL
YDLIDAR F4PRO DEVELOPMENT MANUAL Doc #:01.13.000032 文档编码 :01.13.000008 CONTENTS Working Mechanism... 2 System workflow... 2 System Communication... 3 Communication mechanism... 3 System command... 3 System
More informationLORD MANUAL. Wireless Sensor Networks LXRS Data Communications Protocol
LORD MANUAL Wireless Sensor Networks LXRS Data Communications Protocol 1 2013 LORD Corporation MicroStrain Sensing Systems 459 Hurricane Lane Suite 102 Williston, VT 05495 United States of America Phone:
More informationLanBox LCX Reference Chart Version 3.04
our reference Reference Chart 3.04 concerning Network and midi commands to control the LCX LanBox LCX Reference Chart Version 3.04 date December 2012 V3.02: Added CommonSaveData command Minor corrections
More informationTHANK YOU. Control System Communication Protocol Manual RackLink. Monitor Control Alert Report Analyze. Thank you for purchasing a RackLink product.
Control System Communication Protocol Manual RackLink Monitor Control Alert Report Analyze THANK YOU Thank you for purchasing a RackLink product. I-00472 Rev D TABLE OF CONTENTS PROTOCOL TRANSPORTS...
More informationEmbit Binary Interface - IEEE Specific Documentation. embit s.r.l.
Embit Binary Interface - IEEE 802.15.4-Specific Documentation embit s.r.l. Document information Versions & Revisions Revision Date Author Comments 1.0 A. Sala First release 1.1 14/12/2012 C. Biagi Minor
More information