• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
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ù)在十位上有余輝,在百位上沒(méi)有;相應(yīng)的十位顯示數(shù)據(jù)在百位上有余暉,百位數(shù)據(jù)在個(gè)位上有余輝,產(chǎn)生這種循環(huán)影響。
我不知道能否通過(guò)程序來(lái)消除這種影響,求高手指點(diǎn)。
現(xiàn)將顯示部分的程序貼出來(lái),程序中:Y003、Y004、Y005為數(shù)碼管片選信號(hào),分別控制個(gè)、十、百位數(shù)碼管;Y007、Y010、Y011,、、、,Y015分別控制數(shù)碼管的a、b、c,、、、,g的七個(gè)段選信號(hào)(這里Y011,、、、,Y015部分的程序沒(méi)給出);數(shù)據(jù)寄存器D201、D202、D203分別存放要顯示的個(gè)、十、百位數(shù)據(jù);D10和D11這里用作輔助寄存器,起著存放中間數(shù)據(jù)的過(guò)渡作用。
程序見附件,求高手幫忙了,希望通過(guò)修改梯形圖程序能解決余輝問(wèn)題,謝謝!
[ 此帖被bg_islang0在2011-02-08 11:18重新編輯 ]
ldq_yang
JAY LIU
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 367 個(gè)
工控威望: 537 點(diǎn)
下載積分: 1267 分
在線時(shí)間: 158(小時(shí))
注冊(cè)時(shí)間: 2010-10-08
最后登錄: 2019-10-14
查看ldq_yang的 主題 / 回貼
1樓  發(fā)表于: 2011-02-07 20:02
解決的辦法由兩個(gè):
1,在數(shù)碼管的陽(yáng)極竄一電位器,調(diào)節(jié)陽(yáng)極電壓。如果效果不好的話,用第二個(gè)方法。
2,在每個(gè)數(shù)碼管的輸入端(陰極)加以個(gè)電阻到正電源,使數(shù)碼無(wú)低電平時(shí)嗎上變?yōu)楦唠娖剑瑧?yīng)該就沒(méi)有余暉了
個(gè)人意見,僅供參考
本帖最近評(píng)分記錄:
  • 下載積分:+3(蕭風(fēng)) 熱心助人
    蕭風(fēng)
    當(dāng)你不能改變你身處的環(huán)境時(shí),可以重新選擇環(huán)境
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 225 個(gè)
    工控威望: 487 點(diǎn)
    下載積分: 1128 分
    在線時(shí)間: 678(小時(shí))
    注冊(cè)時(shí)間: 2010-10-21
    最后登錄: 2024-11-18
    查看蕭風(fēng)的 主題 / 回貼
    2樓  發(fā)表于: 2011-02-07 20:41
    1樓正解,第2種方法應(yīng)該有效果,應(yīng)該是數(shù)碼管電路設(shè)計(jì)問(wèn)題,改軟件可能起不了作用,
    學(xué)無(wú)止境
    ysheng9099
    三人行必有吾師
    級(jí)別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 959 個(gè)
    工控威望: 2440 點(diǎn)
    下載積分: 21432 分
    在線時(shí)間: 123(小時(shí))
    注冊(cè)時(shí)間: 2010-10-28
    最后登錄: 2024-12-25
    查看ysheng9099的 主題 / 回貼
    3樓  發(fā)表于: 2011-02-07 21:25
    與程序沒(méi)關(guān)系,主要是電路問(wèn)題
    bg_islang0
    級(jí)別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個(gè)
    工控威望: * 點(diǎn)
    下載積分: * 分
    在線時(shí)間: (小時(shí))
    注冊(cè)時(shí)間: *
    最后登錄: *
    查看bg_islang0的 主題 / 回貼
    4樓  發(fā)表于: 2011-02-08 12:38
    首先感謝1-3樓各位專家的回復(fù)!
    我不明白1樓第2種方法中“在每個(gè)數(shù)碼管的輸入端(陰極)加以個(gè)電阻到正電源,使數(shù)碼無(wú)低電平時(shí)嗎上變?yōu)楦唠娖健笔鞘裁匆馑,能再說(shuō)明白點(diǎn)嗎?先謝過(guò)! 我對(duì)該種方法的理解是:在共陽(yáng)數(shù)碼管的每個(gè)段選端(即陰極)與數(shù)碼管的共陽(yáng)端并接一個(gè)電阻,這樣七段數(shù)碼管共需并接7個(gè)電阻,不知道我的理解正確否?
    我再進(jìn)一步說(shuō)明一下我的顯示電路,我用的是晶體管形式的PLC,三個(gè)數(shù)碼管的片選端由三個(gè)PNP晶體管的發(fā)射極連接,晶體管的基極分別連PLC的Y003、Y004、Y005,晶體管的集電極并接在一起然后再串一個(gè)可調(diào)電阻到5V電源,通過(guò)控制該三個(gè)PNP的導(dǎo)通與否達(dá)到控制三個(gè)數(shù)碼管的片選目的。三個(gè)數(shù)碼管的a、b、c,、、、,g段對(duì)應(yīng)并接一起然后分別接PLC的Y007、Y010、Y011,、、、,Y015。對(duì)于我這個(gè)實(shí)際焊接的顯示電路,該怎么增加電阻能?可不可以在三個(gè)PNP晶體管的基極和集電極各增加一個(gè)電阻就行了?這樣只需增加三個(gè)電阻,要不然在每個(gè)共陽(yáng)數(shù)碼管的陰極和共陽(yáng)端加電阻,三個(gè)數(shù)碼管至少共增加7個(gè)電阻了!
    請(qǐng)高手明示!
    對(duì)于1樓的第1種方法,我覺(jué)得不可行,因?yàn)槲椰F(xiàn)在的顯示電路中已經(jīng)在PNP晶體管集電極與5V電源間串了一個(gè)可調(diào)電阻,通過(guò)調(diào)節(jié)可調(diào)電阻阻值效果不是很滿意。不過(guò)還是得謝謝!
    [ 此帖被bg_islang0在2011-02-08 12:43重新編輯 ]
    bg_islang0
    級(jí)別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個(gè)
    工控威望: * 點(diǎn)
    下載積分: * 分
    在線時(shí)間: (小時(shí))
    注冊(cè)時(shí)間: *
    最后登錄: *
    查看bg_islang0的 主題 / 回貼
    5樓  發(fā)表于: 2011-02-08 19:45
    高人哪,我在全天候等待您。。。。。。。。。
    ysheng9099
    三人行必有吾師
    級(jí)別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 959 個(gè)
    工控威望: 2440 點(diǎn)
    下載積分: 21432 分
    在線時(shí)間: 123(小時(shí))
    注冊(cè)時(shí)間: 2010-10-28
    最后登錄: 2024-12-25
    查看ysheng9099的 主題 / 回貼
    6樓  發(fā)表于: 2011-02-08 20:58
    建議樓主把并接在一起的三個(gè)晶體管的集電集拆開,分別串一個(gè)可調(diào)電阻后再并到5V電源上試試
    wwcwwc
    級(jí)別: VIP會(huì)員

    精華主題: 0
    發(fā)帖數(shù)量: 3393 個(gè)
    工控威望: 3191 點(diǎn)
    下載積分: 70452 分
    在線時(shí)間: 1604(小時(shí))
    注冊(cè)時(shí)間: 2008-04-20
    最后登錄: 2024-12-17
    查看wwcwwc的 主題 / 回貼
    7樓  發(fā)表于: 2011-02-08 21:30
    這種動(dòng)態(tài)掃描方式顯示產(chǎn)生余輝,則將Y3;Y4;Y5的掃描時(shí)間做適當(dāng)延長(zhǎng).
    bg_islang0
    級(jí)別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個(gè)
    工控威望: * 點(diǎn)
    下載積分: * 分
    在線時(shí)間: (小時(shí))
    注冊(cè)時(shí)間: *
    最后登錄: *
    查看bg_islang0的 主題 / 回貼
    8樓  發(fā)表于: 2011-02-10 08:58
    原來(lái)Y3;Y4;Y5的掃描時(shí)間做過(guò)適當(dāng)延長(zhǎng),不行呀
    panxufeng30
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 63 個(gè)
    工控威望: 204 點(diǎn)
    下載積分: 757 分
    在線時(shí)間: 109(小時(shí))
    注冊(cè)時(shí)間: 2009-06-21
    最后登錄: 2024-08-18
    查看panxufeng30的 主題 / 回貼
    9樓  發(fā)表于: 2011-02-10 09:23
    單片機(jī)開發(fā)過(guò)的人全知道  :動(dòng)態(tài)顯示方法 上一個(gè)數(shù)碼管顯示完后先關(guān)閉后再顯示下一位  不是硬件問(wèn)題
    superandy
    級(jí)別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 265 個(gè)
    工控威望: 3114 點(diǎn)
    下載積分: 26537 分
    在線時(shí)間: 306(小時(shí))
    注冊(cè)時(shí)間: 2010-01-19
    最后登錄: 2024-12-28
    查看superandy的 主題 / 回貼
    10樓  發(fā)表于: 2011-02-10 09:40
    看一看,XUEXIXUEXI!
    wwcwwc
    級(jí)別: VIP會(huì)員

    精華主題: 0
    發(fā)帖數(shù)量: 3393 個(gè)
    工控威望: 3191 點(diǎn)
    下載積分: 70452 分
    在線時(shí)間: 1604(小時(shí))
    注冊(cè)時(shí)間: 2008-04-20
    最后登錄: 2024-12-17
    查看wwcwwc的 主題 / 回貼
    11樓  發(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ù)。
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go