亚洲春色中文字幕久久久-三上亚,91精品国产亚一区二区三区,久久久九色综合亚洲成色777,涩涩视频下载,国产午夜亚洲精品午夜鲁丝片,国产精品A一区二区三区腾讯导航,影音先锋色情AV在线看片,蜜臀国产在线视频,极品少妇高潮啪啪无码吴梦梦 ,精品人妻无码一区二区三区手机版

標(biāo)題: 有沒有類似TM1638的能單獨(dú)控制某一位的亮度的數(shù)碼管驅(qū)動芯片? [打印本頁]

作者: xiaobendan001    時(shí)間: 2025-9-25 10:54
標(biāo)題: 有沒有類似TM1638的能單獨(dú)控制某一位的亮度的數(shù)碼管驅(qū)動芯片?
大小尺寸混合使用比較麻煩
作者: joyb    時(shí)間: 2025-9-25 14:09
某一位還是想說某一段
作者: chxelc    時(shí)間: 2025-9-25 16:40
據(jù)我所知,沒有這種功能,看下能不能通過在位驅(qū)動腳(GR1-GR8)串接電阻實(shí)現(xiàn),注意測量電流,計(jì)算功率,使用功率相匹配的電阻。
作者: xiaobendan001    時(shí)間: 2025-9-25 17:55
chxelc 發(fā)表于 2025-9-25 16:40
據(jù)我所知,沒有這種功能,看下能不能通過在位驅(qū)動腳(GR1-GR8)串接電阻實(shí)現(xiàn),注意測量電流,計(jì)算功率,使 ...

在國芯那邊機(jī)器人回復(fù)有單獨(dú)位甚至段都可以的,可惜價(jià)格都高的離譜了。
看來串電阻是比較好的方法了。
結(jié)論,還是用164+三極管吧,亮度隨便搞,甚至可以共陰共陽混著用
作者: zhuls    時(shí)間: 2025-9-25 17:57
先刷一個(gè)亮度為0的點(diǎn)亮全屏LED的數(shù)據(jù),再刷一個(gè)亮度為7的點(diǎn)高亮LED的數(shù)據(jù)。
如此反復(fù),估計(jì)就成了。最好能開個(gè)定時(shí)器,自動動刷,你試試。
作者: man1234567    時(shí)間: 2025-9-25 17:57
TM1638 能單獨(dú)控制某一位的亮度么 ?
作者: WL0123    時(shí)間: 2025-9-25 19:50
xiaobendan001 發(fā)表于 2025-9-25 17:55
在國芯那邊機(jī)器人回復(fù)有單獨(dú)位甚至段都可以的,可惜價(jià)格都高的離譜了。
看來串電阻是比較好的方法了。
...

沒有見過類似TM系列芯片可以按位控制數(shù)碼管亮度的芯片。如果確有此需求完全可以用MCU直接驅(qū)動按位控制數(shù)碼管亮度,大尺寸數(shù)碼管可以加晶體管功率放大驅(qū)動。只要把原來的位驅(qū)動固定脈沖寬度改PWM調(diào)寬即可
作者: zhuls    時(shí)間: 2025-9-25 21:10
可以實(shí)現(xiàn)!
我用FD650測試過了,請看視頻:
https://b23.tv/Zv2aJ2f


作者: WL0123    時(shí)間: 2025-9-25 21:17
xiaobendan001 發(fā)表于 2025-9-25 17:55
在國芯那邊機(jī)器人回復(fù)有單獨(dú)位甚至段都可以的,可惜價(jià)格都高的離譜了。
看來串電阻是比較好的方法了。
...

用限流電阻降低數(shù)碼管某一位的亮度當(dāng)然可以,但要調(diào)整合適的阻值,電阻要放在段驅(qū)動端,不宜放在位驅(qū)動端,否則會因數(shù)碼筆段不同亮度也變化。另一個(gè)方法是在原電路的基礎(chǔ)上在需要降低亮度的那個(gè)位端串接1N4007以降低電壓來降低亮度,1個(gè)二極管不夠再加一兩個(gè),直到亮度合適。
作者: xiaobendan001    時(shí)間: 2025-9-26 07:35
zhuls 發(fā)表于 2025-9-25 17:57
先刷一個(gè)亮度為0的點(diǎn)亮全屏LED的數(shù)據(jù),再刷一個(gè)亮度為7的點(diǎn)高亮LED的數(shù)據(jù)。
如此反復(fù),估計(jì)就成了。最好能 ...

不行,我試過,會閃,除非能和它的掃描同步估計(jì)能行,問題是主控刷新的時(shí)候是不定時(shí)的,在主循環(huán)里面的。
即便定時(shí)刷新,也一樣不可能同步吧。
而且刷新一次用時(shí)也比較長。放定時(shí)器里面估計(jì)不行。
作者: xiaobendan001    時(shí)間: 2025-9-26 07:35
man1234567 發(fā)表于 2025-9-25 17:57
TM1638 能單獨(dú)控制某一位的亮度么 ?

不能,只能整體控制
作者: xiaobendan001    時(shí)間: 2025-9-26 07:38
WL0123 發(fā)表于 2025-9-25 21:17
用限流電阻降低數(shù)碼管某一位的亮度當(dāng)然可以,但要調(diào)整合適的阻值,電阻要放在段驅(qū)動端,不宜放在位驅(qū)動端 ...

那樣要重做板子,我只在上面實(shí)現(xiàn)了164+三極管和1650,沒有電阻,164后面有電阻,但是所有數(shù)碼管共享的。
還是用164的吧,畢竟也不貴,關(guān)鍵我還有很多。
作者: xiaobendan001    時(shí)間: 2025-9-26 07:40
zhuls 發(fā)表于 2025-9-25 21:10
可以實(shí)現(xiàn)!
我用FD650測試過了,請看視頻:
https://b23.tv/Zv2aJ2f

這是怎么實(shí)現(xiàn)的?就是不斷的刷內(nèi)容實(shí)現(xiàn)的?亮度幾級可調(diào)?650是4位的,刷新速度可能比較快吧
作者: zhuls    時(shí)間: 2025-9-26 09:43
對,就是不停地刷數(shù)據(jù)。。
我想,這跟驅(qū)動幾位LED沒關(guān)系,只跟你送的數(shù)據(jù)有關(guān)系。。//這個(gè)可以看看我在你前一貼中的分析數(shù)據(jù)。。。
1638的板,我好象有過,得找來再試一下。

視頻看上去會閃、亮度不均,但祼眼視覺良好。


顯示內(nèi)容是“-000”,前3位普亮,設(shè)亮度值為“0”,第4 位高亮設(shè)亮度值為“7”。。

刷顯流程:
1、設(shè)亮度值為0
2、全屏顯示內(nèi)容發(fā)一次
3、設(shè)亮度值為7
4、發(fā)送高亮位的數(shù)據(jù),非高亮位的數(shù)據(jù)都為不顯(“0”態(tài))
為了突顯,第4 步可酌情增加次數(shù)。
因?yàn)槿蝿?wù)比較簡單,視頻中的掃顯代碼是放在main中,并沒有開定時(shí)器。如放進(jìn)定時(shí)中斷里,效果可能會更好。。待驗(yàn)證。


作者: xiaobendan001    時(shí)間: 2025-9-26 14:12
zhuls 發(fā)表于 2025-9-26 09:43
對,就是不停地刷數(shù)據(jù)。。
我想,這跟驅(qū)動幾位LED沒關(guān)系,只跟你送的數(shù)據(jù)有關(guān)系。。//這個(gè)可以看看我在你 ...

測試了一下650芯片
在主循環(huán)中
  1.                 liangdu = 2;
  2.                 TM_WrCmd((liangdu<<4)|0x01);
  3.                 for(i=0;i<4;i++){
  4.                         TM_WrDat(disdata_add[i],disdatas[i]);
  5.                 }
  6.                 liangdu = 2;
  7.                 TM_WrCmd((liangdu<<4)|0x01);
  8.                 for(i=0;i<4;i++){
  9.                         if(i==1)TM_WrDat(disdata_add[i],disdatas[i]);else TM_WrDat(disdata_add[i],0);
  10.                 }
復(fù)制代碼

不知道這樣對不對
測試結(jié)果就是亮的位正常,暗的在閃。
而且不需要改動亮度。暗的位只是因?yàn)樵诘诙䝼(gè)循環(huán)中有寫入了0數(shù)據(jù)產(chǎn)生的。因?yàn)樗⑿卤容^慢吧,所有看起來有點(diǎn)閃。
我用的AIP650E,可能廠家不一樣刷新率不一樣?
又或者我的代碼耗時(shí)有點(diǎn)長?我嘗試主頻從11改為22,沒有效果,還是閃,但是閃的比較整齊點(diǎn)。
那個(gè)改變亮度的指令應(yīng)該是即時(shí)改變所有位的亮度。所以什么時(shí)候?qū)懭霊?yīng)該沒有影響。
在芯片資料里面沒有內(nèi)部結(jié)構(gòu)圖。
作者: zhuls    時(shí)間: 2025-9-26 18:45
xiaobendan001 發(fā)表于 2025-9-26 14:12
測試了一下650芯片
在主循環(huán)中

這是我的刷顯代碼:
  1. void display_led_all()//顯示刷新4位LED
  2. {
  3.   FD650_send(0x48,init_1650_0);// 開啟顯示、0級亮度
  4.   FD650_send(0X68,led_buf[0]);   //GID1  
  5.   FD650_send(0X6A,led_buf[1]);   //GID2  
  6.   FD650_send(0X6c,led_buf[2]);   //GID3
  7.   FD650_send(0X6e,led_buf[3]);   //GID4

  8.   FD650_send(0x48,init_1650_7);// 開啟顯示、7級亮度

  9.   FD650_send(0X68,0x00);   //GID1  
  10.   FD650_send(0X6A,0x00);   //GID2  
  11.   FD650_send(0X6c,0x00);   //GID3
  12.   FD650_send(0X6e,led_buf[3]);   //GID4

  13.   FD650_send(0X68,0x00);   //GID1  
  14.   FD650_send(0X6A,0x00);   //GID2  
  15.   FD650_send(0X6c,0x00);   //GID3
  16.   FD650_send(0X6e,led_buf[3]);   //GID4

  17. }
復(fù)制代碼

作者: xiaobendan001    時(shí)間: 2025-9-27 08:07
zhuls 發(fā)表于 2025-9-26 18:45
這是我的刷顯代碼:

你嘗試一下第3行也設(shè)置7級亮度看看啥效果。
難道我是用數(shù)組循環(huán)導(dǎo)致刷新速度太慢了造成的閃?
另外如果亮度分時(shí)設(shè)置有效的話,你第11行往后也不不要寫入00,還按之前那樣寫入正常數(shù)據(jù)就應(yīng)該好使。
所以我覺得就是不行,就是你那個(gè)芯片刷新速度快,并且你這代碼刷新也比較快(可能是SEND函數(shù)里面用的延時(shí)比較少)所以看起來不閃。
還有,我記得650設(shè)置亮度0是最亮的,1是最按的好像,也可能我記錯了?
作者: npn    時(shí)間: 2025-9-27 17:17
樓主可以考慮用1顆FPGA或CPLD實(shí)現(xiàn)此功能,控制亮度位碼給高頻PWM信號,十幾通道高頻PWM需求單片機(jī)難以實(shí)現(xiàn)。
作者: zhuls    時(shí)間: 2025-9-27 20:54
xiaobendan001 發(fā)表于 2025-9-27 08:07
你嘗試一下第3行也設(shè)置7級亮度看看啥效果。
難道我是用數(shù)組循環(huán)導(dǎo)致刷新速度太慢了造成的閃?
另外如果 ...

如你所言,同等亮度下,不發(fā)送 FD650_send(0x48,init_1650_x),即把3行與9行同行關(guān)了,一樣效果。
但GID1-GID3不設(shè)為0x00,無效。
你也可以重建一份代碼,只做顯示,無其它任務(wù)試一下。。

我的MCU是8H1k08,11.0592M..

作者: zhuls    時(shí)間: 2025-9-27 21:06
xiaobendan001 發(fā)表于 2025-9-27 08:07
你嘗試一下第3行也設(shè)置7級亮度看看啥效果。
難道我是用數(shù)組循環(huán)導(dǎo)致刷新速度太慢了造成的閃?
另外如果 ...

另外,若不重設(shè)亮度,普亮的LED祼眼見閃。
手冊上bit4:bit6這3個(gè)位,000說是8級,最高,因?yàn)?01是1級,是最低的。
作者: xiaobendan001    時(shí)間: 2025-9-28 07:33
zhuls 發(fā)表于 2025-9-27 21:06
另外,若不重設(shè)亮度,普亮的LED祼眼見閃。
手冊上bit4:bit6這3個(gè)位,000說是8級,最高,因?yàn)?01是1級, ...

對,我記得應(yīng)該是0是最亮,但是1638應(yīng)該是0最暗好像
作者: haertsang    時(shí)間: 2025-9-28 09:14
其實(shí)增加一級類似放大電路,比如某一位,單獨(dú)高電壓供電,然后通過MOS開關(guān)控制。




歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1