M无线模块数据传输

合集下载

868M 915M 无线扩频模块 sx1276, sx1278

868M 915M 无线扩频模块 sx1276, sx1278
此外,模块的设置是休眠模式完成的,具体过程见参数设置的章节。
应用方式:
APC340模块的四种模式是通过SET_A,SET_B的高低电平转换的,四种模 式可以任意转换,模块与下位机的连接图见图五。APC340的SET_A和SET_B有 弱上拉电阻,但在正常工作时不能悬空,必须有明确的电平,否则可能造成模块 工作不稳定。
图二:正常模式收发时序图
有些情况,用户需要连续多包无线发射,空中尽量少得间隔,这时可以利用 AUX脚,当RXD脚接收到数据后AUX脚会变低,在开始发射时AUX重新变高, 此时用户可以再次通过RXD脚发送第二包数据,模块会在无线发送第一包数据之 后,不会等待2-3Bytes时间,而是立刻将缓冲区的数据发走,时序见图三。
处于模式3或模块4状态,用户在置低SET_A脚使模块唤醒并通过RXD输入数据,
模块在接收到第一个字节后,立刻将AUX置低(见图二),并且判断SET_B脚的
电平,若高则在发射数据前发送较长的前导码用于唤醒对方的接收机,若低发送
正常的前导码。用户如需在发射后将模块休眠,可在AUX为低后,置高SET_A
脚休眠,而不必等到模块将数据无线发送完毕,模块在数据发送结束后会自动检
2014-02-10
APC340
APC340 模块是新一代的多通道嵌入式无线数传模块,可设置多个频道,步 进为1KHz,发射功率最大100mW,体积32.1mm x 18.3mm x 6.0mm,很方便客户 嵌入系统之内,APC340模块具有较低的功耗,非常适合于电池供电系统。
APC340 模块采用了扩频调制和高效的纠错编码,其编码增益较传统的调制 方式(如FSK,GFSK以及PSK)高出近10dBm,抗突发干扰和灵敏度都较大的改善。 同时编码也包含可靠检错能力,能够自动滤除错误及虚假信息,真正实现了透明 的连接,在同等的发射功率下是传统的模块近一倍的距离。所以APC340 模块适 合于恶劣环境或对距离有要求的场合。

基于EM200模块的无线数据传输系统设计

基于EM200模块的无线数据传输系统设计

计 了 一 种 基 于 C MA或G R 的 网 络 数 据 传 输 系 D PS 统 。 该 系 统 可 根 据 传 输 要 求 的不 同更 换 相 应 模 块 ,从 而完 成更 多功 能 。
(G 3 )移 动通 讯 技 术 之 间 。G R 采 用 分 组 交 换技 PS
术 ,可 高效 传 输 高速 或 低 速 数 据 和 信 令 ,G R PS
求 。本 文 重 点 介 绍 了该 无 线 数 据 传 输 系统 的 接 口设 计 。 关 键 词 : 无 线 数 据 传 输 ;A M ;E 0 ; t / S I R M2 0 r O —1 C
0 引 言
随 着我 国信 息化 进程 的全 面推 进 ,各 行 业对 信息 化 也提 出 了较高 的要 求 。对传 输 信息 化 的认
统 可 以很好 的解决 上述 问题 ,移 动监 测 系统 一 般
互 准正交 性 ,从 而在 时 间 、空间 和频 率上 都 可 以
重 叠 。C MA 1 D X的 理 论 传 输 速 率 可 达 3 0k p , 0 b s
目前 的实 际传 输 速 率 大 约在 10k p 左 右 .并 可 0 b s
成 与监 控 中心之 间 的信 息 交 互 。模 块在 设 计 时选 用 了高性 能A M处 理 器 fP 2 1 1并 移植 R L C20 了嵌 入 式操作 系统l / S I,可 以 简单快捷 的 实现T PI 网络协 议 。该 系统 可 以广 泛应 用 于 x O —I C C/ P 远程 监 控 系统 中 ,并 可 以根 据采 样 数 据 的 不 同 ,建 立 相应 的数 据 库 ,达到 多样 化 的应 用要
由数 据采集 设 备 、终端 管理 计算 机 、监 控 中心 组

315M无线模块数据传输

315M无线模块数据传输

315M无线模块数据传输常用的近距离无线传输有很多种方式:1)CC1100/NRF905433MHz无线收发模块;2)NRF24012.4GHz无线收发模块;3)蓝牙模块;4)Zigbee系列无线模块;以上1/2/3模块,一个大概要几十块钱,一套加起来要一百多块,4就更贵了,单个就要上百块钱。

而常用的315M遥控模块就便宜很多了,收发一套淘宝上才卖8块钱。

这种模块用途极其广泛,例如遥控开关/汽车/门禁/防盗等,大部分是配合2262/2272编解码芯片实现开关的功能。

如果能够利用315M模块实现数据传输,透明传输串口数据,那将是无线数据传输最廉价的方式。

就是这种模块,不带编码解码芯片的,淘宝价一套8块钱:发送电路图,使用声表,工作稳定:接收电路图,超外差接收,用了一片LM358:试验一:单片机串口发送端TX直接接315M发送模块的TXD,另外一个串口的接收端RX直接接315M 接收模块的DATE输出端:结果如上图所示,串口发送单字节0x50的时候,串口TX端的波形如上图上半部分所示,一个开始位,一个停止位,8个数据位(低位在前高位在后)。

下半部分是通过315M模块无线传输之后,在串口接收端RX收到的波形。

接收下来之后,发现数据传输错误,发送0x50,收到的是0x05,发0x40收到0x01,发送0x41收到0x50,发送0x42收到0x28。

传输错误的原因:在有数据时候,波形是正确的。

但是串口TX端在空闲的时候,是高电平状态,而通过315M无线传输之后,空闲时候却是低电平状态!结果就是接收电路读出的数据错开了一位,数据传输错误。

试验二:串口TX经过反相后,再通过315M模块传输,接收端再反相一下,电路图如下:这次数据传输成功了!1)在1200bps和2400bps速率下,在数据传输期间,数据是正确的,但是数据发送完成后,接收端会收到一大堆的乱码;2)在4800bps速率下,首字节丢失,其他字节传输正常,发送完成后仍然跟着一堆乱码。

433m无线模块基础知识

433m无线模块基础知识

433m无线模块数据发射模块的工作频率为315M,采用声表谐振器SAW稳频,频率稳定度极高,当环境温度在-25~+85度之间变化时,频飘仅为3ppm/度无线数据传输广泛地运用在车辆监控、遥控、遥测、小型无线网络、无线抄表、门禁系统、小区传呼、工业数据采集系统、无线标签、身份识别、非接触RF智能卡、小型无线数据终端、安全防火系统、无线遥控系统、生物信号采集、水文气象监控、机器人控制、无线232数据通信、无线485/422数据通信、数字音频、数字图像传输等领域中。

433M发射模块主要技术指标:1、通讯方式:调幅AM2、工作频率:315MHZ/433MHZ3、频率稳定度:±75KHZ4、发射功率:≤500MW5、静态电流:≤0.1UA6、发射电流:3~50MA7、工作电压:DC 3~12V特别适合多发一收无线遥控及数据传输系统.声表谐振器的频率稳定度仅次于晶体,而一般的LC振荡器频率稳定度及一致性较差,即使采用高品质微调电容,温差变化及振动也很难保证已调好的频点不会发生偏移。

发射模块未设编码集成电路,而增加了一只数据调制三极管Q1,这种结构使得它可以方便地和其它固定编码电路、滚动码电路及单片机接口,而不必考虑编码电路的工作电压和输出幅度信号值的大小.比如用PT2262或者SM5262等编码集成电路配接时,直接将它们的数据输出端第17脚接至数据模块的输入端即可.数据模块具有较宽的工作电压范围3~12V,当电压变化时发射频率基本不变,和发射模块配套的接收模块无需任何调整就能稳定地接收。

当发射电压为3V时,空旷地传输距离约20~50米,发射功率较小,当电压5V时约100~200米,当电压9V时约300~500米,当发射电压为12V时,为最佳工作电压,具有较好的发射效果,发射电流约60毫安,空旷地传输距离700~800米,发射功率约500毫瓦.当电压大于l2V时功耗增大,有效发射功率不再明显提高。

这套模块的特点是发射功率比较大,传输距离比较远,比较适合恶劣条件下进行通讯。

433m无线模块基础知识知识分享

433m无线模块基础知识知识分享

433m无线模块数据发射模块的工作频率为315M,采用声表谐振器SAW稳频,频率稳定度极高,当环境温度在—25〜+85度之间变化时,频飘仅为3ppm/度无线数据传输广泛地运用在车辆监控、遥控、遥测、小型无线网络、无线抄表、门禁系统、小区传呼、工业数据采集系统、无线标签、身份识别、非接触RF智能卡、小型无线数据终端、安全防火系统、无线遥控系统、生物信号采集、水文气象监控、机器人控制、无线232数据通信、无线485/422数据通信、数字音频、数字图像传输等领域中。

433M发射模块主要技术指标:1、通讯方式:调幅AM2、工作频率:315MHZ/433MHZ3、频率稳定度:土75KHZ4、发射功率:<500MW5、静态电流:<0.1UA6、发射电流:3〜50MA7、工作电压:DC 3〜12V特别适合多发一收无线遥控及数据传输系统。

声表谐振器的频率稳定度仅次于晶体,而一般的LC振荡器频率稳定度及一致性较差,即使采用高品质微调电容,温差变化及振动也很难保证已调好的频点不会发生偏移。

发射模块未设编码集成电路,而增加了一只数据调制三极管Q1,这种结构使得它可以方便地和其它固定编码电路、滚动码电路及单片机接口,而不必考虑编码电路的工作电压和输出幅度信号值的大小。

比如用PT2262或者SM5262等编码集成电路配接时,直接将它们的数据输出端第17脚接至数据模块的输入端即可。

数据模块具有较宽的工作电压范围3〜12V,当电压变化时发射频率基本不变,和发射模块配套的接收模块无需任何调整就能稳定地接收。

当发射电压为3V时,空旷地传输距离约20〜50米,发射功率较小,当电压5V时约100〜200米,当电压9V时约300〜500米,当发射电压为12V时,为最佳工作电压,具有较好的发射效果,发射电流约60毫安,空旷地传输距离700〜800米,发射功率约500毫瓦。

当电压大于I2V时功耗增大,有效发射功率不再明显提高。

这套模块的特点是发射功率比较大,传输距离比较远,比较适合恶劣条件下进行通讯。

无线模块如何选择及优缺点

无线模块如何选择及优缺点

无线模块如何选择及优缺点一.无线模块简介无线数据传输广泛地运用在车辆监控、遥控、遥测、小型无线网络、无线抄表、门禁系统、小区传呼、工业数据采集系统、无线标签、身份识别、非接触RF智能卡、小型无线数据终端、安全防火系统、无线遥控系统、生物信号采集、水文气象监控、机器人控制、无线232数据通信、无线485/422数据通信、数字音频、数字图像传输等领域中。

作为无线数据传输的核心无线模块,这几年来伴随着物联网和大数据采集的脚步已经取得了长足的发展,各类模块化的产品更是百花齐放百家争鸣。

拿我们熟知的1G以下的无线收发模块来看,配合无线芯片原厂生产出来的模块,需要高可靠性的晶振,精密的阻容器件和电感合理的搭配来处理射频干扰,特别是在天线端的分立器件匹配端需要有丰富的射频设计经验和模拟设计功底。

即便是仿制现行批量生产的无线模块,也要在产品的应用端来考虑模块尺寸的大小是否符合和满足日趋小型化的产品,另外在产品的距离和功耗方面是否处理的得当,而且每家模块厂商都会有自己的技术指标评判标准,产品的一致性方面更是难以从生产角度得到有效的保障。

基于目前无线模块所面临的低功耗,小型化,批量生产一致性,以及使用过程的易用性等问题,具有低功耗高性能,并且具有较高的产品生产一致性和易用性。

达泰电子专注于无线开关模块、无线传输模块的研发制造。

二.如何选择无线模块先来看看无线设备可以通讯多远:1949以前,天上并没有通信卫星,而上海地下党用几瓦功率的电台就可以和延安汇报工作,当然这个使用的是通过电离层反射的短波。

即使在现今,大批的业余无线电爱好者仍可以用5W的功率进行上千公里的通信。

就算是利用常用的430MHz频段的超短波通信,大批业余无线电爱好者也可以用几瓦功率在430M利用近地点达到1千多公里的业余通信卫星进行跨洲的通信和图文传送。

那现实的无线设备该通多远呢,就比如我们常用的430Mhz频段,这个频段我们又叫做视距频段,比如说,用眼睛可以看到的地方就可以通。

315m发射模块电路原理

315m发射模块电路原理

315m发射模块电路原理315M发射模块电路原理引言:315M发射模块电路是一种常用于无线通信的模块,其原理是基于315MHz无线电频率的发射和接收。

本文将详细介绍315M发射模块电路的工作原理,包括电路组成、信号调制和发射过程等内容。

一、电路组成315M发射模块电路主要由射频发射芯片、晶体振荡器、射频匹配电路和天线组成。

1. 射频发射芯片:是整个电路的核心部件,负责产生和调制射频信号。

它通常由发射调制器、射频放大器和功率控制电路组成。

2. 晶体振荡器:负责产生稳定的315MHz射频信号。

经过射频发射芯片调制后,这个信号将成为模块的发射信号。

3. 射频匹配电路:用于匹配射频发射芯片和天线之间的阻抗,以确保尽量多的信号能够被天线发射出去。

4. 天线:将经射频发射芯片调制后的射频信号转化为无线电波信号,从而实现信号的发射。

二、信号调制315M发射模块电路中的信号调制主要分为两个步骤:频率调制和幅度调制。

1. 频率调制:射频发射芯片通过改变晶体振荡器的频率,将原本稳定的315MHz信号调制成不同频率的射频信号。

这种调制方式可以实现不同类型的数据传输,例如调制成ASK(Amplitude Shift Keying)信号、FSK(Frequency Shift Keying)信号等。

2. 幅度调制:在315M发射模块电路中,幅度调制通常使用ASK 调制方式。

射频发射芯片通过改变射频信号的幅度来表示不同的信息。

当幅度为高电平时,代表1;当幅度为低电平时,代表0。

三、发射过程315M发射模块电路的发射过程主要包括信号调制和射频信号的发射。

1. 信号调制:根据需要传输的数据类型,射频发射芯片通过频率调制和幅度调制将数据编码成射频信号。

编码后的信号将传递到射频匹配电路。

2. 射频信号发射:射频匹配电路将接收到的射频信号传递给天线,天线将信号转化为无线电波信号并发射出去。

这样,无线电波信号就可以在空间中传播,实现无线通信的目的。

致远电子 ZM433 470SX-M 工业级射频无线模块说明书

致远电子 ZM433 470SX-M 工业级射频无线模块说明书

——————————————概述ZM433/470SX-M 模块是广州致远电子有限公司自主研发的一款工业级射频无线产品。

模块采用源自军用战术通信系统的LoRa 调制技术设计,完美解决了小数据量在复杂环境中的超远距通信问题。

相较传统调制技术, ZM433/470SX-M 模块在抑制同频干扰具有明显优势,解决了传统设计方案无法同时兼顾距离、抗扰和功耗的弊端。

另外,芯片集成了+20dBm 的可调功率放大器,可获得超过-148dBm 的接收灵敏度,链路预算达到了行业领先水平,针对应用于远距离传输且对可靠性要求极高的场合,该方案是不二之选。

——————————————产品特性◆频率范围:410~525MHz ◆工作电压1.8~3.6 V◆接收电流11.67mA ,发射电流108.5mA@+18dBm◆发射功率可调:+5dBm~+18dBm ◆接收灵敏度********************************◆传输速率0.123~300 kbps@FSK◆支持FSK/GFSK/MSK/GMSK/LoRa/OOK 等调制方式◆发送和接收缓冲区共256字节◆支持多种低功耗操作模式◆ 3.3V 接口电平◆采用SPI 总线通信接口◆长×宽×高:15×15×2.2(mm )————————————产品应用◆自动抄表◆家庭和楼宇自动化◆无线告警和安防系统◆工业监视与控制◆远程灌溉系统ZM433/470SX-M 数据手册433/470MHz 无线扩频模块修订历史目录1.功能简介 (1)2.尺寸图 (2)2.1产品尺寸 (2)3.引脚说明 (3)3.1引脚排列 (3)3.2引脚定义 (3)4.电气参数 (5)4.1极限参数 (5)4.2静态参数 (5)5.射频参数 (6)6.生产指导 (7)6.1推荐回流温度曲线 (7)7.硬件设计注意事项 (8)7.1最小系统 (8)7.2电源设计 (8)7.3RF设计 (8)7.3.1PCB板载天线设计指导 (8)7.3.2外接天线设计指导 (9)7.3.3邮票孔天线接口设计指导 (9)7.3.4天线匹配 (11)8.包装信息 (13)9.免责声明 (15)1.功能简介ZM433/470SX-M模块是广州立功科技股份有限公司基于Semtech公司SX1278自主研发的一款工业级射频无线产品。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

M无线模块数据传输集团标准化小组:[VVOPPT-JOPP28-JPPTL98-LOPPNN]
315M无线模块数据传输常用的近距离无线传输有很多种方式:1)CC1100/NRF905433MHz无线收发模块;2)NRF24012.4GHz无线收发模块;3)蓝牙模块;4)Zigbee系列无线模块;以上1/2/3模块,一个大概要几十块钱,一套加起来要一百多块,4就更贵了,单个就要上百块钱。

而常用的315M遥控模块就便宜很多了,收发一套淘宝上才卖8块钱。

这种模块用途极其广泛,例如遥控开关/汽车/门禁/防盗等,大部分是配合2262/2272编解码芯片实现开关的功能。

如果能够利用315M模块实现数据传输,透明传输串口数据,那将是无线数据传输最廉价的方式。

就是这种模块,不带编码解码芯片的,淘宝价一套8块钱:
发送电路图,使用声表,工作稳定:
接收电路图,超外差接收,用了一片LM358:试验一:单片机串口发送端TX直接接315M发送模块的TXD,另外一个串口的接收端RX直接接315M 接收模块的DATE输出端:
结果如上图所示,串口发送单字节0x50的时候,串口TX端的波形如上图上半部分所示,一个开始位,一个停止位,8个数据位(低位在前高位在后)。

下半部分是通过315M模块无线传输之后,在串口接收端RX收到的波形。

接收下来之后,发现数据传输错误,发送0x50,收到的是
0x05,发0x40收到0x01,发送0x41收到0x50,发送0x42收到0x28。

传输错误的原因:在有数据时候,波形是正确的。

但是串口TX端在空闲的时候,是高电平状态,而通过315M无线传输之后,空闲时候却是低电平状态!结果就是接收电路读出的数据错开了一位,数据传输错误。


验二:串口TX经过反相后,再通过315M模块传输,接收端再反相一下,电路图如下:
这次数据传输成功了!1)在1200bps和2400bps速率下,在数据传输期间,数据是正确的,但是数据发送完成后,接收端会收到一大堆的乱码;2)在4800bps速率下,首字节丢失,其他字节传输正常,发送完成后仍然跟着一堆乱码。

----------------------------------------分割线-------------------------------------------------------------------总结:1)通过315M无线模块透明传输串口数据是可行的,但是传输之前和接收之后要加一个三极管反相;2)在1200bps和2400bps 速率下数据稳定传输;在4800bps速率下,首字节丢失,其他字节传输正常;3)数据发送完成后,接收端会收到一大堆的乱码,所以在软件上要加上帧校验,否则可能会引起误触发。

例如我的遥控小车,遥控器发送给小车的控制命令只需要单字节,我在软件上使用3个字节作为一个命令帧,格式为AT+命令字,只有连续收到A和T两个字符之后,后面收到的一个字符才认为是有效的命令,否则认为是乱码,丢弃之。

4)传输距离:发送端和接收端都采用5V供电,天线使用一小段线圈的情况下,直线5米稳定传输。

更长的距离没有测试过,以后有空测试一下再补充。

////////////基础篇在这里:用廉价的315M遥控模块实现数据传输实验一:链路层协议(友情提醒:如果你没有过通信调试的经验,看以下文字可能会觉得晕晕乎乎的,请跳过本小节直接从第二节开始)用示波器查看315M接收模块的输出波形,发现有以下规律:1)平时没信号的时候输出杂波(串口一直接收到乱码);2)有信号的时候,输出发送模块送来的波形,但是最开始的一个字节数据会有干扰;3)信号发送结
束后,输出端会有100ms左右的寂静期(输出低电平),然后重新输出杂波;4)数据发送期间,刚开始的数据的输出波形比较干净,信号持续的时间越长,越容易出现干扰(串口接收数据出现1-2bit的误码)。

根据以上特点,确定315M模块发送的帧结构如下:引导码+间隔15ms+帧头+数据+校验位,解释如下:
1)引导码的作用:从没信号到有信号的开始阶段,数据会有干扰,所以先发送几个字节的引导码。

这样即使其中的1-2个引导码因为干扰而丢掉也没有关系。

接收端收到引导码不保存,自动忽略。

我的盖革计数器协议中,引导码为4个字节的字符‘A’。

2)引导码+间隔15ms:保证从帧头开始,输出信号的波形非常干净;3)帧头:告诉接收端一个帧的开始。

我的盖革计数器协议中,帧头为两个字符“AT”。

帧头第一个字节跟引导码相同,这样在接收端处理接收数据时可以自动忽略重复收到的字符‘A’。

4)校验:因为315M无线传输极易出现干扰,所以必须加上帧校验,避免将干扰信号误认为是有效数据。

我的盖革计数器协议中,采用异或和的校验方式,具体为:将数据所有字节进行异或计算,取得一个异或和作为校验位。

5)检验的改进:经过大量测试发现,经常出现以下情况:数据的某一个bit受到干扰,例如0变成1,而恰巧校验和的同一个bit也同样因为干扰而由0变成1,这样事实上收到了一位错误的数据,但是检验却刚好正确,接收端误认为是正确的数据。

为了避免以上的情况,将校验和改为:异或和取反,即将数据所有字节进行异或计算,取得一个异或和,再取反作为校验位。

6)帧长:由于上面观察到的规律4,发送长帧的时候容易出现误码,而发送短帧的时候正确率接近100%。

我的盖革计数器协议中,本来采用长度为12字节的帧一次将一分
钟/5分钟/1小时/1天测量平均值发送给PC机,后来改为长度为6字节的短帧,分4次发送4个测量平均值。

帧结构为:AAAA-15ms-AT-数据类型-数据高字节-数据低字节-校验和。

实验二:天线在网上查询了资料,关于315M模块的天线,有以下3种说法:1)弹簧天线,用1mm的铜线绕成弹簧形状,弹簧直径6mm,绕23圈。

淘宝上卖的模块有部分是不焊天线的,如果有天线,就是这样的弹簧天线。

2)用25cm的长导线,竖起来。

3)315M模块用39cm的导线,433M模块用23cm。

测试条件:速率1200bps。

接收模块采用稳压5V供电,发送模块采用未经稳压的11V供电。

发送模块的工作电流:静态3.7mA,发送数据时4-11mA(发送第一帧的时候4mA,第二帧5mA,第三帧6mA,如此逐次上升,到11mA再逐次下降到4mA。

不知道为什么会变化)。

发送连帧头+数据+校验位共6个字节的短帧。

测试结果:1)弹簧天线:直线距离大于8米开始出现误码帧;2)25cm导线:书房到客厅,距离13米,隔一堵墙,开始出现误码帧;3)39cm导线:书房到阳台,距离15米,隔2堵墙一道门,正确率100%。

如果改为发送12字节的长帧,开始出现误码,误码帧30%,正确70%。

结论:采用39cm的导线效果最好。

实验三:采用归零码在网上查阅了一些资料,称数据通信最好不要采用非归零码,尤其是不能出现长1或者长0,否则容易受到干扰。

建议采用归零码,例如曼切斯特码或者POCSAG码等。

所谓的归零码就是发送的所有数据中,出现高电平和低电平的时间总和刚好是50%-50%。

例如曼切斯特码,不再用高电平/低电平表示1和0,而是用电平跳变表示1和0,例如低电平变成高电平(上升沿)为1,下降沿为0,这样无论发送任何数据,都保证高电平和低电平的时间刚好是50%-50%。

用示波器观察接收波形,跟资料描述的一致。


发送的数据帧为:AT-00-01-02-校验和,其中有大量的长0,很容易受到干扰将00变成01,或者40之类,其实只有一个bit出错,由于校验失败,整个帧就要丢弃。

如果是12字节的长帧,出现误码帧的概率更大,一共96个bit,只要任何一个bit受到干扰出错,整个帧就要丢弃。

原来的长帧结构为:AAAA-15ms-AT-10-00-01-02-03-04-05-06-07-XOR,现在改成归零码:0x5a-0x5a-0x5a-0x5a-15ms-0x5a-0xa5-99-55-56-59-
5a-65-66-69-6a-XOR(原来的引导码和帧头AT不符合归零码规则,改为0x5a-0xa5)。

效果超好!从书房到阳台(距离15米,隔2堵墙一道门)正确率100%。

发送在13楼,接收走到10楼,仍然保持正确率100%。

走到9楼(隔4层楼)开始出现误码帧。

走到8楼(隔5层楼)只能偶尔收到一帧。

这个效果已经超过我在TB上买的成品CC1100数传模块,单个模块60块钱,带SMA鞭状天线,在9600速率下,书房到阳台ok,隔一层楼ok,1.5层楼开始出现误码,隔2层楼则只能偶尔收到数据。

-------------------------------总结-------------------------------------------------1)采用帧结构:0x5a-0x5a-0x5a-0x5a-间隔15ms-0x5a-0xa5-数据-XOR_SUM_NOT,尽量缩短帧长度;2)数据采用曼切斯特码来编码,可以极大地提高传输性能;3)天线采用39cm的导线,竖起来,效果最佳。

相关文档
最新文档