HEAD to TOE
Product Users Manual - 434MHz RF Transceiver Module
RF-UART-434-100M
434MHz RF Transceiver
Module(UART)100M
User's Manual
V1.0
July 2014
INDEX
1. Introduction/Overview
3
2. Packing List
5. Hardware
6. Software
11
7. Getting Started
16
8. Warranty
17
1. INTRODUCTION
This wireless serial port communication module is a new-generation multi-channel
embedded wireless data transmission module. Serial transceiver module is a low cost, high
performance transparent FSK transceiver with operating frequency at 434 MHz. It features
small size, high output power, high sensitivity, long transmission distance and high
communication data rate with auto setup for communication change and data receiving and
transmission control. With UART interface, it is easy to realize the wireless data transmission
with only providing the UART data. It is flexible for user to set the UART baud rate,
frequency, output power, data rate, frequency deviation, receiving bandwidth parameters. It is
the ideal choice for designing wireless data transmission products which can be widely used
in wireless data transmission field.
There is a PCB antenna pedestal ANT1 on the module, and user can use external
antenna of 434M frequency band through coaxial cable; there is also an antenna solder pad
ANT2 on the module, and it is convenient for user to solder spring antenna. User could select
one of these antennas according to requirements.
There is MCU on the module, and program is needed to utilize the module. In
transparent transmission mode, the module act like normal receiving and sending serial port
data, so it is convenient to use. The module adopts multiple serial port transparent
transmission modes, and user could select them by AT command according to user's
requirements. The average working current of three modes FU1, FU2 and FU3 in idle state is
80a, 3.5mA an 22mA respectively, and the maximum working current is 100mA (in
transmitting state).
Features:
2. PACKING LIST
Please check the parts and components according to the packing list. If there are any parts
missing, please contact us at sales@cytron.com.my immediately.
Pin Functions:
Pin
Description
VCC
3.3V ~ 5V
GND
Ground
RXD
TXD
SET
ANT1
ANT2
Antenna
Electrical Characteristics:
Mode
FU1
FU2
FU3
FU4
Remark
Idle current
3.5 mA
80 uA
22 mA
Transmission time
delay
20 ms
380 ms
2 ms
31 ms
8 ms
22 ms
22 mA Average value
31 ms
18 ms
40 ms
* Loop test time delay means the duration from the time of, after conducting short circuit on TX and RX pins of one module
and sending serial port data to the other module,starting to send serial port data to the other module to the time that the
returned data appear at TX pin of the other module.
Precautions:
1. If the distance between two modules is too close (less than 50cm), it would
be better that the transmitting power of two modules are set to low. Otherwise,
receiving will be saturated and communication between modules will fail. If the
distance is only several centimeters, communication cannot be ensured even more.
2. Do not connect LED between TX line of module and power to increase
resistance as the serial communication of module will be affected.
3. The following circumstances usually can be ignored, and they shall be
noticed when using dynamic parameters of microcontroller (MCU).
After the device sends the serial port data of last byte to
module, only after more than 28ms, can the operation performance of
entering AT mode be valid.
After lowering (connect to GND or 0V) SET pin, AT
command can be sent to module only after 30ms. After pulling up (connect
to Vcc or high) SET pin, module can work normally only after 50ms.
4. Except when entering command mode, SET pin cannot be connected to low
level at the early stage of energizing (resetting) in other work mode.
5. DIMENSION
10
5. HARDWARE
Generally, there are two operation modes: Transparent UART and Wireless IO control.
5.1 Transparent UART
Below in examples connection between 434MHz RF Transceiver and Arduino UNO. This is a
transceiver (Transmitter and Receiver) module, user needs 1 pair of this module for wireless
communication. This wireless module cannot intercommunicate with the 1KM meters version
(RF-UART-433-1KM) as the frequency is not the same, not to forget, it is not compatible
with the low cost RF transmitter and receiver too.
Example of full tutorial for this RF Transceiver Module can be referred to this link Wireless
UART with Arduino and 433MHz or 434MHz module
The UART pins are cross connected; RX of Arduino should be connected to TXD of wireless
module and vice versa for TX of Arduino.
11
12
The UART pins are cross connected; RX of UC00A should be connected to TXD of wireless
module and vice versa for TX of UC00A.
13
S1, S2 and S3 correspond to control D1, D2 and D3 respectively. For example, press switch
S3 and LED D3 will be illuminate; release switch S3 and LED D3 will be off (the situation
of FCxT is: press and release it, and the LED will light on, then press and release it again and
the LED will be light off.
14
6. SOFTWARE
6.1 Wireless UART Transparent Transmission
15
For the module set to be controlled - becoming output where it will have driving capability of
RX,TX and SET pin. When the output is driven high (logic 1), each pin will have capability
to source current at maximum of 18mA. When the output pin is driven low (logic 0), it is
connected to ground through 180R resistance. Pay attention to reducing the output current of
IO port as much as possible, and if the output current is extremely high, normal working
mode of module cannot be ensured.
This wireless I/O control function provides two working modes: Momentary and toggle.
Momentary or Level Follower
Please sends AT+FCMF to controller, and sends AT+FCSF to receiver module. After
these commands are sent, the pin level of latter module (receiver which we send AT+FCSF)
will keep consistent with the pin level of controller module (transmitter which we send
AT+FCMF). For the controller module, the interval between two level (logic High and Low)
of IO port shall be at least 50ms and of course this interval can be ignored if the module is
connected to buttons.
Toggle
By sending command of AT+FCMT to controller wireless module and sends AT+FCST
to the receiver module (output), these modules will be working in toggle mode. When falling
edge detected at RX,TX or SET pin of the controller module (input) ( it only responds to
falling edge), the level of corresponding pins of remote wireless module (output) will be
turned over (from 0 to 1,or from 1 to 0, toggle). The output level of receiver module is 0
when it is just energized.
6.3 AT Command
Command is used to set the module parameters and switch the module functions, and
modification of parameters and functions will not be lost in case of power failure.
1. Entering Command Mode in Transparent UART (two methods):
In normal use (powered), pull SET pin to low level (pull down or connect to
GND, 0V)
Disconnect power supply, connect SET pin to low level then power it again.
Wait for 1 second and module will enter command mode.
Either of the above two ways can make the wireless module enter AT command mode.
Release the SET pin (leave it disconnect to pull to high) and it will exit command mode. If
the module function is changed during command mode (example baud rate), the module will
switch to corresponding functional status.
In V1.8, the module enters AT in the serial port format of 9600, N, 1 constantly.
2. Wireless IO control function command mode entering
If the wireless module is being configured in wireless IO control mode, only the following
method can force the module to enter command mode:
Disconnect power supply, connect SET pin to low level then power it again.
Created by Cytron Technologies Sdn. Bhd. All Rights Reserved
16
Wait for 1 second and module will enter command mode. When exiting from this
mode, the module will switch to the status modified by the command.
17
AT Commands
1. AT
Test command
Example:
Send AT to module
Return: OK
2. AT+A
Change the module address, value between 000 and 255, and it will be valid after exiting
from AT mode. The default value is 000. Both module must be configured to same address
to communicate.
Example:
Send AT+A012 to module to set module address to be 012
Return: OK-A012
3. AT+B
Change the serial port baud rate, and it will be valid after exiting from AT mode. The baud
rate can be set to be 1200, 2400, 4800, 9600, 19200, 38400, 57600, and 115200. The default
value is 9600.
Example:
Send AT+B19200 to module to set the serial port baud rate to be 19200.
Return: OK-B19200
4. AT+C
Change the wireless communication channel of module, optional from 001 to 127, and the
default value is 001. 0 cannot be omitted, there must be 3 digits. Example if you want to set
to channel 12, you will need to send 012, not 12. If this value is too high, data over the air
might be lost, and there are around 20 clear channels available, from 001 and 020. Both
module must be configured to same channel to communicate.
Example:
Send AT+C015 to module to set module channel to be 015
Return: OK-C015
5. AT+Eyx
This command is used to set remote module. When remote module enters AT command
mode, the parameter y will be changed to x, and it will be valid after exiting from AT mode. y
is one parameters among ABC, respectively representing address, baud rate and channel, x
value can be seen in the instruction of commands Bx, Ax and Cx. The meaning of returned
value is as follows:
EyE - parameter error
EyR - set correctly
EyF - command error
Created by Cytron Technologies Sdn. Bhd. All Rights Reserved
18
19
Example2:
Send AT+RA to module
Return: A001
20
10. AT+RX
Obtain all common parameters of module. Return serial port mode, baud rate, channel,
address, and transmitting power in order.
Example:
Send AT+RX to module
Return: U1\r\nB9600\r\nC001\r\nA000\r\nP8\r\n
11. AT+U
Set data check bit (parity) and stop bit UART serial communication
N: No check
O: odd
E: even
1: One stop bit
2: Two stop bits
3: 1.5 stop bits
Example:
Send AT+UO2 to module, setting UART to Odd parity, two stop bits.
Return: OK-UO2
12. AT+V
Return version information
Example:
Send AT+V to module
Return: HC-11_V1.3
13. AT+SLEEP
After receiving this AT command, the module enters sleep mode after exiting from AT mode,
and this mode doesnt allow serial port data transmission. Module needs to enter AT
command mode again, and the module will exit from sleep mode automatically. Current
consumption of sleep mode is 20uA. This version is available from V1.8.
Example
Send AT+SLEEP to module when its not needed to transmit data, to save power.
Return: OK
15. AT+RESET
Set serial port,channel and address to be default value.
Example:
Send AT+RESET to module
Return: RESET_OK
21
7. GETTING STARTED
For getting started, users may refer tutorial for RF Tranceiver Module at this link Wireless
UART with Arduino and 433MHz or 434MHz module
22
8. WARRANTY
Prepared by:
Cytron Technologies Sdn. Bhd.
No. 16, Jalan Industri Ringan Permatang Tinggi 2,
Kawasan Industri Ringan Permatang Tinggi,
14100 Simpang Ampat,
Created by Cytron Technologies Sdn. Bhd. All Rights Reserved
23
Penang, Malaysia.
Tel:
Fax:
+604-505 1878
+604-504 0138
URL: www.cytron.com.my
Email: support@cytron.com.my
sales@cytron.com.my
24