Page 1
User Manual for HE-XRC9 Wireless Communication 900MHZ MODEM COM Module 27 May 2007 MAN0850-01...
Page 3
This manual explains how to install and use the 900MHz Modem COM Module (HE-XRC9). Copyright (C) 2007 Horner APG, LLC., 59 S State Ave, Indianapolis, Indiana 46201. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language or computer language, in any form by any means, electronic, mechanical, magnetic, optical, chemical, manual or otherwise, without the prior agreement and written permission of Horner APG, Inc.
Page 4
In no event, whether as a result of breach of contract, warranty, tort (including negligence) or otherwise, shall Horner APG or its suppliers be liable of any special, consequential, incidental or penal damages including, but not limited to, loss of profit or revenues, loss of use of the products or any associated equipment, damage to associated equipment, cost of capital, cost of substitute products, facilities, services or replacement power, down time costs, or claims of original purchaser's customers for such damages.
RS‐232/485 RF Modem Product Manual May 27, 2007 Page 7 MAN0850‐01 1. 900MHz Modem COM Module The XLe OCS plug in accessory 900MHz Modem COM Module is our longest range wireless solution. Out-of-box, the modem is equipped to sustain long range wireless links between devices. Simply enter serial data into one modem and the data surfaces on the other side of the wireless link.
HE-XRC9 deactivates the MJ1 serial port. However, support is provided to select which device is currently active through ladder control. The HE-XRC9 is provided connection to the internal handshake lines of RTS and CTS. As such, the OPEN function block handshake parameter of hardware is functional if the HE-XRC9 is programmed appropriately.
The antenna should be mounted on the outside of the enclosure with an appropriate antenna extension cable. Horner APG offers two optional kits that include these cables, the one foot (0.304 meter) HE200ANT906 and the four foot (1.219 meter) HE200ANT908.
RS‐232/485 RF Modem Product Manual May 27, 2007 Page 11 MAN0850‐01 1.5: Configuration Once the HE‐XRC9 is installed, the corresponding CSCAPE application must be made aware of the optional COM module. This is accomplished through the CSCAPE: Controller ‐> I/O Configuration menu as shown below: Figure 1.4. – Pre Configuration If the target XLe (with the HE‐XRC9 installed) is available and connected to CSCAPE, the Auto Config System will fill the EMPTY slot with HEXRC9 information. If the target XLe is NOT available, the user may manually configure by clicking the Config button adjacent to the EMPTY slot and selecting HEXRC9 – radio modem option card (this assumes that XLE has previously been selected as the Controller). Thereafter, on exiting the I/O Configuration dialog by clicking the OK button, the application is configured for the HE‐XRC9. Figure 1.5. – Post Configuration ...
The factory default setting of these parameters are 9600, 8, N, and 1. It is possible to program the HE-XRC9 for a different baud rate and frame protocol and save those values to non-volatile memory; however, it is left to the user to record those values and set the OPEN function block appropriately.
RS‐232/485 RF Modem Product Manual May 27, 2007 Page 15 MAN0850‐01 3. RF Module Operation WARNING: When operating at 1 Watt power output, observe a minimum separation distance of 2’ (0.6 m) between modems. Transmitting in close proximity of other modems can damage modem front ends. Host and COM Module I/O Settings Serial communications between a host and the 900MHz Modem COM Module are dependent upon having matching baud rate, parity, stop bit &...
Page 16
Page 16 May 27, 2007 RS‐232/485 RF Modem Product Manual MAN0850‐01 How to eliminate the need for flow control: Send messages that are smaller than the DI buffer size. The size of the DI buffer varies according to the packet size (PK parameter) and the parity setting (NB parameter) used. Interface at a lower baud rate (BD parameter) than the RF data rate (BR parameter).
RS‐232/485 RF Modem Product Manual May 27, 2007 Page 17 MAN0850‐01 Modes of Operation 900MHz Modem COM Modules operate in five modes. Figure 3.2. Modes of Operation The COM Module can only be in one mode at a time. Idle Mode When not receiving or transmitting data, the modem is in Idle Mode. The modem uses the same amount of power in Idle Mode as it does in Receive Mode.
Page 18
Page 18 May 27, 2007 RS‐232/485 RF Modem Product Manual MAN0850‐01 After either of the RB and RO conditions are met, the modem then initializes a communications channel. Data in the DI buffer is grouped into RF packets (up to 2048 bytes in each packet - refer to PK (Maximum RF Packet Size) Command), converted to RF data and then is transmitted over- the-air until the DI buffer is empty.
RS‐232/485 RF Modem Product Manual May 27, 2007 Page 19 MAN0850‐01 Header The header contains network addressing information that filters incoming RF data. The receiving modem checks for matching a VID, Hopping Channel and Destination Address. Data that does not pass through all three network security layers is discarded. Figure 3.5.
Idle Mode. Shutdown Mode Hardware Sleep Shutdown Mode offers the lowest power mode available to Horner modem users (< 1 µA). This mode is available through the XRC9. Contact Horner Technical Support for more information. Command Mode To set or read modem parameters;...
Page 21
RS‐232/485 RF Modem Product Manual May 27, 2007 Page 21 MAN0850‐01 To Send AT Commands to the COM Module: Figure 3.7. Syntax for sending 900MHZ MODEM AT Commands NOTE: To read a current parameter value stored in a register, leave the parameter field blank. The preceding example would change the modem Destination Address “1F”. To store the new value to the modem’s non-volatile (long term) memory, use the WR (Write) Command.
Page 22 May 27, 2007 RS‐232/485 RF Modem Product Manual MAN0850‐01 Commands can be queried for their current value by sending the command logically ORed with the value 0x80 (hexadecimal) with the CMD pin asserted. When the binary value is sent (with no parameters), the current value of the command parameter is sent back through the DO pin.
RS‐232/485 RF Modem Product Manual May 27, 2007 Page 23 MAN0850‐01 Table 3.2. Mode in Relation to Transmitting Modem Parameter Values RF Communication Mode RR Parameter Value MT Parameter Value Streaming Acknowledged >= 1 Multi-Transmit ignored >=1 Addressing Options Transmissions can be addressed to a specific modem or group of modems using the DT (Destination Address) and MK (Address Mask) commands.
Page 24 May 27, 2007 RS‐232/485 RF Modem Product Manual MAN0850‐01 Streaming Mode Attributes: Highest data throughput Lowest latency and jitter Reduced immunity to interference Streaming mode transmissions never acknowledged by receiving modem(s) Required Parameter Values (TX Modem): RR (Retries) = 0 Related Commands: Networking (DT, MK, MY), Serial Interfacing (PK, RB, RO, TT) Recommended Use: Mode is most appropriate for data that is more sensitive to latency and/or jitter than it is to occasional packet loss.
RS‐232/485 RF Modem Product Manual May 27, 2007 Page 25 MAN0850‐01 Acknowledged Mode Attributes: Reliable delivery through positive acknowledgements for each packet Throughput, latency and jitter vary depending on the quality of the channel and the strength of the signal. Required Parameter Values (TX Modem): RR (Retries) >= 1 Related Commands: Networking (DT, MK, RR), Serial Interfacing (PK, RN, RO, RB, TT) Recommended Use: Use for applications that require Reliable Delivery.
Page 26 May 27, 2007 RS‐232/485 RF Modem Product Manual MAN0850‐01 After receiving and acknowledging a packet, the receiving modem will move to the next frequency and listen for either a retransmission or new data, for a specific period of time. Even if the transmitting modem has indicated that it has no more pending transmit data, it may have not received the previous ACK, and so may retransmit the packet, possibly with no delay after the ACK slot.
Page 27
RS‐232/485 RF Modem Product Manual May 27, 2007 Page 27 MAN0850‐01 Multi-Transmit Mode Connection Sequence Events up through the ‘Transmit Packet’ process are common to all three RF Communication Options. Refer to the Transmit Mode section [p 18] for more information. ...
RS‐232/485 RF Modem Product Manual May 27, 2007 Page 29 MAN0850‐01 0x26 (38d) Serial Number Low 0 – 0xFFFF [read-only] Diagnostics varies 0x01 (1d) Sleep Mode 0 - 2, 4 - 8; 3 reserved Sleep (Low Power) 0x02 (2d) Time before Sleep (ATAT+3) –...
Page 30
Page 30 May 27, 2007 RS‐232/485 RF Modem Product Manual MAN0850‐01 BD (Baud Rate) Command AT Command: ATBD <Serial Interfacing> BD Command is used to set/read the interface data rate (the rate at which Binary Command: 0x15 (21 decimal) serial data is sent to the modem from a host). Parameter Range: 0 –...
Page 31
RS‐232/485 RF Modem Product Manual May 27, 2007 Page 31 MAN0850‐01 CC (Command Sequence Character) Command <Command Mode Options> CC Command is used AT Command: ATCC to set/read the ASCII character used between Binary Command: 0x13 (19 decimal) Guard Times of the AT Command Mode Sequence Parameter Range: 0x20 –...
Page 32
Page 32 May 27, 2007 RS‐232/485 RF Modem Product Manual MAN0850‐01 CS (GP01 Configuration) Command AT Command: ATCS <Serial Interfacing> CS Command is used to select the behavior of the GP01 pin. This output Binary Command: 0x1F (31 decimal) can provide RS-232 flow control, control the TX Parameter Range: 0 –...
Page 33
RS‐232/485 RF Modem Product Manual May 27, 2007 Page 33 MAN0850‐01 E1 (Echo On) Command <Command Mode Options> E1 Command turns AT Command: ATE1 on the character echo in AT Command Mode. Binary Command: 0x0B (11 decimal) Each typed character will be echoed back to the terminal when ATE1 is active.
Page 34
Page 34 May 27, 2007 RS‐232/485 RF Modem Product Manual MAN0850‐01 FT (Flow Control Threshold) Command AT Command: ATFT <Serial Interfacing> Set/Read the flow control threshold. When FT bytes have accumulated in Binary Command: 0x24 (36 decimal) the DI buffer, is de-asserted or the XOFF Parameter Range: 0 –...
Page 35
RS‐232/485 RF Modem Product Manual May 27, 2007 Page 35 MAN0850‐01 HV (Hardware Version) Command <Diagnostics> HV Command is used to read the AT Command: ATHV hardware version of the modem. Parameter Range (read-only): 0 – 0xFFFF Default Parameter Value: 0x14FF (5375d) Number of bytes returned: 2 ID (Modem VID) Command <Networking &...
Page 36
Page 36 May 27, 2007 RS‐232/485 RF Modem Product Manual MAN0850‐01 MK (Address Mask) Command AT Command: ATMK <Networking & Security> MK Command is used to set/read the “Address Mask”. All data packets Binary Command: 0x12 (18 decimal) contain the Destination Address of the Parameter Range: 0 –...
Page 37
RS‐232/485 RF Modem Product Manual May 27, 2007 Page 37 MAN0850‐01 NB (Parity) Command <Serial Interfacing> Select/Read parity settings AT Command: ATNB for UART communications. Binary Command: 0x23 (35 decimal) Parameter Range: 0 – 4 Parameter Configuration Value 8-bit (no parity or 7-bit (any parity) 8-bit even 8-bit odd...
Page 38
Page 38 May 27, 2007 RS‐232/485 RF Modem Product Manual MAN0850‐01 PW (Pin Wake-up) Command AT Command: ATPW <Sleep (Low Power)> Under normal operation, a modem in Cyclic Sleep Mode cycles from an Binary Command: 0x1D (29 decimal) active state to a low-power state at regular Parameter Range: 0 –...
Page 39
RS‐232/485 RF Modem Product Manual May 27, 2007 Page 39 MAN0850‐01 RM (Ambient Power – All Channels) Command <Diagnostics> RM Command is used to examine AT Command: ATRM and report the power levels on all channels. If no Parameter Range (read-only): no parameter – 0x7D0 (2000d) parameter is given, then the channels will be scanned once.
Page 40
Page 40 May 27, 2007 RS‐232/485 RF Modem Product Manual MAN0850‐01 RO Command (continued) When RO is the transmission-beginning criteria: The actual time between the reception of the last character from the UART and the beginning of RF transmission will be at least 800 µsec longer than the actual RO time to allow for transmission setup.
Page 41
RS‐232/485 RF Modem Product Manual May 27, 2007 Page 41 MAN0850‐01 RT (GPI1 Configuration) Command RT Command is used to set/read the behavior of AT Command: ATRT the GPI1 pin. The pin can be configured to enable Binary Command: 0x16 (22 decimal) binary programming or flow control.
Page 42
Page 42 May 27, 2007 RS‐232/485 RF Modem Product Manual MAN0850‐01 SM (Sleep Mode) Command AT Command: ATSM <Sleep Mode (Low Power)> SM Command is used to set/read the modem’s Sleep Mode settings that Binary Command: 0x01 configure the modem to run in states that require Parameter Range: 0 –...
Page 43
RS‐232/485 RF Modem Product Manual May 27, 2007 Page 43 MAN0850‐01 SM Command (continued) The modem remains in Sleep Mode for a user-defined period of time ranging from 0.5 seconds to 16 seconds (SM Parameters 3 through 8). After this interval of time, the modem returns to Idle Mode and listens for a valid data packet for 100 ms.
Page 44
Page 44 May 27, 2007 RS‐232/485 RF Modem Product Manual MAN0850‐01 ST (Time before Sleep) Command AT Command: ATST <Sleep Mode (Low Power)> ST Command is used to set/read the period of time (milliseconds) in Binary Command: 0x02 (2 decimal) which the modem remains inactive before Parameter Range: (ATAT+3) –...
Page 45
RS‐232/485 RF Modem Product Manual May 27, 2007 Page 45 MAN0850‐01 VL (Firmware Version - verbose) Command <Diagnostics> VL Command is used to read the AT Command: ATVL verbose firmware version of the 900MHZ MODEM Parameter Range: Returns string Number of bytes returned: 2 Sample output: Firmware version 0.8, Apr 16 2004 10:46:57 VR (Firmware Version) Command...
Page 46
Page 46 May 27, 2007 RS‐232/485 RF Modem Product Manual MAN0850‐01 Warning Number Description Under-voltage. This is caused if the supply voltage falls below the minimum threshold for the lowest power level (2.8 V). If/when the voltage rises above the threshold, the warning is deactivated. The module will not transmit below this voltage threshold. Over-voltage.
The 900MHz Modem COM Module complies with Part 15 of the FCC rules and regulations. Compliance with labeling requirements, FCC notices and antenna regulations is required. Labeling Requirements In order to inherit Horner’s FCC Certification, compliance requires the following be stated on the device and within its operation manual: FCC ID: OUR-9XTEND This device complies with Part 15 of the FCC Rules.
(as per FCC section 2.1091). Changes or modifications not expressly approved by Horner could void the user’s authority to operate the equipment. IMPORTANT: OEMs must test their final product to comply with unintentional radiators (FCC section 15.107 and 15.109) before declaring compliance of their final product to Part 15 of the FCC Rules.
FCC-Approved Antennas (900 MHz) Fixed Base Station and Mobile Applications Horner Modems are pre-FCC approved for use in fixed base station and mobile applications. When the antenna is mounted at least 20 cm (8”) from nearby persons, the application is considered a mobile application.
Page 50
Page 50 May 27, 2007 RS‐232/485 RF Modem Product Manual MAN0850‐01 Omni‐directional base station antennas (approved when operating at 1 Watt power output or lower.) Part Number Type Connector Gain Required Antenna Cable Loss Application A09-F0 Fiberglass Base Station 0 dBi Fixed A09-F1 Fiberglass Base Station 1.0 dBi Fixed A09-F2 Fiberglass Base Station 2.1 dBi Fixed A09-F3...
Page 51
RS‐232/485 RF Modem Product Manual May 27, 2007 Page 51 MAN0850‐01 Table A.4. Multi‐path antennas (approved when operating at 1 Watt power output or lower.) Part Number Type Connector Gain Application A09-DPSM-P12F omni directional permanent mount w/ 12ft pigtail RPSMA 3.0 dBi Fixed A09-D3NF-P12F omni directional magnetic mount w/ 12ft pigtail 3.0 dBi Fixed A09-D3SM-P12F omni directional w/ 12ft pigtail...
Page 52 May 27, 2007 RS‐232/485 RF Modem Product Manual MAN0850‐01 Table A.6. Yagi antennas (approved when operating at 100 mW power output or lower.) Part Number Type Connector Gain Application A09-Y6 2 Element Yagi 6.1 dBi Fixed / Mobile A09-Y7 3 Element Yagi 7.1 dBi Fixed / Mobile A09-Y8 4 Element Yagi 8.1 dBi Fixed / Mobile A09-Y9...
RS‐232/485 RF Modem Product Manual May 27, 2007 Page 53 MAN0850‐01 Appendix B: Additional Information Technical Support For user manual updates and assistance, contact Technical Support: North America: (317) 916-4274 www.heapg.com Europe: (+) 353-21-4321-266 www.horner-apg.com...
Need help?
Do you have a question about the HE-XRC9 and is the answer not in the manual?
Questions and answers