Why my xbee Pro freeze after a relatively long time(1 hour)?

, , , ,

I use Xbee pro in transparent mode just to replace RS-232 wire. Not too much data-transmission is involved. I only use Pin 1:VCC, Pin 2 DOUT, PIN3 DIN, Pin 9 sleep control (set to low level) and Pin 10 GND.

The programme runs well in about one hour, and may freeze some time. And when the freezing happens, I can see a low frequency square waveform from Pin 9.

Could someone tell me what’s wrong and how to solve the issue? Any help will be greatly appreciated.

Which XBee module and firmware are you using?

What voltage level does your device run at?

Are you connecting the radio direct or via a level shifter?

What settings have been changed on the radios from their default state?

Hi Mvut,
Thank you very much for your answer. Sorry for not making it clear.

  1. the device is Xbee pro 51(That is what I see on the device, I don’t know if I answered this question);
    2)The power supply of the MPU circuit and XBEE is 3.3V; no level converter is employed.
  2. I used a configuration file which was made by someone before me. How can I send you this configuration file?

Best regards,

Frank

You can just post the profile. From the sounds of it, you may just be starving the module for power. How much current are you allowing the module to draw?

The power supply can offer 800mA current. The MPU and other circuit take far less than 100mA. I think 700mA current is more than enough.

The configuration file looks like this in Notepad:
xbp24-dm_8062.mxi
FE
0
241
8062
0
[A]ID=AB12
[A]CH=F
[A]RR=A
[A]MT=3
[A]BH=0
[A]MR=1
[A]NH=7
[A]NN=3
[A]CE=0
[A]DH=0
[A]DL=FFFF
[A]NI=
[A]NT=82
[A]NO=0
[A]DD=50000
[A]EE=0
[A]BD=3
[A]NB=0
[A]RO=3
[A]D7=1
[A]D6=0
[A]FT=BE
[A]AP=0
[A]AO=0
[A]D0=1
[A]D1=0
[A]D2=0
[A]D3=0
[A]D4=0
[A]D5=1
[A]D8=0
[A]D9=1
[A]P0=1
[A]P1=0
[A]P2=0
[A]M0=0
[A]M1=0
[A]LT=0
[A]RP=28
[A]PR=1FFF
[A]IC=0
[A]IR=0
[A]IF=1
[A]CT=64
[A]GT=3E8
[A]CC=2B
[A]PL=4
[A]WH=0
[A]SO=2
[A]SM=1
[A]SN=1
[A]SP=C8
[A]ST=7D0

Many thanks.

I would suggest three things. First, unless you are using Routers to extend the range, I would suggest installing the XBee 802.15.4 firmware on the modules (XBP24). Next, I would make sure that you are employing level shifters between your RS232 device and the 3V XBee. Third, I would suggest not using Pin sleep without using hardware flow control.