基于433MHz无线串口,多发一收解决方案
一、无线发展背景
随着科学技术的飞速发展,智能家居、智慧农业、智慧城市如雨后春笋。而这些行业的发展离不开无线的应用。
传统的有线连接不仅仅是成本高,包括布线安装、维护等也是成本巨大。并且机动性也很差,不能满足智能行业的发展需求,因此无线的应用走上了智能行业发展的舞台。
在无线传输的使用中,433M频段的无线使用是较为广泛的。主要原因有:
433M是ISM频段
433M传输距离远
433M抗干扰能力强
433M在传输速度和绕射性能两个方面要相对平衡
而在无线应用中,传统的点对点收发已经不能满足当下科学技术发展的应用需求,更多应用需求是无线组网。由于射频发送时同频段的射频信号会相互干扰,因此想要多发一收就成为了一个难以解决的问题。
二、433M无线串口多发一收解决方案
因射频的特性决定了无线串口收发模块可以一发多收,不能同时多发一收,造成了射频组网的最大的障碍,因此,为了解决这个问题就只能够利用时间来实现组网,下面是成都亿佰特电子科技有限公司的无线串口收发模块距离说明多发一收的解决方案。
无线串口收发模块是由成都亿佰特电子科技有限公司研发,通过串口就能实现射频的收发,不需要用户编写射频驱动和进行硬件调试,大大的缩短了用户的产品开发周期。
1.主机轮询的组网方式
主机轮询方式组网是主机逐个查询的方式,该组网方式能够准确上传,并且相互设备之间不容易出现冲突,组网也比较稳定,但是缺点是主机轮询耗时间长。
这种组网方式适合那些对时间要求不高的组网应用。
主机轮询的组网方式原理很简单,通过点名的方式实现应答。如主机发送给1号从机,由于从机都有地址设别,因此只有从机1能够响应主机。从机1收到主机的命令后,将数据上传给主机。主机再以相同点的轮询方式轮询其它从机数据。
2.分时间片的组网方式
分时间片的组网方式对于组网数据收集来说是比简单的轮询方式快了很多,但是对从机的时间同步以及发送延迟要求高。
如图,这种组网方式是先由主机发起广播时间,从机收到后,同步自己的本地时间,同步完成后,根据自己的编号进行延时上传,从而实现多发一收的功能。这种组网方式收发数据时间节省很多,并且能够防止冲突,但是对软件延时等调整要求较高。
3.从机主动上传的组网方式(无RSSI的无线模块)
从机主动上传的方式适用与不知道从机模块何时上传数据的情况,这种情况的应用对从机数量也是有要求的。从机模块根据当前是否有数据决定是否上传,上传成功与否需要主机回应一个ACK,决定从机是否需要再次上传。由于射频同一时刻两个以上的射频发送会出现冲突,因此从机数量越多,从机上传数据越频繁,通信失败的概率越大。
4.从机主动上传的组网方式(有RSSI的无线模块)
从机主动上传,并且模块自己有RSSI功能的组网方式相对是比较可靠的主动上传方式。这种传输方法是通过从机需要进行数据上传的时候,检测环境中的RSSI信号强度,如果当前环境中的RSSI强度较大,就等待RSSI值变小后再进行主动上传,上传也是具备ACK机制,决定是否需要重传,相对方式3来说,这种组网方式应用更加有效。
不管是哪一种组网方式,都不是对所有的组网应用都适合,需要更具实际的应用进行选择,并且能在这些方案的基础上进行优化,这样才能提高组网效率。
三、综述
无线组网的应用需求还是相对比较多的,但是应用环境和情况也是相对非常多的,选择组网方案的时候需要更具应用环境进行选择,包括选择组网的模块,如是否具备RSSI功能等。
成都亿佰特电子科技公司是一家专业做无线底层开发的公司,公司的无线产品主要用于其他做产品生产的公司用于二次开发,因此亿佰特的无线串口等产品功能集成丰富,并且功耗控制的非常低。亿佰特的无线产品比较丰富,有170M、230M、433M、495M、868M、915M、2.4G等频段的无线模块,蓝牙、WFI类产品也很多,无需用户开发,直接用串口或者485\232就可以进行数据传输。产品的内部控制器基本都是采用进口的单片机实现,性能稳定,资源丰富,功耗也低。有兴趣的读者可以去亿佰特官网了解,有很多值得学习和借鉴的东西,官网网址:http://www.cdebyte.com/。里面也有很多关于STM8L和无线射频芯片的资料,以及亿佰特的产品的功能特性,包括哪些传十几公里的无线产品以及穿墙能力超强的无线产品。
转载于:https://www.cnblogs.com/jiangzhaowei/p/8681449.html
基于433MHz无线串口,多发一收解决方案相关推荐
- 单片机红外通信c语言,基于C语言的计算机与多单片机红外无线串口通信的实现.doc...
基于C语言的计算机与多单片机红外无线串口通信的实现 基于C语言的计算机与多单片机红外无线 串口通信的实现 黄文亮 信息学院 电子信息工程专业 指导教师 刘传菊 摘要:计算机与一台或多台单片机的通信系统 ...
- 【技术探讨】用户使用其他厂家433MHz无线模块时,购买样品OK,小批量100个就会出现偶尔无法收发数据的原因?
许多用户使用其他厂家的433M透传无线模块反馈这样的问题:前期购买几个样品测试,在无线信号覆盖半径内,收发包测试都很稳定,但是小批量购买100个模块收发就会出现无法收发的情况.这是什么原因呢? 首先科 ...
- 433M无线串口E30-TTL-100在农业物联网上的应用
一.无线串口模块在农业物联网上的应用背景 智能农业,是通信.计算机和农学等若干学科和领域共同发展,并相互结合所形成的产物,它将信息采集.传输.处理和控制集成在一起,使人们更容易获得农作物生长各个阶段的 ...
- 433模块 防冲撞 解决多发一收 mesh自组网 方案实现
433模块 防冲撞 解决多发一收 mesh自组网 方案实现 本文推荐一种自带组网协议,可实现自组网.串口透传.支持点对点星型mesh组网.防冲撞.数据加密.一键入网等功能的433模块,可代替zigbe ...
- 基于PLC网关的远程泵站监控解决方案
泵站作为供水枢纽设备分布比较分散,需要集中监控,减少运维成本,基于PLC网关的的远程监控解决方案能够实现远程监控诊断功能及远程维护,PLC网关可以进行对现场设备的诊断分析,PLC远程上下载程序等,物通 ...
- 基于RFID技术的智能仓储管理系统解决方案—铨顺宏
一.行业背景 简单.静态的传统仓储管理模式普遍存的物资库存量巨大.物资跟踪困难.资金和物资周转效率较低.人力成本偏高.物流管理的信息和手段落后等缺点,已不能适应新的仓储管理需求.破除传统的仓储管理模式 ...
- 基于AT91SAM9260的集中抄表系统解决方案
基于AT91SAM9260的集中抄表系统解决方案 [应用背景] 随着国家电力事业前所未有的发展,电力资源的需求也迅速增长. 电能计量是现代电力营销系统中的一个重要环节,而传统的电量结算是依靠人工定期到 ...
- linux 添加wifi网络打印机,基于WiFi无线网络的嵌入式打印终端的设计
摘要:针对基于PC机的打印终端在实际运用中的许多不足提出了一种基于WiFi无线局域网技术的嵌入式移动打印终端设计方案.本方案采用S3C2440A为微处理器,以Linux为嵌入式操作系统,扩展了触摸屏. ...
- 【无线串口模块快速选型指南】通信频点、芯片、通信距离、功率灵敏度、电流 空中速率
目录 简介 串口模块的选型要点 01 通信频点 02 芯片方案 03 通信距离 04 发射功率.接收灵敏度 发射功率 接收灵敏度 05 发射电流.接收电流.休眠电流 06 空中速率 07 天线接口形 ...
最新文章
- OpenFlow Switch — 1.3 规范
- UA STAT675 统计计算I 随机数生成7 Envelope Accept-Reject Algorithm
- go支持对函数返回值命名,可以解决函数返回值的顺序书写问题
- 架构之美第二章-美丽架构的含义
- Apache 安装的2种方法
- CF5E-Bindian Signalizing【单调栈】
- python中以下关于列表描述错误的_在Python中,以下关于函数的描述错误的是哪一项?...
- 随想录(cpu缓存、cache同步和乱序执行)
- java适应性自旋锁_深夜!小胖问我,什么是自旋锁?怎么使用?适用场景是啥?...
- 人,作为社会的基础单元
- 利用python实现冒泡排序_利用python实现冒泡排序
- php memcache 扩展 libmemcached 安装
- ❤100款程序员爱情❤520/表白/七夕情人节/求婚❤专用html5+css3+js 炫酷动画网页的源代码(建议收藏)
- ApacheCN 翻译/校对/笔记整理活动进度公告 2019.9.27
- SCAU 1038 打印图案
- java基础-并发理论
- 期货期权股票资管分仓系统(子账户系统、风控系统)的功能介绍
- 机器人php接口,小I机器人接口[PHP版本 08.12.7]
- latex写论文(TeXstudio工具)
- 全球医药研发支出及处方药市场发展前景分析:预计到2026年全球处方药销售额超过1.4万亿美元[图]
热门文章
- mysql 8 nosql_MySQL8.0-NoSQL和SQL的对比及MySQL的优势
- fov视场角计算_图像传感器集成计算功能,赋能机器视觉技术
- 电大计算机基础知识机考题,电大《计算机应用基础》网考机考单选题大汇总
- python I/O原理
- weblogic 替换默认错误页面_weblogic 部署后出现Error 404–Not Found
- 太原锦华计算机学校教学质量怎样,一所好学校有哪些特点?
- 搜狗输入法精简_韩语输入法软件哪个好?(手机版amp;电脑版)
- vmware vsphere powercli 因为在此系统中禁止执行脚本
- Mysql学习总结(70)——MySQL 优化实施方案
- Maven学习总结(40)——Maven安装项目jar到本地和私服相关总结