nRF905模块和SPI接口的点对点无线通信系统

nRF905模块SPI接口的点对点无线通信系统
摘要 介绍一种利用无线射频收发嚣nRF905模块和单片机SPI接口实现的无线数据传输系统;给出单片机户外路径PICl6F876控制nRF905模块通过SPI进行数据交换,以及它们之间电路连接和软件设计方法。该系统数据传输速度快、可靠性高、可移植性强,可广泛应用于各类无线数据通信中。
关键词 nRF905模块 单片机PICl6F876 无线数据通信 SPI接口

    在某些环境监测、安防警报等环境下,不便进行有线线路的铺设,而采用无线数据通信方式。采用一般的无线传输方式时可能因为环境噪声大,干扰信号强而导致接收数据的准确性很低。针对这种情况,设计一种低成本、高准确率的无线数据传输系统——基于PICl6F876(简称为“16F876”)SPInRF905模块的点对点无线通信系统。利用16F876nRF90S模块直接进行SPI数据交换,时序同步性好,程序编写简单。16F876通过相应的IO口连接到编程器,可直接进行在线调试。鉴于无线通信环境中噪声大,信号干扰大的特点,采用的nRF905模块引入自动重发,高抗干扰GFSK调制和最高16CRC校验机制,确保了数据传输的可靠性。
1 光栅玻璃硬件电路规划
    16P876nRF905模块及编程器连接头J1之间的电路连接,220V-5V电路实现,5V-3V电压转换电路如图1、图2、图3所示。
    在图l中,单片机16F876输入/输出口与nRF905模块相应接口连接情况:RC7nRF905模块时钟分频输出,RC6nRF905模块地址匹配输出AMRC5MISORC4MOSIRC3投票箱制作~SCKRC2CSNRB7RB6RB3J1编程器连接线,RB5nRF905模块数据就绪输出DRRB2PWRRBlTXENRB0TRX_CE。单片机通过RB7RB6RB3与编程器相连,可进行在线编程;由RC5输出数据到nRF905模块,由RC4nRF905模块输入数据。由一个4 MHz陶瓷晶体振荡器为单片机提供时钟输入。16F876的工作电压是4555V,通过图2中的DBA固定宽带接入速率测试方法元件实现从220V市电到5V电压的转换。由于nRF905柴油脱剂石棉布规格
模块的工作电压是1936V,需从5V电压转换得到一个符合nRF905模块正常工作的稳定电压。考虑使用分压电阻与3V稳压管串联分压,从稳压管两端可得到一个稳定的3V电压输出,如图3所示。

本文发布于:2024-09-22 08:19:29,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/278384.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:模块   无线   系统   电压   进行   采用   数据
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议