C2 Development 30000003 2.4GHz low-power RF module (FULL MODULAR APPROVAL) User Manual CERTIFICATE OF COMPLIANCE
C2 Development, Inc. 2.4GHz low-power RF module (FULL MODULAR APPROVAL) CERTIFICATE OF COMPLIANCE
User Manual
Rhein Tech Laboratories, Inc. 360 Herndon Parkway Suite 1400 Herndon, VA 20170 http://www.rheintech.com Appendix I: Client: Model: Standard: FCC ID: Report #: C2 Development 3000-0003 FCC 15.249 ZOM-30000003 2011091 Manual Please see the following pages. Page 27 of 35 2.4GHz RF Module PN: 3000-0003 Date Version Revision July 5, 2011 Initial Release C2 Development, Inc. Author CC / JJ 2.4GHz RF Module – 3000-0003 Page 1 of 6 Technical Specifications RF Characteristics Minimum Carrier Frequency Maximum Carrier Frequency Rx Bandwidth Channels Modulation Data Rate Raw Packet Length Payload Tx Power 2433 MHz 2480 MHz 232.1 KHz 30 2-FSK 15K Baud 11 – 18 Bytes, variable 1 – 8 Bytes, variable +1 dBm, Fixed Channel Frequency(MHz) 2433 2435.2 2436.8 2438.4 2440 2441.6 2443.2 2444.8 2446.4 2448 10 2449.6 11 2451.2 12 2452.8 13 2454.4 14 2456 C2 Development, Inc. Channel 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 Frequency(MHz) 2.4GHz RF Module – 3000-0003 2457.6 2459.2 2460.8 2462.4 2464 2465.6 2467.2 2468.8 2470.4 2472 2473.6 2475.2 2476.8 2478.4 2480 Page 2 of 6 Communication Protocol RF Packet Protocol (Tx and Rx) 4 Bytes 2 Bytes Preamble Sync Preamble – Sync – Length – Node – Payload – CRC – 1 Byte 1 Byte Length Node 1 – 8 Bytes Payload 2 Bytes CRC 4 Bytes of alternating 1’s and 0’s. Two byte Sync word used to align data. Value is always 0xD391. Packet Length in bytes, equal to the length of the Payload + 1. Node Address. Composite Master/Slave ID. The Master ID is in the upper 4 bits and the Slave ID is in the lower 4 bits. For Discovery Mode, this byte is set to 00. The payload, 1 to 8 bytes. 16 bit CRC starting with the Length byte and ending with the last payload byte. UART Data Packet Protocol (Master Only) Any data sent to the adapter via the UART Rx line must adhere to the following protocol: 1 Byte 1 Byte 1 to 8 Bytes, variable Packet Length Slave ID Payload Length – SlaveID – Payload – Total length of the packet in bytes (Payload + 1). The upper 4 bits always contain the value 0xA0, and the lower 4 bits contain the byte length. Valid byte lengths are 0x01 through 0x08. Destination of packet. The upper 3 bits always contain the value 0xA0, and the lower 5 bits define the Slave ID. Valid values are 1 through 31. The payload, 1 to 8 bytes. UART Data Packet Protocol (Slave Only) Data that is sent out of the adapter via the UART Tx line is formatted as follows: 1 Byte 1 to 8 Bytes, variable Payload Length Payload Payload Length – Payload – Total length of the payload in bytes. Valid values are 1 though 8. The payload data. RF ACK Packet Protocol (Sent by Masters, Received and Sent by Slaves) 1 Byte 1 Byte 1 Byte 1 Byte Packet Length Composite ID ACK Command Master’s ID Packet Length – Packet Length, always set to 0x03. Composite ID – The upper 4 bits contain the Master’s ID, and the lower 4 bits contain the Slave’s ID. ACK Command – Always the value 0xA9. Master’s ID Master ID in lower 4 bits. C2 Development, Inc. 2.4GHz RF Module – 3000-0003 Page 3 of 6 RF Discovery Packet Protocol 1 Byte 1 Byte Packet Length Discovery ID Packet Length – Discovery ID – Discovery Cmd – New Master ID – New Slave ID – New Channel – 1 Byte Discovery Cmd 1 Byte New Master ID 1 Byte New Slave ID 1 Byte New Channel Packet length, always set to 0x05. Composite Discovery ID, set to 0x00 in current versions. Discovery Command, always set to 0xAF. The new ID of the Master that the Slave must use. The new ID that the Slave must use as its node address. The new channel frequency that the Slave must use for all future reception (1 - 29). End User Programming In order for two or more adapters to communicate, one adapter must be set up as a Master and all others (1 through 31) must be configured as slaves. After a reset, all modules are locked in a special mode, waiting for Master/Slave programming. This mode is indicated by either Red or Green LEDs on, but not both. Pushing and releasing the button will toggle between Red and Green. STEP 1: Factory Reset Procedure 1) While Holding down the button, apply power to the adapter. 2) Continue to hold down the button for approximately 5 seconds, or until the both LEDs illuminate. 2) Release the button. The Red LED will be on and the Green LED goes off. STEP 2: Master/Slave Setup Procedure 1) Pressing and releasing the button will toggle the LEDs. To setup an adapter as a Master, press and release the button until the Green LED is on. To setup as a slave, press and release the button until the Red LED is on. 2) While the desired LED is on (Red=Slave, Master=Green), press and hold down the button for at least 5 seconds. 3) When both LEDs turn off, release the button. Both LEDs should now be on. STEP 3: Discovery Mode Procedure Discovery Mode links a single Master to one or more Slaves. Discovery Mode mjst be run immediately after the Master/Salve Setup Procedure is complete. To run Discovery Mode: 1) Press and release the button on the Master wireless adapter. Both the Red and Green LEDs will flash. 2) Within 30 seconds, press and release the button on the LEFTMOST Slave adapter. Both the Red and Green LEDs will flash. 3) After a few seconds, the Red LED will turn off and the Green LED will turn on at both adapters. To configure multiple slaves, it is important that the slaves be set up in sequence. The LEFT MOST RF module should be the FIRST Slave selected. To program additional slaves, press the button on the Master again, followed by the button on the next Slave, going from left to right until all slaves are programmed. Slave #1 Fixture Module C2 Development, Inc. Slave #2 Module…. Slave #31 Module 2.4GHz RF Module – 3000-0003 Page 4 of 6 At this point, all adapters have been programmed and are ready for use. NOTE: After a Slave is programmed, the button no longer functions to run Discovery mode. The button changed functionality and is now be used to view the Slave’s ID number. The procedure is: 1) Press the button on the Slave. All LEDs will go off. Release the button. 2) The Red LED will flash one or more times. The number of flashes indicates the Slave’s ID. For example, one Flash = Slave ID #1, two flashes = Slave ID #2, and so on. In addition to this procedure, the controller firmware will have a Slave Test menu selection which is easier to use and more convenient for the end user. Note: In order to allow a slave to run Discovery Mode again, the slave must undergo the factory reset procedure. This is done to prevent the user from accidently pressing a Slave’s button and reprogramming its position in the lineup. How Discovery Mode Works 1) The Master transmits a Discovery Packet. The packet is sent on Channel Frequency #0 (2433 Mhz) with a Node Address of #00 (both of which are illegal values for normal operation). The Master then listens for a response on the new Channel Frequency indicated in the packet. If no response is received within 500 ms (or the response is not a Discovery Packet), the packet is transmitted over and over again. After 30 seconds, the Master gives up. 2) The Slave sets itself to Receive mode on Channel Frequency #0 (2433 Mhz) with an address filter of #00, listening for packets. If it does not receive a Discovery Packet within 30 seconds, it gives up. 3) Once the Slave receives the packet, it sets its Master ID, Slave ID, and Channel Frequency from the data in the packet. It then returns the Discovery packet on the new Channel Frequency using the Master’s ID as the node address. The Slave then exits Discovery Mode as the operation was successful. 4) Once the Master receives the packet from the Slave, it exits Discovery Mode and increments its internal Slave ID counter it preparation for the next slave Discovery Mode operation. ACK Operation At least once per second, the Master sends the ACK packet to a slave. In multiple slave setups, the last slave that received a normal data packet is chosen. The slave must respond within a specific time frame by returning the ACK packet intact. If it does not, the Red LED flashes once for each lost packet. Occasional or repeated flashing on the Red LED indicates packet loss. This is caused by radios nearing or exceeding their range limit and/or electrical interference in the operating environment. If this condition persists, running through Steps 1 through 3 again will choose a different channel and may alleviate the problem. C2 Development, Inc. 2.4GHz RF Module – 3000-0003 Page 5 of 6 FCC Warnings: 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. Changes or modifications not expressly approved by C2 Development could void the user’s authority to operate this equipment. FCC ID: ZOM-30000003 C2 Development, Inc. 2.4GHz RF Module – 3000-0003 Page 6 of 6
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.6 Linearized : Yes Author : Systems Administrator Create Date : 2011:07:08 16:22:46-07:00 Modify Date : 2011:07:08 16:23:13-07:00 XMP Toolkit : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:08:04 Metadata Date : 2011:07:08 16:23:13-07:00 Creator Tool : Acrobat PDFMaker 9.1 for Word Format : application/pdf Title : CERTIFICATE OF COMPLIANCE Creator : Systems Administrator Document ID : uuid:9d6e2412-f46c-4549-be56-eb1ea643a954 Instance ID : uuid:1b5e8f74-8611-4950-872e-2e4005992c0a Producer : Adobe PDF Library 9.0 Page Count : 7EXIF Metadata provided by EXIF.tools