Parani-SD1000U User Guide Version 2.0.
User Guide for the Parani-SD1000U Version 2.0.2 Firmware version 2.0.X Printed in Korea Copyright Copyright 2008~2012, Sena Technologies, Inc. All rights reserved. Sena Technologies reserves the right to make changes and improvements to its product without providing notice. Trademark Parani™ is a trademark of Sena Technologies, Inc. Windows® is a registered trademark of Microsoft Corporation. Ethernet® is a registered trademark of XEROX Corporation.
Revision History Revision V1.0.0 V1.0.1 V2.0.
Contents 1. Introduction 7 1.1. Overview .................................................................................................................................... 7 1.2. Package Check List ................................................................................................................... 7 1.3. Product Specification .................................................................................................................. 7 2. Getting Started 9 2.1. Panel Layout ......
A.1.2. AT Response ................................................................................................................. 30 A.1.3. Operation Mode ............................................................................................................. 30 A.1.4. Operation Status ............................................................................................................ 30 A.1.5. Security .........................................................................................
B.15. S28: Escape Sequence Character (default 43) ..................................................................... 43 B.16. S31: Page Timeout (default 20) ............................................................................................. 43 B.17. S33: Inquiry Timeout (default 30)........................................................................................... 43 B.18. S37: Supervision Timeout (default 5) ..............................................................................
1. Introduction 1.1. Overview Parani-SD1000U is a usb adapter for wireless serial communication using Bluetooth 2.0+EDR technology that is an international standard of short range wireless communications. Parani-SD1000U can communicate with other Bluetooth devices; supports the Serial Port Profile. The default working distance of Parani-SD1000U is 100m Parani-SD1000U has a compact design, which allows it to be placed conveniently into various devices or equipment.
Diagnostic LED Mode, Connect, Serial Rx/Tx Environmental Operating temperature: -20 ~ 70 C o Storage temperature: -40 ~ 85 C Humidity : 95% (Non-condensing) Physical properties - Dimension (L x W x H) 66 x 22 x 12 (mm) - Weight 24g Approvals FCC(A), CE, KCC, TELEC, SIG, IC Warranty 1-year limited warranty o * Note : Bluetooth v2.0 supports improved AFH function.
2. Getting Started This chapter describes how to set up the Parani-SD1000U. Following items are required to get started: - One PC with USB port. - Terminal emulation program running on the PC. 2.1. Panel Layout This section describes the panel layout of the Parani-SD1000U. Figure 2-1 The panel layout of Parani-SD1000U 2.2. Connecting the Hardware This section describes how to connect the Parani-SD1000U to the USB device. 2.2.1.
Figure 2-2 Connecting a Serial Device to Parani-SD1000U 2.2.2. USB Driver Installation Windows XP and later versions already include the USB driver. When Windows asks for the location of the USB driver, you can select the option to “install the software automatically” as shown in Figure 2-3. If the driver is not installed correctly for some reason, you can also install the driver after downloading the driver from http://www.ftdichip.com/Drivers/VCP.htm.
Figure 2-3 USB Driver Installation 2.2.3. Virtual Serial Port The user can use the Parani-SD1000U adapter connected as a virtual serial port after done to install the USB drivers. It is possible to check the available serial port at the Device Manager of the Panel as shown in Figure 2-4.
3. Configuration 3.1. Operation Modes In addition to the serial port configurations the Parani-SD1000U also requires some settings for Bluetooth. For getting the most out of Parani-SD1000U, 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.
3.2. LED Indicators Serial-Tx and Serial-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. Table 3-2 The Parani-SD1000U LED Indicators Indicator Mode LED Mode 0 Green ┏━━━━━ Mode 1 Green (every 1 sec) ┏┓ Mode 2 Green (every 3 sec) ┏┰┓ Mode 3 Green (every 3 sec) ┏┰┰┓ Connected Connect LED Green (every 1 sec) ┏┓ 3.3. Serial Ports The applicable settings for serial ports are as follows.
When using hardware flow control, Parani-SD1000U 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-SD1000U clears the buffer to secure room for the next data when the buffer becomes full. This can mean a loss of data may occur.
If you want to use them, to set these speeds, please configure the dipswitch to S/W Config setting and use ParaniWIN or AT commands. Please refer to ParaniWIN and Appendix A.3.4 (AT+UARTCONFIG, Baud rate,Paraty,Stopbit). 3.8. Pairing Button Parani-SD1000U provides Pairing Button for instant configuration without a PC to make an automatic connection between two Parani-SD1000Us. In this example we will refer to the two Parani-SD1000Us as SD1 and SD2. (Only single connection mode) Step 1.
Table 3-7 Pairing Process with other Bluetooth device by Pairing Button SD1 Status LED Other Bluetooth Device 1. Factory reset Mode0 Mode LED turns on 2. Push pairing button Mode3 Mode LED blinks 3 times every 3 seconds Status 3. Inquiry and connect to SD1 4. Connected Slave Connect LED every second blinks 4. Connected Master 3.9. Software and Utility This configuration software and utility for firmware update is included with the product, which also can be downloaded from http://www.sena.
Figure 3-3 Main Window Figure 3-4 Information Window Serial port settings can be changed by and of ParaniWIN in the menu bar at upper left corner of the window without re-running the ParaniWIN program.
Figure 3-5 Menu Bar at Upper Left corner of ParaniWIN When the ParaniWin software is able to access the Parani-SD1000U properly, the icons in the left side window come will become available for use. In device configuration window, hardware reset can be executed or operation mode. Security option also can be configured in this window. Figure 3-6 Device Setting Window Parani-SD1000U supports Authentication and Encryption. If you enable the Authentication option, you must also enter a Pin Code value.
Parani-SD1000U has 4 response messages, „OK‟, „ERROR‟, „CONNECT‟, and „DISCONNECT‟. In some cases, these responses can affect the host system unexpectedly. To prevent this, user can set the Command response to ON or OFF. For Parani-SD1000U, hardware flow control can be configured only by dip switch. And parity, stop bit can be configured only SW config mode. Thus H/W Flow Control option will not work in this case. When the dipswitch value isn‟t ATcommand mode, the Baud Rate menu will be disabled.
Figure 3-8 Signal Strength Test The signal strength test shows LInkQuality and RSSI values. The closer LinkQuality is to 255 and RSSI is to 0, this means the Parani-SD1000U has a good connection to the connected Bluetooth device. In general, the wireless connectivity is at its best within 10 meters. You can push the STOP button at anytime in order to terminate the signal strength test. The signal strength test will continue until the STOP button is pushed.
Figure 3-9 Connection (in) Window If the Connection Wizard icon is clicked, an easy to use pairing menu will appear: Figure 3-10 Connection Wizard Window In this example we will refer to the two Parani-SD1000Us as SD1 and SD2 respectively.
Step 1. Connect SD1 and then push the START button. Step 2. Disconnect SD1, connect SD2 and then push the Next button after setting up Slave configuration. At this time, the dip switch value should be ATcmd mode. The flow control setting can be changed only through dip switch. Step 3. Disconnect SD2, once again connect SD1 and then push the Finish button. The pairing configuration should be completed. Make sure that each Parani-SD1000U‟s connect LED is on.
start>setting>control panel>add/remove programs. For more precise details on HyperTerminal installations, please refer to Microsoft Windows Help section. . Figure 3-12 HyperTerminal Attach Parani-SD1000U to usb port of host computer. Check Mode LED. (See 3.2) Make sure that the Connect LED is turned off and the Stanby LED is turned on before attempting to send any kind of AT commands to the Parani-SD1000U.
4. Multiple Connection Mode 4.1. Overview Parani-SD1000U supports multiple connections up to 4 slave units. There are two types of multiple connection modes: Multi-Drop Mode and Node Switching Mode. M S1 S4 S2 S3 Figure 4-1 Multi-Drop Mode In Multi-Drop Mode a master unit can connect to maximum 4 slave units at the same time and they transfer data bi-directionally as in Figure 4-1.
4.2. Configuration All the slaves should be in the status of waiting for connection either in Mode 2 or Mode 3 and the master unit tries to connect to the slave units. The master unit needs to be configured to work in a multiple connection mode using AT+MULTI,x command, which makes master reboots after execution.
4.3. AT Commands 4.3.1. AT+MULTI,n Select a multiple connection mode. Refer to Table 4-1 for descriptions. 4.3.2. AT+MLIST? It shows the current mode, the connection status and the BD addresses of slaves. at+mlist? CURRENT MODE: MULTI DROP TASK1 – 000195000001 TASK2 – 000195000002 TASK3 – DISCONNECT TASK4 - 000195000004 OK 4.3.3.
4.4. Notes When large data exchange occurs in Multi-drop mode without flow-control enabled, the master unit may experience data loss. It may also experience occasional disconnections and/or system rebooting especially when bi-directional communication happens. It is strongly recommended to perform extensive performance test before any real world field applications. The master unit would try to connect all slave units specified by S-register 46, 54, 55 and 56.
5. Approval Information 5.1. FCC FCC Part 15 Subpart C Section 15.247 FCC ID: S7APARANISD1000U 5.1.1. FCC Compliance Statement This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) This device must accept any interference received, Including interference that may cause undesired operation 5.1.2.
6. RF Information 6.1. Radio Frequency Range 2.402~2.480GHz 6.2. Number of Frequency Channel 79 channels 6.3. Transmission Method FHSS (Frequency Hopping Spread Spectrum) 6.4. Modulation Method GFSK (Gaussian-filtered Frequency Shift Keying) Pi/4 DQPSK (pi/4 rotated Differential Quaternary Phase Shift Keying) 8DPSK (8 phase Differential Phase Shift Keying) 6.5. Radio Output Power Products Radio Output Power Parani-SD1000 U +18dBm 6.6.
Appendix A: AT Commands A.1. Terminology A.1.1. AT Command AT command set is the in fact standard language for controlling modems . The AT command set was developed by Hayes and is recognized by virtually all personal computer modems. Parani-SD provides the extended AT command set to control and configure the serial parameters and Bluetooth connection. HT HT TH TH HT TH HT TH HT TH A.1.2.
Symbols Meaning ASCII Code Carriage return 0x0D Line feed 0x0A Carriage return + Line feed 112233445566 Bluetooth device address N or m One digit decimal number to Timeout in seconds A.2.
A.3. Command Description A.3.1. ATZ Response OK Purpose Software Reset Description This has the same effects as Powercycling the unit. This command disconnects any connected Bluetooth device, and stops ongoing tasks. After rebooting, the status will be decided by the preset operation mode. Some AT commands require the ATZ command be run so that the commands can take effect. A.3.2.
A.3.6. AT+BTINFO? Response 112233445566,DeviceName,Mode,Status,Auth,Encryp,FlowControl OK Purpose Display Bluetooth settings Description The current Bluetooth settings are displayed including BD address, Device name, Operation mode, Operation status, Authentication, Data Encryption, and Hardware Flow Control. The initial value of Device name is „PSD1000v2.0.0-445566‟. PSD stands for Parani-SD, v2.0.0 for the version of firmware, and 445566 for the last 6 digits of BD address.
CURRENT MODE: MULTI-DROP MODE TASK1 – 000195000001 TASK2 – DISCONNECT TASK3 – DISCONNECT TASK4 – 000195000004 A.3.11. AT+BTMODE,n Response OK Purpose Set operation mode Parameters n=0: MODE0 (Default) n=1: MODE1 n=2: MODE2 n=3: MODE3 Description When the operation status is „Pending‟ currently, change the status to „Standby‟ with AT+BTCANCEL prior to this command. To take effect the ATZ must be executed or the unit is connect to usb port Example AT+BTMODE,2 OK ATZ A.3.12.
Example AT+SETESC,42 A.3.15. ATO (ATOx, ATObdaddr) Response None Purpose Convert the operation status of „Standby‟ to „Connect‟ Description You can convert the operation status of „Standby‟ to „Connect‟ ready to transmit data. In Node Switching mode, a specific slave can be specified to become an active connection by specifying the connection number or the Bluetooth address. Example ATO ATO3 ATO000195000001 A.3.16.
Example AT+BTSCAN,2,30 A.3.19. AT+BTSCAN112233445566,to Response OK CONNECT 112233445566 or OK ERROR Purpose Wait for connection by a Bluetooth device with a given BD address Parameters 112233445566=BD address to= time duration in seconds Description Parani-SD will wait to be connected to by the Bluetooth device with the given BD address. If the parameter of to is 0, it will wait forever. When connection is made with the Bluetooth device, response will be „CONNECT‟ with its BD address.
Description The current Bluetooth connection will be disconnected. It takes about Supervision Timeout(S37) to detect an abnormal disconnection such as power off and moving out of service range. In multiple connection modes, a specific connection can be specified to be disconnected by specifying the connection number or the Bluetooth address The response message of „DISCONNECT‟ may be displayed on disconnection depending on the disconnection condition. You can make it not displayed using S10 register.
Purpose Set authentication and data encryption Parameters Authentication=0: Inactivate (Default) Authentication=1: Activate Encryption=0: Inactivate (Default) Encryption=1: Activate Description If the authentication is activated, the pin code must be set by AT+BTKEY command. Data encryption cannot be used when authentication is not enabled, i.e. Authentication=0 and Encryption=1 will not work properly. A.3.28.
Description All parameters are stored at S-register in flash memory. These values are sustained until hardware reset. A.3.32. ATSnn? Response value OK Purpose Display a given S-register Parameters nn= Address of S-register Description A specific S-register will be displayed. A.3.33.
AT+BTSEC,Auth,Encr ◎ AT+BTLAST? ○ AT+BTMODEn ◎ AT+BTNAME=”Name” ◎ AT+BTKEY=”nnnn” ◎ AT+BTINFO? ○ AT+BTLPM,n ◎ AT+BTSD? ○ AT+BTCSD ◎ AT+BTFP,n ◎ AT+UARTCONFIG,b,p,s ◎ AT+USEDIP? ○ ○ AT+BTVER? ○ ○ AT+BTRSSI,n ● ○ ○ ◎ Valid only when Parani-SD is not connected to other Bluetooth device. ● Valid only when Parani-SD is connected to other Bluetooth device.
Appendix B: S-Register S-registers contain 52 parameters for the Parani-SD Series. These are stored in flash memory and the values will be saved unless hardware reset is executed. The value of S-register can be accessed and changed with ATS command. Some S-registers not shown below are set to maximize the performance of Parani-SD Series. Thus it is not recommended to change these S-registers. Changing the values of S-register can only be done in the Standby mode. Turn Parani-SD off and on. B.1.
S11=1, Parani-SD allows for the escape sequence character. Whenever it is needed, the Connect status can be changed to Standby. B.7. S12: Clear Data Buffer When Disconnected (default 1) S12=0, Parani-SD does not clear the data buffer received from host system when disconnected. S12=1, Parani-SD clears the data buffer when disconnected. B.8. S13: Enable DCD Signal (default 1) S13=0, DCD signal off S13=1, DCD signal on B.9.
Intercharacter Timeout * Optimal Value(S23 x S26) 50ms 180 100ms 235 200ms 340 * When 10 bytes data are sent every intercharacter timeout, they are sent separately by 10 bytes at the optimal value. If the intercharater timeout is set below the optimal value, the date will be put together and sent by 20, 30, 40 bytes or more. B.15. S28: Escape Sequence Character (default 43) The decimal number of the ASCII code of escape sequence character can be controlled.
B.23. S48: Low Power Max Interval (default 5000) This is the max interval value to use low power mode, which is set to 5000 initially. (5000 x 625μsec = 3125msec) B.24. S49: Low Power Min Interval (default 4500) This is the min interval value to use low power mode, which is set to 4500 initially. (4500 x 625μsec = 2812msec) A small interval increases power consumption, a large interval increases latency. B.25.
B.31. S59: Current Slave in Communication (default 0) This value shows the current slave number in communication. The value is automatically stored when the slave is selected for communication. This value can also be set by user so the master unit connects to a specific slave to connect first in case the master unit reboots. The value range is 0~4. 0 means the maser unit never connected to a slave. The master will connect to a slave whatever responses first. B.32.
Appendix C: Trouble Shooting C.1. No Data Transmission C.1.1. COM Port Settings Check whether the Baud rate of Parani-SD matches that of its host equipment. Check whether the host equipment has a Data bit setting of 8. Parani-SD supports only 8 Data bit settings. If your host equipment uses 7 Data bit and even or odd parity, it may work with a 8 Data bit and No parity setting. This is valid only when both DCE devices are the Parani-SD. In this case, set both Parani-SDs to 8 Data bit and No parity.
Appendix D: Parani-SD1000U mechanical drawing D.1.
Appendix E: Warranty E.1. GENERAL WARRANTY POLICY Sena Technologies, Inc. (hereinafter referred to as SENA) warrants that the Product shall conform to and perform in accordance with published technical specifications and the accompanying written materials, and shall be free of defects in materials and workmanship, for the period of time herein indicated, such warranty period commencing upon receipt of the Product.
- Floods, lightning, earthquakes, - Water spills, - Replacement of parts due to normal wear and tear, - Hardware has been altered in any way, - Product that has been exposed to repair attempts by a third party without SENA‟s written consent, - Hardware hosting modified SENA Software, or non-SENA Software, unless modifications have been approved by SENA. - Battery component capacity degradation due to usage, aging, and with some chemistry, lack of maintenance. E.4.