Sena Parani-SD1000 User Manual

1
Parani-SD1000
User Guide
Version 1.0.2
2009-1-21
2
User Guide for the Parani-SD1000
Copyright
Copyright 2009, Sena Technologies, Inc. All rights reserved. Sena Technologies reserves the right to make changes and improvements to its product without providing notice.
Trademark
Paraniisatrademark of Sena Technologies, Inc. Windows® isaregistered trademark of Microsoft Corporation. Ethernet® is a registered trademark of XEROX Corporation.
Notice to Users
When a system failure may cause serious consequences, protecting life and property against such consequences with a backup system or safety device is essential. The user agrees that protection against consequences resulting from system failure is the user's responsibility. This device is not approved for life-support or medical systems. Changes or modifications to this device not explicitly approved by Sena Technologies will void the user's authority to operate this device.
Precautions and Safety
Electricity
Use only the supplied AC adapter. Use of unauthorized power adapter is not recommended. Electrical shock may result. Do not kink or crease the power cable or place heavy objects on the power cable. Fire can result from damaged power cables. Do not handle power plug and adapter with wet hands. Electrical shock may result. Immediately power off the product and unplug the AC adapter if smoke or odors emit from the product and adapter. Fire can result from improper use. Immediately power off the product and unplug the AC adapter if water or other liquids are present. Fire can result from improper use.
Product
Parani-SD meets the RS-232 standards. Do not wire with non-standard products. Damage to your products may result from improper use. Do not drop or subject the device to impact. Damage to your products may result from improper use. Keep away from harsh environments including humid, dusty, and smoky areas. Damage to your products may result from improper use. Do not use excessive force on the buttons or attempt to disassemble the device. Damage to your products may result from improper use. Do not place heavy objects on the product. Damage to your products may result from improper use.
TechnicalSupport
Sena Technologies, Inc. 210 Yangjae-dong, Seocho-gu Seoul 137-130, Korea Tel: (+82-2) 573-5422 Fax: (+82-2) 573-7710 E-Mail: support@sena.com Website: http://www.sena.com
3
Revision History
Revision Date Name Description
V1.0.0 2008-09-25 Cp Moon Initial Writing V1.0.1 2008-10-24 Marc Woo 2ndRevision V1.0.2 2009-01-21 WJ Kim 3rdRevision
4
Contents
1. Introduction 7
1.1. Overview............................................................................................................................. 7
1.2. Package Check List............................................................................................................. 7
1.2.1.Single Unit Package (SD1000-01) ..............................................................................7
1.2.2. Bulk-Pack Package (SD1000-B10)............................................................................. 7
1.3. Product Specification........................................................................................................... 8
2. Getting Started 10
2.1. Panel Layout ..................................................................................................................... 10
2.2. Connecting the Hardware .................................................................................................. 10
2.2.1. Connecting Power to Parani-SD1000....................................................................... 10
2.2.2. Connecting Device to Parani-SD1000 .......................................................................11
2.2.3. Attaching Battery Pack to Parani-SD1000..................................................................11
3. Configuration 13
3.1. Operation Modes............................................................................................................... 13
3.2. LED Indicators................................................................................................................... 13
3.3. Serial Ports ....................................................................................................................... 14
3.4 Data Bit.............................................................................................................................. 14
3.5 Hardware Flow Control....................................................................................................... 14
3.6 Reset to Factory Defaults ................................................................................................... 15
3.7 Dipswitch ........................................................................................................................... 15
3.8 Pairing Button .................................................................................................................... 16
3.9 Software and Utility............................................................................................................. 16
3.10 ParaniWIN ....................................................................................................................... 17
3.11 ParaniUpdater.................................................................................................................. 22
3.12 Terminal Program ............................................................................................................. 23
4. Approval Information 25
4.1. FCC.................................................................................................................................. 25
4.1.1. FCC Compliance Statement..................................................................................... 25
4.1.2. RF Exposure Statement........................................................................................... 25
4.1.3. Do not..................................................................................................................... 25
4.2. CE .................................................................................................................................... 25
4.3. MIC................................................................................................................................... 25
4.4. Telec................................................................................................................................. 25
4.5. SIG................................................................................................................................... 25
5. RF Information 26
5.1. Radio Frequency Range.................................................................................................... 26
5.2. Number of Frequency Channel .......................................................................................... 26
5.3. Transmission Method ........................................................................................................ 26
5.4. Modulation Method ............................................................................................................ 26
5.5. Radio Output Power.......................................................................................................... 26
5.6. Receiving Sensitivity.......................................................................................................... 26
5.7. Power Supply.................................................................................................................... 26
Appendix A: Connections 27
A.1. Serial Port Pin Outs........................................................................................................... 27
A.2. Serial Wiring Diagram ....................................................................................................... 28
A.2.1. To Host with DTE Interface...................................................................................... 28
A.2.2. To Host with DCE Interface...................................................................................... 28
Appendix B: AT Commands 29
B.1. Terminology ...................................................................................................................... 29
B.1.1.AT Command .......................................................................................................... 29
B.1.2.ATResponse........................................................................................................... 29
B.1.3. Operation Mode ...................................................................................................... 29
5
B.1.4. Operation Status..................................................................................................... 29
B.1.5. Security................................................................................................................... 29
B.1.6. Symbols.................................................................................................................. 30
B.2. Command Category.......................................................................................................... 30
B.3. Command Description ....................................................................................................... 31
B.3.1.ATZ....................................................................................................................... 31
B.3.2.AT&F..................................................................................................................... 31
B.3.3.AT......................................................................................................................... 31
B.3.4.AT+UARTCONFIG,Baudrate,Parity,Stopbit............................................................. 31
B.3.5.AT+USEDIP?........................................................................................................ 32
B.3.6.AT+BTINFO?......................................................................................................... 32
B.3.7.AT+BTINQ?........................................................................................................... 32
B.3.8.AT+BTLAST?........................................................................................................ 32
B.3.9.AT+BTVER?.......................................................................................................... 33
B.3.10.AT+BTMODE,n.................................................................................................... 33
B.3.11. +++..................................................................................................................... 33
B.3.12.AT+SETESC,nn................................................................................................... 33
B.3.13.ATO..................................................................................................................... 34
B.3.14.AT+BTCANCEL................................................................................................... 34
B.3.15.AT+BTSCAN ....................................................................................................... 34
B.3.16.AT+BTSCAN,n,to................................................................................................. 34
B.3.17.AT+BTSCAN112233445566,to............................................................................. 35
B.3.18.ATD..................................................................................................................... 35
B.3.19.ATD112233445566.............................................................................................. 35
B.3.20.ATH..................................................................................................................... 36
B.3.21.AT+BTKEY=$string.............................................................................................. 36
B.3.22.AT+BTSD?......................................................................................................... 36
B.3.23.AT+BTCSD.......................................................................................................... 36
B.3.24.AT+BTFP,n.......................................................................................................... 37
B.3.25.AT+BTSEC,Authentication,Encryption.................................................................. 37
B.3.26.AT+BTNAME=$string........................................................................................... 37
B.3.27.AT+BTLPM,n....................................................................................................... 37
B.3.28.AT+BTRSSI,n...................................................................................................... 38
B.3.29.AT&V................................................................................................................... 38
B.3.30.ATSnn?.............................................................................................................. 38
B.3.31.ATSnn=mm......................................................................................................... 38
B.4. Command Validity............................................................................................................. 39
Appendix C: S-Register 41
C.1. S1: Force to Reconnect (default 1) .................................................................................... 41
C.2. S3: Stream UART Policy (default 0)................................................................................... 41
C.3. S4: Enable Remote Name Query (default 1) ...................................................................... 41
C.4. S6: Enable Low Power Mode (default 0)............................................................................ 41
C.5. S10: Enable Response Message (default 1) ...................................................................... 41
C.6. S11: Enable Escape (default 1) ......................................................................................... 41
C.7. S12: Clear Data Buffer When Disconnected (default 0) ...................................................... 42
C.8. S13: Enable DCD Signal (default 1)................................................................................... 42
C.9. S14: Enable DTR Transfer (default 1)................................................................................ 42
C.10. S15: Enable Disconnect by DTR (default 0)..................................................................... 42
C.11. S22: Faster Connection (default 0) .................................................................................. 42
C.12. S23: Intercharacter Timeout Setting (default 0) ................................................................ 42
C.13. S24: Maximum Number of Inquiry Result (default 10)....................................................... 42
C.14. S26: Intercharacter Timeout (default 0) ............................................................................ 42
C.15. S28: Escape Sequence Character (default 43)................................................................. 43
C.16. S31: Page Timeout (default 300) ..................................................................................... 43
C.17. S33: Inquiry Timeout (default 30)..................................................................................... 43
C.18. S37: Supervision Timeout (default 16000)........................................................................ 43
6
C.19. S45: Inquiry AccessCode (default 0x9E8B33) ................................................................. 43
C.20. S46: BD Address of Last Connected Device .................................................................... 43
C.21. S48: Low Power Max Interval (default 5000) .................................................................... 43
C.22. S49: Low Power Min Interval(default 4500)..................................................................... 43
C.23. S52: Low Power Timeout (default 5) ................................................................................ 43
Appendix D: Trouble Shooting 44
D.1. No Data Transmission....................................................................................................... 44
D.1.1. COM Port Settings.................................................................................................. 44
D.1.2. PinAssignment....................................................................................................... 44
D.2. Data Loss or Malfunctioning.............................................................................................. 44
D.2.1. Hardware Flow Control............................................................................................ 44
D.2.2. Response Message................................................................................................. 44
D.3. Transmission Delay........................................................................................................... 44
D.3.1. RF Processing Delay............................................................................................... 44
D.3.2. RF Transmission Environment................................................................................. 44
Appendix E: Parani-SD1000 mechanical drawing 45
E.1. Parani-SD1000 mechanical drawing (mm) ......................................................................... 45
E.2. Battery pack mechanical drawing (mm).............................................................................. 46
Appendix F: Warranty 47
F.1. GENERAL WARRANTY POLICY ....................................................................................... 47
F.2. LIMITATION OF LIABILITY ................................................................................................ 47
F.3. HARDWARE PRODUCT WARRANTY DETAILS................................................................ 47
F.4. SOFTWARE PRODUCT WARRANTY DETAILS................................................................. 48
F.5. THIRD-PARTYSOFTWARE PRODUCT WARRANTY DETAILS ......................................... 48
7
1. Introduction
1.1. Overview
Parani-SD1000 is a terminal device for wireless serial communication using Bluetooth 2.0+EDR technology that is an international standard of short range wireless communications. Parani-SD1000 can communicate with other Bluetooth devices; user may connect other Bluetooth devices that support the Serial Port Profile.
The working distance of Parani-SD1000 with default antenna is 100m Parani-SD1000 has a compact design, which allows it to be placed conveniently into various devices
or equipment. Its detachable antenna has the ability to optimize the quality and distance of wireless communications.
Parani-SD1000 supports FHSS (Frequency Hopping Spread Spectrum), which is a technique, native to Bluetooth that allows the Parani-SD1000 minimize radio interference while decreasing the likelihood of over-air hijacking.Parani-SD1000 also supports authentication and Bluetooth data encryption.
Parani-SD1000 can be configured and controlled by a set of AT commands. Users can easily configure Parani-SD1000 on a terminal program, such as HyperTerminal, and configure for wireless communication without modifying user’s existing serial communication program. User friendly ParaniWIN can also be used for easy setup on Microsoft Windows.
1.2. Package Check List
1.2.1.Single Unit Package (SD1000-01)
- Parani-SD1000
- Stub Antenna
- DC 5V Power Cable
- USB Power Cable
- DC Power Adapter
- DB9 Female to DB9 Male Gender
- CD-ROM including Configuration SW and User Guide
1.2.2.Bulk-Pack Package (SD1000-B10)
- Parani-SD1000 x 10 EA
- Stub Antenna x 10 EA
- DC Power Cable x 10EA
8
1.3. Product Specification
Parani-SD1000
Serial Interface One female DB9 serial port for data communication
Serial UART speed up to 921.6kbps CTS/RTS flow control, DTR/DSR for loop-back & full transfer
Bluetooth v2.0 + EDR
Profile:Serial Port Profile
Class 1
Bluetooth Interface
Working distance:
Stub Antenna - StubAntenna 100 meters StubAntenna - Dipole Antenna 150 meters
Dipole Antenna - Dipole Antenna 200 meters Dipole Antenna - Dipole Antenna 300 meters Dipole Antenna - Patch Antenna 500 meters Dipole Antenna - Dipole Antenna 400 meters Dipole Antenna - Patch Antenna 600 meters Patch Antenna - Patch Antenna 1,000 meters
Configuration ParaniWIN, Modem AT command set
Firmware Update ParaniUpdater
Diagnostic LED Mode, Connect, Serial Rx/Tx, Charge, Low battery
Power Supply voltage: 5V~ 12V DC
Power consumption: 80mA@5VD Max
Battery - Capacity
240 mAh(standard) 900 mAh(extended)
- Charging Power Minium 5V/200mA
- Charging Time Approximately 2 hours (standard) Approximately 5 hours (extended)
- Battery life (Test based on 9600 bps data loopback. Actual battery life
varies by configuration, operating conditions and other factors)
Approximately 4.5 hours (standard) Approximately 16.5 hours (extended)
9
Environmental Operating temperature: -20 ~ 70oC
Storagetemperature: -40 ~ 85oC Humidity : 90% (Non-condensing)
Physical properties - Dimension (L x W x H)
76 x 31 x 16 (mm) (No battery pack) 76 x 31 x 19.5 (mm) (with standard battery pack) 76 x 31 x 31.4 (mm) (with extended battery pack)
- Weight 24g (No battery pack) 30g (with standard battery pack) 42g (with extended battery pack)
Approvals FCC(A), MIC, CE, TELEC, SIG
Warranty 3-year limited warranty
Note *:
Bluetooth v2.0 supports improved AFH function. AFH function is to mitigate the interference between WiFi and Bluetooth radios by automatically avoiding the active WiFi channel from Bluetooth link. However, AFH does not provide a complete solution making WiFi and Bluetooth work together in harmony. It is highly recommended for users to test their wireless system enough before deployment since the overall system performance is affected by various environmental factors such as distance between them.
10
2. Getting Started
This chapter describes how to set up the Parani-SD1000 for the first time.
- 2.1 Panel Layout explains the panel layout.
- 2.2 connectingthe Hardware describes how to connect the power, the serial device, and the battery pack to the Parani-SD1000.
Following items are required to get started:
- One DC power adapter, USB power cable or DC power cable (included in the package).
- One PC with RS232 serial port.
- Terminal emulation programrunning on the PC.
- One battery pack.
2.1. Panel Layout
This section describes the panel layout of the Parani-SD1000.
Figure 2-1The panel layout of Parani-SD1000
2.2. Connecting the Hardware
This section describes how to connect the Parani-SD1000 to the serial device.
- Connect a power source to the Parani-SD1000.
- Connect the Parani-SD1000 to a serial device.
2.2.1.Connecting Power to Parani-SD1000
Parani-SD1000 can be powered from either external DC power adaptor/external power source, or by
11
optional battery pack. To power the SD1000 from the external DC power adaptor or external power source, connect the power jack to the power connector of the Parani-SD1000 using the DC power adapter, USB power cable or DC power cable that is included in the package. If power is properly supplied, the [Mode] lamp will display a green color.
Figure 2-2 Connecting Power to Parani-SD1000
2.2.2.Connecting Device to Parani-SD1000
Connect the serial device to the Parani-SD1000 as shown below.
Figure 2-3 Connecting a Serial Device to Parani-SD1000
2.2.3.Attaching Battery Pack to Parani-SD1000
The Parani-SD1000 also supports optional standard battery pack(240mAh) and extended battery pack(900mAh). Attach the battery pack to the Parani-SD1000 as shown below to power the SD1000 by the battery pack. To recharge the battery pack, connect the external DC power adaptor as described in Section 2.2.1.
12
Figure 2-4 Attaching Batter Pack to Parani-SD1000
13
3. Configuration
3.1. Operation Modes
In addition to the serial port configurations the Parani-SD1000 also requires some settings for Bluetooth. For getting the most out of Parani-SD1000, user should understand the following Bluetooth connection schemes.
A Bluetooth device can play a role as a master or slave. Master tries to connect itself to other Bluetooth devices, and slave is waiting to be connected from other Bluetooth devices. A Bluetooth connection is always made by a pair of master and slave devices. A slave can be in two modes, Inquiry Scan or Page Scan mode. Inquiry Scan mode is waiting for a packet of inquiry from other Bluetooth device and Page Scan mode is waiting for a packet of connection from other Bluetooth device. Every Bluetooth device has its unique address, called BD (Bluetooth Device) address, which is composed of 12 hexa-decimal numbers.
Parani-SD1000 has 4 operation modes as follows. Each mode can be identified with LED indicators as illustrated in next section.
Table3-1The Parani-SD1000 Operation Modes
Mode Description Mode0 In this mode, there is no response when power on or software reset, and Parani-SD1000is
just waiting for AT command input. Neither master nor slave is assigned to Parani-SD1000 in mode0. Usercan change the configuration parameters of Parani-SD1000 in this mode.
Parani-SD1000 must be in Mode0, when it is directly controlled by AT commands. The factory default is set to Mode0.
Mode1
Parani-SD1000 tries to connect the last connected Bluetooth device. Parani-SD1000 in Mode1 is to be a master and tries to connect the last connected Bluetooth device.Parani-SD1000 always stores the BD address of the Bluetooth device to which Parani­SD1000 has connected last. When Parani-SD1000 is initially used or after hardware reset, there is no BD address stored in Parani-SD1000. In this case, Mode1 will not be able to work properly. The mode change to Mode1 can be made after Parani-SD1000 succeeds to connect to one other Bluetooth device. Once changed to Mode1, Parani-SD1000 will try to connect automatically the last connected Bluetooth device whenever the unit is powered on or software reset. Parani-SD1000 in Mode1 cannot be discovered or connected by other Bluetooth devices.
Mode2 Parani-SD1000 is waits for a connection from the last connected Bluetooth device.
Parani-SD1000 in Mode2 is to be a slave and waiting for the connection only from the last connected Bluetooth device. Just like Mode1, if there is no BD address stored in Parani­SD1000, the mode change from other operation modes to Mode2 is not work properly. Once changed to Mode2,Parani-SD1000 will wait for the connection from the last connected Bluetooth device whenever the unit is powered on or software reset. Parani-SD1000 in Mode2 cannot be discovered or connected to Bluetooth devices other than the last connected device.
Mode3 Parani-SD1000 is waiting for the connection from any other Bluetooth devices. In Mode 3 the
Parani-SD1000 is discoverable and can be connected to by other Bluetooth devices.
3.2. LED Indicators
RS232-Tx and RS232-Rx LED will flash accordingly when data is transmitted. For small data transmissions, it may be hard to recognize the quick flashing action of the LED. Charge Led and Low battery LED will be off, if you don’t use battery pack.
14
Table 3-2 TheParani-SD1000 LED Indicators
Indicator Mode LED Connect LED Charge LED Low battery
LED
Mode 0 Green
┏━━━━━
Mode 1 Green
(every 1 sec) ┏┓
Mode 2 Green
(every 3 sec) ┏┰ ┓
Mode 3 Green
(every 3 sec) ┏┰ ┰┓
Connected Green
(every 1 sec) ┏┓
Charging Red
┏━━━━━
Charging Complete
Green
┏━━━━━
Low battery
Red
┏━━━━━
3.3. Serial Ports
The applicable settings for serial ports are as follows.
Table3-3The Parani-SD1000Serial Port Settings
Serial Port Settings Values Baud rate
1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400, 460800, 921600
Data bite
8
Parity
No parity, Even parity, Odd parity
Stop bit
1, 2
Hardware Flow Control Use, No Use
The values in box are the factory defaults. The flow control setting is configurable only through dip switch.
3.4 Data Bit
Parani-SD1000 supports only 8 data bit. In the case of 7 data bit and even/odd parity, use SD 8 data bit and none parity. At this time, master and slave are Parani-SD, Parani-ESD or Parani-MSP series. But 7 data bit and none parity is not support.
3.5 Hardware Flow Control
Parani-SD1000 plugged into its host system transmits data from host to the other side Bluetooth
15
device. This data is saved temporarily in the internal buffer of Parani-SD1000 and sent repeatedly until the transmission is completed packet by packet. When the radio transmission condition is not good enough to send data promptly, it can cause a transmission delay. If the host sends more data when the buffer is full, buffer overflow will make Parani-SD1000 malfunction consequently. In order to prevent this buffer overflow,Parani-SD1000 works as follows.
When using hardware flow control, Parani-SD1000 disables RTS so that it stops receiving any further data from the host when the buffer becomes full. RTS will be re-enabled again to begin receiving data from the host when the buffer has created more room for more data.
When hardware flow control is not being used, the Parani-SD1000 clears the buffer to secure room for the next data when the buffer becomes full. This can mean a loss of data may occur. As the transmission data becomes large, the possibility of data loss becomes greater.
For large data transmissions, the use of hardware flow control is highly recommended.
3.6 Reset to Factory Defaults
To set all the configuration settings to its factory default parameters, press the reset button, depicted in Fig. 3-1. Press and hold (for at least 1 sec) the reset button with a narrow pointed tool like paper clip. Reset works only when power is on.
3.7 Dipswitch
With the combination of 4 slot dipswitches, baud rate and hardware flow control can be set.
Figure 3-1 The Parani-SD1000 Dipswitch
Upper 3 dipswitches are used for setting the baud rate, and bottom dipswitch is used for setting hardware flow control option. If the baud rate needs to a baud rate not shown below, ParaniWIN or terminal program should be used to set these speeds. To set a baud rate not shown below the dipswitches should be in the S/W Config setting. When in theS/W Config setting the baud rate will go back to 9600 as default.
Table 3-4Baud rate Settings by Dipswitches
2400 4800 9600 19.2K 38.4K 57.6K 115.2K S/W
Config
Baud rate
Table 3-5Hardware Flow Control Settings by Dipswitches
No Use Use
Hardware Flow Control Handshaking
Pairing Button
Dip switch
Reset
Loading...
+ 33 hidden pages