初级会员
- 积分
- 152
- 金钱
- 152
- 注册时间
- 2013-9-16
- 在线时间
- 0 小时
|
发表于 2014-12-25 09:53:41
|
显示全部楼层
您好,你用过无线吗,最新推荐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 陈工 |
|