| 
 
初级会员 
 
	积分152金钱152 注册时间2013-9-16在线时间0 小时 | 
 
 发表于 2014-12-25 10:25:45
|
显示全部楼层 
| 您好,你用过无线吗,最新推荐WLK01L39无线应用首选-隔墙效果极佳 <br>样品75折体验:http://item.taobao.com/item.htm?id=36264057764
 <br>选购3个WLK01L39以上即可免费获取测试板:http://item.taobao.com/item.htm?id=40102876157批量更优惠
 <br>WLK01L39开发包资料百度网盘下载连接:http://pan.baidu.com/s/1Go9YI
 <br>无线数据传输方面的有空看看,欢迎交流
 <br>
 <br>基本工作原理:
 <br>模块平时处于接收状态,一旦收到数据,就把收到的数据通过UART输出,这时你可以用单片机来个中断接收函数啊,把数据读取存储,
 <br>发送数据的时候把要发的数据通过UART送给模块,他就自动发送,发送完毕,自动切换到接收模式
 <br>
 <br>====================================================================
 <br>例如跳频多点通讯,
 <br>====================================================================
 <br>例如
 <br>当主机为WLK01L39模块,且主机节点A频率值为470MHZ(470000转换为16进制为:0x07 0x2B 0xF0),
 <br> 
 <br>从机B频率参数:471MHZ(0x07 0x2f 0xD8) ,从机C频率参数:472MHZ(0x07 0x33 0xC0)
 <br>主机可以通过切换频率参数来分别和B C节点通讯,方法如下
 <br> 
 <br>第一步-> 设置电平SETA=1 SETB=1 进入参数设置模式
 <br>第二步-> 0xFF 0x56 0xAE 0x35 0xA9 0x55 0x9F 0x00 0x03 0x07 0x2f 0xD8
 <br>第三步-> 等待返回0x24 0x24 0x24 0x07 0x2f 0xD8 后再设置电平SETA=0 SETB=0 进入正常收发模式
 <br>第四步-> 输入要传的数据即可将数据传输给B节点
 <br> 
 <br> 
 <br>第五步-> 设置电平SETA=1 SETB=1 进入参数设置模式
 <br>第六步-> 0xFF 0x56 0xAE 0x35 0xA9 0x55 0x9F 0x00 0x03 0x07 0x33 0xC0
 <br>第七步-> 等待返回0x24 0x24 0x24 0x07 0x33 0xC0后再设置电平SETA=0 SETB=0 进入正常收发模式
 <br>第八步-> 输入要传的数据即可将数据传输给C节点
 <br> 
 <br>更多节点以此类推即可
 <br> 
 <br>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 <br>例如变址多点通讯,
 <br>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 <br> 
 <br>例如
 <br>当主机为WLK01L39模块,
 <br>主机A本机地址1:0x01,本机地址2:0x01,
 <br>从机B本机地址1:0x02 ,本机地址2:0x01 ,
 <br>从机C本机地址1:0x03,本机地址2:0x01 ,  
 <br>主机可以通过切换目标地址参数来分别和B C节点通讯,因为在频率一样的前提下
 <br>只有主机的目标地址和从机的本机地址一致时,对应从机才能与其建立通讯,并接收数据方法如下
 <br> 
 <br>第一步-> 设置电平SETA=1 SETB=1 进入参数设置模式
 <br>第二步-> 0xFF 0x56 0xAE 0x35 0xA9 0x55 0x8E 0x00 0x01 0x02 
 <br>第三步-> 等待返回0x24 0x24 0x24  0x02 后再 设置电平SETA=0 SETB=0 进入正常收发模式
 <br>第四步-> 输入要传的数据即可将数据传输给B节点
 <br> 
 <br> 
 <br>第五步-> 设置电平SETA=1 SETB=1 进入参数设置模式
 <br>第六步-> 0xFF 0x56 0xAE 0x35 0xA9 0x55 0x8E 0x00 0x01 0x03
 <br>第七步-> 等待返回0x24 0x24 0x24  0x03 后再设置电平SETA=0 SETB=0 进入正常收发模式
 <br>第八步-> 输入要传的数据即可将数据传输给C节点
 <br> 
 <br>更多节点以此类推即可
 <br> 
 <br>###################################################################
 <br>多点通讯还有一种最简单的方式,就是点名通讯
 <br>###################################################################
 <br>1.主机和从机的参数都完全一样
 <br>2.都处于正常收发模式
 <br>3.当主机A发0x01(该指令可自定义),
 <br>  当从机B和从机C都收到0x01,
 <br>  从机B视0x01为上传数据命令,立刻发射要上传数据,然后主机A会收到B上传数据,而从机C视0x01为无效指令,不发送数据
 <br>  当主机A发0x02(该指令可自定义),
 <br>  当从机B和从机C都收到0x01,
 <br>  从机C视0x02为上传数据指令,立刻发射要上传数据,然后主机A会收到C上传数据,而从机B视0x02为无效指令,不发送数据
 <br>更多节点以此类推即可
 <br>------------------
 <br>NRF905 RF903 CC1100 CC2500 CC1020 NRF2401 NRF24L01 无线数传芯片/模块性能汇总及应用指南
 <br>你好,我们是无线制造供应商,欢迎交流
 <br>QQ:35625400    MSN:ll88mm88@hotmail.com 
 <br>
  HONE:13704018223   陈工 | 
 |