搜索
bottom↓
回复: 49

无线通讯1主带100个从机,求推荐无线模块

[复制链接]

出0入0汤圆

发表于 2014-6-4 14:33:49 | 显示全部楼层 |阅读模式
要求如下:
1.工业现场100个测温点,每个点10分钟左右采样一次温度数据传给主机;
2.从机用电池供电,所以要求低功耗,不采集温度时能进入休眠状态,主机则不需要考虑低功耗;
3.通信距离50米内。
莫元实在不多,已经拿出身家的一半了,请坛友推荐合适的无线模块,之前看过nrf24l01,主要是很便宜而且资料较多,不知道能适应我这个场合不能?

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入135汤圆

发表于 2014-6-4 14:58:58 | 显示全部楼层
可以的,24l01采用广播模式发送

出0入0汤圆

发表于 2014-6-4 15:11:07 | 显示全部楼层
淘宝上就有NRF2401距离远,便宜,低功耗,而且还是模块化的

出0入0汤圆

发表于 2014-6-4 15:28:24 | 显示全部楼层
50M以内电池供电应该比较容易搞定,如果中间阻挡比较少,不需要+PA,可以星型直接通信.
另外如果没有双向需求的话,你干嘛不用433M的FSM模块,就是安防上常用的那种,轻易可以有大功率,并且待机时几乎零功耗.只取决于单片机.很低成本就可以做到一节12V电池供电一年.

出0入0汤圆

发表于 2014-6-4 15:35:15 | 显示全部楼层
infinity 发表于 2014-6-4 15:28
50M以内电池供电应该比较容易搞定,如果中间阻挡比较少,不需要+PA,可以星型直接通信.
另外如果没有双向需求 ...

100个节点工业现场长期运行。存在时间同步的问题。

出0入0汤圆

发表于 2014-6-4 15:35:40 | 显示全部楼层
  我就在做这种类型的设备。。。广播模式?关键是100个从机如何依次汇报吧。。

出0入0汤圆

发表于 2014-6-4 15:47:25 | 显示全部楼层
ttoto 发表于 2014-6-4 15:35
100个节点工业现场长期运行。存在时间同步的问题。

温度测量,数据量很小,所以发送时间很短,而且单向的,你不可能自发送一次,需要小于可接受时间多次发送,这样才能保证不丢包.数据冲突的可能性也很低.当然如果你对数据接收的成功率要求很高.那就必须采用双向的.不知道你对价格的敏感度如何.知道有一个工业方案.石化勘探经常使用.电池寿命5年,但模块好像过千.凌特而特的.
如果价格敏感,有要求通信成功率高,可以模仿凌特尔特的方案,不过开发量比较大.只有100个可能划不来.

出0入0汤圆

 楼主| 发表于 2014-6-4 15:58:35 | 显示全部楼层
infinity 发表于 2014-6-4 15:47
温度测量,数据量很小,所以发送时间很短,而且单向的,你不可能自发送一次,需要小于可接受时间多次发送,这样 ...


每个周期丢几个数据可以接受。而且这只是一个工作点需要100个测温点,实际一个厂房里要几十到上百个这种工作点,这样下来可能就要几千个模块儿了。还得解决不同工业点通信不能冲突的问题,所以到时可能要通过信道进行区分。不知道你说的433M 的FSM可行吗?如果不行,用nrf24l01行吗?谢谢!

出0入0汤圆

 楼主| 发表于 2014-6-4 16:04:57 | 显示全部楼层
nome 发表于 2014-6-4 15:35
我就在做这种类型的设备。。。广播模式?关键是100个从机如何依次汇报吧。。 ...

请问,您用的什么无线模块儿?

出0入0汤圆

 楼主| 发表于 2014-6-4 16:08:42 | 显示全部楼层
infinity 发表于 2014-6-4 15:47
温度测量,数据量很小,所以发送时间很短,而且单向的,你不可能自发送一次,需要小于可接受时间多次发送,这样 ...

这个工业温度反应变化还是比较慢的,不需要准确率太高,偶尔丢包可以接受。

出0入0汤圆

发表于 2014-6-4 17:28:38 | 显示全部楼层
24L01做过,星型结构加链式路由拓扑,距离可根据路由节点拓展,时序是M序列随机交错的,10秒一个点,单片机用的stm8s003,平均功耗25uA左右,电主要被单片机耗去了,如果用430可以做到10uA以内。

出0入0汤圆

发表于 2014-6-4 17:31:11 | 显示全部楼层
你这个场合用24l01没问题,节点如果只发送的话推荐用SI24R1,其他有接收要求的用24L01,因为SI24R1发射功率高,但是接收灵敏度略差,两个芯片可以兼容。

出0入0汤圆

 楼主| 发表于 2014-6-4 17:53:33 | 显示全部楼层
zeta1989 发表于 2014-6-4 17:31
你这个场合用24l01没问题,节点如果只发送的话推荐用SI24R1,其他有接收要求的用24L01,因为SI24R1发射功率 ...

谢谢你,如果24l01可以的话,那工作模式是怎样的呢?是从机每隔10分钟唤醒,直接发送给主机数据?

出0入0汤圆

发表于 2014-6-4 17:56:25 | 显示全部楼层
这个还是小心。。 2.4G本身有弊端。你的环境是工业现场是否对2.4G 干扰严重?是否有障碍物?

出0入0汤圆

 楼主| 发表于 2014-6-4 18:11:51 | 显示全部楼层
waterghost 发表于 2014-6-4 17:56
这个还是小心。。 2.4G本身有弊端。你的环境是工业现场是否对2.4G 干扰严重?是否有障碍物?  ...

有什么弊端?之前试过研华的2.4G模块,可以通信,但他那个要卖1K多一个,太贵了。

出0入0汤圆

发表于 2014-6-4 18:22:22 | 显示全部楼层
ZIGBEE如何?

最多6万多个。

出0入0汤圆

发表于 2014-6-4 18:38:20 | 显示全部楼层
推荐Zigbee,24l01貌似同时只支持6个设备

出0入0汤圆

发表于 2014-6-4 19:54:24 | 显示全部楼层
zhudadragon 发表于 2014-6-4 18:38
推荐Zigbee,24l01貌似同时只支持6个设备

如果是轮询机制,24L01可以支持5字节的无线地址码,你说可以有多少个从机……

轮询机制的话,所有从机把地址设为自己分配到的唯一ID;主机从ID列表里逐个取出、修改无线地址、发命令、读取应答,然后取出下一个ID……

出0入0汤圆

发表于 2014-6-4 19:57:23 | 显示全部楼层
接收模式还是很耗电的。所以应该制定一种机制:
主机第一次成功联系到某从机时,先同步双方时钟,然后给从机指定一个周期唤醒;该从机到那个点就唤醒接收命令。
考虑到双方时钟有积累误差,可以每个命令都携带主机的时钟信息,从机自动校时

出0入0汤圆

发表于 2014-6-4 22:32:58 | 显示全部楼层
冷雨夜 发表于 2014-6-4 18:11
有什么弊端?之前试过研华的2.4G模块,可以通信,但他那个要卖1K多一个,太贵了。 ...

2.4G 穿墙性差。 容易受到干扰。我还真没有见过2.4G用在工业产品中。
周围多个WIFI 对2.4G 影响很重。

出0入0汤圆

发表于 2014-6-5 08:30:33 | 显示全部楼层
100个节点同时通讯有点困难的啵。我觉得还是主机分时按地址召唤比较靠谱,或者从机加时钟片子,各从机错开时间给主机传数据。定点主机广播同步时钟

出0入0汤圆

 楼主| 发表于 2014-6-5 08:49:13 | 显示全部楼层
waterghost 发表于 2014-6-4 22:32
2.4G 穿墙性差。 容易受到干扰。我还真没有见过2.4G用在工业产品中。
周围多个WIFI 对2.4G 影响很重。
...

听说zigbee也是工作在2.4G,但zigbee貌似很成熟吧?
头像被屏蔽

出0入0汤圆

发表于 2014-6-5 08:59:43 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出20入0汤圆

发表于 2014-6-5 09:05:15 | 显示全部楼层
回楼上 zigbee功耗大

出0入0汤圆

 楼主| 发表于 2014-6-5 09:11:27 | 显示全部楼层
zhiyuan1106 发表于 2014-6-5 09:05
回楼上 zigbee功耗大

晕了,zigbee不是以低功耗著称的吗?

出0入0汤圆

发表于 2014-6-5 09:19:07 | 显示全部楼层
mhw 发表于 2014-6-4 19:54
如果是轮询机制,24L01可以支持5字节的无线地址码,你说可以有多少个从机……

轮询机制的话,所 ...

学习了。

出0入0汤圆

发表于 2014-6-5 09:23:47 | 显示全部楼层
冷雨夜 发表于 2014-6-4 15:58
每个周期丢几个数据可以接受。而且这只是一个工作点需要100个测温点,实际一个厂房里要几十到上百个这种 ...

24L01模块,最大的问题是,如果有阻挡,就必须用+PA的,而且,屏蔽的稍微严重点,+PA的也没办法直接跟上位机联系.不过它的优势就是双向,另外带宽大,很容易避免冲突和做中继方式连接.不过编程和调试就会增加工作量.声表的FSK模块,最大的好处是功率大,编程容易,价格也便宜.
100个点,接受偶尔丢包,这两款都可以,就看你的代码编写能力和是否考虑以后扩展.10分钟发送一次,应该很容易做到电池供电一年.

出20入0汤圆

发表于 2014-6-5 09:23:50 | 显示全部楼层
冷雨夜 发表于 2014-6-5 09:11
晕了,zigbee不是以低功耗著称的吗?

你找相关的SOC资料看看,RX和TX电流都不小   通信还要组网什么的,时间也长了

出0入0汤圆

发表于 2014-6-5 09:27:58 | 显示全部楼层
infinity 发表于 2014-6-5 09:23
24L01模块,最大的问题是,如果有阻挡,就必须用+PA的,而且,屏蔽的稍微严重点,+PA的也没办法直接跟上位机联 ...

加PA功耗直接上去了。 LZ不能用了

出0入0汤圆

发表于 2014-6-5 09:28:09 | 显示全部楼层
waterghost 发表于 2014-6-4 22:32
2.4G 穿墙性差。 容易受到干扰。我还真没有见过2.4G用在工业产品中。
周围多个WIFI 对2.4G 影响很重。
...

你错了,凌特尔特的工业数据采集方案,就是用2.4G的,只是价格是天价,国内只有户外石油勘探/水电站大坝这类的有钱地方才能用的起.不过效果,那也是杠杠的.基本上安上不用调试,就可以走了.一节电池可以运行5年.

出0入0汤圆

发表于 2014-6-5 09:34:52 | 显示全部楼层
infinity 发表于 2014-6-5 09:28
你错了,凌特尔特的工业数据采集方案,就是用2.4G的,只是价格是天价,国内只有户外石油勘探/水电站大坝这类 ...

凌特尔特  网上查不到。 2.4G本来就有这个弊病,咱家展会各个家的2.4G 都相互影响,直观表现距离短了。在无线应用中主要是楼宇控制和智能家居使用较多。2.4G基本没有 ZIGBEE 主要是它的协议不错,可以组网。

2.4G的功耗一直居高不下,蓝牙4.0出来把功耗降了下来。

有机会了解一下 凌特尔特。

出0入0汤圆

发表于 2014-6-5 09:40:28 | 显示全部楼层
觉得Zigbee应该合适,
成本可以接受的话直接用XBEE模块。

出0入0汤圆

发表于 2014-6-5 09:44:16 | 显示全部楼层
TLSR8666 应该满足你的要求,空旷距离无PA大概80m,不过不知道会不会对个人有技术支持
我做过有个项目是一个网关+500盏灯,无线控制全部同时开关,基本没有延时。

出0入0汤圆

 楼主| 发表于 2014-6-5 09:53:47 | 显示全部楼层
zeta1989 发表于 2014-6-4 17:28
24L01做过,星型结构加链式路由拓扑,距离可根据路由节点拓展,时序是M序列随机交错的,10秒一个点,单片机 ...


请教大神,您说的星型结构我懂,链式路由拓扑不太明白。另外M序列随机交错是什么意思?是不是主机一直接收,从机随机一个时间间隔依次发送?

出0入0汤圆

 楼主| 发表于 2014-6-5 09:54:49 | 显示全部楼层
divineliu 发表于 2014-6-5 09:40
觉得Zigbee应该合适,
成本可以接受的话直接用XBEE模块。

成本还是希望越低越好啊。

出0入0汤圆

 楼主| 发表于 2014-6-5 10:06:01 | 显示全部楼层
infinity 发表于 2014-6-5 09:23
24L01模块,最大的问题是,如果有阻挡,就必须用+PA的,而且,屏蔽的稍微严重点,+PA的也没办法直接跟上位机联 ...

前辈说的433M FSK是不是那种超再生模块?如下图。这个能设置信道吗?如果到时需要100个点与另外100个点区分,避免冲突,就必须要设置不同的信道吧?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-6-5 10:51:45 | 显示全部楼层
冷雨夜 发表于 2014-6-5 10:06
前辈说的433M FSK是不是那种超再生模块?如下图。这个能设置信道吗?如果到时需要100个点与另外100个点区 ...

这些模块频率是固定的,你如果有设备,可以微调下,偏移开常用的频率.数据通信主要是靠随机时间来避免冲突的,完全避免冲突不可能.所以低端的安防门磁这些就采取发送10-100次来避开冲突.由于数据量小,时间非常短,所以数据碰撞的机会不大.这就好比现在精子银行送出的精子是不告诉你捐献者是谁的,理论上有可能会有血缘关系的兄妹碰到一起,只不过放在60亿人口的大数据理,机会小到比买彩票还低而已.
100个终端,这些超再生模块大约可以支持1.2k-9.6K的速率,考虑到前导码,一次数据不到0.1S,当然,你不可能一次就能准确接收,至少得连续发送3-5次.这样时间在0.5S以内,一百个终端,需要的时间在1min以内.数据碰撞肯定会发声,当是不会那么严重而已.如果要求100%收到,除了双向,没有简单办法了.给每个终端分配一个频点,不是那么容易做到的,成本也不是那么轻松的.

出0入0汤圆

发表于 2014-6-5 10:56:39 | 显示全部楼层
我们新出一个spider模块,低功耗,家用可以接200+个终端,工业的话可以接6W+个终端,可以发资料给你了解一下哦

工作电源2.8~3.6V

调制方式GFSK

工作频段240-930Mhz

传输速率50Kbps
频偏±25KHz
最大发射功率20dBm

接收灵敏度–126dBm

工作电流≈3mA

SPIDER 终端通讯模块说明

休眠电流≈7uA

接口方式Uart

出0入0汤圆

 楼主| 发表于 2014-6-5 11:06:43 | 显示全部楼层
iceleave01 发表于 2014-6-5 10:56
我们新出一个spider模块,低功耗,家用可以接200+个终端,工业的话可以接6W+个终端,可以发资料给你了解一 ...

你这是透传模块儿吧,这种模块能进入休眠状态吗?因为不是时刻都要收发数据的。

出0入0汤圆

 楼主| 发表于 2014-6-5 11:07:45 | 显示全部楼层
infinity 发表于 2014-6-5 10:51
这些模块频率是固定的,你如果有设备,可以微调下,偏移开常用的频率.数据通信主要是靠随机时间来避免冲突的 ...

嗯,谢谢前辈,我这两种模块都申请一些先试试。

出0入0汤圆

发表于 2014-6-5 11:25:57 | 显示全部楼层
zhiyuan1106 发表于 2014-6-5 09:05
回楼上 zigbee功耗大

看你怎么用的,跟你程序设计有关系,芯片功耗还是挺低的

出0入0汤圆

发表于 2014-6-5 12:25:10 | 显示全部楼层
冷雨夜 发表于 2014-6-5 11:06
你这是透传模块儿吧,这种模块能进入休眠状态吗?因为不是时刻都要收发数据的。 ...

可以进入休眠状态的

出0入0汤圆

发表于 2014-6-5 13:15:25 | 显示全部楼层
我现在正在做这个,用在农业温室内测温湿度的,从机锂电供电,工作状态下约40ma,待机100ua,从机主动发送数据,主机被动接收,5分钟发送一次数据,发送时间可调,用的是厦门四信的zigbee模块,STC15系列单片机,2000mA电池估算大致能用到4-5个月

出0入0汤圆

发表于 2014-6-5 13:29:45 来自手机 | 显示全部楼层
stm8+4432;话说现在电表都是4432

出0入0汤圆

发表于 2014-6-5 14:16:44 | 显示全部楼层
推荐ZIGBEE模块,50m很简单,恩智浦,TI的都可以

出0入0汤圆

发表于 2014-6-5 14:19:09 | 显示全部楼层
需要反馈的不?

出0入0汤圆

 楼主| 发表于 2014-6-5 14:19:14 | 显示全部楼层
hameyou 发表于 2014-6-5 14:06
使用STM32F030+SI24R1      250K 速率,板载PCB天线,视距150m,频率范围 2400Mhz-2525Mhz, 如果设置信道在 ...

谢谢指点,也感谢前辈推荐的LED驱动芯片,我已经都购买了,现在画板到时做测试。

出0入42汤圆

发表于 2016-12-15 13:57:55 | 显示全部楼层
冷雨夜 发表于 2014-6-4 18:11
有什么弊端?之前试过研华的2.4G模块,可以通信,但他那个要卖1K多一个,太贵了。 ...

研华的货  就是贵    但是它的组态好用  
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-25 18:21

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表