无线充电Qi通信协议分析

无线充电Qi通信协议分析无线充电Qi通信协议分析

大家好,又见面了,我是你们的朋友全栈君。

1 工作原理
无线充电通信采用的是backscatter调制方式,简单来说就是一种负载调制方式,类似于RFID的原理。并且无线充电过程主要是有Power Receiver(一般指手机)控制,而Power Transmitter(充电板)是被动接受请求并处理。

无线充电WPC通信序列简单介绍:
1) 将手机放在充电板上
2) 充电板根据发送测线圈的电容变化探测到有物体放在了充电板上
3) 充电板应用电力信号到初级线圈上作为ping消息,并等待超时,如果超时就说明是异物放置在了充电板上,充电板撤销电力供应,这个过程也叫FOD,即异物检测;如果没有超时,就进入下一步
4) 手机检测到了次级线圈感应了电压信号,就发送Signal Strength消息(主要内容是初级线圈和次级线圈的耦合程度,也就是放的位置正不正)
5) 充电板检测到Signal Strength消息,取消超时,进入ID&Configuration阶段,等待手机发送这两种消息
6) 手机发送ID消息(包括VID和产品序列号),发送Configuration消息(主要是整流电路需要输出的最大功率Max Power=UI)
7) 充电板根据接受的Configuration消息调整初级线圈相应的参数,并调整初级线圈震荡频率开始发送正常的电力
8) 在充电过程中充电板还接受手机发送的Charge Status和Control Error等消息,譬如手机的电池充满了,手机发送充电完成消息,充电板接收到消息就停止充电。

2 WPC会员规则
2.1 小企业会员 (Small business member)
对于年收入不足1千万美元的企业,只需缴纳年费5000美元,但在产品库中每注册一个产品需缴纳2500美元费用,首个产品可免费进行注册。

2.2 准会员 (Associate Member)
每年缴纳年费15000美元,可获得Qi商标许可权,可参与Qi产品互操作性测试,通过对规范草案进行评价来影响草案制定,免费在产品注册数据库中注册产品,且无数量限制,但是无权参加技术会议。

2.3 正式会员 (Full Member)
每年缴纳年费20000美元,可参加所有工作组和特别工作队的会议,可订阅所有邮件,免费在产品注册数据库中注册产品,且无数量限制。

2.4 长老会员 (Regular Member)
每年缴纳年费25000美元,可组织活动和参加会议,可担任工作组主席,在WPC工作指导小组有表决权,免费在产品注册数据库中注册产品,且无数量限制。

3 Abbreviation
FOD:Foreign Obeject Detector,异物检测
Qi: 读作chee
WPC: Wireless Power Consortium

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/147850.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 卡尔曼(Kalman)滤波算法原理、C语言实现及实际应用

    卡尔曼(Kalman)滤波算法原理、C语言实现及实际应用文章目录卡尔曼滤波一、滤波效果展示二、简介三、组成1.预测状态方程(1)目的:(2)方程:(3)备注2.预测协方差方程(1)目的(2)方程(3)备注3.卡尔曼增益方程(1)目的(2)方程(3)备注4.跟新最优值方程(卡尔曼滤波的输出)(1)目的(2)方程(3)备注5.更新协方差方程(1)目的(2)方程(3)备注四、C程序代码实现1.参数列表2.代码实现(一维数据滤波)五、发送波形到…

    2022年6月13日
    206
  • IDEA GridLayout

    IDEA GridLayoutIDEAGridLayout用xml就直接加就好详见https://blog.csdn.net/weixin_39251617/article/details/79711668但是用Java代码添加就比较麻烦代码:xml<?xmlversion="1.0"encoding="utf-8"?><RelativeLayout…

    2022年6月12日
    37
  • tikv源码分析_crt脚本命令大全

    tikv源码分析_crt脚本命令大全版权声明:本文由神州数码云基地团队整理撰写,若转载请注明出处。以TiKvConfigstruct为起始点,从TiKvConfig内部的字段开始,分析每个模块的作用和配置检查逻辑所做的事情。TiKV是一个分布式事务型的键值数据库,是TiDB的存储层,提供了满足ACID约束的分布式事务接口,并且通过Raft协议保证了多副本数据一致性以及高可用。关于TiDB、TiKV的详细介绍可以从官网查阅,这里就不多赘述了。知乎上已经有一篇高屋建瓴的文章,由TiKV亲爹Ed写的TiKV代码初探,可以从整

    2022年9月23日
    4
  • 失去焦点和获得焦点发生事件(js)「建议收藏」

    失去焦点和获得焦点发生事件(js)「建议收藏」失去焦点:onblur=”hanshu(this)”获得焦点:onfocus=”hanshu(this)”{     alert(‘请确认您输入格式是否正确!’);   }//函数名:chksafe//功能介绍:检查是否含有,//,///参数说明:要检查的字符串//返回值:0:是 1:不是functionchksafe(a)

    2022年6月30日
    25
  • python数字转字符串函数_python中将数字转换成字符串

    python数字转字符串函数_python中将数字转换成字符串参考文献:tt=322tem=’%d’%tt可用,已经试用转载于:https://www.cnblogs.com/Wanggcong/p/7620225.html

    2022年10月12日
    2
  • 在ubuntu20.04中安装clang和make_uos怎么安装软件

    在ubuntu20.04中安装clang和make_uos怎么安装软件申明:由于项目需要用到ros环境,所以在此记录一下ubuntu20.04下的ROSNoetic安装过程,全程顺序执行一次性安装成功,当然执行下一步的时候上一步必须执行成功,在网络不好的时候可以多尝试几次,以下是我亲自实践的过程,现在分享出来与大家一起交流学习,这个过程全部参考官方安装步骤,此处给出官方链接http://wiki.ros.org/noetic/Installation/Ubuntu。系统要求:Ubuntu20.04ROS安装版本:Noetic安装步骤:1、添加source

    2025年10月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号