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

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

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