Futaba FDP03 User's Manual

WIRELESS DATA COMM UNICATI ON MODEM
FDP03TJ010/020
2.4GHz Embedded Type Wireless Modem
Instruction Manual
Futaba Corporation
Industrial Radio Control
I
Ver.1.0
I Notice
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.
This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communications. Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at her/his own expense.
Any unauthorized changes or modifications to this device not expressly approved by Futaba Corporation could void the user’s authority to operate the device and possibly result in damage to the equipment and/or cause serious or fatal injuries to the operator or nearby personnel.
This device is intended to be installed and used in accordance with the instructions contained in this manual. Failure to comply with these instructions could void the user’s authority to operate the device and possibly result in damage to the equipment and/or cause serious or fatal injuries to the operator or nearby personnel.
II Important Safety Information
The list of dangers, warnings and cautions in this section contain important information that will help ensure safe operation of the system. Please read carefully and understand all of these items. All installers, operators and maintenance personnel should read and understand this information before installation, use, or maintenance of the FDP03TJ010/020.
The FDP03TJ010/020 system by itself is not inherently dangerous. HOWEVER, WHEN
THE FDP03TJ010/020 IS CONNECTED TO OTHER EQUIPMENT FOR THE PURPOSE OF CONTROL, SAFETY AND ALL POSSIBLE ASSOCIATED DANGERS MUST ALWAYS BE GIVEN THE UTMOST CONSIDERATION DURING SYSTEM INTEGRATION, DESIGN, INSTALLATION, AND USE.
The FDP03TJ010/020 may be used in virtually unlimited applications. Many of these associated systems can, by themselves, pose a mechanical, electrical or other hazard to operators and other persons or equipment. To address all possible applications and associated safety hazards in this manual would be impossible. The warnings below and throughout this manual give information that will allow safe installation and use the modem system applications. If you have questions regarding the safety of your specific application, please contact the appropriate people for help. Your Futaba sales representative, representatives of the equipment being controlled, and the technical support staff at local branch of Futaba Corporation are among those who can provide assistance with your safety concerns.
The following warnings are included in the lists that follow but warrant repetition here:
In installations where the FDP03TJ010/020 is used to control motion or operation of potentially dangerous equipment, it is imperative for safety that all operators and installers be thoroughly trained in the normal function of that equipment before attempting to control it remotely with the FDP03TJ010/020.
2
Ver.1.0
To help ensure safe operation of the equipment, the FDP03TJ010/020 must be connected so that it will operate in a fail-safe way. In other words, the equipment being controlled should stop or return to its safest state in the absence of a control signal or total loss of RF transmission from the FDP03TJ010/020. Our system uses one of the most reliable methods available to transmit data using radio signals. Many factors can affect a radio signal that may block it or interfere enough to disrupt regular transmission. Because of this, equipment motion or dangerous electrical current, for example, that continues during a loss-of-signal condition could be very dangerous.
3
Ver.1.0
Four symbols are used in the margin of the following section and throughout the manual to indicate the level of hazard or information listed.
The symbols are defined as follows:
Indicates a hazard that will cause severe personal injury, death, or substantial property damage if the warning is ignored.
Indicates a hazard that can cause severe personal injury, death, or substantial property damage if the warning is ignored.
Indicates a hazard that will or can cause minor personal injury, or property damage if the warning is ignored.
Indicates installation, operation, or maintenance information that is important but not hazard-related.
Please read the following safety information carefully. Some of these notices are duplicated throughout the manual, in areas of associated content, for your benefit.
II.I General Safety Hazards and Notes
Improper installation and/or operation of the FDP03TJ010/020 can cause serious or fatal injuries to the operator or nearby persons and cause damage to the FDP03TJ010/020, and any equipment it is used to control. Please read and understand this manual completely and the manual of all equipment being controlled before attempting to operate or install this system.
Always keep this manual at a location readily accessible to anyone operating the system and related equipment. Ensure that all operators have read and understood this manual, especially all safety and operation procedures contained in it. Please refer to the section in this manual titled How to Obtain Help for the contact that can supply additional manuals or answers to questions not covered in this manual. If this product is passed on to a different user, be sure that this manual accompanies the product.
Be certain that the installer of this equipment reads and understands the instruction manual of the equipment that is being connecting to before attempting this installation.
The FDP03TJ010/020 should NOT be used in a manner in which failure of the product or loss of the radio signal could cause damage to the equipment being controlled, or to anything in the area in which such equipment is located. All integrated control systems should be designed for “fail-safe” operation so that a temporary or permanent loss of signal will not endanger any person, critical process, or equipment (refer to the beginning of the safety section for further explanation). The system design should ensure that the equipment being controlled will initial to its safest state in the event of signal loss.
The FDP03TJ010/020 contains no user serviceable parts. If the unit requires service, contact your sales representative or local branch of
4
Ver.1.0
Futaba Corporation per instructions the section titled How To Obtain Help. Do not disassemble or attempt to repair the FDP03TJ010/020
yourself. Doing so could void your warranty and may void the user’s authority to operate the device.
Contact Futaba before using the FDP03TJ010/020 in safety critical applications such as medical equipment, aircraft, hazardous materials handling, etc.
II.II Installation Safety Hazards and Notes
Use only the proper regulated DC voltage supplied to the FDP03TJ010/020. Use of any other voltage may permanently damage the modem and/or cause the modem to malfunction and create a shock or fire hazard.
Be certain that all AC power outlets used the power adapters have been properly installed, grounded, and fused. An electrical shock hazard may exist if this unit is powered by a faulty power outlet or source. If such a situation is discovered, immediately discontinue use until the power source and outlet have been properly installed, grounded, and fused by an electrician or other authorized person.
Be sure to wire the power connections correctly. Incorrect wiring can damage the system, cause it to malfunction and/or create a shock and fire hazard.
Ensure that the FDP03TJ010/020 power and the power to the equipment to be controlled are turned off before connecting or disconnecting the cable between them. This will help prevent accidental damage to the system and unexpected operation and/or injury.
Be sure the FDP03TJ010 power, the power to the equipment that is being connecting to it, and the DC power source are all turned off before wiring and connecting the power cable.
Be sure that the supplied power is within the specified range. Voltages outside the specified range may damage the FDP03TJ010/020.
Be sure that the power source has sufficient current capacity. Insufficient current may cause the unit to malfunction.
Securely attach the antenna cable to the FDP03TJ010/020 and equipment/power source to which it is connected. Failure to do so could cause an unexpected system failure.
Below comment should be written on a product label when the FDP03TJ010/020 is embeded into any products.
“This device contains FCC ID:AZP-FDP03”
5
Ver.1.0
Antenna Installation Hazards and Notes
Be sure to keep all systems and antennas clear of power lines. Permanent equipment damage and severe shock injury or death can occur if the system contacts power lines.
Contact Futaba before connecting any antenna not provided by Futaba specifically for the FDP03TJ010/020. Attaching any non-authorized antenna may be in violation of FCC regulations.
Before each use, verify that the antenna (and antenna cable, if used) is securely attached and in good condition. A loose antenna or cable may severely reduce the operating range of the system.
The FDP03TJ010/020 operates at frequencies in the 2.4 GHz band. These frequencies are more directional than lower frequencies and are easily reflected. If there are metal structures nearby, the effective range may be shortened or the directional properties may be further narrowed. To help avoid this, mount the antenna as far away as possible from surrounding metallic structures.
Multipath problems occur easily at frequencies in the 2.4 GHz band. When multipath problems are present, moving the antenna around 10 cm may result in improved communication or, conversely, worsened or complete loss of communication. Futaba recommends that the mounting position of the antenna be determined after testing and verifying optimal communication conditions.
When installing multiple FDP03TJ010/020 that will use different frequency groups in the same area, FDP03TJ010/020’s antennas of different frequency groups must be mounted at least 6 feet (2 meters) apart. Failure to do so may severely reduce the modem operating range.
Please contact Futaba for information about antenna separation when using the FDP03TJ010/020 and other wireless products in the same area.
6
Ver.1.0
II.III Environmental Safety Hazards and Notes
If the FDP03TJ010/020 has been stored at a temperature beyond the specified operating temperature range for the system, it may not function properly. Allow it to return to normal temperatures before use. Refer to APPENDIX A TECHNICAL SPECIFICATIONS for the actual operating temperature range.
The FDP03TJ010/020 is a precision electronic device with a rugged design that is intended for industrial applications. However, do not install it where it will encounter excessive vibrations. In some cases, isolation mounts may be used to isolate the modem from the equipment’s vibration. Excessive vibration can permanently damage the modem and/or cause it to malfunction.
Do not operate the FDP03TJ010/020 in environments where it will be subjected to excessive moisture (such as rain or water spray), dust, oil, or other foreign matter (such as metal particles). Doing so may permanently damage the modem and/or cause it to malfunction. If it does become wet or contaminated, correct the situation, verify proper operation and have any problems corrected before using it to control other equipment. If necessary, the modem can be mounted inside a protective or waterproof enclosure. If the enclosure is metallic, the antenna must be mounted externally or the effective operating range will be severely limited.
The FDP03TJ010/020 is designed for indoor use. When using it outdoors, the modem should be mounted in a waterproof enclosure and the ambient temperature range should be checked to insure that it is within the modem’s specifications. Always use the modem within its specified environmental ranges.
II.IV Other Notice
Italicized gothic word used in this manual shows functional and technical term especially important for the FDP03TJ010/020.
7
Ver.1.0
Operational Safety Hazards and Notes
Before each use of the FDP03TJ010/020, ensure that the area where the equipment will be operated is clear of people or obstacles that may affect its safe operation.
Before each use of the FDP03TJ010/020, verify that both the equipment being controlled and the modem are in proper operating condition.
When rewriting the FDP03TJ010/020’s memory registers, do not turn the modem’s power off. If the power is interrupted, the memory contents may be lost or corrupted and the modem operation will be unpredictable. If the memory contents are lost or corrupted, they may be restored to original initial settings by reinitializing them.
Do not attempt to operate remotely controlled equipment outside the communication range of the FDP03TJ010/020. Doing so could cause loss of control of the equipment.
III System Identification
For future reference, please take a moment to fill in the information below. This information will help us respond as quickly as possible should your FDP03TJ010/020 ever need repair or replacement.
Model Name and Number: FDP03TJ010/020
Serial Number:
Date of Purchase:
Distributor Name:
Distributor Address:
Distributor Phone Number:
8
Ver.1.0
IV Limited Warranty
FUTABA WARRANTS ONLY THAT THE INDUSTRIAL RADIO CONTROL SYSTEM GOODS OR PRODUCTS FURNISHED HEREWITH SHALL BE FREE FROM DEFECTS IN MATERIAL AND WORKMANSHIP UNDER NORMAL CONDITIONS OF USE AND SERVICE FOR A PERIOD OF ONE (1) YEAR FROM THE DATE OF SALE TO THE PURCHASER WHO IS THE FIRST BUYER OF THE GOODS FOR USE OR CONSUMPTION AND NOT FOR RESALE OTHER THAN AS A COMPONENT OF ANOTHER PRODUCT MANUFACTURED FOR SALE BY SUCH PURCHASER (“CONSUMER”). FUTABA’S LIABILITY, WHETHER BASED ON BREACH OF WARRANTY OR NEGLIGENCE, SHALL BE LIMITED, AT FUTABA’S ELECTION, TO REPLACEMENT OR REPAIR OF ANY SUCH NONCONFORMING GOODS, F.O.B. FUTABA’S U.S.A. PLANT, OR, AT FUTABA’S ELECTION, CREDIT FOR THE NET PURCHASE PRICE OF SUCH GOODS. ALL CLAIMS HEREUNDER MUST BE MADE IN WRITING DURING THE WARRANTY PERIOD, AND FUTABA SHALL HAVE THE RIGHT PRIOR TO ANY RETURN OF GOODS TO INSPECT ANY GOODS CLAIMED TO BE NONCONFORMING, AND IN ANY EVENT RESERVES THE RIGHT TO REJECT CLAIMS NOT COVERED BY WARRANTY. THIS LIMITED WARRANTY CONSTITUTES FUTABA’S SOLE WARRANTY. FUTABA MAKES NO OTHER
WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, AND EXPRESSLY DISCLAIMS ANY IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. FUTABA’S WARRANTY SHALL NOT APPLY IF,
AMONG OTHER LIMITATIONS CONTAINED HEREIN OR FURNISHED WITH THE PRODUCT, BUYER, OR CONSUMER, OR ANY USER OF THE PRODUCT (A) ALTERS SUCH PRODUCT, OR (B) REPLACES ANY PART OF SUCH PRODUCT WITH ANY PART OR PARTS NOT FURNISHED BY FUTABA FOR THAT PURPOSE, OR IF, AMONG SUCH OTHER LIMITATIONS, PRODUCT FAILS TO OPERATE PROPERLY OR IS DAMAGED DUE TO ATTACHMENTS OR COMPONENTS THAT ARE NOT FURNISHED BY FUTABA FOR USE WITH OR REPAIR OF THE PRODUCT UNLESS SUCH USE IS AUTHORIZED IN WRITING IN ADVANCE BY FUTABA.
THIS LIMITED WARRANTY EXTENDS ONLY TO THE CONSUMER AND IS NOT ASSIGNABLE OR TRANSFERABLE. This limited warranty shall not apply to fuses, lamps, batteries, or other items that are expendable by nature, unless otherwise expressly provided.
This limited warranty does not cover any defect or damage to any of the goods caused by or attributable to force, accident, misuse, abuse, faulty installation, improper maintenance, improper electrical current, failure to install or operate in accordance with Futaba’s written instructions, repair or alteration by unauthorized persons, or leaking batteries. THE
GOODS ARE SENSITIVE ELECTRONIC DEVICES REQUIRING SPECIAL HANDLING, AND THIS LIMITED WARRANTY DOES NOT APPLY TO PRODUCTS NOT HANDLED IN ACCORDANCE WITH INSTRUCTIONS SET FORTH IN THE MANUAL.
THIS LIMITED WARRANTY DOES NOT COVER INDUSTRIAL RADIO CONTROL PRODUCTS PURCHASED OR USED OUTSIDE OF THE UNITED STATES WITHOUT FUTABA’S PRIOR APPROVAL.
9
Ver.1.0
V Returns
Futaba’s authorization must be obtained prior to return of any item for warranty or other repair or replacement or credit and will reflect Futaba’s warranty service procedure. Consumer’s warranty rights are governed by the terms of Futaba’s Limited Warranty, as above described. Products returned for warranty repair or replacement or credit must be carefully and securely packed for return, preferably in the original carton or equivalent. The Consumer must also include in the carton a legible copy of the bill of sale or invoice which shows the date of sale and the original Buyer’s and Consumer’s names, and also a letter which gives the Consumer’s return address and contact telephone number, the model and serial numbers of the product(s) returned, and a brief explanation of the problem or claimed defect. Any returned products that are replaced by Futaba shall become the property of Futaba. If after inspection Futaba determines the defect is not covered by its limited warranty, Futaba will notify Consumer of its determination and will not undertake any repairs or product replacement until Consumer agrees to pay for all necessary parts and materials, labor (to be charged at Futaba’s standard repair rate then in effect), and other expenses including all shipping charges and insurance. Futaba reserves the right to retain possession of any product returned by Consumer because of defects not covered by Futaba’s warranty until Futaba receives Consumer’s agreement as above noted or, if Consumer wants the product returned without repair or replacement, Consumer reimburses Futaba for all shipping and handling charges incurred by Futaba. Issuance of credit for returned items shall be made at Futaba’s unfettered discretion. Consumer will not be entitled to return defective goods for cash refunds. Consumer must inspect goods immediately and no rejection or revocation of acceptance shall be permitted more than ten (10) days after delivery to, or first use by, Consumer of the goods, whichever occurs first.
VI Patents – Copyrights – Trademarks – Proprietary Rights
If this product was manufactured according to designs or processes specified by Consumer, Consumer shall indemnify and save Futaba, its affiliates, officers, agents, and employees, harmless from any expense, loss, attorneys’ fees, costs, damages, or liability which may be incurred as a result of actual or alleged infringement of patent, copyright, or trademark rights. Furnishing of these products does not convey a license, implied or otherwise, under any patent, copyright, or trademark right in which Futaba has an interest, nor does it convey rights to trade secrets or any other proprietary information of Futaba.
Limitation of Damages and Action
VII
IN NO EVENT SHALL FUTABA BE LIABLE TO CONSUMER, OR ANY OTHER PERSON FOR ANY INCIDENTAL, CONSEQUENTIAL, OR SPECIAL DAMAGES RESULTING FROM THE USE OF OR INABILITY TO USE THIS PRODUCT, WHETHER ARISING FROM BREACH OF WARRANTY OR NEGLIGENCE OF FUTABA, OR OTHERWISE. Any action hereunder must be commenced within one (1)
year of accrual of cause of action or be barred and forever waived. No modification or alteration of Futaba’s Limited Warranty or any other provision of this paragraph or the above paragraphs shall result from Futaba’s acknowledgment of any purchase order, shipment of goods, or other affirmative action by Futaba toward performance following receipt of any purchase order, shipping order, or other form containing provisions, terms, or conditions in addition to or in conflict or inconsistent with any such provisions.
10
Ver.1.0
Contents
1. Overview..................................................................................................................................................1
2. Operating Modes......................................................................................................................................1
2.1 Packet Transmission Mode.....................................................................................................................1
2.2 Headerless Packet Transmission Mode..................................................................................................4
2.3 Serial-Output Data Format of Receiver Side at The Transmission Mode..............................................5
2.4 Broadcast Transmission Mode...............................................................................................................6
3. Data Transfer............................................................................................................................................7
3.1. Data Transfer Mode..................................................................................................................................7
FDP03 has 2 kinds of data transfer mode. One is “Interchange” mode that is possible to exchange data between other FDP series. Another is “Communication Distance Extend” mode. The initial setting is
“Interchange” mode.........................................................................................................................................7
The data transfer mode should be same setting among communication partners. If the mode is different
each other, it is impossible to communicate with............................................................................................7
3.2. Setting.......................................................................................................................................................7
3.2.1. Setting by the memory register .......................................................................................................7
The data transfer mode can be changed by the bit 5 of the REG10. The initial setting of the bit 5 is “0”.
It means that “Interchange” mode. For more detail, please check Section 8. ..............................................7
3.2.2. Setting by command........................................................................................................................7
The data transfer mode can also be changed by SPD command. For more detail, please check Section 9.3. 7
3.3. Difference of 2 modes..............................................................................................................................7
Interchange Mode............................................................................................................................................7
It is possible to communicate between other FDP series such as FDP01 and FDP02.....................................7
Communication Distance Extend Mode..........................................................................................................7
Wireless communication distance is extended to twice as long as “Interchange” mode.................................7
4. Transmission Timing................................................................................................................................8
4.1 Transmission Timing..............................................................................................................................8
4.2 Time period of the case that data re-transmission of divided packet is occurred at packet transmission
mode....................................................................................................................................................12
5. Low Power Stand-by Mode....................................................................................................................13
This mode realizes low power consumption drive by switching ON and Off of RF circuit. It is possible to set this low power stand-by mode by the memory register (REG21: bit 2) or the command. If this mode is
set by the command, this mode is released by the main power OFF or by set to power down mode...........13
5.1. Operation Flow ...................................................................................................................................13
Setting.................................................................................................................................................13
5.2.
5.2.1. Setting by the memory register........................................................................................................13
5.2.2. Setting by the command..................................................................................................................14
6. RF Circuit Power Control Mode ............................................................................................................15
6.1. Operation Flow ...................................................................................................................................15
8. Registers.................................................................................................................................................17
8.1. List of Registers ..................................................................................................................................17
8.2 Explanation of Registers ......................................................................................................................18
9. Frequency...............................................................................................................................................27
9.1 Frequency Range..................................................................................................................................27
9.2 Frequency Setting and Frequency Group.............................................................................................28
9.3 Commands............................................................................................................................................29
9.3.1 List of commands..............................................................................................................................29
9.3.2 Command input format .....................................................................................................................29
9.3.3 Explanation of commands.................................................................................................................30
10. Interface................................................................................................................................................47
10.1. Pin Layout .........................................................................................................................................47
11
Ver.1.0
10.2. Recommended Connector .................................................................................................................47
10.3. Electrical Characteristics...................................................................................................................48
10.4. AC Characteristics.............................................................................................................................48
10.4.2 Low Power Stand-by Mode.............................................................................................................49
10.5.3. RF Circuit Power Control Mode......................................................................................................50
10.5.4. Power Down Mode........................................................................................................................51
10.5.5. Parameter Initializing by /SHUT and /INI Terminal .......................................................................52
11.1. Outer Dimensions..............................................................................................................................53
11.2. Weight ...............................................................................................................................................53
11.3. Power Supply ....................................................................................................................................53
11.4. Radio Specifications..........................................................................................................................54
10.5 Interface..............................................................................................................................................54
10.6 Environment.......................................................................................................................................54
11. Notes.....................................................................................................................................................55
11.1 Data Communication Delay ...............................................................................................................55
11.1.1 Delay at the transmission side.........................................................................................................55
11.1.2 Delay at the reception side ..............................................................................................................55
11.2 Reception of Same Packets ................................................................................................................55
11.3 Timing of Command Input.................................................................................................................55
11.4 Headerless Packet Transmission Mode ..............................................................................................56
11.4.1 Input data.........................................................................................................................................56
11.4.2 Measures against packet loss...........................................................................................................56
11.5 Occurrence of Data Loss Even under Hardware Flow Control..........................................................56
11.6 Frequency Setting in Multi-System Environment..............................................................................56
11.7 Timing of Command Input.................................................................................................................56
11.8 INI and RST Commands ....................................................................................................................56
11.9 Power-Down Mode ............................................................................................................................56
12
Ver.1.0
1. Overview
The FDP03TJ010/020 (hereinafter referred to as the "FDP03") is a 2.4GHz-band wireless radio modem with a compact and low power consumption design. FDP03TJ010 should be connected to an external antenna by an antenna connector. FDP03TJ020 equips built-in antenna
Do NOT place FDP03TJ020 near any metal objects. Because FDP03TJ020 uses built-in antenna, RF radio will be blocked and will have unnecessary reflections if it is placed near metal objects.
Communication distance of FDP03TJ020 will be dramatically changed by the surrounding environment.
.
2. Operating Modes
The FDP03 has the following three transmission modes:
- Packet transmission mode
- Headerless packet transmission mode
- Broadcast transmission mode
2.1 Packet Transmission Mode
The FDP03 supports two types of wireless addresses. One is unique address and the other is group address. At packet transmission mode, data packets are transmitted to the unique address and/or group address through the serial port. AT this mode, the packet format should be text or binary data.
(1) Configuration of text packet
Command header Command
1 byte 3 bytes 3 bytes 0 to 130 bytes 2 bytes
@ TXT 000 to 255 User defined data <Cr><Lf>
Destination
address
Data (message) Delimiter
(2) Configuration of binary data packet
Command header Command
1 byte 3 bytes 3 bytes 3 bytes 0 to 130 bytes 2 bytes
@ TBN 000 to 255 000 to 130
Destination
address
Number of
data bytes
Data (message) Delimiter
data
defined
<Cr><Lf>
User-specified
Processing of packet transmission and reception
When a packet is input to a sender FDP03 via the serial port, the sender FDP03 checks whether the packet is valid. Then, if the packet configuration is invalid or a time gap between bytes is more than 5 seconds, the sender FDP03 distinguishes an occurrence of a packet error and ignores the packet. At that time, the sender FDL01 notifies the occurrence of the packet error if the functions of "Enabling response" and "Enabling N0 response" in he REG13 are turned on. If the functions of “Enabling response” and “Returning P1 and P0 responses” in the REG13 register are turned on, the sender FDP03 replies a P1 response to the host when it receives a valid packet data. However, the sender FDP03 does not return any response if the functions of the REG13 register is different setting. Then, the sender FDP03 transmits the packet through wireless transmission to the destination address, receiver FDP03. At receiver FDP03 side, it output the packet data through the serial port if configurations of packet are valid.
1
Ver.1.0
At that time, the receiver FDP03 responds an acknowledgement “ACK” signal to the sender FDP03 for notifying data packet receiving if "Enabling destination address check at reception" function of the REG18 register is turned on. On the other hand, when the function of "Disabling destination address check at reception" in the REG18 register is turned on, the receiver FDP03 does not return ACK signal to the sender FDP03 and also it receives all packet data regardless of the destination address of the packet. Packet data transmission from the sender to the receiver is finished when the sender FDP03 receives ACK signal. At that time, the sender FDP03 outputs P0 response if "Enabling response" functions of the REG13 register is turned on. When the sender FDP03 cannot receive ACK signal within the time-out limit, the sender FDP03 transmits the same packet data to the destination receiver through the air if the re-try frequency is registered. (The re-try frequency can be set by REG11 register When the receiver FDP03 receives the same packet several times, it ignores from the second data downward. Also, the receiver FDP03 sends ACK signal to the sender FDP03 if the function of "Enabling destination address check at reception" of REG18 register is turned on. If the sender FDP03 cannot receive ACK signal even it sent packet data defined times by the REG11 register, it outputs N1 response to the host device via the serial port when "Enabling response" function of REG13 register is turned on. No response signal is sent if the function of "Disabling response" in REG13 is turned on
The figure below shows an operation example of data packet communicati on bet wee n a sen der FD P0 3 t hat the "Enabling response" and "Returning P0 and P1 responses" functions of REG13 register are turned on and a receiver FDP03 that "Enabling destination address check at reception" function of REG18 register is turned on. At the figure, data communication is completed by “ACK” signal retry.
The Host 1 inputs data to the sender FDP03 via the serial port. The sender FDP03 recognizes the data packet configuration as valid and returns a P1 response to the Host
1 (Data is accepted).
The sender FDP03 transmits the data packet to the destination, which is the receiver FDP03, by wireless
transmission.
The receiver FDP03 receives the packet and outputs the received data packet to the Host 2 via the serial
port.
The receiver FDP03 returns ACK to the sender FDP03 by wireless transmission. Time-out is occurred at the sender FDP03 because it cannot receive the receiver's ACK signal at the first
transmission. The sender FDP03 re-sends the data packet transmission.
The receiver FDP03 receives the same data packet as the previously received one. Thus, the receiver
FDP03 ignores the received data but returns ACK signal to the sender FDP03.
The sender FDP03 receives the ACK signal and outputs a P0 response to the Host 1.
Data input
P1 response
Host 1 FDP02 (sender) FDP02 (receiver) Host 2
Time-out
Wireless transmission
Return of ACK
Data output
P0 response
Wireless transmission
Return of ACK
The data same as previously received data is received and discarded.
2
Ver.1.0
After entering a command to the sender FDP03, do not input the next command until the P0 response for the entered command is return ed. Sending a new command before the P0 response is received, it may cause of command error and/or unpredictable operation. When "Disabling response" function of REG13 register of the sender FDP03 is turned on, the next command should be input after waiting a time period of expected P0 response.
3
Ver.1.0
2.2 Headerless Packet Transmission Mode
By setting "Headerless packet transmission mode" on the REG03 register of the FDP03, the FDP03 transmits packets by wireless transmission to a destination address that is defined by the REG02 register. At this mode, a header part (command header "@", command "TXT" or "TBN", destination address, and number of message bytes [for TBN command]) can be eliminated. The trigger of data transmission can be defined by the setting of REG24 register. It can be selectable entering of "<Cr><Lf>" (0DH, 0AH) (i.e., carriage return and line feed codes) or time over of the timeout period (a time gap limit between two data bytes that is set in the REG26 register). Data transmission is triggered also when the number of message bytes exceeds 26 bytes. It is also enable to set "Enabling response" and "Disabling response" mode in headerless packet transmission mode. Additionally, "Returning P1 and P0 responses" and "Returning P0 response" function can be selected when "Enabling response" mode is chosen. Moreover, "Enabling destination address check at reception" and "Disabling destination address check at reception" function can be selected by the REG18 register. For more details, see section 2.1 “Packet transmission mode”. Also, it is selectable whether "<Cr><Lf>" (0DH, 0AH) is added on the received data by the settings of the bit 4 of the REG23 register.
In headerless packet transmission mode, maximum data buffer size for sending data is 150 bytes and data transmission is started when message data size exceeds 26 bytes. When many message data are input consequently, the message buffer may be overflowed and the message data may be lost. At that situation, the hardware flow control function shoul d be set. If "Enabling response" function is selected in REG13 register, it is possible to judge whether data transmission is succeeded or not. Thus it is recommended to set "Enabling response" function even in headerless packet mode. Additionally, the massage data may be lacked when the size is over 26 bytes. To prevent for such an event, check each response on the sender and create messages so that the loss of packets can be detected on the receiver FDP03.
The serial communication speed of all FDP03 should be same setting. If different serial communication speeds are set between on receiver FDP03, data loss may occur on the slower speed side.
by the REG13 register at the
the sender and the
4
2.3 Serial-Output Data Format of Receiver Side at The Transmission Mode
Data format of the receiver side that outputs to the serial port varies depending on the transmission mode (packet transmission or headerless packet transmi ssi on m ode). The below table shows combination of the data format and the mode setting.
Sender FDP03 (radio address is 000) Receiver FDP03 (radio address is 001) Transmission mode Packet format Transmission mode Serial-output data format Packet transmission (text
format) Packet transmission
(binary format) Packet transmission (text
format) Packet transmission
(binary format) Headerless packet
transmission + <Cr><Lf> Headerless packet
transmission + time-out Headerless packet
transmission + <Cr><Lf> Headerless packet
transmission + time-out
@TXT001HELLO<Cr><Lf> @TBN001005HELLO<Cr>
<Lf> @TXT001HELLO<Cr><Lf> @TBN001005HELLO<Cr>
<Lf> HELLO<Cr><Lf>
HELLO
HELLO<Cr><Lf>
HELLO
* If "Adding '<Cr><Lf>' to received data" function of the receiver FDP03 is turned on by the bit 4 of REG23
(setting value is 1) at the headerless transmission mode, "<Cr><Lf>" is added at the end of the data that is output to serial port.
Packet transmission
Packet transmission
Headerless*
Headerless*
Packet transmission RBN000007HELLO<Cr><Lf>
Packet transmission
Headerless*
Headerless*
RXT000HELLO<Cr><Lf>
RBN000005HELLO<Cr><Lf>
HELLO
HELLO
<Cr><Lf> RBN000005HELLO<Cr><Lf>
HELLO<Cr><Lf>
HELLO
Ver.1.0
5
Ver.1.0
2.4 Broadcast Transmission Mode
It is possible to send data by broadcast transmission. Broadcast transmission mode can be used by setting the destination address to “255” at packet transmission or headerless packet. In broadcast transmission mode, the sender FDP03 transmits data packet defined times by REG11 register + 1 time. If "Enabling response" function is turned on, the sender FDP03 sends response signal to the host. For more details, see the section 2.1. At broadcast transmission mode, the receiver FDP03 does not return ACK signal regardless of the REG18 register setting. Also, when the receiver FDP03 receives redundant data packet, it ignores duplicated packets .
The below figure shows the data flow of broadcast transmission mode that "Enabling response" and "Returning P0 and P1 responses" functions of the sender FDP03 is turned on.
Host 1 inputs broadcast data to the sender FDP03. The sender FDP03 recognized the data packet configuration is valid and returns a P1 response to the host 1
(data is accepted).
The sender FDP03 broadcasts data packet defined times by REG11 register + 1 by air . When the receiver FDP03 receives the packet correctly, it outputs the received data packet to the host 2 via
the serial port.
When the sender FDP03 completes all data transmission, it outputs a P0 response to the host 1.
Input of data with destination address set to "255"
P1 response
P0 response
Host 1 FDP02 (sender) FDP02 (receiver) Host 2
"Retransmission count' + 1" times
Wireless transmission
Wireless transmission
Data output
6
Ver.1.0
3. Data Transfer
3.1. Data Transfer Mode
FDP03 has 2 kinds of data transfer mode. One is “Interchange” mode that is possible to exchange data between other FDP series. Another is “Communication Distance Extend” mode. The initial setting is “Interchange” mode.
The data transfer mode should be same setting among communication partners. If the mode is different each other, it is impossible to communicate with.
3.2. Setting
3.2.1. Setting by the memory register The data transfer mode can be changed by the bit 5 of the REG10. The initial
setting of the bit 5 is “0”. It means that “Interchange” mode. For more detail, please check Section 8.
3.2.2. Setting by command The data transfer mode can also be changed by SPD command. For more detail,
please check Section 9.3.
3.3. Difference of 2 modes
Interchange Mode It is possible to communicate between
other FDP series such as FDP01 and FDP02.
Communication Distance Extend Mode
Wireless communication distance is extended to twice as long as “Interchange” mode.
7
Ver.1.0
p
p
p
p
4. Transmission Timing
4.1 Transmission Timing
At packet transmission mode, the FDP03 can transmit up to 130 bytes of message as a single packet. However, the radio transmission unit of the data is divided by 26 bytes. Since the FDP03 internally divides a message by 26 bytes when the packet size is bigger than 26 bytes, total data transmission time is varies with the data size. . In headerless packet transmission mode, the FDP03 transmits each message in units of 26 bytes without dividing them. The time required for communication is shown below.
Data input
First message
transmission
Second to fourth message transmission
Fifth message transmission
Host 1 FDP02 (Sender) FDP02 (Receiver) Host 2
@TXT*** input
Command processing: 1 ms Packet generation (first time): 0.7 ms
P1 response output
ACK reception
rocessing: 0.7 ms
ACK reception
rocessing: 0.7 ms
P0 response output
Carrier sensing: 0.1 ms
Message transmission: 0.45 ms
ACK packet generation: 0.7 ms
ACK transmission: 0.45 ms
Packet generation (fifth time): 0.7 ms Carrier sensing: 0.1 ms
Message transmission: 0.45 ms
ACK packet generation: 0.7 ms
ACK transmission: 0.45 ms
Reception
rocessing: 1.2 ms
Reception
rocessing: 1.2 ms
RXT*** output
4.3 ms
8
Serial input of transmission data packet
The time required to data input between the host1 and the sender FDP03 is defined by below communication parameter.
- Line speed (9,600 to 115,200 bps)
- Data bit length (7 or 8 bits)
- Parity bit (odd, even, or no parity)
- Stop bit length (1 or 2 bits)
- Start bit length (always 1 bit) For example, data transmission time is 87us when the line speed is 115,200bps, the data bit length is 8 bits, the parity bit is NONE, the stop bit length is 1 and the start bit length is 1. (Time of data transmission for 1 bit is 8.7us and 1byte is 10bits.)
If the transmission is text data at the packet transmission mode, size of send data packet is message bytes + 9 bytes because the header is 7 bytes and delimiter is 2 bytes.
If the transmission is binary data at the packet transmission mode, size of send data packet is message bytes + 12 bytes because the header is 10 bytes and delimiter is 2 bytes. At the headerless packet mode, the data size is message bytes + 2 bytes if delimiter is included. On the other hand, if the trigger of transmission is “time-out”, the data size is the same as the message size. However, the data transmission time is defined by “time-out” setting by REG24 and REG26 register.
Command processing It is the time for internal processing to
of receiving and decoding the packet that comes from the serial port.
It takes 1.5 ms.
Transmission packet generation It is the time for transmission data packet generation. It takes 1.0 ms.
Response of input data format acceptance It is the time for response when the receiving data format is valid. The length is 4 bytes. It depends on
the parameters of .
Carrier sensing It is the time for detection whether other radio station uses same frequency band. If other radio station
uses the frequency band, the sender FDP03 does not transmits the data. It takes 0.1 ms.
If the wireless environment is very severe, noise level is very high and/or other wireless systems occupy the area, the sender FDP03 may be not able to transmit any data because of carrier sensing.
Message transmission It is the time for data transmission and it takes 0.45 ms.
Data reception processing It is the time for the receiving data processing and it takes 2.4 ms.
Ver.1.0
9
Loading...
+ 49 hidden pages