XBee Carrier / XBee载板

来自Duinopeak_COM
跳转至: 导航搜索

产品介绍

这个Xbee扩展节点模块是无线传感器节点基板,可用于bee系列通信模块和Grove接口传感器。适用于RFbee、WifiBee这种配有Atmega328的独立通讯模块,也适合XBee,Bluetooth Bee这种没有单片机的通讯模块。板上有2个Grove接口。供电方面,可用锂电池或USB口供电。连接在板上的锂电池可通过太阳能板或USB口充电,无需购买额外的锂电池供电器。程序下载方面,板上的FT232RL芯片可直接用USB口给bee系列模块下载程序。
像Bluetooth Bee这种没有Atmega328单片机的通讯模块,需利用FT232RL芯片来完成PC配置模块参数的工作,这些通讯模块不适合做独立工作的无线传感器节点。
当模块没有连接Bee系列通讯模块时,FT232RL芯片可当做3.3V下USB转串口的接口,通过串口下载给3.3V的单片机下载程序。

XBeeCarrier.JPG

产品特性

  • Bee系列通信模块兼容的排针
  • 2个Grove接口和Grove模块放置的空间
  • 电源、充电、串口数据传输指示灯
  • 电源开关
  • 复位按钮

适用场合

  • 独立工作的无线传感器节点,像Wifi Bee
  • 配置Bee系列通信模块
  • 锂电池充电器
  • 需要用FT232RL芯片在3.3V下USB转串口的场合

注意

Bee系列通信模块安装时,方向要和丝印层给出的图案相匹配

技术参数

项目 最小值 典型值 最大值 单位
工作电压 3.0 3.3 3.6 VDC
充电芯片 CN3063
锂电池充电电压 4.4V to 6V (as per CN3063 Spec)
3.3V LDO 低噪音微功率类型,适合锂电池应用。
I/O 逻辑 3.3V 逻辑

接口功能


Xbee Carrier Interface.png
U2:3.3V低差压线性稳压器RT9167A_33PB
U3:锂电池太阳能或USB口充电芯片CN3063
U4:USB转串口FT232RL芯片。

使用说明

1、当使用含有Atmega328单片机的RFBee模块时,RFBee的5号数字IO口连接到了Xbee扩展节点模块数字电子积木接口,对应电子积木连接线的黄色线。RFBee的6号数字IO口连接到了Xbee扩展节点模块数字电子积木接口,对应电子积木连接线的白色线。RFBee的16号数字IO口需要置低(输出低电平),给Xbee扩展板上的数字电子积木接口提供电源,RFBee的17号数字IO口需要置低(输出低电平),给Xbee扩展板上的I2C 电子积木接口提供电源。
2、充电:从这里选择合适的锂电池,把锂电池安装到印有BAT的JST接口上,把太阳能板安装到印有CHARGE的JST接口上。在阳光下,太阳能板给锂电池持续充电,直到OK的绿色LED灯亮,充电完成。


Bee Stem with LiPOBattery Being Charged By SolarCell.jpg

3、和能独立工作的Bee模块配套使用:独立工作的Bee模块是指配有单片机和通讯接口的通讯模块,SeeedStudio有两款这种产品,Wifi Bee和RFBee。 下图是Wifi Bee和Xbee扩展节点模块连接的照片,电子积木模块可以连接到对应的电子积木管脚上,Wifi Bee模块上的Atmega328单片机通过USB线下载程序(Xbee扩展节点模块上有FT232RL芯片)。


文件:Bee Stem Connected to Wifi BEE and A 电子积木.jpg
Bee Stem Connected to Wifi BEE and A Twig.jpg


Bee Stem Connected To RFBee And TwoTwigs.jpg

4、和不能独立工作的Bee模块配套使用:不能独立工作的Bee模块是指不配有单片机的通讯模块,仅仅作为收发器,这种模块有Bluetooth Bee、Xbee等等。利用Xbee扩展节点模块,可以给这些Bee模块供电,并利用FT232RL芯片实现Bee模块和PC的通信。


Stem XBee Carrier Connected to BluetoothBee.jpg

下图显示了串口软件和Bluetooth Bee通信,Bluetooth Bee工作在INQ模式,PC通过串口给Bluetooth Bee发送命令,Bluetooth Bee检测到附近其他蓝牙模块。
Stem XBee Carrier BluetoothBee Commands.png

Stem XBee Carrier BluetoothBee Commands.png

5、下面给出RFBee使用Xbee扩展节点模块的程序。

/*
  Test code for use with an XBee Carrier & an RF Bee
  Turns on PD5 (eg: Puzzle relay) on for one second, then off for one second, repeatedly.
*/
void setup() 
{
  // initialize the digital pin as an output [Pin 5 is the Grove connector for I/O
  pinMode(5, OUTPUT);

  // These lines are needed to ensure that the relay will pull in [provides power to the Grove]
  pinMode(16, OUTPUT);
  digitalWrite(16, LOW);
}

void loop() {
  digitalWrite(5, HIGH);   // set the LED on
  delay(1000);              // wait for a second
  digitalWrite(5, LOW);    // set the LED off
  delay(1000);              // wait for a second
}

其他资源