標題: 單按鈕實現(xiàn)三檔控制電路 [打印本頁]

作者: kz0018    時間: 2023-6-28 13:54
標題: 單按鈕實現(xiàn)三檔控制電路
從某一個寶上淘得幾塊充電led小夜燈電路板,其上有一按鈕,按一下為人體感應,第二下為常亮,第三下為關閉。不知如何接線的,原理如何?請高手指點,不勝感激

作者: paladina    時間: 2023-6-28 16:05
最簡單的用單片機檢測
作者: cjjdemon    時間: 2023-6-28 16:08
可能LED的驅動IC本身就有這個功能
作者: Hephaestus    時間: 2023-6-28 16:12
這是軟件設置的,跟接線無關。
作者: xuyaqi    時間: 2023-6-28 16:48
有專用芯片,只靠接線不行。
作者: xianfajushi    時間: 2023-6-28 17:14
如果是數(shù)字邏輯應該是00/01/10/00,如果是機械按鍵有一種單按鍵確實有2檔,外形相同的單按鍵也有1檔的,家里一個刷碗的就是單開關2引進,掃描外形買回來的就是3引進雙檔的.
作者: fj51hei    時間: 2023-6-28 21:37
專用IC  單片機編程 兩種方法
作者: kz0018    時間: 2023-7-6 16:43
謝謝各位的解答,但的確不是單片機,因為電源輸入端不符合單片機的規(guī)律.網(wǎng)上查到led電源管理確有單按鍵切換檔位芯片,按一下第一檔輸出(比如紅燈亮),按第二下第二檔輸出(比如藍燈亮),按第三下關燈.共三檔,還有四檔的,該芯片也是8腳貼片(無字),除有正負電源輸入端外,只有一個觸發(fā)輸入端,兩個或三個輸出端,其他為空腳,似乎與驅動led無關。因芯片無字,線路板上均為貼片元件,板面涂一層灰漆,辨不清線路走向,diy束手無策,只好放棄。同行們?nèi)缬薪?jīng)驗,請不吝賜教!
作者: robinsonlin    時間: 2023-7-8 12:26
kz0018 發(fā)表于 2023-7-6 16:43
謝謝各位的解答,但的確不是單片機,因為電源輸入端不符合單片機的規(guī)律.網(wǎng)上查到led電源管理確有單按鍵切換 ...

這種低速度的按鍵處理,完全有可能是一個sop8封裝的單片機,直接在廠家就訂制了出廠程序。字符工序都省去了。  你看看STC8G1K08-SOP8的價格,不到1塊錢,電源占用兩個腳,按鍵占用一個腳,第一次按鍵響應,1號輸出腳高電平,第二次按鍵響應,2號輸出腳高電平,最多可以做到5種狀態(tài)。 不管是從哪個角度來說,都沒有必要再去做專用芯片了。
作者: chxelc    時間: 2023-7-8 15:46
輸出為PWM調光,輸入為外部中斷檢測。應該是一個簡單的SOP8單片機。
作者: TTQ001    時間: 2023-7-10 02:25
LED照明電源管理IC應具有驅動觸摸板信號的這些功能。
作者: Klees#    時間: 2023-7-10 16:44
這不是一個累加器芯片就解決的事情,干嘛要單片機
作者: sbskywalker    時間: 2023-7-10 16:51
原理在于:通過軟件進行對應的功能實現(xiàn)(分別按照,第一次,第二次,第三次按下來處理即可)
作者: kz0018    時間: 2023-7-10 18:44
常規(guī)單片機電源端在8腳,接地端在4腳,可我看到的芯片電源端在1腳,而接地端在8腳,還有一個人體感應信號輸入端,一個按鍵輸入端,一個控制信號輸出端,一個光敏電阻輸入端。6腳通過一個電阻接地,4腳似乎懸空,電路板通電測得該腳電壓為0,但用手觸碰,燈的亮滅又有不正常反應?傊w印象該芯片集小夜燈驅動,單按鈕開關換檔,環(huán)境光控制功能于一身。芯片上無型號字符,即便是單片機,也不是正規(guī)廠商生產(chǎn)的,我們業(yè)余愛好者如何研究得了呢?再次感謝朋友們的幫助和支持!
作者: 南海6496    時間: 2023-7-11 10:50
kz0018 發(fā)表于 2023-7-10 18:44
常規(guī)單片機電源端在8腳,接地端在4腳,可我看到的芯片電源端在1腳,而接地端在8腳,還有一個人體感應信號輸 ...

單片機電源端有常規(guī)在第幾腳的嗎?沒有的。
OTP4位8腳及以下的幾毛錢,廠家多如牛毛,各種腳位都有。
作者: 都市郎(新)    時間: 2023-7-22 00:39
kz0018 發(fā)表于 2023-7-10 18:44
常規(guī)單片機電源端在8腳,接地端在4腳,可我看到的芯片電源端在1腳,而接地端在8腳,還有一個人體感應信號輸 ...

PIC的單片機
作者: tiansui    時間: 2023-7-23 20:27
  1. while (1)
  2.         {//按鍵檢測
  3.                 if(KEY_Scan(1)=KEY_UP)
  4.                         {
  5.                                 while(1)
  6.                                         {
  7.                                                 //功能1
  8.                                                 if(KEY_Scan(1)=KEY_UP)
  9.                                                         {
  10.                                                                 while(1)
  11.                                                                         {
  12.                                                                                 //功能2
  13.                                                                                 if(KEY_Scan(1)=KEY_UP)
  14.                                                                                         {
  15.                                                                                                 goto end;
  16.                                                                                         }
  17.                                                                         }
  18.                                                         }
  19.                                         }
  20.                                  end:
  21.                                  //功能3
  22.                         }
  23. }
復制代碼

不知道可以不,應該邏輯上沒問
作者: rayin    時間: 2023-7-24 07:27
這個可以單片機軟件控制, 也可以用GAL邏輯門電路來實現(xiàn).
作者: 嘿嘿嘿l    時間: 2023-7-24 16:46
一個按鍵按下后,單片機該引腳為0(通常是這樣,也有可能是1),然后單片機檢測并且計數(shù),按一下記一個數(shù)。這個數(shù)一直在1  2  3  之間循環(huán),大于3就等于1.就構成了3個模式。就形成了上面的三個狀態(tài)




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