• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

2401无线模块在单片机上通讯时的时序问题

称霸梅3 2018-05-20 浏览量:798
本人最近在搞基于2401无线模块和51单片机的超声波测距,超声波发射端和接收端独立工作,两个单片机结合两个2401稳定超声波时序,超声波测的距离老是飘,浮动范围很大,求解。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 有条件可以同时仿真,或者串口打印时间,排除时序问题后,再检查是不是超声波模块有问题

    具体浮动范围有多大?

    • 发布于 2018-05-20
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • 超声波测时,对时间的要求是比较高的,可能你的2401通讯进,影响了超声波测过程中的时间的计量。
    • 发布于2018-05-20
    • 举报
    • 评论 0
    • 1
    • 0

  • 距离太远容易出现不稳定的问题,超声波测距的那种模块一般也就测10米左右的,再远容易出错
    • 发布于2018-05-21
    • 举报
    • 评论 0
    • 1
    • 0

  • 为什么楼主不用HCSR04那种收发一体的超声波模块?这种模块虽然测量距离比较短,但是稳定性比较好,不会说出现很大的漂移的,只需要占用单片机的PWM输入接口。

    • 发布于2018-05-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 超声波模块,就是你用的那种,非常吃定时器的,需要精确的延时。而24L01的通讯总是在不断的延时,会影响超声波模块的正常收发
    • 发布于2018-06-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 先不接无线模块看下,通过串口打印,判断是不是无线模块引起的干扰
    • 发布于2018-06-10
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

2401无线模块在单片机上通讯时的时序问题