B&B Electronics Zlinx ZP Series Manual

Hide thumbs Also See for Zlinx ZP Series:

Advertisement

Quick Links

Zlinx Radio Modem
ZP Series
Documentation Number: ZPXXx-XXXXx-XR-5106
pn#7337
This product designed and manufactured in Ottawa, Illinois USA
of domestic and imported parts by
707 Dayton Road -- P.O. Box 1040 -- Ottawa, IL 61350 USA
Phone (815) 433-5100 -- General Fax (815) 433-5105
Phone (815) 433-5100 -- General Fax (815) 433-5105
Website:
www.bb-elec.com
Sales e-mail:
orders@bb-elec.com
-- Fax (815) 433-5109
Technical Support e-mail:
support@bb.elec.com
-- Fax (815) 433-5104
European Headquarters
B&B Electronics
Westlink Commercial Park -- Oranmore, Co. Galway, Ireland
Phone +353 91-792444 -- Fax +353 91-792445
Website:
www.bb-europe.com
Sales e-mail:
sales@bb-europe.com
Technical Support e-mail:
support@bb-europe.com
B&B Electronics Mfg. Co. Inc. -- December 2006
Manual Documentation Number: ZPXXx-XXXXx-XR-5106
Table of Contents
B&B Electronics Mfg Co Inc – 707 Dayton Rd - PO Box 1040 - Ottawa IL 61350 - Ph 815-433-5100 - Fax 815-433-5104 – www.bb-elec.com
B&B Electronics – Westlink Commercial Park – Oranmore, Galway, Ireland – Ph +353 91-792444 – Fax +353 91-792445 – www.bb-europe.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Zlinx ZP Series and is the answer not in the manual?

Questions and answers

Summary of Contents for B&B Electronics Zlinx ZP Series

  • Page 1 Zlinx Radio Modem ZP Series Documentation Number: ZPXXx-XXXXx-XR-5106 pn#7337 This product designed and manufactured in Ottawa, Illinois USA of domestic and imported parts by 707 Dayton Road -- P.O. Box 1040 -- Ottawa, IL 61350 USA Phone (815) 433-5100 -- General Fax (815) 433-5105 Phone (815) 433-5100 -- General Fax (815) 433-5105 Website: www.bb-elec.com...
  • Page 2 This document contains information that is proprietary and confidential to B&B Electronics Mfg. Co. Inc. The methods described herein are for the exclusive use of B&B Electronics authorized personnel. Any unauthorized use or dissemination of the information contained in the document is strictly forbidden. B&B Electronics Mfg Co Inc –...
  • Page 3: Table Of Contents

    Table of Contents Chapter 1 – Introduction……………………………………………….1 Chapter 2 – Check Package Contents………………………………1 Chapter 3 – Dip Switch Settings…………………………………….. 1 Chapter 4 – Product Installation… …………………………………. 2 Chapter 5 – Software…………………………………………………..3 Chapter 6 – Basic Software Configuration…………………………4 Chapter 7 – LED Status………………………………………………..5 Chapter 8 –...
  • Page 5: Chapter 1 - Introduction

    1) Introduction Easy to install, up to 40 mile range No wires, no cables! Zlinx radio modems get your data moving farther, easier, and at less cost than running cable. Plug-n-play, Modbus compatible, signal strength indicator, space saving DIN rail mounting. Heavy-duty, wide temperature design handles most industrial power configurations and tough indoor/outdoor environments.
  • Page 6: Chapter 4 - Product Installation

    4) Product Installation Install on properly grounded DIN rail Operating Temperature is -40 to 85 Operating Humidity is 10-90% non-condensing Connect Power Supply Power supply is 10-48 VDC or 18-30 VAC Polarity Reversible 10-48 VDC 18-30 VAC Determine RS-232, RS-422, RS-485 communication RS-232 always present on DB9 DB9F Pin Signal Name...
  • Page 7: Chapter 5 - Software

    Note: The DTR input is used to put the radio into sleep mode. The radio sleep option must be enabled first using the configuration software. Once enabled, lowering the DTR signal will put the radio in sleep mode and raising the DTR signal will put the radio in idle mode, ready to receive or transmit data.
  • Page 8: Chapter 6 - Basic Software Configuration

    6) Basic Software Configuration Under PC Settings Setup your COM port ♦ Baud Rate (Default is…9600) ♦ Flow Control (Default is…none) ♦ Data Bits (Default is…8) ♦ Parity (Default is…none) ♦ Stop Bits (Default is…1) Test Connection with Test/Query button Under Modem Configuration Tab Select Appropriate Modem Part Number or use the “Read”...
  • Page 9: Chapter 7 - Led Status

    Follow on-screen help files and refer to section 10 for advanced operations. 7) LED Status Table 3 Front Panel LED Status Power Red = ON OFF = No Power RSSI (Signal Strength) Green = Strong Yellow = OK Red = Weak OFF = No Signal Wireless Data Green = Blink ON with...
  • Page 10: Chapter 8 - Range Selection/Antenna Selection

    8) Range Selection/Antenna Selection The Zlinx Product is shipped with an antenna with the following expected ranges (see table 4) • These ranges are for reference only with Line of Sight • Check www.bb-elec.com for further information on antenna selection •...
  • Page 11 Frequency 900MHz/2.4GHz Transmit Power Radio Dependant ZP24D-****-SR = 100mW ZP24D-****-MR = 100mW (900MHz), ZP9D-****-MR = 50mW (2.4GHz) ZP9D-****-LR = 1W Software Zlinx Radio Modem Support Win 98, ME, 2K, XP Features AT Command Terminal emulation RSSI signal range test Modem emulation Antenna Options External Reverse Polarity SMA male jack connector, omni directional (included with...
  • Page 12 RS-422 Connector Removable terminal block Lines 2 or 4 wire – TX+, TX-, RX+, RX-, GND (2 or 4 wire dipswitch selectable) Termination 120 Ohm Dipswitch selectable RS-485 Connector Removable terminal block Lines 2 or 4 wire with SD control – TX+, TX-, RX+, RX-, GND (2 or 4 wire dipswitch selectable) SD control Bit wise...
  • Page 13: Chapter 10 - Programming Examples

    LED Status Front Panel LED Status Power Red = On OFF = No Power RSSI (Signal Green = Strong Strength) Yellow = OK Red = Weak OFF = No Signal Wireless Data Green = Blink on with data Note: For the RSSI LED to work correctly the “RP”...
  • Page 14 Example: Both of the following examples change the module’s destination address to 0x1A0D and save the new address to non-volatile memory. <CR> stands for “Carriage Return”. Method 1 (One line per command) Send AT Command System Response OK <CR> (Enter into Command Mode) ATDT <Enter>...
  • Page 15 Address) Command) (Least significant byte of parameter bytes) (Most significant byte of parameter bytes) (Send WR (Write) Command) De-assert CMD (Pin 10 is driven low) (Exit Binary Command Mode) Note: (pin 9) is high when command is being executed. Hardware flow control must be disabled as will hold off parameter bytes.
  • Page 16 Command Command Mode 2 - 0xFFFF [x 100 0xC8 0x06 (6d) Mode Timeout (200d) Options Received Signal 0x6E - 0x28 [read- 0x36 (54d) Diagnostics Strength only] Networking & 0x00 (0d) Destination Address 0 - 0xFFFF Security Command 0x0A (10d) Echo Off Mode Options Command...
  • Page 17 ms]) Networking & 0x46 (70d) Polling End Address 0 - 0xFFFF v2.x20* Security Maximum RF 0x29 (41d) 1 - 0x800 [Bytes] varies Packet Size Interfacing 0x3A (58d) TX Power Level 0 - 4 4 (1 Watt) Interfacing Sleep (Low 0x1D (29d) Pin Wake-up 0 - 1 Power) Packetization...
  • Page 18 0x08 (8d) Write (Special) Sticky Warning Returns string Diagnostics Numbers * Firmware version in which command and parameter options were first supported Command Descriptions Commands in this section are listed alphabetically. Command categories are designated between the "< >" symbols that follow each command title. By default, prName RF Modules expect numerical values in hexadecimal since the default value of the CF (Number Base) Parameter is '1'.
  • Page 19 AP (API Enable) Command <Serial Interfacing> The AP AT Command: ATAP command is used to enable Parameter Range: 0 – 2 the module to operate using Parameter Configuration the frame-based API API Disabled operation. (Transparent Operation) API enabled (w/out escaped characters) API enabled (with escaped characters) Default Parameter Value: 0...
  • Page 20 BD (Baud Rate) Command <Serial Interfacing> The BD AT Command: ATBD command is used to set and Binary Command: 0x15 (21 decimal) read the serial interface data Parameter Ranges: 0 - 8 (standard rates) 0x39 - 0x1C9C38 (non-standard rates) rate (baud rate) used between the RF module and host.
  • Page 21 19,200 115,200 1C200 115,200 1B207 BR (RF Data Rate) Command <RF Interfacing> BR AT Command: ATBR Command is used to set/read Binary Command: 0x39 (57 decimal) the RF data rate (rate that RF Parameter Range: 0 – 1 data is transmitted over-the- Parameter Configuration (bps) air) of the module.
  • Page 22 AT Command: ATCC <Command Mode Options> Binary Command: 0x13 (19 decimal) CC Command is used to Parameter Range: 0x20 – 0x7F set/read the ASCII character Default Parameter Value: 0x2B (ASCII “+” sign) used between Guard Times of Number of bytes returned: 1 the AT Command Mode Related Commands: AT (Guard Time After), BT Sequence (BT+ CC + AT).
  • Page 23 Mode. CS (GP01 Configuration) Command <Serial Interfacing> CS AT Command: ATCS Command is used to select the Binary Command: 0x1F (31 decimal) behavior of the GP01 pin. This Parameter Range: 0 – 4 output can provide RS-232 Parameter Configuration flow control, control the TX RS-232 flow control enable signal (for RS-485 or...
  • Page 24 DB (Received Signal Strength) Command <Diagnostics> DB Command AT Command: ATDB is used to read the receive Binary Command: 0x36 (54 decimal) signal strength (in decibels Parameter Range (read-only): 0x6E – 0x28 relative to milliWatts) of the last (-110 to -40 Decimal) received packet.
  • Page 25 E1 (Echo On) Command AT Command: ATE1 <Command Mode Options> E1 Binary Command: 0x0B (11 decimal) Command turns on the character echo in AT Command Mode. Each typed character will be echoed back to the terminal when ATE1 is active. E0 is the default. ER (Receive Error Count) Command AT Command: ATER <Diagnostics>...
  • Page 26 allow software flow control to also be enabled. XON character used is 0x11 (17 decimal). XOFF character used is 0x13 (19 decimal). FS (Forced Synch Time) Command AT Command: ATFS <RF Interfacing> The FS Binary Command: 0x3E (62 decimal) Command only applies to Parameter Range: 0 –...
  • Page 27 HP (Hopping Channel) Command AT Command: ATHP <Networking & Security> HP Binary Command: 0x11 (17 decimal) Command is used to set/read Parameter Range: 0 – 9 the module’s hopping channel Default Parameter Value: 0 number. A channel is one of Number of bytes returned: 1 three layers of addressing Related Commands: ID (Modem VID), DT...
  • Page 28 ID (Modem VID) Command AT Command: ATID <Networking & Security> ID Binary Command: 0x27 (39 decimal) Command is used to set/read Parameter Range: the VID (Vendor Identification 0 – 0x7FFF (user-settable) Number) of the module. 0x8000 – 0xFFFF (factory-set) Modules must have matching Default Parameter Value: 0x3332 (13106d) VIDs in order to communicate.
  • Page 29 LH Command must be used whenever a receiver is operating in Cyclic Sleep Mode. This lengthens the Wake-up Initializer to a specific amount of time (in tenths of a second). The Wake-up Initializer Time must be longer than the cyclic sleep time that is determined by SM (Sleep Mode) Command.
  • Page 30 module's DO (Data Out) pin. If the "ANDed" value does not match the Destination Address or Address Mask of the RX module, the packet is discarded. Sniffer Mode (when MK = 0): ACK requests are ignored and every RX (receive) frame is sent to the UART, without regard for repeated frames.
  • Page 31 NB (Parity) Command <Serial Interfacing> Select/Read parity settings for UART communications. AT Command: ATNB Binary Command: 0x23 (35 decimal) Parameter Range: 0 – 4 Parameter Configuration 8-bit (no parity or 7-bit (any parity) 8-bit even 8-bit odd 8-bit mark 8-bit space Default Parameter Value: 0 Number of bytes returned: 1 PB (Polling Begin Address) Command...
  • Page 32 Polling Timeout (Remote) is the amount of time the remote unit will hold data from the serial port before discarding it. Data entered within the PD time of the poll is transmitted and not discarded. PE (Polling End Address) Command AT Command: ATPE <Networking &...
  • Page 33 AT Command: ATPL <RF Interfacing> PL Command Binary Command: 0x3A (58 decimal) is used to set/read the power level at which the module Parameter Range: 0 – 4 transmits. Parameter Configuration 1 mW 10 mW 100 mW 500 mW 1000 mW (1 Watt) Default Parameter Value: 4 Number of bytes returned: 1 PW (Pin Wake-up) Command...
  • Page 34 Note: RB and RO criteria only apply to the first packet of a multi-packet transmission. If data remains in the DI Buffer after the first packet, transmissions will continue in streaming manner until there is no data left in the DI Buffer (UART receive buffer). RC (Ambient Power –...
  • Page 35 A graphical spectrum analyzer application can be implemented by repeatedly calling ATRM with no arguments and reading the resultant 50 power levels (easiest to do when CF = 1 or 2). Sample output [when CF = 0]: Ch 0: -100 dBm Ch 1: -103 dBm …...
  • Page 36 RO (Packetization Timeout) Command AT Command: ATRO <Serial Interfacing> RO Binary Command: 0x21 (33 decimal) Command is used to set/read Parameter Range: 0 – 0xFFFF the Packetization Timeout [ x UART character times ] setting. RF transmission Default Parameter Value: 0x03 (3 decimal) commences when data is in Number of bytes returned: 2 the DI buffer and either of the...
  • Page 37 PWM percentage dBm above Sensitivity (high period / total period) 47.5 62.5 77.5 A non-zero value defines the time that PWM output is active with the RSSI value of the last received RF packet. After the set time when no RF packets are received, PWM output is set low (0 percent PWM) until another RF packet is received.
  • Page 38 SB (Stop Bits) Command AT Command: ATSB <Serial Interfacing> SB Binary Command: 0x37 (55 decimal) Command is used to set/read the number of stop bits in the Parameter Range: 0 – 1 data packets. Parameter Configuration 1 stop bit 2 stop bits Default Parameter Value: 0 Number of bytes returned: 1 SH (Serial Number High) Command...
  • Page 39 SM (Sleep Mode) Command AT Command: ATSM <Sleep Mode (Low Power)> Binary Command: 0x01 SM Command is used to set/read the module’s Sleep Parameter Range: 0 – 8 Mode settings that configure Parameter Configuration Value the module to run in states that Disabled require minimal power Pin Sleep...
  • Page 40 TP (Board Temperature) Command AT Command: ATTP <Diagnostics> TP Command is Binary Command: 0x38 (56 decimal) used to read the current Parameter Range (read-only): 0– 0x7F temperature of the board. Number of bytes returned: 1 Sample Output: 26 C [when Related Commands: WN (Warning Data) ATCF = 0] [when ATCF = 1]...
  • Page 41 TX (Transmit Only) Command AT Command: ATTX <RF Interfacing> TX Binary Command: 0x3F (63 decimal) Command is used to set/read the transmit/receive behaviors Parameter Range: 0 – 1 of the module. Setting a Parameter Configuration Value module to TX-only may reduce TX and RX latency because the TX only...
  • Page 42 • Number of occurrences since the last WN or WS command • Whether the warning is currently active Warnings which are not currently active, and have not been active since the last WN or WS command, are not displayed. WN Command also resets all non-zero warning Warning Number Description Under-voltage.
  • Page 43 Sample output: Warning 1: Under-voltage 3 occurrences; presently active Warning 4: Over-temperature 5 occurrences; presently inactive. WR (Write) Command AT Command: ATWR <(Special)> WR Command Binary Command: 0x08 writes configurable parameters to the module’s non-volatile memory (Parameter values remain in the module’s memory until overwritten by future use of WR Command).
  • Page 44 API Frame Specifications Two API modes are supported and both can be enabled using the AP (API Enable) command. Use the following AP parameter values to configure the module to operate in a particular mode: • AP = 0 (default): Transparent Operation (UART Serial line replacement) API modes are disabled.
  • Page 45 Escape characters. When sending or receiving a UART data frame, specific data values must be escaped (flagged) so they do not interfere with the UART or UART data frame operation. To escape an interfering data byte, insert 0x7D and follow it with the byte to be escaped XOR’d with 0x20.
  • Page 46 The cmdID frame (API-identifier) indicates which API messages will be contained in the cmdData frame (Identifier-specific data). Refer to the sections that follow for more information regarding the supported API types. Note that multi-byte values are sent big endian. RF Modem Status API Identifier: 0x8A RF modem status messages are sent from the modem in response to specific conditions.
  • Page 47 TX (Transmit) Status API Identifier Value: 0x89 When a TX Request is completed, the modem sends a TX Status message. This message will indicate if the packet was transmitted successfully or if there was a failure. TX Status Frames NOTE: “STATUS = 1” occurs when all retries are expired and no ACK is received. “STATUS = 3”...

Table of Contents