• 3

PCB電容式觸控板,希望更改為永遠開啟

小弟因為工作需求,需要把觸控式(7段)的台燈改為永遠開啟.
本桌燈目前功能如下
1) 斷電後重開啟,會是在關閉(第一個燈亮)
2) 如果在關閉(第一個燈亮), 再觸控第一個燈, 就會回到上次點的亮度. (比如上次最後斷電前是第7段亮度, 這時就會恢復到第7段亮度)

小弟想每次開啟電源就直接到之前亮度.不是關燈.

這裡如果有學硬體的可以教一下小弟, 謝謝

附上觸控面板PCB


PCB電容式觸控板,希望更改為永遠開啟

PCB電容式觸控板,希望更改為永遠開啟
2019-06-25 11:43 發佈
andychau99 wrote:
小弟因為工作需求,...(恕刪)


學硬體 ?
你應該需要的是學軟體的 幫你把那顆cap sense的IC重新program吧 ?

從硬體的角度 , 把那IC程式化 設計成一power on reset就開始 sink電流 ( as before)
其實是不太好的設計

如果是客戶的要求 請大膽說出 : 客官 您腦抽了?


.........
實務上 並非絕對不行
就讓幫你寫code的人 做兩段式 power on reset的反應
第一段 IC接 LED接腳維持 高阻抗來保護
停一秒後 第二階段 code去state machine 抓上一次存檔的register 開始sink電流

creamlemon wrote:
學硬體 ?
你應該需要的是學軟體的 幫你把那顆cap sense的IC重新program吧 ?
您...好強...
竟然看得懂需求...

andychau99 wrote:
小弟想每次開啟電源就直接到之前亮度
每次開啟電源是指..."斷電後重開啟"嗎...
喬大叔 wrote:
您...好強......(恕刪)


是的 我猜他需要的應用 應該是如此
十年前 cap sense剛開始普及 或更早前的電組式觸控
譬如說 咖啡機 , 點拉麵機等等
不論是出於暖開機或冷開機 ; 會需要開機後燈號留住上次斷電前的最後資訊

就很像樓主的公板 一顆Cypress或其它廠商 內含幾k ROM的觸控IC就搞定 touch 和亮燈
後來 也是有類似追加需求 需要冷暖重開機後能顯示上次的資訊

很有可能 咖啡渣 火鍋湯底 甚或雨滴 short了其中一個燈號
於是整個系統就變成生死大輪迴
Short --> IC過熱過電保護 --> POR --> short --> .......

creamlemon wrote:
會需要開機後燈號留住上次斷電前的最後資訊
色夫是猜斷電後再上電要記憶上一次的亮度...
但, 樓主所說的"開啟電源"...並不明確...
沒有提到斷電的部份...
所以...不敢下定論...
若是要記憶...
不知它的控制 IC 是否有內建的 EEPROM...
如果沒有...就要想辦法弄一個24C02上去了...

喬大叔 wrote:
色夫是猜斷電後再上電...(恕刪)


樓主的意思,應該是原本的功能就已經有記憶了

第一個鍵應該是開關鍵,通電之後預設是關燈,如果直接按第一個鍵,就會回到上次亮燈時的亮度

他想要從硬體著手,通電之後,模擬第一個鍵被按下一次的狀態吧
bernie_w39 wrote:
樓主的意思,應該是原本的功能就已經有記憶了
2...是接續 1 的??...
好吧...色夫中文真的不行...
以為 1. 是一個狀況...
2. 是一個狀況...
喬大叔 wrote:
2...是接續 1 ...(恕刪)


你要先想他原本的產品,會有一種合理的操作模式,樓主的中文是有些不清不楚沒錯,但是搭配原本的操作來思考,比較能理解

原本的產品,是控制一個照明燈,但是產品的控制面板上,還有八個指示燈(此燈非彼燈)

指示燈亮在 P1 時,表示照明燈是熄滅的。剩下 P2 - P8 指示燈亮時,代表照明燈在七段亮度之一

所以可以想見,按 P2 - P8 是控制照明燈亮度,而按 P1 是關掉照明燈。但是 P1 還有一個外加功能,在照明燈關閉時,按下 P1 會直接回到前一次的亮度

然後再回到樓主描述,剛通電時,照明燈熄滅而 P1 指示燈會亮。此時只要按一下 P1 照明燈就可以回到之前的亮度

-----

其實樓主要做的,也許純椊用硬體也可以做的到

把 P1 電路加上一顆小電容後透過 NMOS 接地,另外用一顆類似 556 IC,在通電之後隔一下子,做一個單擊導通 NMOS

模擬人按了一下 P1,可以試試,只是很多零件數值得要用猜的

andychau99 wrote:
小弟因為工作需求,...(恕刪)


好久沒看這樣的東西了,

小弟不太會寫軟體, 但是專題的工作是做系統整合,

要有這樣的功能不困難,

主要是在選擇要怎麼去作記憶,

1. 類似BIOS的記憶, 用ROM血入記憶規則, 存到RAM裡面,

每次開啟的時候, 就會讀取RAM記憶的參數, 然後開啟對應的亮度

2. 更"硬"的儲存, 有點像是PLC的概念, 在每個燈/亮度上掛電容或是儲存元件, 一樣要附掛小電池在斷電的時候維持,

每次調整亮度的時候就會被記憶起來, 當按下關閉電源的時候記錄上一次的狀態, 下次上電的時候去依照紀錄的狀態導通,

每次更改亮度就要清空記錄的狀態, 然後重新設定記錄, 這樣的設計就可以不靠韌體去作

3. 更高階就是冷氣遙控器了, 不贅述...

bernie_w39 wrote:
你要先想他原本的產...(恕刪)
有沒有可能斷電就沒記憶了...
  • 3
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?