1. 6 延時(shí)濾波的特點(diǎn)
延時(shí)濾波比較適合對(duì)脈沖寬度已知的干擾信號(hào)進(jìn)行濾波,這樣可以更準(zhǔn)確地確定延時(shí)時(shí)間,既不會(huì)因?yàn)檠訒r(shí)時(shí)間太短而導(dǎo)致濾波不理想,又不會(huì)因?yàn)檠訒r(shí)時(shí)間過長而導(dǎo)致資源浪費(fèi)。而且,延時(shí)程序不僅可以有效地消除開關(guān)類信號(hào)的抖動(dòng),還可以濾去干擾、噪音等其他尖峰波,抗干擾強(qiáng),可靠性高。
如果電路中存在多路輸入信號(hào)時(shí),當(dāng)檢測到任意一路輸入信號(hào)狀態(tài)發(fā)生變化時(shí)即執(zhí)行延時(shí)程序,在執(zhí)行延時(shí)程序的過程中將檢測不到其他輸入狀態(tài)的變化,所以能夠識(shí)別的動(dòng)作間隔不可能小于延時(shí)時(shí)間T,特別是當(dāng)多路輸入信號(hào)的狀態(tài)集中在短時(shí)間內(nèi)變化時(shí),電路的性能會(huì)嚴(yán)重下降。并且,由于頻繁執(zhí)行延時(shí)程序,會(huì)影響系統(tǒng)的效率和實(shí)時(shí)性。
2 判決濾波
判決濾波是一種基于概率統(tǒng)計(jì)的濾波方法。在采樣時(shí)鐘CLK 的控制下,每隔時(shí)間t 對(duì)開關(guān)信號(hào)進(jìn)行一次采樣,并對(duì)時(shí)間T0內(nèi)采集到的n 個(gè)采樣值進(jìn)行判斷( n = T0 /t) ,如果這n 個(gè)采樣值中高電平‘1’的個(gè)數(shù)百分比大于X,則輸出高電平; 相反,如果低電平‘0’的個(gè)數(shù)百分比大于X,則輸出低電平。
采用一個(gè)n 位寄存器來實(shí)現(xiàn)判決濾波,寄存器各個(gè)位的值依次為采樣得到的n 個(gè)采樣值。寄存器的模型如圖6 所示。
延時(shí)濾波比較適合對(duì)脈沖寬度已知的干擾信號(hào)進(jìn)行濾波,這樣可以更準(zhǔn)確地確定延時(shí)時(shí)間,既不會(huì)因?yàn)檠訒r(shí)時(shí)間太短而導(dǎo)致濾波不理想,又不會(huì)因?yàn)檠訒r(shí)時(shí)間過長而導(dǎo)致資源浪費(fèi)。而且,延時(shí)程序不僅可以有效地消除開關(guān)類信號(hào)的抖動(dòng),還可以濾去干擾、噪音等其他尖峰波,抗干擾強(qiáng),可靠性高。
如果電路中存在多路輸入信號(hào)時(shí),當(dāng)檢測到任意一路輸入信號(hào)狀態(tài)發(fā)生變化時(shí)即執(zhí)行延時(shí)程序,在執(zhí)行延時(shí)程序的過程中將檢測不到其他輸入狀態(tài)的變化,所以能夠識(shí)別的動(dòng)作間隔不可能小于延時(shí)時(shí)間T,特別是當(dāng)多路輸入信號(hào)的狀態(tài)集中在短時(shí)間內(nèi)變化時(shí),電路的性能會(huì)嚴(yán)重下降。并且,由于頻繁執(zhí)行延時(shí)程序,會(huì)影響系統(tǒng)的效率和實(shí)時(shí)性。
2 判決濾波
判決濾波是一種基于概率統(tǒng)計(jì)的濾波方法。在采樣時(shí)鐘CLK 的控制下,每隔時(shí)間t 對(duì)開關(guān)信號(hào)進(jìn)行一次采樣,并對(duì)時(shí)間T0內(nèi)采集到的n 個(gè)采樣值進(jìn)行判斷( n = T0 /t) ,如果這n 個(gè)采樣值中高電平‘1’的個(gè)數(shù)百分比大于X,則輸出高電平; 相反,如果低電平‘0’的個(gè)數(shù)百分比大于X,則輸出低電平。
采用一個(gè)n 位寄存器來實(shí)現(xiàn)判決濾波,寄存器各個(gè)位的值依次為采樣得到的n 個(gè)采樣值。寄存器的模型如圖6 所示。
圖6 寄存器模型