欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 關于紅外遙控解碼的一點小改進 [打印本頁]

作者: liuyang    時間: 2012-2-10 00:11
標題: 關于紅外遙控解碼的一點小改進
 不久前弄了一個紅外遙控的燈具控制器。其它功能都弄好了,就是有個小問題,一直未解決。紅外遙控器在控制器上電后按下的第一次按鍵多數(shù)情況下都無效,極少情況下有效。然后第二次以后的數(shù)據(jù)都能準確接收。一直以為是單片機軟件的問題,程序改來改去,甚至用修改第一次接收到的數(shù)據(jù)的方法。都沒從根本上解決問題。因為這個控制器只有一個單片機IC,并且要做的工作比較多,比如LED數(shù)碼管顯示、按鍵采集(我們都知道按鍵的軟件濾波是比較占用資源的)、DS1302時鐘、RS485調光類數(shù)據(jù)收發(fā)、IR解碼等等。為了不讓IR解碼全程占用系統(tǒng)資源,因此,我花了點心思用定時器中斷計數(shù)的方式來解碼。然后,我也一直認為有可能是這種解碼方式不行,或者解碼的程序不對什么的,因為之前也在過零檢測上吃過類似的虧。一直沒懷疑硬件方面。因為在電源方面,DC18V進來,470uf/50v濾波,經過7805(共用此電源)后有1000uf/10V濾波,然后104濾波。應該來說,這樣濾波已經不存在什么問題了。但是,偶然發(fā)現(xiàn),當DC18v進來時,線材接觸不良的話,有點閃電的火花的話,第一次IR解碼失敗。如果接觸好的話,解碼正確。因此便想到了尖峰電壓的問題了。在紅外接收頭旁邊VCC、GND腳上并上一個10uf/100V的電解電容和一個104的瓷介電容。問題完全解決了。只是有點想不明白,怎么前面一大排的電容怎么都沒將這個尖峰電壓濾除。
作者: 青蘋果    時間: 2012-2-10 08:51
應該是軟件問題,和硬件關系不大




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