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

LED亮度稳定调节

Obligation 2018-05-19 浏览量:878
用超声波的距离远近对应来调节LED亮度,调节的亮度不稳定。怎么解决?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 超声波测距的数据本身就有很大波动,你直接使用当然灯光就不稳定,你可以设定距离变化Δd,PWM才变化ΔP,再加上软件稳定距离的数据,灯光就可以稳定调节了。
    • 发布于 2018-05-19
    • 举报
    • 评论 0
    • -1
    • 0

其他答案 数量:13
  • 这应该是有干扰 硬件滤波跟软件滤波进行配合  效果应该好点
    • 发布于2018-05-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 超声波感应的距离变化较快导致你用pwm控制的led变化快而不稳定,需要用软件滤波
    • 发布于2018-05-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 你可以调整控制函数,增加滤波,比如根据一段时间的平均值来调整,增加迟滞函数,切亮度调节缓慢处理(快速的亮度变化人比较敏感)
    • 发布于2018-05-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 是否超声波测距的波动变化较大?按照楼主的需求,应该是两个部分,一个是超声波测距的数值,一个是LED亮度的调节,可以分成两个独立的模块调试完成后再组合一起,先看下超声波测距出来的数值是否稳定,再看下单独调节LED亮度能否稳定,如果两者都稳定了,再把两者结合起来。
    • 发布于2018-05-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 用pwm调光,不稳定应该是你的测距波动比较大造成的,所以灯光也跟着不稳定了
    • 发布于2018-05-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 可能是超声波采集到的数据的不稳定导致的你的LD亮度的调节的不稳定,你可以更具你的实际情况进行调整,进行滤波等都是可以的,并且在一定范围内LED的亮度都不要改变,变化太频繁的话也会导致LED的亮度的不稳定
    • 发布于2018-05-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 对超声波返回的数据进行滤波以后再根据距离的值调节pwm的占空比
    • 发布于2018-05-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 要先看看你测量 的距离是不是稳定,要是稳定的,可能是你的PWM的配置不对民。
    • 发布于2018-05-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 首先确定一下超声波测距的准确度,是不是有较大波动

    超声波测距一般只能在10米左右的范围,远了容易不准

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

  • 这个不稳定肯定是超声波模块的问题,HCSR04模块的精度不是很高,很容易被环境干扰,建议换用更为专业的超声波测距模块。

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

  • 超声波的问题,一般价格越高,精度越高,


    如果考虑成本问题的话,可以对数据进行处理后再进行led控制,比如连续多个相近的数字后,才判断为有效数字


    出现的负值直接忽视之类的

    • 发布于2018-06-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 因为你是用超声波测得的数据作为调节PWM的,但是你的超声波模块精度很低的,我实测过2CM左右,所以会有问题。

    给你一个解决思路,就是使用区间来调节PWM,比如距离在2CM-3CM,是一个PWM值。3CM-4CM,又是另一个PWM值,那就很稳定了

    • 发布于2018-06-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个应该是你的测距模块有问题,你看看是不是你的超声模块没有加入滤波导致的
    • 发布于2018-06-17
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

LED亮度稳定调节