打印

有什么好的一对多无线通信方案吗? 不结贴,持续更新中

[复制链接]
楼主: cellagent
手机看帖
扫描二维码
随时随地手机跟帖
41
cellagent|  楼主 | 2013-11-7 08:49 | 只看该作者 回帖奖励 |倒序浏览
cjseng 发表于 2013-11-6 22:14
1.我不认为一个基于STC单片机的主机可以带2的12次方数量的从机,就算是用WIFI,带这么多从机也很够呛,那 ...

谢谢你的回复。通过写EEPROM,程序变得灵活些了。对你第3点的有以下疑惑:1)轮询优先级设定的根据是什么?通过EEPROM进行修改,是指当某从机出现异常时,立马往EEPROM中设置该从机为最高优先级吗?2)从机的异常是随机产生的,按花名册点名,之间会出现不同步的情况吧?:)

使用特权

评论回复
42
holle| | 2013-11-7 09:10 | 只看该作者
参考GSM的空中接口协议吧,很实用。抗瑞利衰落、时分复用。

使用特权

评论回复
43
puppet21| | 2013-11-7 09:10 | 只看该作者
cellagent 发表于 2013-11-6 17:41
添加设备的方式是什么?意思是一开始就保存从机的地址?那么要是需要扩展的话,就需要改程序了。 ...

为什么要改程序?预留空间给EPROM写新设备地址不就行了?楼主没用过EPROM?

你的从机有多少?如果从机多的话,算法的复杂程度是你做程序的一个大考验。

加油吧,看得出你也是新手~我也是~共勉~

使用特权

评论回复
44
cellagent|  楼主 | 2013-11-7 09:20 | 只看该作者
holle 发表于 2013-11-7 09:10
参考GSM的空中接口协议吧,很实用。抗瑞利衰落、时分复用。

好的,谢谢!

使用特权

评论回复
45
cellagent|  楼主 | 2013-11-7 09:25 | 只看该作者
puppet21 发表于 2013-11-7 09:10
为什么要改程序?预留空间给EPROM写新设备地址不就行了?楼主没用过EPROM?

你的从机有多少?如果从机多 ...

以图像处理工程师被招进公司,搞了几个月的单片机。很新的新手,:lol。嗯,前面的回帖让我注意到可以写EEPROM,发帖让我收获不少啊。非常感谢各位朋友!

使用特权

评论回复
46
天风立马| | 2013-11-7 09:39 | 只看该作者
随便找一个zigbee协议的模块估计都可以,你可以不用去了解zigbee协议的。

使用特权

评论回复
47
cellagent|  楼主 | 2013-11-7 09:52 | 只看该作者
天风立马 发表于 2013-11-7 09:39
随便找一个zigbee协议的模块估计都可以,你可以不用去了解zigbee协议的。

好的,谢谢。

使用特权

评论回复
48
cellagent|  楼主 | 2013-11-7 10:05 | 只看该作者
看到一篇**中这样写到,“为了避免同频干扰的问题,系统采用时分TDMA(TimeDiveisionMultipleaccess)技术”。

使用特权

评论回复
49
547045214| | 2013-11-7 10:24 | 只看该作者
:lol:lol:lol:lol:lol

使用特权

评论回复
50
cjseng| | 2013-11-7 10:56 | 只看该作者
cellagent 发表于 2013-11-7 08:49
谢谢你的回复。通过写EEPROM,程序变得灵活些了。对你第3点的有以下疑惑:1)轮询优先级设定的根据是什么 ...

1.优先级是根据从机的重要性确定的,如果所有从机都是一样的,则无需设置优先级。或者在一开始无法确定的情况下,不设置优先级。运行一段时间之后,对于经常报告异常的从机,可以自动提升优先级。
2.按花名册点名是指上电时主机查询有多少个从机,类似于老师通过点名看看上课来了几个学生。
3.从机的异常是随机产生,这个与主机的轮巡是有个时间差,这就要看能否容忍了。人家对火星探测器发送一个指令,应答信号回传都要十几分钟呢。

使用特权

评论回复
51
cellagent|  楼主 | 2013-11-7 11:03 | 只看该作者
jimerliu 发表于 2013-11-7 10:52
你可试下红果电子技术有限公司出的RG-UART-M10-1/2蓝牙一对多模块,RG-UART-M10-1能过IO口切换选择蓝牙通道 ...

谢谢你的推荐。蓝牙距离不是很远吧,10m?最多支持1对7应用,有点少。最重要的是这个模块多少钱一个啊?:lol

使用特权

评论回复
52
cellagent|  楼主 | 2013-11-7 11:04 | 只看该作者
jimerliu 发表于 2013-11-7 10:52
你可试下红果电子技术有限公司出的RG-UART-M10-1/2蓝牙一对多模块,RG-UART-M10-1能过IO口切换选择蓝牙通道 ...

嗯,百度了一下,要30多一块。

使用特权

评论回复
53
cellagent|  楼主 | 2013-11-7 11:11 | 只看该作者
cjseng 发表于 2013-11-7 10:56
1.优先级是根据从机的重要性确定的,如果所有从机都是一样的,则无需设置优先级。或者在一开始无法确定的 ...

nice答疑!是的,可能是我在不了解的情况下盲目设置了比较高的要求。设计是要尽量避免缺陷,应该没有完美的情况吧。嗯,我试试,谢谢你。

使用特权

评论回复
54
数传无线| | 2013-11-7 11:20 | 只看该作者
用带串口的无线模块即可,我们就用,全透明方式,只要你汇做串行通信,就完全没问题了!具体需要10楼的方法,一主多从,轮训方式!

使用特权

评论回复
55
cellagent|  楼主 | 2013-11-7 11:26 | 只看该作者
数传无线 发表于 2013-11-7 11:20
用带串口的无线模块即可,我们就用,全透明方式,只要你汇做串行通信,就完全没问题了!具体需要10楼的方法 ...

例如PTR2000?好贵啊! :lol 嗯,试试串行通信。

使用特权

评论回复
56
数传无线| | 2013-11-7 11:31 | 只看该作者
距离多远呀,加我QQ聊吧,1357713353

使用特权

评论回复
57
cellagent|  楼主 | 2013-11-7 11:33 | 只看该作者
jiabin1024 发表于 2013-11-6 13:24
估计这样做不出来,即使做出难度很大的。建议采用一主多从方式,然是主机轮询访问每个从机。从机一并将异常 ...

不好意思,漏掉回复你了。嗯,现在看来,你的方法挺好。没那么及时,看有多么不及时,再预留一定的容限吧。

使用特权

评论回复
58
伟布斯| | 2013-11-7 12:55 | 只看该作者
哈啊哈,这不是我的项目么

使用特权

评论回复
59
cellagent|  楼主 | 2013-11-7 13:51 | 只看该作者
伟布斯 发表于 2013-11-7 12:55
哈啊哈,这不是我的项目么

:victory: 经验分享一下啊,一起讨论讨论吧。

使用特权

评论回复
60
chenferrari| | 2013-11-7 15:51 | 只看该作者
zigbee直接当串口用,so easy!

使用特权

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

本版积分规则