打印

请教无线多发单收的解决方案

[复制链接]
4425|21
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
fornever|  楼主 | 2010-10-27 17:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好~小弟初次发帖,希望大家多多指教~

小弟电子大四学生,现在有个课程设计,目标是设计一个多发单收的无线系统,大概如下:

1。多个键盘作为信号来源,并能够通过无线模块发射出去;
2。单一的接收机,希望不能错过任一键盘的信号;

类似于多个 无线键盘(发射机) 给PC(单一接收机)发送信号。
需要接收机能够接收到每一个键盘的信息而没有漏掉的。

因为时间有限,初步考虑单片机+无线收发模块 来实现;

大概查了下资料,接收部分如果采用 扫频 ,而发射定在不同的频点似乎可以,但是担
心接收机频点切换的速度。

另外一个想法是利用CDMA作为调制解调,但不知道怎么个实现法呀。。

求助,希望大虾指点!!

相关帖子

沙发
chunyang| | 2010-10-27 17:20 | 只看该作者
不要考虑什么CDMA和什么扫频了,正确的方法是利用一MCU做键值缓冲,然后控制无线模块收发数据,无线模块要用双向的,主机轮询从机,从机分配各自的地址,仅对匹配的地址做出反应,类似485组网的方法。

使用特权

评论回复
板凳
ninibaba| | 2010-10-27 17:23 | 只看该作者
你的第一个方案就可行啊

使用特权

评论回复
地板
fornever|  楼主 | 2010-10-27 19:30 | 只看该作者
就是怕延时太长了,我想需要在10ms内或者更快,不知道行不行,等会儿找些模块说明看看。 3# ninibaba

使用特权

评论回复
5
fornever|  楼主 | 2010-10-27 19:35 | 只看该作者
2# chunyang

您的意思是键盘需要有MCU做处理和缓存?
另外我没有做个这方面的经验,问一下如果轮询的话,延时应该是由从机数量决定?
不知道您知不知道这个时间大概是多少?  


最后,其实。。我对各种协议都不太清楚,“类似485组网”,我查了下,只能明白是一对多主从模式组网。。您能不能提供些关键词,我去了解一下。。小弟太菜了

使用特权

评论回复
6
chunyang| | 2010-10-27 22:21 | 只看该作者
数据必需缓冲后轮流发送,否则无线信道会冲突,延时时间由你的节点数和各节点的数据量、通讯速率共同决定,协议你可以参考Modbus,简化一下即可,我的Blog中有。

使用特权

评论回复
7
李冬发| | 2010-10-27 23:04 | 只看该作者
扫频除了多占频率资源,并没有别的好处。

使用特权

评论回复
8
fornever|  楼主 | 2010-10-27 23:59 | 只看该作者
6# chunyang

嗯,晚上看了看,明白您的意思,太感激了!!

一开始我考虑扫频和cdma出发点应该是在硬件上解决问题,目的是希望尽量减小延时。

您的解决方法现在想来,是通过协议的处理,这样恰好就是用延时来换取冲突概率的减小。

我的设计里面“实时性”很重要,我想要得先估算下延时。。。

现在准备先定下收发模块,决定在TI
CCxxxx系列 和nordic NRF系列,



参数上应该都没有什么问题,主要是开发难度和资料,求有经验的大侠提点~~

使用特权

评论回复
9
fornever|  楼主 | 2010-10-28 00:01 | 只看该作者
7# 李冬发

我觉得扫频的话,从机固定频点,主机做切换,实现起来应该会比较简单呀,因为无线模块频率切换这种经典的东西,应该都有现成的吧。。。我是这样想的

使用特权

评论回复
10
huangqi412| | 2010-10-28 08:42 | 只看该作者
CDMA都来了,你这键盘。。。

缓冲+主机询问。

使用特权

评论回复
11
fornever|  楼主 | 2010-10-28 09:24 | 只看该作者
10# huangqi412

嗯,大虾们说的是,主要是在担心延时的问题,主机收到键值后,后面的操作也需要些时间,所以才希望尽量降低通信的时间花销。

不知道各位能否提供类似的方案的延时作参考?采用什么模块比较合理呢?

使用特权

评论回复
12
sundonglucky| | 2010-10-28 09:49 | 只看该作者
多发单收需要用到无线跳频技术

使用特权

评论回复
13
jack_shine| | 2010-10-28 09:59 | 只看该作者
无线收发模块与MCU通信好多讲MCU开发的书都有讲到,还没有好好研究过,建议楼主关注一下

使用特权

评论回复
14
fornever|  楼主 | 2010-10-28 10:47 | 只看该作者
12# sundonglucky

12楼和我原来想法一样,应该是不对的,跳频可以区分不同从机,但在时间上并没有优势。

使用特权

评论回复
15
fornever|  楼主 | 2010-10-28 10:48 | 只看该作者
13# jack_shine

嗯,应该难度不是很大,主要是比较着急,1、2个星期内要解决。。从来没学过。。

使用特权

评论回复
16
heuyck| | 2010-10-28 12:27 | 只看该作者
最矬的办法,4台发射机4台接收机,一个MCU处理4个接收机再输出,哈哈

使用特权

评论回复
17
李冬发| | 2010-10-28 14:23 | 只看该作者
你以为扫频能解决你的碰撞问题?当一个从机在发数据,你的主机的频率在另一从机上,你这时是收到了数据还是没收到数据?!

使用特权

评论回复
18
justin108| | 2010-10-28 15:17 | 只看该作者
无线传输,传输的距离是多少?

使用特权

评论回复
19
fornever|  楼主 | 2010-10-28 15:19 | 只看该作者
18# justin108

短距离 50m以内的

使用特权

评论回复
20
fornever|  楼主 | 2010-10-28 15:24 | 只看该作者
17# 李冬发

确实不行的 。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

17

帖子

0

粉丝