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

LED数码管各段亮度不太一致

捷波 2018-08-01 浏览量:2793
使用IO扫描方式驱动LED数码管,感觉各段亮度有些不一致,可能是什么原因?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 提供一下排查思路:

    1.硬件原因:确保每个段的限流电阻是一样的,硬件上确保亮度一致。

    2.软件原因:扫描时是否有一些段延时时间比较长,导致亮度上比较亮。

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

其他答案 数量:21
  • IO口接的哪几个,驱动能力是不是一样的
    • 发布于2018-08-01
    • 举报
    • 评论 0
    • 1
    • 0

  • 一般是限流电阻取值有问题 或者程序中延时时间不一致
    • 发布于2018-08-01
    • 举报
    • 评论 0
    • 1
    • 0

  • 可能是延时没有做好,你可以使用定时器来显示,应该可以保证亮度一样
    • 发布于2018-08-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 是不是电阻有差异或者PWM占空比不一样?
    • 发布于2018-08-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 限流电阻一样的话,就是程序中延时问题了
    • 发布于2018-08-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 感觉应该是电路上的问题,发一下电路图吧,限流电阻一样大不
    • 发布于2018-08-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 程序延时,限流电阻,一般这两个问题
    • 发布于2018-08-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 有没有电路图,限流电阻是不是一样,IO口状态是不是一样!
    • 发布于2018-08-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般都是程序延时不同或者电阻大小不同
    • 发布于2018-08-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 可能是程序延时不同或者限流电阻大小不同
    • 发布于2018-08-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果你电阻都一致的话,这就是程序的bug了,程序给每一个LED的点亮时间不同造成亮度不一致。一般LED厂家产品品质方面的因素不大。
    • 发布于2018-08-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 程序中延时时间不一致?
    • 发布于2018-08-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种情况应该是你的刷新过程中,每个数码段的刷新频率不一样导致的
    • 发布于2018-08-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 限流电阻是不是一样的?如果是那就要考虑程序的问题了,延时
    • 发布于2018-08-08
    • 举报
    • 评论 0
    • 0
    • 0

  • IO口的驱动电流不一定相同,

    此外看看电阻一不一样

    扫描方式和程序时间也有关系,确保代码各部分延时相同
    • 发布于2018-08-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 最有可能是你LED工艺一致性太差,导致LED亮度不一样
    • 发布于2018-08-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 先检查一下你所有输出的GPIO接口电流是否一致,然后单独点亮数码管的某一段LED的亮度看看是否一致,排查一下是不是LED工艺一致性的问题。

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

相关问题

问题达人换一批

LED数码管各段亮度不太一致