Microhard Systems 01P6 900 MHz Spead Spectrum Module User Manual MHX920Emanua
Microhard Systems Inc 900 MHz Spead Spectrum Module MHX920Emanua
User manual
Operating Manual MHX-920E 900 MHz Spread Spectrum OEM Transceiver Revision 1.00 March 6, 2001 Microhard Systems Inc. #110, 1144 - 29th Ave. N.E. Calgary, Alberta T2E 7P1 Phone: (403) 248-0028 Fax: (403) 248-2762 www.microhardcorp.com MHX-920E 900 MHz Spread-Spectrum Embedded Modem WARNING In order to comply with the FCC/IC adopted RF exposure requirements, this transmitter system will be installed by the manufacturer's reseller professional. Installation of all antennas must be performed in a manner that will provide at least 23 cm clearance from the front radiating aperture, to any user or member of the public. This manual contains information of proprietary interest to Microhard Systems Inc. It has been supplied in confidence to purchasers and users of the MHX-920E, and by accepting this material the recipient agrees that the contents will not be copied or reproduced, in whole or in part, without prior written consent of Microhard Systems Inc. Microhard Systems Inc. has made every effort to assure that this document is accurate and complete. However, the company reserves the right to make changes or enhancements to the manual and/or the product described herein at any time and without notice. Furthermore, Microhard Systems Inc. assumes no liability resulting from any omissions in this document, or out of the application or use of the device described herein. Microhard Systems’ products are appropriate for home, office, or industrial use, but are not authorized for utilization in applications where failure could result in damage to property or human injury or loss of life. The electronic equipment described in this manual generates, uses, and radiates radio frequency energy. Operation of this equipment in a residential area may cause radio interference, in which case the user, at his own expense, will be required to take whatever measures necessary to correct the interference. FCC Declaration of Conformity EQUIPMENT LABELING The manufacturer, product name, and FCC and Industry Canada identifiers of this product must appear on the outside label of the end-user equipment. This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received including interference that may caused undesired operation. Microhard Systems Inc.’s products are warranted against all failures which occur as a result of defective material or workmanship within 12 months of purchase by the user. This warranty does not extend to products that, in the opinion of Microhard Systems Inc., have been subject to misuse, accidents, lightning strikes, improper installation or application, nor shall it extend to units which have, in Microhard Systems Inc.’s opinion, been opened, tampered with or repaired by an unauthorized facility. Microhard Systems Inc. Leaders in Wireless Telecom th #110, 1144 - 29 Ave. N.E. Calgary, Alberta T2E 7P1 Phone: (403) 248-0028 Fax: (403) 248-2762 www.microhardcorp.com ii © 2001 by Microhard Systems Inc., All Rights Reserved. HyperTerminal is copyrighted by Hilgraeve Inc, and developed for Microsoft. Microsoft and Windows are registered trademarks of Microsoft Corporation. pcANYWHERE and Symantec are registered trademarks of Symantec Corp. All other products mentioned in this document are trademarks or registered trademarks of their respective holders. Manual Revision 1.00, March 6, 2001. MHX-920E Operating Manual Contents 1. 2. 3. 4. iii Introduction 1.0 Product Overview .............................................................................................................................................................................. 1 1.1 Features.............................................................................................................................................................................................. 1 1.2 About this Manual ............................................................................................................................................................................. 2 Electrical/Physical 2.0 Functional Block Diagram ................................................................................................................................................................. 3 2.1 Pinout................................................................................................................................................................................................. 4 2.2 LED Operation................................................................................................................................................................................... 6 2.3 DC Characteristics ............................................................................................................................................................................. 8 2.4 AC Characteristics .............................................................................................................................................................................. 9 Modes of Operation ..................................................................................................................................................................................... 11 3.1 Data Mode ........................................................................................................................................................................................ 11 3.2 Command Mode ............................................................................................................................................................................... 12 3.2.1 AT Command Interface ....................................................................................................................................................... 13 3.3 Switching Between Command and Data Modes ............................................................................................................................... 13 Configuration 4.1 Quick Start Approach ...................................................................................................................................................................... 15 4.2 AT Commands................................................................................................................................................................................. 16 A - Answer........................................................................................................................................................................................ 17 E - Command Echo.......................................................................................................................................................................... 17 I - Identification ............................................................................................................................................................................... 17 O - Online Mode .............................................................................................................................................................................. 17 Q - Quiet Mode................................................................................................................................................................................ 17 V - Result Codes Display................................................................................................................................................................. 17 W - Connection Result..................................................................................................................................................................... 18 Z - Reset Modem and load stored configuration .............................................................................................................................. 18 &C - DCD (Data Carrier Detect) ..................................................................................................................................................... 18 &D - DTR (Data Terminal Ready)................................................................................................................................................... 18 &F - Load Factory default configuration ......................................................................................................................................... 18 &K - Handshaking ............................................................................................................................................................................ 18 &S - DSR (Data Set Ready)............................................................................................................................................................. 19 &V - View Configuration ................................................................................................................................................................. 19 &E - Framing Error Check................................................................................................................................................................ 19 &W - Write Configuration to memory ............................................................................................................................................. 19 Sxxx? - Read S register value........................................................................................................................................................... 19 Sxxx=yyy - Set S register value ....................................................................................................................................................... 19 Command Result Codes................................................................................................................................................................... 20 4.3 S Registers ....................................................................................................................................................................................... 21 S Register 2 - Escape Code ............................................................................................................................................................... 21 S Register 3 - CR Control Code....................................................................................................................................................... 21 S Register 4 - Linefeed Control Code .............................................................................................................................................. 21 S Register 5 - Backspace Control Code ........................................................................................................................................... 21 S Register 101 - Operating Mode..................................................................................................................................................... 22 S Register 102 - Serial Baud Rate.................................................................................................................................................... 24 S Register 103 - Wireless Link Rate ................................................................................................................................................ 24 S Register 104 - Network Address ................................................................................................................................................... 25 S Register 105 - Unit Address.......................................................................................................................................................... 25 S Register 106 - Primary Hopping Pattern ....................................................................................................................................... 25 S Register 206 - Secondary Hopping Pattern .................................................................................................................................... 25 S Register 107 - Encryption Key...................................................................................................................................................... 27 S Register 108 - Output Power Level............................................................................................................................................... 27 S Register 109 - Hopping Interval.................................................................................................................................................... 28 S Register 110 - Data Format............................................................................................................................................................ 29 S Register 111 - Packet Minimum Size ............................................................................................................................................ 29 S Register 112 - Packet Maximum Size............................................................................................................................................ 29 S Register 114 - Packet Size Control ................................................................................................................................................ 29 S Register 116 - Packet Character Timeout ...................................................................................................................................... 29 S Register 113 - Packet Retransmissions .......................................................................................................................................... 30 S Register 213 - Packet Retry Limit.................................................................................................................................................. 31 S Register 115 - Packet Repeat Interval........................................................................................................................................... 31 S Register 117 - Modbus Mode ........................................................................................................................................................ 32 S Register 118 - Roaming ................................................................................................................................................................. 33 S Register 119 - Quick Enter to Command....................................................................................................................................... 33 MHX-920E Operating Manual A. B. C. D. F. G. H. I. S Register 120 - RTS/DCD Framing................................................................................................................................................. 33 S Register 121 - DCD Timeout......................................................................................................................................................... 33 S Register 122 - Remote Control ...................................................................................................................................................... 34 S Register 123 - RSSI Reading ......................................................................................................................................................... 34 4.4 Diagnostics, Statistics and Remote Control ...................................................................................................................................... 35 4.4.1 Spectrum Analyzer Feature ............................................................................................................................................................... 35 4.4.2 Statistics............................................................................................................................................................................................ 35 4.4.3 Remote Control and Diagnostics ...................................................................................................................................................... 36 Installation ................................................................................................................................................................................................... 39 5.1 Estimating the Gain Margin.............................................................................................................................................................. 39 5.2 Antennas and Cabling....................................................................................................................................................................... 41 5.2.1 Internal Cabling ................................................................................................................................................................................ 41 5.2.2 Installing External Cables, Antennas and Lightning Arrestors.......................................................................................................... 42 Modem Command Summary ...................................................................................................................................................................... 45 Serial Interface ............................................................................................................................................................................................ 47 Sample Schematic Diagram ........................................................................................................................................................................ 49 Factory Default Settings.............................................................................................................................................................................. 51 Performance Tables...................................................................................................................................................................................... 53 Hopping Tables............................................................................................................................................................................................ 55 Technical Specifications ............................................................................................................................................................................. 57 Mechanical Drawing.................................................................................................................................................................................... 59 Glossary ...................................................................................................................................................................................................... 61 iv MHX-920E Operating Manual 5. 1. Introduction 1.0 Product Overview The MHX-920E is a high-performance embedded wireless data transceiver. Operating in the 902 - 928 MHz ISM band, this frequency-hopping spreadspectrum module is capable of providing reliable wireless data transfer between almost any type of equipment which uses an asynchronous serial interface. The small-size and superior RF performance of this module make it ideal for many applications. Typical uses for this module include: SCADA Traffic Control Remote Monitoring Fleet Management; Telemetry; Remote Camera/Robot Control; Security Systems; and, Display Signs. While a pair of MHX-920E modules can link two terminal devices (“pointto-point” operation), multiple modules can be used together to create a network of various topologies, including “point-to-multipoint” and “repeater” operation. Multiple independent networks can operate concurrently, so it is possible for unrelated communications to take place in the same or a nearby area without sacrificing privacy or reliability. 1.1 Features Key features of the MHX-920E include: n transmission within a public, license-exempt band of the radio spectrum1 – this means that it can be used without access fees (such as those incurred by cellular airtime); n a serial I/O data port with handshaking and hardware flow control, allowing the MHX-920E to interface directly to any equipment with an asynchronous serial interface. 902-928 MHz, which is license-free within North America; may need to be factory-configured differently for some countries. MHX-920E Operating Manual: Chapter 1 Introduction. n 64 sets of user-selectable pseudo-random hopping patterns, intelligently designed to offer the possibility of separately operating multiple networks while providing security, reliability and high tolerance to interference; n encryption key with 65536 user-selectable values to maximize security and privacy of communications; n built-in CRC-16 error detection and auto re-transmit to provide 100% accuracy and reliability of data; n ease of installation and use – the MHX-920E module uses a subset of standard AT style commands, very similar to those used by traditional telephone line modems. While the typical application for the MHX-920E is to provide a short- to mid-range wireless communications link between DTEs, it can be adapted to almost any situation where an asynchronous serial interface is used and data intercommunication is required. 1.2 About this Manual This manual has been provided as a guide and reference for installing and using MHX-920E wireless modem modules. The manual contains instructions, suggestions, and information which will help you set up and achieve optimal performance from your equipment using the MHX-920E module. It is assumed that users of the MHX-920E module have either system integration or system design experience. Chapter 2 details the electrical/physical attributes of the module. Chapter 3 explains the different modes of operation. Chapter 4 provides complete details of all configuration parameters; and, Chapter 5 is an installation/deployment guide. The Appendices, including the Glossary of Terms, are provided as informational references which you may find useful throughout the use of this manual as well as during the operation of the wireless modem. Throughout the manual, you will encounter not only illustrations that further elaborate on the accompanying text, but also several symbols which you should be attentive to: Caution or Warning: Usually advises against some action which could result in undesired or detrimental consequences. Point to Remember: Highlights a key feature, point, or step which is worth noting, Keeping these in mind will make using the MHX-920E more useful or easier to use. Tip: An idea or suggestion is provided to improve efficiency or to make something more useful. With that in mind, enjoy extending the boundaries of your communications with the MHX-920E module. MHX-920E Operating Manual: Chapter 1 Introduction 2. Electrical/Physical 2.0 Functional Block Diagram DVcc AVcc Mixer LNA Antenna Switch IF Demod GND - + Frequency Synthesizer Comparator Mixer PA GAIN RSSI1-3 \Config \Reset RXMODE TXMODE uC A/D SRAM EEPROM 8 bit data bus TxD RTS DTR UART (DCE) RxD CTS DSR DCD Figure 1. Functional Block Diagram MHX-920E Operating Manual: Chapter 2 Electrical/Physical 2.1 Pinout Figure 2 provides a top-view pinout drawing of the MHX-920E module. The corner pins (1,20,21,40) are labeled directly on the module. AVcc AVcc DVcc DVcc DVcc DVcc DVcc NC \Config \Reset GND GND GND GND GND GND GND NC NC NC 10 11 12 13 14 15 16 17 18 19 20 MHX-910 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 NC NC NC NC NC NC NC Rx/SYNC TxMODE RSSI3 RSSI2 RSSI1 CTS RTS DSR NC DTR TxD RxD DCD Figure 2 - Pinout (Top View) Table 1. Pin Description Pin Name No. Description I/O AVcc 1,2 Positive Supply for Radio Circuitry. See Section 2.3 for DC Characteristics \Config Leave unconnected. For factory use only. Do not ground CTS 28 RS-232 Clear to Send. Active low (TTL level) output. See Appendix B for a complete description of all RS-232 signals. DCD 21 RS-232 Data Carrier Detect. Active low (TTL level) output. DSR 26 RS-232 Data Set Ready. Active low (TTL level) output. DTR 24 RS-232 Data Terminal Ready. Active low (TTL level) input. DVcc 3-7 Positive Supply for Logic circuitry and I/O pins. See Section 2.3 for DC Characteristics MHX-920E Operating Manual: Chapter 2 Electrical/Physical Table 1 (continued) GND 11-17 Ground reference for logic, radio and I/O pins. \Reset 10 Active low reset input to the module. See Section 2.4 for timing information. RSSI1 29 Receive Signal Strength Indicator 1. This output is the first of the three RSSI indicators to become active high as the signal strength increases. See Section 2.2 for details RSSI2 30 Receive Signal Strength Indicator 2. This output is the second RSSI indicator to become active high as the signal strength increases. See Section 2.2 for details. RSSI3 31 Receive Signal Strength Indicator 3. This output is the last RSSI indicator to become active high as the signal strength increases. See Section 2.2 for details. RTS 27 RS-232 Request to Send. Active low (TTL level) input. RxD 22 RS-232 Receive Data. TTL level output. RX/SYNC 33 Active high output indicates receive and synchronization status. See Section 2.2. TxD 23 RS-232 Transmit Data. TTL level input. TXMODE 32 Active high output indicates module is transmitting data over the RF channel. See Section 2.2. MHX-920E Operating Manual: Chapter 2 Electrical/Physical 2.2 LED OPERATION LED functionality is dependent on the mode of operation. Lines RX/SYNC, TXMODE, and RSSI1,2 and 3 are designed to drive LED’s (active high). Table 2 explains LED operation for the various modes. Table 2. LED Operation LED MODE RX/Sync TXMode RSSI1,2,3 Power Up (S0=1, S119=1) off off blink 500ms on/500ms off Power Up (S0=1, S119=0) off off off Power Up (S0=0) off off off Command Mode off off off on while receiving valid data packets from slaves and repeaters in the network on for the first portion of each hop interval. RSSI mode based on all received packets off off alternating 300ms on on for first portion of hop interval on for second portion of hop interval RSSI mode based on packets received from Slaves* Data Mode - Master Data Mode - Repeater During Sync. Acquisition Data Mode - Repeater When Synchronized See Table 3 See Table 3 Data Mode - Slave Sync. Acquisition Data Mode - Slave When Synchronized During off off alternating 300ms on on on when transmitting a packet. RSSI mode based on packets received from the Repeater or Master with which it communicates See Table 3 *If Slaves have been silent for 2 seconds, repeater will base its RSSI on packets received from the Master. MHX-920E Operating Manual: Chapter 2 Electrical/Physical Signal strength, which is also reported in Register S123, is calculated based on the last four valid received packets with correct CRC, and represented by RSSI1, 2 and 3. For slaves, packets are received on every single hop either from a repeater, or the master. When calculating RSSI, the master takes into consideration all packets received from slaves and repeaters. Repeaters and slaves only transmit back to the master when they have information to send. Therefore, if no data is coming back to the master then RSSI will never get updated at the master, and the LED’s will be off. Table 3 - RSSI mode operation Signal Strength (dBm) RSSI1 RSSI2 RSSI3 -108 50% duty cycle off off -101 on solid off off -93 on solid 50% duty cycle off -86 on solid on solid off -79 on solid on solid 50% duty cycle -71 on solid on solid on solid MHX-920E Operating Manual: Chapter 2 Electrical/Physical 2.3 DC Characteristics Sym Characteristic Min Typ Max Units AVCC Radio Supply Voltage 4.9 5.0 5.5 DVCC Logic Supply Voltage 4.75 5.0 5.5 VPOT Power On Reset Threshold Voltage 1.8 2.2 VRST Reset Pin Threshold Voltage AICCR Radio Supply Current in Receive Mode 96 107 117 mA AICCT Radio Supply Current at 1mW Transmit 68 108 119 mA Radio Supply Current at 10mW Transmit 111 123 135 mA Radio Supply Current at 100mW Transmit 157 174 191 mA Radio Supply Current at 1W Transmit 398 442 486 mA DICC Logic Supply Current 95 105 115 mA VIL Input Low Voltage (Pins 23,24,27) -0.5 .3DVCC VIH Input High Voltage (Pins 23,24,27) 0.6VCC VCC+.5 VOL Output Low Voltage (Pins 21,22,26,2833) 0.6 VOH Output High Voltage (Pins 21,22,26,2833) ISRCE Sourcing Current (Pins 21,22,26,28-33) DVCC/ IMPORTANT: For best performance, it is strongly recommended to use a separate, linearly regulated supply for Vcc Radio. Do not directly feed a switching power supply into Vcc Radio. For OEM design simplicity, connect both the radio and logic Vcc connections together. AICCT AICCT AICCT 4.2 10 mA Caution: Using any other power supply which does not provide the proper voltage or current could damage the MHX-920E module. MHX-920E Operating Manual: Chapter 2 Electrical/Physical 2.4 AC Characteristics Sym Characteristic Min TTOUT Reset Delay Time-Out Period TR2D Internal Reset to Data Mode* TR2C Internal Reset to Command Mode Typ Max 500 ms Units ms *Unit will enter into Command Mode upon power up if register S0=0. Unit will enter into Data Mode upon power-up if register S0=1. When powering up into Data Mode, an additional delay of 5 seconds is added if Register S119=1. See page 14 for details. Figure 3 provides timing information for both power-up reset and the \Reset line operation. A fixed internal reset delay timer of roughly 500ms is triggered as the VPOT or VRST threshold is reached. DVCC VPOT \Reset VRST Internal Reset Data Mode (Valid when S0=1) Command Mode (Valid when S0=0) TTOUT T R2D T R2C Figure 3. Reset Timing MHX-920E Operating Manual: Chapter 2 Electrical/Physical 10 MHX-920E Operating Manual: Chapter 3 Modes of Operation 3. Modes of Operation The MHX-920E modem can be easily configured to meet a wide range of needs and applications. The module is designed such that all communication is through one serial port (Pins 21 to 28 on the module). This port has two functions: 1. It provides the asynchronous interface with the host equipment for data that is sent/received on the RF channel. When operating in this fashion, the module is said to be in data mode. 2. It is also used for configuring and programming the module. When operating in this fashion, the module is said to be in command mode. In addition to data mode and command mode, there is a third mode of operation called diagnostics mode. The module will always be in one of these three modes. 3.1 Data Mode Data mode is the normal operating mode of the MHX-920E. When in data mode, the MHX-920E is communicating with other MHX-920E modules, and facilitating wireless asynchronous serial communication amongst two or more terminal devices. There are three basic elements to any MHX-920E communications network: • One module configured as the Master • Zero or more modules configured as Repeaters • One or more modules configured as Slaves The function of the Master is to provide synchronization for the entire network, and to control the flow of data. There is always one Master per network. The Master is the ultimate destination for all data collected at the various Repeater’s and Slave’s serial ports. With the network set up for Point-to-Multipoint communication, all data received at the Master’s serial port is transmitted to every Repeater and Slave in the network. The MHX920E is a frequency hopping transceiver, meaning that it “hops” to a new frequency after a predetermined time interval. This time interval is a fixed time set by the user, and can range from 8ms to 120ms. The MHX-920E hops according to a pseudorandom pattern of 50 different channels. When configured as a Slave, the MHX-920E searches for synchronization with a Master. Network topologies consisting of a single Master and virtually any combination of Slaves and Repeaters may be deployed. The functionality of any particular MHX-920E can be configured as follows: MHX-920E Operating Manual: Chapter 3 Modes of Operation 11 n Master Point-to-Point: The modem is configured to communicate with a single Slave, either directly, or through one or more Repeaters. n Master Point-to-Multipoint: The modem is configured to communicate with one or more Slaves and/or Repeaters. n Slave: The modem is configured to communicate with one Master either directly or through one or more Repeaters.. n Repeater: The modem is configured to pass information from either a Master or another Repeater onto subsequent Repeaters and/or Slaves and vice versa. The Repeater also acts as a Slave in the sense that, like a Slave, it passes information to/from its serial port. Examples of different network topologies are shown in Figure 4. Network 1 shows Point-to-Point communication between a Master and Slave. Network 2 makes use of a Repeater to communicate with the Slave. Network 3 illustrates a simple Point-to-Multipoint network with no Repeaters. Networks 4 and 5 gives examples of Point-to-Multipoint networks consisting of both Repeaters and Slaves. There is effectively no restriction to the number of Repeaters and Slaves that can be added to a network. As seen in Network 4, a Master can communicate directly with both Slaves and Repeaters. Network 1 Network 2 3.2 Command Mode Network 3 The MHX-920E firmware has been designed to allow the user to customize the operation of the modem through an AT Command Interface. This interface is ideal for direct interface with another microcontroller or for higher level Windows-based software applications, but also contains userfriendly built-in register descriptions. These descriptions make it easy for the user to configure the unit by manually inputting AT Commands and modifying S-Register parameters, using any standard terminal program. The MHX-series development board is a useful tool for familiarizing yourself with the various operating parameters and user interface. Reference schematics for the development board can be found in Appendix G. To access the MHX-920E’s command mode using the development board: Network 4 Network 5 Figure 4 - Sample Network Topologies. Virtually any Combination of Slaves and Repeaters May be Used. 12 1. Insert the module into the socket with the antenna connector towards the edge of the board. 2. Attach the supplied antenna. 3. Connect a straight through serial cable between the DB9 connector and the serial port on your PC 4. Run any terminal application program such as Hyperterminal 5. Set the serial port to 9600 baud, 8N1 6. Apply power to the development board 7. While the three RSSI LED’s are blinking, type ‘mhx’ (you have about 5 seconds to do this). The modem should respond with ‘OK’. 8. Type ‘AT&V’ MHX-920E Operating Manual: Chapter 3 Modes of Operation 3.2.1 AT Command Interface At this point you should see a menu similar to the following appear: BAUD = 9600 E1 Q0 V1 W0 DCD &C1 DTR &D0 Framing &E0 Handshaking &K3 DSR &S1 S0=1 S2=43 S3=13 S4=10 S5=8 Operating Mode S101=1 Serial Baud Rate S102=7 Wireless Link Rate S103=2 Network Address S104=1 Unit Address S105=1 Hop Pattern S106=0 Encryption Key S107=1 Output Power S108=2 Hop Interval S109=4 Data Format S110=1 Packet Min Size S111=1 Packet Max Size S112=43 Packet Retransmissions S113=1 Quick enter to command S119=1 Packet Repeat Interval S115=1 Character Timeout, ms S116=8 RTS/DCD Framing, ms S120=0 DCD Timeout, ms S121=0 Secondary Hop Pattern S206=2 Packet Retry Limit S213=2 Average RSSI value S123= -0 dBm Modbus Mode S117=0 Roaming S118=0 Packet Size Control S114=0 Remote Control S122=0 OK The MHX-920E is controlled through an AT Command line interface using a command set which is very similar to a traditional Hayes telephone modem command set. All line entries must be preceded by the characters ‘AT’. The characters ‘AT’ are known as the attention characters and must be typed at the beginning of each command line. For example, to change the operating mode, type: ATS101=2 The modem should respond with ’OK.’ The above command will set the operating mode to Master Point-to-Point. Register settings are not immediately stored to non-volatile memory, therefore if the modem is powered down at this point, the Operating Mode would revert to its previous value. To store any recently updated command registers, the following “write” command must be entered. AT&W 3.3 Switching Between Command and Data Modes Your modem must be in command mode for it to execute a command. If you send characters when the modem is in data mode, the modem transmits the characters over the air. Depending on its settings, the modem will either power up in command mode or data mode. Normally, when first received from the factory, the unit will power up into data mode. During the first five seconds after power-up, the user is given the opportunity to avoid entering into data mode but instead enter into command mode by typing ‘mhx’. MHX-920E Operating Manual: Chapter 3 Modes of Operation 13 DATA MODE (ATA or A TO Com man d) Esc DT ape R o Seq r uen ce 5 sec elapses or characters other than 'mhx' entered by the user COMMAND MODE USER TYPES 'mhx' POWER-UP SEQUENCE Figure 5A. S0=1, S119=1 (factory default) (AT Ao rA TO Com man d) Es DT cap R e S or equ enc Issuing the answer command (ATA ); or, • Issuing the online command (ATO ). To return to Command Mode, you can either: Figure 5B. S0=1, S119=0 • Send the escape sequence. (The escape sequence consists of 1 second of inactivity, followed by the characters ‘+++’ followed by another second of inactivity.); or, • Toggle the DTR line (depending on the &D parameter see pg 11). 500 msec (ATA or A TO Com man d) Esc DT ape R o Seq r uen ce DATA MODE Figure 5C. S0=0 • The modem will now attempt to communicate with other MHX-920E modules. While in Data Mode, the modem will communicate through the serial port at the same baud rate as was last used in Command Mode2. POWER-UP SEQUENCE COMMAND MODE In command mode, the module “autobauds,” meaning that it will adapt to the baud rate of the DTE equipment to which it is connected. Therefore, when in command mode, you may change the baud rate of your equipment, and the MHX-920E will automatically adjust to this baud rate once an AT string is issued. The new baud rate is stored in register S102. Several baud rates ranging from 2400 to 115200 may be selected. You can place the modem into Data Mode from Command Mode either by: DATA MODE COMMAND MODE The terminal must be set for 9600 baud 8N1 in order for the modem to accept these characters. If ‘mhx’ is typed incorrectly, the modem will immediately enter into data mode. If the five seconds elapses without any response from the user, the modem will go into data mode. POWER-UP SEQUENCE The escape sequence must be issued at the baud rate that the modem has been set to. If the modem is set to 19200 baud, and the escape sequence is issued at 9600 baud, for example, the modem will not recognize it, and will not go into Command Mode. Figure 5 provides a state diagram for power-up, command mode, and data mode. Note that there are three different variants of the state diagram which depend on the values of registers S0 and S119. See the appropriate sections for more details about these registers. The factory defaults are S0=1 and S119=1. 500 msec The escape sequence will not be accepted unless both the MHX-920E and the terminal are set to the same baud rate 14 It is possible to enter into Data Mode at a different baud rate from what is currently being used in Command Mode by issuing the command ATS102=x, where x is one of the valid baud rates. Care must be taken when setting the baud rate in this manner. If you issue another AT string after attempting to set the baud rate using ATS102 , the modem will again autobaud and automatically revert to the baud rate of the host equipment. For example, if your equipment is running at 9600 baud and you wish to set up the modem to run at 19200 baud, the following command line entry would be suitable: ATS102=5&WA The first part (S102=5) sets the baud rate to 19200. The next characters (&W) write this baud rate to memory. The last character (A) puts the modem into Data Mode. Once in Data Mode, the modem is unable to autobaud, and is fixed at 19200 baud. By combining several commands into one command line entry, and then immediately putting the modem online, the modem is not given a chance to autobaud back to 9600. MHX-920E Operating Manual: Chapter 3 Modes of Operation 4. Configuration This chapter provides a detailed description of the various operating parameters of the MHX-920E. Section 4.1 provides a quick-start approach which outlines the minimum requirements for establishing communication between two MHX-920E modules. The settings will not necessarily provide optimal performance for your application, but will verify that the modules are functioning correctly. Section 4.2 describes the AT Command interface, and the various AT Commands. Section 4.3 covers all S-Register parameters which affect the operation of the modem, and Section 4.4 provides a description of all diagnostic features of the modem. 4.1 Quick Start Approach There are several parameters that must be set in order to establish communication between a pair of MHX-920E modules. Warning: After testing the units for correct operation using the quick-start approach, be sure to modify some of the security parameters such as Network Address and Encryption Key, to avoid unintentional communication with other users of MHX-920E products.. The MHX-920E is equipped with four standard factory default settings. Instead of manually configuring each individual operating parameter, a global command may be used to quickly configure the modem for a particular type of operation. For example, to quickly implement Network 1, Factory default 1 would be applied to the Master, and Factory default 2 would be applied to the Slave. To quickly set up Network 2, apply Factory 1 to the Master, Factory 3 to the Repeater, and Factory 4 to the Slave. These defaults will get you started and only ensure that a link can be established, but do not necessarily provide the best performance. Optimization of the communications link is discussed in later sections. To implement the basic network illustrated in Figure 6, Network 1, 1. Insert the module into the development board socket with the antenna connector towards the edge of the board. 2. Attach the supplied antenna. 3. Connect a straight through serial cable between the DB9 connector and the serial port on your PC 4. Run any terminal application program such as Hyperterminal and set the terminal application’s serial port settings to 9600 baud, 8N1 5. Apply power to the development board 6. While the three RSSI LED’s are blinking, type ‘mhx’ (you have about 5 seconds to do this). The modem should respond with ‘OK’. 7. Configure the unit to Factory Setting 1 by typing AT&F1 . This puts the unit into Master Point-to-point mode. 8. Store these settings to memory by typing AT&W . 9. Put the modem into Data Mode by typing ATA (or ATO) Network 1 Network 2 Figure 6. Basic Networks 10. Perform above steps for the second unit, using Factory Setting 2 instead of Factory Setting 1. This will configure the second unit as a Slave. MHX-920E Operating Manual: Chapter 4 Configuration 15 The units should now be communicating. Remember, the parameters defined by Factory Settings 1 and 2 will likely not be the most ideal for your application, but will quickly allow you to test the units. A complete summary of the settings defined by all four factory settings can be found in Appendix C. Factory Default Settings. Settings are not immediately stored in non-volatile memory, therefore, the command &W is issued to store the current configuration into non-volatile memory. Settings are retained even after powering down. All user selectable parameters for the MHX-920E are described in detail in Sections 4.2 and 4.3: Checking the Link To check if the units are communicating, observe the LED indicators on the development board which houses the Slave unit. If the link is good, up to three RSSI LEDs on the Slave modem should be active along with the RX/Sync LED, and if the link is absent (due to a fault at one end or another, such as misconfiguration), the LED’s will be in either “scanning mode” or inactive. See Section 2.2 for complete LED operation. Characters typed at the Master terminal should appear at the Slave’s terminal, and vice versa. Also, verify that the RX LED blinks as packets of data are received at the Master modem. As data is sent from Slave to Master, the RX indicator should blink on as correct packets of data are received. At this point, the Master’s RSSI LED’s should become active. It is recommended that if the MHX-920E will be deployed in the field where large distances separate the units, the modems should be configured and tested in close proximity (e.g., in the same room) first to ensure a good link can be established and settings are correct. This will facilitate troubleshooting, should problems arise. 4.2 AT Commands Several AT Commands are supported by the MHX-920E. These commands affect the operation of the modem in command mode and the transition between data and command modes. More commands and S-Register settings are discussed in Sections 4.3 and 4.4. To make the command line more readable, you can insert as many spaces as desired. The command line holds up to 16 characters, not including the AT prefix. If you want to send more than one command line, wait for a response before entering the AT prefix at the start of the next command line. The escape sequence will not be accepted unless both the MHX-920E and the terminal are set to the same baud rate To re-execute the previous command, enter A/. The modem will execute the previous command line. When in Command Mode, the modem “autobauds”, meaning that it will automatically adjust to the baud rate of the terminal. You may change the terminal baud rate while in Command Mode without losing communication with the modem. For the AT command protocol, an escape sequence consists of three consecutive escape codes preceded and followed by at least 1 second of inactivity. Typically, the ‘+’ character is used as the escape code. +++ 16 preceded and followed by 1 second of inactivity MHX-920E Operating Manual: Chapter 4 Configuration Note that the terminal must be configured to the same baud rate as the modem in order for the modem to recognize the escape sequence. The modem is unable to “autobaud” while in Data Mode. The following is a description of all available commands. ‘*’ denotes standard factory settings. All of the following commands must be preceded by “AT”. Quiet Mode Your modem is preset to send responses when it executes commands, and there after to keep the host informed of its status. *Q0 Q1 Enable modem responses Disable modem responses Result Codes display Your modem can either display result codes as words or numbers. V0 *V1 Display Result Codes as numbers Display Result Codes as words Answer The A command puts the modem into data mode, where the modem attempts to communicate with other compatibly configured modems (Type ATA ). Command Echo Your modem is preset to return (or echo) commands to the host microprocessor when in Command Mode. E0 Echo *E1 Echo No Command Command Identification The I command returns various modem information settings. I0= String up to 16 characters stored in nonvolatile memory I1 Product Code (MHX-920E) I2 Issue ROM Check (OK or ERROR) I3 Product Identification (Firmware Version) I4 Firmware Date I5 Firmware Copyright I6 Firmware Time I7 Serial Number On-line Mode The O command puts the modem into data mode. This command is identical to the A command. MHX-920E Operating Manual: Chapter 4 Configuration 17 W Connection Result This parameter determines the modem response at the transition from Data Mode to Command Mode *W0 W1 W2 Refer to Appendix A (page 19) for a summary of the modem commands Reports computer (DTE) baud rate as CONNECT xxxx Reports wireless rate between modems as CARRIER xxxx. Reports modem (DCE) baud rate as CONNECT xxxx Reset and load stored configuration The Z command resets the modem and loads the stored configuration. &C DCD (Data Carrier Detect) The &C command controls the modem’s DCD output signal to the host microprocessor. This command determines when the DCD is active. &C0 *&C1 &C2 &D DCD is always ON DCD on when modems are synchronized. DCD is always on when unit is configured as Master. DCD used for output data framing and Modbus mode. See page 33 for details. DTR (Data Terminal Ready) The &D command controls what action the modem performs when the DTR input line is toggled. The DTR input is controlled by the host microprocessor. &F1 Master *&D0 &D1 &D2 &D3 &F2 Slave &F &F1 Master &F3 Repeater &F4 Slave DTR line is ignored Not Supported DTR disconnects and switches to Command Mode DTR disconnects and resets modem. Modem will remain in this state until DTR again goes active. Load Factory Default Configuration The &F command resets the modem and loads the default factory configuration. &F1 &F2 &F3 &F4 &K Master Point-to-Multipoint. Designed to communicate with modems configured as &F2 or &F3. Slave. Designed to communicate with another modem configured as &F1. Repeater. Designed to communicate with modems configured as &F1 and &F4. Slave working with factory default Repeater and factory default Master. Communicates directly with Repeater configured as &F3. Handshaking The &K command controls the handshaking between the modem and host microprocessor. &K0 &K2 *&K3 18 Disable handshaking RTS/CTS input data framing. See page 33 for details. Enable hardware handshaking (RTS/CTS) MHX-920E Operating Manual: Chapter 4 Configuration &S DSR (Data Set Ready) The &S command controls the DSR line for the modem, and determines when it is active &S0 DSR is always ON *&S1 DSR is ON in Data Mode, OFF in Command Mode &S2 DTR/DSR signaling. With &S2, Slaves and repeaters output the state of the master’s DTR on their local DSR line. Master outputs the state of a slave’s DTR on its local DSR line only in point-to-point mode (i.e., DTR is a two-way signal transfer in pointto-point mode, and a one-way signal transfer in point-to-multipoint mode). &V View Configuration The &V command displays all S registers and their current values. &E Framing Error Check This command enables or disables Framing Error Check. When enabled, the modem looks for the stop bit. If the stop bit is absent, the byte is thrown out. When enabled, the modem also does a parity check. Note that the data format (number of data bits, parity type, and number of stop bits) is defined by S register 110. *&E0 &E1 Configuration options are not stored in non-volatile memory until the WRITE command (&W) is executed &W Disable Framing Error Check Enable Framing Error Check Write Configuration to Memory The &W command stores the active configuration into the modem’s nonvolatile memory. Sxxx? Read S register value This command causes the modem to display the current setting of S register xxx. Sxxx=yyy Set S register value (see section 4.3 S-Registers) This command sets the specified S register to a value specified by yyy. MHX-920E Operating Manual: Chapter 4 Configuration 19 AT Command Result Codes The MHX-920E module can display the results of a command as either text strings or numerical data. The following chart shows resulting text string and corresponding numeric result. 10 12 13 14 15 17 18 33 62 64 20 OK NO CARRIER ERROR CONNECT 2400 CONNECT 3600 CONNECT 4800 CONNECT 7200 CONNECT 9600 CONNECT 14400 CONNECT 19200 CONNECT 28800 CONNECT 38400 CONNECT 57600 CONNECT 115200 CARRIER 45000 CARRIER 20000 MHX-920E Operating Manual: Chapter 4 Configuration 4.3 S Registers Refer to Appendix A (page 45) for a summary of the S-Registers. The S Registers described in this section affect the operating characteristics of the modem. S Register 0 - Auto Answer If this register is set to zero, the modem will power up in command mode. If this register is set to one, the modem will power up in data mode. S Registers 2 through 5 cannot be stored to nonvolatile memory. S Register 2 - Escape Code This register contains the ASCII value of the escape character. The default value (decimal 43) is equivalent to the ASCII character ‘+’. Values greater than 127 disable the escape feature and prevent you from returning to the Command Mode. This register cannot be stored to nonvolatile memory. If the modem is reset, or powered down, the default value is restored. Default is ‘+’ (decimal 43). S Register 3 - CR Control Code This register contains the ASCII value of the carriage return character. This is the character that is used to end the command line and is also the character that appears after the modem sends a response. This register cannot be stored to non-volatile memory. If the modem is reset, or powered down, the default value is restored. Default is ‘CR’ (decimal 13). S Register 4 - Linefeed Control Code Register S4 sets the ASCII value of the linefeed character. The modem sends the linefeed character after sending a carriage return character when sending text responses. This register cannot be stored to nonvolatile memory. If the modem is reset, or powered down, the default value is restored. Default is ‘LF’ (decimal 10). S Register 5 - Backspace Control Code Register S5 sets the ASCII value of the backspace character. This character is both the character created by entering BACKSPACE and the character echoed to move the cursor to the left. This register cannot be stored to non-volatile memory. If the modem is reset, or powered down, the default value is restored. Default is ‘BS’ (decimal 8). MHX-920E Operating Manual: Chapter 4 Configuration 21 S Register 101 - Operating Mode Only one Master can exist for each network. The Operating Mode (register S101) partly defines the “personality” of the MHX-920E module. Allowable settings for this register are 1 through 5 as follows:. • • • • • S101=1 S101=2 S101=3 S101=4 S101=5 Master Point to Multipoint Master Point to Point Slave Repeater Master - Diagnostics (see Section 4.4) The default for this register depends on which factory default is selected as shown below: • • • • Default for Factory Setting &F1 is 1 (Master Point-to-Multipoint) Default for Factory Setting &F2 is 3 (Slave) Default for Factory Setting &F3 is 4 (Repeater) Default for Factory Setting &F4 is 3 (Slave) 1)Master - Point to Multipoint. In any given network, there is always only one Master. All other units should be configured as either Slaves or Repeaters. When defined as a Point-to-Multipoint Master, the modem broadcasts data to all Slaves and Repeaters in the network, and is also the ultimate destination for data transmitted by all Slaves and Repeaters. In addition, the Master defines the following network parameters to be utilized by all other modems in the network (See the appropriate sections for a complete description of these parameters): n Maximum Packet Size (S112) n Minimum Packet Size (S111) n Wireless Link Rate (S103) n Hop Interval (S109) 2)Master - Point to Point. This mode of operation is identical to Master Point-to-Multipoint, with the exception that the Master only broadcasts to one particular Slave or Repeater. The modem with which communication occurs is defined by the Unit Address (S105). For example, if a Slave has been assigned Unit Address 100, and the Master wishes to communicate with that Slave, the Master must also be assigned a Unit Address of 100. If there are Repeaters in the network, they will pass the packet through to the Slave, and vice versa. Because Repeaters also have Slave functionality (i.e., a Repeater can be connected to a terminal), the Master can choose to communicate solely with a Repeater. This would be accomplished by assigning the same Unit Address to both the Master and the Repeater. 22 MHX-920E Operating Manual: Chapter 4 Configuration 3)Slave. Up to 65535 Slaves may exist in a network, all of which communicate with the common Master (either directly or via Repeater(s)). Slaves cannot directly communicate with other. Slaves only provide acknowledgement for packets of data sent by the Master when the Master is in Point-to-Point mode. In multipoint mode, multiple slaves would conflict with one another if they were all trying to acknowledge the Master at the same time. The Master does, however, send acknowledgements to all messages it receives from Slaves. The Master initiates communications by sending a broadcast message to all Slaves. All Slaves are free to respond in a “Slotted ALOHA” fashion, meaning that each Slave can choose one of several windows in which to transmit. If there happens to be two Slaves attempting to talk at the same time, the Master may not receive the data, and the Slaves therefore would not get an acknowledgement. At this point, the Slaves would attempt to get the information through at random time intervals, thus attempting to avoid any more conflicts. Special parameters which control the Slave’s response characteristics can be modified with S Registers S115 and S213. Network 50 Hop Pattern 2 PHP=1 Master PHP=1 SHP=2 PHP=2 Slave Repeater Hop Pattern 1 Figure 7 - Repeater Operation Hop Pattern 3 Repeater Slave PHP=2 PHP=3 SHP=3 Master PHP=1 HopPattern 1 Repeater PHP=1 SHP=2 Slave PHP=2 Hop Pattern 2 Figure 8 - A Network Utilizing Three Hopping Patterns 4) Repeater. A more precise title would be Repeater/Slave, because a Repeater also has much of the same functionality as a Slave. A terminal can be connected at the Repeater location and communicate with the Master terminal. There is no restriction to the number of Repeaters in a network, allowing for communication over virtually limitless distances. The presence of one Repeater in a network automatically degrades system throughput by half. Additional Repeaters, regardless of the quantity, do not diminish system throughput any further. To understand Repeater operation, consider the module as belonging to two hopping patterns at the same time: The Primary Hopping Pattern and the Secondary Hopping Pattern. In Figure 7, the Master belongs to Hopping Pattern 1, and communicates with the Repeater on this hopping pattern. The Slave belongs to Hopping Pattern 2, and communicates with the Repeater on this hopping pattern. The whole system belongs to Network 50 (i.e., all units must be assigned the same Network Address (S104), which in this case was selected to be 50. Note that Slaves and Master only communicate on their respective Primary Hopping Pattern. Repeaters communicate on the Primary Hopping Pattern when communicating with the Master (or with another Repeater between itself and the Master). Repeaters communicate on their Secondary Hopping Pattern when communicating with Slaves (or with another Repeater between itself and the Slaves). Figure 8 shows another example. If the Repeater is not also being used as a Slave (there is no DTE connected to the serial port), it is recommended that the Repeater’s baud rate be set to 115K, and that handshaking be disabled (&K0). This will help ensure a smooth flow of data through the network. If there is no DTE connected to the Repeater, turn off handshaking (&K0) and set the baud rate to 115K. MHX-920E Operating Manual: Chapter 4 Configuration 23 S Register 102 - Serial Baud Rate The Serial Baud Rate is the current speed that the modem is using to communicate with the DTE. In command mode, the module “autobauds,” meaning that it will adapt to the baud rate of the DTE equipment to which it is connected. Therefore, when in command mode, you may change the baud rate of your equipment, and the MHX-920E will automatically adjust to this baud rate once an AT string is issued. The new baud rate is stored in register S102. If you issue a command to change the value of S102, the instant you issue another command, the baud rate will revert back to that of the DTE equipment. Therefore, it is advisable to operate in Command Mode at the desired baud rate for Data Mode. See page 14 for additional information. The possible values are: *7 10 11 115200 57600 38400 28800 19200 14400 9600 7200 4800 3600 2400 It is generally advisable to choose the highest rate that your terminal equipment will handle to maximize performance, unless a limitation on the available bandwidth is desired. If the DTE is a personal computer, the port can usually be used reliably at 115200. Issuing the &Fx command (factory default) does not affect the current setting of S102. The Master determines the Wireless Link Rate. This setting on all other modems is ignored.. S Register 103 - Wireless Link Rate The Wireless Link Rate is the speed and optimization method for which modems will communicate over the RF link. It is only necessary to set this parameter on the Master unit. Units configured as Repeaters and Slaves will ignore this setting, and adjust automatically to the rate of the Master. The allowable settings are: *2 Fast without Forward Error Correction Fast with Forward Error Correction Depending on the application requirements, each mode will provide different throughput and performance. Appendix E. Performance Tables give some indication of the performance to be expected in each mode. In general, Forward Error Correction (FEC) reduces throughput, but in some environments will actually increase throughput. FEC can reduce the number of bad data packets, and hence reduce the need to retransmit. 24 MHX-920E Operating Manual: Chapter 4 Configuration S Register 104 - Network Address Select a Network Address and assign it to all units which will be included in the network. Warning: Microhard Systems strongly recommends changing the Network Address to a value different than the factory default before deploying the network. The Network Address defines the membership to which individual units can be a part of. By establishing a network under a common Network Address, the network can be isolated from any other concurrently operating network. As well, the Network Address provides a measure of privacy and security. Only those units which are members of the network will participate in the communications interchange. Valid values for the Network Address range from 0 to 65535, inclusive. To enhance privacy and reliability of communications where multiple networks may operate concurrently in close proximity, it is suggested that an atypical value be chosen – perhaps something meaningful yet not easily selected by chance or coincidence. Default is 1. S Register 105 - Unit Address Use the same Unit Address on both units for point-topoint mode. In multipoint mode, set each Slave and Repeater to a different Unit Address. Valid Unit Addresses are 1 to 65535. In point-to-point operation, the Unit Address on both the Master and Slave (or Repeater) units must be the same. In a multipoint system, the Unit Address uniquely identifies each Slave and Repeater from one another. Each unit in a multipoint system must have a unique Unit Address ranging from 1 to 65535. Do not use 0 as a Unit Address, and do not use a Unit Address more than once within the same Network. This is required because the Master must be able to acknowledge each unit individually, based on the Unit Address. S Register 106 - Primary Hopping Pattern S Register 206 - Secondary Hopping Pattern Since the MHX-920E is a frequency-hopping modem, the carrier frequency changes periodically according to one of 64 pseudo-random patterns, defined by the Primary and Secondary Hopping Patterns. Valid entries for each are 0 through 63. Patterns 0 through 61 are pre-programmed, with details provided in Appendix F. Patterns 58 through 63 are user-editable patterns. See Appendix F for details. The concept of Primary and Secondary Hopping Patterns was introduced in the discussion of S Register 101 (Operating Mode). Using the designations M[a,] Rx[a,b] and Sx[a] where: - M indicates Master; - R indicates Repeater; - S indicates Slave; - x is the Unit Address; - a is the primary hopping pattern; and, - b is the secondary hopping pattern; MHX-920E Operating Manual: Chapter 4 Configuration 25 the following diagrams illustrate the methodology for deploying simple to complicated networks: Master Slave Master Repeater Master Repeater1 M[1] ←→ S1[1] M[1] ←→ R1[1,2] ←→ S2[2] M[1] ←→ R1[1,2] ←→ R2[2,3] ←→ S3[3] M[1] ←→ R1[1,2] ←→ R2[2,3] ←→ R3[3,4] ←→ S4[4] Slave Repeater2 Slave It is reasonable to consider a Repeater as being both a Slave and a Master, alternating between Primary and Secondary Hopping Patterns as the unit changes channel. Consider R1 in the illustration below. When communicating with the Master, R1 is acting like a Slave on Primary Hopping Pattern 1. When communicating with R2 and S4, R1 is acting like a Master on Secondary Hopping Pattern 2. If multiple Repeaters are used, they should have different Secondary Hopping Patterns: ←→ R1[1,2] M[1] Slaves and Masters do not use Secondary Hopping Patterns ←→ R2[2,5] ←→ S4[2] ←→ R5[1,3] ←→ R6[3,6] ←→ R8[1,4] ←→ S9[4] ←→ S3[5] ←→ S7[6] Note that all units have a unique Unit Address. Remember to assign a unique Unit Address (1 to 65535) to each unit in the system Networks of any complexity can be created by linking multiple Repeaters and Slaves: ←→ R1[1,2] ←→ M[1] ←→ S2[2] ←→ S3[2] ←→ R5[3,6] R4[1,3] ←→ ←→ S11[1] ←→ S12[1] R8[3,7] ←→ S6[6] ←→ S7[6] ←→ R9[7,8] ←→ S10[8] With a limitation of 64 hopping patterns, one might suspect that there is a limitation to the number of repeaters in a system. However, if the units are far enough away from one another, hopping patterns may be reused in different sections of the network, without causing interference. 26 MHX-920E Operating Manual: Chapter 4 Configuration S Register 107 - Encryption Key All units within a network must use the same encryption key. The Encryption Key provides a measure of security and privacy of communications by rendering the transmitted data useless without the correct key on the receiver. Valid Encryption Keys range from 0 to 65535. Warning: Microhard Systems strongly recommends changing the Encryption Key to a value different than the factory default before deploying the network. Keep in mind that all units within the network must use the same key for communications to succeed. S Register 108 - Output Power Level The Output Power Level determines at what power the MHX-920E transmits. The MHX-920E’s sensitive receiver can operate with very low power levels, so it is recommended that the lowest power necessary is used; using excessive power contributes to unnecessary “RF pollution”. The allowable settings are: *2 1 mW 10 mW 100 mW 1000 mW Ideally, you should test the communications performance between units starting from a low power level and working upward until the RSSI is sufficiently high and a reliable link is established. Although the conditions will vary widely between applications, typical uses for some of the settings are described below: Power Use 1 mW For in-building use, typically provides a link up to 300 feet on the same floor or up/down a level. Outdoors, distances of 10 km can be achieved if high-gain (directional) antennas are placed high above ground level and are in direct line-of-sight. 10 mW 200-500 ft indoors, 8-15 km* outdoors. 100 mW 400-800 ft indoors, 15-25 km* outdoors. 1000 mW Typically provides communications up to a distance of 1000 feet or (1 W) more in-building on the same floor or up/down a few levels, depending on building construction (wood, concrete, steel, etc.). In ideal line-of-sight conditions, up to 30 km* or more can be achieved. Note that only an antenna with a gain of no more than 6 dBi may be used. Any higher is a violation of FCC rules. See IMPORTANT warning below. * These outdoor distances assume antennas are mounted at least 100 ft above ground level MHX-920E Operating Manual: Chapter 4 Configuration 27 IMPORTANT: FCC Regulations allow up to 36 dBi effective radiated power (ERP). Therefore, the sum of the transmitted power (in dBm), the cabling loss and the antenna gain cannot exceed 36 dBi. 1 mW = 0 dBm 10 mW = 10 dBm 100 mW = 20 dBm 1000 mW = 30 dBm For example, when transmitting 1 Watt (30 dBm), the antenna gain cannot exceed 36 - 30 = 6 dBi. If an antenna with a gain higher than 6 dBi were to be used, the power setting must be adjusted appropriately. Microhard Systems Inc. limits the MHX-920E’s transmitted power to 100mW for all units purchased with antennas with gain above 6dBi. The hopping interval is controlled by the master. The slave and repeater units will use the hopping interval setting from the master. S Register 109 - Hopping Interval This option determines the frequency at which the modems change channel. Note that the Master controls this parameter for the entire network. This setting is ignored in units configured as Slaves or Repeaters. The allowable settings are: *4 Warning: Communication will fail if the hopping interval is not set according to the guidelines of Appendix E.;.. 8 msec 12 msec 16 msec 20 msec 30 msec 45 msec 80 msec 120 msec Some of the shorter hop intervals are incompatible in combination with: • repeaters in the system; • the value set for link rate (S103); and, • larger maximum packet sizes (S112). See Appendix E for optimal Hopping Interval settings in relation to packet size and link rate. 28 MHX-920E Operating Manual: Chapter 4 Configuration S Register 110 - Data Format This register determines the format of the data on the serial port. Allowable settings are: *1 10 11 8 bits, No Parity, 1 Stop 8 bits, No Parity, 2 Stop 8 bits, Even Parity, 1 Stop 8 bits, Odd Parity, 1 Stop 7 bits, No Parity, 1 Stop 7 bits, No Parity, 2 Stop 7 bits, Even Parity, 1 Stop 7 bits, Odd Parity, 1 Stop 7 bits, Even Parity, 2 Stop 7 bits, Odd Parity, 2 Stop 9 bits, No Parity, 1 Stop S Register 111 S Register 112 S Register 114 S Register 116 Packet Minimum Size Packet Maximum Size Packet Size Control Packet Character Timeout These settings determine the conditions under which the modem will transmit accumulated data over the air. When S114=0, the Minimum and Maximum Packet Size is controlled by the Master , therefore, the Slave and Repeater units will use the Minimum and Maximum Packet Size setting from the Master. When S114=1, Slave and Repeater units will use their local S111 and S112 settings for packet size control in point-to-point mode S Register 111 - Minimum Size Valid entries for this register are 1 to 255 bytes, which defines the minimum number of bytes to receive from the DTE before encapsulating them in a packet and transmitting over the air. Note that if register S114=0 at any particular Repeater or Slave, that Repeater or Slave will ignore its own S111 register and abide by the Master’s S111 setting. If S114=1 at any particular Repeater or Slave, that Repeater or Slave will use its own local S111 setting. The default for S111 is 1 byte. S Register 112 - Maximum Size This setting has a range of 2 to 255, and defines the maximum number of bytes from the DTE which should be encapsulated in a packet. This value should be greater than the minimum packet size, but not smaller than is necessary for reliable communications. If the wireless link is consistently good and solid, a maximum size of 255 will yield the best throughput (depending on the higher level protocols of the connected equipment). However, if the link is poor (e.g., experiencing excessive interference) and data is frequently retransmitted, the maximum packet size should be reduced. This decreases the probability of errors within packets, and reduces the amount of traffic in the event that retransmissions are required. Note that if register S114=0 at any particular Repeater or Slave, that Repeater or Slave will ignore its own S112 register and abide by the Master’s S112 setting. If S114=1 at any particular Repeater or Slave, that Repeater or Slave will use its own local S112 setting. The default for S112 is 255 bytes. MHX-920E Operating Manual: Chapter 4 Configuration 29 S Register 114 - Packet Size Control This register, when set to 1, allows for Repeater and Slaves’ local S111 and S112 to override those of the Master when the system is operating in pointto-point mode. This may be useful for controlled asymmetrical data flow. The master always transmits in the first portion of the hop interval, with slaves and repeaters responding back to the master on the second portion of the hop interval. Setting the master’s max packet size smaller than that of the slave would ensure that the master uses less of the available time within the hop interval for transmitting data, thereby allocating more time for the slave. S Register 116 - Packet Character Timeout This register has valid entries of 0 to 254 milliseconds. The Packet Character Timeout timer looks for gaps in the data being received from the DTE. The timer is only activated after the Minimum Packet Size has been accumulated in the modem. After which, if the timer detects a gap in the data exceeding the Packet Character Timeout value, the modem will transmit the data. The MHX-920E will accumulate data in its buffers from the DTE until one of the following requirements is met (whichever occurs first): • The Maximum Packet Size (in bytes) has been accumulated; • The Minimum Packet Size has been accumulated AND the Packet Character Timeout interval has elapsed. The default for the Packet Character Timeout is 8 ms. If set to 0 ms, the unit will buffer exactly the minimum packet size before transmitting. S Register 113 - Packet Retransmissions This register applies to both Master and Repeater operation. It does not apply to Slave operation. In point-to-multipoint mode, the Master will retransmit each data packet exactly the number of times defined by the Packet Retransmissions parameter. In point-to-point mode, the Master will only retransmit the packet if it does not get an acknowledgement from the slave with which it is communicating. In this case, the Master will continue to retransmit until an acknowledgement is received, or the retransmission limit is reached. When the retransmission limit is reached, the Master discards the packet. The Master retransmits once at the beginning of each hopping interval until the limit is reached. This parameter is not necessary in Slave units since all Slaves receive acknowledgement from the Master, and needn’t blindly retransmit if it has knowledge that the Master has received the packet.. As discussed previously, the Repeater effectively behaves as both a Master and a Slave. When the Repeater is tuned to its Secondary Hopping Pattern (acting as a Master), the Packet Retransmissions Parameter comes into play. The Repeater will re-send packets of data on to Slaves or other Repeaters exactly the number of times defined by the Packet Retransmissions parameter. Recipients of the packet will discard any duplicates The valid settings for this parameter are 0 to 255 retransmissions. The default is 1. 30 MHX-920E Operating Manual: Chapter 4 Configuration S Register 213 - Packet Retry Limit Packet Retry Limit is analogous to Packet Retransmissions, but specifically applies to Slaves and Repeaters. This parameter is not used by the Master. Because the Slave has the advantage of receiving acknowledgements from the Master, it is not necessary to blindly retransmit each packet. If the Slave does not get an acknowledgement on the next hop, it will retransmit its packet. This will continue until the Packet Retry Limit is reached or an acknowledgement is received. If the limit is reached, the modem will give up and discard the data. Valid settings are 0 to 255 retries. The default value is 2. The Repeater makes use of this parameter when it is tuned to its Primary Hopping Pattern and is acting like a Slave. S Register 115 - Packet Repeat Interval A parameter that is specific to Slaves and Repeaters is the Packet Repeat Interval. The allowable settings are 1 through 255. The default is 1. This parameter defines a range of random numbers that the Slave will use as the next slot in which it will attempt to send the packet. For example, if this register is set to 7, the Slave will choose a number between one and seven as the next slot in which to transmit. Suppose the random number generator picks 5, then the Slave will transmit in the fifth time slot. A Slave will transmit a maximum of once per hopping interval, however, depending on the duration of the hopping interval and the maximum packet size, more than one slot per hop is potentially available. The Slave will transmit more frequently when a Repeat Interval with a smaller range is selected. Choose 1 to have the Slave transmit in the first available slot. Choose higher intervals for less frequent transmission, or to avoid collisions between many Slaves in the system. This register is always disregarded and taken as S115=1 in Point-to-Point mode. MHX-920E Operating Manual: Chapter 4 Configuration 31 S Register 117 - Modbus Mode Modbus Mode allows for the MHX-920E to be fully Modbus compatible. For Modbus operation, the general requirement is to get the packet of data to the receiving serial port with no gaps in the data. The MHX-920E incorporates a “Modbus Mode” which implements a delay at the receiving modem to ensure that no gaps are introduced. For most applications, the following settings are suitable for Modbus operation: 1. Set Modbus Mode parameter S117 = 1 2. Set the minimum packet size (S111) to 1 byte 3. Set the character timeout S116 (rounded to the nearest ms) to roughly 2.5 byte lengths. For example, at 9600 baud, S116 = 1/9600 x 10 x 2.5 x 1000 = 2.6ms Rounded up, S116 = 3ms 4. Set parameter S121 = 3 byte lengths. For example, at 19200 baud S121 = 1/19200 x 10 x 3 x 1000 = 1.56ms. Rounded up, S121 = 2ms 5. Set S120 as follows: Slave Side S120 = (Hop Interval in ms) x (1 + # of Master retransmissions) x (1 + # of Repeaters over 1) eg. Hop Interval S109=4 (20 ms), Master Retransmissions S113=1 Number of Repeaters in system = 2; then, S120 = 20 x (1 + 1) x (1 + 1) = 80 ms Master Side S120 = (Hop Interval in ms) x (1 + # of Repeaters over 1) 6. Try to set the hop interval as short as possible while still ensuring adequate throughput. It is recommended to set the Hop Interval and Maximum Packet Size as specified in Appendix E. Performance Tables. For example, for Master to Slave communication with no FEC, If a throughput of 60kbps is required, set the Hop Interval S109=3, and set the Maximum Packet Size S112=110. The allowable settings for this register are: *0 32 Disabled Enabled MHX-920E Operating Manual: Chapter 4 Configuration S Register 118 - Roaming This mode is activated on slaves and repeaters by setting register S118=1. In this mode, a slave/repeater looks for synchronization with a Master having the same network address and encryption key, but without regard for the hopping pattern S106. Once the slave/repeater finds such a master, it tunes to that master’s hopping pattern. If synchronization is lost, the slave/repeater will again begin searching for a new master. Using this algorithm, a mobile unit can ‘roam’ and automatically synchronize with a new master once it loses communication with the previous one. It is essential that all Masters with which a roaming slave/repeater will be communicating with use a hopping pattern from within the same group. See Appendix F. The allowable settings for this register are: *0 Disabled Enabled S Register 119 - Quick Enter to Command By setting this register to 1, a delay of 5 seconds is introduced at power-up before the modem goes into data mode. If, during these 5 seconds, the user enters ‘mhx’ the modem will instead go into Command Mode, and reply with ‘OK’. The terminal baud rate must be set to 9600 baud. If an incorrect character is entered, the modem will immediately go into Data Mode. The default setting is 1 - Enabled. S Register 120 - RTS/DCD Framing S Register 121 - DCD Timeout The MHX-920E supports two special types of data framing: • • Input (or RTS/CTS) Data Framing; and, Output (or DCD) Data Framing Input Data Framing is enabled by configuring the Handshaking Parameter as &K2. This type of framing makes use of the S120 parameter as illustrated in Figure 9. Parameter S120 can be set to any value between 0 and 254 ms. RTS CTS TXD Data going into MHX-910 S120 (ms) 0 to 1 ms Figure 9 - Input Data Framing MHX-920E Operating Manual: Chapter 4 Configuration 33 To enable output (DCD) data framing, set the Data Carrier Detect parameter as &C2. This type of framing uses both S120 and S121 registers as shown in Figure 10. Valid ranges for each parameter are 0 to 254 ms DCD RXD Data leaving MHX-910 S120 (ms) S121 (ms) Figure 10 - Output Data Framing S Register 122 - Remote Control This register either disables or enables remote control at a repeater or slave unit. When disabled, a slave/repeater’s settings may be remotely read by the master, but may not be remotely modified. When enabled, the slave/repeater allows the network master full remote control access. See Section 4.4.3 for details. The default is 0 - disabled. S Register 123 - RSSI Reading This register displays the average signal strength in dBm over the previous four hop intervals. The value in this register is also reflected in status lines RSSI1,2 and 3. See Section 2.2 for a description of RSSI, and how it is derived. 34 MHX-920E Operating Manual: Chapter 4 Configuration 4.4 Diagnostics, Statistics and Remote Control The MHX-920E provides several commands which are very useful for troubleshooting and analyzing the performance of the radio system. 4.4.1 Spectrum Analyzer Feature (ATG) Issuing the command ATG ,causes the MHX-920E to perform a sweep of the entire operating spectrum, giving a signal strength read-out in dBm for each channel as shown below: Noise level, '*'- mean value, '.'- max value ch 1 -138dBm ch 2 -139dBm ch 3 -139dBm ch 4 -139dBm ch 5 -139dBm ch 6 -139dBm ch 7 -130dBm ch 8 -116dBm ch 9 -135dBm ... ch 127 -135dBm * Paging -135dBm * Channel 1 is at frequency 902.4 MHz, with all subsequent channels in 200 kHz increments. This feature also displays average received signal strength for 12 channels above the 902-928 MHz ISM band. This area of the spectrum is used by paging networks. When deploying a network, the spectrum analyzer feature is useful for determining which parts of the ISM band may be noisy. This knowledge can be used to select an appropriate hopping pattern, or for creating a custom hopping pattern which avoids those frequencies. In addition, the presence of extremely high paging noise (> -25dBm) may indicate a need to install Microhard’s external cavity filter in line with the antenna. See Chapter 5 for details. 4.4.2 Statistics (ATP) The ATP command provides a list of several statistics as follows: # of # of # of # of # of # of OK data packets sent = 0 data packets received = 0 Slave's retries = 0 Slave's packets dropped = 0 Slave's sync errors = 0 CRC errors = 0 The MHX-920E starts the statistics count at zero each time the unit is powered up, or after the ATP command has been issued. By entering the ATP command, all statistics are cleared back to zero. The maximum limit for each statistic is 65535. MHX-920E Operating Manual: Chapter 4 Configuration 35 4.4.3 Remote Control and Diagnostics (S101=5) This is a very powerful tool which allows user to remotely configure and interrogate all units in a multipoint system from the Master unit. Simply by having knowledge of the unit address of each slave/repeater in the system, users can set the unit address of the master to match that of the slave/repeater of interest, set S101=5, go online, and interrogate/modify virtually all parameters of the remote repeater/slave unit. It should be noted that when the master goes online, all other units belonging to the network will synchronize with the master, but only the unit whose unit address matches the master’s will respond to the master’s diagnostic commands. In addition, in diagnostics mode, the master can change its unit address ‘onthe-fly,’ avoiding the delays of going into command mode, modifying the unit address, going back online and re-synchronizing with the entire network, before interrogating a new slave/repeater. The master’s unit address can be changed while still maintaining synchronization with the entire network, allowing for quick and efficient diagnostic sessions with all remote units. Ensure that register S122=1 on any slave/repeater that you wish to remotely modify. Table 4 provides a diagnostics command summary. The first column is a list of commands that may be issued at the master. The second column is the corresponding remote register. In general, any command issued without any additional parameters is a read command. For example, if you type: 0 The remote slave/repeater will send back the value if its S101 register. On the Master terminal screen, you would see: (this is the 0 that you typed, echoed back locally) (this indicates that the remote’s S101=3) If you type: 04 This command would change the remote’s operating mode to S101=4 (repeater). The remote unit should return ‘OK’. Remember, if the remote’s S122=0 (remote control disabled), the remote will respond with ‘ERROR’. In Table 4, Column 1, the meanings of the format is as follows: 36 COMMAND A command without (x) indicates that you may not add any additional parameters. i.e., you may only read back the value of the remote’s register. You may not modify that register. The only exception to this is the WRITE command ‘e’. Type ‘e’ to force the write command (&W) at the remote modem. COMMAND(x) Indicates this command may be sent with or without a parameter. Issuing this command without a parameter reads the corresponding remote’s register. Issuing this command with the additional parameter ‘x’ changes the corresponding remote’s register to ‘x’. Remember, any changes you wish to retain in the event of a powerdown or reset should be stored to non-volatile memory by issuing the write command ‘e’. MHX-920E Operating Manual: Chapter 4 Configuration Table 4 - Remote Control and Diagnostics Command Remote Register Description 0(x) S101 Operating Mode 1(x) S102 Baud Rate 2(x) S108 Output Power 3(x) S110 Data Format 4(x) S115 Repeat Interval 5(x) S116 Character Timeout 6(x) S120 RTS/DCD Framing 7(x) S121 DCD Timeout 8(x) S117 Modbus Mode 9(x) S213 Retry Limit test string Read back 'OK' from remote a1 test string a2 test string a3 test string b(x) &E Read back 'Microhard Systems, Inc.' from remote Read back 64 character test string from remote Read back 255 character test string from remote Framing c(x) &C DCD d(x) &K Handshaking &W Write S123 RSSI g(x) S104 Network Address h(x) S106 Hopping Pattern I(x) S206 Secondary Hopping Pattern j(x) S113 Retransmissions k1 statistics Read # of data packets sent k2 statistics Read # of data packets received k3 statistics Read # of Slave's retries k4 statistics Read # of Slave's packets dropped k5 statistics Read # of Slave's sync errors k6 statistics Read # of CRC errors k255 statistics Clear statistics l(x) S119 Quick Enter to Command Mode m(x) S118 Roaming n(x) S114 Packet Size Control o(x) S111 Min Packet Size p(x) S112 Max Packet Size MHX-920E Operating Manual: Chapter 4 Configuration 37 As mentioned previously in this section, there are some settings that can be changed to the master’s own registers while in diagnostics mode. The most useful is the unit address. By changing the master’s unit address to that of another slave in the network while in diagnostics mode, users can quickly interrogate/modify many different slave’s settings without the delays associated with switching between command and data modes. The commands which apply to the master’s own registers are shown in Table 5. Table 5 - Master Diagnostics Commands Command 38 Master Register Description r(x) S105 Unit Address S101 back to normal operating mode t(x) S109 Hopping Interval u(x) S104 Network Address v(x) S106 Hopping Pattern MHX-920E Operating Manual: Chapter 4 Configuration 5. Installation The installation, removal or maintenance of all antenna components must be carried out by qualified and experienced personnel. The installation, removal or maintenance of all antenna components must be carried out by qualified and experienced personel. The MHX-920E complies with FCC part 15 at the modular level for operation in the license-free 902-928 MHz ISM band. This chapter provides guidelines for installing and deploying equipment which incorporates the MHX-920E module. 5.1 Estimating the Gain Margin Successful communication between MHX-920E modules is dependent on three main factors: • System Gain • Path Loss • Interference System gain is a calculation in dB describing the performance to be expected between a transmitter-receiver pair. The number can be calculated based on knowledge of the equipment being deployed. The following four factors make up a system gain calculation: 1. Transmitter power (user selectable 0, 10, 20 or 30 dBm) 2. Transmitter gain (transmitting antenna gain minus cabling loss between the transmitting antenna and the MHX-920E module) 3. Receiver gain (Receiving antenna gain minus cabling loss between the receiving antenna and the module) 4. Receiver sensitivity (Specified as -105 dBm on the MHX-920E module) In the following illustration, the transmitting antenna has a gain of 6 dB, and the receiving antenna has a gain of 3 dB. The cable loss between the module and the antenna is 2 dB on both the transmitting and receiving side. Cable Loss = 2 dB Antenna Gain = 6 dB Cable Loss = 2 dB Antenna Gain = 3 dB Transmitter Receiver 30 dBm Output Power Sensitivity = -105 dBm The power level has been set to 30 dBm (1W) on the transmitter, and the receiver sensitivity for the MHX-920E is -105 dBm. System gain would be calculated to be: 30 - 2 + 6 + 3 - 2 + 105 = 140 dB. MHX-920E Operating Manual: Chapter 5 Installation 39 Base Height (m) Mobile Height (m) Distance (km) When deploying your system, care must be taken to ensure the path loss (reduction of signal strength from transmitter to receiver in dB) between equipment does not exceed the system gain (140 dB in the above example). It is recommended to design for a gain margin of at least 10 dB to ensure reliable communication. Gain margin is the difference between system gain and path loss. Referring to the same example, suppose the path loss is 100 dB, the gain margin would be 40 dB, which is more than adequate for reliable communication. Path loss is a very complicated calculation which mainly depends on the terrain profile, and the height of the antennas off the ground. The following table provides path loss numbers for varying antenna heights and antenna separation: These numbers are real averages taken from rural environments. They do not apply to urban, non-line-of-sight environments. Distance (km) Base Height (m) Mobile Height (m) Path Loss (dB) 15 2.5 116.5 30 2.5 110.9 15 2.5 124.1 15 117.7 15 10 105 16 15 2.5 135.3 16 15 128.9 16 15 10 116.2 16 30 10 109.6 16 30 122.4 16 30 2.5 128.8 Once the equipment is deployed, you can verify the signal strength by entering into Command Mode and reading Register S123. This register provides the average signal strength in dBm. The minimum strength for communication is roughly -105 dBm. For consistent reliable communication, you should try to deploy the equipment such that signal strength exceeds -95 dBm. 40 MHX-920E Operating Manual: Chapter 5 Installation 5.2 Antennas and Cabling This section describes the recommended procedure for installing cabling and antennas for use with the MHX-920E module. 5.2.1 Internal Cabling The most common method for installing the module is to run a cable from the module’s MCX connector to a reverse TNC bulkhead connector on the chassis of the equipment as shown in Figure 11. This cable can be purchased from Microhard Systems. Reverse TNC Connector RG316 Cable with MCX male connector and Reverse TNC bulkhead connector MHX-910 MCX female connector Figure 11. Suggested Internal Cabling Cable losses are negligible for the short piece used within the chassis. Additional losses up to 0.5 dB may be present in the MCX and Reverse TNC connections. MHX-920E Operating Manual: Chapter 5 Installation 41 5.2.2 Installing External Cables, Antennas and Lightning Arrestors The installation, removal or maintenance of all antenna components must be carried out by qualified and experienced personnel. The installation, removal or maintenance of all antenna components must be carried out by qualified and experienced personnel. Never work on an antenna system when there is lightning in the area. Direct human contact with the antenna is potentially unhealthy when the MHX-920E is generating RF energy. Always ensure that the MHX-920E equipment is powered down during installation. Never work on an antenna system when there is lightning in the area. Direct human contact with the antenna is potentially unhealthy when the MHX-920E is generating RF energy. Always ensure that the MHX-920E equipment is powered down during installation. Surge Arrestors The most effective protection against lightning is to install two lightning (surge) arrestors. One at the antenna, and the other at the interface with the equipment. The surge arrestor grounding system should be fully interconnected with the transmission tower and power grounding systems to form a single, fully integrated ground circuit. Typically, both ports on surge arrestors are N-female. Cabling The following coax cables are recommended: Cable Loss (dB/100ft) LMR 195 10.7 LMR 400 3.9 LMR 600 2.5 Factors to take into consideration when choosing a cable are: • price; • bend radius limitations (the lower performance cables generally can bend more sharply) • performance requirements; and, • distance between the equipment and the antenna. When installing the cable, always begin fastening at the top near the antenna connector/surge arrestor. The cable must be supported at the top with a hose clamp or wrap lock, and at 5 ft intervals down the length of the tower. Over-tightening the fasteners will dent the cable and reduce performance. If properly grounded surge arrestors are not installed at both the top and the bottom of the cable, then the cable should be grounded to the tower at these locations using a cable grounding kit. If the tower is non-conductive, then a separate conductor, physically separate from the cable, should be run down the tower. 42 MHX-920E Operating Manual: Chapter 5 Installation Antenna Before choosing an antenna, you should have some knowledge of the path loss and the topology of the equipment. If the equipment is in a fixed location and is to communicate with only one other unit also in a fixed location, then a Yagi antenna is suitable. Choose a Yagi with enough gain to ensure adequate gain margin. When deploying the Yagi, point the antenna towards the intended target, ensuring the antenna elements are perpendicular to the ground. If the equipment must communicate with multiple or mobile transceivers, then select an Omni-directional antenna with appropriate gain. The Effective Radiated Power (ERP) emitted from the antenna cannot exceed +36 dBm ERP. To comply with FCC regulations, .you must limit ERP to 36 dBm or less. With the MHX-920E set to full power, ERP is calculated as follows: ERP = 30 - (Cabling and Connector Losses) + (Antenna Gain) < 36 Use the guidelines in the previous section for calculating cable and connector losses. If cabling and connector losses are 2 dB, then the maximum allowable gain of the antenna will be 8 dB. External Filter Although the MHX-920E is capable of filtering out RF noise in most environments, there are circumstances that require external filtering. Paging towers, and cellular base stations in close proximity to the MHX-920E antenna can desensitize the receiver. Microhard Systems’ external cavity filter eliminates this problem. The filter has two N-female ports and should be connected in line at the interface to the RF equipment. Weatherproofing Type N and RTNC connectors are not weatherproof. All connectors should be taped with rubber splicing tape (weatherproofing tape), and then coated with a sealant. MHX-920E Operating Manual: Chapter 5 Installation 43 44 MHX-920E Operating Manual: Chapter 5 Installation A. Modem Command Summary The following provides a command summary for the MHX-920E module. Factory settings are denoted with a ‘*’. AT Commands Answer Command Echo E0 No Echo * E1 Command Echo Identification I0 Custom I1 Product Code I2 ROM Checksum test I3 Firmware Version I4 Firmware Date I5 Copyright I6 Firmware Time I7 Serial Number On-line Mode Quiet Mode * Q0 Enables Result Codes Q1 Disables Result Codes Result Codes Display V0 Display as Numbers * V1 Display as Words Connection Result * W0 Reports DTE as CONNECT xxxx W1 DTE) rate as CARRIER xxxx. W2 Reports DCE as CONNECT xxxx Reset and load stored configuration &C DCD (Data Carrier Detect) &C0 DCD is always on * &C1 DCD is on when modems are synchronized &C2 DCD used for output data framing &D DTR (Data Terminal Ready) &D0 DTR ignored * &D2 DTR disconnects and switches to command &D3 DTR disconnects and resets modem &F Load Factory Default &F1 Master &F2 Slave &F3 Repeater &F4 Slave through Repeater &K Handshaking &K0 Disable Handshaking &K2 RTS/CTS Input Framing * &K3 Enable Handshaking &S DSR (Data Set Ready) &S0 DSR is always on * &S1 DSR on in data, off in command mode &S2 DSR/DTR signaling &V View Configuration &W Write configuration to memory Sxx? Read S register value Sxx=yy Set S register value Result Codes OK 12 CONNECT 9600 NO CARRIER 13 CONNECT 14400 ERROR 14 CONNECT 19200 CONNECT 2400 15 CONNECT 28800 CONNECT 3600 17 CONNECT 38400 CONNECT 4800 18 CONNECT 57600 10 CONNECT 7200 33 CONNECT 115200 64 CARRIER 20000 62 CARRIER 45000 S Registers S0 Auto Answer 0 = power up in Command Mode, *1 = power up in Data Mode S2 Escape code [0...255] default ‘+’ (43) S3 CR character [0...255] default (13) S4 Line Feed [0...255] default (10) S5 Backspace [0...255] default (8) S101 Operating Mode 1 - Master Point to Multipoint 2 - Master Point to Point 3 - Slave 4 - Repeater 5 - Master Diagnostics S102 Serial Baud Rate 1 = 115200, 2 = 57600, 3 = 38400 4 = 28800, 5 = 19200, 6 = 14400 *7 = 9600, 8 = 7200, 9 = 4800, 10 = 3600, 11 = 2400 S103 Wireless Link Rate *2 = Fast w/o FEC 4 = Fast with FEC S104 Network Address [0...65535] S105 Unit Address [1...65535] S106 Primary Hopping Pattern [0...63] S206 Secondary Hopping Pattern [0...63] S107 Encryption Key [0...65535] S108 Output Power Level 0 = 1 mW, 1 = 10 mW, *2 = 100 mW, 3 = 1000 mW S109 Hopping Interval 1 = 8 msec, 2 = 12 msec, 3 = 16 msec, *4 = 20 msec, 5 = 30 msec, 6 = 45 msec, 7 = 80 msec, 8 = 120 msec S110 Data Format * 1 = 8N1, 2 = 8N2, 3 = 8E1, 4 = 8O1 5 = 7N1, 6 = 7N2, 7 = 7E1, 8 = 7O1 9 = 7E2, 10 = 7O2, 11 = 9N1 S111 Packet Minimum Size [1...Maximum Size] S112 Packet Maximum Size [2...255] S113 Packet Retransmissions [0...255] S213 Packet Retry Limit [0...255] S114 Packet Size Control *0=Disabled, 1=Enabled S115 Packet Repeat Interval [1..255] Default = 1 S116 Packet Character Timeout [0...254 ms] S117 Modbus Mode *0 = Disabled, 1 = Enabled S118 Roaming *0 = Disabled, 1 = Enabled S119 Quick Enter to Command 0 = Disabled, *1 = Enabled S120 RTS/DCD Framing Interval [0...254 ms] S121 DCD Timeout [0...254 ms] S122 Remote Control *0 = Disabled, 1 = Enabled S123 RSSI (dBm) MHX-920E Operating Manual: Appendix A Modem Command Summary 45 46 MHX-920E Operating Manual: Appendix A Modem Command Summary B. Serial Interface The MHX-920E module uses 8 pins on the header connector for asynchronous serial I/O. The interface conforms to standard RS-232 signals without level shifting, so direct connection to a host microprocessor is possible. The signals in the asynchronous serial interface are described below: DCD Data Carrier Detect - Output from Modem - When asserted (TTL low), DCD informs the DTE that a communications link has been established with another MHX-920E. Modem (DCE) ← ← ← Host Microprocessor Signal (DTE) DCD RX TX DTR SG DSR RTS CTS → IN → IN OUT OUT → IN → IN OUT → IN Arrows denote the direction that signals are asserted (e.g., DCD originates at the DCE and tells the DTE that a carrier is present). RX Receive Data - Output from Modem - Signals transferred from the MHX920E are received by the DTE via RX. TX Transmit Data - Input to Modem - Signals are transmitted from the DTE via TX to the MHX-920E. DTR Data Terminal Ready - Input to Modem - Asserted (TTL low) by the DTE to inform the modem that it is alive and ready for communications. SG Signal Ground - Provides a ground reference for all signals transmitted by both DTE and DCE. DSR Data Set Ready - Output from Modem - Asserted (TTL low) by the DCE to inform the DTE that it is alive and ready for communications. DSR is the modem’s equivalent of the DTR signal. RTS Request to Send - Input to Modem - A “handshaking” signal which is asserted by the DTE (TTL low) when it is ready. When hardware handshaking is used, the RTS signal indicates to the DCE that the host can receive data. CTS Clear to Send - Output from Modem - A “handshaking” signal which is asserted by the DCE (TTL low) when it has enabled communications and transmission from the DTE can commence. When hardware handshaking is used, the CTS signal indicates to the host that the DCE can receive data. Notes: It is typical to refer to RX and TX from the perspective of the DTE. This should be kept in mind when looking at signals relative to the modem (DCE); the modem transmits data on the RX line, and receives on TX. “DCE” and “modem” are often synonymous since a modem is typically a DCE device. “DTE” is, in most applications, a device such as a host microprocessor. MHX-920E Operating Manual: Appendix B Serial Interface 47 48 MHX-920E Operating Manual: Appendix B Serial Interface C. Sample Schematic Diagram The following is a sample microprocessor implementation with a MICROCHIP PIC 16C74 and the MHX-920E. The MHX920E performs no level shifting on the serial port, so direct connection to the host microprocessor is possible. DO NOT CONNECT THE MHX-920E TO RS 232 DRIVER OUTPUTS. DAMAGE TO THE UNIT MAY RESULT. On this implementation, the onboard SCI of the PIC 16C74 is directly connected pins 2 and 3 of the MHX-920E. The bidirectional Port D is used for asserting or monitoring control signals from the MHX-920E. The RESET signal is a momentary active low signal asserted by the host microprocessor. RESET initializes the MHX-920E and places the system in a known state. This signal should be set high after the host microprocessor has been reset. PIC16C74 MHX-920 RC7 RC6 RXD TXD RD0 RD1 RD2 RD3 RD4 DCD DTR DSR RTS CTS RD5 RD6 RESET 31 Power Connections not shown MHX-920E Operating Manual: Appendix C Sample Schematic Diagram 49 50 MHX-920E Operating Manual: Appendix C Sample Schematic Diagram D. Factory Default Settings AT&F1 - Master Default Settings AT&F3 - Repeater Default Settings E1, Q0, V1, W0, S0=1, S2=43, S3=13, S4=10, S5=8 E1, Q0, V1, W0, S0=1, S2=43, S3=13, S4=10, S5=8 DCD DTR Framing Handshaking DSR Operating Mode Serial Baud Rate Wireless Link Rate Network Address Unit Address Primary Hop Pattern Encryption Key Output Power Hop Interval Data Format Packet Minimum Size Packet Maximum Size Packet Retransmissions Packet Size Control Packet Repeat Interval Character Timeout (ms) Modbus Mode Roaming Quick Enter to Command RTS/DCD Framing (ms) DCD Timeout (ms) Remote Control Secondary Hop Pattern Packet Retry Limit DCD DTR Framing Handshaking DSR Operating Mode Serial Baud Rate Wireless Link Rate Network Address Unit Address Primary Hop Pattern Encryption Key Output Power Hop Interval Data Format Packet Minimum Size Packet Maximum Size Packet Retransmissions Packet Size Control Packet Repeat Interval Character Timeout (ms) Modbus Mode Roaming Quick Enter to Command RTS/DCD Framing (ms) DCD Timeout (ms) Remote Control Secondary Hop Pattern Packet Retry Limit &C1 (On) &D0 (DTR is ignored) &E0 (Disabled) &K3 (Enabled) &S1 (On in Data, Off in Command) S101=1 (Master P-MP) S102=7 (9600 baud) S103=2 (Fast, No FEC) S104=1 S105=1 S106=0 S107=1 S108=2 (100mW) S109=4 S110=1 (8N1) S111=1 S112=43 S113=1 S114=0 S115=1 (Don’t Care) S116=8 S117=0 S118=0 S119=1 S120=0 S121=0 S122=0 S206=2 (Don’t Care) S213=2 (Don’t Care) &C1 (On) &D0 (DTR is ignored) &E0 (Disabled) &K3 (Enabled) &S1 (On in Data, Off in Command) S101=4 (Repeater) S102=7 (9600 baud) S103=2 (Fast, No FEC) (Set by Master) S104=1 S105=3 S106=0 S107=1 S108=2 (100mW) S109=4 (Set by Master) S110=1 (8N1) S111=1 S112=43 S113=1 S114=0 S115=1 S116=8 S117=0 S118=0 S119=1 S120=0 S121=0 S122=0 S206=2 S213=2 AT&F2 - Slave Default Settings AT&F4 -Slave Through Repeater Default Settings E1, Q0, V1, W0, S0=1, S2=43, S3=13, S4=10, S5=8 E1, Q0, V1, W0, S0=1, S2=43, S3=13, S4=10, S5=8 DCD DTR Framing Handshaking DSR Operating Mode Serial Baud Rate Wireless Link Rate Network Address Unit Address Primary Hop Pattern Encryption Key Output Power Hop Interval Data Format Packet Minimum Size Packet Maximum Size Packet Retransmissions Packet Size Control Packet Repeat Interval Character Timeout (ms) Modbus Mode Roaming Quick Enter to Command RTS/DCD Framing (ms) DCD Timeout (ms) Remote Control Secondary Hop Pattern Packet Retry Limit DCD DTR Framing Handshaking DSR Operating Mode Serial Baud Rate Wireless Link Rate Network Address Unit Address Primary Hop Pattern Encryption Key Output Power Hop Interval Data Format Packet Minimum Size Packet Maximum Size Packet Retransmissions Packet Size Control Packet Repeat Interval Character Timeout (ms) Modbus Mode Roaming Quick Enter to Command RTS/DCD Framing (ms) DCD Timeout (ms) Remote Control Secondary Hop Pattern Packet Retry Limit &C1 (On) &D0 (DTR is ignored) &E0 (Disabled) &K3 (Enabled) &S1 (On in Data, Off in Command) S101=3 (Slave) S102=7 (9600 baud) S103=2 (Fast, No FEC) (Set by Master) S104=1 S105=2 S106=0 S107=1 S108=2 (100mW) S109=4 (Set by Master) S110=1 (8N1) S111=1 S112=43 S113=1 (Don’t Care) S114=0 S115=1 S116=8 S117=0 S118=0 S119=1 S120=0 S121=0 S122=0 S206=2 (Don’t Care) S213=2 MHX-920E Operating Manual: Appendix D. Factory Default Settings &C1 (On) &D0 (DTR is ignored) &E0 (Disabled) &K3 (Enabled) &S1 (On in Data, Off in Command) S101=3 (Slave) S102=7 (9600 baud) S103=2 (Fast, No FEC) (Set by Master) S104=1 S105=4 S106=2 S107=1 S108=2 (100mW) S109=4 (Set by Master) S110=1 (8N1) S111=1 S112=43 S113=1 (Don’t Care) S114=0 S115=1 S116=8 S117=0 S118=0 S119=1 S120=0 S121=0 S122=0 S206=2 (Don’t Care) S213=2 51 52 MHX-920E Operating Manual: Appendix D Factory Default Settings E. Performance Tables The scope of this appendix is to find the best possible performance and maximum packet size at different modes of operation. The setup assumes a baud rate of 115k, no retries and no retransmissions. WARNING: Communication will fail if the maximum packet size (S112) exceeds the recommended optimal packet size. . Slave <--> Master Communication. (No Repeater) Link Rate S103=2 Slave <--> Master Communication. (No Repeater) Link Rate S103=4 Repeater <--> Master Direct Communication. Link Rate S103=2 Repeater <--> Master Direct Communication. Link Rate S103=4 Slave <--> Master Through One or More Repeaters. Link Rate S103=2 Slave <--> Master Through One or More Repeaters. Link Rate S103=4 Hop Interval 1 (8 ms) 2 (12 ms) 3 (16 ms) 4 (20 ms) 5 (30 ms) 6 (45 ms) 7 (80 ms) 8 (120 ms) 1 (8 ms) 2 (12 ms) 3 (16 ms) 4 (20 ms) 5 (30 ms) 6 (45 ms) 7 (80 ms) 8 (120 ms) 1 (8 ms) 2 (12 ms) 3 (16 ms) 4 (20 ms) 5 (30 ms) 6 (45 ms) 7 (80 ms) 8 (120 ms) 1 (8 ms) 2 (12 ms) 3 (16 ms) 4 (20 ms) 5 (30 ms) 6 (45 ms) 7 (80 ms) 8 (120 ms) 1 (8 ms) 2 (12 ms) 3 (16 ms) 4 (20 ms) 5 (30 ms) 6 (45 ms) 7 (80 ms) 8 (120 ms) 1 (8 ms) 2 (12 ms) 3 (16 ms) 4 (20 ms) 5 (30 ms) 6 (45 ms) 7 (80 ms) 8 (120 ms) Optimal Packet Size (bytes) 14 66 110 154 255 255 255 255 34 54 76 130 210 255 255 N/A 22 44 101 178 255 255 N/A N/A 16 43 80 174 255 N/A 22 43 93 174 255 255 N/A N/A N/A 14 40 80 174 255 Throughput (kbps)* 20 52 66 74 83 56 31 21 22 28 32 38 43 30 20 N/A 13 21 32 39 31 21 N/A N/A 12 16 20 20 N/A 13 21 31 38 31 21 N/A N/A N/A 12 16 19 20 MHX-920E Operating Manual: Appendix E. Performance Tables 53 54 MHX-920E Operating Manual: Appendix E. Performance Tables F. Hopping Patterns This Appendix provides a guide for selecting appropriate hopping patterns (S106,S206). There are 64 hopping patterns: The first 62 come pre-programmed from the factory as per the table below. There are 31 patterns in Group A and 31 in Group B. When deploying a network, it is recommended that you use choose hopping patterns all belonging to the same group. Patterns have been designed to notch out certain segments of the ISM band. Pattern Number Spectrum Used 0, 2, 4, 6, 8, 10, 12 902.4 - 927.6 MHz 14, 16, 18, 20 905.2 - 924.8 MHz Group A 22, 24, 26, 28 908.0 - 927.6 MHz Patterns 0,2,4...60 30, 32, 34, 36 902.4 - 907.2, 913.2 - 927.6 MHz 38, 40, 42, 44 902.4 - 912.4, 918.4 - 927.6 MHz 46, 48, 50, 52 902.4 - 917.4, 923.6 - 927.6 MHz 54, 56, 58, 60 902.4 - 922.0 MHz 1, 3, 5, 7, 9, 11, 13 902.6 - 927.4 MHz 15, 17, 19, 21 905.4 - 925.0 MHz Group B 23, 25, 27, 29 907.8 - 927.4 MHz Patterns 1,3,5...61 31, 33, 35, 37 902.6 - 907.4, 913.0 - 927.4 MHz 39, 41, 43, 45 902.6 - 912.6, 918.2 - 927.4 MHz 47, 49, 51, 53 902.6 - 917.8, 923.4 - 927.4 MHz 55, 57, 59, 61 902.6 - 922.2 MHz Patterns 58 to 63 -may be manually entered or edited by entering AT&H at the Command Line, and following the prompts. Each pattern must use a channel only once, and must consist of exactly 50 channels. There are 127 channels available ranging from Channel 1 at 902.4 MHz up to Channel 127 at 927.6 MHz. MHX-920E Operating Manual: Appendix F. Hopping Patterns 55 56 MHX-920E Operating Manual: Appendix F. Hopping Patterns G. Technical Specifications Electrical/Physical Data Interface Asynchronous Serial Port, TTL Levels Signals Sig. Gnd, TX, RX, DCD, DSR, DTR, RTS, CTS Bandwidth / Data Rate 2,400 - 115,200 bps, uncompressed half-duplex, Approx. 85 kbps sustained in intelligent asymmetrical full-duplex transmission mode Communications Range1 30 kilometres (19 miles) Power Requirements 5 VDC, 1.0 Amp Power Consumption 600 mA max, 300 mA typical at 1W transmit; 200 mA receive Operating Frequency 902-928 MHz System Gain 135 dB Sensitivity -105 dBm Output Power 1, 10, 100, 1000mW (user-selectable) Spreading Code Frequency Hopping Hopping Patterns 64 pseudo-random, user-selectable Error Detection CRC-16 with auto re-transmit Error Correction Adjacent Channel Rejection User-selectable Forward Error Correction (FEC) > 60 dB In-band Rejection > 70 dB Out-of-band Rejection > 80 dB Dimensions (LxWxH) Encl: 3.5” x 2.1” x 1.” (90 mm x 53 mm x 25 mm) Weight 75 grams Operating Environment Temperature: -40 to +70°C Humidity: 5 to 95%, non-condensing Storage Temperature -40 to 90°C 1. Clear line-of-sight, elevated high-gain antennas. MHX-920E Operating Manual: Appendix G. Technical Specifications 57 58 MHX-920E Operating Manual: Appendix H. Mechanical Drawings MHX-920E Operating Manual: Appendix H. Mechanical Drawing 750 21 20 3500 Dimensions in thousandths of an inch. Shaded areas = keep clear. 600 2100 125 40 Pin 1 100 Top View 200 275 1900 Document Number: D1042-02 Friday, July 14, 2000 Size A 800 Rev. Sheet 1 of 1 #110, 1144 - 29th Ave. N.E. Calgary, Alberta, Canada T2E 7P1 Drawn By: NB MHX Series Mechanical Drawing Microhard Systems Inc. 225 170 450 dia. 90 H. Mechanical Drawing 59 60 MHX-920E Operating Manual: Appendix H. Mechanical Drawings I. Glossary Terminology Used in the MHX-920E Operating Manual Asynchronous communications A method of telecommunications in which units of single bytes of data are sent separately and at an arbitrary time (not periodically or referenced to a clock). Bytes are “padded” with start and stop bits to distinguish each as a unit for the receiving end, which need not be synchronized with the sending terminal. Attenuation The loss of signal power through equipment, lines/cables, or other transmission devices. Measured in decibels (dB). Bandwidth The information-carrying capacity of a data transmission medium or device, usually expressed in bits/second (bps). Baud Unit of signaling speed equivalent to the number of discrete conditions or events per second. If each signal event represents only one bit condition, then baud rate equals bits per second (bps) – this is generally true of the serial data port, so baud and bps have been used interchangeably in this manual when referring to the serial port; this is not always the case during the DCE-to-DCE communications, where a number of modulation techniques are used to increase the bps rate over the baud rate. Bit The smallest unit of information in a binary system, represented by either a 1 or 0. Abbreviated “b”. Bits per second (b/s or bps) A measure of data transmission rate in serial communications. Also see baud. Byte A group of bits, generally 8 bits in length. A byte typically represents a character of data. Abbreviated “B”. Characters per second (cps) A measure of data transmission rate for common exchanges of data. A character is usually represented by 10 bits: an 8bit byte plus two additional bits for marking the start and stop. Thus, in most cases (but not always), cps is related to bits per second (bps) by a 1:10 ratio. CRC (Cyclic Redundancy Check) An error-detection scheme for transmitted data. Performed by using a polynomial algorithm on data, and appending a checksum to the end of the packet. At the MHX-920E Operating Manual: Appendix I. Glossary receiving end, a similar algorithm is performed and checked against the transmitted checksum. Crossover cable (Also known as rollover, null- modem, or modem-eliminator cable) A cable which allows direct DTE-to-DTE connection without intermediate DCEs typically used to bridge the two communicating devices. Can also be used to make cabled DCE-to-DCE connections. The name is derived from “crossing” or “rolling” several lines, including the TX and RX lines so that transmitted data from one DTE is received on the RX pin of the other DTE and vice-versa. Data Communications Equipment (DCE, also referred to as Data Circuit-Terminating Equipment, Data Set) A device which facilitates a communications connection between Data Terminal Equipment (DTEs). Often, two or more compatible DCE devices are used to “bridge” DTEs which need to exchange data. A DCE performs signal encoding, decoding, and conversion of data sent/received by the DTE, and transmits/receives data with another DCE. Common example is a modem. Data Terminal Equipment (DTE) An enddevice which sends/receives data to/from a DCE, often providing a user-interface for information exchange. Common examples are computers, terminals, and printers. dBm Stands for “Decibels referenced to one milliwatt (1 mW)”. A standard unit of power level commonly used in RF and communications (n/10) work. n dBm is equal to 10 milliwatt, so 0dBm = 1mW, -10dBm = 0.1mW, -20dBm = 0.01mW, etc. DCE See Data Communications Equipment. DTE See Data Terminal Equipment. Flow Control A method of moderating the transmission of data so that all devices within the communications link (DTEs and DCEs) transmit and receive only as much data as they can handle at once. This prevents devices from sending data which cannot be received at the other end due to conditions such as a full buffer or hardware not in a ready state. This is ideally handled by hardware using flow-control and handshaking signals, but 61 can be controlled also by software using X-ON/XOFF (transmitter on/off) commands. Frequency-hopping A type of spread spectrum communication whereby the carrier frequency used between transmitter and receiver changes repeatedly in a synchronized fashion according to a specified algorithm or table. This minimizes unauthorized jamming (interference) and interception of telecommunications. Full-duplex Where data can be transmitted, simultaneously and independently, bidirectionally. Half duplex Exists when the communications medium supports bi-directional transmission, but data can only travel in one direction at the same time. Handshaking A flow-control procedure for establishing data communications whereby devices indicate that data is to be sent and await appropriate signals that allow them to proceed. Line-of-sight Condition in which a transmitted signal can reach its destination by travelling a straight path, without being absorbed and/or bounced by objects in its path. Master The station which controls and/or polls one or more Slave stations in a point-to-point or pointto-multipoint network. Often functions as a server or hub for the network. Non-volatile memory Memory which retains information which is written to it. Null modem cable See Crossover cable. Point-to-point A simple communications network in which only two DTEs are participants. Point-to-multipoint A communications network in which a Master DTE communicates with two or more Slave DTEs. Repeater A device which automatically amplifies or restores signals to compensate for distortion and/or attenuation prior to retransmission. A repeater is typically used to extend the distance for which data can be reliably transmitted using a particular medium or communications device. many newer devices use a compact 9-pin connector with only the essential signaling lines used in asynchronous serial communications. Lines have two possible states: “high” (on, active, asserted, carrying +3 to +25 V) or “low” (off, inactive, disasserted, carrying -3 to -25 V). RTU (Remote Terminal Unit) A common term describing a DTE device which is part of a widearea network. Often a RTU performs data I/O and transmits the data to a centralized station. Serial communications A common mode of data transmission whereby character bits are sent sequentially, one at a time, using the same signaling line. Contrast with parallel communications where all bits of a byte are transmitted at once, usually requiring a signal line for each bit. Shielded cable Interface medium which is internally shrouded by a protective sheath to minimize external electromagnetic interference (“noise”). Slave A station which is controlled and/or polled by the Master station for communications. Typically represents one end of a point-to-point connection, or one of the terminal nodes in a point-tomultipoint network. Often a RTU is linked by a Slave DCE. Spread spectrum A method of transmitting a signal over a wider bandwidth (using several frequencies) than the minimum necessary for the originally narrowband signal. A number of techniques are used to achieve spread spectrum telecommunications, including frequency hopping. Spread spectrum provides the possibility of sharing the same band amongst many users while increasing the tolerance to interference and noise, and enhancing privacy of communications. Throughput A measure of the rate of data trans- mission passing through a data communication system, often expressed as bits or characters per second (bps or cps). RS-232 (Recommended Standard 232; more accurately, RS-232C or EIA/TIA-232E) Defined by the EIA, a widely known standard electrical and physical interface for linking DCEs and DTEs for serial data communications. Traditionally specifies a 25-pin D-sub connector, although 62 MHX-920E Operating Manual: Appendix I . Glossary
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.2 Linearized : No Page Count : 66 Creator : Microsoft Word Create Date : 2001:03:06 13:15:32 Title : MHX920Emanua… Author : Licensed User Producer : Acrobat PDFWriter 4.0 for WindowsEXIF Metadata provided by EXIF.tools