嗨对话框:
我使用DA14580做主从机通信,偶尔会出现发送的数据与接收到的数据不一样,请问下误码率的问题,主要是因为什么原因?天线吗?
有没有统计一下误码率?
这个影响因素很多,环境干扰,天线设计,供电稳定,外设等等,需要搭建测试环境从最简单的条件开始一项项测试
hi Qinjiny_Dialog:
没有统计过误码率。
只是测试过,电脑端通过串口数据给到DA主机,然后看从机数据,有发现数据出错的情况。
之前我在做DA14582的时候有发现串口接收数据有误码率的情况。可能是串口这边的问题吗?
还有协议栈里面没有类似于数据校验的动作吗?接收到的数据不对也会忘应用层抛吗?
协议栈当然有防错机制,但是在收发质量得不到保证的情况下也依然会有错误出现。
至于是不是串口引起的问题,你尝试不通过电脑,直接在代码里生成数据传给从机就可以验证排除了
有没有统计一下误码率?
这个影响因素很多,环境干扰,天线设计,供电稳定,外设等等,需要搭建测试环境从最简单的条件开始一项项测试
hi Qinjiny_Dialog:
没有统计过误码率。
只是测试过,电脑端通过串口数据给到DA主机,然后看从机数据,有发现数据出错的情况。
之前我在做DA14582的时候有发现串口接收数据有误码率的情况。可能是串口这边的问题吗?
还有协议栈里面没有类似于数据校验的动作吗?接收到的数据不对也会忘应用层抛吗?
协议栈当然有防错机制,但是在收发质量得不到保证的情况下也依然会有错误出现。
至于是不是串口引起的问题,你尝试不通过电脑,直接在代码里生成数据传给从机就可以验证排除了