求救:一个数码管的部分笔画相对较暗 原因

[复制链接]
 楼主| sunbo19845 发表于 2015-11-9 10:49 | 显示全部楼层 |阅读模式
本帖最后由 sunbo19845 于 2015-11-9 12:24 编辑

求救:一个数码管的部分笔画相对较暗 原因是什么 但是显示4 F 时基本正常

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
wsnsyy 发表于 2015-11-9 10:51 | 显示全部楼层
全部点亮时是什么样子的
shauew 发表于 2015-11-9 10:58 | 显示全部楼层
驱动能力不够,加上上拉吧
ayb_ice 发表于 2015-11-9 10:59 | 显示全部楼层
程序,硬件,器件都有可能吧
shell.albert 发表于 2015-11-9 11:10 | 显示全部楼层
这个问题有好多原因。
如果你是使用I/O动态扫描驱动的话,那么跟每个I/O的扫描时间是有关系的,这根I/O导通时间越长,段越亮,如果越短的话,段就显得暗一些。
如果你是使用单独的I/O驱动的话(不过,这么多段应该不可能吧,要不得占用多少I/O呀,而且程序还得译码麻烦),有可能是拉电流不够,采用灌的方式,或外接三极管,注意限流电阻不能越取太大。
如果你是使用集成驱动芯片的话,那就得看好了每个I/O的最大输出电流,如果不够的话,依然要外接驱动。
songchenping 发表于 2015-11-9 11:20 | 显示全部楼层
上电路图分析
 楼主| sunbo19845 发表于 2015-11-9 11:58 | 显示全部楼层
shauew 发表于 2015-11-9 10:58
驱动能力不够,加上上拉吧

应该是成熟的套件 店主说我的是首个
 楼主| sunbo19845 发表于 2015-11-9 12:00 | 显示全部楼层

看看可以不?
 楼主| sunbo19845 发表于 2015-11-9 12:25 | 显示全部楼层
shell.albert 发表于 2015-11-9 11:10
这个问题有好多原因。
如果你是使用I/O动态扫描驱动的话,那么跟每个I/O的扫描时间是有关系的,这根I/O导通 ...

请指导 已更新部分图片
gx_huang 发表于 2015-11-9 12:36 | 显示全部楼层
明显的原理图问题呀,COM端的电阻短路,每个SEG端串电阻,保证亮度均匀。
gx_huang 发表于 2015-11-9 12:40 | 显示全部楼层
如果你不想改原理图,改软件也是可以的,每次扫描显示1个数码管中的一个SEG,亮度会均匀,只不过要扫描32次了,亮度可能会降低。
总之,要保证每次显示时,每个数码管的电流是一样的。

评论

8次就可以了  发表于 2015-11-9 14:44
wh6ic 发表于 2015-11-9 13:01 | 显示全部楼层
每次扫一段、四位,扫8次也可以有均匀的亮度,他的限流电阻510R,绿色LED压降1.8V,每粒LED电流6~7mA,总电流小于30mA,占空比 1/8,STC的IO不会有大问题。
ayb_ice 发表于 2015-11-9 13:33 | 显示全部楼层
每个SEG串个电阻,COM端电阻可以不要

省不能这样省的
天南星雨 发表于 2015-11-9 13:42 | 显示全部楼层
直接搭电路,给所有的LED供同样的电压和电阻,看看亮度是不是一样的。
李冬发 发表于 2015-11-9 14:43 | 显示全部楼层
去掉R1/R2/R3/R4,在A1/B1/C1/D1/E1/F1/G1/DP15串个电阻就不会了。

评论

扫8次,当然比LZ目前的好很多,但是毕竟还是有一些差异的,看GPIO输出低电平是否可以同时带4路LED。  发表于 2015-11-9 15:03
gx_huang 发表于 2015-11-9 15:01 | 显示全部楼层
wh6ic 发表于 2015-11-9 13:01
每次扫一段、四位,扫8次也可以有均匀的亮度,他的限流电阻510R,绿色LED压降1.8V,每粒LED电流6~7mA,总电 ...

扫8次,也会比扫4次的位式扫法好很多,主要就是考虑GPIO的低电平输出能力。
但是扫8次,毕竟还是有一些差异的。产品设计,还是改原理图扫4次的好。
wh6ic 发表于 2015-11-9 15:16 | 显示全部楼层
gx_huang 发表于 2015-11-9 15:01
扫8次,也会比扫4次的位式扫法好很多,主要就是考虑GPIO的低电平输出能力。
但是扫8次,毕竟还是有一些差 ...

LZ自己改PCB可能有一定难度,他是买的现成的简易学习板。还是软件改成扫段来得快点。
  STC片子的IO输出额定是20mA,8~10mA应该可以长期正常工作,从LZ的原理图看,扫描段I/O的30mA有占空比约1/8,基本木有问题。
 楼主| sunbo19845 发表于 2015-11-9 15:37 | 显示全部楼层
多谢各位老师的指导,原理和办法都点的比较透彻
ocon 发表于 2015-11-9 15:43 | 显示全部楼层
这个电路设计属于偷工减料,为节约几分钱少用4个电阻,牺牲了亮度的均匀性,当用红色LED的时候缺陷不够明显,而翠绿色的LED需要的驱动电压比红色的高一倍,于是原形毕露。

评论

led没做均流.正解.  发表于 2015-11-10 11:54
songchenping 发表于 2015-11-9 16:04 | 显示全部楼层
你直接用IO口驱动数码管,必须要保证足够快的刷新率才能看不出来差异啊啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

5

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部