Product Description 1.1 Modules Introduction UTC-4432 is a low-cost sub-1 GHz transceiver module designed for operations in the unlicensed ISM (Industrial Scientific Medical) and LPRD bands. GFSK (Frequency Shift Keying) modulation/demodulation, multi-channel operation, high bandwidth efficiency and anti-blocking performance make UTC- 4432 modules easy to realize the robust and reliable wireless link. The module can be configured to work in different channels with 200kHz space. It adopts high efficient looped interleaving EDAC (Error Detection and correction) coding with coding gain up to 3dB which keeps in advance in EDAC and coding efficiency over normal FEC (Forward Error Correction). Because of its high reliability in correction, modules can filter error and fake information automatically and realize truly transparent wireless link, which makes EUTC-4432 very suitable in the rigid communication environment. UTC-4432 integrates 256 bytes buffer. When the buffer is empty, users can transfer 256 bytes data per time and even limitless data transfer can be achieved as long as RF data rate (RF module to RF module) is configured to be faster than UART data rate (MCU to RF module). The module provides standard UART/TTL interface for selection. Users can choose seven data rates and three parity checks which make UTC-4432 possibly tailor-made for different applications. UTC-4432 operates at 3~3.6V with extra low standby current which makes it suitable for battery powered-up applications. For different applications, UTC-4432 modules have different types:UTC-4432B1 without the shield and UTC-4432B1M which
27
Embed
m5.img.dxcdn.comm5.img.dxcdn.com/CDDriver/CD/sku.155974.docx · Web viewSupport to modify RF and functional properties of the modules online ( user modified them by MCU ) and locally
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1 Product Description
1.1 Modules Introduction
UTC-4432 is a low-cost sub-1 GHz transceiver module designed for operations in the
unlicensed ISM (Industrial Scientific Medical) and LPRD bands. GFSK (Frequency Shift
Keying) modulation/demodulation, multi-channel operation, high bandwidth efficiency and
anti-blocking performance make UTC-4432 modules easy to realize the robust and reliable
wireless link.
The module can be configured to work in different channels with 200kHz space. It adopts
high efficient looped interleaving EDAC (Error Detection and correction) coding with
coding gain up to 3dB which keeps in advance in EDAC and coding efficiency over normal
FEC (Forward Error Correction). Because of its high reliability in correction, modules can
filter error and fake information automatically and realize truly transparent wireless link,
which makes EUTC-4432 very suitable in the rigid communication environment.
UTC-4432 integrates 256 bytes buffer. When the buffer is empty, users can transfer 256 bytes
data per time and even limitless data transfer can be achieved as long as RF data rate (RF
module to RF module) is configured to be faster than UART data rate (MCU to RF module).
The module provides standard UART/TTL interface for selection. Users can choose seven
data rates and three parity checks which make UTC-4432 possibly tailor-made for different
applications. UTC-4432 operates at 3~3.6V with extra low standby current which makes it
suitable for battery powered-up applications.
For different applications, UTC-4432 modules have different types:UTC-4432B1 without the
shield and UTC-4432B1M which equipped with metal shielding. Both interfaces are identical
and compatible with each other; Both the appearance and dimensions of different,
respectively, as shown in the following figure:
UTC-4432B1 (34.72 x 19.96 x 7mm)
UTC-4432B1M (39.96 x 24.96 x 7mm)
UTC-4432B1M as a upgraded version of UTC-4432B1, stronger anti-interference performance, recommended used in applications environment with larger interference.For example:near the substation, places where have strong electromagnetic wave, wireless applications of power.
1.2 Functional Properties
1.2.1 Highlight Features
Support wireless wake-up function, Average power consumption of the modules in wireless wake-up mode are 2uA-20uA(according to the parameters to set it).
While maintaining low power consumption, with high sensitivity and long distance as far as transfers above 2000m.
Support to modify RF and functional properties of the modules online ( user modified them by MCU ) and locally ( use assorted PC-side of Hangzhou Fytoo Technologies to configure software ), use more convenient and easier networking.
Support online listening RF air channel, physical layer support wireless anti-collision protocol;Using wireless anti-collision and hardware physical mechanism, effectively solving the co-channel interference problems of the surrounding systems, this could be a reliable communication, further reduces power consumption and extend the life of the node.
Bulk data buffers, supports a maximum of 256-byte length data packets at a time.
FEC forward error correction mechanism, use the method of transmission of redundant
information, when an error occurs in the transmission, allows the receiver to build data, greatly improving wireless communication anti-jamming capability.
Anti-collision mechanism description: Usually the terminal code is in power saving mode (mode 3), base station is in wake-up mode (mode 2), base station send wake data packet which contains specified terminal node hardware address, after corresponding node is wake, can switch it to normal transceiver data mode (mode 1) by user MCU. Terminal node listens to the air RF channel to make sure whether there is carrier (need to open carrier sense) before send data. If there is carrier, delay a random time and listen to air carrier again until there isn't carrier, and then send data to the base station, without affecting the other hardware address corresponding node.
RF parameters such as frequency, air speed, the transmission power configurable
Serial port parameters such as baud rate and parity type configurable
Local IP address and destination address could be modified, support multiple points star network
Packet length configurable
Support package complete transmission mode
Wake-up interval, delay trigger time configurable
-40 ~+85℃ ℃
34.72 x 19.96 x 7.0mm(UTC-4432B1),39.96 x 24.96 x 7.0mm(UTC-4432B1M) Standard 2.54mm DIP spacingPackage size, interface level, power supply, etc., and other outstanding features, can be customized as appropriate.
1.4 Application
While maintaining low power consumption, the UTC-4432 module greatly improves its receiver sensitivity and transmission distance. When its air transmission rate is 1kbps, receiver sensitivity to -121dBm, transmission distance up to 2000m. Particularly suitable for long distance, penetrating ability, strong anti-interference, low power consumption in the demanding environment.
EUTC-4432 modules are widely used in following industries:
Automatic meter reading
Wireless sensor network
Home automation
Security alarm
Intelligent instrument
Intelligent lighting control
POS systems, asset management
Wireless weighing
Wireless storage, logistics management
Automated data acquisition
Industrial remote control, telemetry, remote sensing and mapping
Highways, railway data transmission
Heat supply network, gas network, water supply monitoring and automation
Electric power distribution monitoring, power load monitoring
Contact less access
Wireless data logger
2 PIN Information
UTC-4432 series module has 7 pins, described as follows:
2.1 PIN Assignment Chart
2.2 PIN Functions
PIN Name Function Description
1 GND Ground Ground(0V)
2 VCC Power Power supply(3V-3.6V)
3 SET_A Input Used to select the module working model
4 RXD Output UART input, TTL level
5 TXD Output UART output, TTL level
6 AUX Output Used to indicate the module working condition
7 SET_B Input Used to select the module working model
When module connects with user MCU, SET_A and SET_B pins respectively connect to the two GPIO ports of MCU, RXD and TXD two pins of the module connect to TX and RX two pins of
the MCU serial port, AUX pin connects to the external interrupt pin of MCU ( AUX not required, if not using, maintain vacant). Connection diagram is as follows:
3 Technical Specifications
3.1 Working Mode
UTC-4432, a total of 4 working modes, use SET_A and SET_B two pins to set, 4 modes are interchangeable.
Working Mode
PIN Configuration
Description
Normal mode
(mode 1)
SET_A=0
SET_B=0
Serial UART opened, module continued in receiving state. When UART is
written data to be sent, set AUX low and switch to sending state, and send the
data. After the end of data sent, reset AUX pin high and turn to continued
receiving state.
Module sends data in this mode, without sending a long preamble, so requires
the receiver must in mode 1 or mode 2, which is continued receiving state.
The module, after receiving data from the air RF channel, when through CRC
check and confirm that the data is correct, set AUX low and immediately output
data from the serial port. Set AUX high after the end of the data output.
Wake-up mode
(mode 2: active
wake)
SET_A=0
SET_B=1
Serial UART opened, module continued in receiving state. When UART is
written data to be sent, set AUX low and switch to sending state, and send the
data. Send a special wake packet whose preamble length is a wake-up cycle
(such as 1s), and after the end of data sent, reset AUX pin high and turn to
continued receiving state.
Module sends data in this mode, because the data sent has a long preamble, the
receiver can receive the data in mode 1, mode 2, or mode 3.
The module, after receiving data from current channel, when through CRC
check and confirm that the data is correct, set AUX low and immediately output
data from the serial port. Reset AUX high after the end of the data output.
Power saving
mode
(mode 3: passive
wake )
SET_A=1
SET_B=0
Serial UART closed. A wake-up cycle (such as 1s) later, RF receiver opened
and search channel for preamble. If not found, then immediately goes into
dormancy state, waiting for the next wake-up cycle to wake up again. If
monitored a preamble,continued to stay in receiving state to wait for the
synchronization code and receives it. When through CRC check and confirm that
the data is correct, set AUX low to wake the lower computer, then open the serial
port and output data.
After the end of serial output, close the serial port and reset AUX high. If the
mode setting isn't changed, goes into dormancy state to wait for the next wake-up
cycle.
Sleep mode
(mode 4:
configuration
SET_A=1
SET_B=1
In this state, the RF circuit of module, CPU clock and peripherals will be
closed, power consumption of about 1.5 uA. This mode is primarily used to
configure their parameter settings and close the module when it doesn't need to
mode)
send and receive data. When you configure the module parameters, UTC module
serial port fixed to 9600bps, 8 data bits, 1 stop bit and no parity. Switch to the
other 3 modules for users to set values.
When the module works in mode 2, can send and receive wireless data.. In mode 3, can receive wireless data, but couldn't send data, and if need to send data, it should be switched to mode 1. When the sending terminal works in mode 1, the receiving terminal must work in mode 1 or mode 2.
3.2 Normal Communication
When the module in normal mode (mode 1), two-way communication between modules. At the same time, modules listening to the serial port and air RF channel. So the modules can be used as both transmitter and receiver.
The process of sender and receiver as follows:
Sending terminal processing(SET_A PIN low,SET_B PIN low)When listening to the serial port data input, set AUX pin low and switch to wireless transmitter state, interwoven error correction coding of the data received on the serial port, and then sent over the RF channels. Reset AUX pin high and again transferred to continuously listening state after the end of transmission.
Receiving terminal processing(SET_A PIN low,SET_B PIN low)After receiving data from the air RF channel, through interwoven error correction decoding and error detection to confirm that the data received is correct, set AUX pin low and immediately output the decoded data from the serial port. Reset AUX pin high and again transferred to continuously listening state after the end of transmission.
Description the process of the two modules in detail ,when they are working in normal mode, as follows:
1. Through external MCU GPIO ports configure SET_A and SET_B two pins as a low level so that both modules are in the normal state (mode 1). Or SET_A and SET_B pins of each module could be connected to the GND directly (can reduce take up MCU 2 IO ports).
This status mode, the module allows for half-duplex communications, both as a sender and a receiver. RF parameters of sending and receiving terminal of the module must be configured the same, it could communicate when the transceiver destination address match.
2. When the sender module listens to serial data input, set AUX pin low and automatically switch to wireless transmitter state, and then send serial data over the air RF channel that you just received. Reset AUX pin high and again transferred to continuously listening after the end of transmission, always ready to receive other data information.
3. Receiver module listens to the air carrier, receive data given by the transmitter module from air RF channel. After CRC check and confirm the received data is correct, set AUX pin low
and immediately output the decoded data from the serial port. After all the data from the UART output, reset AUX pin high and again transferred to continuously listening state.
If the receiving module needs to send data, only need external MCU transmit data to others through UART interface and the module will transmit automatically.
Module workflow described as follows:
3.3 Low-power Communication
When the module is in low-power receiving mode, the receiving module through the timing of sleep and listens to air RF channels to achieve the purpose of low power. And the transmitter module communicates with the receiver module by sending a special RF packet.
The process of sender and receiver as follows:
Sending terminal : SET_A PIN low level,SET_B PIN high level
When listening to the serial port data input, set AUX pin low and switch to wireless transmitter state, interwoven error correction coding of the data received on the serial port, and build a special data packet whose preamble length is a wakeup period, then sent over the RF channels. Reset AUX pin high and again transferred to continuously listening state after the end of transmission.
After initializing the RF part of the module, it goes into the state of dormancy. After a wake-up period (such as 1 second), the RF part in the receiving state and searching for the air RF channels whether there is a preamble. If there is no search, then immediately goes into the state of dormancy to wait for the next wake-up period and then search again. If found, continue to keep in the receiving state, receive the remaining portion of the data packet. And then through interwoven error correction decoding and error detection to confirm that the data is correct, set AUX pin low and output the decoded data from the serial port after waiting for a delay trigger time. Reset AUX pin high after the end of transmission.If the working status does not change, goes into the state of dormancy again to wait for the next wake-up period.
If the receiving terminal need to return data to the sending terminal, by changing the working state of the receiving terminal, set SET_A pin and SET_B pin to low levels. Communicating by the way of normal communication mode at this time.
Low-power communication diagram as shown in the following figure:
Note:Tw: Preamble search duration Tp: Wake up interval
Td: Delay trigger time (Tp and Td configurable)
Low-power communication, assuming that the receiver set the wake-up interval to 1s(Tp), the receiver wakes up every 1 second to search preamble, the duration is 32bit wireless air transmission time (Tw). Each time before the sender sending the data, sends the preamble more than 1s("1010" alternative code), then the synchronous code and user data. This way, we could guarantee that the receiver will be able to search the preamble as long as data sent out at the sender terminal,, thus switch to the receiving state to receive synchronization codes and user data later.
Sending terminal continue to write several bytes data to be sent to the serial port, if no subsequent bytes are written within 2 bytes serial transmission time,send a packet of data is considered to be written. This moment, the module's internal package the data which serial has received (add packet length and CRC check,etc), set AUX pin low after the end of the processing and start RF, to launch. First, RF continue to send additional preamble for Tp s ("1010" alternative code), and followed by 4-byte preamble, then the synchronization filed (SYNC), and finally the user data is packaged before. Set AUX pin high after the end of RF transmission.
The receiver is in power saving mode (mode 3) and its RF is in standby state. Every Tp time, the module switch its RF to receiving state in order to search for the air RF channels whether there is a preamble(polling).Continuing Tw time ,if still has not discovered the preamble, indicate that the air doesn't have a wireless data transmission, and then the RF switches back to standby. If there has found the preamble, the RF will be continued in the receiving state to receive synchronous word and user data.The module unpack the data received and set AUX pin low after CRC check has passed. After delay Td time, output the user data received through serial port of the module, and set AUX pin high after the end of serial output.
Description the process of the two modules in detail ,when they are working in Low-power mode, as follows:
1. Users through external MCU GPIO ports configure SET_A and SET_B two pins of the sending terminal module, set SET_A as a low level and SET_B as a high level to make it works in awake mode (mode 2). While configure the two pins of the receiving terminal module, set SET_A as a high level and SET_B as a low level to make it works in power saving mode (mode 3).
RF parameters of sending and receiving terminal of the module must be configured the same, it could communicate when the transceiver destination address match.
2. When the sender module listens to serial data input, set AUX pin low and switch to wireless transmitter state, Error correction coding of the data received on the serial port and build a special data packet whose preamble length is a wakeup period, then sent over the air RF channels. Reset AUX pin high and again transferred to listening serial state after the end of transmission. Its workflow described as follows:
Initialization
Set to enter the state 2
Set AUX Low
Listening Serial Port Data
Receive Serial Port Data
Set AUX High
Build a Packet and Send it
3. After initializing the RF part of the module, it goes into the state of dormancy. After a wake-up period (such as 1 second), the RF part in the receiving state and searching for the air RF channels whether there is a preamble. If there is no search, then immediately goes into the state of dormancy to wait for the next wake-up period and then search again. If found, continue to keep in the receiving state, receive the remaining portion of the data packet. And then through interwoven error correction decoding and error detection to confirm that the data is correct. Set AUX pin low and turn on serial port functionality, output the decoded dta from the serial port. Reset AUX pin high after the end of transmission. If the working status does not change, goes into the state of dormancy again to wait for the next wake-up period. Its workflow described as follows:
Set AUX high
Serial output data
Initialization
Set to enter the state 3
RF enter into power saving mode
SET_A=1SET_B=0
NO
YES
NO
YES
Wake-up time out
RF enter into receiving state
Search special preamble
Receive a complete packetVerify and correct
Set AUX lowEnable serial port
3.4 Setting Parameters
3.4.1 Parameters Setting Description
UTC-4432 is quite flexible to use , according to users' needs, support to modify RF and functional properties of the modules online ( user modified them by MCU ) and locally ( use assorted PC-side of Hangzhou Fytoo Technologies to configure software ).
Only work in configuration mode (mode 4) could we configure the RF and functional properties of the modules. Configuration mode, the UTC-4432 series module serial port parameters are fixed to 9600bps, 8 data bits, 1 stop bit, no parity. When switching from configuration mode to the other 3 modes, you can maintain configuration and enter into force.
The RF and functional properties of modules mainly include operating frequency, air rate, transmission power, UART baud rate, wake-up interval, delay trigger time, local IP address, destination address, error correction coding enable, packet length, packet integrity mode, field strength testing, carrier sense, frequency calibration,and compensation, and so on.
RF Frequency: Set the frequency between 430-450MHz and the step is 1KHz. Recommend 100KHz as the base unit, for example, 433.92Mhz, 434.02Mhz, 434.12Mhz.
In order to make the signals between modules which work in different frequency without mutual interference, recommended frequency interval difference of more than 1MHz to reduce co-channel interference.
RF Air Rate: 1kbps、2kbps、5kbps、10kbps、20kbps、40kbps optional, wireless air baud rate lower, the time to transmit the same data longer, but the distance farther.
RF Transmitter Power: 0 (Min) --7 (Max) Eight Adjustable, Min +1dBm, Max +19dBm. The greater the transmission power, the farther the distance, and less the transmission power, less the power consumption.
Serial Baud Rate: 300bps、600bps、1200bps、2400bps、4800bps、9600bps、19200bps、38400bps、57600bps、115200bps optional, the communication speed between MCU and wireless module. If the air rate lower than the serial port baud rate, require a delay after sending and receiving data.
Serial Port Parity: Default no parity, special serial protocol use parity.
Wake-up Interval (Tp): 50ms、100ms、200ms、400ms、600ms、1.0s、1.5s、2.0s、2.5s、3.0s、4.0s、5.0s optional, default 1s. When modules stay in power saving mode (mode 3), every Tp time, the RF enter into the receiving state to detect data and preamble. If has received the preamble, continue to receive until a packet of data is received and then put the RF switches back to standby. If doesn't search the preamble last up to Tw time, RF switches to standby, and loops. Valid only in power saving mode. The longer the wake time, the lower the average power consumption. Of course, all the node module parameters are set the same, you can make sure that you can receive every time.
This feature only valid in mode 2 and mode 3.
Delay Trigger Time (Td): 0~999ms optional, generally recommended 5ms. When modules stay in power saving mode (mode 3), set AUX low before wireless modules begin to output the data received to the serial port and delay Td (that is trigger time). And then through the serial port output data. This prevents the wireless module serial output data loss when the MCU is in sleep state.
This feature only valid in mode 3.
Error Correction Coding Enable: On-chip integrated MCU software sets the forward error correction to improve anti-jamming ability of the module, and to some extent also improves communication distance. When select the error correction coding feature, underlying data traffic is 1 time without error correction, so cancel the error correction coding can also improve the speed of communication.
Local IP Address: Wireless module’s hardware address. After the address mode is enabled, the module will receive the address field in the packet and compared with the module’s local IP address. If the two are inconsistent discard the packet.
Destination Address: Address of the wireless module which need to establish communication
with the other.
If you need two-way communication, it can be set as follows:
The destination address of wireless module A set to the local IP address of wireless module B.
The destination address of wireless module B set to the local IP address of wireless module A.
If you need to broadcast communication, only requires the following settings:
Only need to set the local IP address of every receiving slave node to the same to the destination address of sending master node.
It can also be achieved by setting the broadcast address, that the destination address of sending master node is set to 0x00 or 0xFF. At this time, no matter what are the values of the destination address of all receiving slave nodes, they are able to receive the data sent by sending master node.
Packet Length Setting: Factory default of 32 bytes. If set to 8 bytes, then received 8 bytes from the serial port on the wireless module will immediately start the wireless to sent them out. If less than 8 bytes, starting with the last byte received timing and if within 2 bytes serial transmission time, still no longer receive data, packet the data less than 8 bytes received from serial port and send them out. Users can combine their actual application needs, flexible setting and you can make the communication more compact.
For example, when sending 3 bytes, recommended packet length set to 4 bytes .And when sending 20 bytes, it recommended that to set to 32 bytes.
Packet Integrity Mode: If enable packet integrity mode, then when the receiver has received wireless packet, will determine whether the packet is complete. Thus when the receiver module send data to serial port, tries to keep the serial byte stream continuous. For example, set the packet length to 32 bytes, the sending terminal module received 33 bytes from serial port and send them out. After receiving module received 32+1 bytes, if module B does enable packet integrity mode, module B will continuously send the 33 bytes through a serial port. If module B does not enable packet integrity mode, module B may send a continuous stream of 32 bytes, after a pause, then send the final 1 byte (relation with air baud rate and serial baud rate). Of course, if receive buffer (256 bytes) to be filled, buffer left a data space which just enough to receive a complete packet, you can only enable serial output data directly.
When the RF air rate is greater than 20kbps, it is recommended that to enable the packet integrity mode, otherwise the packet loss may occur.
Carrier Sense: If enable the carrier sense, before wireless module send the packets, it will detect whether the wireless air RF channel is idle. If the channel is idle, it will immediately send out the packets to be sent via a wireless. Otherwise the RF channel is busy and it shows that there are other modules with the same frequency are sending data in the air. At this time, the module delay for some random length and detect whether the channel is idle again, it will send out the data until the channel is idle. To a certain extent, the function of carrier sense could avoid data collisions and provide reliability for achievement simplest networking application.
Field Strength Testing: Reservation
Frequency Calibration: Reservation
Compensation enable: Reservation
3.4.2 Configuration Methods
Set SET_A and SET_B to high levels, the module enter into configuration mode (mode 4), when switch configuration mode to the other 3 modes, it can keep the configuration and enter into force.
3.4.2.1 Locally Modified (use assorted PC-side of Hangzhou Fytoo Technologies to configure software)
1. Because the serial port of UTC-4432 series modules are TTL level, when it is connected with the PC, interface-level needs to be done. Recommended use the USB to TTL level serial switching module CP2102 which supplied by Hangzhou Fytoo Technologies and connected as follows:
2. Install CP2102 drivers.
3. Double-click the configuration tool, enter the following configuration interface and configure relevant parameters as needed.
CP2102 and the detailed use rules of configuration software, please refer to the document 《CP2012 use guide》3.4.2.2 Modified online (users modify them by MCU)
It is also through UART/TTL port of the module (RXD,TXD PIN) to complete online software settings, and timing diagram as follows:
The processing of parameters configuration as follows:
1. Module power on, 10ms (T1) later, the module enter into working state (mode 1, 2, or 3).
2. When set them, configure SET_A and SET_B pins as high levels, the module enter into configuration mode (mode 4) and monitor AUX pin. About 10us (T2) later, you can make parameters settings.
3. When serial input port (RXD PIN) receives settings command, can re-awaken the module. If the settings command are correct, answer the response command.
4. Since then the module reset automatically and reinitialize (except for dynamic parameters configuration), and 20ms (T4) later, module parameter settings are completed and take effect.
If the input setting command is incorrect, the module will not make any response, but still can cause a reset and reinitialize. Therefore, users can take advantage of this feature, reset the module after a long sleep or when you need to restart the module.
UTC-4432 series modules' parameter settings use HEX code, the baud rate is 9600bps, invalid inspection and two kinds of setting command. Their formats as follows:
Response: 0x24,0x24,0x24,0x00,0x0E + Freq. + Air Rate + Power + Serial Port Rate + Serial Port Parity + Wake-up Interval + Delay Trigger Time + Functional Bit 1 + Local IP Address + Destination Address + Packet Length + Functional Bit 2.
Write Command: 0xFF,0x56,0xAE,0x35,0xA9,0x55,0x8C,0x00,0x0E + Freq. + Air Rate + Power + Serial Port Rate + Serial Port Parity + Wake-up Interval + Delay Trigger Time + Functional Bit 1 + Local IP Address + Destination Address + Packet Length + Functional Bit 2.
Response: 0x24,0x24,0x24,0x00,0x0E + Freq. + Air Rate + Power + Serial Port Rate + Serial Port Parity + Wake-up Interval + Delay Trigger Time + Functional Bit 1 + Local IP Address + Destination Address + Packet Length + Functional Bit 2.
Use hex to configurate parameters of the module, as follows:
Parameters Address Description
Freq. 0x00~0x02 Unit: KHz
For example, 433.920MHzexpressed as 0x06,0x9F,0x00.
Air Rate 0x03 1K,2K,5K,10K,20K,40Kbps. Respectively, expressed as:
Through an instance to note the processing and method of the specific parameters configuration, as follows:
For example, the module is set to: 433.92MHz, 10Kbps air rate, max power (+19dBm), serial port speed 9600bps, no parity, wake-up time 1s, delay trigger time 5ms, FEC enable, local IP address
0x01, destination address 0x03, packet length 32 bytes, open packet integrity mode, close filed strength testing and open carrier sense.
Write Command: 0xFF,0x56,0xAE,0x35,0xA9,0x55, 0x8C + (1 byte starting address) + (1 byte parameter length, the length is same to the bytes of parameters) + (parameters).
Both of the response are same: 0x24,0x24,0x24 + (1 byte starting address) + (1 byte parameter length) + (UTC-4432 module current parameters).
Both wite setting and read setting are byte operation, if you want to modify one bit of the function bit, need to set it together with the other bits. For example:
Return: 0x24,0x24,0x24,0x0B,0x01+ (1 byte destination address which was configured).
Close packet integrity mode, open field strength testing and close carrier sense:
0xFF,0x56,0xAE,0x35,0xA9,0x55,0x8C,0x0D,0x01,0x02。Return: 0x24,0x24,0x24,0x0D,0x01,0x02。 Only configurate frequency:
0xFF,0x56,0xAE,0x35,0xA9,0x55,0x8C,0x00,0x03+ ( 3 bytes frequency parameter).
Return: 0x24,0x24,0x24,0x00,0x03+ ( 3 bytes frequency parameter).
Parameter dynamic configuration command
After the above parameter configuration command writes, the configuration which was modified is save in EEPROM of the module MCU. And reset the module, modified configuration remains valid, unless you reconfigure it.
Dynamic configuration commands of the following only save the modified configuration in memory, don't modify the original configuration in EEPROM. Modified configuration only valid until the next rest, and back to the original configuration after reset. Dynamic configuration does not cause reset of the module and the time to configurate is short.
Frequency Dynamic Configuration:0xFF,0x56,0xAE,0x35,0xA9,0x55,0x9F,0x00,0x03+ ( 3 bytes frequency parameter).
Return: 0x24,0x24,0x24 + ( 3 bytes frequency parameter).
Destination Address Dynamic Configuration:0xFF,0x56,0xAE,0x35,0xA9,0x55,0x8E,0x00,0x01+ ( 1 byte destination address which was configured)
Return: 0x24,0x24,0x24 + (1 byte destination address which was configured)
Local IP Address Dynamic Configuration
0xFF,0x56,0xAE,0x35,0xA9,0x55,0x8F,0x00,0x01+ (1 byte local IP address which was configured)
Return: 0x24,0x24,0x24 + (1 byte local IP address which was configured)
Software Reset
If need to reset, in parameter configuration mode ,you can enter the following command to reset .
0xFF,0x56,0xAE,0x35,0xA9,0x55,0x01.
Factory default configuration parameters: 433.92MHz, 1Kbps air rate, power +19dbm, serial port rate 9600bps, no parity, wake time 1s, delay trigger time 5ms, no error correction coding, local IP address 58, destination address 58, packet length 32 bytes, close packet integrity mode, close field strength testing and close carrier sense.
3.5 Electrical Parameters
Parameters Value UnitSupply Voltage 3~ 3.6 V
Temperature 0 ~ +70(Commercial) / -40 ~ +85(Industrial) ℃