最近搞到一对nRF905无线模块,迫不及待的拿出来给大伙瞧瞧。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
nRF905是挪威Nordic VLSI公司推出的单片射频收发器,工作电压为1.9~3.6V, 32引脚QFN封装(5×<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />5mm),工作于433/868/915MHz三个ISM(工业、科学和医学)频道,频道之间的转换时间小于650us。 nRF905片内集成了电源管理、晶体振荡器、低噪声放大器、频率合成器功率放大器等模块,曼彻斯特编码/解码由片内硬件完成,自动处理字头和CRC(循环冗余码校验),使用SPI接口与微控制器通信,配置非常方便。此外,其功耗非常低,以- 10dBm的输出功率发射时电流只有11mA,工作于接收模式时的电流为12.5mA,内建空闲模式与关机模式,易于实现节能。nRF905适用于无线数据通信、无线报警及安全系统、无线开锁、无线监测、家庭自动化和玩具等诸多领域。
从厂家的数据手册上看,该nRF905模块使用433Mhz频段,GFSK调制,最高工作速率50kbps,开阔地传输距离>100m。 有了这么好玩的东西,当然要好好利用了,于是用它和我的STM32开发板组成了一个无线数传系统。
该系统由发送和接收这两部分组成。刚好手上有一块STM32 Mini评估板和团购的EK-STM32开发板,利用STM32 Mini评估板+ nRF905模块构成发送端,用EK-STM32开发板+ nRF905模块构成接收端。接收端收到发送端传来的数据后,再利用EK-STM32开发板的串口或USB口发送到上位机。由于nRF905模块是SPI接口的,所以很容易与STM32开发板相连。
系统电路原理图:
我会及时更新项目进展,希望大家捧场。
雁塔菜农 2008-9-12 07:54
用户1560991 2008-8-8 10:42
用户158184 2008-8-5 13:58