简介
该模组是一款10W功率的无线供电接收模块,不同于常规的无线供电接收器,该接收器搭配DFRobot配套的无线供电模块可实现无线供电的同时进行UART数据透传。模块采用邮票孔与通孔设计,焊接排针可插装使用,也可以通过SMT贴装在PCB上。
该模块也可单独使用,如用于从无线充电器上取电(未做过针对所有无线充电器的兼容性测试,仅供参考)。
特性
- 10W无线充电
- 数据交换
应用场景:
- 无线充电
技术规格
主要参数 | 最小值 | 典型值 | 最大值 | 备注 |
---|---|---|---|---|
输出电压(V) | -- | 5/9 | -- | 发射板输入为5V, 接收板输出5V;发射板输入为9V, 接收板输出9V |
负载电流(A) | -- | -- | 1.1 | -- |
IO电平(V) | -- | 3.3/5.0 | -- | VIO 引脚供电决定,未连接不能正常通信 |
工作温度(℃) | -30 | -- | 85 | 发射板输入为5V, 接收板输出5V;发射板输入为9V, 接收板输出9V |
传输距离(mm) | -- | 4 | 6 | 接收发射线圈正对 |
通信速率(Kbps) | 0 | -- | 2 | 受收发线圈间距影响 |
单次传输数据长度(byte) | 0 | -- | 4 | 单次传输最大字长 |
主要参数 | 描述 | 备注 |
---|---|---|
无线充电协议标准 | WPC-1.2.4 | Qi |
通信接口 | UART串口 | 波特率:9600 |
接口方式 | 邮票孔+通孔 | 间距2.54mm |
外形尺寸 | 23.5x23mm | -- |
引脚与尺寸说明
序号 | 名称 | 功能描述 | 序号 | 名称 | 功能描述 |
---|---|---|---|---|---|
1 | AC1 | 线圈焊接脚 | 9 | VEN | 使能引脚,高电平使能 |
2 | GND | 电源负极 | 10 | TP2 | 保留测试点 NC |
3 | TP1 | 保留测试点 NC | 11 | VIO | 通信电平设置 |
4 | INT1 | 中断输出引脚 | 12 | TXD | TTL串口输出 |
5 | INT2 | 中断输出引脚 | 13 | RXD | TTL串口输入 |
6 | SLP | 睡眠使能引脚 | 14 | VOUT | 电源输出正极 |
7 | PGD | 上电正常指示引脚 | 15 | GND | 电源负极 |
8 | RST | 复位引脚,低电平复位 | 16 | AC2 | 线圈焊接脚 |
使用教程
准备
- 硬件
- 2 x Arduino UNO控制板
- 1 x 10W Wireless Power Receiver
- 1 x 10W Wireless Power Transmitter
- 若干 杜邦线
- 软件
- Arduino IDE, 点击下载Arduino IDE
接线图
注意:线圈裸露端为感应面,使用时需将感应面紧贴在一起!
样例代码 - 数据交换
发送端和接收端各自收到的数据通过串口显示
/*
* @file serial.ino
* @brief 无线通信板子的数据接收和发送端
* @details 将软串口(TX,RX)与无线板的(RX,TX)连接,然后进行数据透传
* @n 注意两块arduino板子不要同时收发数据
*/
#include "SoftwareSerial.h"
#include "HardwareSerial.h"
#define PIN_RXD 8
#define PIN_TXD 7
SoftwareSerial ss(PIN_RXD,PIN_TXD);
void setup()
{
Serial.begin(9600);
ss.begin(9600);
}
void loop()
{
uint8_t len;
if (len = Serial.available())
{
for(int i=0;i<len;i++)
{
ss.write(Serial.read());
}
}
if (len = ss.available())
{
Serial.println(len);
for(int i=0;i<len;i++)
{
Serial.write(ss.read());
}
}
}
结果
可以测量0-2500mm
超出测量范围显示0mm
注意:0-20mm以及240cm-250cm的测量数据可能不准确
常见问题
还没有客户对此产品有任何问题,欢迎通过qq或者论坛联系我们!
更多问题及有趣的应用,可以 访问论坛 进行查阅或发帖。