|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
一個中斷 一個定時器可否通過相位控制四路小燈的亮度?!! |
| 作者:pilieren 欄目:MCU技術 |
各位大蝦: 好! 小弟想通過相位控制對交流正弦波進行斬波從而得到不同的功率的方法控制 小燈的亮度,且 資源只有 一個中斷(監(jiān)測過零)、一個定時器(也可以兩個),需要控制四路小燈的亮度,且調(diào)節(jié)一路小燈的亮度時其他路不能受影響,可否實現(xiàn)? 如果能夠實現(xiàn)的話,可否告知思路,如果能有參考程序,小弟感激不盡。!! 小弟Email: pilieren@gmail.com |
| 2樓: | >>參與討論 |
| 作者: airwill 于 2007/4/12 7:08:00 發(fā)布:
當然可以啦 很簡單啦 一個定時器, 用比較高頻的溢出率, 保證10ms內(nèi)有幾十或上百次(設計的亮度分解度), 中斷累計溢出次數(shù). 監(jiān)測過零中斷信號將定時器累計溢出次數(shù)清零. 若干個小燈的亮度, 都有一個變量表示亮度, 就稱其為亮度變量. 定時中斷服務程序累加完溢出量后, 和亮度變量比較, 當亮度變量值大于溢出計數(shù)值時,驅動小燈亮(或暗, 比較的大或小對應不同的狀態(tài))就可以了 記得, 交流正弦波是非線性的, 要想線性調(diào)節(jié)小燈亮度, 你得對亮度變量作正弦算法補償. |
|
| 3樓: | >>參與討論 |
| 作者: pilieren 于 2007/4/14 19:08:00 發(fā)布:
控制信號必須用100Hz的信號控制嗎? 原來用的是50Hz的控制信號,但是交流變壓器的交流(?不知道是不是)噪音很大,難以接受。。。。。。 不知道有什么解決辦法沒有啊? |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |