Board logo

標題: [操作疑難] 想問下點樣用5V 8051控制12V 7segment做scanning? [打印本頁]

作者: boy50000    時間: 2016-6-18 01:12     標題: 想問下點樣用5V 8051控制12V 7segment做scanning?

本帖最後由 boy50000 於 2016-6-18 01:16 編輯

係咁的
小弟diy緊個曬板箱
UV LED燈個部份已經整好左
呢日心思思想整埋計時曬板功能

初部用左共陽7Segment + 兩粒制 仲有 一粒relay去控制同顯示
8051供電個部份就用左我最心愛的LM317可變穩壓
岩岩已經寫好Program
用proteus模擬發現
7 Segment Scanning 有問題
根本上粒7 segment點都係著左

最後Check到原來係PNP電晶體問題
射極12V直接流左入去5V基極到(有位差)
嘗試Google 過
http://www.w9xt.com/page_microdesign_pt12_hv_pnp_switching.html
跟住入面個教學咁用PNP同NPN去推

無錯係就係可以單獨關到粒7 segment
但係始終做唔到Scanning(Proteus 模擬唔到?!)
想問各位Ching
到底有咩方法可以由8051直接控制7 segment 做scanning?
唔通唯一方法係張粒7 segment比電個位都穩壓埋?


作者: xiao    時間: 2016-6-18 10:31

共陽極LED, 要NPN, C腳接每個筆畫的陰極, E接地, B控制
作者: boy50000    時間: 2016-6-18 11:41

本帖最後由 boy50000 於 2016-6-18 12:06 編輯
共陽極LED, 要NPN, C腳接每個筆畫的陰極, E接地, B控制
xiao 發表於 2016-6-18 10:31


你意思係ABCDEFG同DP都要獨立加NPN?
可唔可以講下點解
想學下野

小弟第一次玩high side  switching
平時控制5V 7 segment 的字型都係用排阻
Common  比5V 其他接8051 P1
比Logic  1就關到個一畫

係唔係因為高壓唔可以直接咁做
先要用NPN?

另外想問下
其實直接穩壓左5V心比電控制?
或者用mosfet控制會唔會好啲?

唔該ching先
作者: xiao    時間: 2016-6-18 13:05

回覆 3# boy50000


    http://www.electronics-tutorials.ws/transistor/tran_4.html
作者: boy50000    時間: 2016-6-18 13:47

回覆  boy50000
xiao 發表於 2016-6-18 13:05

多謝Ching先
如果唔係比你提一提
粒8051燒左都唔知咩事
一定要用NPN先可以控制字型
因為8051出唔到十幾V去頂返住去等佢無位差

但都仲係做唔到multiplexing
似乎係粒pnp電晶體關得唔夠快?!(我好大機會估錯)
用Sziklai pair似乎唔係一個好方法

捻過用CMOS demultiplexer去drive (12V供電)
但係同8051 interface唔到,12V 供電的CMOS logic high係7V以上

唉,依加唯有穩壓個5V去控制7 segment啦
作者: C_Law    時間: 2016-6-18 14:28

可否用 7407 之類的 Open collector hex buffer?
作者: boy50000    時間: 2016-6-18 15:05

本帖最後由 boy50000 於 2016-6-18 15:51 編輯
可否用 7407 之類的 Open collector hex buffer?
C_Law 發表於 2016-6-18 14:28


Ching又見面
你意思係用7407去drive
CMOS demultiplexer?
好似有得捻 試下先

但係Ching我仲想問
粒7407個原理係點?
屋企雖然有呢粒IC 但係都係第一次用
查過Datasheet
發現粒IC供電係5V咁上下
但係Output可以出到三十幾V
---
已經明左點解
用4粒npn已經做到類似效果
作者: C_Law    時間: 2016-6-18 16:15

Open collector 即係粒 Chip 入面 O/P stage 粒 NPN 的 C 腳同粒 Chip 內部並無任何連接,直出 IC 腳,O/P 電壓有幾多 V 就視乎外面的 Pull-up 電阻駁去幾多 V,當然,不可以高過入面粒 NPN 的 VCE max 啦。

Clipboard01.gif

你可以當粒 NPN 係個開關掣,Open 的時候,外面的 12V 經藍色電阻去 IC 腳;Close 的時候,粒 NPN 就將 IC 腳 Short 落去 0V。

圖片附件: Clipboard01.gif (2016-6-18 16:11, 5.03 KB) / 下載次數 90
https://h2.hkepc.com/forum/attachment.php?aid=1898398&k=9c54659c7fefe90436d0f84eec07461d&t=1781948153&sid=1bZEcgaY3gL


作者: boy50000    時間: 2016-6-18 17:28

Open collector 即係粒 Chip 入面 O/P stage 粒 NPN 的 C 腳同粒 Chip 內部並無任何連接,直出 IC 腳,O/P  ...
C_Law 發表於 2016-6-18 16:15


真係再次感謝Ching
望完你張圖之後更加明白

仲有一個問題就係
其實用IC穩壓個5V直接控制7segment(粒LM317可以output 1.5A最大)
定係用"隔離"的方法去控制7segment
邊個方法會好啲
作者: wlmak    時間: 2016-6-19 01:57

本帖最後由 wlmak 於 2016-6-19 02:00 編輯

用一粒ULN2003A ,華輝有


作者: Charcoal99    時間: 2016-6-19 10:40

為何 7Segment Display 要用 12V ???
難道不是LED 型的7Segment 嗎? 有Spec. 嗎?
倘若是LED型的話, 用5V供電便好了,
不然大部份電壓還只是落到串連的限流電阻而已。
作者: boy50000    時間: 2016-6-19 12:04

用一粒ULN2003A ,華輝有
wlmak 發表於 2016-6-19 01:57


多謝Ching
問題已經解決左
作者: C_Law    時間: 2016-6-19 15:29

真係再次感謝Ching
望完你張圖之後更加明白

仲有一個問題就係
其實用IC穩壓個5V直接控制7segment(粒 ...
boy50000 發表於 2016/6/18 17:28


睇你方便啦。

如果只係粒 MCU 和 4x7畫 LED,都係好小電,粒 317(做好散熱的話)都夠用有凸,用 5V 就簡單好多。

用未穩壓的 12V 就要改 MCU 的 O/P 電壓才可以控制 LED。A~G + DP,再加 4 個 Common anode,就要 12 條線,剛好兩粒 7407。

耗電方面應該差不多,用 5V,電力浪費在 317,用 12V,電力就浪費在個別限流電阻。
作者: kenchu666    時間: 2016-6-23 21:52

ULN2003A dirver

https://www.youtube.com/watch?v=5k5Li4XRUb4
作者: boy50000    時間: 2016-6-24 21:23

ULN2003A dirver
kenchu666 發表於 2016-6-23 21:52


多謝師兄先
依加已經整好
直接穩壓5V去控制





歡迎光臨 電腦領域 HKEPC Hardware (https://h2.hkepc.com/forum/) Powered by Discuz! 7.2