STI Engineering RFI150H VHF Digital Mobile Radio User Manual Crescendo VHF Half Duplex

STI Engineering Pty Ltd VHF Digital Mobile Radio Crescendo VHF Half Duplex

Contents

users manual

   CRESCENDO VHF HALF-DUPLEX   USER MANUAL
Crescendo VHF Half-Duplex User Manual DISCLAIMER © 2012 RF Innovations Pty Ltd. All rights reserved. RF Innovations reserves the right to make improvements on the product in this manual at any time without notice. No part of this manual may be produced, copied, translated, or transmitted in any form or by any means without the written permission of RF Innovations. Information  provided  in  this  manual  is  intended  to  be  accurate  and  reliable.  However,  RF  Innovations assumes no responsibility for its use or infringements upon the rights of third parties that may result from its use.  Reference No. MAN00110 Revision 4.2 July 2012 Firmware Revision 1.8
   Contents Crescendo VHF Half-Duplex User Manual  Page 3 of 74 Contents 1. Introduction ................................................................................................................................................................................... 6 2. Installation ..................................................................................................................................................................................... 7 2.1 General considerations............................................................................................................................................................. 7 2.2 External antennas ..................................................................................................................................................................... 7 2.3 Safety and Compliance ............................................................................................................................................................. 8 2.3.1 Human Exposure to Emissions ......................................................................................................................................... 8 2.3.2 Modifications .................................................................................................................................................................... 8 3. Configuration ................................................................................................................................................................................. 9 3.1 Overview ................................................................................................................................................................................... 9 3.2 Cruise Control ........................................................................................................................................................................ 10 3.2.1 Installation ...................................................................................................................................................................... 10 3.2.2 Connecting to a Local Device ......................................................................................................................................... 10 3.2.3 Saving and Loading Configurations ............................................................................................................................... 11 3.3 Terminal Menu Interface ........................................................................................................................................................ 11 3.4 Hayes AT Command Interface ................................................................................................................................................ 12 3.5 Front Panel Interface ............................................................................................................................................................. 13 3.5.1 RSSI, Tx Power, Temperature Status (Mode 2, 3, 4) ..................................................................................................... 13 3.5.2 Main Serial Port Status (Mode 5) ................................................................................................................................... 14 3.5.3 Radio Status LEDs (Mode 1) .......................................................................................................................................... 14 4. Serial Port Operation .................................................................................................................................................................. 16 4.1 Overview ................................................................................................................................................................................. 16 4.2 Configuration ......................................................................................................................................................................... 17 4.3 Advanced Features ................................................................................................................................................................. 17 4.3.1 Control Lines .................................................................................................................................................................. 17 4.3.2 Packetiser Timers ............................................................................................................................................................ 18 4.4 Statistics .................................................................................................................................................................................. 19 5. Radio Operation .......................................................................................................................................................................... 21 5.1 Data-Driven Mode .................................................................................................................................................................. 21 5.2 Packet-Driven Mode ............................................................................................................................................................... 21 5.2.1 Data Path ......................................................................................................................................................................... 22 5.3 Radio Parameters ................................................................................................................................................................... 23 5.3.1 Addressing ...................................................................................................................................................................... 23 5.3.2 Transmit Power ............................................................................................................................................................... 24 5.3.3 RSSI Trip ........................................................................................................................................................................ 24 5.3.4 Channel Selection ........................................................................................................................................................... 24 5.3.5 Retries ............................................................................................................................................................................. 24 5.4 Network Architecture .............................................................................................................................................................. 25 5.4.1 Network Topology .......................................................................................................................................................... 25 5.4.2 Network Address ............................................................................................................................................................ 27 5.4.3 Store-and-forward Repeater ............................................................................................................................................ 28 5.5 Routing ................................................................................................................................................................................... 28 5.5.1 Network Structure ........................................................................................................................................................... 28 5.5.2 Routing Table ................................................................................................................................................................. 29 5.6 Diagnostics ............................................................................................................................................................................. 30 5.6.1 Data Quality .................................................................................................................................................................... 30
   Contents Crescendo VHF Half-Duplex User Manual  Page 4 of 74 5.6.2 RSSI ................................................................................................................................................................................ 30 5.6.3 Monitor RSSI .................................................................................................................................................................. 30 5.6.4 PRBS Generator .............................................................................................................................................................. 30 5.6.5 Statistics .......................................................................................................................................................................... 30 6. Protocol Operation ...................................................................................................................................................................... 33 6.1 Overview ................................................................................................................................................................................. 33 6.2 Data Driven Protocol ............................................................................................................................................................. 33 6.3 Point-to-point Protocol........................................................................................................................................................... 34 6.4 Point-to-multipoint Protocol .................................................................................................................................................. 34 6.4.1 Strict and Relaxed Addressing ........................................................................................................................................ 34 6.4.2 Local Mode ..................................................................................................................................................................... 35 6.5 Hayes Dial-up Protocol .......................................................................................................................................................... 35 6.5.1 Dialling ........................................................................................................................................................................... 35 6.5.2 Answering ....................................................................................................................................................................... 36 6.5.3 Escape Sequence ............................................................................................................................................................. 36 6.5.4 Hanging Up ..................................................................................................................................................................... 36 6.5.5 DTR Modes .................................................................................................................................................................... 37 6.5.6 Traceroute ....................................................................................................................................................................... 37 6.6 Modbus RTU Protocol ............................................................................................................................................................ 38 6.7 Distributed Network Protocol (DNP) ..................................................................................................................................... 38 6.8 Datagram Protocol ................................................................................................................................................................. 39 6.9 RF Link Status ........................................................................................................................................................................ 40 6.10 Protocol to Radio Address Mapping .................................................................................................................................... 40 6.11 Multiple Protocol Modes ...................................................................................................................................................... 42 7. Applications ................................................................................................................................................................................. 43 7.1 Point-to-point Networks ......................................................................................................................................................... 43 7.1.1 Basic Point-to-point Network ......................................................................................................................................... 43 7.1.2 Multiple Port Point-to-point Network ............................................................................................................................. 43 7.1.3 Multiple Destination Point-to-point Network ................................................................................................................. 44 7.1.4 Point-to-point Network with Repeater ............................................................................................................................ 45 7.2 Point-to-multipoint Networks ................................................................................................................................................. 46 7.2.1 Basic Point-to-multipoint Network ................................................................................................................................. 46 7.2.2 Point-to-multipoint Network with Roaming Remote ...................................................................................................... 48 7.3 Hayes Dial-up Networks ......................................................................................................................................................... 49 7.3.1 Basic Hayes Dial-up Network ........................................................................................................................................ 49 7.3.2 Hayes Dial-up Network with Repeaters .......................................................................................................................... 49 7.4 Modbus RTU Network with Repeater ..................................................................................................................................... 51 7.5 DNP Network with Repeater .................................................................................................................................................. 52 7.6 Datagram Networks ................................................................................................................................................................ 52 7.6.1 Basic Datagram Network ................................................................................................................................................ 52  Appendix A Technical Specifications ............................................................................................................................................ 54 A.1 Type Approvals ...................................................................................................................................................................... 54 A.2 Radio Modem Specifications .................................................................................................................................................. 54 A.2.1 Input Current .................................................................................................................................................................. 55 A.3 Connectors Pin Assignments .................................................................................................................................................. 56 A.3.1 Main Serial Port ............................................................................................................................................................. 56 A.3.2 Auxiliary Serial Port ...................................................................................................................................................... 56
   Contents Crescendo VHF Half-Duplex User Manual  Page 5 of 74 A.4 Dimensions ............................................................................................................................................................................. 57 A.4.1 Mounting Plate Dimensions ........................................................................................................................................... 58 Appendix B Management Reference ............................................................................................................................................. 59 B.1 Radio Configuration............................................................................................................................................................... 59 B.2 Link Control Configuration and Diagnostics ......................................................................................................................... 59 B.3 Serial Port Configuration and Diagnostics ............................................................................................................................ 60 B.4 Protocol Mode Configuration and Diagnostics ..................................................................................................................... 61 B.5 Diagnostics............................................................................................................................................................................. 62 Appendix C Hayes References ....................................................................................................................................................... 63 C.1 General Commands ............................................................................................................................................................... 63 C.2 Connection Management Commands .................................................................................................................................... 64 C.3 I-Registers .............................................................................................................................................................................. 64 C.4 S-Registers ............................................................................................................................................................................. 65 C.5 R-Registers ............................................................................................................................................................................. 68 Appendix D Factory Defaults ......................................................................................................................................................... 69 Appendix E Product Identification Table ..................................................................................................................................... 71 Appendix F Glossary ....................................................................................................................................................................... 72
     Introduction Crescendo VHF Half-Duplex User Manual  Page 6 of 74 1. Introduction Crescendo is a series of data-driven and packet-driven radio modems for high-speed data applications. This manual is specific to Crescendo VHF Half-Duplex. Some of the relevant features of this model include:  Full VHF band switching (148-174MHz)  5W (+ 37dBm) maximum transmit power  Wideband  (25kHz)  or  narrowband  (12.5kHz)  channels, with  software  selectable  frequency  raster  (6.25kHz, 12.5kHz or 25kHz)  Raw  air  rate  19.2Kbit/s  (25kHz  channels)  or  9.6Kbit/s (12.5kHz channels)  Half-duplex  data-driven  or  packet-driven  operation  with Automatic Repeat Request (ARQ)  Windows  GUI  for  configuration  and  diagnostics  (Cruise Control)  Internal configuration menu with diagnostic and statistical information  LED front panel user interface  Two RS-232 serial ports (main and auxiliary)  Operating voltage 9 to 16VDC  Type Approvals:  AS-4295  ETSI (planned)  FCC (planned)  Industry Canada (planned)
     Installation Crescendo VHF Half-Duplex User Manual  Page 7 of 74 2. Installation 2.1 General considerations There are a number of guidelines to observe when installing a Crescendo. Antenna selection is vital to a good RF link. Different antennas are required depending on the application. Please contact your antenna manufacturer or RF Innovations for correct antenna selection. Antenna placement has a significant impact on RF link performance. In general, higher antenna placement results in a better communication link. A vantage point should be chosen to clear the propagation ellipsoid. An  unobstructed,  line-of-sight  link  will  always  perform  better  than  a  cluttered  or  obstructed  link.  See sections 2.3 below for safety considerations. Obstructions, such as walls and poles, will distort the antenna radiation pattern and VSWR, resulting in less efficient transmission and reception. Antennas in close proximity are potential sources of mutual interference. A transmitter can cause overload of a  nearby  receiver,  if  due  precautions  are  not  taken  in  antenna  location.  Moreover,  transmitters  in  close proximity  may  cause  intermodulation.  Slight  adjustments  in  antenna  placement  may  help  solving interference problems. All items of radio equipment, such as antennas, are sources of RF radiation. They should thus be placed away from electrical equipment, such as computers, telephones or answering machines. Serial cable runs between radio modem and attached terminal equipment (eg RTU or PC) should be kept as small  as  possible.  A  maximum  cable  capacitance  of  2,400pF  is  recommended  for  transfer  rates  up  to 19.2Kbit/s. If a non-shielded, 30pF / foot cable is used, the maximum length should be limited to 80 feet (approximately 24m). For higher interface speeds, the length of the serial cable should be shortened. Long serial cables should also be avoided in areas with frequent lightning activity or static electricity build-up. Nearby lightning strikes or high levels of static electricity may lead to interface failure.  RF Innovations supply a range of external interface converters for applications requiring long cable runs. 2.2 External antennas Long  antenna  feed  lines  cause  RF  loss,  both  in  transmission  and  reception  levels,  and  degrade  link performance. When long cable runs are required use a suitable low-loss cable.  As  an  example,  RG58  (tinned-copper  braid)  will  exhibit  a  loss  of  7.1dB/30m  at  148-174MHz,  whereas RG58 CellFoil will exhibit 3dB less (4.2dB/30m). Antennas should not be located within close reach of people, due to radiation hazard. Exposure guidelines should be followed at all times. Use  extreme  caution  when  installing  antennas  and  follow  all  instructions  provided.  Because  external antennas are subject lightning strikes, RF Innovations recommends protecting all antennas against lighting strike by using lightning surge arrestors.
     Installation Crescendo VHF Half-Duplex User Manual  Page 8 of 74 2.3 Safety and Compliance 2.3.1 Human Exposure to Emissions To limit human exposure, the following guidelines should be observed: 1. Take  reasonable  precautions  in  any installation  to  maintain  a  clearance  of  no  less than  1  m  (one metre) from the antenna to any person. 2. Do not apply power to the device unless the clearance described in 1 above has been allowed. The guidelines above apply when transmitting at maximum power, with an antenna gain of up to 13 dB. For further information on human RF exposure, contact your local health department. For example, Health Canada‟s Safety Code 6 provides a comprehensive set of guidelines. 2.3.2 Modifications Changes or modifications not expressly approved by RF Innovations may void the user‟s authority to operate the equipment legally, as well as any warranty provided.
     Configuration Crescendo VHF Half-Duplex User Manual  Page 9 of 74 3. Configuration 3.1 Overview The Crescendo provides four user interfaces that allow the radio to be configured and its performance to be monitored: 1. Cruise Control management interface: All radio configuration and diagnostics parameters can be accessed using the Windows-based Cruise Control Graphical User Interface (GUI). 2. Terminal menu interface: A menu system is available over either of the Crescendo‟s serial ports. This menu interface can be accessed through any terminal emulation program, such as RFI InTerm, which can be downloaded from http://www.rfinnovations.com.au. 3. AT  command  interface:  The  AT  command  interface  can  be  used  to  configure  the  Crescendo through  ASCII  Hayes  attention  commands.  This  can  be  used  to  read  /  adjust  the  Crescendo configuration and read performance parameters. 4. Front panel interface: The front panel interface consists of six dual colour (red / green) LEDs and a push button. This panel can display the radio status, RSSI, configured transmit power, temperature, and serial port status.
     Configuration Crescendo VHF Half-Duplex User Manual  Page 10 of 74 3.2 Cruise Control  The following sections briefly outline how to use Cruise Control with the Crescendo. For more information, see the Cruise Control Manual. Figure 1 below is a typical screenshot of the Cruise Control Configuration Tool.   Figure 1: Cruise Control Configuration Tool  3.2.1 Installation The requirements for using the Cruise Control application are:  Pentium III+ Windows based machine.  At least 1 available serial port. The Cruise Control application is provided on a CD, and runs with a self-installer. 3.2.2 Connecting to a Local Device In order to connect to a local device, attach the Crescendo to the PC running Cruise Control via a serial port. Configure Cruise Control with the appropriate serial port settings (19200 8N1 by default), and ensure that the Crescendo is configured with Hayes AT command interface1 on the connected port.                                                  1 For a port to accept AT commands it must first be in local command mode. See section 6.5.3 on page 73 for information on enabling and disabling local command mode.
     Configuration Crescendo VHF Half-Duplex User Manual  Page 11 of 74 Use the Device -> Connect to Local Device menu item to connect to the local device. Once all the settings have been downloaded from the device, the available configuration groups are displayed in a tree on the left. The items that can be configured in each group are displayed in tables on the right. The names of editable items are displayed in black. Read only items have their names in grey. Changes made to the configuration or protocol mode of the serial port which Cruise Control is using do not take effect immediately. They take effect when the disconnect button in Cruise Control is pressed, or the radio is reset. It is possible to remotely connect to a device over the air by using Device -> Connect to Remote Device and entering the remote address of the device. For best results when using a remote connection:  Do not connect to a remote device through store-and-forward repeaters.  Do not connect to a remote device while a live system is running. 3.2.3 Saving and Loading Configurations The current configuration of a device can be saved by selecting:  File -> Save As...: This saves the configuration of the connected device to a selected file. The configuration can later be re-applied to a device by using the File -> Upload option or viewed using Tools -> View Saved Configuration. It  is  recommended  that  only  local  devices  have  their  configuration  loaded  from  file.  Performing  this operation on a remote device updates only those items that can be edited remotely. 3.3 Terminal Menu Interface The terminal menu provides access to all configuration parameters in the radio. There are two methods to access the terminal menu:  Execute the AT? command at the Hayes AT command interface. See section 3.4 on page 12 for information on executing AT commands. The terminal menu will not be started when it is open on another  port,  or  a  Hayes  dial-up  connection  is  established.  In  either  case  the  BUSY  response  is returned.  Select mode 6 on the front panel interface. See section 3.5 on page 13 for information on selecting front panel modes. This will always result in the menu being opened on the auxiliary port, at 19200 8N1. Changes made to the configuration or protocol mode of the serial port which the terminal menu is using do not take effect immediately. They take effect when the radio is reset. A full terminal menu reference can be found in Appendix B on page 59.
     Configuration Crescendo VHF Half-Duplex User Manual  Page 12 of 74 3.4 Hayes AT Command Interface The Crescendo radio supports Hayes ATtention commands. These are used to query radio configuration and performance parameters, set radio configuration, and establish communication links between radios over the air. For a port to accept AT commands it must be first in local command mode. See section 6.5.3 on page 36 for information on enabling and disabling local command mode. The format for the query and configuration AT command is: ATxxx<[I1, I2, … In]><=value><TERM> Where:  AT is the attention code. All AT commands must be prefixed with AT. This is case insensitive, so At, aT, or at can also be used.  xxx is the actual command. The list of valid AT commands is given in 0 on page 62.  <[I1, I2, … In]> is an optional section that allows the specification of an index. Indexes are used to access one of an array of similar items. For example, the Crescendo radio has two serial ports which can both have different configurations. The command ATS52[0]=1004 set the point-to-point destination on the main port, while the command ATS52[1]=1004 will set the point-to-point destination on the auxiliary port.  <=value> is an optional section that is used to set the value of a configuration parameter. If this section is omitted, then the value of the configuration parameter will be displayed.  <TERM>  is  the  terminator  for  the  AT  command.  A  terminator  can  consist  of  a  carriage  return (ASCII value 13D) or a carriage return followed by a line feed (ASCII value 10D). For each AT  command that is  issued a response  is  generated.  The list  of responses to  AT  commands  is shown in Table 1. Response Code Response Number Description OK 0 Returned whenever a command is entered that is executed correctly. CONNECT 1 Returned whenever a connection is established with a remote unit. RING 2 Returned whenever this unit is dialled by a remote unit. NO CARRIER 3 Returned whenever a connection fails to be established, or is dropped while it is operating. ERROR 4 Returned whenever a command is invalid or could not be executed. BUSY 7 Returned whenever an attempt is made to dial a remote unit and that unit already has a connection established, or an attempt is made to enable the menu via AT? but the menu system is already enabled on the other serial port. NO ANSWER 8 Returned whenever an attempt is made to dial a remote unit, and that unit fails to answer. Table 1: AT command response codes
     Configuration Crescendo VHF Half-Duplex User Manual  Page 13 of 74 3.5 Front Panel Interface The front panel interface allows for real-time monitoring of radio parameters without external equipment. The front  panel can also  be  used to  enable the  menu on  the  Crescendo‟s  auxiliary  port  regardless  of  the current serial port configuration. There are six front panel modes. To select a front panel mode, press the front panel button. The current panel mode is shown by lighting a single red LED. To select another front panel mode, continue to hold the button until the LED scrolls down to the appropriate mode, then release. The list of modes is shown in Table 2. LED Mode Function 1 Radio Status Section 3.5.3 on page 14 describes the functionality of the LEDs when in radio status mode. 2 RSSI Displays the current RSSI as a bar graph. Table 3 shows the level for each bar item. 3 Transmit Power Displays the configured transmit power as a bar graph. Table 3 shows the level for each bar item. 4 Temperature Displays the internal temperature as a bar graph. Table 3 shows the level for each bar item. 5 Serial Port Shows the main serial port status. The meaning of each individual LED is shown in Table 4. 6 Configuration Enables the terminal menu on the auxiliary port at 19200 8N1. The LED display is the same as mode 1. Table 2: Front panel modes 3.5.1 RSSI, Tx Power, Temperature Status (Mode 2, 3, 4) When in mode 2, 3, or 4 the front panel is used as a bar graph, with the lowest value indicated by all LEDs off, and the highest by all LEDs on. The bar grows by lighting LED 6 up to LED 1 green. If the top LED is red, then it indicates that the current value is half way between the listed value and the previous value. Table 3 shows the levels for the bar graph display. LED RSSI Transmit Power Temperature 1 -60 dBm +37 dBm +62ºC 2 -70 dBm +36 dBm +50ºC 3 -80 dBm +30 dBm +38ºC 4 -90 dBm +27 dBm +26ºC 5 -100 dBm +20 dBm +14 ºC 6 -110 dBm +0 dBm +2 ºC All Off -120 dBm Not Used -10 ºC
     Configuration Crescendo VHF Half-Duplex User Manual  Page 14 of 74 Table 3: Front panel RSSI, transmit power, and temperature modes 3.5.2 Main Serial Port Status (Mode 5) LED Description (1) DCD Green when the DCD output is low, red when it is high. (2) DTR Green when the DTR input is low, red when it is high. (3) Tx Serial Data Flashes green when serial data is transmitted from the Crescendo on either serial port. (4) Rx Serial Data Flashes green when serial data is received by the Crescendo on either serial port. Flashes red when a receive error occurs on either serial port. See section 4.4 on page 19 for serial statistics. (5) RTS Green when the RTS input is low, red when it is high. (6) CTS Green when the CTS output is low, red when it is high. Table 4: Mode 5 LED functions 3.5.3 Radio Status LEDs (Mode 1) LED Description (1) Tx RF Data Flashes green when RF data is transmitted. Flashes red when an RF user or Tx Sync packet is discarded due to retries being exhausted. (2) Rx RF Data Flashes green when RF data is received. Flashes red when a received RF packet is discarded. (3) Tx Serial Data Flashes green when serial data is transmitted from the Crescendo on either serial port. Flashes red with Rx RF Data when a RF packet is discarded due to a Tx Serial buffer overrun. (4) Rx Serial Data Flashes green when serial data is received on either serial port. Flashes red when a receive error occurs on either serial port. See section 4.4 on page 19 for serial statistics. (5) Online Solid green if packets addressed to the unit has been received. The duration the LED stays green is set by the Online Timeout. Solid green when a connection is established with a remote radio. Flashes red when a point-to-point link goes from the connected to not connected state. (6) Power / Fault Flashes green when the radio is operating normally. Flashes red when a fault has occurred. Faults are displayed in Cruise
     Configuration Crescendo VHF Half-Duplex User Manual  Page 15 of 74 Control under Main -> Diagnostics -> Faults. Faults that are detected by the radio are:  Point-to-point destination address equal to source address  Reserve section of a datagram packet not equal to 0x0000.  The last time the radio reset was due to a watchdog reset. When a fault occurs, it is latched for 15 minutes. If after 15 minutes the alarm has not re-occurred it is cleared. The fault can be cleared manually by re-powering the radio. Table 5: Mode 1 LED functions
     Serial Port Operation Crescendo VHF Half-Duplex User Manual  Page 16 of 74 4. Serial Port Operation 4.1 Overview The Crescendo radio has two DCE RS-232 serial ports with DB9 connectors. The serial port pin outs can be found in Appendix A.3 on page 56. The main port supports:  TX, RX, and GND.  RTS and DTR inputs.  CTS and DCD outputs. While the auxiliary port supports:  TX, RX, and GND. Both serial ports support over the air data transfer. In general, due to the presence of control lines, the main port should be used as the main data port. The auxiliary port should be used for performance monitoring and configuration. Both  main  and  auxiliary  serial  ports  have  internal  byte  buffers  on  transmit  and  receive  interfaces.  This configuration is shown in Figure 2.  4096 byte output buffer TX Line (input from DTE) RX Line (output to DTE) Input to RF / internal processing Output from RF / internal processing 4096 byte input buffer  Figure 2: Buffering scheme on the Crescendo This serial port buffering scheme has a number of ramifications on the Crescendo operation:  No preamble is required to account for radio turn-on time.  If the data cannot be sent, it will be buffered until the transmitter is ready.  If the data terminal equipment (DTE) is not ready for data, the Crescendo can buffer the data until the DTE is ready.  If the buffer is full, additional data received will be discarded until space has become available.
     Serial Port Operation Crescendo VHF Half-Duplex User Manual  Page 17 of 74 4.2 Configuration Both main and auxiliary serial ports support the following configuration options:  Baud rate: 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600 or 115200.  Data bits: 7 or 8  Parity: None, odd, or even  Stop bits: 1 or 2 4.3 Advanced Features 4.3.1 Control Lines The main serial port has four control lines:  Ready to Send (RTS)  Clear to Send (CTS)  Data Terminal Ready (DTR)  Data Carrier Detect (DCD) The main serial port supports hardware flow control using the RTS and CTS control lines. When hardware flow control is enabled:  The radio will only transmit data to the DTE when the RTS line is high.  The radio will raise the CTS line when its input buffer is less than three quarters full, and drop the CTS line when its input buffer is at least three quarters full. NOTE: When hardware flow control is enabled, the CTS line configuration is ignored. In addition to hardware flow control, the CTS and DCD lines can be configured to behave in one of the following ways:  Always High: The control line is always held high.  Always Low: The control line is always held low.  Mirrors DTR: The control line mirrors the state of the DTR input.  Mirrors RTS: The control line mirrors the state of the RTS input.  Follows Rx Carrier: The control line goes high when a valid carrier is detected and goes low when the carrier stops.  Follows Tx Enable: The control line goes high when the transmitter is enabled and goes low when the  transmission  is  finished.  This  includes  acknowledgements  and  retries  when  the  radio  is operating in packet driven mode.  Follows Online: The control line goes high if a packet addressed to the unit has been received. The duration  the  control  line  stays  high  is  set  by  the  Online  Timeout.  The  Online  Timeout  can  be configured  between  100  and  65535ms.  The  control  line  also  stays  high  while  a  connection  is established with a remote radio. DTR is used to control Hayes dial-up connections (see section 6.5.5 on page 37) Main -> Serial Port -> Settings  Main -> Serial Port
     Serial Port Operation Crescendo VHF Half-Duplex User Manual  Page 18 of 74 4.3.2 Packetiser Timers Many protocols delimit packets of data by silence on the communications line for a set period of time. A common example of such a protocol is Modbus. Due to the framed structure over the air when the radio is in packet driven mode, packetiser timers should be used  to  support  protocols  and  increase  the  efficiency  of  data  transmission.  Packetiser  timers  can  be  set between 0 and 10000ms. The RX packetiser timer is used to detect the end of each packet. The Crescendo will only begin transmitting data once the end of the packet has been detected. The suggested RX packetiser timer values for each serial baud rate when using the radio in packet driven mode is given in Table 6. For  protocols  such  as  ModBus,  DNP3,  and  TDE,  the  RX  packetiser  timer  should  be  set  greater  than maximum delay between characters in the same packet. Table 6 can also be used as a guide. Baud RX Timer 300 >= 35ms 600 >= 18ms 1200 >= 10ms 2400 >= 6ms 4800 >= 4ms 9600 >= 3ms 19200 >= 2ms 38400 >= 2ms 57600 >= 2ms 115200 >= 2ms Table 6: Packetisation timers for different baud rates If the packet size is greater than the RX serial buffer size (4096 bytes), then RX packetiser timers should not be used as the internal buffers will overflow, and bytes will be lost. Tx packetiser timers should be used instead, and set to the suggested value given in Table 7. When using the data driven protocol, it is recommended to use TX packetiser timers and data timeout, rather than the RX packetiser timers, to maintain a low end-to-end latency.  Set the data timeout to the maximum delay between characters in the same packet. Suggested values are given in Table 6. See section 6.2 for more information on the data timeout setting.  Set the TX packetiser timer to the maximum delay between RF blocks. Suggested TX packetiser timer values are given in Table 7. Main -> Serial Port -> Settings
     Serial Port Operation Crescendo VHF Half-Duplex User Manual  Page 19 of 74 Channel Width TX Timer 12.5 kHz >= 25ms 25 kHz >= 13ms Table 7: TX packetisation timers for different channel widths Using packetiser timers will increase the latency induced by the radio system, as no part of the packet can be transmitted until it has been fully received. 4.4 Statistics Statistics are maintained for each serial port and these can be used to analyse and debug problems. Name Number Description Rx Total 0 The size of the input buffer. Rx Used 1 The number of bytes currently stored in the input buffer. Rx Bytes 2 The total number of bytes that have been received. Rx Errors 3 The total number of errors that have occurred during data reception. This is the sum of Rx Overflows, Rx Overruns, Rx Framing, and Rx Parity errors. Rx Overflows 4 The total number of overflow errors that have occurred. An overflow error occurs whenever data is received, but the internal buffer is already full. Rx Overruns 5 The total number of overrun errors that have occurred. An overrun error occurs whenever the internal processor is overloaded and cannot handle the incoming data. Rx Framing 6 The total number of framing errors that have occurred. Framing errors usually occur due to mismatched serial port baud rates between the DTE and DCE. Rx Parity 7 The total number of parity errors that have been detected. Tx Total 8 The size of the output buffer. Tx Used 9 The number of bytes currently stored in the output buffer. Tx Bytes 10 The total number of bytes that have been transmitted. Tx Errors 11 The total number of errors that have occurred while transmitting. This is equal to the Tx Overflows count. Tx Overflows 12 The total number of overflows that have occurred. An overflow occurs when the radio attempts to insert data into the transmit buffer internally, and the buffer is full. Table 8: Serial port statistics Main -> Serial Port -> Settings
     Serial Port Operation Crescendo VHF Half-Duplex User Manual  Page 20 of 74 These statistics can be used to isolate a number of potential problems in a Crescendo system.  A large number of Rx framing errors indicates that the radio serial port configuration (baud, data bits, parity, and stop bits) does not match the serial port configuration of the DTE.  A large number of Rx overflow errors indicate that the DTE is supplying data faster than it can be transferred over the air.  A large number of Tx overflow errors indicate that data is arriving over the air faster than the DTE can retrieve it from the radio.
     Radio Operation Crescendo VHF Half-Duplex User Manual  Page 21 of 74 5. Radio Operation This section describes the two modes of Crescendo operation: data and packet-driven. These modes underlie the different protocols supported, described in section 6. Regardless of  the  mode  used serial characters are assembled  in  small  blocks for the purpose of  Forward Error Correction (FEC).  These blocks  are then  subject to  error  coding  /  interleaving,  and  protected by  a CRC. This operation is transparent to the user, with the advantage of added robustness in multipath fading and noisy environments. 5.1 Data-Driven Mode In data-driven mode  many of the features that are available in the Crescendo are not  utilised in  order  to provide a serial transfer with minimum delay. In particular data driven mode does not utilise:  Unit addressing / repeaters  Retries / routing  Complex network structures /  network address Data driven mode provides a low latency broadcast network where any data presented on the main port of a unit is immediately transmitted over the air, received by all units in range, and transmitted out their main ports. Data-driven mode is used when the data driven protocol (see section 6.2) is selected on the main port. For all other protocols the packet-driven mode is used. 5.2 Packet-Driven Mode Packet-driven operation is based upon Automatic Repeat Requests (ARQ) with retries and exponential back-off. A transmission consists of a packet transmitted from source to destination, followed by an acknowledgement from destination to source. Acknowledgements are done on an end-to-end basis, so intermediate repeaters simply pass the packet and acknowledgement on. This is shown in Figure 3.  Repeater Remote Payload Packet Base Payload Packet ACK ACK  Figure 3: Packet driven with ARQ operation
     Radio Operation Crescendo VHF Half-Duplex User Manual  Page 22 of 74 If  a  payload packet  or  ACK  is  lost,  resulting in  the  base  radio  not  receiving  the  ACK,  the source  radio retransmits the payload packet. This continues until the number of retries for the packet has been exhausted. 5.2.1 Data Path Internally,  the  Crescendo  stores  a  set  of  payload  frames  that  are  waiting  to  be  transmitted,  and  a  set  of payload frames that have been received but not yet processed. Combining this with the serial port interface described in section 4 on page 16, an overall picture of the data path in the Crescendo radio can be obtained, shown in Figure 4.  4096 byte output buffer 4096 byte input buffer outgoing frame buffers incoming frame buffers Tx Packet Rx Packet  Figure 4: Overall data path in the Crescendo radio modem Due to the framed structure over the air, and the data path shown above, the Crescendo cannot be regarded as  a  direct  wire  replacement.  It  will  induce  additional  latency  in  the  communications  link,  as  well  as potentially causing changes in the timing between bytes. In addition, when the link is bad due to interference or low signal level, bytes can be lost when the number of retries are exhausted. LATENCY The Crescendo will introduce latency into the system. This latency is caused by the following factors:  Serialisation delays: Serialisation delay is the time taken for the incoming RS-232 bit stream to be converted  back  into  bytes.  The  serialisation  delay  for  each  serial  port  can  be  calculated  in milliseconds using Equation 1. baudbitstserial 1000 Equation 1: Latency induced by serialisation delay  Where bits is the number of bits in a byte (including start, stop and parity bits), and baud is the baud rate of the serial port.  Thus, for 9600 baud, 8N1 the serialisation delay is around 1ms per serial port.  Switching delay: When the Crescendo is presented with data to send over the air, it switches from receive to transmit mode and performs synchronisation tasks to prepare for the transmission of the data. The time taken to do this is the switching delay.
     Radio Operation Crescendo VHF Half-Duplex User Manual  Page 23 of 74  Link  quality: The quality of a link can have  a substantial impact  on  the latency induced  by the radio. The Crescendo will retry packets that become corrupted due to RF interference, configurable between 0 and 20 retries. The more retries that are required to successfully transmit a packet, the greater the latency induced. This is only applicable to packet driven mode.  Multiple protocols: When multiple protocols are used (including management with Cruise Control), latency will be increased as extra protocol data is inserted into the data stream.  Repeaters: The addition of repeaters in a network will increase latency due to payload packets and acknowledgements being transmitted multiple times before reaching their destination. For systems that require low latency, the Crescendo has a data driven protocol which reduces many of the delays mention above. 5.3 Radio Parameters 5.3.1 Addressing Each radio in a Crescendo network has a unique 16-bit address. The address space is divided into sections as shown in Table 9. Address Range Usage 0 Reserved. 1 – 61439 Singlecast addresses. Each radio in a network must have a unique singlecast address. 61440 – 65534 Reserved. These addresses are reserved for use in future Crescendo releases. 65535 Broadcast address. This address is used when data transmitted is to be processed by all radios. This address can only be used in the datagram packet header Table 9: Crescendo address space The singlecast radio address is used for routing traffic between units and determining the end points in a communications link.  Only one singlecast address can be assigned to each radio, and each radio in a particular network must have a unique address. Main -> Radio
     Radio Operation Crescendo VHF Half-Duplex User Manual  Page 24 of 74 5.3.2 Transmit Power The transmit power of the Crescendo can be configured to transmit at fixed levels into a 50  load:  0dBm (1mW)  +20dBm (100mW)  +27dBm (500mW)  +30dBm (1W)  +36dBm (4W)  +37dBm (5W)   A maximum power  setting can be configured by the distributor to limit the allowable power for  a given combination of radio and antenna.  5.3.3 RSSI Trip  The RSSI trip setting is the lowest RF signal level for which the radio modem will attempt to acquire data. An RSSI trip can be thought of as a “receiver unsquelch”. RSSI Trip is configurable between -120 and -40dBm. 5.3.4 Channel Selection Crescendo has six radio channels that can be configured by the distributor. Each channel comprises a pair of uplink / downlink (or transmit / receive) frequencies.  The channel frequencies can be set anywhere within the radio switching bandwidth (148 – 174 MHz). The supported channel frequency rasters are 6.25kHz, 12.5kHz and 25kHz. The channel to be used can be set by adjusting the current channel setting. 5.3.5 Retries The maximum number of retries per packet can be configured between 0 and 20. When a low number of retries is selected, the link may become unreliable in the presence of interference or collisions. When a high number  of  retries  is  selected,  the  link  will  be  more  reliable.  However,  additional  retries  will  induce substantial latency in the presence of interference. Two parameters are used to set the number of retries to use:  Singlecast retries: The number of retries to use on data that is destined for a single receiving radio. This is applied to any transmission using the point-to-point or Hayes dialup protocols.  If the remote unit is non-existent, due to a misconfigured destination address, the remote being out of range, or the remote unit being faulty, the data will be retransmitted a number of times equal to the singlecast retries setting. This can dramatically reduce the throughput of a radio network. Main -> Radio Main -> Radio Main -> Radio -> Channel Main -> Radio -> Network
     Radio Operation Crescendo VHF Half-Duplex User Manual  Page 25 of 74  Broadcast  retransmissions:  The  number  of  retries  to  use  on  data  that  is  destined  for  multiple radios. This is applied to any transmission when using the point-to-multipoint protocol, or to any packet addressed to the broadcast address when using the datagram protocol. When  a  unit  is  broadcasting  data,  the  transmission  cannot  be  acknowledged,  as  collisions  would  occur between the acknowledgements. Instead, a broadcasting unit will transmit all data a fixed number of times equal  to  the  broadcast  retransmissions  parameter,  and  receiving  units  will  discard  any  duplicate  data received. Two parameters determine how long the Crescendo will wait for an acknowledgement  after transmission before retrying. These parameters are:  Repeaters in Network: The maximum number of repeaters through which a packet must go before reaching its destination. Note that this may be less than the total number of repeaters in the network. This parameter should be set the same for all units in the network. The repeaters in network setting can be configured between 0 and 65535.  Max  Packet  Size:  This  is  the  maximum  number  of  bytes  of  payload  a  packet  will  have.  This parameter  should  be  set  the  same  for  all  units  in  the  network.  The  max  packet  size  can  be configured between 0 and 4096 bytes. 5.4 Network Architecture 5.4.1 Network Topology The  Crescendo  has  few  restrictions  on  network  topology,  as  there  are  no  time  division  synchronisation requirements. An example of a tree network topology is given below to help illustrate network concepts. TREE NETWORK A Crescendo network consists of a set of sub-networks (subnets). Each subnet has a single base or repeater and any number of remotes. 1. Base  subnet:  The  root  node  of  the  tree,  containing  a  unit  not  configured  as  a  store-and-forward repeater. 2. Repeater  subnet:  A  branch  node  of  the  tree,  containing  a unit  configured  as a  store-and-forward repeater. These two types of subnet are shown in Figure 5.
     Radio Operation Crescendo VHF Half-Duplex User Manual  Page 26 of 74    Repeater Subnet Base Subnet Store-and-forward Repeater Base Remote 2 Remote 4 Remote 3 Remote 1  Figure 5: Crescendo tree network topology When allocating radio addresses, a recommended convention is to reserve the first two decimal digits as the subnet  number,  and  the  last  three  digits  for  individual  radios  residing  within  the  subnet.  For  example, consider the scenario shown in Figure 5, and the address allocation given in Table 10. Subnet Subnet Address Radio Radio Address Base subnet 1 Base 1000 Remote 1 1001 Remote 2 1002 Repeater subnet 27 Store-and-forward Repeater 27000 Remote 3 27001 Remote 4 27002 Table 10: Addressing for a tree network topology Following this convention can reduce the complexity of implementing routing tables. A subnet  should not  be confused with  co-located networks (see section  5.4.2). All  units  on the base and repeater subnets should have the same network address. For more on store-and-forward repeaters see section 5.4.3 on page 28.
     Radio Operation Crescendo VHF Half-Duplex User Manual  Page 27 of 74 5.4.2 Network Address The network address is a high level address used to differentiate between co-located networks.  For a unit to send to or receive from another unit, their network addresses must match. A co-located network should not be confused with a base or repeater subnet (see section 5.4.1)  Figure 6 shows an example of two co-located networks. In this example all units that are a part of network A should have the same network address, and all units in network B should share a different network address.  Base 1B Remote 1B Remote 1A Remote 2A Remote 2B Network A Network B Base 1A  Figure 6: Co-located networks When co-locating Crescendo networks it is important to observe the following:  If the  co-located networks  operate  on different  Tx  and  Rx  frequencies,  RF interference  will not occur. This is the ideal situation.  If the co-located networks share Tx or Rx frequencies, the networks must have different network addresses. If they do not, units on one network could masquerade as units on the other network, causing random errors including data loss and reception of erroneous messages.   Even with a different network address, the networks can cause interference with each other. This could  cause  retries,  resulting  in  increased  latency,  and  possible  data  loss  if  retry  counts  are exhausted. Main -> Radio -> Network
     Radio Operation Crescendo VHF Half-Duplex User Manual  Page 28 of 74 5.4.3 Store-and-forward Repeater A Crescendo unit may be configured to operate as a store-and-forward repeater (see Appendix B.1). A store-and-forward repeater can be used to extend the range of a network. It behaves as a combination of base and remote unit in the following manner:  If  a  packet  is  received  over  the  air  which  is  addressed  to  the  repeater,  the  packet  data  will  be transmitted out the serial port.  If  a  packet  is  received  over  the air  which  is  not  addressed to  the  repeater,  but  with  a  next  hop address equal to the repeater‟s address, the packet will be submitted for retransmission.  If a packet is received over the air which is addressed to the broadcast address, the packet will be submitted for retransmission, and the packet data will be transmitted out the serial port. When setting up a network with store-and-forward repeaters, it may be necessary to adjust the following parameters on units in the network:  Repeaters in Network.  Wait for Carrier.  Routing Tables Routing traffic to take advantage of store-and-forward repeaters is covered in section 5.5 on page 28. 5.5 Routing Routing of data operates differently depending on the protocol mode that is selected (protocol modes are covered in section 6 on page 33):  Data Driven Protocol: When operating in data driven protocol, all data received on the main serial port of a unit is transmitted out the main serial port of all other units in the network. The routing table has no impact on data driven operation.  Point-to-Multipoint Protocol: When operating in point-to-multipoint protocol, all data inserted on the serial port of the base is output on the same serial port of each repeater and remote within the network. The routing table has no impact on point-to-multipoint operation.  Point-to-Point, Hayes Dial-up, and Datagram Protocols: When operating in any of these protocol modes the routing of data is governed by the network structure and routing table. 5.5.1 Network Structure  A typical Crescendo network has a base and store-and-forward repeaters forming a backbone, with a set of remotes hanging off the base and each repeater. In order for a packet to reach its destination, routing tables need to be configured on the units. Main -> Radio -> Network
     Radio Operation Crescendo VHF Half-Duplex User Manual  Page 29 of 74 5.5.2 Routing Table Complete control can be maintained over the routing of data through a Crescendo network by configuring the routing table. The routing table consists of 16 entries on each unit which specify rules to apply for data with destination addresses within a particular range.  The destination of point-to-point data is simply the point-to-point destination address (see section 6.3 on page 34).  The destination of Hayes dial-up data is the address that was used when dialling (see section 6.5 on page 35).  The destination of a Datagram packet is set in the Datagram header (see section 6.6 on page 38). An example routing table is shown in Figure 7.    *** Routing Table Menu ***       |First Addr         |Last Addr          |Hop Addr           |     |-------------------|-------------------|-------------------| (0) |               2000|               2999|               2000| (1) |               3000|               4999|               3000| (2) |                  0|                  0|                  0| (3) |                  0|                  0|                  0| (4) |                  0|                  0|                  0| (5) |                  0|                  0|                  0| (6) |                  0|                  0|                  0| (7) |                  0|                  0|                  0| (8) |                  0|                  0|                  0| (9) |                  0|                  0|                  0| (A) |                  0|                  0|                  0| (B) |                  0|                  0|                  0| (C) |                  0|                  0|                  0| (D) |                  0|                  0|                  0| (E) |                  0|                  0|                  0| (F) |                  0|                  0|                  0| (ESC) - Previous Menu  Enter Selection:  Figure 7: Example routing table In this example, the rules applied are: 1. Any packet with destination address between 2000 and 2999 is transmitted to radio 2000 for further routing. 2. Any packet with destination address between 3000 and 4999 is transmitted to radio 3000 for further routing. 3. Any packet with a destination address that is not covered by the routing table is transmitted directly to that radio. Examples of routing tables used in real systems with store-and-forward repeaters are given in section 7. Main -> Radio -> Network -> Routing Table
     Radio Operation Crescendo VHF Half-Duplex User Manual  Page 30 of 74 5.6 Diagnostics 5.6.1 Data Quality The  Crescendo  continually  measures  the  „quality‟  of  the  received  signal  by  comparing  the  received waveform against  an internally  generated „ideal‟  baseband signal. The result  is a value  from 0-255 that is indicative of the quality of the data. In general, a data quality of greater than 100 is good, and less then 50 is poor. The following data quality values are kept:  Data Quality: The most recent data quality measurement.  Lowest  Data  Quality: The lowest data quality  measurement  since the  radio was powered up, or since the baseband statistics were reset (see section 5.6.5).  5.6.2 RSSI The Crescendo provides received signal strength indication (RSSI) with a range from -40dBm to -120dBm. The following RSSI values are kept:  Average Noise: The average RSSI level while no valid carrier is present on the receive channel.  Average RSSI: The average RSSI level while data is being received.   Bad Trigger: The RSSI level for the last bad trigger while receiving. 5.6.3 Monitor RSSI  The monitor RSSI function reports a weighted RSSI value. It is different from the average RSSI and average noise values provided above in that it reports a value regardless of whether a valid carrier is present. When used  with  the  terminal  interface,  the  monitor  RSSI  function  has  a  rapid  refresh  rate,  making  short transmissions easily detectable.  5.6.4 PRBS Generator When the PRBS generator is  enabled,  the  Crescendo continually transmits a PN-9  sequence over the  RF interface. This  diagnostic  feature  can  be used  in  conjunction with  the  Monitor RSSI  feature to  diagnose possible RF propagation issues in a radio network. 5.6.5 Statistics The Crescendo provides three sets of radio performance statistics:  Baseband statistics  relate  to  the  performance of  the  lowest  level  of the  radio  data  path,  and  are described in Table 11.  Data driven MAC statistics relate to the performance of the radio when using the data driven serial protocol, and are described in Table 12.  Packet driven MAC statistics relate to the performance of the radio when using a serial protocol other than the data driven protocol, and are described in Table 13. Main -> Link Control Main -> Link Control Main -> Diagnostics  Main -> Diagnostics  Main -> Diagnostics
     Radio Operation Crescendo VHF Half-Duplex User Manual  Page 31 of 74 BASEBAND STATISTICS Name Number Description Tx Sync 0 The total number of symbol/frame synchronisations sent for the start of a packet transmission. Tx ReSync 1 The total number symbol/frame resynchronisations. Rx Sync 2 The total number of symbol/frame synchronisations received for the start of a packet. Rx ReSync 3 The total number of symbol/frame resynchronisations received. Bad Triggers 4 The total number of times an RSSI trip was detected and a frame sync pattern match could not be found. Low Quality 5 The total number of times that a data quality of less than 50 was measured. Table 11: Baseband statistics DATA DRIVEN MAC STATISTICS Name Number Description Tx Bytes 0 The number of bytes that have been transmitted. Rx Bytes 1 The number of bytes that have been received and processed. Tx Blocks 3 The total number of blocks sent. Rx Good Blocks 4 The total number blocks received. Rx Bad Blocks 5 The total number of blocks received with bad CRCs. Tx Empty Blocks 6 The total number of blocks sent with no data. Rx Empty Blocks 7 The total number of blocks received with no data. Tx Starts 8 The total number of times the transmit mode was enabled for a set of blocks.  Rx Ends 9 The total number of times a complete set of blocks was received. Rx Overruns 10 The total number of bytes discarded owing to a lack of room in the serial buffer. Overruns 11 The total number of times a packet received over the air is discarded because the serial side is not ready to receive. Bad Trigger 12 The total number of times an RSSI trip is detected and a frame sync pattern match cannot be found. Table 12: Data driven MAC statistics
     Radio Operation Crescendo VHF Half-Duplex User Manual  Page 32 of 74 PACKET DRIVEN MAC STATISTICS Name Number Description Tx Bytes 0 The number of bytes that have been transmitted. Rx Bytes 1 The number of bytes that have been received and processed. Tx Packets 3 The total number of packets that have been transmitted correctly. Rx Good Packets 4 The total number packets that have been received correctly. Tx Retries 5 The total number of times that a packet was retransmitted because an ACK was not received, or the destination was the broadcast address. Tx Discards 6 The total number of packets that have been discarded because the allowed number of singlecast retries was exceeded. Rx Bad Headers 7 The total number of packets that have been received where the packet header CRC was incorrect. Rx Bad Packets 8 The total number of packets that have been received where the packet data CRC was incorrect.  Rx Duplicates 9 The total number of packets that have been received and discarded because they are a duplicate of packets that have already been received and processed. Rx Overflow 10 The number of times a received packet has been discarded due to lack of buffer space. Overruns 11 The number of times a Tx or Rx packet has been discarded due to a baseband error. Bad Trigger 12 The number of times receipt of a packet has been stopped due to a bad trigger being detected. Table 13: Packet driven MAC statistics
     Protocol Operation Crescendo VHF Half-Duplex User Manual  Page 33 of 74 6. Protocol Operation 6.1 Overview Both  of  the  Crescendo‟s  serial  ports  can  be  independently  configured  with  different  protocol  modes. Protocol modes serve two purposes:  Provide  methods  for  configuring  the  radio  for  operation,  and  for  interrogating  it  in  order  to determine current operational status.  Allow the Crescendo radio to determine how data received on its serial ports is to be converted into RF packets. In addition to the protocol modes, each serial port can be configured with a packetiser timer, to maintain compatibility with  protocols  which cannot handle  the  inter-character delays introduced  by the  Crescendo block allocation scheme. The use of packetiser timers is discussed in section 4.3.2 on page 18. Section 7 on page 43 provides some example applications using these protocol modes to achieve different data communications requirements. 6.2 Data Driven Protocol The data driven protocol  provides a low latency connection between the radios in  a network. When data driven  protocol  is  enabled,  the  packet  driven  nature  of  the  Crescendo  is  disabled,  changing  the  radio behaviour to the following:  Addressing and routing are not used.  Retries are disabled, but error checking is still utilised.  All data presented to the main serial port is transmitted immediately over the air, and appears on the main serial port of all units in range which have data driven protocol configured. There are two configurable parameters which affect the way the data driven protocol operates:  Data Timeout: The period, in milliseconds, for which the radio will continue to transmit after all data in the serial buffer has been transmitted. The data timeout can be configured between 0 and 255ms.  Lead-in Count: The number of lead-in bytes the Crescendo will discard and not transmit over the air. Using a Lead-in Count and lead-in bytes gives the radio modems time to connect to each other before the data to be transmitted over the air arrives on the serial port. This can reduce end-to end latency. The lead-in count can be configured between 0 and 255 bytes. The following restrictions apply when using the data driven protocol:  The data driven protocol can only be configured on the main port.  While data driven is configured on the main port, Hayes dial-up protocol can be configured on the auxiliary port. The dialling capability of the Hayes dial-up protocol on the auxiliary is disabled. Main -> Protocol
     Protocol Operation Crescendo VHF Half-Duplex User Manual  Page 34 of 74 6.3 Point-to-point Protocol The point-to-point protocol establishes a connection between two end points. Both end points must have the point-to-point protocol selected on the same serial port,  and have the point-to-point destination set to the remote radio modem address. There are two operational modes configurable for the point-to-point protocol:  Connection Based: This mode of operation provides a connection oriented link. It will report the state of the connection via the RF link status parameter (either connected or not connected) and the online  LED  will  be  solid  green.  If  there  is  no  data  being  transferred  between  the  end  units background polling packets are sent to maintain the connection.  Connectionless: This mode provides a packet oriented link. It does not maintain the state of the link through background polling. When operating in point-to-point mode, the radio will send all data to a fixed destination. Data inserted at one end will appear at the other end. This is the simplest method of creating a wire replacement link. Point-to-point applications are given in section 7.1 on page 43. 6.4 Point-to-multipoint Protocol In a  point-to-multipoint  network,  data transmitted  by  a  unit is  output by  all  the  remotes  and intervening store-and-forward repeaters. When using  point-to-multipoint  protocol, there are  no  acknowledgments on  transactions. This  is  because multiple units may be receiving the data, and if they were to all attempt to acknowledge the transmission, they would interfere with each other. Instead  of  acknowledgements,  a  unit  will  transmit  each  message  a  fixed  number  of  times  equal  to  the broadcast  retries  parameter.  For  this  reason,  the  number  of  retransmissions  used  in  a  point-to-multipoint network should be configured to maintain a reasonable throughput. Point-to-multipoint applications are given in section 7.2 on page 46. 6.4.1 Strict and Relaxed Addressing  The  point-to-point  and  point-to-multipoint  protocols  can  use  strict  or  relaxed  addressing.  When  strict addressing is used:  If point-to-multipoint protocol is selected, only data transmitted by a unit that is also in point-to-multipoint protocol will be output on the serial port.  If  point-to-point  protocol  is  selected,  only  data  transmitted  by  the  receiver‟s  destination  will  be output on the serial port.  If relaxed addressing is used, data will be output regardless of the source address or source protocol mode. Data transmitted by a unit in point-to-multipoint mode will be output on units in point-to-point and point-to-multipoint mode. Data transmitted by a unit in point-to-point mode will be output on the destination, regardless of its point-to-point destination address, as long as it is in point-to-point or point-to-multipoint mode. Main -> Protocol Main -> Protocol Main -> Protocol
     Protocol Operation Crescendo VHF Half-Duplex User Manual  Page 35 of 74 6.4.2 Local Mode Both point-to-point and point-to-multipoint protocol modes allow local command mode to be entered using the  escape  sequence  (section  6.5.3  on  page  36).  Returning  to  online  mode  is  achieved  using  the  online command  (ATO).  The  protocol  can  also  be  configured  to  start  in  local  command  mode  when  power  is applied. For data to be transferred between two end units, both units must be online, not in local command mode. If the radio modem receives RF data while in local mode, it will be stored in the RF buffer until local mode is exited. 6.5 Hayes Dial-up Protocol The  Hayes  dial-up  protocol  provides  a  connection  mechanism  that  emulates  a  PSTN  modem‟s  dialling mechanism. This is a more powerful method of operating than using point-to-point or point-to-multipoint networks, as it allows dedicated communication between a base and one of many remotes. In Hayes Dial-up  protocol,  the state  of  the  connection  will  be  reported  via  the  RF  link  status parameter (either connected or not connected). The online LED will be solid green while the connection is up. If there is  no  data  being  transferred  between  the  end  units,  background  polling  packets  are  sent  to  maintain  the connection. Hayes Dial-up applications are given in section 7.3 on page 49. 6.5.1 Dialling The AT commands may be used to initiate dialling of a remote radio. The ATD command is used to establish a connection. The syntax of the ATD command is: ATD<address><extension> Where <address> is the address of the radio that is being dialled and <extension> is the serial port or internal extension port that is being dialled. The available extension numbers are shown in Table 14. Extension Name Description 00 Main Port Establishes a connection between the current serial port and the main port on the remote unit. 01 Auxiliary Port Establishes a connection between the current serial port and the auxiliary port on the remote unit. Table 14: Hayes dial-up extension numbers If the radio receives a character on the serial port while dialling is in progress, it will immediately terminate the connection attempt and issue a NO CARRIER response message. If a connection is established then the CONNECT response message will be returned. Main -> Protocol -> Hayes Dial-up
     Protocol Operation Crescendo VHF Half-Duplex User Manual  Page 36 of 74 6.5.2 Answering The Crescendo provides two options for answering dial-up calls:  Auto-answer: In auto-answer mode, when a connection request is made the Crescendo will output a configurable number of RING responses on the destination, then automatically connect.  Manual answer: When in manual answer mode, the Crescendo will output a RING response on the destination once per second until the ATA command is received, at which point the connection is established. If no ATA command is received after the configured number of RING responses are output, the connection is not established, and the dialler receives the NO  ANSWER response. The NO ANSWER message is shown after the wait for carrier timeout. 6.5.3 Escape Sequence While a protocol port is in the online state, all the data received on the port will be sent to the remote radio. AT commands are not interpreted, and are passed over the air. To force the  radio to  return  to  local command  mode,  the escape sequence  is  used.  The  escape sequence consists of a delay greater than the escape guard time (default is one second), three escape characters (default is „+‟) typed rapidly, and another delay greater than the escape guard time. As soon as the radio returns to local command mode, it will respond with the message OK. When a protocol port is in local command mode, the port can be returned to the online state by issuing the ATO command. The escape sequence can be entered while in point-to-point and point-to-multipoint protocol modes. This allows all AT commands except dial commands to be entered. When returning online, the point-to-point or point-to-multipoint mode is restored. 6.5.4 Hanging Up The ATH command is used to terminate a connection. After communications have finished, enter the escape sequence (+++). The radio responds with an OK message. Execute the ATH command, and the local radio will respond with NO CARRIER. The remote radio will output NO CARRIER as the communications link is lost. Hanging up can also be achieved by using DTR modes, described in section 6.5.5.
     Protocol Operation Crescendo VHF Half-Duplex User Manual  Page 37 of 74 6.5.5 DTR Modes In addition to the AT commands that are used to control the dial-up connection, DTR may be configured to provide  similar  functionality.  Only  the  main  port  supports  DTR,  so  the  setting  for  DTR  mode  on  the auxiliary port Hayes protocol is not used. There are four available DTR modes:  Ignore DTR: DTR is not used to control the Hayes communications settings.  Hangup on DTR Low: If DTR is low then the radio will hang-up the current connection. If DTR is low  when  a  dial  attempt  is  made,  then  the  connection  will  be  severed  immediately  after  being established.  Hangup on DTR Dropped: If a falling edge (high to low transition) is detected on the DTR line, the radio will hang-up the current connection.  Local  Mode  on  DTR  Low: If the radio is online, and DTR is  disasserted, the radio modem will return to local command state, but will still remain connected. The only way to return to the online state is to set DTR high, and then issue the ATO command. If DTR is low when the ATO command is issued, then the radio will immediately return to local mode. 6.5.6 Traceroute The  AT  commands  may  be  used  to  obtain  diagnostic  information  from  the  radio  network.  The  ATT command is used to start a traceroute diagnostic to a destination radio. The syntax of the ATT command is: ATT<address> Where <address> is the address of the destination radio. The traceroute diagnostic periodically sends a query to the destination radio and expects a response. The traceroute response will contain the RSSI and data quality of the destination and intervening repeaters. It can be stopped by entering any character to the radio. The traceroute diagnostic will then display the number of requests and responses in the session, and return the port to local command mode. att1003  1000 -> (1003, -84 dBm, 255 QF) -> (1000, -90 dBm, 255 QF) 1000 -> (1003, -84 dBm, 255 QF) -> (1000, -90 dBm, 255 QF) 1000 -> (1003, -84 dBm, 255 QF) -> (1000, -91 dBm, 255 QF) 1000 -> (1003, -84 dBm, 255 QF) -> (1000, -90 dBm, 255 QF) 1000 -> (1003, -84 dBm, 255 QF) -> (1000, -90 dBm, 255 QF) Tx: 23 Rx: 23 Lost: 0 (0.0%)
     Protocol Operation Crescendo VHF Half-Duplex User Manual  Page 38 of 74 6.6 Modbus RTU Protocol When using the Modbus RTU protocol, the Crescendo expects Modbus RTU packets on the serial port in the following format.  Start T1-T2-T3-T4 Address (1 byte) CRC (2 bytes) Data (0…251 bytes) Function (1 byte)  Figure 8: Datagram protocol packet format The fields of a Modbus packet are:  Start: A silent interval of at least 3.5 character times.  Address (8-bit): The address of the slave unit in the Modbus transaction.  Function (8-bit): The Modbus function indicating the function to perform, or response to a function request.  Data: Any additional information required for the action that was specified in the function field.  CRC: A 16-bit cyclic redundancy check over the address, function, and data using the polynomial 0xA001.  6.7 Distributed Network Protocol (DNP) The  Crescendo  supports  the  Distributed  Network  Protocol  (DNP)  as  defined  by  the  DNP  Users  Group (http://www.dnp.org/). The packet structure for a DNP packet expected on the serial port is shown in Figure 9.   … Start 0x0564 Destination (16) Source (16) CRC (16) Data (0…16) Len (8) Ctrl (8) CRC (16)  Figure 9: DNP packet format  Start (16-bit): A fixed start of packet marker, always 0x0564.  Len (8-bit): The length of the packet, including all fields except Start, Length, and CRC.  Ctrl (8-bit): Defines the control information for the packet.  Destination  (16-bit):  The  16-bit  destination  address.  This  can  be  any  singlecast  address,  or  the broadcast address.   Source (16-bit): The 16-bit source address. When sending a packet to a radio, this field does not need to be set.  Data: The fixed length header block is followed by optional data blocks of up to 16 bytes.  CRC (16-bit): A 16-bit CRC value calculated over the previous fields, excluding the CRC fields. The CRC uses the polynomial 0xA6BC. Main -> Protocol -> Modbus Main -> Protocol -> DNP Main -> Protocol -> Datagram
     Protocol Operation Crescendo VHF Half-Duplex User Manual  Page 39 of 74 6.8 Datagram Protocol When using the datagram protocol, packets are passed to the Crescendo to be transmitted over the air. The packet format is given in Figure 10.  Start 0xC1 Destination (16) Source (16) DP (2) CRC (32) Data (1…Slot Size) SP (2) Res. (4) Length (16)  Figure 10: Datagram protocol packet format Note  that  the  number  of  data  bytes  in  a  datagram  packet  must  be  no  greater  than  the  max  packet  size configured. The fields of a datagram packet are:  Start (8-bit): A fixed start of packet marker, always 0xC1.  Length (16-bit): The length of the packet, including all fields except Start, Length, and CRC.  Destination  (16-bit):  The  16-bit  destination  address.  This  can  be  any  singlecast  address,  or  the broadcast address. The destination cannot be the same as the radio‟s source address.  Source (16-bit): The 16-bit source address. When sending a packet to a radio, this field does not need to be set. The source will automatically be set to the radio‟s local address.  DP (2-bit): The destination serial port. This can be either 00 for the main port or 01 for the auxiliary port.  SP (2-bit): The source serial port. When sending a packet to a radio, this field does not need to be set. The value will automatically be set to the serial port the packet was inserted on.  Res (4-bit): Reserved for future use. This field should be set to all zeros.  Data: The data to be transmitted. The amount of data in each datagram must be equal to or less than the slot size.  CRC (32-bit): A 32-bit CRC value calculated over the entire packet, excluding the Start and CRC fields. There are two options for the CRC field. 1. Fixed: The value is fixed to 0xEDB88320. 2. CRC: The CRC value is calculated using a 32-bit CRC with  Initial Value: 0xFFFFFFFF  Polynomial: 0xEDB88320  Final XOR: 0xFFFFFFFF When  a  radio  modem  receives  a  datagram  packet  over  the  air,  the  data  will  be  output  by  the  datagram protocol in the same packet format, as described in Figure 10. An example Datagram packet with a calculated CRC-32 is shown in Figure 11.
     Protocol Operation Crescendo VHF Half-Duplex User Manual  Page 40 of 74  Start 0xC1 Destination 0x0001 Source 0x0000 CRC 0x9496D61C Data 0x54 0x45 0x53 0x54 DP / SP / Res 0x00 Length 0x0009  Figure 11: Example datagram protocol packet Datagram protocol applications are given in section 7.4. 6.9 RF Link Status The Crescendo provides an RF link status indication for each serial port. The RF link status depends on the protocol mode being used and the current state of that protocol. The meaning of different RF link status values is provided in Table 15 for each protocol mode. Protocol State RF Link Status Point-to-point Connection Based Connected if a path exists between the local and remote device. Not Connected if there is no communications path. Connectionless N/A Point-to-multipoint  N/A Hayes dial-up Connection established Connected if a path exists between the local and remote device. Not Connected if there is no communications path. No connection established Not Connected Datagram  N/A Table 15: RF link status for different protocol modes Whenever the protocol mode on a serial port is temporarily disabled (such as when the menu is enabled on the port, or when the Cruise Control application has been started), the RF Link Status will be displayed as N/A. 6.10 Protocol to Radio Address Mapping Protocol address mapping can be used in situations where the radio address is not the same as the protocol address, or where there is more than one protocol address for each radio address. A protocol mapping entry has each of the following fields:  First Addr: The first protocol address to apply to the protocol mapping.  Last Addr: The last protocol address to apply to the protocol mapping.  Radio Addr: The radio address to apply to the protocol mapping.  Type: A protocol mapping entry can be one of four types: Main -> Protocol Main -> Protocol
     Protocol Operation Crescendo VHF Half-Duplex User Manual  Page 41 of 74  Unused: The protocol mapping entry is not used.  Single: For a single entry, the packet is sent to the associated radio address if the protocol address matches the first address. The last address is ignored. This is a “one-to-one” mapping.  Mapped: For a mapped entry, the mapping is applied if the protocol address is within the  range specified by the first and last addresses. To determine the radio address, the offset from the first address is added to the associated radio address entry. This is a series of “one-to-one” mappings.  Grouped: For a  grouped entry, the  packet is  sent  to the  associated  radio address if  the  protocol address is within the range of the first and last address. This is a “many-to-one” mapping.    An example protocol mapping table is shown in Figure 12.   *** Protocol Mapping Menu ***       |Type               |First Addr         |Last Addr          |Radio Addr         |     |-------------------|-------------------|-------------------|-------------------| (0) |Single             |                  1|                  0|               1001| (1) |Unused             |                  2|                  0|               1002| (2) |Single             |                  3|                  0|               1003| (3) |Mapped             |                  4|                 10|               1004| (4) |Grouped            |                 11|                 20|               1011| (5) |Unused             |                  0|                  0|                  0| (6) |Unused             |                  0|                  0|                  0| (7) |Unused             |                  0|                  0|                  0| (8) |Unused             |                  0|                  0|                  0| (9) |Unused             |                  0|                  0|                  0| (A) |Unused             |                  0|                  0|                  0| (B) |Unused             |                  0|                  0|                  0| (C) |Unused             |                  0|                  0|                  0| (D) |Unused             |                  0|                  0|                  0| (E) |Unused             |                  0|                  0|                  0| (F) |Unused             |                  0|                  0|                  0| (ESC) - Previous Menu  Enter Selection:  Figure 12: Example protocol mapping table
     Protocol Operation Crescendo VHF Half-Duplex User Manual  Page 42 of 74 For the example in Figure 12 the following mapping would occur: 1. A protocol packet with an address of 1 would be sent to radio address 1001. 2. A protocol packet with an address of 4 would be sent to radio address 1004. 3. A protocol packet with an address of 9 would be sent to radio address 1009. 4. A protocol packet with an address of 10 would be sent to radio address 1010. 5. A protocol packet with an address of 11 would be sent to radio address 1011. 6. A protocol packet with an address of 15 would be sent to radio address 1011. 7. A protocol packet with an address of 2 would be sent to radio address 2. Note the unused entry (1). 8. Any protocol  packet with  an address that  does  not have a  matching entry  will  be sent  to  a  radio address that matches the protocol address.  Note that only DNP and Modbus RTU protocol utilise the protocol mapping table and that the mapping is only applied to packets arriving over the serial port. 6.11 Multiple Protocol Modes The  Crescendo  is  a  dual  serial  port  radio  modem,  and  both  ports  can  be  independently  configured  with different  protocol  modes.  Using  both  ports  for  data  may  result  in  increased  latency,  owing  to  greater bandwidth requirements and increased probability of collision.
     Applications Crescendo VHF Half-Duplex User Manual  Page 43 of 74 7. Applications This  section  presents typical Crescendo usage  scenarios.  The  aim of  these  scenarios is  to  illustrate radio configuration. 7.1 Point-to-point Networks 7.1.1 Basic Point-to-point Network The simplest point-to-point network consists of two units configured such that the point-to-point destination of one unit is the address of the other. This scenario is shown in Figure 13.  Crescendo  1000 Crescendo  1001 Main DTE Main DTE RADIO CONFIGURATION Rx Address: 1001  PROTOCOL CONFIGURATION Main Port: Point-to-point to 1000  SERIAL CONFIGURATION Main Port: 115200, 8N1, Hardware Flow RADIO CONFIGURATION Address: 1000  PROTOCOL CONFIGURATION Main: Point-to-point to 1001  SERIAL CONFIGURATION Main Port: 115200, 8N1, Hardware Flow  Figure 13: Basic point-to-point network In this network, data presented on the main port of the  unit 1000 will be output on the main port of unit 1001, and vice versa. Other configuration parameters which may help in fine tuning the system operation are:  Rx packetiser timers. See page 18 for more information.  Point-to-point connection mode. See page 34 for more information. 7.1.2  Multiple Port Point-to-point Network Two point-to-point destinations can be used by configuring the point-to-point protocol on both serial ports of base unit, and then having two remotes each connected to a different port. This scenario is shown in Figure 15.
     Applications Crescendo VHF Half-Duplex User Manual  Page 44 of 74  Crescendo Base  1000 Crescendo Remote  1001 Main DTE RADIO CONFIGURATION Address: 1000  PROTOCOL CONFIGURATION Main: Point-to-point to 1001 Aux: Point-to-point to 1002 Aux: Start in local disabled  SERIAL CONFIGURATION Main Port: 19200, 8N1, Hardware Flow Aux Port: 19200, 8N1 DTE RADIO CONFIGURATION Address: 1001  PROTOCOL CONFIGURATION Main: Point-to-point to 1000  SERIAL CONFIGURATION Main Port: 19200, 8N1, Hardware Flow Main Crescendo Remote  1002 DTE Aux DTE Aux RADIO CONFIGURATION Address: 1002  PROTOCOL CONFIGURATION Aux: Point-to-point to 1000 Aux: Start in local disabled  SERIAL CONFIGURATION Aux Port: 19200, 8N1  Figure 14: Multiple port point-to-point network Note that the main port on the base is connected to the main port on radio 1001, while the auxiliary port on the base is connected to the auxiliary port on remote 1002. Other configuration parameters which may help in fine tuning the system operation are:  Rx packetiser timers. See page 18 for more information.  Max packet size.  Singlecast retries. See page 24 for more information. 7.1.3 Multiple Destination Point-to-point Network Multiple  destinations  can  be  used  by  configuring  any  number  of  remote  units  and  then  changing  the destination address of the base unit using local command mode. This scenario is shown in Figure 15.
     Applications Crescendo VHF Half-Duplex User Manual  Page 45 of 74  Crescendo Base  1000 Crescendo Remote  1001 Main DTE RADIO CONFIGURATION Address: 1000  PROTOCOL CONFIGURATION Main Port: Point-to-point to 1001 or 1002  SERIAL CONFIGURATION Main Port: 19200, 8N1, Hardware Flow DTE RADIO CONFIGURATION Address: 1001  PROTOCOL CONFIGURATION Main Port: Point-to-point to 1000  SERIAL CONFIGURATION Main Port: 19200, 8N1, Hardware Flow Main Crescendo Remote  1002 RADIO CONFIGURATION Address: 1002  PROTOCOL CONFIGURATION Main Port: Point-to-point to 1000  SERIAL CONFIGURATION Main Port: 19200, 8N1, Hardware Flow DTE Main  Figure 15: Multiple destination point-to-point network The point-to-point destination address on the main port of the base unit determines which remote unit the base is connected to. To change the point-to-point destination address on main port, the follow these steps:  Enable the local command mode on the main port by transmitting the escape sequence (see section 6.5.3 on page 36).  Use the AT command to change the main port point-to-point destination (ATS52=1001).  Return the port to online state using the online command (ATO). Other configuration parameters which may help in fine tuning the system operation are:  Rx packetiser timers. See page 18 for more information.  Max packet size.  Singlecast retries. See page 24 for more information.   7.1.4 Point-to-point Network with Repeater Repeaters can be used to extend the range of a point-to-point network, as shown in Figure 20.
     Applications Crescendo VHF Half-Duplex User Manual  Page 46 of 74  Crescendo Base  1000 Crescendo Repeater  2000 Main DTE RADIO CONFIGURATION Rx Address: 2000 Store and Forward Repeater: True Repeaters in Network: 1  PROTOCOL CONFIGURATION Main Port: Hayes Dial-up  SERIAL CONFIGURATION Main Port: 38400, 8N1, Hardware Flow RADIO CONFIGURATION Rx Address: 1000 Repeaters in Network: 1  ROUTING TABLE Route 2000-2999 to 2000  PROTOCOL CONFIGURATION Main Port: Point-to-point to 2001  SERIAL CONFIGURATION Main Port: 38400, 8N1, Hardware Flow Crescendo Remote  2001 DTE Main RADIO CONFIGURATION Rx Address: 2001 Repeaters in Network: 1  ROUTING TABLE Route 1000-1999 to 2000  PROTOCOL CONFIGURATION Main Port: Point-to-point to 1000  SERIAL CONFIGURATION Main Port: 38400, 8N1, Hardware Flow  Figure 16: Point-to-point network with repeater The following should be noted for the point-to-point network with repeaters:  All units in the network have „Repeaters in network‟ set to 1.  The main port protocol on the repeater is set to Hayes even though the main port is not used. This is so the unit is in packet driven mode rather than data driven mode (see section 5).  Routing tables need to be set on the base and remote radio modems. Other configuration parameters which may help in fine tuning the system operation are:  Rx packetiser timers. See page 18 for more information.  Max packet size.  Singlecast retries. See page 24 for more information. 7.2 Point-to-multipoint Networks 7.2.1 Basic Point-to-multipoint Network A basic point-to-multipoint network is shown in Figure 17.
     Applications Crescendo VHF Half-Duplex User Manual  Page 47 of 74  Crescendo Base  1000 Crescendo Remote  1001 Main DTE RADIO CONFIGURATION Address: 1000  PROTOCOL CONFIGURATION Main Port: Point-to-multipoint  SERIAL CONFIGURATION Main Port: 19200, 8N1, Hardware Flow DTE RADIO CONFIGURATION Address: 1001  PROTOCOL CONFIGURATION Main Port: Point-to-multipoint  SERIAL CONFIGURATION Main Port: 19200, 8N1, Hardware Flow  Main Crescendo Remote  1002 RADIO CONFIGURATION Address: 1002  PROTOCOL CONFIGURATION Main Port: Point-to-multipoint  SERIAL CONFIGURATION Main Port: 19200, 8N1, Hardware Flow  DTE Main  Figure 17: Basic point-to-multipoint network In this network, data passed to the main port on any unit will be output on the main port of both other units. Other configuration parameters which may help in fine tuning the system operation are:  Rx packetiser timers. See page 18 for more information.  Max packet size.  Broadcast retransmissions. See page 24 for more information.
     Applications Crescendo VHF Half-Duplex User Manual  Page 48 of 74 7.2.2 Point-to-multipoint Network with Roaming Remote In some  applications the  remote unit  may be  mobile, and needs to  „roam‟  between  areas  of  coverage.  A point-to-multipoint network configured for this purpose is shown in Figure 18.  Crescendo Base  1000 Crescendo Repeater  1002 Main RTU RADIO CONFIGURATION Rx Address: 1002 Broadcast Retransmissions: 4 Store and Forward Repeater: True Repeaters in Network: 1  PROTOCOL CONFIGURATION Main Port: Point-to-multipoint  SERIAL CONFIGURATION Main Port: 19200, 8N1, 2ms RX Timer  Crescendo Repeater  1001 RADIO CONFIGURATION Rx Address: 1001 Broadcast Retransmissions: 4 Store and Forward Repeater: True Repeaters in Network: 1  PROTOCOL CONFIGURATION Main Port: Point-to-multipoint  SERIAL CONFIGURATION Main Port: 19200, 8N1, 2ms RX Timer  Crescendo Remote  2000 RTU RADIO CONFIGURATION Rx Address: 2000 Broadcast Retransmissions: 4 Repeaters in Network: 1  PROTOCOL CONFIGURATION Main Port: Point-to-multipoint  SERIAL CONFIGURATION Main Port: 19200, 8N1, 2ms RX Timer  Main RADIO CONFIGURATION Rx Address: 1000 Broadcast Retransmissions: 4 Repeaters in Network: 1  PROTOCOL CONFIGURATION Main Port: Point-to-multipoint  SERIAL CONFIGURATION Main Port: 19200, 8N1, 2ms RX Timer  Figure 18: Point-to-multipoint network with roaming remote As with other types of broadcast network, setting the max packet size will help fine tune the network. It is also  worth  nothing  that  while  there  are  two  store-and-forward  repeaters  in  the  network,  the  repeaters  in network setting  is  set to  one.  Repeaters in network  specifies the maximum number of repeaters a packet must go through to reach a destination.
     Applications Crescendo VHF Half-Duplex User Manual  Page 49 of 74 7.3 Hayes Dial-up Networks 7.3.1 Basic Hayes Dial-up Network A basic Hayes dial-up network is given in Figure 19.  Crescendo Base  1000 Crescendo Remote  1001 Main DTE RADIO CONFIGURATION Rx Address: 1000  PROTOCOL CONFIGURATION Main Port: Hayes Dial-up  SERIAL CONFIGURATION Main Port: 115200, 8N1 DTE RADIO CONFIGURATION Rx Address: 1001  PROTOCOL CONFIGURATION Main Port: Hayes Dial-up  SERIAL CONFIGURATION Main Port: 115200, 8N1 Main Crescendo Remote  1002 RADIO CONFIGURATION Rx Address: 1002  PROTOCOL CONFIGURATION Main Port: Hayes Dial-up Auxiliary Port: Start in local mode disabled SERIAL CONFIGURATION Main Port: 115200, 8N1 Aux Port: 115200, 8N1  DTE Main DTE Aux  Figure 19: Basic Hayes dial-up network In order to establish a connection from the base to the main port on remote 1001, the following dial string is used: ATD100100<CR> To establish a connection to the auxiliary port of remote 1002, the following dial string is used: ATD100201<CR> Information on hanging up a Hayes dial-up connection can be found in section 6.5.4 on page 36. 7.3.2 Hayes Dial-up Network with Repeaters Repeaters can be used to extend the range of a Hayes dial-up network, as shown in Figure 20.
     Applications Crescendo VHF Half-Duplex User Manual  Page 50 of 74  Crescendo Base  1000 Crescendo Repeater  2000 Main DTE RADIO CONFIGURATION Rx Address: 2000 Store and Forward Repeater: True Repeaters in Network: 2  ROUTING TABLE Route 3000-3999 to 3000  PROTOCOL CONFIGURATION Main Port: Hayes Dial-up  SERIAL CONFIGURATION Main Port: 38400, 8N1, Hardware Flow RADIO CONFIGURATION Rx Address: 1000 Repeaters in Network: 2  ROUTING TABLE Route 2000-3999 to 2000  PROTOCOL CONFIGURATION Main Port: Hayes Dial-up  SERIAL CONFIGURATION Main Port: 38400, 8N1, Hardware Flow Crescendo Repeater  3000 DTE RADIO CONFIGURATION Rx Address: 3001 Repeaters in Network: 2  ROUTING TABLE Route 1000-3999 to 3000  PROTOCOL CONFIGURATION Main Port: Hayes Dial-up  SERIAL CONFIGURATION Main Port: 38400, 8N1, Hardware Flow Main DTE Main Crescendo Remote  3001 RADIO CONFIGURATION Rx Address: 3000 Store and Forward Repeater: True Repeaters in Network: 2  ROUTING TABLE Route 1000-2999 to 2000  PROTOCOL CONFIGURATION Main Port: Hayes Dial-up  SERIAL CONFIGURATION Main Port: 38400, 8N1, Hardware Flow DTE Main  Figure 20: Hayes dial-up network with repeaters The following dial string is used to dial the second main port on the second store-and-forward repeater: ATD300000<CR> To dial the main port on the remote, the following dial string is used: ATD300100<CR>
     Applications Crescendo VHF Half-Duplex User Manual  Page 51 of 74 7.4 Modbus RTU Network with Repeater A Modbus network with repeater is shown in Figure 21.  Crescendo Base  1000 Crescendo Remote  1001 Main RTU BASE RTU 2 RADIO CONFIGURATION Rx Address: 1001 Repeaters in Network: 1 Max Packet Size: 267  PROTOCOL CONFIGURATION Main Port: Modbus RTU  PROTOCOL MAPPING Grouped 1-247 to 1000  SERIAL CONFIGURATION Main Port: 19200, 8N1, 2ms RX Timer  Main Crescendo Repeater  2000 RADIO CONFIGURATION Rx Address: 2000 Store and Forward Repeater: True Repeaters in Network: 1 Max Packet Size: 267  PROTOCOL CONFIGURATION Main Port: Modbus RTU  PROTOCOL MAPPING Grouped 1-247 to 1000  SERIAL CONFIGURATION Main Port: 19200, 8N1, 2ms RX Timer  RTU 3 Main Crescendo Remote  2001 RTU 4 RADIO CONFIGURATION Rx Address: 2001 Repeaters in Network: 1 Max Packet Size: 267  PROTOCOL CONFIGURATION Main Port: Modbus RTU  ROUTING TABLE Route 1000-1099 to 2000  PROTOCOL MAPPING Grouped 1-247 to 1000  SERIAL CONFIGURATION Main Port: 19200, 8N1, 2ms RX Timer  Main RADIO CONFIGURATION Rx Address: 1000 Repeaters in Network: 1 Max Packet Size: 267  PROTOCOL CONFIGURATION Main Port: Modbus RTU  ROUTING TABLE Route 2000-2099 to 2000  PROTOCOL MAPPING Single 2 to 1001 Mapped 3-4 to 2000  SERIAL CONFIGURATION Main Port: 19200, 8N1, 2ms RX Timer  Figure 21: Modbus network with repeater In order to support the ModBus protocol, an RX packetiser timer of 2ms has been used on the main port of each unit. See section 4.3.2 on page 18 for more information on packetiser timers.
     Applications Crescendo VHF Half-Duplex User Manual  Page 52 of 74 7.5 DNP Network with Repeater A DNP network with repeater is shown in Figure 22.  Crescendo Base  1000 Crescendo Remote  1001 Main RTU BASE RTU 2 RADIO CONFIGURATION Rx Address: 1001 Repeaters in Network: 1 Max Packet Size: 304  PROTOCOL CONFIGURATION Main Port: DNP  SERIAL CONFIGURATION Main Port: 19200, 8N1, 2ms RX Timer  Main Crescendo Repeater  2000 RADIO CONFIGURATION Rx Address: 2000 Store and Forward Repeater: True Repeaters in Network: 1 Max Packet Size: 304  PROTOCOL CONFIGURATION Main Port: DNP  SERIAL CONFIGURATION Main Port: 19200, 8N1, 2ms RX Timer  RTU 3 Main Crescendo Remote  2001 RTU 4 RADIO CONFIGURATION Rx Address: 2001 Repeaters in Network: 1 Max Packet Size: 304  PROTOCOL CONFIGURATION Main Port: DNP  ROUTING TABLE Route 1000-1099 to 2000  SERIAL CONFIGURATION Main Port: 19200, 8N1, 2ms RX Timer  Main RADIO CONFIGURATION Rx Address: 1000 Repeaters in Network: 1 Max Packet Size: 304  PROTOCOL CONFIGURATION Main Port: DNP  ROUTING TABLE Route 2000-2099 to 2000  SERIAL CONFIGURATION Main Port: 19200, 8N1, 2ms RX Timer  Figure 22: DNP network with repeater Note that  no  protocol  mapping has been utilised.  It is  therefore assumed  that  the  mapping from protocol address to radio address is one-to-one, and the protocol address is the same as the radio address. 7.6 Datagram Networks 7.6.1 Basic Datagram Network A basic datagram network is shown in Figure 23.
     Applications Crescendo VHF Half-Duplex User Manual  Page 53 of 74  Crescendo Base  1000 Crescendo Remote 1  1001 Main DTE RADIO CONFIGURATION Rx Address: 1000  PROTOCOL CONFIGURATION Main Port: Datagram  SERIAL CONFIGURATION Main Port: 38400, 8N1, Hardware Flow DTE RADIO CONFIGURATION Rx Address: 1001  PROTOCOL CONFIGURATION Main Port: Datagram  SERIAL CONFIGURATION Main Port: 38400, 8N1, Hardware Flow Main Crescendo Remote 2  1002 DTE Main RADIO CONFIGURATION Rx Address: 1002  PROTOCOL CONFIGURATION Main Port: Datagram  SERIAL CONFIGURATION Main Port: 38400, 8N1, Hardware Flow  Figure 23: Basic datagram network In this network, datagrams presented to the main port of the base with the destination address set to 1001 will be routed to remote 1, while those with destination address 1002 will be routed to remote 2.
   Appendix A Technical Specifications Crescendo VHF Half-Duplex User Manual  Page 54 of 74 Appendix A Technical Specifications A.1 Type Approvals Australia/ New Zealand AS 4295 -1995 Australian Supplier ID: N161 FCC (planned) CFR 47 Part 15 and Part 90 FCC ID P5MRFI150H Industry Canada (planned) RSS-GEN, RSS-102, RSS-119 IC: XXXXXX-RFI150H ETSI (planned) ETS 300 113  Table 16: Type approvals A.2 Radio Modem Specifications RF Switching Bandwidth 148 – 174 MHz RF Channel Bandwidth  Model specific:  12.5kHz  25kHz  RF Frequency Raster Selectable: 25kHz, 12.5kHz, 6.25kHz  RF Output Selectable Carrier Power (@ 13.8VDC nominal):  0, +20, +27, +30, +36, +37dBm Continuous duty-cycle rated Receiver Sensitivity -104dBm at a BER of 10-6  (9600 bps) -102dBm at a BER of 10-6  (19200 bps) Modulation Nyquist-shaped 4-level FSK. RRC filter coefficient 0.2 Modulation deviation (max):  4.7kHz (25kHz channel)  2.35kHz (12.5kHz channel) Baseband Rate Model specific:  19.2Kbit/s (25kHz channel)  9.6Kbit/s (12.5kHz channel) Serial Ports Dual asynchronous full duplex RS-232 Data Rates:  300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600,   115200 Data Bits: 7 or 8 Parity: None, Odd, or Even Stop Bits: 1 or 2 Flow Control (Main Port only): None, Hardware (RTS/CTS)
   Appendix A Technical Specifications Crescendo VHF Half-Duplex User Manual  Page 55 of 74 Input Voltage  9V to 16VDC (negative ground) Environmental Specifications Temperature: -10 to +60ºC Humidity (max): 95% non-condensing at 50ºC Connectors:  Power: Phoenix PH1776508 Main Serial Port: DB9 RS-232 Female Auxiliary Serial Port: DB9 RS-232 Female Serial Port Impedance: 3-7 kohm nominal RF: BNC Female (50 ohm nominal) Table 17: Radio modem specifications A.2.1 Input Current Tx Power (dBm) Current (mA) Rx Only 80 0 515 20 525 27 590 30 665 36 1060 37 1190 Table 18: Nominal Input Current at 12.5V and transmit frequency of 161 MHz (Mid band.)
   Appendix A Technical Specifications Crescendo VHF Half-Duplex User Manual  Page 56 of 74 A.3 Connectors Pin Assignments A.3.1 Main Serial Port PIN Function Direction 1 DCD Output 2 RxD Output 3 TxD Input 4 DTR Input 5 GND  6 N/A  7 RTS Input 8 CTS Output 9 N/A  Table 19: Main connector pin-out A.3.2 Auxiliary Serial Port PIN Function Direction 1 N/A  2 RxD Output 3 TxD Input 4 N/A  5 GND  6 N/A  7 N/A  8 N/A  9 N/A  Table 20: Auxiliary connector pin-out
   Appendix A Technical Specifications Crescendo VHF Half-Duplex User Manual  Page 57 of 74 A.4 Dimensions Length 158 mm Width 101.6 mm Height 43.4 mm Table 21: Nominal dimensions without mounting plate Length 188 mm Width 100 mm Height 2 mm Table 22: Nominal dimensions of mounting plate Unit Weight 850 g Shipping Weight 1000 g Table 23: Nominal weight with mounting plate
   Appendix A Technical Specifications Crescendo VHF Half-Duplex User Manual  Page 58 of 74 A.4.1 Mounting Plate Dimensions  Figure 24: Mounting plate dimensions
   Appendix B Management Reference Crescendo VHF Half-Duplex User Manual  Page 59 of 74 Appendix B Management Reference B.1 Radio Configuration Radio  Page AT Address Sets the radio local address, 0-61439 23 S51 Tx Power The output power. 24 S45 RSSI Trip Set the RF signal level for RF data.  24 S53 Network    Network Address The network address 27 S50 Store and Forward Repeater Enables store-and-forward functionality 28 &L Repeaters In Network Sets the maximum number of repeaters for a destination for acknowledgement timing. 24 S160 Max Packet Size Sets the maximum packet payload. 24 S170 Broadcast Retransmissions Sets the number of times a broadcast packet is retransmitted 24 S38 Singlecast Retries Sets the number of times a packet is retried before it is discarded. 24 S41 Routing Table Allows routing rules to be configured 29 S151:firstaddr S152:lastaddr S153:hopaddr Channel    Tx Range Shows the range of allowable Tx frequencies. 24  Rx Range Shows the range of allowable Rx frequencies. 24  Channel Width Shows the channel width of the radio, 12.5 or 25 kHz. 24 I50 Current Channel Sets the current channel and corresponding Tx/Rx frequencies to be used. 24 S54 Table 24: Radio configuration B.2 Link Control Configuration and Diagnostics Link Control  Page AT Data Quality Shows the current data quality (0-255) 30
   Appendix B Management Reference Crescendo VHF Half-Duplex User Manual  Page 60 of 74 Lowest Data Quality Shows lowest data quality received so far (0-255) 30 I61 Temperature The temperature of the unit.  I9 Average Noise The average RSSI level where no valid carrier is present on the receive channel. 30 I11 Average RSSI The average RSSI level while data is being received. 30 I12 Last RSSI The RSSI level for the last valid data received. 30 I31 Bad Trigger The RSSI value for the last bad Trigger received. 30  Table 25: Link control configuration and diagnostics B.3 Serial Port Configuration and Diagnostics Serial Port  Page AT Main Flow Control The main port flow control operation. 17 S104 Main DCD Mode The rule for controlling DCD. 17 S90 Main CTS Mode The rule for controlling CTS. 17 S91 Online Timeout The timeout used by the Follows Online CTS / DCD mode. 17, 13 S43 Port Settings    Baud The serial port baud rate. 17 S100 Data Bits The serial port data bits. 17 S102 Parity The serial port parity. 17 S101 Stop Bits The serial port stop bits. 17 S103 Rx Packetiser Timer The receive packetiser timer. 18 S40 Tx Packetiser Timer The transmit packetiser timer. 18 S39 Statistics The serial port statistics. 19 I20 Table 26: Serial port configuration and diagnostics
   Appendix B Management Reference Crescendo VHF Half-Duplex User Manual  Page 61 of 74 B.4 Protocol Mode Configuration and Diagnostics Protocol  Page AT Lead-in Count The number of lead-in bytes the radio will discard and not transmit over the air. 33 S73 Data timeout The period of serial silence the radio will wait before it stops transmitting. 33 S74 RF Link Status The state of the RF link for the port. 40, 34, 35 I16 Mode The selected protocol mode 33 S70 Point-to-point Destination Address The point-to-point partner radio address 34 S52 Start In Local Mode Enables local command mode on the port when the radio powers up. 35 S72 Point-to-Point Mode Connection or packet driven mode. 34 S71 Point-to-[multi]point Receive Mode The receive address mode (strict or relaxed). 34 S64 Hayes Dial-up Protocol    Wait for Carrier Number of seconds to wait for a connection. 35 S7 Auto-Answer Whether to auto-answer dial requests. 36 S1 Rings Before Answer Number of rings to wait before auto-answering. 36 S0 DTR Mode Sets the action the radio takes on DTR settings. 37 &D Echo Whether to echo bytes in local command mode. 12 E Responses Enables or disables responses. 12 Q Verbal Responses Sets responses as either strings or numbers. 12 V Escape Guard Time Time to wait for the escape sequence. 35 S12 Escape Character The escape character. 35 S2 Allow Local Mode Enables usage of the escape sequence while in other protocol modes (excludes data driven). 35 S3 Datagram Protocol    Footer Mode CRC-32 or fixed. 35 S140 Table 27: Protocol mode configuration and diagnostics
   Appendix B Management Reference Crescendo VHF Half-Duplex User Manual  Page 62 of 74 B.5 Diagnostics Diagnostics  Page AT Fault The last fault that was reported.  I15 Startup Reason Indicates if the radio started normally or due to a watchdog reset.   EEPROM Status The state of the EEPROM at start-up.  R10 Build Date The date that the firmware was built.  R9 Monitor RSSI Puts the radio in a mode when it continuously outputs the RSSI on the current channel (can only be used in menu).   Factory Reset Resets all settings to factory defaults. 68 &F1 Load Configuration Reloads all configuration from EEPROM, discarding changes made with AT commands. 62 Z Save Configuration Saves all configuration changes made with AT commands to EEPROM. 62 &W Data Driven MAC Performance statistics when using the data driven serial protocol 19  Packet Driven MAC Performance statistics when using a serial protocol other than the data driven protocol. 19  Baseband Statistics Baseband specific statistics. 19  Reset Data Driven Statistics Clears all Data Driven MAC statistics   Reset Packet Driven Statistics Clears all Packet Driven MAC statistics   Reset Baseband Statistics Clears all baseband statistics.  &C1 Event Log    Level The logging level.  S60 Clear Event Log Clears the event log   Table 28: Diagnostics
   Appendix C Hayes References Crescendo VHF Half-Duplex User Manual  Page 63 of 74 Appendix C Hayes References C.1 General Commands Command Name Notes ATE Echo Returns 1 if Hayes echo is enabled, or 0 if echo is disabled. ATE0  Disables Hayes echo. ATE1  Enables Hayes echo. ATQ Responses Returns 1 if Hayes responses are enabled, or 0 if responses are disabled. ATQ0  Disables Hayes responses. ATQ1  Enables Hayes responses. ATV Verbal Responses Returns 1 if verbal responses are enabled, or 0 if verbal responses are disabled. ATV0  Disables verbal responses. Responses will all be numeric. ATV1  Enables verbal responses. ATZ Initialise Reloads all the configuration settings. AT&C1 Clear RF Statistics  AT&F1 Factory Reset Performs a complete factory reset. AT&D Hayes DTR Mode 0: Ignore 1: Hangup on DTR Low 2: Hangup on DTR Dropped 3: Local on DTR Low AT&D0  Sets the unit to ignore. AT&D1  Sets the unit to hangup on DTR low. AT&D2  Sets the unit to hangup on DTR dropped. AT&D3  Sets the unit to go local on DTR low. AT&L Store-and-forward Repeater Mode 0: Store and forward repeater disabled 1: Store and forward repeater enabled AT&L0  Disable store-and-forward repeater. AT&L1  Enable store-and-forward repeater. AT&T7 Soft Reset Causes the radio to reboot, and a fault to be logged. AT&V View All Registers Outputs the value in all I and S registers.
   Appendix C Hayes References Crescendo VHF Half-Duplex User Manual  Page 64 of 74 AT&V1 View All I Registers  AT&V2 View All S Registers  AT&W Save Configuration Saves the current configuration to EEPROM. AT? Enable Menu  AT%30 Enable Cruise Control Enables the Cruise Control on the serial port. Wait for 10 seconds after executing with no further data input to return to normal Hayes mode. Table 29: Hayes general commands C.2 Connection Management Commands Command Name Notes ATT Traceroute Starts a traceroute diagnostic to a destination radio. See section 6.5.6. ATD ATDT ATDP Dial  ATA Answer  ATH ATH0 Hangup  ATO ATO0 Go Online  Table 30: Hayes connection management commands C.3 I-Registers Command Name Notes ATI5 Manufacture Date  ATI6 Serial Number  ATI9 Temperature  ATI11 Average RSSI  ATI15 Fault  ATI16[0] RF Link Status Returns the RF link status for the main port. ATI16[1]  Returns the RF link status for the auxiliary port. ATI20[p, s] Serial Port Statistics
   Appendix C Hayes References Crescendo VHF Half-Duplex User Manual  Page 65 of 74 ATI25[s] Get Baseband Statistic  ATI26[s] Get Data Driven MAC Statistic  ATI27[s] Get Packet Driven MAC Statistic  ATI50 Channel Width  Table 31: Hayes I-register commands  C.4 S-Registers All serial port configuration and status commands can be executed on either the main port or auxiliary port. The parameter [p] that may be passed to each serial port AT command should be set to 0 for main, or 1 for auxiliary. Command Name Notes ATS0 Rings Before Answer Sets or returns the current number of rings before auto-answer. ATS1 Auto Answer 0: Disabled 1: Enabled ATS2 Escape Character Sets or returns the current escape character. ATS7 Wait for Carrier Sets or returns the number of seconds to wait for a carrier to be established. ATS12 Escape Guard Time Sets or returns the escape guard time in ms. ATS38 Broadcast Retransmissions  ATS39 Tx Packetiser Timer  ATS40 Rx Packetiser Timer  ATS41 Singlecast Retries  ATS45 Transmit Power 0: 0 dBm 1: +20 dBm 2: +27 dBm 3: +30 dBm 4: +36 dBm 5: +37 dBm ATS50 Network Address  ATS51 Radio Address
   Appendix C Hayes References Crescendo VHF Half-Duplex User Manual  Page 66 of 74 Command Name Notes ATS52 Point-to-point Destination Address  ATS53 RSSI Trip  ATS54 Current Channel  ATS60 Log Filter 0: Faults 1: Warnings 2: Status 3: Information 4: Debugging ATS64 Point-to-[multi]point Receive Addressing 0: Strict 1: Relaxed ATS70 Protocol Mode 0: Point-to-point 1: Point-to-multipoint 2: Hayes Dial-up 3: Datagram 4: Log ATS71 Point-to-point Mode 0: Connectionless 1: Connection Based ATS90 Main Port DCD Mode This command cannot have a [p] port specifier.  0: Always High 1: Always Low 2: Mirrors DTR 3: Mirrors RTS 4: Follows Rx Carrier 5: Follows Tx Enable 6: Follows Online ATS91 Main Port CTS Mode This command cannot have a [p] port specifier.  0: Always High 1: Always Low 2: Mirrors DTR 3: Mirrors RTS 4: Follows Rx Carrier 5: Follows Tx Enable 6: Follows Online ATS92 Get Main Port DTR This command cannot have a [p] port specifier.  0: Line is not asserted. 1: Line is asserted.
   Appendix C Hayes References Crescendo VHF Half-Duplex User Manual  Page 67 of 74 Command Name Notes ATS93 Get Main Port RTS Mode This command cannot have a [p] port specifier.  0: Line is not asserted. 1: Line is asserted. ATS100 Baud 0: 110 1: 300 2: 600 3: 1200 4: 2400 5: 4800 6: 9600 7: 14400 8: 19200 9: 38400 ATS101 Parity 0: None 1: Even 2: Odd ATS102 Data Bits 0: 7 1: 8 ATS103 Stop Bits 0: 1 1: 2 ATS104 Main Port Flow Control This command cannot have a [p] port specifier.  0: None 2: Hardware (RTS / CTS) ATS140 Datagram Footer Mode 0: Fixed 1: CRC-32 ATS151[a] Routing Table Entry First Address  ATS152[a] Routing Table Entry Last Address  ATS153[a] Routing Table Hop Address  ATS160 Repeaters in Network  ATS170 Max RF Packet Size  Table 32: Hayes S-register commands
   Appendix C Hayes References Crescendo VHF Half-Duplex User Manual  Page 68 of 74 C.5 R-Registers Command Name Notes ATR5 Manufacture Date  ATR6 Serial Number  ATR9 Firmware Build Date  ATR10 EEPROM Status  Table 33: Hayes R-register commands
   Appendix D Factory Defaults Crescendo VHF Half-Duplex User Manual  Page 69 of 74 Appendix D Factory Defaults Group Parameter Default Value Radio Address 1000 Tx Power 30 dBm RSSI Trip -110 Network Network Address 0 Store and Forward Repeater Disabled Repeaters in Network 0 Max Packet Size 4096 bytes Broadcast Retransmissions 5 Singlecast Retries 5 Routing Table <empty> Channel Channel Width 12.5 or 25 kHz (model dependant) Current Channel 0 Channels (Tx and Rx) 0-8: As set by factory (not reset with factory reset) Serial Ports Main Flow Control None Main DCD Mode Always High Main CTS Mode Always High Baud 19200 Data Bits 8 Parity None Stop Bits 1 Rx Packetiser Timer 0 ms Tx Packetiser Timer 0 ms (table continues next page)
   Appendix D Factory Defaults Crescendo VHF Half-Duplex User Manual  Page 70 of 74 (table continued from previous page) Protocol Protocol Mapping <empty> Mode Main: Data Driven Aux: Hayes Dial-up Point-to-point Destination 20 Start In Local Mode Main: Disabled Aux: Enabled Point-to-point Mode Connection Based Receive Addressing Strict Datagram Footer Mode CRC-32 Hayes Dial-up Wait for Carrier 10 seconds Auto-Answer On Rings Before Answer 3 DTR Mode Ignore Echo On Response On Verbal Responses On Escape Guard Time 1000 ms Escape Guard Character + Data Driven Lead-in Count  0 Data Timeout 2 ms Event Log Level Information Table 34: Factory defaults
   Appendix E Product Identification Table Crescendo VHF Half-Duplex User Manual  Page 71 of 74 Appendix E  Product Identification Table Table  35  shows  the  Crescendo  product  identification.  The  green  shaded  items  are  the  available configurations. This table should be used when ordering a Crescendo radio modem. FREQUENCY BAND RF MODE CHANNEL BANDWIDTH AIR RATE OPERATING MODE COMPLIANCE CLASSIFICATION 150 VHF H Half Duplex N 12.5 kHz L 1200/2400 BD Bit-Driven 0 Unlicensed 290 VHF HS Half Duplex (Separate Tx/Rx Ports) W 25 kHz M 9600 DD Data-Driven 1 Licensed 450 UHF D Full Duplex  C Custom H 19200 PD Packet-Driven 2 Military  C Custom VF VF Only   CC Custom Table 35: Crescendo product identification table The product code for a Crescendo VHF, Half Duplex, 25kHz bandwidth, 19200bps, Data Driven Radio will therefore be: RFI-150 HWHDD1
   Appendix F Glossary Crescendo VHF Half-Duplex User Manual  Page 72 of 74 Appendix F Glossary ACK Acknowledgement ARQ Automatic Repeat Request BNC British Naval Connector CRC Cyclic Redundancy Check CTS Clear To Send DCD Data Carrier Detect DCE Data Communications Equipment (radio modem) DTE  Data Terminal Equipment (computer device) DTR Data Terminal Ready RF Radio Frequency RSSI Received Signal Strength Indicator RTS Request To Send Rx Receive Tx Transmit VHF Very High Frequency Table 36: Glossary
   Index Crescendo VHF Half-Duplex User Manual  Page 73 of 74 Index   Addressing.......................................................................... 23 Answering .......................................................................... 36 Applications ....................................................................... 43 AT Commands ................................................................... 12 Auto-answer ....................................................................... 36   Broadcast retransmissions .................................................. 25 Button ................................................................................. 13   Channel Selection ............................................................... 24 Configuration ....................................................................... 9 Connection Based ............................................................... 34 Connectionless ................................................................... 34 Cruise Control .................................................................... 10   Data timeout ....................................................................... 61 Datagram Protocol........................................................ 38, 39 Basic Network ............................................................... 52 Diagnostics ......................................................................... 62 Dialling ............................................................................... 35 DTR Modes ........................................................................ 37   Escape Sequence ................................................................ 36   Factory Defaults ................................................................. 69 Fault ................................................................................... 14 Front Panel ......................................................................... 13   Glossary.............................................................................. 72 GUI ..................................................................................... 10   Hanging Up ........................................................................ 36 Hayes AT Commands .................................................. 12, 63 Connections ................................................................... 64 General .......................................................................... 63 I-Registers ..................................................................... 64 R-Registers .................................................................... 68 S-Registers ..................................................................... 65 Hayes Dial-up Protocol ...................................................... 35 Basic Network ............................................................... 49 Repeater Network .................................................... 45, 49 Hopping Pattern ................................................................. 27   Installation ............................................................................ 7 Introduction .......................................................................... 6   Latency ............................................................................... 22 Lead-in Count ..................................................................... 61 LEDs .................................................................................. 13 Local Mode ........................................................................ 35   Main Serial Port Status ....................................................... 14 Management Reference Address .......................................................................... 59 Auto-Answer ................................................................. 61 Average Noise ............................................................... 60 Average RSSI ................................................................ 60 Bad Trigger ................................................................... 60 Baseband Statistics ........................................................ 62 Baud .............................................................................. 60 Broadcast Retransmissions ............................................ 59 Build Date ..................................................................... 62 Channel Width............................................................... 59 Clear Event Log ............................................................ 62 Current Channel ............................................................ 59 Data Bits ........................................................................ 60 Data Driven MAC ......................................................... 62 Data Quality ............................................................ 59, 60 DTR Mode .................................................................... 61 Echo............................................................................... 61 EEPROM Status ............................................................ 62 Escape Character ........................................................... 61 Escape Guard Time ....................................................... 61 Factory Reset ................................................................. 62 Fault............................................................................... 62 Footer Mode .................................................................. 61 Level .............................................................................. 62 Load Configuration ....................................................... 62 Main CTS Mode ............................................................ 60 Main DCD Mode ........................................................... 60 Main Flow Control ........................................................ 60 Max Packet Size ............................................................ 59 Mode ............................................................................. 61 Monitor RSSI ................................................................ 62 Network Address ........................................................... 59 Online Timeout ............................................................. 60 Packet Driven MAC ...................................................... 62 Parity ............................................................................. 60 Point-to-[multi]point Receive Mode ............................. 61 Point-to-point Destination Address ............................... 61 Point-to-Point Mode ...................................................... 61 Repeaters In Network .................................................... 59 Reset Baseband Statistics .............................................. 62 Reset Data Driven Statistics .......................................... 62 Reset Packet Driven Statistics ....................................... 62 Responses ...................................................................... 61 RF Link Status ............................................................... 61 Rings Before Answer .................................................... 61 Routing Table ................................................................ 59 RSSI Trip ...................................................................... 59 Rx Packetiser Timer ...................................................... 60 Rx Range ....................................................................... 59 Save Configuration ........................................................ 62 Singlecast Retries .......................................................... 59 Start In Local Mode ....................................................... 61 Startup Reason............................................................... 62 Statistics ........................................................................ 60 Stop Bits ........................................................................ 60 Store and Forward Repeater .......................................... 59 Temperature .................................................................. 60 Tx Packetiser Timer ...................................................... 60 Tx Power ....................................................................... 59 Tx Range ....................................................................... 59 Verbal Responses .......................................................... 61 Wait for Carrier ............................................................. 61
   Index Crescendo VHF Half-Duplex User Manual  Page 74 of 74 Manual answer ................................................................... 36 Max Packet Size ................................................................. 25 Menu .................................................................................. 11 Mode 1 ............................................................................... 14 Mode 2 ............................................................................... 13 Mode 3 ............................................................................... 13 Mode 4 ............................................................................... 13 Mode 5 ............................................................................... 14 Mounting Plate Dimensions ......................................... 57, 58   Network Address ................................................................ 27 Network Structure .............................................................. 28   Online ................................................................................. 40 Online Timeout .................................................................. 17   Packetiser Timers ............................................................... 18 Point-to-multipoint Protocol............................................... 34 Basic Network ............................................................... 46 Modbus Network ............................................... 48, 51, 52 Repeater Network .............................................. 48, 51, 52 Point-to-point Networks ..................................................... 43 Point-to-point Protocol ....................................................... 34 Basic Network ............................................................... 43 Multiple Destination Network ................................. 43, 44 Product Identification Table ............................................... 71   Radio Statistics ............................................................. 30, 31 Radio Status LEDs ............................................................. 14 Relaxed Addressing............................................................ 34 Repeater ............................................................................. 28 Repeaters in Network ......................................................... 25 Retransmissions ................................................................. 24 Retries ................................................................................ 24 Routing ............................................................................... 28 Table .............................................................................. 29 RSSI ............................................................................. 13, 30 RSSI Trip ........................................................................... 24 Rx Packetiser Timer ........................................................... 18   Serial Ports ......................................................................... 16 Configuration ................................................................ 17 Connectors ..................................................................... 56 Auxiliary ................................................................... 56 Main.......................................................................... 56 Control Lines ................................................................. 17 Packetiser Timers .......................................................... 18 Statistics ........................................................................ 19 Singlecast retries ................................................................ 24 Store-and-forward Repeater ............................................... 28 Strict Addressing ................................................................ 34   Technical Specifications .................................................... 54 Radio Modem ................................................................ 54 Temperature Status ............................................................ 13 Terminal Menu References ................................................ 59 Traceroute .......................................................................... 37 Transmit Power .................................................................. 24 Tx Packetiser Timer ........................................................... 18 Tx Power ............................................................................ 13

Navigation menu