当前位置: 首页 > news >正文

内置单片机的433无线模块高速连传典型运用

E61是高速型 433M 无线数传模块,内置高性能单片机高速无线 RF 芯片UART串口透明传输,工作在 425~450.5MHz 频段(默认 433MHz),发射功率最大1W。无线模块在“连续传输方式”下不限数据包的长度,完美实现57600/38400/19200/9600……等串口波特率的连续不间断传输;“定长传输方式”下用户可配置空中速率、FEC 使能、密文等参数,将用户数据在当前配置的空中速率下以最高效的方式传输到对方,实现低延迟/高响应。

无线模块的高速传输特性适合于轮询采样、握手应答通讯、并支持 Modbus 协议。无线模块在空中传输的底层数据采用亿佰特特有的加密算法,每包数据具有随机性,使得其它公司的无线模块截获数据失去意义。该模块还预留了 65536 个的用户自定义传输密码(密文),只有密码匹配的无线模块才能收到数据,实现用户数据的加密传输。

1.    产品特点

连续传输:连续传输方式不限数据包的长度完美实现57600/38400/19200/9600/4800,2400/1200 串口波特率的连续不间断传输。

定长传输:用户可配置空中速率、FEC 使能、密文等参数;将用户数据在当前配置的空中速率下以最高效的方式传输到对方,实现低延迟、高响应。

用户密码:模块预留 65536 个的用户自定义传输密码(密文),只有密码匹配的无线模块才能收到数据,实现用户数据的加密传输。

高速传输:433M 高速率低延迟,适合于轮询采样、握手应答通讯、并支持 Modbus 协议。

广播监听:将模块地址设置为 0xFFFF:可以监听相同信道上的所以模块的数据传输;发送的数据,可以被相同信道上任意地址的模块收到,从而起到广播和监听的作用。

前向纠错:模块具有软件 FEC 前向纠错算法:其编码效率较高,纠错能力强,在突发干扰的情况下,能主动纠正被干扰的数据包,大大提高可靠性和传输距离;在没有 FEC 的情况下,这种数据包只能被丢弃。

休眠功能:当模块处于休眠模式下即模式 3 时,无线接收关闭单片机处于休眠状态,此时整机功耗约几 uA。

看门狗: 模块内置看门狗,并进行精确时间布局,一旦发生异常,模块将在 0.107 秒内重启,且能继续按照先前的参数设置继续工作。

2.    E61尺寸图

 

3.    E61引脚定义

4.    工作模式

模块有四种工作模式,由引脚 M0、M1 设置;详细情况如下表所示

5.    E61连续传输

5.1          E61连续传输上位机操作


 

查看技术文章和免费咨询技术问题可以访问ebyte官网及各官方平台:

相关文章:

  • SpringBoot学习_day7
  • 【项目】小帽课堂(一)
  • [JavaScript]_[初级]_[不使用JQuery原生Ajax提交表单文件并监听进度]
  • 笔记整体梳理
  • 【题解】同济线代习题一.6.3
  • MATLAB算法实战应用案例精讲-【智能优化算法】黑寡妇算法-BWO(附matlab代码)
  • 云原生之容器编排实践-minikube传递秘钥使用阿里云私有镜像仓库
  • 【React Scheduler源码第一篇】哪些API适合用于任务调度
  • 【笔记:模拟MOS集成电路】偏置电路(基本原理+结构分析)
  • 【第六章 final、abstract】
  • 【JavaEE初阶】文件操作 和 IO (上篇)
  • Spring教程-01-IOC控制反转
  • Spring Cloud Gateway过滤器配置
  • Tomcat服务
  • REDIS05_SpringBoot整合redis、RedisTemplate操作各个基本类型、工具类的抽取
  • Android 架构优化~MVP 架构改造
  • Angular6错误 Service: No provider for Renderer2
  • Docker: 容器互访的三种方式
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • Java读取Properties文件的六种方法
  • Java方法详解
  • Octave 入门
  • SpringBoot 实战 (三) | 配置文件详解
  • 初识MongoDB分片
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 检测对象或数组
  • 浅谈web中前端模板引擎的使用
  • 算法-插入排序
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 通过获取异步加载JS文件进度实现一个canvas环形loading图
  • 我与Jetbrains的这些年
  • 找一份好的前端工作,起点很重要
  • 最简单的无缝轮播
  • Mac 上flink的安装与启动
  • Play Store发现SimBad恶意软件,1.5亿Android用户成受害者 ...
  • 从如何停掉 Promise 链说起
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • # 数论-逆元
  • #android不同版本废弃api,新api。
  • (3)nginx 配置(nginx.conf)
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (TOJ2804)Even? Odd?
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (每日持续更新)jdk api之FileReader基础、应用、实战
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (转)Android学习笔记 --- android任务栈和启动模式
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • .net framework4与其client profile版本的区别
  • .NET Micro Framework初体验(二)
  • .Net Remoting常用部署结构
  • .net反混淆脱壳工具de4dot的使用
  • .NET微信公众号开发-2.0创建自定义菜单