background image

 

 
 
 
 
 
 
 
 
 

User Manual for 

HE-XRC9 

 

 
 
 
 
 
 
 
 
 
 
 
 

Wireless Communication 

 

900MHZ MODEM  

COM Module 

 
 
 

 
 

27 

May 

2007 

           

 

 

 

MAN0850-01 

Summary of Contents for HE-XRC9

Page 1: ...User Manual for HE XRC9 Wireless Communication 900MHZ MODEM COM Module 27 May 2007 MAN0850 01 ...

Page 2: ......

Page 3: ... or otherwise without the prior agreement and written permission of Horner APG Inc Copyrights of part of this manual belong to MaxStream Inc All software described in this document or media is also copyrighted material subject to the terms and conditions of the Horner Software License Agreement Information in this document is subject to change without notice and does not represent a commitment on ...

Page 4: ... IS ORIGINALLY INSTALLED THIS WARRANTY SHALL APPLY ONLY WITHIN THE BOUNDARIES OF THE CONTINENTAL UNITED STATES 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...

Page 5: ...tings 15 Flow Control 15 Modes of Operation 17 Idle Mode 17 Transmit Mode 17 Receive Mode 19 Shutdown Mode 20 Command Mode 20 RF Communication Options 22 Addressing Options 23 Streaming Mode 24 Acknowledged Mode 25 Multi Transmit Mode 26 4 Command and Control 28 Command Descriptions Short 28 Command Descriptions long 29 Appendix A Agency Certifications 47 FCC Certification 47 Labeling Requirements...

Page 6: ...Page 6 May 27 2007 RS 232 485 RF Modem Product Manual MAN0850 01 NOTES ...

Page 7: ...See KY Command p35 for implementation Worldwide Acceptance FCC Approved USA Go to Appendix A p47 for FCC Requirements Systems that contain 900MHz Modem COM Modules can inherit FCC Certification IC Approved Canada ISM Industrial Scientific Medical license free 902 928 MHz frequency band Manufactured under ISO 9001 2000 registered standards Easy to Use No configuration required Advanced configuratio...

Page 8: ...tivity 110 dBm 100 dBm Power Requirements refer also to Table1 2 Receive Current 110 mA 110 mA 16 sec cyclic sleep SM 8 20 mA 19 mA 8 sec cyclic sleep SM 7 21 mA 19 mA 4 sec cyclic sleep SM 6 24 mA 20 mA 2 sec cyclic sleep SM 5 30 mA 22 mA Idle Currents 1 sec cyclic sleep SM 4 39 mA 25 mA Pin Sleep Power Down 17 mA 17 mA Serial Port Sleep Power Down 45 mA 45 mA General Frequency 902 928 MHz ISM Ba...

Page 9: ...nge up to 40 miles line of sight Transfer rate 9 6k or 115 2k range reduced at higher baud rate The HE XRC9 allows spread spectrum communications through ladder communication function blocks when the MJ1 Com Option port is opened in Radio 900MHz mode via the OPEN function block The SEND function block may then be used to initialize the operating parameters utilizing Hayes AT style commands such as...

Page 10: ...e COM board passes through the opening on the back cover 5 Place the screw back into the hole and turn the screw slowly counter clockwise until it clicks into the threads This prevents the screw from being cross threaded Now turn the screw clock wise until the cover is firmly secured Repeat this process for all four 4 screws 6 Install the included antenna Note In most applications the XLe will be ...

Page 11: ...nually 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 Failure to set HEXRC9 in the I O Configuration when attempting to download an application...

Page 12: ... ready to start transmitting data however it may be desired to change modes of operation source and destination addresses or add encryption This requires entering command mode though the sending of a sequence to the HE XRC9 followed by the appropriate AT commands by using SEND function blocks The AT commands and corresponding transmit modes are covered in detail in the Command and Control section ...

Page 13: ...RS 232 485 RF Modem Product Manual May 27 2007 Page 13 MAN0850 01 2 Drawings and Photographs Figure 2 2 XRC9 Top View Figure 2 3 XRC9 Bottom View ...

Page 14: ...Page 14 May 27 2007 RS 232 485 RF Modem Product Manual MAN0850 01 Figure 2 4 XRC9 with Antenna Attached Figure 2 5 XRC9 mounted in XLe ...

Page 15: ...t Parameter Setting 900MHz Modem COM Module Default Parameter Value Baud Serial Data Rate 9600 bps BR parameter 3 Number of Data Bits 8 NB parameter 0 Parity None NB parameter 0 Number of Stop Bits 1 NB parameter 0 Flow Control Figure 3 1 Internal Data Flow Diagram DI Data In Buffer and Flow Control When data enters the 900MHZ MODEM through the DI Pin the data is stored in the DI Buffer until it c...

Page 16: ...figuration p32 Commands is re asserted after the DI Buffer has 34 bytes of memory available Software Flow Control XON XON XOFF software flow control can be enabled using the FL Software Flow Control Command p33 This option only works with ASCII data DO Data Out Buffer Flow Control When RF data is received the data enters the DO buffer Once the DO Buffer reaches capacity any additional incoming RF ...

Page 17: ... host in the DI buffer the modem attempts to shift to Transmit Mode and initiate an RF connection with other modems After transmission is finished the modem returns to Idle Mode RF transmission begins after either of the following criteria is met 1 RB bytes have been received by the host and are pending for RF transmission RB Packetization Threshold Command 2 At least one character has been receiv...

Page 18: ...nstructs all listening modems that a subsequent packet is coming Receiving modems move to the new frequency and listen for the subsequent packet Refer to the RF Communication Options p22 section for information and state diagrams that illustrate channel initialization and the sequence of events that follow RF Packet Figure 3 4 RF Packet Components When streaming multiple RF packets the RF Initiali...

Page 19: ...of each RF packet before transmission On the receiving end the receiving modem computes the CRC on all incoming RF data Received data that has an invalid CRC is discarded See Receive Mode section Receive Mode If a modem detects RF data while in Idle Mode the modem transitions into Receive Mode to start receiving RF packets Once a packet is received it goes through the receiving end of a CRC cyclic...

Page 20: ...mmands For modified parameter values to persist in the modem s registry changes must be saved to non volatile memory using WR Write Command Otherwise parameters are reset to previously stored values after the modem is powered off and then on again AT Commands To enter AT Command Mode 1 Send the 3 character command sequence and observe guard times before and after the command characters See Default...

Page 21: ...re which we can assert CMD and send a command Is a delay required after CMD is de asserted before we can send normal data How can we know if data being received is the return from a command or live data The application does not allow control over when data is received except by waiting for dead time between bursts of communication Answers The CMD line GPI1 can be asserted to send a command to the ...

Page 22: ...m will not recognize the data as binary commands RF Communication Options The 900MHz Modem COM Module can be configured to operate in any of three RF communication modes Streaming Acknowledged Multi Transmit The mode is defined by parameters stored in the transmitting modem see table below Receiving modems automatically adapt to the correct mode on a per packet basis based on the contents of each ...

Page 23: ...sed to it either as a global or local packet The receiving modem makes this determination by inspecting the destination address of the packet and comparing it to its own address and address mask Figure 3 10 Figure 3 9 Address Recognition RX Modem The transmitting modem determines whether the packet is intended for a specific node local address or multiple nodes global address by comparing the pack...

Page 24: ...mission event If the TT parameter is reached the transmitting modem will force a random delay of 1 to RN delay slots exactly 1 delay slot if RN 0 Subsequent packets are sent without an RF initializer since receiving modems stay synchronized with the transmitting modem for the duration of the transmission event from preceding packet information However due to interference some receiving modems may ...

Page 25: ...quent packet if more transmit data is pending or will wait for exactly RN random delay slots before allowing another transmission if no more data is pending to be transmitted If the transmitting modem does not receive the ACK within the allotted time it will retransmit the packet with a new RF initializer following the ACK slot There is no delay between the first ACK slot and the first retransmiss...

Page 26: ...o Each packet is counted only once toward TT no matter how many times the packet is retransmitted Subsequent packets in acknowledged mode are similar to those in streaming mode with the addition of an acknowledgement between each packet and the possibility of retransmissions Subsequent packets are sent without an RF initializer as the receiving modems are already synchronized to the transmitting m...

Page 27: ...smitting modem as the maximum number of bytes that the transmitting modem can send in one transmission event which may consist of many packets If the TT parameter is reached the transmitting modem will force a random delay of 1 to RN delay slots exactly 1 delay slot if RN is zero In Multi Transmit mode each packet is counted only once when tracking the streaming limit TT no matter how many times i...

Page 28: ...0 DI Buffer size bytes Serial Interfacing 2 varies GD 0x10 16d Receive Good Count 0 0xFFFF Diagnostics 2 0 HP 0x11 17d Hopping Channel 0 9 Networking Security 1 0 HT 0x03 3d Time before Wake up Initializer 0 0xFFFF x 100 msec Sleep Low Power 2 0xFFFF 65535d HV Hardware Version 0 0xFFFF read only Diagnostics 2 0x14FF 5375d ID 0x27 39d Modem VID 0 0x7FFF user settable 0x8000 0xFFFF factory set Netwo...

Page 29: ...nt voltage of the RS232 485 Module circuit board Sample Output 5 02 V when ATCF 0 5051F when ATCF 1 5 02 when ATCF 2 When CF 1 default a hex integer is shown that is equal to voltage 65536d AM Auto set MY Command Networking Security AM Command is used to automatically set the MY Source Address parameter from the factory set modem serial number The address is formed with bits 29 28 and 13 0 of the ...

Page 30: ...ns BT Command is used to set read the time of silence that precedes the command sequence character CC Command of the AT Command Mode Sequence The default sequence used to enter AT Command Mode is as follows No characters sent for 1 second BT Guard Time Before Command Send three plus characters CC Command Sequence Character Command No characters sent for 1 second AT Guard Time After Command All val...

Page 31: ...ting The following commands are always entered and read in hex no matter the CF setting VR Firmware Version HV Hardware Version KY AES Encryption Key CN Exit Command Mode Command Command Mode Options CN Command is used to explicitly exit AT Command Mode AT Command ATCC Binary Command 0x13 19 decimal Parameter Range 0x20 0x7F Default Parameter Value 0x2B ASCII sign Number of bytes returned 1 Relate...

Page 32: ...ses three network layers Vendor Identification Number ATID Channels ATHP and Destination Addresses ATDT DT Command assigns an address to a modem that enables it to communicate only with other modems having the same addresses All modems that share the same Destination Address can communicate freely with each other Modems in the same network with a different Destination Address than that of the tran...

Page 33: ...plemented with the 900MHZ MODEM as the GP01 pin which regulates when serial data can be transferred to the modem FL Command can be used to allow software flow control to also be enabled XON character used is 0x11 17 decimal XOFF character used is 0x13 19 decimal FS Forced Synch Time Command RF Interfacing FS Command only applies to streaming data Normally only the first packet of a continuous stre...

Page 34: ...et shorter than inactivity timeout ST Command time of any RX modems operating in Cyclic Sleep SM 4 8 The wake up initializer sent by the TX modem instructs all RX modems to remain awake to receive RF data From the RX modem perspective After HT time elapses and the inactivity timeout ST Command is met the RX modem goes into cyclic sleep In cyclic sleep the RX modem wakes once per sleep interval SM ...

Page 35: ...ode they power down after a period of inactivity specified by ST Time before Sleep Command and will periodically awaken and listen for transmitted data In order for the receiving modems to remain awake they must detect 35ms of the wake up initializer LH Command must be used whenever a receiver is operating in Cyclic Sleep Mode This lengthens the Wake up Initializer to a specific amount of time in ...

Page 36: ...umber of delay slots are inserted between 0 and RN before transmission is allowed from the receiving modem s This prevents all listening modems from transmitting at once upon conclusion of a multiple transmission event as long as RN is non zero Comment Actual number of forced transmissions is the parameter value plus one For example if MT 1 two transmissions of each packet will be sent MY Source A...

Page 37: ...alue of RB RB is automatically lowered to be equal to PK When BR 0 the maximum PK value is 0x100 256d When BR 1 the maximum PK value is 0x800 2048d PL Power Level Command RF Interfacing PL Command is used to set read the power level at which the modem transmits AT Command ATNB Binary Command 0x23 35 decimal Parameter Range 0 4 Parameter Value Configuration 0 8 bit no parity or 7 bit any parity 1 8...

Page 38: ...ission If data remains in the DI Buffer after the first packet transmissions will continue in streaming manner until there is no data left in the DI Buffer UART receive buffer RC Ambient Power Single Channel Command Diagnostics RC Command is used to examine and report the power level on a given channel Sample output 78 dBm when CF 0 4e when CF 1 78 when CF 2 RE Restore Defaults Command Diagnostics...

Page 39: ...ly one modem to transmit the packet successfully while the other modem waits until the channel available for RF transmission RN Command is only applicable if retries have been enabled RR Retries Command or if forced delays will be inserted into a transmission TT Streaming Limit Command RO Packetization Timeout Command Serial Interfacing RO Command is used to set read the Packetization Timeout sett...

Page 40: ...last received RF packet After the set time when no RF packets are received PWM output is set low 0 percent PWM until another RF packet is received PWM output is also set low at power up A parameter value of 0xFF permanently enables PWM output and always reflects the value of the last received RF packet Pin 11 of the encased OEM RF module is shared between PWM output and Config input When the modem...

Page 41: ...ead the serial number low word of the modem AT Command ATRT Binary Command 0x16 22 decimal Parameter Range 0 2 Parameter Value Configuration 0 disabled 1 Enable Binary Programming 2 Enable Flow Control Default Parameter Value 0 Number of bytes returned 1 AT Command ATSB Binary Command 0x37 55 decimal Parameter Range 0 1 Parameter Value Configuration 0 1 stop bit 1 2 stop bits Default Parameter Val...

Page 42: ... low power state and awakens periodically to determine if any transmissions are being sent Cyclic sleep settings wake the modem after the amount of time designated by the associated SM parameter values If the modem detects a wake up initializer during the time it is awake the modem synchronizes with the transmitting modem and starts receiving data after the wake up initializer runs its duration Ot...

Page 43: ...ote The cyclic interval time defined by SM Sleep Mode Command must be shorter than the interval time defined by LH Wake up Initializer Timer For example If SM 4 Cyclic 1 0 second sleep the LH Parameter should equal 0xB 1 1 seconds With these parameters set there is no risk of the receiving modem being asleep for the duration of wake up initializer transmission Cyclic Scanning explains in further d...

Page 44: ...andom delay is issued If a modem is sending a continuous stream of RF data a delay is inserted which stops its transmission and allows other modems time to transmit once it sends TT bytes of data Inserted random delay lasts between 1 RN 1 delay slots where each delay slot lasts 38 ms TT command can be used to simulate full duplex behavior TX Transmit Only Command RF Interfacing TX Command is used ...

Page 45: ...ics WN Command is used to report detailed data for all active and sticky warnings Warning number description Number of occurrences since the last WN or WS command Whether the warning is currently active Warnings which are not currently active and have not been active since the last WN or WS command are not displayed WN Command also resets all non zero warning counts except for warnings that are pr...

Page 46: ...C 5 Power reduced This is caused if the transmit power has to be reduced from the level programmed by PL Command due to insufficient supply voltage The 1 W power level requires 4 75 V or higher 500 mW requires 3 0 V or higher 100 mW 10 mW and 1 mW require 2 8 V or higher 6 Default calibration data in flash This is caused if the module specific power calibration data is either not present or is inv...

Page 47: ...cause harmful interference and 2 this device must accept any interference received including interference that may cause undesired operation Label Warning WARNING The Original Equipment Manufacturer OEM must ensure that FCC labeling requirements are met This includes a clearly visible label on the outside of the final product enclosure that displays the contents shown in the figure below Figure A ...

Page 48: ...This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instructions may cause harmful interference to radio communications However there is no guarantee that interference will not occur in a particular installation If this equipment does cause harmful interference to radio or television reception which can be determined by turning ...

Page 49: ... only with Approved Antennas that have been tested with this modem Refer to Tables A 1 A 7 1 Watt Transmit Power Output or Lower Table A 1 Half wave antennas approved when operating at 1 Watt power output or lower Part Number Type Connector Gain Application A09 HSM 7 Straight half wave RPSMA 3 0 dBi Fixed Mobile A09 HASM 675 Articulated half wave RPSMA 2 1 dBi Fixed Mobile A09 HABMM P6I Articulate...

Page 50: ...RPSMA 7 1 dBi 1 1 dB Fixed A09 F8 Fiberglass Base Station RPSMA 8 1 dBi 2 1 dB Fixed A09 W7SM Wire Base Station RPSMA 7 1 dBi 1 1 dB Fixed A09 F0TM Fiberglass Base Station RPTNC 0 dBi Fixed A09 F1TM Fiberglass Base Station RPTNC 1 0 dBi Fixed A09 F2TM Fiberglass Base Station RPTNC 2 1 dBi Fixed A09 F3TM Fiberglass Base Station RPTNC 3 1 dBi Fixed A09 F4TM Fiberglass Base Station RPTNC 4 1 dBi Fixe...

Page 51: ...t the sum in dB of cable loss and antenna gain shall not exceed 6 0 dB 100 milliWatt Transmit Power Output or Lower Table A 5 Monopole antennas approved when operating at 100 mW power output or lower Part Number Type Connector Gain Application A09 QW Quarter wave wire Permanent 1 9 dBi Fixed Mobile A09 QRAMM 3 Quarter wave wire MMCX 2 1 dBi Fixed Mobile A09 QSM 3 Quarter wave straight RPSMA 1 9 dB...

Page 52: ...C 7 1 dBi Fixed Mobile A09 Y8TM 4 Element Yagi RPTNC 8 1 dBi Fixed Mobile A09 Y9TM 4 Element Yagi RPTNC 9 1 dBi Fixed Mobile A09 Y10TM 5 Element Yagi RPTNC 10 1 dBi Fixed Mobile A09 Y11TM 6 Element Yagi RPTNC 11 1 dBi Fixed Mobile A09 Y12TM 7 Element Yagi RPTNC 12 1 dBi Fixed Mobile A09 Y13TM 9 Element Yagi RPTNC 13 1 dBi Fixed Mobile A09 Y14TM 10 Element Yagi RPTNC 14 1 dBi Fixed Mobile A09 Y14TM...

Page 53: ...al 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 ...

Page 54: ...Page 54 May 27 2007 RS 232 485 RF Modem Product Manual MAN0850 01 NOTES ...

Reviews: