background image

M7 GX Technical Manual 

31

 

Raveon Technologies Corp. 

When communicating over the air, 

M6 

modems transmit their Unit Address and the 

Destination Address along with the data.  Receiving modems check the received 
Destination Address, and see if it matches their Unit Address.  If it does match, the 
receiving modem outputs the data it received via its serial port.  If it does not 
match, the receiving modem discards the data, and does not send it out the serial 
port.  

Setting A System-Wide Address 

If individual addressing is not needed in your system, there are two ways to ensure 
it is not used.  One way is to set all modems in the system with the same Unit 
Address and Destination Address.  From the factory, these are both set to 1234, 
and thus, all modems can communicate with all other modems, using the address 
1234.  The advantage of using this system-wide address, is that if there are other 
M6 modems on the channel, but in some other system, they probably will not have 
the same Unit Address, and thus will not interfere with your system.  To reduce the 
possibility of data cross-talk, the system implementer may wish to use a different 
system-wide address for the Unit Address instead of 1234. There are over 65,000 
addresses available.  

The 

ATLA

 command can be used to set an additional address that the M6 will 

listen for.   

An alternate way to disable addressing altogether, is set the Address Mask to 0000 
(

ATMK

 0000 command).  This tells the M6 to ignore the address, and receive 

every transmission.  

Broadcast Transmissions 

The double FF is used to identify a broadcast packet.  A transmission with a two 
digit FF in the first two positions of the destination ID, or in the last two positions of 
the destination ID, will be interpreted as a broadcast, and any modem with an ID 
that matches the two non-FF digits will receive the data.  For example, sending 
data with a destination ID of 12FF will be received by any modem with a unit ID 
1200 through 12FF.  Sending data with a destination ID of FF34 will be received by 
any modem with a unit ID of 0034 through FF34.   

The Address Mask 

The reason to use hexadecimal digits to represent the unit address, is that along 
with the Unit Address programmed into the 

M6

, there is an “Address Mask” 

programmed into it.  The default mask is FFFF.  The address mask is used to 
determine if a particular data transmission should be received by the modem.   

Only in systems where some modems should only talk to certain other modems, 
might you want to change the address mask.  Whenever data is received over the 
air, the Destination Address of the transmission is logically “ANDed” with the 
Address Mask in the receiving modem.  This is the 

Effective Destination Address

.   

The receiving 

M6 

also ANDs its own Unit Address with its Address Mask.  The 

result is the 

Effective Unit Address

.  The 

Effective Unit Address

 is compared to the 

Effective Destination Address

, and if the two are identical, the data will be received. 

Summary of Contents for RV-M6S

Page 1: ...ential 1 Raveon Technologies Corp RV M6S RV M6G Data Radio Modem Module Optional GPS Tracking Technical Manual Version A8 March 2021 Raveon Technologies Corporation 2320 Cousteau Court Vista CA 92081...

Page 2: ...7 6 2 Data Modem Mode Related Commands 19 6 3 Paging Receiver Related Commands 21 6 4 Factory Default Settings 24 7 Using the M6 in Paging Mode Error Bookmark not defined 7 1 Setting Cap Codes Error B...

Page 3: ...ommands 54 11 3 Center Frequency 55 11 4 TX Deviation 55 11 5 TX Modulation Balance Error Bookmark not defined 11 6 RX Carrier Detect 55 12 Troubleshooting 58 Symptom Unit will not receive 58 Symptom...

Page 4: ...dance with the instruction manual may cause harmful interference to radio communications Operation of this equipment in a residential area is likely to cause harmful interference in which case the use...

Page 5: ...dio operator must have the knowledge to control the exposure conditions of its passengers and bystanders by maintaining the minimum separation distance of following range Failure to observe these rest...

Page 6: ...it on a channel frequency within the frequency band it is certified in E You product using this must meet the specific requirements in this manual F Input DC voltage that is low noise 100mV noise and...

Page 7: ...ay be re configured to optimize it for specialized operations extended range or higher data throughput 2 1 Features General Features Serial input and output Programmable serial baud rates up to 115 2k...

Page 8: ...a software based radio and modem There are times an existing unit needs to get updated with a new feature and this can often be done by loading the new firmware into the older radio modem In firmware...

Page 9: ...l Output Low 1K load 0 0 2V Digital Input High 3 0V Digital Input Low 0 3V Enable input High 1 40V DC Input Clean Regulated 7 14V DC Max ripple 25mV AC 3 2 Transmitter Specifications RV M6 xx RF Power...

Page 10: ...eader DC Input 6 14V Clean or regulated contact Raveon for other voltages DC power draw RX mode 600mW DC power draw TX mode 2W 6W DC current draw standby mode 150uA IO Voltage Levels 3 3V digital logi...

Page 11: ...e module High 2 5V to enable it 8 DTR Sleep i Product Sleep input When enabled and used the unit can restart faster than turning the DC power on and off 9 CTS O Clear to send output Indicates state of...

Page 12: ...ided on the module For best RF performance the M6 module should be mounted to the system ground using metal stand offs 4 5 STAT LED Outputs An external dual color LED may be connected to STAT1 and STA...

Page 13: ...command can be used to also force the M6 to utilize a specific Tech Series IO driver The following ATIO commands configure the M6 to assume the IO interfaces connected to its 20 pin header connector A...

Page 14: ...ering a sequence of three plus characters To keep the M6 modem from unintentionally entering the Command Mode because of the pattern occurring in a stream of data entering the modem there must be a pa...

Page 15: ...The modem will respond by listing a brief description of the command To see a list of all commands type HELP Many commands support the MIN and MAX parameters to read the minimum and maximum allowable...

Page 16: ...re are three ways to exit the command mode They are 1 ATCN Issuing the ATCN The M6 radio will exit the command mode and begin normal operation 2 EXIT Issuing the EXIT The M6 radio will exit the comman...

Page 17: ...time period in milliseconds modem returns to normal operation mode from Command mode If the CONFIG button inside the M6 is pressed this parameter will be automatically set to 60000 Range 100 60000mS...

Page 18: ...ntering the serial port and this amo0unt of time passes with no more data the M6 will begin to transmit the data over the air Range 1 999 20 20mS is the default ATR8 Frequency Offset Used to adjust th...

Page 19: ...high None M6 or M6R MODEL Read Model number Read the model number of the unit None M6 or M6R QSIZE Read the number of queued WMX frames in the WMX queue None QCLR Remove all WMX frames from the WMX fr...

Page 20: ...data over the air All RF modems in the network must use the same over the air baud rate Refer to the section Setting the RF Rate for information on how to set the OTA baud rate Range 0 12 0 800 5 960...

Page 21: ...only 2 Transponders Base TX and RX PRAVE output Y 0 for off 1 for on 1 9 2 GXF Display Set Feature GXF X Y Display set or disable various GPS features X is numeric feature code 3 GPS Echo All data fr...

Page 22: ...e disabled Disabled 0 TRIGDX Distance trigger Set a distance in meters threshold beyond which the unit will transmit its position and status If set to 0 the unit always reports at the TXRATE If set to...

Page 23: ...ITS I O Change Reporting Sets reads which bits are used as transmission triggers This is a HEX number Bit 0 is IN0 bit 1 is IN1 IN2 is the serial data input so if the unit is used to send data do not...

Page 24: ...r is the hexadecimal representation of the pins being configured M is the mode for the XX pins Mode M values A Digital TTL Input B Digital TTL Output C Open Drain MOSFET output D DC Power switch outpu...

Page 25: ...ess Mask ATMK FFFF Frequencies Ch 1 462 2125 MHz RV M6R xx Receive Only For the UHF M6R receiver model RV M6R xx the main factory defaults are General Settings Primary Protocol ATMT 0 Packet Data Chan...

Page 26: ...ata will not be passed onto the user 2 Error Correction Automatic error correction may be used M6 modems incorporate an optional ARQ method to re transmit packets with error to ensure the user s data...

Page 27: ...efault serial ports settings are 9600 bps 8 data bits 1 stop and no parity 4 Program the modem s operating frequency to your desired operating frequency This is done with the ATFX xxx xxxxx command Fo...

Page 28: ...to specify the bandwidth settings and Modulation type RF Data Rate Setting X parameter value OTA Bit Rate Symbol Rate Occupied Bandwidth Modulation Type 0 800 800 12 5kHz 2 level GFSK 1 1200 1200 12...

Page 29: ...the data the modem will automatically key its transmitter and send the data over the air Serial Port Baud Rate While the modem is transmitting the user may continue to send more data into the M6 Becau...

Page 30: ...contains a 16 bit address called its Unit Address and is represented as a 4 digit hexadecimal number M6 address may be any number between 0000 and FFFF which is effectively 65 535 different addresses...

Page 31: ...ther is set the Address Mask to 0000 ATMK 0000 command This tells the M6 to ignore the address and receive every transmission Broadcast Transmissions The double FF is used to identify a broadcast pack...

Page 32: ...t important Notes This is the default configuration All units have address 1234 and all modems will talk to all other modems with address 1234 Example 2 a configuration that won t work Sending to Dest...

Page 33: ...the radio can hear on the air REPEAT 0 disables store and forward repeating It is highly recommended that you use this method to configure your M6 as a repeater Important The Unit ID of the repeater m...

Page 34: ...eliable to E D C and G To solve this problem some of the M6 modems are configured as repeaters The still are able to send and receive data but they also will repeat data out to the modems that are out...

Page 35: ...er Table may have up to 4 entries For example M6 B in the above example will have two entries in its Repeater Table The command to set the two entries is ATX1 1020 FFFF 1000 FFFF ARX2 1000 FFFF 1000 F...

Page 36: ...e repeater can do its thing 3 Increase the serial port time out value from 20mS to say 250mS ATR3 250 Then when the polled station responds there is a 250mS delay before the end station s data gets se...

Page 37: ...sponder by reporting is location and status It can receive GPS position reports over the air and output them via its serial port for display or logging 1 Connect a DC power source to the DC IN connect...

Page 38: ...word or phrase 1 16 characters long It is case sensitive DO NOT FORGET WHAT YOU SET IT TO The KEYPHRASE is the only parameter that cannot be read out of the M6G It must be the same as the KEYPHRASE p...

Page 39: ...adio type GX when in the command mode A listing of the GPS features will be displayed An example listing of a M6G in GPS mode 2 is shown below GX GPS mode 2 RavTrack PC Serial Protocol Raveon PRAVE Se...

Page 40: ...n message format OUTPUT x Local NMEA data NMEAOUT x Local NMEA messages NMEAMASK TXRATE xx DATAMUTE x TRIGSPEED xx ATBD X Repeat X Default 0 off Transponder 1 Nothing X 3 No 0 GGA GLL RMC 10 TX only 1...

Page 41: ...the Transmission Report rate Using the TXRATE xx command to set the report rate in seconds for the M6G transponder For example if you wish the M6G to report every 5 minutes set the report rate to 300...

Page 42: ...42 Raveon Technologies Corp GPS Position Transmission Trigger Diagram...

Page 43: ...e state and thus the My reports the state of the bit at the moment the position is transmitted C2 and higher report the latched state of the trigger bit Bits that are designated Trigger Bits are digit...

Page 44: ...the bits Refer to the following table to see the value for x IN 2 TXD IN 1 RTS IN 0 DTR Hexadecimal Representation 0 0 0 0 0 0 1 1 0 1 0 2 0 1 1 3 1 0 0 4 1 0 1 5 1 1 0 6 1 1 1 7 For example to enabl...

Page 45: ...TXRATE is 2 and IDLERATE is 300 then the unit will report in every 2 seconds when an input trigger occurs but will only report in every 5 minutes when input triggers are not happening Important If TR...

Page 46: ...eceiver and transmitter will continue to operate independently of the baud rate When the modem receives a radio signal it will assert the CD hardware signal on the RS 232 serial port if it was configu...

Page 47: ...digits long When you program your own security code into your M6G transponders write it down in a secure place This parameter cannot be read out of the M6G If you forget what it is set to you will ha...

Page 48: ...other M6G modems on the channel but in some other system they probably will not have the same Unit Address and thus will not interfere with your system To reduce the possibility of data cross talk th...

Page 49: ...it ID 1200 through 12FF Sending data with a destination ID of FF34 will be received by any modem with a unit ID of 0034 through FF34 The Address Mask The reason to use hexadecimal digits to represent...

Page 50: ...onfiguration All units have address 1234 and all modems will talk to all other modems with address 1234 Example 2 a configuration that won t work Sending to Destination Address 1236 Receiving Unit Add...

Page 51: ...M6G transponders at ID 0001 The second M6G should be ID 0002 and so on The M6G transponders have internal clocks with 20 ticks per second They can measure time and initiate transmissions 20 times ever...

Page 52: ...Bench Testing Must be in command mode to test Enter at the keyboard to put unit into config test mode ATTD x Various transmit test routines 0 Go back to normal mode Stops the test 1 Random data trans...

Page 53: ...tains All statistics start counting at 0 The ATST 1 command can be used to reset all statistics back to 0 except the run time timers Other operation and configuration statistics are available using th...

Page 54: ...ing that may require adjustment is the center frequency After years of operation all crystals will age and change frequency slightly The ATR8 command is used to adjust the center frequency Like all na...

Page 55: ...et with the ATR8 command 4 Adjust the frequency to the center of the channel with the ATR8 command You can use the U key and the D key to change the settings up and down one value in real time 11 4 TX...

Page 56: ...the radio receiver Mode 1 Data CD In this mode the CD pin is asserted whenever the modem detect a valid data modem signal on the air If RF is present but it is voice or some non data single then the...

Page 57: ...power output at 100 is the full RF power for the board This may vary by model number See the data sheet for maximum RF power levels for various models For a 2W RV M6S radio modem typical RF power lev...

Page 58: ...st use the exact same KEYPHRASE for encryption It is case sensitive Reset the KEYPHRASE setting to a known common phrase Symptom Unit will not transmit Solution 1 Verify that CTS is wired Some devices...

Page 59: ...You may have hardware handshaking enabled on your terminal program but the hardware or cable may not support it Disable hardware handshaking on your terminal program to verify this is the issue Sympt...

Page 60: ...60 Raveon Technologies Corp 13 Mechanical A drawing is shown below...

Page 61: ...amage during shipment l that the Product will be free from any claim for infringement of any patent trademark copyright or other proprietary right including trade secrets RAVEON TECHNOLOGIES INCORPORA...

Page 62: ...the original sales receipt or invoice showing the date location and price of purchase Include a written description of the problem with the product a phone number and name of person who may be contac...

Reviews: