bg_islang0
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看bg_islang0的 主題 / 回貼
樓主  發(fā)表于: 2011-02-07 18:58
大家好,我用三菱的FX1S PLC控制三位數(shù)碼管實(shí)時(shí)顯示方位數(shù)據(jù)(方位數(shù)據(jù)的變化范圍為0-360°)。采用恒定掃描周期6ms,三個(gè)共陽(yáng)數(shù)碼管動(dòng)態(tài)顯示,每個(gè)數(shù)碼管片選端加了PNP型三極管9012進(jìn)行電流放大,F(xiàn)在程序和硬件電路能正常工作,只是顯示的數(shù)據(jù)有一點(diǎn)余輝現(xiàn)象,個(gè)位的顯示數(shù)據(jù)在十位上有余輝,在百位上沒有;相應(yīng)的十位顯示數(shù)據(jù)在百位上有余暉,百位數(shù)據(jù)在個(gè)位上有余輝,產(chǎn)生這種循環(huán)影響。
我不知道能否通過程序來消除這種影響,求高手指點(diǎn)。
現(xiàn)將顯示部分的程序貼出來,程序中:Y003、Y004、Y005為數(shù)碼管片選信號(hào),分別控制個(gè)、十、百位數(shù)碼管;Y007、Y010、Y011,、、、,Y015分別控制數(shù)碼管的a、b、c,、、、,g的七個(gè)段選信號(hào)(這里Y011,、、、,Y015部分的程序沒給出);數(shù)據(jù)寄存器D201、D202、D203分別存放要顯示的個(gè)、十、百位數(shù)據(jù);D10和D11這里用作輔助寄存器,起著存放中間數(shù)據(jù)的過渡作用。
程序見附件,求高手幫忙了,希望通過修改梯形圖程序能解決余輝問題,謝謝!
[ 此帖被bg_islang0在2011-02-08 11:18重新編輯 ]
wwcwwc
級(jí)別: VIP會(huì)員

精華主題: 0
發(fā)帖數(shù)量: 3393 個(gè)
工控威望: 3189 點(diǎn)
下載積分: 70387 分
在線時(shí)間: 1603(小時(shí))
注冊(cè)時(shí)間: 2008-04-20
最后登錄: 2024-10-31
查看wwcwwc的 主題 / 回貼
1樓  發(fā)表于: 2011-02-08 21:30
這種動(dòng)態(tài)掃描方式顯示產(chǎn)生余輝,則將Y3;Y4;Y5的掃描時(shí)間做適當(dāng)延長(zhǎng).
wwcwwc
級(jí)別: VIP會(huì)員

精華主題: 0
發(fā)帖數(shù)量: 3393 個(gè)
工控威望: 3189 點(diǎn)
下載積分: 70387 分
在線時(shí)間: 1603(小時(shí))
注冊(cè)時(shí)間: 2008-04-20
最后登錄: 2024-10-31
查看wwcwwc的 主題 / 回貼
2樓  發(fā)表于: 2011-02-10 10:04
哦,我指的是則將Y3;Y4;Y5的掃描“間隔”時(shí)間做適當(dāng)延長(zhǎng)。就是當(dāng)Y3轉(zhuǎn)換到Y(jié)4之間加一定的延時(shí)時(shí)間,延時(shí)時(shí)間以此類推:Y3  延時(shí) Y4 延時(shí) Y5 延時(shí) Y3這樣重復(fù)。