Shenzhen Silicon Technology Co., Ltd

Company News

哪些原因会导致无线模块不能正常通讯?
发布时间:2024-01-03 浏览数量:596 来源:

  无线模块将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对无线模块的相关情况以及信息有所认识和了解,详细内容如下。
  
  一、无线模块常见问题
  
  1. 无线模块死机
  
  1)查供电电源(电源负载电流是否比模块规格书上的发射电流大,电源类型)
  
  2)是否影响到别的设备。(工作环境中,是否有其他的无线设备)
  
  2. 无线模块正常使用一段时间后,通讯距离越来越短怎么办?
  
  这种情况,一般是硬件电路损坏,需要寄回维修。
  
  3. 无线模块发射不出信号或者通讯不上
  
  1)检查模块硬件接线是否有问题
  
  2)看SPI是否能读寄存器值,如果是则说明接线正确,否则反之。
  
  3)检查供电,是否达到工作电压(可通过降低功率确定)
  
  4. 是否支持跳频功能
  
  不支持芯片自动跳频,需单片机设置频率
  
  5. 同样的程序,在别的厂商的无线模块上可以正常工作,为什么我司的维修模块不能正常工作。
  
  不同厂家的无线模块的天线、晶振不同,所以程序不一定匹配。
  
  6. 不同公司的无线模块是否能和别的厂商通讯
  
  实际的频率不一样,不能和别的厂商的无线模块通讯。(实际频率要用频谱仪测试)
  
  7. 无线模块为什么发烫?
  
  天线开关没有控制好。
  
  8. 无线模块怎么进入休眠状态
  
  用SPI接口发送指令,具体可参考我司对应的模块DEMO程序。
  
  9. 无线模块怎么修改速率/频率?或某个无线模块速率/频率对应的参数值是多少?
  
  每个无线模块都有寄存器手册或者配置软件,计算出需要修改的寄存器值,可通过SPI接口发送指令给无线模块
  
  10. 无线模块怎么设置功率?
  
  每个无线模块的规格书都可以查看相对应的功率对照表。
  
  11. 模块休眠时,为何接收不到数据?
  
  无线模块在休眠状态时,是处于关闭无线的状态,这种情况下是无法接收数据
  
  12. 无线模块如何从休眠中唤醒?
  
  通过SPI接口发送任何指令。
  
  13. 无线模块如何实现无线远程唤醒?
  
  除si4463模块有自带的LDC功能外,其他的前端无线模块都需单片机定时控制模块在休眠和接收中切换。
  
  14. 无线模块一次可以发送多少字节?
  
  FSK系列模块的一次64字节,LORA系列模块一次255个字节,2.4G系列一次32个字节
  
  15. 无线模块如何实现大数据发送?
  
  我们需要通过单片机设置好进行分包发送。
  
  二、无线模块为何校验失败
  
  无线模块经常有人在校验过程中会失败,又是什么原因呢?造成校验失败的大部分原因都是因为我们在校验过程中数据发生了丢失和错误,说得简单点,校验的过程是收发两端共同完成的过程,发送一个数据包到串口,然后由发送端将数据包发送到接收端的指定位置,接收端再到指定的位置检验字节,同时,再将接收到的数据按规定方式计算出接收端校验字节,如果接收端校验字节与接收到的发送端校验字节相等,则说明数据包是有效的,否则就应该放弃该数据包。这也就是我们平时校验过程中出现失败的主要原因。
  
  无线模块校验的方法最常用的是奇偶校验和循环冗余码校验两次,在串行数据传输过程中,由于干扰可能引起的信息错误,出现“误码”,我们在传输过程中发现的错误叫做检码,发出错误后,进行修正叫检错。除去这两种常用的校验方法,还有异或校验、sum等等,其中以奇偶校验方法最为简单粗暴,但是这种方式有一个缺点,它只能发现错误,不能纠正错误,所以一旦发现误码的时候,不能进行检错,只能将数据包重新发送。而循环冗余码校验方法则有很好的自动纠错功能,但也相对的比奇偶校验方法复杂的多。所以我们进行校验的时候,选择什么算法还是要看自己怎么去抉择。
  
  以上就是小编这次想要和大家分享的有关无线模块的内容,希望大家对本次分享的内容已经具有一定的了解。如果您想要看不同类别的文章,可以在网页顶部选择相应的频道哦。