1527编码协议_一种用射频收发器芯片发射1527编码的方法与流程

本发明属于无线控制、安防及智能家居技术领域。

背景技术:

Sub-1GHz的射频收发器芯片,又叫无线数传芯片,如SI4432/CC1101,常用于工业控制/远程抄表及智能家居系统等,实现远距离双向无线通讯。它们一般使用特有的包格式,只能与相同的或同系列的芯片通讯。

2262/1527编码常用于无线控制、安防及智能家居系统,特别适用于单向传输的产品,如门磁、红外人体感应器、无线报警器等。2262是PT2262芯片的编码方式,1527是EV1527芯片的编码方式,1527编码兼容2262编码。

在无线智能家居系统中,射频收发器芯片常用于需双向通讯的设备,如开关面板/调光控制器等,该类设备既需要设置,也需要查询。而2262/1527编码芯片常用于仅需单向通讯的设备,如传感器、报警器类。这两类设备在一个系统中共存时,一般的做法是采用两套独立的收发通讯电路。

射频收发器芯片一般支持多种调制方式。以SI4432为例,它支持FSK,GFSK和 OOK 调制方式。而OOK调制方式即为一般采用2262/1527编码的电路所使用的调制方式。故在物理层上,射频收发器芯片和2262/1527的接收电路之间是可以进行通讯的。

本发明提供了一种方法,使得用射频收发器芯片亦可发出2262/1527编码的包,这样系统中无需再有2262/1527编码芯片及其发射电路,节省了成本。同时由于射频收发器芯片的发射功率比一般的采用2262/1527编码的发射电路大得多,传输距离及可靠性均得到了提高。

技术实现要素:

本发明的目的在于提供一种使用射频收发器芯片发射2262/1527编码的方法。

本发明的技术方案如下:

以SI4432芯片为例,其发射包依次有以下组成部分(参见图1):

前导码(Preamble):长度1-512字节可配;

同步字(Sync Word):长度1-4字节可配;

发射包头(TX Header):长度0-4字节;

包长(Packet Length):长度0-1字节;

数据(Data):长度1-64字节;

校验码(CRC):长度0-2字节。

1527编码格式(参见图2 ):

假设位宽为T,一个包有以下组成部分:

同步码:4T高电平,124T低电平(1高31低);

码位0:4T高电平,12T低电平(1高3低);

码位1:12T高电平,4T低电平(3高1低)。

比较上述两个包的构成,可见,可以用SI4432的包来模拟1527的包,对应关系如下:

1527同步码,对应SI4432 数据0x80000000 (1高31低)

1527码位0,对应SI4432数据0x8(1高3低)

1527码位1,对应SI4432数据0xe (3高1低)

在需要发射1527包时,先将1527的编码数据按上述对应关系转换成SI4432的数据,写入其FIFO,启动发送即可。为保证可靠接收,一般需要对同一个包发射多次。

附图说明

图1 为本发明中涉及的射频收发器芯片SI4432的发射包的组成部分。

图2 为本发明中涉及的1527编码格式。

具体实施方式

以SI4432为例,进行如下配置(具体配置方法参看芯片手册和寄存器手册):

前导码长度为1个nibble(4bit),值为0;

同步字长度1个字节,值为0;

发射包头/包长/CRC 不需要。

配置成OOK调制模式,频率一般选择315M/434M,调整发射速率可改变码长,可接受的码长由接收端的匹配电阻决定。实测速率选择3.2kbps或4.7kbps,大部分315M/433M接收端可正常处理。

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值