利用PSoC1实现基于WPC协议的电力发送器设计

时间:2012-09-19来源:网络

  if (bit_num WPTBITSCOUNT)

  {

  WPTdata >>= 1;

  WPTdata |= 0x80;

  parity ^=1;

  }

  else parity_received = 1;

  bit_num++;

  }

  else if ((delta > ONEANDHALF_T_LOWER) (delta ONEANDHALF_T_UPPER)) /*1,5T*/

  {

  if(flag==0)

  {

  if (bit_num WPTBITSCOUNT)

  {

  WPTdata >>= 1;

  WPTdata |= 0x80;

  parity ^=1;

  }

else parity_received = 1;

  bit_num++;

  if (bit_num WPTBITSCOUNT) WPTdata >>= 1;

  else parity_received = 0;

  bit_num++;

  flag = 1;

  }

  else

  {

  if (bit_num WPTBITSCOUNT) WPTdata >>= 1;

  else parity_received = 0;

  bit_num++;

  flag = 0;

  }

  }

  else if ((delta > DOUBLE_T_LOWER) (delta DOUBLE_T_UPPER))/* 2T*/

  {

  if (bit_num WPTBITSCOUNT) WPTdata >>= 1;

  else parity_received = 0;

  bit_num++;

  if (bit_num WPTBITSCOUNT) WPTdata >>= 1;

  else parity_received = 0;

  bit_num++;

  }

  else

  {

  state = next_state = RX_ERROR;

  time_out = TIME_OUT_ERROR;

  return;

  }

  4,实验和测试

  经测试,该电力发送器工作正常,接收器能正常充电,PSoC1对一次线圈控制的PWM波形如图5所示。

图5,PSoC1 PWM控制波形

  图5,PSoC1 PWM控制波形

  电力接收器发送的调制信号电压及电力发送器为解调而产生的中断信号波形如下图所示:

图6, 调制及解调信号

  图6, 调制及解调信号

  Channel2是电力接收器的线圈电压,其附加了通信用的电压,即调制信号;channel1是电力发送器为解调而产生的对应中断信号,软件将根据channel1两上升沿之间的时间间隔来解码通信数据。

  5, 结束语

  本文对无线充电及WPC协议做了简要介绍,并提供了基于PSoC1对WPC协议的实现方法。目前该方案能与标准的电力接收器通信工作,但其成品需要通过WPC规定的第三方的测试论证,所以到产品化还有一段路要走。

  电感耦合方法可以实现高效和通用的无线充电。为了便于使用并且让设计人员和消费者都受益,无线充电联盟 (WPC) 制定出了一种标准。在供电设备(电力发射器,充电站)和用电设备(电力接收器,便携式设备)之间创建了互操作性。WPC成立于2008年,由亚洲、欧洲和美国的各行业公司组成,其中包括电子设备制造厂商和原始设备制造商 (OEM)。WPC 标准定义了电感耦合(线圈结构)的类型,以及低功耗无线设备所用的通信协议。在这种标准下工作的任何设备都可以与任何其他 WPC 兼容设备配对。这种方法的一个重要的好处是其利用这些线圈来实现电力发送器和电力接收器之间的通信。典型的应用图,请参见图 1。

图1, WPC无线充电示意图

  图1, WPC无线充电示意图

  电力传输方向始终是从电力发送器到电力接收器。电力发送器的关键电路是用于向电力接收器传输电力的一次线圈、驱动一次线圈的控制单元以及解调一次线圈电压或者电流的通信电路。

  电力接收器将自己作为电力发送器的一个兼容设备,同时也提供配置信息。一旦发射器开始电力传输,电力接收器就向电力发送器发送一些误差数据包,从而要求或多或少的电力。一旦接收到一个“终止电力”消息,或者如果1.25秒以上都没有接收到数据包,则电力发送器停止供电。没有电力传输时,电力发送器则进入低功耗待机模式。

1 2

关键词: 电力 发送 设计 协议 WPC PSoC1 实现 基于 利用

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版