Coronis Wavenis Wavecard Bedienungsanleitung

Wavecard-Waveport User Manual Coronis Systems
Wavecard - Waveport
User Manual
Coronis Systems
Waveport , Wavecard 25 mW and 500 mW products
CS-SUP-MUTI-WPORTAPP-E0 1

Wavecard-Waveport User Manual Coronis Systems
CONTRIBUTORS
Written by Romain Chapuis. Contributions by Michael Modjeska.
Copyright © 005, Coronis Systems, S.A. All rights reserved. This documentation may be printed and copied
solely for use in developing products and software applications for Wavenis technology. Coronis Systems
reserves the right to revise this documentation and to make changes in content from time to time without
obligation on the part of Coronis Systems to provide notification of such revision or changes.
CORONIS SYSTEMS MAKES NO REPRESENTATIONS OR WARRANTIES THAT THE
DOCUMENTATION IS FREE OF ERRORS OR THAT THE DOCUMENTATION IS SUITABLE FOR YOUR
USE. THE DOCUMENTATION IS PROVIDED ON AN “AS IS” BASIS. CORONIS SYSTEMS MAKES NO
WARRANTIES, TERMS OR CONDITIONS, EXPRESS OR IMPLIED, EITHER IN FACT OR BY
OPERATION OF LAW, STATUTORY OR OTHERWISE, INCLUDING WARRANTIES, TERMS, OR
CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND SATISFACTORY
QUALITY.
TO THE FULL EXTENT ALLOWED BY LAW, CORONIS SYSTEMS ALSO EXCLUDES FOR ITSELF AND
ITS SUPPLIERS ANY LIABILITY, WHETHER BASED IN CONTRACT OR TORT (INCLUDING
NEGLIGENCE), FOR DIRECT, INCIDENTAL, CONSEQUENTIAL, INDIRECT, SPECIAL, OR PUNITIVE
DAMAGES OF ANY KIND, OR FOR LOSS OF REVENUE OR PROFITS, LOSS OF BUSINESS, LOSS OF
INFORMATION OR DATA, OR OTHER FINANCIAL LOSS ARISING OUT OF OR IN CONNECTION WITH
THIS DOCUMENTATION, EVEN IF CORONIS SYSTEMS HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES.
Wavenis is a registered trademark, and Wavecard and Waveport, the Coronis Systems logo, and the
Wavenis logo are trademarks of Coronis Systems or its subsidiaries. All other product and brand names may
be trademarks or registered trademarks of their respective owners.
November 005
For more information please visit these web sites:
www.coronis-systems.com
www.wavenis.com
For inquiries, please write to info@coronis-systems.com, or contact one of our regional offices directly:
France
Coronis Systems, S.A.
Le Millénaire
90 rue Alfred Nobel
34000 Montpellier
France
Tel. +33 467 66 70
Fax +33 467 66 71
USA
Coronis Systems, Inc.
76 Bedford Street #33
Lexington, MA 04 0
USA
Tel. 1-847-430-8080
Fax 1-847-7 0-4405
Germany
Paul-Lincke-Ufer 5
10999 Berlin
Germany
Tel. +49 30 616 10 60
Fax +49 30 698 166 81
CS-SUP-MUTI-WPORTAPP-E0 2

Wavecard-Waveport User Manual Coronis Systems
Revision History
Rev. Description Author Date Comments
1 Original document RCS Jan 2005
2 FCC approvals added RCS Jul 2005
3
Test mode updates,
minor corrections
RCS Sept. 2005
4 Review and update RCS/MMA Nov. 2005
Supported firmware
Card Compatible Firmware
Wavecard 25 mW 2.01 and higher
Wavecard 500 mW 4.01 and higher
FCC APPROVAL
This module complies with part 15 of the FCC rules. Operation is subject to the
following two conditions: this module ma not cause harmful interference, and this
module must accept an interference received, including interference that ma
cause undesired operation.
Caution: an changes or modifications not explicitl approved b Coronis-S stems
could void the user's authorit to operate the equipment.
CS-SUP-MUTI-WPORTAPP-E0 3

Wavecard-Waveport User Manual Coronis Systems
TABLE OF CONTENTS
1. INTRODUCTION.............................................................................................................................................6
1.1 Scope of this document.................................................................................................................................7
1.1.1 Terms...............................................................................................................................................7
1.1. Usage scenarios .............................................................................................................................7
2. RS232 SERIAL PROTOCOL PRESENTATION.............................................................................................8
.1 Basic data exchange.....................................................................................................................................8
.1.1 Low-level acknowledgement............................................................................................................8
.1. Request / response mechanism......................................................................................................9
. Format of exchanged frames......................................................................................................................10
. .1 Wake-up and synchronization mechanism....................................................................................10
. . Frame description..........................................................................................................................10
. .3 Sample CRC code (C language)....................................................................................................11
.3 Command description.................................................................................................................................1
.3.1 Control commands.........................................................................................................................1
.3. Application commands...................................................................................................................1
.3.3 Service commands.........................................................................................................................14
3. SETTING INTERNAL WAVECARD PARAMETERS ...................................................................................15
3.1 Configuring functional parameters..............................................................................................................15
3.1.1 Format for accessing internal parameters.....................................................................................16
3.1. Example: Configuring repeater table and activating error frames.................................................18
3. Wake-up and synchronization.....................................................................................................................19
3. .1 Transmitting and receiving frames.................................................................................................19
3. . Examples of different wake-up conditions..................................................................................... 0
3. .3 Example of point-to-point request / response exchange............................................................... 1
3.3 Configuring control parameters...................................................................................................................
3.3.1 Selecting RF communication mode............................................................................................... 3
3.3. Selecting radio channel when FHSS is deselected........................................................................ 5
3.3.3 Selecting radio board transmission power..................................................................................... 6
3.3.4 Activating RSSI threshold auto-correction...................................................................................... 8
3.3.5 Selecting the serial baud rate......................................................................................................... 9
3.3.6 Reading Wavecard firmware version.............................................................................................30
3.3.7 Reading RSSI.................................................................................................................................31
3.3.8 RSSI command format...................................................................................................................3
3.3.9 TEST Mode....................................................................................................................................33
. SERVICE COMMANDS................................................................................................................................3
4.1 Command description and formats.............................................................................................................34
4. Request types..............................................................................................................................................35
4.3 Detecting presence of Wavecard (Wavenis) modules................................................................................36
5. COMMUNICATION MODES.........................................................................................................................37
5.1 Frame exchange mode...............................................................................................................................37
5.1.1 Configuring parameters..................................................................................................................37
5.1. Commands and formats.................................................................................................................38
CS-SUP-MUTI-WPORTAPP-E0

Wavecard-Waveport User Manual Coronis Systems
5.1.3 Using relay mode...........................................................................................................................39
5.1.4 Managing time-outs........................................................................................................................41
5. Message mode............................................................................................................................................44
5. .1 Configuring message mode parameters........................................................................................44
5. . Commands and formats................................................................................................................44
5. .3 Using relay mode...........................................................................................................................46
5.3 Polling mode................................................................................................................................................50
5.3.1 Configuring polling mode parameters............................................................................................50
5.3. Commands and formats.................................................................................................................51
5.3.3 Selective vs. non-selective polling mode.......................................................................................5
5.3.4 Diagram of a polling mode exchange............................................................................................55
5.4 Broadcast mode..........................................................................................................................................57
5.4.1 Configuring broadcast mode parameters......................................................................................57
5.4. Using broadcast mode (without waiting for response)...................................................................58
5.4.3 Using broadcast mode (waiting for responses).............................................................................59
5.4.4 Command format from the transmitter side...................................................................................61
5.4.5 Command format from the receiver side.......................................................................................6
5.4.6 Using selective and non-selective broadcast modes.....................................................................63
5.5 Multi-frame mode........................................................................................................................................64
5.5.1 Overview........................................................................................................................................64
5.5. Received frame format...................................................................................................................64
Appendix I – Wavecard physical layout........................................................................................................65
Appendix II – Wavecard electronic interface................................................................................................67
Appendix III – Parameter list..........................................................................................................................68
Appendix IV – Parameter setting commands...............................................................................................69
Appendix V – Data transmission commands...............................................................................................70
CS-SUP-MUTI-WPORTAPP-E0 5

Wavecard-Waveport User Manual Coronis Systems
1. INTRODUCTION
Wavecard allows you to establish Wavenis wireless links between modules in wireless mesh networks,
typically for machine-to-machine data communications, access control, security, and track 'n trace
applications. The module is driven through a USART link (RS 3 or TTL) by an embedded client application
running on a connected host module, or by an application running on a PC (via installed Wavenis drivers).
Coronis Systems Wavecard and Waveport products use the same Wavenis
wireless board. Therefore, this document covers both products, as well as
Waveport module with serial, USB, or compact flash connectors. We will
generally refer to Wavecard, except where there are specific differences
between products
Wavecard’s role is to:
•Send data frames wirelessly between host modules
•Notify the host module about received frames
Each Wavecard needs to be connected to a host module in order to exchange data. However, Wavecard can
process some specific frames without being connected to a host. These exchanges are called Service
Exchanges, and are mainly used for installation and maintenance procedures.
CS-SUP-MUTI-WPORTAPP-E0 6
Figure 1 – Waveport USB, serial,
and compact flash products are
all based on Wavecard

Wavecard-Waveport User Manual Coronis Systems
1.1 Scope of this document
The purpose of this document is to present:
•A low-level description of the exchange protocol used to drive the Wavecard wireless board
through an asynchronous serial RS 3 (±1 V) or TTL level (0-3V) interface
•The Wavecard electrical interface
•The Wavecard mechanical interface
1.1.1 Terms
This document provides specifications for using supplied Wavenis DLLs for Windows as well as for writing
your own. This allows you to use Wavecard as a wireless modem that can be integrated into existing
modules or driven by a specific host module with its own micro-controller.
As mentioned above, this document is valid for both Wavecard and Waveport products. The main difference
is that Waveport is a ready-to-use Wavenis network interface for PCs with USB, serial, or compact flash (type
II) connectors.
In this documentation, host refers to the module or subsystem that drives the Wavecard; radio board
indicates Wavecard equipment.
1.1. Usage scenarios
Use Waveport to establish Wavenis connections from your PC.
Integrate Wavecard into your own projects or prototypes.
CS-SUP-MUTI-WPORTAPP-E0 7

Wavecard-Waveport User Manual Coronis Systems
2. RS232 SERIAL PROTOCOL PRESENTATION
This protocol is dedicated to an asynchronous RS 3 or TTL link between the host and the radio board. The
transmission format is:
•8 data bits
•1 stop bit
•No parity
•Speed: 9600 baud (please contact us if your application requires other speeds)
2.1 Basic data exchange
In most cases, the host module initiates data exchange, but either the host or the radio board can do it.
Figure 2 – Overview of data exchange between a Waveport modem and host
.1.1 Low-level acknowledgement
Serial frames exchanged between a host and radio board are always managed by an acknowledge
mechanism.
In order to take processing time into account on the radio board, a minimum latency time of 1 ms must be
respected between frame reception and transmission of the corresponding acknowledgement.
If the cknowledge frame is not received by the initiator, it can decide to re-send the frame several times
(retry mechanism). The default setting for this is:
Time-out = 500 ms
retry count = 3
CS-SUP-MUTI-WPORTAPP-E0 8

Wavecard-Waveport User Manual Coronis Systems
.1. Request / response mechanism
Some exchanges require using a request/response mechanism. In this case, a high-level acknowledgement
(command prefix: RES) is initiated by the RF board following the request frame (command prefix: REQ) sent
by the host.
Request frames are identified by “REQ_XXX_XXX” (i.e.
REQ_SEND_FRAME)
High-level acknowledgement frames are identified by “RES_XXX_XXX”
(i.e. RES_SEND_FRAME).
In this example, the RECEIVED_FRAME frame is the response to the REQ_SEND_FRAME request. High-
level acknowledgement of the request is identified by the RES_SEND_FRAME frame.
CS-SUP-MUTI-WPORTAPP-E0 9

Wavecard-Waveport User Manual Coronis Systems
2.2 Format of exchanged frames
. .1 Wake-up and synchronization mechanism
Wavecard normally stays in standby mode to optimize power consumption, waking up either:
•To poll for radio activity periodically
•When a serial frame is received from host equipment
In order to give the radio board time to wake up, a synchronization character is needed before the data in the
serial frame. This character is 0xFF in hexadecimal notation.
To be consistent, the radio board also precedes its frame transmissions with this synchronization character.
. . Frame description
The standard frame format is as follows:
SYNC STX LENGTH CMD DATA CRC ETX
1 byte 1 byte 1 byte 1 byte 0 - 50 bytes bytes 1 byte
Sync.
character
Start of
transmission
character
Frame
length Command Data
Control
Redundancy
Check
LSB First
End of
transmission
character
0xFF 0x02 0x03
LENGTH
•Minimum frame size is 6 bytes.
•Maximum frame size is 56 bytes.
•Frame length (byte LENGTH) is computed from its own position
through the included CRC. SYNC, STX, and ETX bytes are not
included in the length.
To ensure the integrity of information transmitted between the host and radio board, a 16-bit CRC code is
computed on overall frame data, not including STX and ETX characters (byte LENGTH is inserted in the
CRC).
The CRC code is computed by dividing the binary frame sequence by the following polynomial:
X16 + X1 + X5 + 1
Sample code for this is shown on the following page.
CS-SUP-MUTI-WPORTAPP-E0 10
Dieses Handbuch passt für folgende Modelle
1
Inhaltsverzeichnis
Beliebte Mikrofonsystem Handbücher anderer Marken

Sennheiser
Sennheiser Evolution Wireless Digital EW-DX EM 2 Bedienungsanleitung

Alpha Technologies
Alpha Technologies RBMS Bedienungsanleitung

SWIT Electronics Co.,LTD.
SWIT Electronics Co.,LTD. CW-S150 Bedienungsanleitung

Shure
Shure UA844 Bedienungsanleitung

Panasonic
Panasonic SHFX70 - DVD HOME THEATER WIRELESS SYSTEM Bedienungsanleitung

Pyle
Pyle PDWM5000 Bedienungsanleitung











