101-1165 Rabbit Semiconductor, 101-1165 Datasheet

KIT WIRELESS CONTROL APP 2.4GHZ

101-1165

Manufacturer Part Number
101-1165
Description
KIT WIRELESS CONTROL APP 2.4GHZ
Manufacturer
Rabbit Semiconductor
Type
RabbitWeb Moduler
Datasheets

Specifications of 101-1165

Frequency
2.4GHz
Wireless Frequency
7.4 MHz
Modulation
FHSS
For Use With/related Products
Rabbit-based Boards
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
316-1132
Introduction
The Wireless Control Application Kit highlights the interface of MaxStream’s 900 MHz XCite™ or 2.4 GHz
XStream™ wireless data modules with one of Rabbit Semiconductor’s single-board computers, the
LP3500. The Wireless Control Application Kit comes with sample programs that illustrate the simple con-
figuration and control of a new or existing Rabbit-based embedded system via a wireless interface using
either the Modbus protocol or a direct point-to-point protocol (PPP) serial connection with a Web browser.
The MaxStream wireless data modules are each mounted on an RS-232/RS-485 Interface Board that
provides the power supply and a DB9 serial interface with flow control. Two wireless data modules and
two RS-232/RS-485 Interface Boards are included in the Application Kit to allow you to attach one assem-
bly to the LP3500 control system, and to use the other assembly with your PC to interface wirelessly with
the LP3500 control system.
The sample programs included with the Wireless Control Application Kit serve as a template for a robust
wireless implementation with a serial connection. A Modbus sample program shows how to control the
single-board computer, which is set up as a slave device, from a PC that serves as the Modbus master.
PPP sample programs show how to use the point-to-point protocol directly and via a Web browser.
Possible applications include remote monitoring, proximity sensor readings, wireless I/O control, and data
transmission.
Wireless Control Application Kit
RS-232 cable
Figure 1. Wireless Interface Setup
022-0115 Rev. A
Prototyping Board
3 V VBAT
J3
GND
RxE
TxE
J41
GND
RxC
VCC
GND
+K
R2
IN
TxC
AN414
R4
R3
GND
0–7
C1
GND
RS-232 cable
8–15
AIN0
LP3500 +
C4
RP3
RxB
RP2
RP4
R10
J23
RP1
R11
AIN1
R12
D3
D16
TxB
C9
D6
AIN2
R5
R8
D10
D14
GND
D9
C17
C25
J42
AIN3
C14
D12
R14
C23
+ 485 –
C30
AIN4
R15
C28
R35
J4
AIN5
C27
GND
R19
U2
AIN6
GND
VIN
+K
R21
J22
Q4
AIN7
R27
C34
Q3
OUT9
GND
J2
D23
C38
OUT8
J43
PWM0
R28
D24
OUT7
PWM1
RP10
Q7
D27
OUT6
PWM2
R1
OUT5
D29
GND
Q11
GND
OUT4
J21
EXT
VIN
D31
VBAT
R46
OUT3
GND
U6
RP12
RP11
Q15
OUT2
U7
J44
VIN
S2
Q21
OUT1
/RESET
TP2
RESET
GND
GND
VIN
OUT0
D1
J5
PROGRAM
PORT
S4
Q19
R53
R52
Q18
S3
S2
RN1
S1
1

Related parts for 101-1165

101-1165 Summary of contents

Page 1

... The Wireless Control Application Kit highlights the interface of MaxStream’s 900 MHz XCite™ or 2.4 GHz XStream™ wireless data modules with one of Rabbit Semiconductor’s single-board computers, the LP3500. The Wireless Control Application Kit comes with sample programs that illustrate the simple con- figuration and control of a new or existing Rabbit-based embedded system via a wireless interface using either the Modbus protocol or a direct point-to-point protocol (PPP) serial connection with a Web browser ...

Page 2

Table 1 compares the features of the MaxStream 900 MHz XCite™ and 2.4 GHz XStream™ RF modules used in the Wireless Control Application Kits. Table 1. Maxstream RF Modules in Wireless Control Application Kit Feature Frequency Indoor Range Outdoor Line-of ...

Page 3

Application Kit Features • LP3500 single-board computer with LP3500 Prototyping Board • Two 900 MHz XCite™ or two 2.4 GHz XStream™ RF modules with two MaxStream RS-232/RS-485 Interface Boards • Dynamic C CDs for RabbitWeb module, Point-to Point Protocol (PPP) ...

Page 4

Hardware Setup The Wireless Control Application Kit Getting Started instructions included with the Application Kit shows how to set up and program the LP3500 with its Prototyping Board, then interface it wirelessly with your PC via MaxStream’s 900 MHz XCite™ ...

Page 5

... Connect the other end of the programming cable to a COM port on your PC. NOTE: Be sure to use the programming cable (Part No. 101-0513) supplied with this Appli- cation Kit—the programming cable has red shrink wrap around the RS-232 converter section located in the middle of the cable. ...

Page 6

Connect Power Supply Hook up the connector from the adapter to header J5 on the Prototyping Board as shown above. The orientation of this connector is not important since the VIN (positive) voltage is the middle pin, ...

Page 7

Wireless Data Module Setup 1. Set the DIP switches on both RS-232/RS-485 Interface Boards to the RS-232 Mode [Switch (up) and the remaining 5 switches are OFF (down)]. 2. Mount each wireless data module to an RS-232/RS-485 ...

Page 8

Turn the Interface Board OFF, then use the DB9M to bare wire leads serial cable to connect this Interface Board to header J41 on the LP3500 Prototyping Board. Turn the Interface Board back ON. 10. Connect the other Interface ...

Page 9

Wireless Control Demonstrations You are now ready to access the LP3500 from your PC through a wireless interface instructions depend on the sample program you loaded on the LP3500. Appendix A documents the use of the Dynamic C function calls ...

Page 10

DIRECT_PPP.C and DIRECT_PPP_HTTP.C Before accessing the LP3500 wirelessly, you will have to configure your PC or notebook. If the PC or note- book is connected to a network recommended that you disconnect it from the network. The screen ...

Page 11

Set Up Network Connection the control panel (Start > Settings > Control Panel) and double-click the Network Con- nections icon. 2. Click the “New Connection Wizard,” then press Next to bring up the New Connection Wizard. 3. ...

Page 12

If you are running DIRECT_PPP_HTTP.C on the LP3500, you may also ping the LP3500 to demonstrate the PPP wireless connection following the above instructions. You may also open your Web browser and enter the following URL to interface wirelessly with ...

Page 13

... Dynamic C CD and the supplemental CD for this application kit. LP3500 User’s Manual XCite™ RF Module Product Manual XStream™ RF Module Product Manual Check the Rabbit Semiconductor versions of supporting documentation. MaxStream has several documents dealing with RF signal losses, RF installation tips, and selecting a radio frequency. Indoor Path Loss Maximizing Range 900 MHz vs 2 ...

Page 14

Appendix A — Software Reference Sample Programs MODBUS_SERIAL_SLAVE.C Let’s examine some of the code in the MODBUS_SERIAL_SLAVE.C sample program. In this sample program, the LP3500 is the slave device, and the PC is the master. Macro Definitions #define MODBUS_DEBUG_PRINT 0 ...

Page 15

DIRECT_PPP_HTTP.C Let’s examine some of the code in the DIRECT_PPP_HTTP.C sample program. In this sample program, the LP3500 will be the host device, which means that it will wait for the guest device to begin the PPP ses- sion. Once ...

Page 16

This block of code specifies the LP3500, and assigns the serial ports — Serial Port C is used for the PPP connection. An alternate serial port configuration is provide for the RCM3720 RabbitCore module, which may also be used without ...

Page 17

RabbitWeb Macros #define USE_RABBITWEB 1 #define SSPEC_MAXNAME 32 #define HTTP_MAXSERVERS 1 The USE_RABBITWEB macro is defined use the HTTP server enhancements. The SSPEC_MAXNAME macro defines the maximum length of mime type (default = 20), and the macro ...

Page 18

The loadStatus function displays that we are getting the lp3500.htm page. While all this is happing, a script is called ...

Page 19

Digital Outputs The control of the 10 digital outputs through the RabbitWeb interface is governed by the digOutSetup, digOutLabels, digOutStatus, and digOutUpdate function calls. You would simply change the name or add additional labels to digOutLabels to match the relays ...

Page 20

The anaInVolts() function call reads each of the eight analog inputs, and in turn converts each raw reading to a voltage; the first parameter in anaInVolts() is the channel number (0–7), and the second parameter is ...

Page 21

Analog Outputs The control of the three analog outputs through the RabbitWeb interface is governed by the anaOutSetup, anaOuts, anaOutStatus, and anaOutUpdate function calls. The anaOutSetup function call is used to assign the Analog Outputs name to the group header ...

Page 22

... Complete specifications for the LP3500 and the LP3500 Prototyping Board are available in the LP3500 User’s Manual. Figure A-1. RS-232/RS-485 Interface Board Dimensions (with Wireless Data Module Installed) NOTE: All measurements are in inches followed by millimeters enclosed in parentheses. All dimensions have a manufacturing tolerance of ±0.01" (0.25 mm). Rabbit Semiconductor Inc. www.rabbit.com 022-0115 Rev ...

Related keywords