bg_islang0
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看bg_islang0的 主题 / 回贴
楼主  发表于: 2011-02-07 18:58
大家好,我用三菱的FX1S PLC控制三位数码管实时显示方位数据(方位数据的变化范围为0-360°)。采用恒定扫描周期6ms,三个共阳数码管动态显示,每个数码管片选端加了PNP型三极管9012进行电流放大。现在程序和硬件电路能正常工作,只是显示的数据有一点余辉现象,个位的显示数据在十位上有余辉,在百位上没有;相应的十位显示数据在百位上有余晖,百位数据在个位上有余辉,产生这种循环影响。
我不知道能否通过程序来消除这种影响,求高手指点。
现将显示部分的程序贴出来,程序中:Y003、Y004、Y005为数码管片选信号,分别控制个、十、百位数码管;Y007、Y010、Y011,、、、,Y015分别控制数码管的a、b、c,、、、,g的七个段选信号(这里Y011,、、、,Y015部分的程序没给出);数据寄存器D201、D202、D203分别存放要显示的个、十、百位数据;D10和D11这里用作辅助寄存器,起着存放中间数据的过渡作用。
程序见附件,求高手帮忙了,希望通过修改梯形图程序能解决余辉问题,谢谢!
[ 此帖被bg_islang0在2011-02-08 11:18重新编辑 ]
ldq_yang
JAY LIU
级别: 家园常客
精华主题: 0
发帖数量: 367 个
工控威望: 537 点
下载积分: 1267 分
在线时间: 158(小时)
注册时间: 2010-10-08
最后登录: 2019-10-14
查看ldq_yang的 主题 / 回贴
1楼  发表于: 2011-02-07 20:02
解决的办法由两个:
1,在数码管的阳极窜一电位器,调节阳极电压。如果效果不好的话,用第二个方法。
2,在每个数码管的输入端(阴极)加以个电阻到正电源,使数码无低电平时吗上变为高电平,应该就没有余晖了
个人意见,仅供参考
本帖最近评分记录:
  • 下载积分:+3(萧风) 热心助人