XL系列433芯片、2.4G收发芯片 通讯对码说明

电子说

1.3w人已加入

描述

XL系列433芯片对码说明:

发射芯片 XL4456 通过数据脚接收高低电平然后经过调制将波形发出,而接收芯片 XL520 通过接收波形后进行解调,数据脚输出高低电平。至于具体的通信协议,需要用户自定义,一般而言,使用标准的 1527 协议即可。
1527 协议的数据长度一般为 24 位,其中前 16 位表示地址,后 8 为表示数据。那么也就是前 4 个十六进制位为地址,也就是对码的关键,保证每个发送端的地址码不同,这样就能实现对码。

芯片

发射端主控芯片通过控制 DATA 引脚高低电平时间来发送数据,也就是加延时来改变电平保持的时间。

接收端主控芯片通过定时器产生定时产生中断,在中断里判断 DATA 的状态和记录保持的时间,通过判断高低电平保持的时间判断接收到的是“0”、 “1”、还是无效数据,若连续接收到 24 位数据,则表示一次接收数据成功。

芯片

XL系列2.4G收发芯片对码说明:

注意:2.4G 通信收发双方需要地址、频点、数据宽度和管道一致。

对码就是使收发双方的地址一致,保证两者通信的唯一性。

2.4G 地址长度为 5 字节,默认设置收发双方地址为五个 0XCC。

芯片

初次上电发射端将存储在 FLASH 里的地址作为数据发送给接收端,接收端接收

到该地址数据表示对码成功,对码标志位置1。

芯片

发射端地址设置操作的是寄存器0X10,接收端地址设置操作的是寄存器0X0A~0X0C。

芯片芯片

然后发射端将存储在 FLASH 里的地址作为发射地址,接收端也是该地址作为接收地址,这样就保证了收发双方之间的地址一致,就保证双方通信的唯一性。将对码标志位也保存在 FLASH,才能保证掉电不丢失。上电就读取该标志位,若置位就能直接使用,为0则进行对码操作。

总结:

不论 433 还是 2.4G,地址都是存储在 FLASH 的一段数据,一般是存储在FLASH 最后一页或扇区(保证不影响主程序的存储)。433 是把地址作为发送数据的一部分,接收端每次接收数据都判断地址码的部分是否一致。而 2.4G是收发双方设置一致地址,保证两者通信的唯一性。在批量烧录时采用滚码的方式烧录地址,就保证地址的不一样。

深圳市芯岭技术有限公司是一家专注于短距离无线通讯,芯片应用解决方案商,从事芯片研发、封测,代理、技术服务、销售,为众多企业提供物联网应用芯片,技术支持,解决方案服务。

我们专注于短距离无线通讯,提供无线芯片、软件技术等解决方案,包括: MCU、2.4G、433MHz、ble、Wi-Fi、等物联网芯片解决方案。

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分