查看: 3509|回复: 1

协调器使用空中指令,节点偶尔收不到,无返回值,是什么问题?

[复制链接]
xuecheng517 发表于 2013-4-11 15:20:00 | 显示全部楼层 |阅读模式
我用串口助手连接协调器,给节点发送空中AT指令,现象是节点偶尔收不到,收到的情况多,很不稳定。

现在要用单片机控制协调器发送空中指令,这种收不到的情况很难处理。

不知道是什么原因节点有的时候收不到空中指令呢?

下面是我测试过的空中指令,都能成功使用,分享一下!

//每条指令后要加换行符 \r(0D)
1.
%FBee&AT                            //进入AT模式             {返回:?ROM TP TO AT}
ATCT                                     //进入CT控制模式      {返回:CT OK,EXIT AT MODE}

CTAT FFFF09"ATCP 03E8"  //设置采集时间为1秒(0x03E8-0xFFFF)
CTAT FFFF09"ATCP 1388"  //设置采集时间为5秒
CTAT FFFF09"ATCP 2AF8"  //设置采集时间为11秒
CTAT FFFF09"ATCP 4E20"  //设置采集时间为20秒
CTAT FFFF04"ATCP"       //读采集时间
CTAT FFFF07"ATXP 01"    //设置采集时间为倍秒(0x01-0xFF)
CTAT FFFF04"ATXP"       //读采集时间倍秒
CTAT FFFF09"ATPD 1000"  //设置PanID为1000
CTAT FFFF04"ATPD"       //读PanID
CTAT FFFF04"ATEX"       //退出AT模式

节点采集模式初始化
CTAT FFFF09"ATSO 0546"  //传感器使能设置     {返回:OK 0546}
CTAT FFFF07"ATCM 00"    //设置数据不经过转换 {返回:OK 00}
CTAT FFFF07"ATCC 0A"    //AD口使能设置       {返回:OK 0A}
CTAT FFFF07"ATCR 01"    //设置为外部参考电压 {返回:OK 01}
CTAT FFFF07"ATTS 01"    //设置采集外部温湿度 {返回:OK 01}
CTAT FFFF09"ATCP 1388"  //设置采集时间为5秒  {返回:OK 1388}
CTAT FFFF04"ATCL"       //设置为采集模式     {返回:EXIT AT MODE}
CTAT FFFF09"ATPD FFFF"  //设置网络PanID为FFFF{自动重启}
CTAT FFFF07"ATBD 03"    //设置波特率38400    {自动重启}
shindow 发表于 2013-10-24 15:48:29 | 显示全部楼层
你试试把节点的DPOLL_RATE设置的跟你协调器的发送速率一致
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表